diff --git a/.azure-pipelines/powershell-core.yml b/.azure-pipelines/powershell-core.yml index f90b278ff696..5b72f33fa1ad 100644 --- a/.azure-pipelines/powershell-core.yml +++ b/.azure-pipelines/powershell-core.yml @@ -2,7 +2,7 @@ variables: WindowsName: windows WindowsImage: vs2017-win2016 LinuxName: linux - LinuxImage: ubuntu-18.04 + LinuxImage: ubuntu-20.04 MacOSName: macOS MacOSImage: macOS-10.14 TestFramework: netcoreapp2.1 diff --git a/.azure-pipelines/util/analyze-steps.yml b/.azure-pipelines/util/analyze-steps.yml index e8761747749c..9f31831ea81f 100644 --- a/.azure-pipelines/util/analyze-steps.yml +++ b/.azure-pipelines/util/analyze-steps.yml @@ -11,7 +11,7 @@ steps: displayName: 'Use .NET Core sdk' inputs: packageType: sdk - version: 2.1.x + version: 3.1.x - pwsh: 'Install-Module platyPS -Force -Confirm:$false -Scope CurrentUser' displayName: 'Install platyPS' diff --git a/.azure-pipelines/util/build-steps.yml b/.azure-pipelines/util/build-steps.yml index bfa54cc4898f..5bd8d9a6a6ce 100644 --- a/.azure-pipelines/util/build-steps.yml +++ b/.azure-pipelines/util/build-steps.yml @@ -13,7 +13,7 @@ steps: displayName: 'Use .NET Core sdk' inputs: packageType: sdk - version: 2.1.x + version: 3.1.x - task: DotNetCoreCLI@2 displayName: Build diff --git a/build.proj b/build.proj index 5fb33e7d9c22..1d0e0769a9f7 100644 --- a/build.proj +++ b/build.proj @@ -103,7 +103,7 @@ - + @@ -111,7 +111,7 @@ - + @@ -268,11 +268,11 @@ - + - + diff --git a/src/Accounts/Accounts.Test/AutosaveTests.cs b/src/Accounts/Accounts.Test/AutosaveTests.cs index 98ba036218b0..198a76b65f0b 100644 --- a/src/Accounts/Accounts.Test/AutosaveTests.cs +++ b/src/Accounts/Accounts.Test/AutosaveTests.cs @@ -52,7 +52,7 @@ void ResetState() AzureSession.Instance.AuthenticationFactory = new MockTokenAuthenticationFactory(); Environment.SetEnvironmentVariable("Azure_PS_Data_Collection", "false"); PowerShellTokenCacheProvider tokenProvider = new InMemoryTokenCacheProvider(); - AzureSession.Instance.RegisterComponent(PowerShellTokenCacheProvider.PowerShellTokenCacheProviderKey, () => tokenProvider); + AzureSession.Instance.RegisterComponent(PowerShellTokenCacheProvider.PowerShellTokenCacheProviderKey, () => tokenProvider, true); } [Fact] diff --git a/src/Accounts/Accounts/Account/ConnectAzureRmAccount.cs b/src/Accounts/Accounts/Account/ConnectAzureRmAccount.cs index 6e3bccc77df6..ebc38f70aba8 100644 --- a/src/Accounts/Accounts/Account/ConnectAzureRmAccount.cs +++ b/src/Accounts/Accounts/Account/ConnectAzureRmAccount.cs @@ -14,6 +14,7 @@ using System; using System.Collections.Concurrent; +using System.Linq; using System.Management.Automation; using System.Security; using System.Threading; @@ -52,6 +53,7 @@ public class ConnectAzureRmAccountCommand : AzureContextModificationCmdlet, IMod public const string UserWithCredentialParameterSet = "UserWithCredential"; public const string ServicePrincipalParameterSet = "ServicePrincipalWithSubscriptionId"; public const string ServicePrincipalCertificateParameterSet= "ServicePrincipalCertificateWithSubscriptionId"; + public const string ServicePrincipalCertificateFileParameterSet = "ServicePrincipalCertificateFileWithSubscriptionId"; public const string AccessTokenParameterSet = "AccessTokenWithSubscriptionId"; public const string ManagedServiceParameterSet = "ManagedServiceLogin"; public const string MSIEndpointVariable = "MSI_ENDPOINT"; @@ -79,12 +81,16 @@ public class ConnectAzureRmAccountCommand : AzureContextModificationCmdlet, IMod [Parameter(ParameterSetName = ServicePrincipalCertificateParameterSet, Mandatory = true, HelpMessage = "SPN")] + [Parameter(ParameterSetName = ServicePrincipalCertificateFileParameterSet, + Mandatory = true, HelpMessage = "SPN")] public string ApplicationId { get; set; } [Parameter(ParameterSetName = ServicePrincipalParameterSet, Mandatory = true)] [Parameter(ParameterSetName = ServicePrincipalCertificateParameterSet, Mandatory = false)] + [Parameter(ParameterSetName = ServicePrincipalCertificateFileParameterSet, + Mandatory = false)] public SwitchParameter ServicePrincipal { get; set; } [Parameter(ParameterSetName = UserParameterSet, @@ -97,6 +103,8 @@ public class ConnectAzureRmAccountCommand : AzureContextModificationCmdlet, IMod Mandatory = false, HelpMessage = "Tenant name or ID")] [Parameter(ParameterSetName = ServicePrincipalCertificateParameterSet, Mandatory = true, HelpMessage = "Tenant name or ID")] + [Parameter(ParameterSetName = ServicePrincipalCertificateFileParameterSet, + Mandatory = true, HelpMessage = "Tenant name or ID")] [Parameter(ParameterSetName = ManagedServiceParameterSet, Mandatory = false, HelpMessage = "Optional tenant name or ID")] [Alias("Domain", "TenantId")] @@ -138,6 +146,8 @@ public class ConnectAzureRmAccountCommand : AzureContextModificationCmdlet, IMod Mandatory = false, HelpMessage = "Subscription Name or ID", ValueFromPipeline = true)] [Parameter(ParameterSetName = ServicePrincipalCertificateParameterSet, Mandatory = false, HelpMessage = "Subscription Name or ID", ValueFromPipeline = true)] + [Parameter(ParameterSetName = ServicePrincipalCertificateFileParameterSet, + Mandatory = false, HelpMessage = "Subscription Name or ID", ValueFromPipeline = true)] [Parameter(ParameterSetName = AccessTokenParameterSet, Mandatory = false, HelpMessage = "Subscription Name or ID", ValueFromPipeline = true)] [Parameter(ParameterSetName = ManagedServiceParameterSet, @@ -187,6 +197,7 @@ public class ConnectAzureRmAccountCommand : AzureContextModificationCmdlet, IMod [Parameter(ParameterSetName = UserWithCredentialParameterSet, Mandatory = false, HelpMessage = "Max subscription number to populate contexts after login. Default is " + DefaultMaxContextPopulationString + ". To populate all subscriptions to contexts, set to -1.")] [Parameter(ParameterSetName = ServicePrincipalParameterSet, Mandatory = false, HelpMessage = "Max subscription number to populate contexts after login. Default is " + DefaultMaxContextPopulationString + ". To populate all subscriptions to contexts, set to -1.")] [Parameter(ParameterSetName = ServicePrincipalCertificateParameterSet, Mandatory = false, HelpMessage = "Max subscription number to populate contexts after login. Default is " + DefaultMaxContextPopulationString + ". To populate all subscriptions to contexts, set to -1.")] + [Parameter(ParameterSetName = ServicePrincipalCertificateFileParameterSet, Mandatory = false, HelpMessage = "Max subscription number to populate contexts after login. Default is " + DefaultMaxContextPopulationString + ". To populate all subscriptions to contexts, set to -1.")] [Parameter(ParameterSetName = AccessTokenParameterSet, Mandatory = false, HelpMessage = "Max subscription number to populate contexts after login. Default is " + DefaultMaxContextPopulationString + ". To populate all subscriptions to contexts, set to -1.")] [Parameter(ParameterSetName = ManagedServiceParameterSet, Mandatory = false, HelpMessage = "Max subscription number to populate contexts after login. Default is " + DefaultMaxContextPopulationString + ". To populate all subscriptions to contexts, set to -1.")] [PSDefaultValue(Help = DefaultMaxContextPopulationString, Value = DefaultMaxContextPopulation)] @@ -201,9 +212,17 @@ public class ConnectAzureRmAccountCommand : AzureContextModificationCmdlet, IMod [Parameter(Mandatory = false, HelpMessage = "Overwrite the existing context with the same name, if any.")] public SwitchParameter Force { get; set; } - [Parameter(ParameterSetName = ServicePrincipalCertificateParameterSet, Mandatory = false, HelpMessage = "Specifies if the x5c claim (public key of the certificate) should be sent to the STS to achieve easy certificate rollover in Azure AD.")] + [Parameter(ParameterSetName = ServicePrincipalCertificateParameterSet, HelpMessage = "Specifies if the x5c claim (public key of the certificate) should be sent to the STS to achieve easy certificate rollover in Azure AD.")] + [Parameter(ParameterSetName = ServicePrincipalCertificateFileParameterSet, HelpMessage = "Specifies if the x5c claim (public key of the certificate) should be sent to the STS to achieve easy certificate rollover in Azure AD.")] public SwitchParameter SendCertificateChain { get; set; } + + [Parameter(ParameterSetName = ServicePrincipalCertificateFileParameterSet, Mandatory = true, HelpMessage = "The path of certficate file in pkcs#12 format.")] + public String CertificatePath { get; set; } + + [Parameter(ParameterSetName = ServicePrincipalCertificateFileParameterSet, HelpMessage = "The password required to access the pkcs#12 certificate file.")] + public SecureString CertificatePassword { get; set; } + protected override IAzureContext DefaultContext { get @@ -305,6 +324,7 @@ public override void ExecuteCmdlet() azureAccount.SetProperty(AzureAccount.Property.KeyVaultAccessToken, KeyVaultAccessToken); break; case ServicePrincipalCertificateParameterSet: + case ServicePrincipalCertificateFileParameterSet: case ServicePrincipalParameterSet: azureAccount.Type = AzureAccount.AccountType.ServicePrincipal; break; @@ -345,7 +365,23 @@ public override void ExecuteCmdlet() azureAccount.SetThumbprint(CertificateThumbprint); } - if (ParameterSetName == ServicePrincipalCertificateParameterSet && SendCertificateChain) + if( !string.IsNullOrWhiteSpace(CertificatePath)) + { + var resolvedPath = this.SessionState.Path.GetResolvedPSPathFromPSPath(CertificatePath).FirstOrDefault()?.Path; + if (string.IsNullOrEmpty(resolvedPath)) + { + var parametersLog = $"- Invalid certificate path :'{CertificatePath}'."; + throw new InvalidOperationException(parametersLog); + } + azureAccount.SetProperty(AzureAccount.Property.CertificatePath, resolvedPath); + if (CertificatePassword != null) + { + azureAccount.SetProperty(AzureAccount.Property.CertificatePassword, CertificatePassword.ConvertToString()); + } + } + + if ((ParameterSetName == ServicePrincipalCertificateParameterSet || ParameterSetName == ServicePrincipalCertificateFileParameterSet) + && SendCertificateChain) { azureAccount.SetProperty(AzureAccount.Property.SendCertificateChain, SendCertificateChain.ToString()); bool supressWarningOrError = false; @@ -368,7 +404,7 @@ public override void ExecuteCmdlet() azureAccount.SetProperty(AzureAccount.Property.Tenants, Tenant); } - if (azureAccount.Type == AzureAccount.AccountType.ServicePrincipal && string.IsNullOrEmpty(CertificateThumbprint)) + if (azureAccount.Type == AzureAccount.AccountType.ServicePrincipal && password != null) { azureAccount.SetProperty(AzureAccount.Property.ServicePrincipalSecret, password.ConvertToString()); if (GetContextModificationScope() == ContextModificationScope.CurrentUser) diff --git a/src/Accounts/Accounts/AzureRmAlias/Mappings.json b/src/Accounts/Accounts/AzureRmAlias/Mappings.json index e1b59e71c811..5c7636659d82 100644 --- a/src/Accounts/Accounts/AzureRmAlias/Mappings.json +++ b/src/Accounts/Accounts/AzureRmAlias/Mappings.json @@ -1494,6 +1494,7 @@ "Set-AzLoadBalancerBackendAddressPool": "Set-AzureRmLoadBalancerBackendAddressPool", "New-AzLoadBalancerBackendAddressPool": "New-AzureRmLoadBalancerBackendAddressPool", "Remove-AzLoadBalancerBackendAddressPool": "Remove-AzureRmLoadBalancerBackendAddressPool", + "New-AzLoadBalancerBackendAddressPoolTunnelInterfaceConfig": "New-AzureRmLoadBalancerBackendAddressPoolTunnelInterfaceConfig", "New-AzLoadBalancerBackendAddressConfig": "New-AzureRmLoadBalancerBackendAddressConfig", "Get-AzLoadBalancerBackendAddressPoolConfig": "Get-AzureRmLoadBalancerBackendAddressPoolConfig", "Add-AzLoadBalancerBackendAddressPoolConfig": "Add-AzureRmLoadBalancerBackendAddressPoolConfig", diff --git a/src/Accounts/Accounts/ChangeLog.md b/src/Accounts/Accounts/ChangeLog.md index f793c7174f15..a0168756551b 100644 --- a/src/Accounts/Accounts/ChangeLog.md +++ b/src/Accounts/Accounts/ChangeLog.md @@ -19,11 +19,12 @@ --> ## Upcoming Release +* Supported certificate file as input parameter of Connect-AzAccount ## Version 2.3.0 * Upgraded Azure.Identity to 1.4 and MSAL to 4.30.1 * Removed obsolete parameters `ManagedServiceHostName`, `ManagedServicePort` and `ManagedServiceSecret` of cmdlet `Connect-AzAccount`, environment variables `MSI_ENDPOINT` and `MSI_SECRET` could be used instead -* Customize display format of PSAzureRmAccount to hide secret of service principal [#14208] +* Customized display format of PSAzureRmAccount to hide secret of service principal [#14208] * Added optional parameter `AuthScope` to `Connect-AzAccount` to support enhanced authentication of data plane features * Set retry times by environment variable [#14748] * Supported subject name issuer authentication diff --git a/src/Accounts/Accounts/help/Connect-AzAccount.md b/src/Accounts/Accounts/help/Connect-AzAccount.md index a3df41da7422..60110311b00f 100644 --- a/src/Accounts/Accounts/help/Connect-AzAccount.md +++ b/src/Accounts/Accounts/help/Connect-AzAccount.md @@ -45,6 +45,15 @@ Connect-AzAccount [-Environment ] -CertificateThumbprint -Appli [] ``` +### ServicePrincipalCertificateFileWithSubscriptionId +``` +Connect-AzAccount [-Environment ] -ApplicationId [-ServicePrincipal] -Tenant + [-Subscription ] [-ContextName ] [-SkipContextPopulation] [-MaxContextPopulation ] + [-Force] [-SendCertificateChain] -CertificatePath [-CertificatePassword ] + [-Scope ] [-DefaultProfile ] [-WhatIf] [-Confirm] + [] +``` + ### AccessTokenWithSubscriptionId ``` Connect-AzAccount [-Environment ] [-Tenant ] -AccessToken [-GraphAccessToken ] @@ -184,21 +193,21 @@ more information on creating a self-signed certificates and assigning them permi [Use Azure PowerShell to create a service principal with a certificate](/azure/active-directory/develop/howto-authenticate-service-principal-powershell) ```powershell -$Thumbprint = '0SZTNJ34TCCMUJ5MJZGR8XQD3S0RVHJBA33Z8ZXV' -$TenantId = '4cd76576-b611-43d0-8f2b-adcb139531bf' -$ApplicationId = '3794a65a-e4e4-493d-ac1d-f04308d712dd' +$Thumbprint = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' +$TenantId = 'yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyy' +$ApplicationId = '00000000-0000-0000-0000-00000000' Connect-AzAccount -CertificateThumbprint $Thumbprint -ApplicationId $ApplicationId -Tenant $TenantId -ServicePrincipal ``` ```Output -Account SubscriptionName TenantId Environment -------- ---------------- -------- ----------- -xxxx-xxxx-xxxx-xxxx Subscription1 xxxx-xxxx-xxxx-xxxx AzureCloud +Account SubscriptionName TenantId Environment +------- ---------------- -------- ----------- +xxxxxxxx-xxxx-xxxx-xxxxxxxxx Subscription1 yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyy AzureCloud -Account : 3794a65a-e4e4-493d-ac1d-f04308d712dd +Account : xxxxxxxx-xxxx-xxxx-xxxxxxxx SubscriptionName : MyTestSubscription -SubscriptionId : 85f0f653-1f86-4d2c-a9f1-042efc00085c -TenantId : 4cd76576-b611-43d0-8f2b-adcb139531bf +SubscriptionId : zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzz +TenantId : yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyy Environment : AzureCloud ``` @@ -216,6 +225,24 @@ Account SubscriptionName TenantId Environment yyyy-yyyy-yyyy-yyyy Subscription1 xxxx-xxxx-xxxx-xxxx AzureCloud ``` +### Example 9: Connect using certificate file + +This example connects to an Azure account using certificate-based service principal authentication. +The certificate file, which is specified by `CertficatePath`, should contains both certificate and private key as the input. + +```powershell +$securePassword = $plainPassword | ConvertTo-SecureString -AsPlainText -Force +$TenantId = 'yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyy' +$ApplicationId = 'zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzz' +Connect-AzAccount -ServicePrincipal -ApplicationId $ApplicationId -TenantId $TenantId -CertificatePath './certificatefortest.pfx' -CertificatePassword $securePassword +``` + +```Output +Account SubscriptionName TenantId Environment +------- ---------------- -------- ----------- +xxxxxxxx-xxxx-xxxx-xxxxxxxx Subscription1 yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyy AzureCloud +``` + ## PARAMETERS ### -AccessToken @@ -275,7 +302,7 @@ Application ID of the service principal. ```yaml Type: System.String -Parameter Sets: ServicePrincipalCertificateWithSubscriptionId +Parameter Sets: ServicePrincipalCertificateWithSubscriptionId, ServicePrincipalCertificateFileWithSubscriptionId Aliases: Required: True @@ -300,6 +327,36 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -CertificatePassword +The password required to access the pkcs#12 certificate file. + +```yaml +Type: System.Security.SecureString +Parameter Sets: ServicePrincipalCertificateFileWithSubscriptionId +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -CertificatePath +The path of certficate file in pkcs#12 format. + +```yaml +Type: System.String +Parameter Sets: ServicePrincipalCertificateFileWithSubscriptionId +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -CertificateThumbprint Certificate Hash or Thumbprint. @@ -486,7 +543,7 @@ Specifies if the x5c claim (public key of the certificate) should be sent to the ```yaml Type: System.Management.Automation.SwitchParameter -Parameter Sets: ServicePrincipalCertificateWithSubscriptionId +Parameter Sets: ServicePrincipalCertificateWithSubscriptionId, ServicePrincipalCertificateFileWithSubscriptionId Aliases: Required: False @@ -514,7 +571,7 @@ Accept wildcard characters: False ```yaml Type: System.Management.Automation.SwitchParameter -Parameter Sets: ServicePrincipalCertificateWithSubscriptionId +Parameter Sets: ServicePrincipalCertificateWithSubscriptionId, ServicePrincipalCertificateFileWithSubscriptionId Aliases: Required: False @@ -594,7 +651,7 @@ Accept wildcard characters: False ```yaml Type: System.String -Parameter Sets: ServicePrincipalWithSubscriptionId, ServicePrincipalCertificateWithSubscriptionId +Parameter Sets: ServicePrincipalWithSubscriptionId, ServicePrincipalCertificateWithSubscriptionId, ServicePrincipalCertificateFileWithSubscriptionId Aliases: Domain, TenantId Required: True diff --git a/src/Accounts/Authentication.Test/AuthenticatorsTest/ServicePrincipalAuthenticatorTests.cs b/src/Accounts/Authentication.Test/AuthenticatorsTest/ServicePrincipalAuthenticatorTests.cs new file mode 100644 index 000000000000..ef39b6bf0cd2 --- /dev/null +++ b/src/Accounts/Authentication.Test/AuthenticatorsTest/ServicePrincipalAuthenticatorTests.cs @@ -0,0 +1,266 @@ +// ---------------------------------------------------------------------------------- +// +// 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 Azure.Core; +using Azure.Identity; +using Microsoft.Azure.Commands.Common.Authentication; +using Microsoft.Azure.Commands.Common.Authentication.Abstractions; +using Microsoft.Azure.PowerShell.Authenticators; +using Microsoft.Azure.PowerShell.Authenticators.Factories; +using Microsoft.Azure.Test.HttpRecorder; +using Microsoft.WindowsAzure.Commands.Common.Test.Mocks; +using Microsoft.WindowsAzure.Commands.ScenarioTest; +using Moq; +using Xunit; +using Xunit.Abstractions; +using System; +using System.Security; +using System.Security.Cryptography.X509Certificates; +using System.Threading; +using System.Threading.Tasks; + + + +namespace Common.Authenticators.Test +{ + public class ServicePrincipalAuthenticatorTests + { + private const string TestTenantId = "123"; + private const string TestResourceId = "ActiveDirectoryServiceEndpointResourceId"; + + private const string fakeToken = "faketoken"; + + private ITestOutputHelper Output { get; set; } + + class TokenCredentialMock : TokenCredential + { + public override AccessToken GetToken(TokenRequestContext requestContext, CancellationToken cancellationToken) + { + throw new NotImplementedException(); + } + + public override ValueTask GetTokenAsync(TokenRequestContext requestContext, CancellationToken cancellationToken) + { + return new ValueTask(new AccessToken(fakeToken, DateTimeOffset.Now)); + } + } + + public ServicePrincipalAuthenticatorTests(ITestOutputHelper output) + { + AzureSessionInitializer.InitializeAzureSession(); + Output = output; + } + + [Fact] + [Trait(Category.AcceptanceType, Category.CheckIn)] + public async Task ServicePrincipalSecretAuthenticationTest() + { + var accountId = "testuser"; + var securePassword = new SecureString(); + "pa88w0rd!".ToCharArray().ForEach(c => securePassword.AppendChar(c)); + + //Setup + var mockAzureCredentialFactory = new Mock(); + mockAzureCredentialFactory.Setup(f => f.CreateClientSecretCredential( + It.IsAny(), It.IsAny(), It.IsAny(), It.IsAny())).Returns(() => new TokenCredentialMock()); + + AzureSession.Instance.RegisterComponent(nameof(AzureCredentialFactory), () => mockAzureCredentialFactory.Object, true); + InMemoryTokenCacheProvider cacheProvider = new InMemoryTokenCacheProvider(); + + var account = new AzureAccount + { + Id = accountId, + Type = AzureAccount.AccountType.User, + }; + account.SetTenants(TestTenantId); + + var parameter = new ServicePrincipalParameters( + cacheProvider, + AzureEnvironment.PublicEnvironments["AzureCloud"], + null, + TestTenantId, + TestResourceId, + account.Id, + null, + null, + null, + securePassword, + null); + + //Run + var authenticator = new ServicePrincipalAuthenticator(); + var token = await authenticator.Authenticate(parameter); + + //Verify + mockAzureCredentialFactory.Verify(f => f.CreateClientSecretCredential(TestTenantId, accountId, securePassword, It.IsAny()), Times.Once()); + Assert.Equal(fakeToken, token.AccessToken); + Assert.Equal(TestTenantId, token.TenantId); + } + + [Fact] + [Trait(Category.AcceptanceType, Category.CheckIn)] + public async Task ServicePrincipalThumbprintAuthenticationTest() + { + var accountId = "testuser"; + var thumbprint = Guid.NewGuid().ToString(); + + IDataStore prevDataStore = AzureSession.Instance.DataStore; + AzureSession.Instance.DataStore = new MockDataStore(); + var certificate = AzureSession.Instance.DataStore.GetCertificate(thumbprint); + + //Setup + var mockAzureCredentialFactory = new Mock(); + mockAzureCredentialFactory.Setup(f => f.CreateClientCertificateCredential( + It.IsAny(), It.IsAny(), It.IsAny(), It.IsAny())).Returns(() => new TokenCredentialMock()); + + AzureSession.Instance.RegisterComponent(nameof(AzureCredentialFactory), () => mockAzureCredentialFactory.Object, true); + InMemoryTokenCacheProvider cacheProvider = new InMemoryTokenCacheProvider(); + + var account = new AzureAccount + { + Id = accountId, + Type = AzureAccount.AccountType.User, + }; + account.SetTenants(TestTenantId); + + var parameter = new ServicePrincipalParameters( + cacheProvider, + AzureEnvironment.PublicEnvironments["AzureCloud"], + null, + TestTenantId, + TestResourceId, + account.Id, + thumbprint, + null, + null, + null, + null); + + //Run + var authenticator = new ServicePrincipalAuthenticator(); + var token = await authenticator.Authenticate(parameter); + + //Verify + mockAzureCredentialFactory.Verify(f => f.CreateClientCertificateCredential(TestTenantId, accountId, certificate, It.IsAny()), Times.Once()); + Assert.Equal(fakeToken, token.AccessToken); + Assert.Equal(TestTenantId, token.TenantId); + + AzureSession.Instance.DataStore = prevDataStore; + } + + [Fact] + [Trait(Category.AcceptanceType, Category.CheckIn)] + public async Task ServicePrincipalCertificateFileAuthenticationTest() + { + var accountId = "testuser"; + var certificateFile = "d:/certficatefortest.pfx"; + + IDataStore prevDataStore = AzureSession.Instance.DataStore; + AzureSession.Instance.DataStore = new MockDataStore(); + AzureSession.Instance.DataStore.WriteFile(certificateFile, "dummyfile"); + + //Setup + var mockAzureCredentialFactory = new Mock(); + mockAzureCredentialFactory.Setup(f => f.CreateClientCertificateCredential( + It.IsAny(), It.IsAny(), It.IsAny(), It.IsAny())).Returns(() => new TokenCredentialMock()); + + AzureSession.Instance.RegisterComponent(nameof(AzureCredentialFactory), () => mockAzureCredentialFactory.Object, true); + InMemoryTokenCacheProvider cacheProvider = new InMemoryTokenCacheProvider(); + + var account = new AzureAccount + { + Id = accountId, + Type = AzureAccount.AccountType.User, + }; + account.SetTenants(TestTenantId); + + var parameter = new ServicePrincipalParameters( + cacheProvider, + AzureEnvironment.PublicEnvironments["AzureCloud"], + null, + TestTenantId, + TestResourceId, + account.Id, + null, + certificateFile, + null, + null, + null); + + //Run + var authenticator = new ServicePrincipalAuthenticator(); + var token = await authenticator.Authenticate(parameter); + + //Verify + mockAzureCredentialFactory.Verify(f => f.CreateClientCertificateCredential(TestTenantId, accountId, certificateFile, It.IsAny()), Times.Once()); + Assert.Equal(fakeToken, token.AccessToken); + Assert.Equal(TestTenantId, token.TenantId); + + AzureSession.Instance.DataStore = prevDataStore; + } + + [Fact] + [Trait(Category.RunType, Category.LiveOnly)] + public async Task ServicePrincipalCertificateFileWithSecretAuthenticationTest() + { + var accountId = "testuser"; + var certificateFile = "d:/certficatefortest.pfx"; + var thumbprint = Guid.NewGuid().ToString(); + var securePassword = new SecureString(); + "pa88w0rd!".ToCharArray().ForEach(c => securePassword.AppendChar(c)); + + IDataStore prevDataStore = AzureSession.Instance.DataStore; + AzureSession.Instance.DataStore = new DiskDataStore(); + + //Setup + var mockAzureCredentialFactory = new Mock(); + mockAzureCredentialFactory.Setup(f => f.CreateClientCertificateCredential( + It.IsAny(), It.IsAny(), It.IsAny(), It.IsAny())).Returns(() => new TokenCredentialMock()); + + AzureSession.Instance.RegisterComponent(nameof(AzureCredentialFactory), () => mockAzureCredentialFactory.Object, true); + InMemoryTokenCacheProvider cacheProvider = new InMemoryTokenCacheProvider(); + + var account = new AzureAccount + { + Id = accountId, + Type = AzureAccount.AccountType.User, + }; + account.SetTenants(TestTenantId); + + var parameter = new ServicePrincipalParameters( + cacheProvider, + AzureEnvironment.PublicEnvironments["AzureCloud"], + null, + TestTenantId, + TestResourceId, + account.Id, + null, + certificateFile, + securePassword, + null, + null); + + //Run + var authenticator = new ServicePrincipalAuthenticator(); + var token = await authenticator.Authenticate(parameter); + + //Verify + mockAzureCredentialFactory.Verify(f => f.CreateClientCertificateCredential(TestTenantId, accountId, It.IsAny(), It.IsAny()), Times.Once()); + Assert.Equal(fakeToken, token.AccessToken); + Assert.Equal(TestTenantId, token.TenantId); + + AzureSession.Instance.DataStore = prevDataStore; + } + } +} diff --git a/src/Accounts/Authentication/Authentication/Parameters/ServicePrincipalParameters.cs b/src/Accounts/Authentication/Authentication/Parameters/ServicePrincipalParameters.cs index 5a7fa8a77438..ef019fa76c4e 100644 --- a/src/Accounts/Authentication/Authentication/Parameters/ServicePrincipalParameters.cs +++ b/src/Accounts/Authentication/Authentication/Parameters/ServicePrincipalParameters.cs @@ -28,6 +28,10 @@ public class ServicePrincipalParameters : AuthenticationParameters public bool? SendCertificateChain { get; set; } = null; + public string CertificatePath { get; set; } + + public SecureString CertificateSecret { get; set; } + public ServicePrincipalParameters( PowerShellTokenCacheProvider tokenCacheProvider, IAzureEnvironment environment, @@ -36,6 +40,8 @@ public ServicePrincipalParameters( string resourceId, string applicationId, string thumbprint, + string certificatePath, + SecureString certificateSecret, SecureString secret, bool? sendCertificateChain) : base(tokenCacheProvider, environment, tokenCache, tenantId, resourceId) { @@ -43,6 +49,8 @@ public ServicePrincipalParameters( Thumbprint = thumbprint; Secret = secret; SendCertificateChain = sendCertificateChain; + CertificatePath = certificatePath; + CertificateSecret = certificateSecret; } } } diff --git a/src/Accounts/Authentication/Factories/AuthenticationFactory.cs b/src/Accounts/Authentication/Factories/AuthenticationFactory.cs index a7bff3024f15..fbfba60fd5f7 100644 --- a/src/Accounts/Authentication/Factories/AuthenticationFactory.cs +++ b/src/Accounts/Authentication/Factories/AuthenticationFactory.cs @@ -558,7 +558,9 @@ private AuthenticationParameters GetAuthenticationParameters( sendCertificateChain = Boolean.Parse(sendCertificateChainStr); } password = password ?? ConvertToSecureString(account.GetProperty(AzureAccount.Property.ServicePrincipalSecret)); - return new ServicePrincipalParameters(tokenCacheProvider, environment, tokenCache, tenant, resourceId, account.Id, account.GetProperty(AzureAccount.Property.CertificateThumbprint), password, sendCertificateChain); + var certificatePassword = ConvertToSecureString(account.GetProperty(AzureAccount.Property.CertificatePassword)); + return new ServicePrincipalParameters(tokenCacheProvider, environment, tokenCache, tenant, resourceId, account.Id, account.GetProperty(AzureAccount.Property.CertificateThumbprint), account.GetProperty(AzureAccount.Property.CertificatePath), + certificatePassword, password, sendCertificateChain); case AzureAccount.AccountType.ManagedService: return new ManagedServiceIdentityParameters(tokenCacheProvider, environment, tokenCache, tenant, resourceId, account); case AzureAccount.AccountType.AccessToken: diff --git a/src/Accounts/Authenticators/Factories/AzureCredentialFactory.cs b/src/Accounts/Authenticators/Factories/AzureCredentialFactory.cs index d4ced8b57ce2..e813f10fd7a6 100644 --- a/src/Accounts/Authenticators/Factories/AzureCredentialFactory.cs +++ b/src/Accounts/Authenticators/Factories/AzureCredentialFactory.cs @@ -14,6 +14,9 @@ using Azure.Core; using Azure.Identity; +using Microsoft.WindowsAzure.Commands.Common; +using System.Security; +using System.Security.Cryptography.X509Certificates; namespace Microsoft.Azure.PowerShell.Authenticators.Factories { @@ -23,5 +26,20 @@ public virtual TokenCredential CreateManagedIdentityCredential(string clientId) { return new ManagedIdentityCredential(clientId); } + + public virtual TokenCredential CreateClientSecretCredential(string tenantId, string clientId, SecureString secret, ClientCertificateCredentialOptions options) + { + return new ClientSecretCredential(tenantId, clientId, secret.ConvertToString(), options); + } + + public virtual TokenCredential CreateClientCertificateCredential(string tenantId, string clientId, X509Certificate2 certifiate, ClientCertificateCredentialOptions options) + { + return new ClientCertificateCredential(tenantId, clientId, certifiate, options); + } + + public virtual TokenCredential CreateClientCertificateCredential(string tenantId, string clientId, string certificatePath, ClientCertificateCredentialOptions options) + { + return new ClientCertificateCredential(tenantId, clientId, certificatePath, options); + } } } diff --git a/src/Accounts/Authenticators/ServicePrincipalAuthenticator.cs b/src/Accounts/Authenticators/ServicePrincipalAuthenticator.cs index 92d92a6ce2ef..7f198282a322 100644 --- a/src/Accounts/Authenticators/ServicePrincipalAuthenticator.cs +++ b/src/Accounts/Authenticators/ServicePrincipalAuthenticator.cs @@ -13,19 +13,16 @@ // ---------------------------------------------------------------------------------- using System; -using System.Collections.Concurrent; +using System.Security.Cryptography.X509Certificates; using System.Threading; using System.Threading.Tasks; using Azure.Core; using Azure.Identity; - -using Hyak.Common; - using Microsoft.Azure.Commands.Common.Authentication; using Microsoft.Azure.Commands.Common.Authentication.Abstractions; +using Microsoft.Azure.PowerShell.Authenticators.Factories; using Microsoft.Identity.Client; -using Microsoft.WindowsAzure.Commands.Common; namespace Microsoft.Azure.PowerShell.Authenticators { @@ -46,6 +43,7 @@ public override Task Authenticate(AuthenticationParameters paramet var authority = spParameters.Environment.ActiveDirectoryAuthority; var requestContext = new TokenRequestContext(scopes); + AzureSession.Instance.TryGetComponent(nameof(AzureCredentialFactory), out AzureCredentialFactory azureCredentialFactory); var options = new ClientCertificateCredentialOptions() { @@ -53,39 +51,49 @@ public override Task Authenticate(AuthenticationParameters paramet SendCertificateChain = spParameters.SendCertificateChain ?? default(bool) }; + TokenCredential tokenCredential = null; + string parametersLog = null; if (!string.IsNullOrEmpty(spParameters.Thumbprint)) { - //Service Principal with Certificate - var certificate = AzureSession.Instance.DataStore.GetCertificate(spParameters.Thumbprint); - ClientCertificateCredential certCredential = new ClientCertificateCredential(tenantId, spParameters.ApplicationId, certificate, options); - var parametersLog = $"- Thumbprint:'{spParameters.Thumbprint}', ApplicationId:'{spParameters.ApplicationId}', TenantId:'{tenantId}', Scopes:'{string.Join(",", scopes)}', AuthorityHost:'{options.AuthorityHost}'"; - return MsalAccessToken.GetAccessTokenAsync( - nameof(ServicePrincipalAuthenticator), - parametersLog, - certCredential, - requestContext, - cancellationToken, - spParameters.TenantId, - spParameters.ApplicationId); + //Service Principal with Certificate thumbprint + var certCertificate = AzureSession.Instance.DataStore.GetCertificate(spParameters.Thumbprint); + tokenCredential = azureCredentialFactory.CreateClientCertificateCredential(tenantId, spParameters.ApplicationId, certCertificate, options); + parametersLog = $"- Thumbprint:'{spParameters.Thumbprint}', ApplicationId:'{spParameters.ApplicationId}', TenantId:'{tenantId}', Scopes:'{string.Join(",", scopes)}', AuthorityHost:'{options.AuthorityHost}'"; } else if (spParameters.Secret != null) { - // service principal with secret - var secretCredential = new ClientSecretCredential(tenantId, spParameters.ApplicationId, spParameters.Secret.ConvertToString(), options); - var parametersLog = $"- ApplicationId:'{spParameters.ApplicationId}', TenantId:'{tenantId}', Scopes:'{string.Join(",", scopes)}', AuthorityHost:'{options.AuthorityHost}'"; - return MsalAccessToken.GetAccessTokenAsync( - nameof(ServicePrincipalAuthenticator), - parametersLog, - secretCredential, - requestContext, - cancellationToken, - spParameters.TenantId, - spParameters.ApplicationId); + //Service principal with secret + tokenCredential = azureCredentialFactory.CreateClientSecretCredential(tenantId, spParameters.ApplicationId, spParameters.Secret, options); + parametersLog = $"- ApplicationId:'{spParameters.ApplicationId}', TenantId:'{tenantId}', Scopes:'{string.Join(",", scopes)}', AuthorityHost:'{options.AuthorityHost}'"; + } + else if(!string.IsNullOrEmpty(spParameters.CertificatePath)) + { + if (spParameters.CertificateSecret != null) + { + //Service Principal with Certificate file and password + var certCertificate = new X509Certificate2(spParameters.CertificatePath, spParameters.CertificateSecret); + tokenCredential = azureCredentialFactory.CreateClientCertificateCredential(tenantId, spParameters.ApplicationId, certCertificate, options); + parametersLog = $"- CertificatePath(with password):'{spParameters.CertificatePath}', ApplicationId:'{spParameters.ApplicationId}', TenantId:'{tenantId}', Scopes:'{string.Join(",", scopes)}', AuthorityHost:'{options.AuthorityHost}'"; + } + else + { + //Service Principal with Certificate file without password + tokenCredential = azureCredentialFactory.CreateClientCertificateCredential(tenantId, spParameters.ApplicationId, spParameters.CertificatePath, options); + parametersLog = $"- CertificatePath:'{spParameters.CertificatePath}', ApplicationId:'{spParameters.ApplicationId}', TenantId:'{tenantId}', Scopes:'{string.Join(",", scopes)}', AuthorityHost:'{options.AuthorityHost}'"; + } } else { throw new MsalException(MsalError.AuthenticationFailed, string.Format(AuthenticationFailedMessage, clientId)); } + return MsalAccessToken.GetAccessTokenAsync( + nameof(ServicePrincipalAuthenticator), + parametersLog, + tokenCredential, + requestContext, + cancellationToken, + spParameters.TenantId, + spParameters.ApplicationId); } public override bool CanAuthenticate(AuthenticationParameters parameters) diff --git a/src/ApplicationInsights/ApplicationInsights.Test/ScenarioTests/LinkedStorageAccountTests.ps1 b/src/ApplicationInsights/ApplicationInsights.Test/ScenarioTests/LinkedStorageAccountTests.ps1 index e997b2eb49f4..99016c14514b 100644 --- a/src/ApplicationInsights/ApplicationInsights.Test/ScenarioTests/LinkedStorageAccountTests.ps1 +++ b/src/ApplicationInsights/ApplicationInsights.Test/ScenarioTests/LinkedStorageAccountTests.ps1 @@ -51,6 +51,22 @@ function Test-LinkedStorageAccountCRUD Remove-AzApplicationInsightsLinkedStorageAccount -ResourceGroupName $rgname -ComponentName $appName + # Test CRUD by pipeline. + New-AzApplicationInsightsLinkedStorageAccount -InputObject $app -LinkedStorageAccountResourceId $account1.Id + $linkedAccount = Get-AzApplicationInsightsLinkedStorageAccount -InputObject $app + + Assert-NotNull $linkedAccount + Assert-AreEqual $account1.Id $linkedAccount.linkedStorageAccount + Assert-AreEqual "serviceprofiler" $linkedAccount.Name + + Update-AzApplicationInsightsLinkedStorageAccount -InputObject $app -LinkedStorageAccountResourceId $account2.Id + $linkedAccount = Get-AzApplicationInsightsLinkedStorageAccount -InputObject $app + + Assert-NotNull $linkedAccount + Assert-AreEqual $account2.Id $linkedAccount.linkedStorageAccount + + Remove-AzApplicationInsightsLinkedStorageAccount -InputObject $app + Remove-AzStorageAccount -ResourceGroupName $rgname -Name $accountName1 -force Remove-AzStorageAccount -ResourceGroupName $rgname -Name $accountName2 -force diff --git a/src/ApplicationInsights/ApplicationInsights.Test/SessionRecords/Microsoft.Azure.Commands.ApplicationInsights.Test.ScenarioTests.LinkedStorageAccountTests/TestLinkedStorageAccountCRUD.json b/src/ApplicationInsights/ApplicationInsights.Test/SessionRecords/Microsoft.Azure.Commands.ApplicationInsights.Test.ScenarioTests.LinkedStorageAccountTests/TestLinkedStorageAccountCRUD.json index 98172dd19f19..49475577ea23 100644 --- a/src/ApplicationInsights/ApplicationInsights.Test/SessionRecords/Microsoft.Azure.Commands.ApplicationInsights.Test.ScenarioTests.LinkedStorageAccountTests/TestLinkedStorageAccountCRUD.json +++ b/src/ApplicationInsights/ApplicationInsights.Test/SessionRecords/Microsoft.Azure.Commands.ApplicationInsights.Test.ScenarioTests.LinkedStorageAccountTests/TestLinkedStorageAccountCRUD.json @@ -1,22 +1,22 @@ { "Entries": [ { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/resourcegroups/azps-test-group-mock?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Jlc291cmNlZ3JvdXBzL2F6cHMtdGVzdC1ncm91cC1tb2NrP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestUri": "/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourcegroups/azps-test-group-mock?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOWUyMjNkYmUtMzM5OS00ZTE5LTg4ZWItMDk3NWYwMmFjODdmL3Jlc291cmNlZ3JvdXBzL2F6cHMtdGVzdC1ncm91cC1tb2NrP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "b73a92e0-9f96-46e8-9784-ab2587667564" + "92007858-f9fa-415d-af3f-60b42a53ffa0" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.11" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" ], "Content-Type": [ "application/json; charset=utf-8" @@ -36,13 +36,13 @@ "1199" ], "x-ms-request-id": [ - "11d397af-1ea5-492d-b6f1-867ce1e4c27e" + "f12294c8-f5af-475c-b258-44ba5d4164ed" ], "x-ms-correlation-request-id": [ - "11d397af-1ea5-492d-b6f1-867ce1e4c27e" + "f12294c8-f5af-475c-b258-44ba5d4164ed" ], "x-ms-routing-request-id": [ - "JAPANEAST:20200430T090717Z:11d397af-1ea5-492d-b6f1-867ce1e4c27e" + "SOUTHEASTASIA:20210608T054403Z:f12294c8-f5af-475c-b258-44ba5d4164ed" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -51,7 +51,7 @@ "nosniff" ], "Date": [ - "Thu, 30 Apr 2020 09:07:17 GMT" + "Tue, 08 Jun 2021 05:44:02 GMT" ], "Content-Length": [ "193" @@ -63,25 +63,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/resourceGroups/azps-test-group-mock\",\r\n \"name\": \"azps-test-group-mock\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/azps-test-group-mock\",\r\n \"name\": \"azps-test-group-mock\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/resourceGroups/azps-test-group-mock/providers/Microsoft.Insights/components/azps-test-ai-mock?api-version=2018-05-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Jlc291cmNlR3JvdXBzL2F6cHMtdGVzdC1ncm91cC1tb2NrL3Byb3ZpZGVycy9NaWNyb3NvZnQuSW5zaWdodHMvY29tcG9uZW50cy9henBzLXRlc3QtYWktbW9jaz9hcGktdmVyc2lvbj0yMDE4LTA1LTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/azps-test-group-mock/providers/Microsoft.Insights/components/azps-test-ai-mock?api-version=2018-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOWUyMjNkYmUtMzM5OS00ZTE5LTg4ZWItMDk3NWYwMmFjODdmL3Jlc291cmNlR3JvdXBzL2F6cHMtdGVzdC1ncm91cC1tb2NrL3Byb3ZpZGVycy9NaWNyb3NvZnQuSW5zaWdodHMvY29tcG9uZW50cy9henBzLXRlc3QtYWktbW9jaz9hcGktdmVyc2lvbj0yMDE4LTA1LTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "ed8b46ff-2a38-4bf9-849c-b86b836a605b" + "a844b8e8-5a6a-4fd5-bfa1-7f4c2db8a110" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.ApplicationInsights.Management.ApplicationInsightsManagementClient/0.3.0.0" ] }, @@ -96,13 +96,13 @@ "gateway" ], "x-ms-request-id": [ - "1910a5c0-7601-4f3c-a788-8ba04d09e8ba" + "05cb7993-4d8e-4cc9-a488-8c5e3240e078" ], "x-ms-correlation-request-id": [ - "1910a5c0-7601-4f3c-a788-8ba04d09e8ba" + "05cb7993-4d8e-4cc9-a488-8c5e3240e078" ], "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T090719Z:1910a5c0-7601-4f3c-a788-8ba04d09e8ba" + "SOUTHEASTASIA:20210608T054403Z:05cb7993-4d8e-4cc9-a488-8c5e3240e078" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -111,7 +111,7 @@ "nosniff" ], "Date": [ - "Thu, 30 Apr 2020 09:07:19 GMT" + "Tue, 08 Jun 2021 05:44:03 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -120,28 +120,28 @@ "-1" ], "Content-Length": [ - "171" + "239" ] }, - "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Insights/components/azps-test-ai-mock' under resource group 'azps-test-group-mock' was not found.\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Insights/components/azps-test-ai-mock' under resource group 'azps-test-group-mock' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", "StatusCode": 404 }, { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/resourceGroups/azps-test-group-mock/providers/Microsoft.Insights/components/azps-test-ai-mock?api-version=2018-05-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Jlc291cmNlR3JvdXBzL2F6cHMtdGVzdC1ncm91cC1tb2NrL3Byb3ZpZGVycy9NaWNyb3NvZnQuSW5zaWdodHMvY29tcG9uZW50cy9henBzLXRlc3QtYWktbW9jaz9hcGktdmVyc2lvbj0yMDE4LTA1LTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/azps-test-group-mock/providers/Microsoft.Insights/components/azps-test-ai-mock?api-version=2018-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOWUyMjNkYmUtMzM5OS00ZTE5LTg4ZWItMDk3NWYwMmFjODdmL3Jlc291cmNlR3JvdXBzL2F6cHMtdGVzdC1ncm91cC1tb2NrL3Byb3ZpZGVycy9NaWNyb3NvZnQuSW5zaWdodHMvY29tcG9uZW50cy9henBzLXRlc3QtYWktbW9jaz9hcGktdmVyc2lvbj0yMDE4LTA1LTAxLXByZXZpZXc=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"kind\": \"web\",\r\n \"properties\": {\r\n \"Application_Type\": \"web\",\r\n \"Request_Source\": \"AzurePowerShell\"\r\n },\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "feecc518-e488-404c-b5be-89d06dfdb119" + "a844b8e8-5a6a-4fd5-bfa1-7f4c2db8a110" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.ApplicationInsights.Management.ApplicationInsightsManagementClient/0.3.0.0" ], "Content-Type": [ @@ -159,7 +159,7 @@ "no-cache" ], "x-ms-request-id": [ - "feecc518-e488-404c-b5be-89d06dfdb119" + "a844b8e8-5a6a-4fd5-bfa1-7f4c2db8a110" ], "X-Content-Type-Options": [ "nosniff" @@ -183,16 +183,16 @@ "1199" ], "x-ms-correlation-request-id": [ - "34347c7a-2e26-4344-9795-53cba09698b3" + "c9cde1e0-6009-495a-8ff3-1a7e2129db17" ], "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T090732Z:34347c7a-2e26-4344-9795-53cba09698b3" + "SOUTHEASTASIA:20210608T054416Z:c9cde1e0-6009-495a-8ff3-1a7e2129db17" ], "Date": [ - "Thu, 30 Apr 2020 09:07:31 GMT" + "Tue, 08 Jun 2021 05:44:15 GMT" ], "Content-Length": [ - "906" + "1034" ], "Content-Type": [ "application/json; charset=utf-8" @@ -201,26 +201,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/resourceGroups/azps-test-group-mock/providers/microsoft.insights/components/azps-test-ai-mock\",\r\n \"name\": \"azps-test-ai-mock\",\r\n \"type\": \"microsoft.insights/components\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"kind\": \"web\",\r\n \"etag\": \"\\\"0400371c-0000-0100-0000-5eaa954f0000\\\"\",\r\n \"properties\": {\r\n \"Ver\": \"v2\",\r\n \"ApplicationId\": \"azps-test-ai-mock\",\r\n \"AppId\": \"71a0b35e-7f9b-4d8e-953a-a6fd83351207\",\r\n \"Application_Type\": \"web\",\r\n \"Flow_Type\": null,\r\n \"Request_Source\": \"AzurePowerShell\",\r\n \"InstrumentationKey\": \"e6e9f916-3f46-4e96-9308-996bdeee30c1\",\r\n \"ConnectionString\": \"InstrumentationKey=e6e9f916-3f46-4e96-9308-996bdeee30c1\",\r\n \"Name\": \"azps-test-ai-mock\",\r\n \"CreationDate\": \"2020-04-30T17:07:27.6982332+08:00\",\r\n \"TenantId\": \"57947cb5-aadd-4b6c-9e8e-27f545bb7bf5\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"SamplingPercentage\": null,\r\n \"publicNetworkAccessForIngestion\": \"Enabled\",\r\n \"publicNetworkAccessForQuery\": \"Enabled\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/azps-test-group-mock/providers/microsoft.insights/components/azps-test-ai-mock\",\r\n \"name\": \"azps-test-ai-mock\",\r\n \"type\": \"microsoft.insights/components\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"kind\": \"web\",\r\n \"etag\": \"\\\"d700f443-0000-0100-0000-60bf03ab0000\\\"\",\r\n \"properties\": {\r\n \"Ver\": \"v2\",\r\n \"ApplicationId\": \"azps-test-ai-mock\",\r\n \"AppId\": \"471e224b-0001-49fa-8312-7a2f374c8d9a\",\r\n \"Application_Type\": \"web\",\r\n \"Flow_Type\": null,\r\n \"Request_Source\": \"AzurePowerShell\",\r\n \"InstrumentationKey\": \"706be9f2-f8b3-4c9e-8ee7-bccb48e01297\",\r\n \"ConnectionString\": \"InstrumentationKey=706be9f2-f8b3-4c9e-8ee7-bccb48e01297;IngestionEndpoint=https://eastus-3.in.applicationinsights.azure.com/\",\r\n \"Name\": \"azps-test-ai-mock\",\r\n \"CreationDate\": \"2021-06-08T13:44:11.4527027+08:00\",\r\n \"TenantId\": \"9e223dbe-3399-4e19-88eb-0975f02ac87f\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"SamplingPercentage\": null,\r\n \"RetentionInDays\": 90,\r\n \"IngestionMode\": \"ApplicationInsights\",\r\n \"publicNetworkAccessForIngestion\": \"Enabled\",\r\n \"publicNetworkAccessForQuery\": \"Enabled\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/checkNameAvailability?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9jaGVja05hbWVBdmFpbGFiaWxpdHk/YXBpLXZlcnNpb249MjAxOS0wNi0wMQ==", + "RequestUri": "/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/providers/Microsoft.Storage/checkNameAvailability?api-version=2021-04-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOWUyMjNkYmUtMzM5OS00ZTE5LTg4ZWItMDk3NWYwMmFjODdmL3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9jaGVja05hbWVBdmFpbGFiaWxpdHk/YXBpLXZlcnNpb249MjAyMS0wNC0wMQ==", "RequestMethod": "POST", "RequestBody": "{\r\n \"name\": \"azpstestaccountamock\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "bbd18a1b-6b04-4953-aa57-4bf9700323e7" + "6245670c-47a0-488d-831c-5d6a95898571" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Storage.StorageManagementClient/22.0.0.0" ], "Content-Type": [ "application/json; charset=utf-8" @@ -237,7 +237,7 @@ "no-cache" ], "x-ms-request-id": [ - "49bfaa07-084d-4a15-bfd1-c15ebf0e87a4" + "cacef005-b0a0-451d-aff3-bacdd8d57151" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -246,19 +246,19 @@ "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11992" + "11997" ], "x-ms-correlation-request-id": [ - "e741aaca-d906-4248-81d5-d05ff203e92a" + "7bed2c9c-8d74-47fc-8f5c-d571d3ee796c" ], "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T090733Z:e741aaca-d906-4248-81d5-d05ff203e92a" + "SOUTHEASTASIA:20210608T054417Z:7bed2c9c-8d74-47fc-8f5c-d571d3ee796c" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Thu, 30 Apr 2020 09:07:33 GMT" + "Tue, 08 Jun 2021 05:44:17 GMT" ], "Content-Length": [ "22" @@ -274,22 +274,22 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/checkNameAvailability?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9jaGVja05hbWVBdmFpbGFiaWxpdHk/YXBpLXZlcnNpb249MjAxOS0wNi0wMQ==", + "RequestUri": "/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/providers/Microsoft.Storage/checkNameAvailability?api-version=2021-04-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOWUyMjNkYmUtMzM5OS00ZTE5LTg4ZWItMDk3NWYwMmFjODdmL3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9jaGVja05hbWVBdmFpbGFiaWxpdHk/YXBpLXZlcnNpb249MjAyMS0wNC0wMQ==", "RequestMethod": "POST", "RequestBody": "{\r\n \"name\": \"azpstestaccountbmock\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "1ec4bdd3-0977-478a-bf2c-5bc7b08fba00" + "0462578f-c7ca-41df-ac2a-92edaa7b7665" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Storage.StorageManagementClient/22.0.0.0" ], "Content-Type": [ "application/json; charset=utf-8" @@ -306,7 +306,7 @@ "no-cache" ], "x-ms-request-id": [ - "fadd2ca8-ebec-4ccb-9c61-fa33284cf53f" + "540bcb06-289c-4d0e-976d-f8be6ce64670" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -315,19 +315,19 @@ "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11875" + "11994" ], "x-ms-correlation-request-id": [ - "920c2a93-a36e-4787-ad28-e1488cdc143a" + "7b1354a3-5dc2-4a16-a618-008965cc46f3" ], "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091437Z:920c2a93-a36e-4787-ad28-e1488cdc143a" + "SOUTHEASTASIA:20210608T054443Z:7b1354a3-5dc2-4a16-a618-008965cc46f3" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Thu, 30 Apr 2020 09:14:37 GMT" + "Tue, 08 Jun 2021 05:44:43 GMT" ], "Content-Length": [ "22" @@ -343,22 +343,22 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/resourceGroups/azps-test-group-mock/providers/Microsoft.Storage/storageAccounts/azpstestaccountamock?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Jlc291cmNlR3JvdXBzL2F6cHMtdGVzdC1ncm91cC1tb2NrL3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvYXpwc3Rlc3RhY2NvdW50YW1vY2s/YXBpLXZlcnNpb249MjAxOS0wNi0wMQ==", + "RequestUri": "/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/azps-test-group-mock/providers/Microsoft.Storage/storageAccounts/azpstestaccountamock?api-version=2021-04-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOWUyMjNkYmUtMzM5OS00ZTE5LTg4ZWItMDk3NWYwMmFjODdmL3Jlc291cmNlR3JvdXBzL2F6cHMtdGVzdC1ncm91cC1tb2NrL3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvYXpwc3Rlc3RhY2NvdW50YW1vY2s/YXBpLXZlcnNpb249MjAyMS0wNC0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "291eabe2-17df-4136-b1e2-64c6929f6ce7" + "6245670c-47a0-488d-831c-5d6a95898571" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Storage.StorageManagementClient/22.0.0.0" ], "Content-Type": [ "application/json; charset=utf-8" @@ -375,34 +375,34 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" + "https://management.azure.com/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/providers/Microsoft.Storage/locations/eastus/asyncoperations/589d67a8-9a00-4bf3-8341-8c08ea6f9b42?monitor=true&api-version=2021-04-01" ], "Retry-After": [ "17" ], "x-ms-request-id": [ - "2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18" + "589d67a8-9a00-4bf3-8341-8c08ea6f9b42" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1198" - ], "Server": [ "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], "x-ms-correlation-request-id": [ - "f86f5369-0fb6-4eb2-a9df-4afeea2b5122" + "2a3cc8bf-4b8c-4aaa-a3cf-937799622955" ], "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T090741Z:f86f5369-0fb6-4eb2-a9df-4afeea2b5122" + "SOUTHEASTASIA:20210608T054425Z:2a3cc8bf-4b8c-4aaa-a3cf-937799622955" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Thu, 30 Apr 2020 09:07:41 GMT" + "Tue, 08 Jun 2021 05:44:25 GMT" ], "Content-Type": [ "text/plain; charset=utf-8" @@ -418,16 +418,19 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", + "RequestUri": "/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/providers/Microsoft.Storage/locations/eastus/asyncoperations/589d67a8-9a00-4bf3-8341-8c08ea6f9b42?monitor=true&api-version=2021-04-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOWUyMjNkYmUtMzM5OS00ZTE5LTg4ZWItMDk3NWYwMmFjODdmL3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy81ODlkNjdhOC05YTAwLTRiZjMtODM0MS04YzA4ZWE2ZjliNDI/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMjEtMDQtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "6245670c-47a0-488d-831c-5d6a95898571" + ], "User-Agent": [ - "FxVersion/4.6.28008.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Storage.StorageManagementClient/22.0.0.0" ] }, "ResponseHeaders": { @@ -437,14 +440,8 @@ "Pragma": [ "no-cache" ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], "x-ms-request-id": [ - "c2bbe98d-808c-4999-8267-9e189a9d49a7" + "bb6f0147-28d2-4ffb-908c-46909dff14c5" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -453,44 +450,50 @@ "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11991" + "11996" ], "x-ms-correlation-request-id": [ - "7dbbc23e-e867-4251-a45c-1497ec67c231" + "243eea87-091e-4433-91f1-38fb628c8875" ], "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T090759Z:7dbbc23e-e867-4251-a45c-1497ec67c231" + "SOUTHEASTASIA:20210608T054442Z:243eea87-091e-4433-91f1-38fb628c8875" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Thu, 30 Apr 2020 09:07:58 GMT" + "Tue, 08 Jun 2021 05:44:42 GMT" + ], + "Content-Length": [ + "1400" ], "Content-Type": [ - "text/plain; charset=utf-8" + "application/json" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, - "ResponseBody": "", - "StatusCode": 202 + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/azps-test-group-mock/providers/Microsoft.Storage/storageAccounts/azpstestaccountamock\",\r\n \"name\": \"azpstestaccountamock\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"keyCreationTime\": {\r\n \"key1\": \"2021-06-08T05:44:23.5021773Z\",\r\n \"key2\": \"2021-06-08T05:44:23.5021773Z\"\r\n },\r\n \"privateEndpointConnections\": [],\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": true,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2021-06-08T05:44:23.5021773Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2021-06-08T05:44:23.5021773Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2021-06-08T05:44:23.3928074Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://azpstestaccountamock.dfs.core.windows.net/\",\r\n \"web\": \"https://azpstestaccountamock.z13.web.core.windows.net/\",\r\n \"blob\": \"https://azpstestaccountamock.blob.core.windows.net/\",\r\n \"queue\": \"https://azpstestaccountamock.queue.core.windows.net/\",\r\n \"table\": \"https://azpstestaccountamock.table.core.windows.net/\",\r\n \"file\": \"https://azpstestaccountamock.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", + "StatusCode": 200 }, { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", + "RequestUri": "/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/azps-test-group-mock/providers/Microsoft.Storage/storageAccounts/azpstestaccountamock?api-version=2021-04-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOWUyMjNkYmUtMzM5OS00ZTE5LTg4ZWItMDk3NWYwMmFjODdmL3Jlc291cmNlR3JvdXBzL2F6cHMtdGVzdC1ncm91cC1tb2NrL3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvYXpwc3Rlc3RhY2NvdW50YW1vY2s/YXBpLXZlcnNpb249MjAyMS0wNC0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "6245670c-47a0-488d-831c-5d6a95898571" + ], + "Accept-Language": [ + "en-US" + ], "User-Agent": [ - "FxVersion/4.6.28008.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Storage.StorageManagementClient/22.0.0.0" ] }, "ResponseHeaders": { @@ -500,14 +503,8 @@ "Pragma": [ "no-cache" ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], "x-ms-request-id": [ - "adaf9c43-0a6d-43bf-9691-d793b11a71d3" + "9139c30e-d6cf-4d52-823c-19a1345391cc" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -516,107 +513,56 @@ "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11990" + "11995" ], "x-ms-correlation-request-id": [ - "f78c71b9-f83a-48d5-8c7b-1ad8614d7462" + "c49d4ff5-4eed-4f34-add9-01507bd120d2" ], "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T090802Z:f78c71b9-f83a-48d5-8c7b-1ad8614d7462" + "SOUTHEASTASIA:20210608T054442Z:c49d4ff5-4eed-4f34-add9-01507bd120d2" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Thu, 30 Apr 2020 09:08:01 GMT" + "Tue, 08 Jun 2021 05:44:42 GMT" + ], + "Content-Length": [ + "1400" ], "Content-Type": [ - "text/plain; charset=utf-8" + "application/json" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, - "ResponseBody": "", - "StatusCode": 202 + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/azps-test-group-mock/providers/Microsoft.Storage/storageAccounts/azpstestaccountamock\",\r\n \"name\": \"azpstestaccountamock\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"keyCreationTime\": {\r\n \"key1\": \"2021-06-08T05:44:23.5021773Z\",\r\n \"key2\": \"2021-06-08T05:44:23.5021773Z\"\r\n },\r\n \"privateEndpointConnections\": [],\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": true,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2021-06-08T05:44:23.5021773Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2021-06-08T05:44:23.5021773Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2021-06-08T05:44:23.3928074Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://azpstestaccountamock.dfs.core.windows.net/\",\r\n \"web\": \"https://azpstestaccountamock.z13.web.core.windows.net/\",\r\n \"blob\": \"https://azpstestaccountamock.blob.core.windows.net/\",\r\n \"queue\": \"https://azpstestaccountamock.queue.core.windows.net/\",\r\n \"table\": \"https://azpstestaccountamock.table.core.windows.net/\",\r\n \"file\": \"https://azpstestaccountamock.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", + "StatusCode": 200 }, { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", + "RequestUri": "/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/azps-test-group-mock/providers/Microsoft.Storage/storageAccounts/azpstestaccountbmock?api-version=2021-04-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOWUyMjNkYmUtMzM5OS00ZTE5LTg4ZWItMDk3NWYwMmFjODdmL3Jlc291cmNlR3JvdXBzL2F6cHMtdGVzdC1ncm91cC1tb2NrL3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvYXpwc3Rlc3RhY2NvdW50Ym1vY2s/YXBpLXZlcnNpb249MjAyMS0wNC0wMQ==", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "7a64eeb2-ab9b-46e6-a539-54f9d164a2b9" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11989" - ], - "x-ms-correlation-request-id": [ - "03ce9224-2541-4840-a145-fd7b26aa1fcf" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T090806Z:03ce9224-2541-4840-a145-fd7b26aa1fcf" + "x-ms-client-request-id": [ + "0462578f-c7ca-41df-ac2a-92edaa7b7665" ], - "X-Content-Type-Options": [ - "nosniff" + "Accept-Language": [ + "en-US" ], - "Date": [ - "Thu, 30 Apr 2020 09:08:06 GMT" + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Storage.StorageManagementClient/22.0.0.0" ], "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" + "application/json; charset=utf-8" ], "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" + "98" ] }, "ResponseHeaders": { @@ -627,13 +573,13 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" + "https://management.azure.com/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/providers/Microsoft.Storage/locations/eastus/asyncoperations/8e545f66-e632-4291-9829-a61848d161bf?monitor=true&api-version=2021-04-01" ], "Retry-After": [ - "3" + "17" ], "x-ms-request-id": [ - "e985822c-8713-4935-bd73-a286cd49e782" + "8e545f66-e632-4291-9829-a61848d161bf" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -641,20 +587,20 @@ "Server": [ "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11988" + "x-ms-ratelimit-remaining-subscription-writes": [ + "1198" ], "x-ms-correlation-request-id": [ - "bb1621aa-3f93-4b80-9e4e-d5faa1f0cb1f" + "573df561-68b9-4775-9911-1c73acda4ae4" ], "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T090809Z:bb1621aa-3f93-4b80-9e4e-d5faa1f0cb1f" + "SOUTHEASTASIA:20210608T054447Z:573df561-68b9-4775-9911-1c73acda4ae4" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Thu, 30 Apr 2020 09:08:09 GMT" + "Tue, 08 Jun 2021 05:44:47 GMT" ], "Content-Type": [ "text/plain; charset=utf-8" @@ -670,16 +616,19 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", + "RequestUri": "/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/providers/Microsoft.Storage/locations/eastus/asyncoperations/8e545f66-e632-4291-9829-a61848d161bf?monitor=true&api-version=2021-04-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOWUyMjNkYmUtMzM5OS00ZTE5LTg4ZWItMDk3NWYwMmFjODdmL3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy84ZTU0NWY2Ni1lNjMyLTQyOTEtOTgyOS1hNjE4NDhkMTYxYmY/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMjEtMDQtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "0462578f-c7ca-41df-ac2a-92edaa7b7665" + ], "User-Agent": [ - "FxVersion/4.6.28008.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Storage.StorageManagementClient/22.0.0.0" ] }, "ResponseHeaders": { @@ -689,14 +638,8 @@ "Pragma": [ "no-cache" ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], "x-ms-request-id": [ - "84c7574d-e575-48cc-beb9-6502f4f05055" + "a4b81183-ed9f-4b0a-9b70-892cdfec091e" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -705,44 +648,50 @@ "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11987" + "11993" ], "x-ms-correlation-request-id": [ - "3b3c08c5-fd5e-409f-afca-8bfe4d0420c6" + "407de51c-f83c-408e-b41b-c240ad4865f4" ], "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T090813Z:3b3c08c5-fd5e-409f-afca-8bfe4d0420c6" + "SOUTHEASTASIA:20210608T054504Z:407de51c-f83c-408e-b41b-c240ad4865f4" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Thu, 30 Apr 2020 09:08:13 GMT" + "Tue, 08 Jun 2021 05:45:04 GMT" + ], + "Content-Length": [ + "1400" ], "Content-Type": [ - "text/plain; charset=utf-8" + "application/json" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, - "ResponseBody": "", - "StatusCode": 202 + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/azps-test-group-mock/providers/Microsoft.Storage/storageAccounts/azpstestaccountbmock\",\r\n \"name\": \"azpstestaccountbmock\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"keyCreationTime\": {\r\n \"key1\": \"2021-06-08T05:44:45.9275641Z\",\r\n \"key2\": \"2021-06-08T05:44:45.9275641Z\"\r\n },\r\n \"privateEndpointConnections\": [],\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": true,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2021-06-08T05:44:45.9275641Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2021-06-08T05:44:45.9275641Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2021-06-08T05:44:45.8337719Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://azpstestaccountbmock.dfs.core.windows.net/\",\r\n \"web\": \"https://azpstestaccountbmock.z13.web.core.windows.net/\",\r\n \"blob\": \"https://azpstestaccountbmock.blob.core.windows.net/\",\r\n \"queue\": \"https://azpstestaccountbmock.queue.core.windows.net/\",\r\n \"table\": \"https://azpstestaccountbmock.table.core.windows.net/\",\r\n \"file\": \"https://azpstestaccountbmock.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", + "StatusCode": 200 }, { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", + "RequestUri": "/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/azps-test-group-mock/providers/Microsoft.Storage/storageAccounts/azpstestaccountbmock?api-version=2021-04-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOWUyMjNkYmUtMzM5OS00ZTE5LTg4ZWItMDk3NWYwMmFjODdmL3Jlc291cmNlR3JvdXBzL2F6cHMtdGVzdC1ncm91cC1tb2NrL3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvYXpwc3Rlc3RhY2NvdW50Ym1vY2s/YXBpLXZlcnNpb249MjAyMS0wNC0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "0462578f-c7ca-41df-ac2a-92edaa7b7665" + ], + "Accept-Language": [ + "en-US" + ], "User-Agent": [ - "FxVersion/4.6.28008.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Storage.StorageManagementClient/22.0.0.0" ] }, "ResponseHeaders": { @@ -752,14 +701,8 @@ "Pragma": [ "no-cache" ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], "x-ms-request-id": [ - "b7e470af-f5f2-4b40-b929-3bbdf4eb483e" + "1016f7fc-d472-4aa8-af23-874cdb5b8bd8" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -768,44 +711,50 @@ "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11986" + "11992" ], "x-ms-correlation-request-id": [ - "706c006c-4ca6-4bbc-a808-8ab17108f15a" + "92c1a070-581a-42ec-885e-07bde1ab765e" ], "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T090816Z:706c006c-4ca6-4bbc-a808-8ab17108f15a" + "SOUTHEASTASIA:20210608T054505Z:92c1a070-581a-42ec-885e-07bde1ab765e" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Thu, 30 Apr 2020 09:08:16 GMT" + "Tue, 08 Jun 2021 05:45:04 GMT" + ], + "Content-Length": [ + "1400" ], "Content-Type": [ - "text/plain; charset=utf-8" + "application/json" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, - "ResponseBody": "", - "StatusCode": 202 + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/azps-test-group-mock/providers/Microsoft.Storage/storageAccounts/azpstestaccountbmock\",\r\n \"name\": \"azpstestaccountbmock\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"keyCreationTime\": {\r\n \"key1\": \"2021-06-08T05:44:45.9275641Z\",\r\n \"key2\": \"2021-06-08T05:44:45.9275641Z\"\r\n },\r\n \"privateEndpointConnections\": [],\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": true,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2021-06-08T05:44:45.9275641Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2021-06-08T05:44:45.9275641Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2021-06-08T05:44:45.8337719Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://azpstestaccountbmock.dfs.core.windows.net/\",\r\n \"web\": \"https://azpstestaccountbmock.z13.web.core.windows.net/\",\r\n \"blob\": \"https://azpstestaccountbmock.blob.core.windows.net/\",\r\n \"queue\": \"https://azpstestaccountbmock.queue.core.windows.net/\",\r\n \"table\": \"https://azpstestaccountbmock.table.core.windows.net/\",\r\n \"file\": \"https://azpstestaccountbmock.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", + "StatusCode": 200 }, { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", + "RequestUri": "/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/azps-test-group-mock/providers/microsoft.insights/components/azps-test-ai-mock/linkedStorageAccounts/ServiceProfiler?api-version=2020-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOWUyMjNkYmUtMzM5OS00ZTE5LTg4ZWItMDk3NWYwMmFjODdmL3Jlc291cmNlR3JvdXBzL2F6cHMtdGVzdC1ncm91cC1tb2NrL3Byb3ZpZGVycy9taWNyb3NvZnQuaW5zaWdodHMvY29tcG9uZW50cy9henBzLXRlc3QtYWktbW9jay9saW5rZWRTdG9yYWdlQWNjb3VudHMvU2VydmljZVByb2ZpbGVyP2FwaS12ZXJzaW9uPTIwMjAtMDMtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "bb95f9da-1576-4f0d-bcaa-64553f66ab4a" + ], + "Accept-Language": [ + "en-US" + ], "User-Agent": [ - "FxVersion/4.6.28008.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.ApplicationInsights.Management.ApplicationInsightsManagementClient/0.3.0.0" ] }, "ResponseHeaders": { @@ -815,123 +764,69 @@ "Pragma": [ "no-cache" ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" + "Request-Context": [ + "appId=cid-v1:7f83c1fe-8c94-4d55-9337-4ddc696f61ed" ], - "x-ms-request-id": [ - "c8b42152-7f82-4fee-a180-ef8a4b0e373f" + "Access-Control-Expose-Headers": [ + "Request-Context" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11985" - ], - "x-ms-correlation-request-id": [ - "db6e5b67-f101-43ed-a273-5c833e68aecf" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T090820Z:db6e5b67-f101-43ed-a273-5c833e68aecf" - ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Thu, 30 Apr 2020 09:08:19 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" + "Server": [ + "Microsoft-IIS/10.0" ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" + "X-Powered-By": [ + "ASP.NET" ], - "Retry-After": [ - "3" + "x-ms-ratelimit-remaining-subscription-reads": [ + "11998" ], "x-ms-request-id": [ - "9d7cc8d8-bbfc-41bb-9dde-e33218335886" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11984" + "e4dd22ab-a930-4a10-aced-fea3908977d0" ], "x-ms-correlation-request-id": [ - "016780d3-079e-46b5-82ec-8b763ba75ff4" + "e4dd22ab-a930-4a10-aced-fea3908977d0" ], "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T090823Z:016780d3-079e-46b5-82ec-8b763ba75ff4" - ], - "X-Content-Type-Options": [ - "nosniff" + "SOUTHEASTASIA:20210608T054505Z:e4dd22ab-a930-4a10-aced-fea3908977d0" ], "Date": [ - "Thu, 30 Apr 2020 09:08:23 GMT" + "Tue, 08 Jun 2021 05:45:04 GMT" + ], + "Content-Length": [ + "4" ], "Content-Type": [ - "text/plain; charset=utf-8" + "application/json; charset=utf-8" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, - "ResponseBody": "", - "StatusCode": 202 + "ResponseBody": "null", + "StatusCode": 404 }, { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", + "RequestUri": "/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/azps-test-group-mock/providers/microsoft.insights/components/azps-test-ai-mock/linkedStorageAccounts/ServiceProfiler?api-version=2020-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOWUyMjNkYmUtMzM5OS00ZTE5LTg4ZWItMDk3NWYwMmFjODdmL3Jlc291cmNlR3JvdXBzL2F6cHMtdGVzdC1ncm91cC1tb2NrL3Byb3ZpZGVycy9taWNyb3NvZnQuaW5zaWdodHMvY29tcG9uZW50cy9henBzLXRlc3QtYWktbW9jay9saW5rZWRTdG9yYWdlQWNjb3VudHMvU2VydmljZVByb2ZpbGVyP2FwaS12ZXJzaW9uPTIwMjAtMDMtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "cbaacc7e-8e4e-4cb8-bff8-10a6c93372f4" + ], + "Accept-Language": [ + "en-US" + ], "User-Agent": [ - "FxVersion/4.6.28008.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.ApplicationInsights.Management.ApplicationInsightsManagementClient/0.3.0.0" ] }, "ResponseHeaders": { @@ -941,6807 +836,69 @@ "Pragma": [ "no-cache" ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" + "Request-Context": [ + "appId=cid-v1:7f83c1fe-8c94-4d55-9337-4ddc696f61ed" ], - "x-ms-request-id": [ - "3d5c74c5-4f2c-45e2-b938-792d87e3f2c3" + "Access-Control-Expose-Headers": [ + "Request-Context" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ + "nosniff" + ], "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" + "Microsoft-IIS/10.0" + ], + "X-Powered-By": [ + "ASP.NET" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11983" + "11997" + ], + "x-ms-request-id": [ + "b2286e14-dbb8-4f0d-b817-9a7ca72bf036" ], "x-ms-correlation-request-id": [ - "97c420b6-d169-4aba-bbda-b96a10c6b941" + "b2286e14-dbb8-4f0d-b817-9a7ca72bf036" ], "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T090826Z:97c420b6-d169-4aba-bbda-b96a10c6b941" - ], - "X-Content-Type-Options": [ - "nosniff" + "SOUTHEASTASIA:20210608T054513Z:b2286e14-dbb8-4f0d-b817-9a7ca72bf036" ], "Date": [ - "Thu, 30 Apr 2020 09:08:26 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "6d1289d2-00d6-4359-9d49-d4573efec76b" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11982" - ], - "x-ms-correlation-request-id": [ - "333ab9b8-c8fb-4545-be19-c0c920935743" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T090830Z:333ab9b8-c8fb-4545-be19-c0c920935743" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:08:30 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "6117e2d6-333b-4691-851e-2c2fab4747a9" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11981" - ], - "x-ms-correlation-request-id": [ - "72fe2168-6ee6-457e-b9ee-a190d75af3d0" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T090833Z:72fe2168-6ee6-457e-b9ee-a190d75af3d0" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:08:33 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "8419d7ba-5775-4026-b887-68f7cf9a4976" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11980" - ], - "x-ms-correlation-request-id": [ - "d9f4a625-2ba9-4009-909a-7d8ba2a24e73" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T090837Z:d9f4a625-2ba9-4009-909a-7d8ba2a24e73" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:08:37 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "d3738b95-b525-4304-8c83-d5bc001013dc" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11979" - ], - "x-ms-correlation-request-id": [ - "c874a21a-84a5-4ad8-816e-8e2be5dab42d" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T090840Z:c874a21a-84a5-4ad8-816e-8e2be5dab42d" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:08:40 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "dba396ff-6783-45d7-91f0-8a269750dd70" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11978" - ], - "x-ms-correlation-request-id": [ - "14535011-ef8c-401a-85da-4f101a4bd728" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T090844Z:14535011-ef8c-401a-85da-4f101a4bd728" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:08:43 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "ca8ac9aa-27ac-4ebb-b0b4-fb516c7c0715" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11977" - ], - "x-ms-correlation-request-id": [ - "b61df64a-38cb-4497-8f8a-cb2d14c8c9bc" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T090847Z:b61df64a-38cb-4497-8f8a-cb2d14c8c9bc" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:08:47 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "da9291a1-fddc-4fab-af79-95aff535d695" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11976" - ], - "x-ms-correlation-request-id": [ - "5a53b6d8-054d-4a0d-b860-78243260d43f" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T090851Z:5a53b6d8-054d-4a0d-b860-78243260d43f" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:08:50 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "46c33f31-2eaa-4cb9-94bb-7d6ce147a02a" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11975" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "13cc453c-9433-4e5c-b2c3-6c7848b1fce5" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T090854Z:13cc453c-9433-4e5c-b2c3-6c7848b1fce5" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:08:54 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "382dcb7d-b1d0-4de0-9a02-9ff67d3eac61" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11974" - ], - "x-ms-correlation-request-id": [ - "52e07a87-d46e-4d0d-a855-097598947f21" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T090857Z:52e07a87-d46e-4d0d-a855-097598947f21" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:08:57 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "e5b01f6d-0955-4dbd-812f-375d22abb082" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11973" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "61a1be94-63da-4b21-9ba1-64577054f704" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T090901Z:61a1be94-63da-4b21-9ba1-64577054f704" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:09:00 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "87681a3b-8307-472f-a024-657b40335d0e" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11972" - ], - "x-ms-correlation-request-id": [ - "f24bf958-acf3-4479-b44a-c832d5aa181e" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T090905Z:f24bf958-acf3-4479-b44a-c832d5aa181e" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:09:04 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "6ccb67f0-7574-4385-a4fc-9da36c87a44d" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11971" - ], - "x-ms-correlation-request-id": [ - "f2fab0a2-190d-4ec1-a4ab-bcf3eca32702" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T090908Z:f2fab0a2-190d-4ec1-a4ab-bcf3eca32702" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:09:08 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "a7b38847-40c6-4d47-9f0b-07a3c7898251" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11970" - ], - "x-ms-correlation-request-id": [ - "a0b4d86e-054e-4616-8cdd-9dd62f229eae" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T090912Z:a0b4d86e-054e-4616-8cdd-9dd62f229eae" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:09:11 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "a13ad4bb-5c56-4429-a6ff-c2833d2cbb85" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11969" - ], - "x-ms-correlation-request-id": [ - "541352b8-b2c4-48ea-8440-b1e96fcbcdca" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T090915Z:541352b8-b2c4-48ea-8440-b1e96fcbcdca" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:09:15 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "4a8b3ab6-432c-405d-886d-9f28fc42abe5" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11968" - ], - "x-ms-correlation-request-id": [ - "1e0bd253-dc7f-4a2f-809a-faee890f793e" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T090919Z:1e0bd253-dc7f-4a2f-809a-faee890f793e" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:09:18 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "94c9a136-e3c1-4f18-a990-612a5f749ef9" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11967" - ], - "x-ms-correlation-request-id": [ - "da8f0bec-6273-4ced-bc38-fd1695aa86f6" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T090922Z:da8f0bec-6273-4ced-bc38-fd1695aa86f6" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:09:21 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "6b687cdb-f792-4bfc-8a8d-c8b983c5d4d5" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11966" - ], - "x-ms-correlation-request-id": [ - "85bb0a5b-b7e7-462c-89b2-b42fba46abf7" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T090926Z:85bb0a5b-b7e7-462c-89b2-b42fba46abf7" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:09:25 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "3736efc5-a39f-4928-8466-b468c3298330" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11965" - ], - "x-ms-correlation-request-id": [ - "5f793843-4e7c-4a43-9846-91c5e17541e2" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T090929Z:5f793843-4e7c-4a43-9846-91c5e17541e2" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:09:28 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "75c6a6a7-236f-45c0-af1b-16a7fac8138c" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11964" - ], - "x-ms-correlation-request-id": [ - "1e6a10e8-16a3-49b5-8758-bfff2c8a1f76" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T090932Z:1e6a10e8-16a3-49b5-8758-bfff2c8a1f76" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:09:32 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "5c56d31b-aebe-452d-8974-4089c4de0e47" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11963" - ], - "x-ms-correlation-request-id": [ - "8ea15619-5db0-44f9-bf40-3054f27a9a92" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T090936Z:8ea15619-5db0-44f9-bf40-3054f27a9a92" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:09:35 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "e10cab19-38e2-455a-a5f2-196778b6befb" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11962" - ], - "x-ms-correlation-request-id": [ - "ed7cceca-da4c-4e5c-97cb-61470381debd" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T090939Z:ed7cceca-da4c-4e5c-97cb-61470381debd" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:09:38 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "832c12b8-e1f9-4b45-9868-0e917d00143f" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11961" - ], - "x-ms-correlation-request-id": [ - "62857b52-b432-4ee1-b3d9-0c8ec4548f1d" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T090943Z:62857b52-b432-4ee1-b3d9-0c8ec4548f1d" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:09:42 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "5c8534a2-0dae-4b5b-b568-32f50600eac0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11960" - ], - "x-ms-correlation-request-id": [ - "d7d20d2a-17cf-4541-bf76-665457b3bb95" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T090946Z:d7d20d2a-17cf-4541-bf76-665457b3bb95" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:09:45 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "2169d590-d6d5-4361-962c-9d511be85b50" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11959" - ], - "x-ms-correlation-request-id": [ - "c4bb67c6-5e47-4cf4-b7bc-3c26a6682f2a" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T090950Z:c4bb67c6-5e47-4cf4-b7bc-3c26a6682f2a" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:09:49 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "deb593f8-88e9-4a27-a353-9b08b639d5b0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11958" - ], - "x-ms-correlation-request-id": [ - "8c4ac061-96e3-4aa4-bd0f-17ce5ad9b318" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T090953Z:8c4ac061-96e3-4aa4-bd0f-17ce5ad9b318" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:09:53 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "338189eb-bde4-427e-bdfb-ba19898a4e12" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11957" - ], - "x-ms-correlation-request-id": [ - "fce916ad-f1b7-4ff1-a454-6a3edd2cf8f9" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T090957Z:fce916ad-f1b7-4ff1-a454-6a3edd2cf8f9" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:09:56 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "3c263bae-7448-47b3-bd72-2482f4913deb" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11956" - ], - "x-ms-correlation-request-id": [ - "74670a1e-a552-429f-881f-6a4e91055bf8" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091000Z:74670a1e-a552-429f-881f-6a4e91055bf8" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:10:00 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "b49408c4-27e0-4d68-bcb9-a3f10c9f2b2d" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11955" - ], - "x-ms-correlation-request-id": [ - "a321ecdd-cb5f-412a-a75b-da1491db9797" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091003Z:a321ecdd-cb5f-412a-a75b-da1491db9797" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:10:03 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "d2de6d27-4499-47fd-aaa4-4d0bf98083d4" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11954" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "97f44e82-5ca1-4584-b9e6-208b0bb514ff" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091007Z:97f44e82-5ca1-4584-b9e6-208b0bb514ff" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:10:07 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "04d19281-6cf0-4509-b262-0cca71bb858a" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11953" - ], - "x-ms-correlation-request-id": [ - "4a52c9a4-ba41-49bf-aa5e-ae84e87ae1ed" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091010Z:4a52c9a4-ba41-49bf-aa5e-ae84e87ae1ed" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:10:10 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "9e95ffee-e5c3-4aec-b948-9dcc51f71954" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11952" - ], - "x-ms-correlation-request-id": [ - "914dde59-30c5-4b86-bfca-21d73052672c" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091014Z:914dde59-30c5-4b86-bfca-21d73052672c" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:10:14 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "0026c53e-b448-41c3-b94d-0327dfb8d8e9" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11951" - ], - "x-ms-correlation-request-id": [ - "9ad83531-4356-40af-940a-ff3dc8417456" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091017Z:9ad83531-4356-40af-940a-ff3dc8417456" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:10:17 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "04c57d61-7ca0-4dd5-8deb-0146fb30629b" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11950" - ], - "x-ms-correlation-request-id": [ - "ee64920c-c853-47ff-8385-5a1b4500504b" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091021Z:ee64920c-c853-47ff-8385-5a1b4500504b" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:10:20 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "a71e8ba4-a6b6-44d3-8fb0-2860bd67ce9e" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11949" - ], - "x-ms-correlation-request-id": [ - "4aa48954-4e67-4991-87be-876ff3085f3d" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091024Z:4aa48954-4e67-4991-87be-876ff3085f3d" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:10:24 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "cfaf13e3-4d61-457a-8318-7f24ce8de6a4" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11948" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "1d8d9e39-e4c8-44e8-9453-e12465e3224e" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091028Z:1d8d9e39-e4c8-44e8-9453-e12465e3224e" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:10:27 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "f9dcaeb3-817e-496e-8b5a-f81ece399359" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11947" - ], - "x-ms-correlation-request-id": [ - "8a98b27c-9337-4030-8ef8-f41efb526020" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091032Z:8a98b27c-9337-4030-8ef8-f41efb526020" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:10:31 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "2eb84926-ec60-4dae-9cb3-d3e16b5e030c" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11946" - ], - "x-ms-correlation-request-id": [ - "ae44dcc7-287c-4cb0-bcc6-f6c914c67479" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091035Z:ae44dcc7-287c-4cb0-bcc6-f6c914c67479" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:10:35 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "9c244ffd-44f6-459b-a151-fec9bcc895ea" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11945" - ], - "x-ms-correlation-request-id": [ - "990a0e62-b2b4-4de3-bdd9-fb08fb57c82c" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091038Z:990a0e62-b2b4-4de3-bdd9-fb08fb57c82c" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:10:38 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "ea6ce16e-08f7-4057-b9db-5c654aa5dd3c" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11944" - ], - "x-ms-correlation-request-id": [ - "6991cd24-8220-4c21-a471-970494e07d61" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091042Z:6991cd24-8220-4c21-a471-970494e07d61" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:10:42 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "98b18ed5-a671-4139-9e04-abff25fdea64" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11943" - ], - "x-ms-correlation-request-id": [ - "d09e489d-0cd9-4928-806f-9e048de13249" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091045Z:d09e489d-0cd9-4928-806f-9e048de13249" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:10:45 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "3076e4e9-da96-423f-8e28-5781ed97760e" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11942" - ], - "x-ms-correlation-request-id": [ - "a4550bea-3f95-4422-8f4f-652f63e1347e" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091049Z:a4550bea-3f95-4422-8f4f-652f63e1347e" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:10:48 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "4224f4fa-b545-409d-b431-d6be82729c2f" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11941" - ], - "x-ms-correlation-request-id": [ - "cf14b194-5bed-43ac-9ec0-2e22a1816d46" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091052Z:cf14b194-5bed-43ac-9ec0-2e22a1816d46" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:10:52 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "8ef0e8bc-69d9-43d8-bd15-b7be80f380b5" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11940" - ], - "x-ms-correlation-request-id": [ - "65603877-6c5b-4972-8c95-d532c7e45e4d" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091056Z:65603877-6c5b-4972-8c95-d532c7e45e4d" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:10:55 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "71e7c2e1-0a28-46d4-a294-3481239c3012" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11939" - ], - "x-ms-correlation-request-id": [ - "c9dff0b8-a8e5-4392-a714-f46d69190adb" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091059Z:c9dff0b8-a8e5-4392-a714-f46d69190adb" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:10:59 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "23069079-18f4-4a93-ba01-f635987c73ca" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11938" - ], - "x-ms-correlation-request-id": [ - "0a6c3c8c-98b3-4207-a2f3-8d0e5c08af4b" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091103Z:0a6c3c8c-98b3-4207-a2f3-8d0e5c08af4b" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:11:02 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "2809e196-bf69-4d58-adb6-8d533dd289d0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11937" - ], - "x-ms-correlation-request-id": [ - "12f33114-e576-4cd4-95be-40595bce3ebb" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091106Z:12f33114-e576-4cd4-95be-40595bce3ebb" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:11:05 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "ea9ab685-e95d-420a-a73d-075278d5f2a7" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11936" - ], - "x-ms-correlation-request-id": [ - "a7880c73-fa61-46fd-8f9c-845f777e0e45" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091109Z:a7880c73-fa61-46fd-8f9c-845f777e0e45" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:11:09 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "d4a63816-e834-4eb0-800a-5396629fb507" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11935" - ], - "x-ms-correlation-request-id": [ - "3a38905e-f631-4e9e-a868-318791255fa4" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091113Z:3a38905e-f631-4e9e-a868-318791255fa4" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:11:12 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "1aa19186-4e95-4972-a5c2-f60adbe5817e" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11934" - ], - "x-ms-correlation-request-id": [ - "eae78976-a82d-4672-8630-f813f1ad1718" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091116Z:eae78976-a82d-4672-8630-f813f1ad1718" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:11:16 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "20ff04fb-fb68-46d0-b18f-7667f34cedec" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11933" - ], - "x-ms-correlation-request-id": [ - "0f2d953c-8368-42c3-97f4-ac2c10f27b76" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091120Z:0f2d953c-8368-42c3-97f4-ac2c10f27b76" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:11:19 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "31f7d89d-5180-49b3-a327-14c7ca3c47a7" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11932" - ], - "x-ms-correlation-request-id": [ - "1345119d-29e5-46a3-9a34-119b3bec8c72" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091123Z:1345119d-29e5-46a3-9a34-119b3bec8c72" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:11:23 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "93006f00-ea07-4bee-a552-d011c089f4d1" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11931" - ], - "x-ms-correlation-request-id": [ - "4cac73ae-906a-4893-8197-d1c66a3401f1" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091127Z:4cac73ae-906a-4893-8197-d1c66a3401f1" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:11:26 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "da89f686-3b9e-4d64-848d-2a5dcecada67" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11930" - ], - "x-ms-correlation-request-id": [ - "5a9cc475-7e6c-4491-93bc-676f569f69a3" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091130Z:5a9cc475-7e6c-4491-93bc-676f569f69a3" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:11:29 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "48e5027d-2938-460c-966a-07f6e72e3688" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11929" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "089e72fd-a93e-4752-8232-504aafd9f7d8" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091134Z:089e72fd-a93e-4752-8232-504aafd9f7d8" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:11:33 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "b3ddcaa6-87ff-46de-833d-9d4affd2854f" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11928" - ], - "x-ms-correlation-request-id": [ - "4b4beaef-222d-4a73-862a-e3555598b34c" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091138Z:4b4beaef-222d-4a73-862a-e3555598b34c" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:11:37 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "4febd8fe-c2be-41a6-8bc5-90f37a3b8161" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11927" - ], - "x-ms-correlation-request-id": [ - "368ebb83-6eaf-47ec-a1d7-5686895c74bf" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091141Z:368ebb83-6eaf-47ec-a1d7-5686895c74bf" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:11:40 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "7baa9c2d-d520-4c62-bdae-e89cc321021e" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11926" - ], - "x-ms-correlation-request-id": [ - "316e8f0f-ffce-4fbe-975f-b95413c1e74f" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091144Z:316e8f0f-ffce-4fbe-975f-b95413c1e74f" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:11:44 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "ce7afaa2-c98a-45d5-8ee8-52bf79b47499" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11925" - ], - "x-ms-correlation-request-id": [ - "22d5cb31-0210-4300-910c-5af76fcd940c" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091148Z:22d5cb31-0210-4300-910c-5af76fcd940c" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:11:47 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "3ddc0ae9-9091-4da9-850a-7f78316d4a5a" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11924" - ], - "x-ms-correlation-request-id": [ - "2543f994-1c6a-4468-92cf-7ff34fb46176" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091151Z:2543f994-1c6a-4468-92cf-7ff34fb46176" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:11:50 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "4536c31f-4a6b-4ef9-88a4-788aa313afa6" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11923" - ], - "x-ms-correlation-request-id": [ - "90441728-d6e7-4b24-9c12-fcf95a465dcc" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091155Z:90441728-d6e7-4b24-9c12-fcf95a465dcc" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:11:54 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "efd2a259-a623-4e96-b319-b057d4b418f6" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11922" - ], - "x-ms-correlation-request-id": [ - "077d4e93-26e6-4fe0-bb06-248898f56072" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091158Z:077d4e93-26e6-4fe0-bb06-248898f56072" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:11:57 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "5fec552f-5d07-4d12-bfb3-2c4d72e51866" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11921" - ], - "x-ms-correlation-request-id": [ - "aea75fd7-f307-43ca-a969-362926fc74c5" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091202Z:aea75fd7-f307-43ca-a969-362926fc74c5" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:12:01 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "c6e8d9de-f019-4e44-8abd-96298bf88722" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11920" - ], - "x-ms-correlation-request-id": [ - "2868e8db-5d68-498a-a96f-1dd4ec98fcde" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091205Z:2868e8db-5d68-498a-a96f-1dd4ec98fcde" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:12:04 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "6dcf58d9-4d0d-4cf6-9ddc-dd94d190cb8d" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11919" - ], - "x-ms-correlation-request-id": [ - "bcd3400a-1bd7-42c3-8401-6c0bae53f6f8" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091209Z:bcd3400a-1bd7-42c3-8401-6c0bae53f6f8" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:12:08 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "7e1d937b-d72c-4dc3-8dd8-40aaa4ab7fbe" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11918" - ], - "x-ms-correlation-request-id": [ - "2bba7ffe-67c7-4e1d-afe0-cb56740b94cc" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091212Z:2bba7ffe-67c7-4e1d-afe0-cb56740b94cc" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:12:11 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "153d2dd3-a166-4354-b3c3-90252cfbfae5" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11917" - ], - "x-ms-correlation-request-id": [ - "301adfc1-b5e9-4c60-92d4-a228ffabab8a" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091215Z:301adfc1-b5e9-4c60-92d4-a228ffabab8a" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:12:15 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "df8629c0-c01f-427c-8a01-70631ba8ca87" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11916" - ], - "x-ms-correlation-request-id": [ - "fd32d7f3-b48a-4bad-978a-7b466ae55b5d" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091219Z:fd32d7f3-b48a-4bad-978a-7b466ae55b5d" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:12:19 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "84360b76-c65c-4724-b6e5-6a5d5323b22d" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11915" - ], - "x-ms-correlation-request-id": [ - "2a892666-cea3-4321-9b51-0f6569f01b36" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091222Z:2a892666-cea3-4321-9b51-0f6569f01b36" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:12:22 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "a5703e65-58b8-4f35-b795-1d9f0225ed6a" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11914" - ], - "x-ms-correlation-request-id": [ - "8c8fcb20-205b-4215-a3fc-2a89d3601f3e" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091226Z:8c8fcb20-205b-4215-a3fc-2a89d3601f3e" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:12:26 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "abee7904-e824-48dc-b805-105e1017dc16" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11913" - ], - "x-ms-correlation-request-id": [ - "b9335b0d-5bab-4d8f-8b34-a0faef40c380" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091230Z:b9335b0d-5bab-4d8f-8b34-a0faef40c380" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:12:30 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "297ffba7-6bc1-41a4-9a0e-e375bd4b4dfe" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11912" - ], - "x-ms-correlation-request-id": [ - "d758e943-d3eb-41b6-ba66-b74416969298" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091233Z:d758e943-d3eb-41b6-ba66-b74416969298" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:12:33 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "711ee9d5-dafa-4a89-b071-72cc15a68402" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11911" - ], - "x-ms-correlation-request-id": [ - "4fa887b6-2ead-4517-a253-b7cf63d7cd2f" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091237Z:4fa887b6-2ead-4517-a253-b7cf63d7cd2f" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:12:36 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "9a97bcae-b310-4630-baf9-1c70221026fc" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11910" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "6cb37209-03f0-4c12-8987-f36c48811fa5" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091240Z:6cb37209-03f0-4c12-8987-f36c48811fa5" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:12:40 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "a839aa29-8745-4feb-aabb-649b99d44425" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11909" - ], - "x-ms-correlation-request-id": [ - "907ef354-aed2-458b-84af-0b298e04edb1" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091244Z:907ef354-aed2-458b-84af-0b298e04edb1" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:12:43 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "f17ee09f-e3ea-4060-8657-74dcd1d590a1" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11908" - ], - "x-ms-correlation-request-id": [ - "02b09e19-d7b3-49bc-8dd9-96890b406368" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091247Z:02b09e19-d7b3-49bc-8dd9-96890b406368" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:12:47 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "742ac173-29e1-4380-81a6-411cbdc38da8" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11907" - ], - "x-ms-correlation-request-id": [ - "0d024b9f-90e6-4a72-84af-be496e31aa38" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091250Z:0d024b9f-90e6-4a72-84af-be496e31aa38" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:12:50 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "2a8aaeb1-bfe7-437d-bbff-b9bc48ec832d" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11906" - ], - "x-ms-correlation-request-id": [ - "f73f20f0-5946-47f5-a6b1-2a199dbbb6d2" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091254Z:f73f20f0-5946-47f5-a6b1-2a199dbbb6d2" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:12:54 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "aaee1000-4372-4352-9810-d0062bdbd436" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11905" - ], - "x-ms-correlation-request-id": [ - "d20173d2-a05b-43f1-b99d-89fc6a622f95" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091257Z:d20173d2-a05b-43f1-b99d-89fc6a622f95" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:12:57 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "f61e2e9e-e3d7-4261-b28d-2e4bfbdcc3ce" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11904" - ], - "x-ms-correlation-request-id": [ - "b134d25e-8b79-4216-b2ca-d8c434a6c52b" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091301Z:b134d25e-8b79-4216-b2ca-d8c434a6c52b" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:13:00 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "5578d4ff-4d21-4047-a0c4-e6cf80328b4e" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11903" - ], - "x-ms-correlation-request-id": [ - "c02ad297-72a3-4503-811c-d512e183bdda" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091304Z:c02ad297-72a3-4503-811c-d512e183bdda" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:13:04 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "02a20173-d72d-43bc-bc55-a896caf4b90f" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11902" - ], - "x-ms-correlation-request-id": [ - "4ca9f18f-05b3-4804-866e-379c14567f65" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091308Z:4ca9f18f-05b3-4804-866e-379c14567f65" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:13:07 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "d5ae55aa-df7d-4dc5-95d6-ba336e72dbe3" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11901" - ], - "x-ms-correlation-request-id": [ - "ecaf4e14-21c8-49cf-936c-2e5e002666ea" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091311Z:ecaf4e14-21c8-49cf-936c-2e5e002666ea" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:13:11 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "45398a13-b98e-485c-81c3-4fb5a0b78eaa" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11900" - ], - "x-ms-correlation-request-id": [ - "78c523a7-f116-4a22-8721-774e78ef8b34" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091315Z:78c523a7-f116-4a22-8721-774e78ef8b34" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:13:14 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "cb8d55ae-1303-4aa1-beda-f2658fdb2045" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11899" - ], - "x-ms-correlation-request-id": [ - "907b8b78-6fd5-4d0e-a289-1f0feed0e4c9" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091318Z:907b8b78-6fd5-4d0e-a289-1f0feed0e4c9" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:13:18 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "77d5654e-1082-4996-93ba-5b06a32382c7" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11898" - ], - "x-ms-correlation-request-id": [ - "c27fb314-f521-418f-9fba-30ee3ce74937" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091321Z:c27fb314-f521-418f-9fba-30ee3ce74937" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:13:21 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "fdb259b7-6c9c-4847-b3cf-3318a77c2cfe" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11897" - ], - "x-ms-correlation-request-id": [ - "13c9931a-5f6f-43eb-8f3c-1dbbbf7d15d6" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091325Z:13c9931a-5f6f-43eb-8f3c-1dbbbf7d15d6" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:13:24 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "0a84410f-6d31-4624-935b-96f867e3a3a6" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11896" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "c25dbb69-3fb0-47df-bb8d-cd25f331cae4" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091328Z:c25dbb69-3fb0-47df-bb8d-cd25f331cae4" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:13:28 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "41849226-76ff-4106-bd0e-6abdffe8935a" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11895" - ], - "x-ms-correlation-request-id": [ - "00f86519-9c52-4c07-9855-f58ca4bc96b8" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091332Z:00f86519-9c52-4c07-9855-f58ca4bc96b8" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:13:32 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "2a003665-de2a-44bc-8a95-df7fe5cde741" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11894" - ], - "x-ms-correlation-request-id": [ - "b2d56eeb-af29-4179-a734-276a18f54870" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091336Z:b2d56eeb-af29-4179-a734-276a18f54870" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:13:35 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "cebeb12d-17b2-455b-af68-8ee8e5b9cea9" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11893" - ], - "x-ms-correlation-request-id": [ - "714afebb-1dcf-4dfd-bf5d-117efe07a4df" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091339Z:714afebb-1dcf-4dfd-bf5d-117efe07a4df" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:13:38 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "4239550d-3047-4120-a21d-ba64d088e9c2" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11892" - ], - "x-ms-correlation-request-id": [ - "2f0476e2-91b6-4ec8-9166-ef23ab3be827" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091343Z:2f0476e2-91b6-4ec8-9166-ef23ab3be827" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:13:42 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "a9c66249-3e90-40ed-a7fe-e80b6ea7c986" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11891" - ], - "x-ms-correlation-request-id": [ - "1842cd9b-8c6e-4dc4-942e-babab7d40888" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091346Z:1842cd9b-8c6e-4dc4-942e-babab7d40888" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:13:45 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "a8a8321a-48a2-4a0a-96a7-84e6e898e3a5" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11890" - ], - "x-ms-correlation-request-id": [ - "71656d4e-362a-4a54-a72b-1f75ca381ee4" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091349Z:71656d4e-362a-4a54-a72b-1f75ca381ee4" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:13:49 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "9798b5da-ce8e-42ad-8e35-c78b500bdf30" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11889" - ], - "x-ms-correlation-request-id": [ - "d28df4c6-60c6-4cc3-bebd-0aac1cde44e5" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091353Z:d28df4c6-60c6-4cc3-bebd-0aac1cde44e5" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:13:52 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "696fb78b-abd8-44d6-b46c-b9d933f6e64f" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11888" - ], - "x-ms-correlation-request-id": [ - "94548944-0f68-4a2c-8a27-2f495c800164" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091356Z:94548944-0f68-4a2c-8a27-2f495c800164" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:13:56 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "d6e407db-1721-48f1-9fb8-8e7e70583653" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11887" - ], - "x-ms-correlation-request-id": [ - "d610eb6f-a265-49bd-ab33-ddd5f116bbec" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091400Z:d610eb6f-a265-49bd-ab33-ddd5f116bbec" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:13:59 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "0bc8d318-bea7-4080-9fe4-1017a0a8330e" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11886" - ], - "x-ms-correlation-request-id": [ - "a7a1f37a-9026-4efd-ac6b-459742667f64" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091403Z:a7a1f37a-9026-4efd-ac6b-459742667f64" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:14:02 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "5f64e10e-32a5-4341-b981-bc3d4d6c21a9" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11885" - ], - "x-ms-correlation-request-id": [ - "d07cf41a-d5fe-4dd5-88c4-5f7e3f601bf4" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091407Z:d07cf41a-d5fe-4dd5-88c4-5f7e3f601bf4" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:14:06 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "bb408e1c-f97c-47cb-a665-6d33ce7b410e" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11884" - ], - "x-ms-correlation-request-id": [ - "54d428b8-e202-40d0-a974-f5e13c570443" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091410Z:54d428b8-e202-40d0-a974-f5e13c570443" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:14:09 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "ab25a13d-efbb-4670-a4f6-5df74ce7c4ac" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11883" - ], - "x-ms-correlation-request-id": [ - "e22518cd-3534-410c-8b31-ea9771f74f9e" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091414Z:e22518cd-3534-410c-8b31-ea9771f74f9e" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:14:13 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "2824fe63-3b99-44aa-9c45-374a506d893d" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11882" - ], - "x-ms-correlation-request-id": [ - "9c77b2e6-3197-4de1-82b7-ab48d14d256d" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091417Z:9c77b2e6-3197-4de1-82b7-ab48d14d256d" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:14:16 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "558899de-8025-4744-9519-7f5a72543ec3" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11881" - ], - "x-ms-correlation-request-id": [ - "a85885d1-23f9-47ba-ba44-0425ff05a0fe" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091420Z:a85885d1-23f9-47ba-ba44-0425ff05a0fe" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:14:19 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "8b83eef3-ec02-4cde-8e04-861014f79df8" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11880" - ], - "x-ms-correlation-request-id": [ - "98680ff3-af91-4255-a77c-6338ee8c1d19" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091424Z:98680ff3-af91-4255-a77c-6338ee8c1d19" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:14:24 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "b3878783-772d-4540-8a57-2e77d2edc115" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11879" - ], - "x-ms-correlation-request-id": [ - "5d932f9e-cbd5-4528-aaf3-003c200d384e" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091428Z:5d932f9e-cbd5-4528-aaf3-003c200d384e" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:14:28 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "9bf86bf7-10d2-4528-9c72-e88e4532f1ea" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11878" - ], - "x-ms-correlation-request-id": [ - "551c2233-df59-4d07-b639-9f799cc64ce5" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091432Z:551c2233-df59-4d07-b639-9f799cc64ce5" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:14:32 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/2dc2c6f6-860a-46b0-9ef4-3e03a1a90c18?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8yZGMyYzZmNi04NjBhLTQ2YjAtOWVmNC0zZTAzYTFhOTBjMTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "89b5714d-5a43-4e47-acc0-50968555df5c" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11877" - ], - "x-ms-correlation-request-id": [ - "077d7fcd-ad31-4cc1-9cdf-c0c9ec5dac32" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091435Z:077d7fcd-ad31-4cc1-9cdf-c0c9ec5dac32" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:14:35 GMT" - ], - "Content-Length": [ - "1304" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/resourceGroups/azps-test-group-mock/providers/Microsoft.Storage/storageAccounts/azpstestaccountamock\",\r\n \"name\": \"azpstestaccountamock\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"privateEndpointConnections\": [],\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": true,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-04-30T09:07:41.4045298Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-04-30T09:07:41.4045298Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2020-04-30T09:07:41.3107795Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://azpstestaccountamock.dfs.core.windows.net/\",\r\n \"web\": \"https://azpstestaccountamock.z13.web.core.windows.net/\",\r\n \"blob\": \"https://azpstestaccountamock.blob.core.windows.net/\",\r\n \"queue\": \"https://azpstestaccountamock.queue.core.windows.net/\",\r\n \"table\": \"https://azpstestaccountamock.table.core.windows.net/\",\r\n \"file\": \"https://azpstestaccountamock.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/resourceGroups/azps-test-group-mock/providers/Microsoft.Storage/storageAccounts/azpstestaccountamock?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Jlc291cmNlR3JvdXBzL2F6cHMtdGVzdC1ncm91cC1tb2NrL3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvYXpwc3Rlc3RhY2NvdW50YW1vY2s/YXBpLXZlcnNpb249MjAxOS0wNi0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "1aed924e-c6b7-4865-b560-0b8439ceaf19" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.02", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "5abf2158-975b-4054-b21d-ed7b347c4ed0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11876" - ], - "x-ms-correlation-request-id": [ - "bc7e134f-cf87-47a4-9707-d0f292c32d01" - ], - "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091436Z:bc7e134f-cf87-47a4-9707-d0f292c32d01" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 30 Apr 2020 09:14:36 GMT" + "Tue, 08 Jun 2021 05:45:12 GMT" ], "Content-Length": [ - "1304" + "504" ], "Content-Type": [ - "application/json" + "application/json; charset=utf-8" ], "Expires": [ "-1" ] }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/resourceGroups/azps-test-group-mock/providers/Microsoft.Storage/storageAccounts/azpstestaccountamock\",\r\n \"name\": \"azpstestaccountamock\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"privateEndpointConnections\": [],\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": true,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-04-30T09:07:41.4045298Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-04-30T09:07:41.4045298Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2020-04-30T09:07:41.3107795Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://azpstestaccountamock.dfs.core.windows.net/\",\r\n \"web\": \"https://azpstestaccountamock.z13.web.core.windows.net/\",\r\n \"blob\": \"https://azpstestaccountamock.blob.core.windows.net/\",\r\n \"queue\": \"https://azpstestaccountamock.queue.core.windows.net/\",\r\n \"table\": \"https://azpstestaccountamock.table.core.windows.net/\",\r\n \"file\": \"https://azpstestaccountamock.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourcegroups/azps-test-group-mock/providers/microsoft.insights/components/azps-test-ai-mock/linkedstorageaccounts/serviceprofiler\",\r\n \"name\": \"serviceprofiler\",\r\n \"type\": \"microsoft.insights/components/linkedstorageaccounts\",\r\n \"properties\": {\r\n \"linkedStorageAccount\": \"/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/azps-test-group-mock/providers/Microsoft.Storage/storageAccounts/azpstestaccountamock\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/resourceGroups/azps-test-group-mock/providers/Microsoft.Storage/storageAccounts/azpstestaccountbmock?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Jlc291cmNlR3JvdXBzL2F6cHMtdGVzdC1ncm91cC1tb2NrL3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvYXpwc3Rlc3RhY2NvdW50Ym1vY2s/YXBpLXZlcnNpb249MjAxOS0wNi0wMQ==", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"location\": \"eastus\"\r\n}", + "RequestUri": "/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/azps-test-group-mock/providers/microsoft.insights/components/azps-test-ai-mock/linkedStorageAccounts/ServiceProfiler?api-version=2020-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOWUyMjNkYmUtMzM5OS00ZTE5LTg4ZWItMDk3NWYwMmFjODdmL3Jlc291cmNlR3JvdXBzL2F6cHMtdGVzdC1ncm91cC1tb2NrL3Byb3ZpZGVycy9taWNyb3NvZnQuaW5zaWdodHMvY29tcG9uZW50cy9henBzLXRlc3QtYWktbW9jay9saW5rZWRTdG9yYWdlQWNjb3VudHMvU2VydmljZVByb2ZpbGVyP2FwaS12ZXJzaW9uPTIwMjAtMDMtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "0bfebac7-6c40-457f-b89a-78d01e1d35b5" + "f9d4cc05-d437-48c3-8b95-098882ca4c09" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "98" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.ApplicationInsights.Management.ApplicationInsightsManagementClient/0.3.0.0" ] }, "ResponseHeaders": { @@ -7751,60 +908,69 @@ "Pragma": [ "no-cache" ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/071ad113-1dde-4ce0-9579-2eda949439b7?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "17" + "Request-Context": [ + "appId=cid-v1:7f83c1fe-8c94-4d55-9337-4ddc696f61ed" ], - "x-ms-request-id": [ - "071ad113-1dde-4ce0-9579-2eda949439b7" + "Access-Control-Expose-Headers": [ + "Request-Context" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ + "nosniff" + ], "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" + "Microsoft-IIS/10.0" ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1197" + "X-Powered-By": [ + "ASP.NET" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11996" + ], + "x-ms-request-id": [ + "9ebbb60c-f7b8-4eb8-ad70-2cb3043b229f" ], "x-ms-correlation-request-id": [ - "22c70ee8-75a2-4404-a53d-001ca417bd2e" + "9ebbb60c-f7b8-4eb8-ad70-2cb3043b229f" ], "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091443Z:22c70ee8-75a2-4404-a53d-001ca417bd2e" - ], - "X-Content-Type-Options": [ - "nosniff" + "SOUTHEASTASIA:20210608T054514Z:9ebbb60c-f7b8-4eb8-ad70-2cb3043b229f" ], "Date": [ - "Thu, 30 Apr 2020 09:14:42 GMT" + "Tue, 08 Jun 2021 05:45:13 GMT" + ], + "Content-Length": [ + "504" ], "Content-Type": [ - "text/plain; charset=utf-8" + "application/json; charset=utf-8" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, - "ResponseBody": "", - "StatusCode": 202 + "ResponseBody": "{\r\n \"id\": \"/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourcegroups/azps-test-group-mock/providers/microsoft.insights/components/azps-test-ai-mock/linkedstorageaccounts/serviceprofiler\",\r\n \"name\": \"serviceprofiler\",\r\n \"type\": \"microsoft.insights/components/linkedstorageaccounts\",\r\n \"properties\": {\r\n \"linkedStorageAccount\": \"/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/azps-test-group-mock/providers/Microsoft.Storage/storageAccounts/azpstestaccountamock\"\r\n }\r\n}", + "StatusCode": 200 }, { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/071ad113-1dde-4ce0-9579-2eda949439b7?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8wNzFhZDExMy0xZGRlLTRjZTAtOTU3OS0yZWRhOTQ5NDM5Yjc/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", + "RequestUri": "/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/azps-test-group-mock/providers/microsoft.insights/components/azps-test-ai-mock/linkedStorageAccounts/ServiceProfiler?api-version=2020-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOWUyMjNkYmUtMzM5OS00ZTE5LTg4ZWItMDk3NWYwMmFjODdmL3Jlc291cmNlR3JvdXBzL2F6cHMtdGVzdC1ncm91cC1tb2NrL3Byb3ZpZGVycy9taWNyb3NvZnQuaW5zaWdodHMvY29tcG9uZW50cy9henBzLXRlc3QtYWktbW9jay9saW5rZWRTdG9yYWdlQWNjb3VudHMvU2VydmljZVByb2ZpbGVyP2FwaS12ZXJzaW9uPTIwMjAtMDMtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "a53540fc-fc1a-4fbb-8a85-b2b7f023610c" + ], + "Accept-Language": [ + "en-US" + ], "User-Agent": [ - "FxVersion/4.6.28008.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.ApplicationInsights.Management.ApplicationInsightsManagementClient/0.3.0.0" ] }, "ResponseHeaders": { @@ -7814,60 +980,69 @@ "Pragma": [ "no-cache" ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/071ad113-1dde-4ce0-9579-2eda949439b7?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" + "Request-Context": [ + "appId=cid-v1:7f83c1fe-8c94-4d55-9337-4ddc696f61ed" ], - "x-ms-request-id": [ - "d53e5555-3811-41d4-a4e6-866df1a09a77" + "Access-Control-Expose-Headers": [ + "Request-Context" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ + "nosniff" + ], "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" + "Microsoft-IIS/10.0" + ], + "X-Powered-By": [ + "ASP.NET" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11874" + "11995" + ], + "x-ms-request-id": [ + "ace7c8a1-d4c8-446a-8739-f63261ff2080" ], "x-ms-correlation-request-id": [ - "d308482a-8625-4ee8-bab3-33654b9ae1f2" + "ace7c8a1-d4c8-446a-8739-f63261ff2080" ], "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091500Z:d308482a-8625-4ee8-bab3-33654b9ae1f2" - ], - "X-Content-Type-Options": [ - "nosniff" + "SOUTHEASTASIA:20210608T054518Z:ace7c8a1-d4c8-446a-8739-f63261ff2080" ], "Date": [ - "Thu, 30 Apr 2020 09:15:00 GMT" + "Tue, 08 Jun 2021 05:45:17 GMT" + ], + "Content-Length": [ + "504" ], "Content-Type": [ - "text/plain; charset=utf-8" + "application/json; charset=utf-8" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, - "ResponseBody": "", - "StatusCode": 202 + "ResponseBody": "{\r\n \"id\": \"/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourcegroups/azps-test-group-mock/providers/microsoft.insights/components/azps-test-ai-mock/linkedstorageaccounts/serviceprofiler\",\r\n \"name\": \"serviceprofiler\",\r\n \"type\": \"microsoft.insights/components/linkedstorageaccounts\",\r\n \"properties\": {\r\n \"linkedStorageAccount\": \"/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/azps-test-group-mock/providers/Microsoft.Storage/storageAccounts/azpstestaccountbmock\"\r\n }\r\n}", + "StatusCode": 200 }, { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/071ad113-1dde-4ce0-9579-2eda949439b7?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8wNzFhZDExMy0xZGRlLTRjZTAtOTU3OS0yZWRhOTQ5NDM5Yjc/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", + "RequestUri": "/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/azps-test-group-mock/providers/microsoft.insights/components/azps-test-ai-mock/linkedStorageAccounts/ServiceProfiler?api-version=2020-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOWUyMjNkYmUtMzM5OS00ZTE5LTg4ZWItMDk3NWYwMmFjODdmL3Jlc291cmNlR3JvdXBzL2F6cHMtdGVzdC1ncm91cC1tb2NrL3Byb3ZpZGVycy9taWNyb3NvZnQuaW5zaWdodHMvY29tcG9uZW50cy9henBzLXRlc3QtYWktbW9jay9saW5rZWRTdG9yYWdlQWNjb3VudHMvU2VydmljZVByb2ZpbGVyP2FwaS12ZXJzaW9uPTIwMjAtMDMtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "b733e04f-17dc-4b08-a46c-5422e1f5c44e" + ], + "Accept-Language": [ + "en-US" + ], "User-Agent": [ - "FxVersion/4.6.28008.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.ApplicationInsights.Management.ApplicationInsightsManagementClient/0.3.0.0" ] }, "ResponseHeaders": { @@ -7877,60 +1052,69 @@ "Pragma": [ "no-cache" ], - "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/071ad113-1dde-4ce0-9579-2eda949439b7?monitor=true&api-version=2019-06-01" - ], - "Retry-After": [ - "3" + "Request-Context": [ + "appId=cid-v1:7f83c1fe-8c94-4d55-9337-4ddc696f61ed" ], - "x-ms-request-id": [ - "976ba220-d99a-4f6c-8db9-5883698d931f" + "Access-Control-Expose-Headers": [ + "Request-Context" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ + "nosniff" + ], "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" + "Microsoft-IIS/10.0" + ], + "X-Powered-By": [ + "ASP.NET" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11873" + "11994" + ], + "x-ms-request-id": [ + "e47d44f9-8828-46d2-920a-32c7e9820ed6" ], "x-ms-correlation-request-id": [ - "744299ca-5e23-4e0e-afc0-691cb18ec85b" + "e47d44f9-8828-46d2-920a-32c7e9820ed6" ], "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091504Z:744299ca-5e23-4e0e-afc0-691cb18ec85b" - ], - "X-Content-Type-Options": [ - "nosniff" + "SOUTHEASTASIA:20210608T054521Z:e47d44f9-8828-46d2-920a-32c7e9820ed6" ], "Date": [ - "Thu, 30 Apr 2020 09:15:03 GMT" + "Tue, 08 Jun 2021 05:45:21 GMT" + ], + "Content-Length": [ + "4" ], "Content-Type": [ - "text/plain; charset=utf-8" + "application/json; charset=utf-8" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, - "ResponseBody": "", - "StatusCode": 202 + "ResponseBody": "null", + "StatusCode": 404 }, { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/providers/Microsoft.Storage/locations/eastus/asyncoperations/071ad113-1dde-4ce0-9579-2eda949439b7?monitor=true&api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8wNzFhZDExMy0xZGRlLTRjZTAtOTU3OS0yZWRhOTQ5NDM5Yjc/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTktMDYtMDE=", + "RequestUri": "/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/azps-test-group-mock/providers/microsoft.insights/components/azps-test-ai-mock/linkedStorageAccounts/ServiceProfiler?api-version=2020-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOWUyMjNkYmUtMzM5OS00ZTE5LTg4ZWItMDk3NWYwMmFjODdmL3Jlc291cmNlR3JvdXBzL2F6cHMtdGVzdC1ncm91cC1tb2NrL3Byb3ZpZGVycy9taWNyb3NvZnQuaW5zaWdodHMvY29tcG9uZW50cy9henBzLXRlc3QtYWktbW9jay9saW5rZWRTdG9yYWdlQWNjb3VudHMvU2VydmljZVByb2ZpbGVyP2FwaS12ZXJzaW9uPTIwMjAtMDMtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "14f66f0f-2f25-4b4f-b4a7-facf13b4b301" + ], + "Accept-Language": [ + "en-US" + ], "User-Agent": [ - "FxVersion/4.6.28008.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.ApplicationInsights.Management.ApplicationInsightsManagementClient/0.3.0.0" ] }, "ResponseHeaders": { @@ -7940,60 +1124,69 @@ "Pragma": [ "no-cache" ], - "x-ms-request-id": [ - "65681796-7087-4aef-834d-34f495264740" + "Request-Context": [ + "appId=cid-v1:7f83c1fe-8c94-4d55-9337-4ddc696f61ed" + ], + "Access-Control-Expose-Headers": [ + "Request-Context" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ + "nosniff" + ], "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" + "Microsoft-IIS/10.0" + ], + "X-Powered-By": [ + "ASP.NET" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11872" + "11993" + ], + "x-ms-request-id": [ + "ea2d65e9-2d61-4959-bfa8-13651106d95e" ], "x-ms-correlation-request-id": [ - "80e25dea-eab9-4b51-b412-2d9bb994711b" + "ea2d65e9-2d61-4959-bfa8-13651106d95e" ], "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091507Z:80e25dea-eab9-4b51-b412-2d9bb994711b" - ], - "X-Content-Type-Options": [ - "nosniff" + "SOUTHEASTASIA:20210608T054526Z:ea2d65e9-2d61-4959-bfa8-13651106d95e" ], "Date": [ - "Thu, 30 Apr 2020 09:15:07 GMT" + "Tue, 08 Jun 2021 05:45:26 GMT" ], "Content-Length": [ - "1304" + "504" ], "Content-Type": [ - "application/json" + "application/json; charset=utf-8" ], "Expires": [ "-1" ] }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/resourceGroups/azps-test-group-mock/providers/Microsoft.Storage/storageAccounts/azpstestaccountbmock\",\r\n \"name\": \"azpstestaccountbmock\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"privateEndpointConnections\": [],\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": true,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-04-30T09:14:42.6666457Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-04-30T09:14:42.6666457Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2020-04-30T09:14:42.5885002Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://azpstestaccountbmock.dfs.core.windows.net/\",\r\n \"web\": \"https://azpstestaccountbmock.z13.web.core.windows.net/\",\r\n \"blob\": \"https://azpstestaccountbmock.blob.core.windows.net/\",\r\n \"queue\": \"https://azpstestaccountbmock.queue.core.windows.net/\",\r\n \"table\": \"https://azpstestaccountbmock.table.core.windows.net/\",\r\n \"file\": \"https://azpstestaccountbmock.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourcegroups/azps-test-group-mock/providers/microsoft.insights/components/azps-test-ai-mock/linkedstorageaccounts/serviceprofiler\",\r\n \"name\": \"serviceprofiler\",\r\n \"type\": \"microsoft.insights/components/linkedstorageaccounts\",\r\n \"properties\": {\r\n \"linkedStorageAccount\": \"/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/azps-test-group-mock/providers/Microsoft.Storage/storageAccounts/azpstestaccountamock\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/resourceGroups/azps-test-group-mock/providers/Microsoft.Storage/storageAccounts/azpstestaccountbmock?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Jlc291cmNlR3JvdXBzL2F6cHMtdGVzdC1ncm91cC1tb2NrL3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvYXpwc3Rlc3RhY2NvdW50Ym1vY2s/YXBpLXZlcnNpb249MjAxOS0wNi0wMQ==", + "RequestUri": "/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/azps-test-group-mock/providers/microsoft.insights/components/azps-test-ai-mock/linkedStorageAccounts/ServiceProfiler?api-version=2020-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOWUyMjNkYmUtMzM5OS00ZTE5LTg4ZWItMDk3NWYwMmFjODdmL3Jlc291cmNlR3JvdXBzL2F6cHMtdGVzdC1ncm91cC1tb2NrL3Byb3ZpZGVycy9taWNyb3NvZnQuaW5zaWdodHMvY29tcG9uZW50cy9henBzLXRlc3QtYWktbW9jay9saW5rZWRTdG9yYWdlQWNjb3VudHMvU2VydmljZVByb2ZpbGVyP2FwaS12ZXJzaW9uPTIwMjAtMDMtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "b1564c3b-8b63-476a-9f09-a7a660703d3e" + "32df6cfb-b061-4a51-af32-be4e15403e74" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.ApplicationInsights.Management.ApplicationInsightsManagementClient/0.3.0.0" ] }, "ResponseHeaders": { @@ -8003,59 +1196,68 @@ "Pragma": [ "no-cache" ], - "x-ms-request-id": [ - "ef9126f4-2ff5-4b98-9b76-810c7e3fb06a" + "Request-Context": [ + "appId=cid-v1:7f83c1fe-8c94-4d55-9337-4ddc696f61ed" + ], + "Access-Control-Expose-Headers": [ + "Request-Context" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ + "nosniff" + ], "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" + "Microsoft-IIS/10.0" + ], + "X-Powered-By": [ + "ASP.NET" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11871" + "11992" + ], + "x-ms-request-id": [ + "81b29013-75b4-412c-8425-ef9f1099b9ab" ], "x-ms-correlation-request-id": [ - "7a7013f3-6af8-4c1b-8dbe-1c6533421035" + "81b29013-75b4-412c-8425-ef9f1099b9ab" ], "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091508Z:7a7013f3-6af8-4c1b-8dbe-1c6533421035" - ], - "X-Content-Type-Options": [ - "nosniff" + "SOUTHEASTASIA:20210608T054526Z:81b29013-75b4-412c-8425-ef9f1099b9ab" ], "Date": [ - "Thu, 30 Apr 2020 09:15:07 GMT" + "Tue, 08 Jun 2021 05:45:26 GMT" ], "Content-Length": [ - "1304" + "504" ], "Content-Type": [ - "application/json" + "application/json; charset=utf-8" ], "Expires": [ "-1" ] }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/resourceGroups/azps-test-group-mock/providers/Microsoft.Storage/storageAccounts/azpstestaccountbmock\",\r\n \"name\": \"azpstestaccountbmock\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"privateEndpointConnections\": [],\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": true,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-04-30T09:14:42.6666457Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-04-30T09:14:42.6666457Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2020-04-30T09:14:42.5885002Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://azpstestaccountbmock.dfs.core.windows.net/\",\r\n \"web\": \"https://azpstestaccountbmock.z13.web.core.windows.net/\",\r\n \"blob\": \"https://azpstestaccountbmock.blob.core.windows.net/\",\r\n \"queue\": \"https://azpstestaccountbmock.queue.core.windows.net/\",\r\n \"table\": \"https://azpstestaccountbmock.table.core.windows.net/\",\r\n \"file\": \"https://azpstestaccountbmock.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourcegroups/azps-test-group-mock/providers/microsoft.insights/components/azps-test-ai-mock/linkedstorageaccounts/serviceprofiler\",\r\n \"name\": \"serviceprofiler\",\r\n \"type\": \"microsoft.insights/components/linkedstorageaccounts\",\r\n \"properties\": {\r\n \"linkedStorageAccount\": \"/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/azps-test-group-mock/providers/Microsoft.Storage/storageAccounts/azpstestaccountamock\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/resourceGroups/azps-test-group-mock/providers/microsoft.insights/components/azps-test-ai-mock/linkedStorageAccounts/ServiceProfiler?api-version=2020-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Jlc291cmNlR3JvdXBzL2F6cHMtdGVzdC1ncm91cC1tb2NrL3Byb3ZpZGVycy9taWNyb3NvZnQuaW5zaWdodHMvY29tcG9uZW50cy9henBzLXRlc3QtYWktbW9jay9saW5rZWRTdG9yYWdlQWNjb3VudHMvU2VydmljZVByb2ZpbGVyP2FwaS12ZXJzaW9uPTIwMjAtMDMtMDEtcHJldmlldw==", + "RequestUri": "/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/azps-test-group-mock/providers/microsoft.insights/components/azps-test-ai-mock/linkedStorageAccounts/ServiceProfiler?api-version=2020-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOWUyMjNkYmUtMzM5OS00ZTE5LTg4ZWItMDk3NWYwMmFjODdmL3Jlc291cmNlR3JvdXBzL2F6cHMtdGVzdC1ncm91cC1tb2NrL3Byb3ZpZGVycy9taWNyb3NvZnQuaW5zaWdodHMvY29tcG9uZW50cy9henBzLXRlc3QtYWktbW9jay9saW5rZWRTdG9yYWdlQWNjb3VudHMvU2VydmljZVByb2ZpbGVyP2FwaS12ZXJzaW9uPTIwMjAtMDMtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "2333791c-4e88-4add-a878-c4f24e27bbff" + "2ef10fb5-c241-48d9-bd6b-14f526c0714e" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.ApplicationInsights.Management.ApplicationInsightsManagementClient/0.3.0.0" ] }, @@ -8085,22 +1287,22 @@ "ASP.NET" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11999" + "11991" ], "x-ms-request-id": [ - "c0f58337-00b8-4bf2-8bb9-8d6f3d451694" + "bef7e70c-caef-4b81-bac3-5150309b262f" ], "x-ms-correlation-request-id": [ - "c0f58337-00b8-4bf2-8bb9-8d6f3d451694" + "bef7e70c-caef-4b81-bac3-5150309b262f" ], "x-ms-routing-request-id": [ - "JAPANEAST:20200430T091509Z:c0f58337-00b8-4bf2-8bb9-8d6f3d451694" + "SOUTHEASTASIA:20210608T054531Z:bef7e70c-caef-4b81-bac3-5150309b262f" ], "Date": [ - "Thu, 30 Apr 2020 09:15:09 GMT" + "Tue, 08 Jun 2021 05:45:31 GMT" ], "Content-Length": [ - "4" + "504" ], "Content-Type": [ "application/json; charset=utf-8" @@ -8109,26 +1311,32 @@ "-1" ] }, - "ResponseBody": "null", - "StatusCode": 404 + "ResponseBody": "{\r\n \"id\": \"/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourcegroups/azps-test-group-mock/providers/microsoft.insights/components/azps-test-ai-mock/linkedstorageaccounts/serviceprofiler\",\r\n \"name\": \"serviceprofiler\",\r\n \"type\": \"microsoft.insights/components/linkedstorageaccounts\",\r\n \"properties\": {\r\n \"linkedStorageAccount\": \"/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/azps-test-group-mock/providers/Microsoft.Storage/storageAccounts/azpstestaccountbmock\"\r\n }\r\n}", + "StatusCode": 200 }, { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/resourceGroups/azps-test-group-mock/providers/microsoft.insights/components/azps-test-ai-mock/linkedStorageAccounts/ServiceProfiler?api-version=2020-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Jlc291cmNlR3JvdXBzL2F6cHMtdGVzdC1ncm91cC1tb2NrL3Byb3ZpZGVycy9taWNyb3NvZnQuaW5zaWdodHMvY29tcG9uZW50cy9henBzLXRlc3QtYWktbW9jay9saW5rZWRTdG9yYWdlQWNjb3VudHMvU2VydmljZVByb2ZpbGVyP2FwaS12ZXJzaW9uPTIwMjAtMDMtMDEtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", + "RequestUri": "/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/azps-test-group-mock/providers/microsoft.insights/components/azps-test-ai-mock/linkedStorageAccounts/ServiceProfiler?api-version=2020-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOWUyMjNkYmUtMzM5OS00ZTE5LTg4ZWItMDk3NWYwMmFjODdmL3Jlc291cmNlR3JvdXBzL2F6cHMtdGVzdC1ncm91cC1tb2NrL3Byb3ZpZGVycy9taWNyb3NvZnQuaW5zaWdodHMvY29tcG9uZW50cy9henBzLXRlc3QtYWktbW9jay9saW5rZWRTdG9yYWdlQWNjb3VudHMvU2VydmljZVByb2ZpbGVyP2FwaS12ZXJzaW9uPTIwMjAtMDMtMDEtcHJldmlldw==", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"linkedStorageAccount\": \"/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/azps-test-group-mock/providers/Microsoft.Storage/storageAccounts/azpstestaccountamock\"\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "5bb674d1-7458-4a01-8ee7-270f9f5aa04f" + "bb95f9da-1576-4f0d-bcaa-64553f66ab4a" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.ApplicationInsights.Management.ApplicationInsightsManagementClient/0.3.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "212" ] }, "ResponseHeaders": { @@ -8156,20 +1364,20 @@ "X-Powered-By": [ "ASP.NET" ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11998" + "x-ms-ratelimit-remaining-subscription-writes": [ + "1198" ], "x-ms-request-id": [ - "0e93afa4-8af7-434f-ab95-ebce54822bc1" + "1eb0ea3e-9e4b-4a4a-851f-0c487ba89916" ], "x-ms-correlation-request-id": [ - "0e93afa4-8af7-434f-ab95-ebce54822bc1" + "1eb0ea3e-9e4b-4a4a-851f-0c487ba89916" ], "x-ms-routing-request-id": [ - "JAPANEAST:20200430T091511Z:0e93afa4-8af7-434f-ab95-ebce54822bc1" + "SOUTHEASTASIA:20210608T054513Z:1eb0ea3e-9e4b-4a4a-851f-0c487ba89916" ], "Date": [ - "Thu, 30 Apr 2020 09:15:11 GMT" + "Tue, 08 Jun 2021 05:45:12 GMT" ], "Content-Length": [ "504" @@ -8181,26 +1389,32 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/resourcegroups/azps-test-group-mock/providers/microsoft.insights/components/azps-test-ai-mock/linkedstorageaccounts/serviceprofiler\",\r\n \"name\": \"serviceprofiler\",\r\n \"type\": \"microsoft.insights/components/linkedstorageaccounts\",\r\n \"properties\": {\r\n \"linkedStorageAccount\": \"/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/resourceGroups/azps-test-group-mock/providers/Microsoft.Storage/storageAccounts/azpstestaccountamock\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourcegroups/azps-test-group-mock/providers/microsoft.insights/components/azps-test-ai-mock/linkedstorageaccounts/serviceprofiler\",\r\n \"name\": \"serviceprofiler\",\r\n \"type\": \"microsoft.insights/components/linkedstorageaccounts\",\r\n \"properties\": {\r\n \"linkedStorageAccount\": \"/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/azps-test-group-mock/providers/Microsoft.Storage/storageAccounts/azpstestaccountamock\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/resourceGroups/azps-test-group-mock/providers/microsoft.insights/components/azps-test-ai-mock/linkedStorageAccounts/ServiceProfiler?api-version=2020-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Jlc291cmNlR3JvdXBzL2F6cHMtdGVzdC1ncm91cC1tb2NrL3Byb3ZpZGVycy9taWNyb3NvZnQuaW5zaWdodHMvY29tcG9uZW50cy9henBzLXRlc3QtYWktbW9jay9saW5rZWRTdG9yYWdlQWNjb3VudHMvU2VydmljZVByb2ZpbGVyP2FwaS12ZXJzaW9uPTIwMjAtMDMtMDEtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", + "RequestUri": "/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/azps-test-group-mock/providers/microsoft.insights/components/azps-test-ai-mock/linkedStorageAccounts/ServiceProfiler?api-version=2020-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOWUyMjNkYmUtMzM5OS00ZTE5LTg4ZWItMDk3NWYwMmFjODdmL3Jlc291cmNlR3JvdXBzL2F6cHMtdGVzdC1ncm91cC1tb2NrL3Byb3ZpZGVycy9taWNyb3NvZnQuaW5zaWdodHMvY29tcG9uZW50cy9henBzLXRlc3QtYWktbW9jay9saW5rZWRTdG9yYWdlQWNjb3VudHMvU2VydmljZVByb2ZpbGVyP2FwaS12ZXJzaW9uPTIwMjAtMDMtMDEtcHJldmlldw==", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"linkedStorageAccount\": \"/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/azps-test-group-mock/providers/Microsoft.Storage/storageAccounts/azpstestaccountamock\"\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "016bcb23-ca95-4b9f-80d1-3c91ee5a596f" + "b733e04f-17dc-4b08-a46c-5422e1f5c44e" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.ApplicationInsights.Management.ApplicationInsightsManagementClient/0.3.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "212" ] }, "ResponseHeaders": { @@ -8228,20 +1442,20 @@ "X-Powered-By": [ "ASP.NET" ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11997" + "x-ms-ratelimit-remaining-subscription-writes": [ + "1196" ], "x-ms-request-id": [ - "5127ece2-7b45-4f51-8bcb-47b61ec071f0" + "a8f2bf83-f18e-473b-af94-2acfb4357b3b" ], "x-ms-correlation-request-id": [ - "5127ece2-7b45-4f51-8bcb-47b61ec071f0" + "a8f2bf83-f18e-473b-af94-2acfb4357b3b" ], "x-ms-routing-request-id": [ - "JAPANEAST:20200430T091511Z:5127ece2-7b45-4f51-8bcb-47b61ec071f0" + "SOUTHEASTASIA:20210608T054526Z:a8f2bf83-f18e-473b-af94-2acfb4357b3b" ], "Date": [ - "Thu, 30 Apr 2020 09:15:11 GMT" + "Tue, 08 Jun 2021 05:45:26 GMT" ], "Content-Length": [ "504" @@ -8253,26 +1467,32 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/resourcegroups/azps-test-group-mock/providers/microsoft.insights/components/azps-test-ai-mock/linkedstorageaccounts/serviceprofiler\",\r\n \"name\": \"serviceprofiler\",\r\n \"type\": \"microsoft.insights/components/linkedstorageaccounts\",\r\n \"properties\": {\r\n \"linkedStorageAccount\": \"/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/resourceGroups/azps-test-group-mock/providers/Microsoft.Storage/storageAccounts/azpstestaccountamock\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourcegroups/azps-test-group-mock/providers/microsoft.insights/components/azps-test-ai-mock/linkedstorageaccounts/serviceprofiler\",\r\n \"name\": \"serviceprofiler\",\r\n \"type\": \"microsoft.insights/components/linkedstorageaccounts\",\r\n \"properties\": {\r\n \"linkedStorageAccount\": \"/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/azps-test-group-mock/providers/Microsoft.Storage/storageAccounts/azpstestaccountamock\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/resourceGroups/azps-test-group-mock/providers/microsoft.insights/components/azps-test-ai-mock/linkedStorageAccounts/ServiceProfiler?api-version=2020-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Jlc291cmNlR3JvdXBzL2F6cHMtdGVzdC1ncm91cC1tb2NrL3Byb3ZpZGVycy9taWNyb3NvZnQuaW5zaWdodHMvY29tcG9uZW50cy9henBzLXRlc3QtYWktbW9jay9saW5rZWRTdG9yYWdlQWNjb3VudHMvU2VydmljZVByb2ZpbGVyP2FwaS12ZXJzaW9uPTIwMjAtMDMtMDEtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", + "RequestUri": "/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/azps-test-group-mock/providers/microsoft.insights/components/azps-test-ai-mock/linkedStorageAccounts/ServiceProfiler?api-version=2020-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOWUyMjNkYmUtMzM5OS00ZTE5LTg4ZWItMDk3NWYwMmFjODdmL3Jlc291cmNlR3JvdXBzL2F6cHMtdGVzdC1ncm91cC1tb2NrL3Byb3ZpZGVycy9taWNyb3NvZnQuaW5zaWdodHMvY29tcG9uZW50cy9henBzLXRlc3QtYWktbW9jay9saW5rZWRTdG9yYWdlQWNjb3VudHMvU2VydmljZVByb2ZpbGVyP2FwaS12ZXJzaW9uPTIwMjAtMDMtMDEtcHJldmlldw==", + "RequestMethod": "PATCH", + "RequestBody": "{\r\n \"properties\": {\r\n \"linkedStorageAccount\": \"/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/azps-test-group-mock/providers/Microsoft.Storage/storageAccounts/azpstestaccountbmock\"\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "25b4afea-7d2b-4143-b18b-7ecf0bff5c74" + "f9d4cc05-d437-48c3-8b95-098882ca4c09" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.ApplicationInsights.Management.ApplicationInsightsManagementClient/0.3.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "212" ] }, "ResponseHeaders": { @@ -8300,20 +1520,20 @@ "X-Powered-By": [ "ASP.NET" ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11996" + "x-ms-ratelimit-remaining-subscription-writes": [ + "1197" ], "x-ms-request-id": [ - "a9dc743b-b63c-49c0-8ab6-7867bcf4a3c7" + "d397bdef-87df-4ab3-ba08-9a5d346c2dc6" ], "x-ms-correlation-request-id": [ - "a9dc743b-b63c-49c0-8ab6-7867bcf4a3c7" + "d397bdef-87df-4ab3-ba08-9a5d346c2dc6" ], "x-ms-routing-request-id": [ - "JAPANEAST:20200430T091513Z:a9dc743b-b63c-49c0-8ab6-7867bcf4a3c7" + "SOUTHEASTASIA:20210608T054518Z:d397bdef-87df-4ab3-ba08-9a5d346c2dc6" ], "Date": [ - "Thu, 30 Apr 2020 09:15:12 GMT" + "Tue, 08 Jun 2021 05:45:17 GMT" ], "Content-Length": [ "504" @@ -8325,25 +1545,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/resourcegroups/azps-test-group-mock/providers/microsoft.insights/components/azps-test-ai-mock/linkedstorageaccounts/serviceprofiler\",\r\n \"name\": \"serviceprofiler\",\r\n \"type\": \"microsoft.insights/components/linkedstorageaccounts\",\r\n \"properties\": {\r\n \"linkedStorageAccount\": \"/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/resourceGroups/azps-test-group-mock/providers/Microsoft.Storage/storageAccounts/azpstestaccountbmock\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourcegroups/azps-test-group-mock/providers/microsoft.insights/components/azps-test-ai-mock/linkedstorageaccounts/serviceprofiler\",\r\n \"name\": \"serviceprofiler\",\r\n \"type\": \"microsoft.insights/components/linkedstorageaccounts\",\r\n \"properties\": {\r\n \"linkedStorageAccount\": \"/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/azps-test-group-mock/providers/Microsoft.Storage/storageAccounts/azpstestaccountbmock\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/resourceGroups/azps-test-group-mock/providers/microsoft.insights/components/azps-test-ai-mock/linkedStorageAccounts/ServiceProfiler?api-version=2020-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Jlc291cmNlR3JvdXBzL2F6cHMtdGVzdC1ncm91cC1tb2NrL3Byb3ZpZGVycy9taWNyb3NvZnQuaW5zaWdodHMvY29tcG9uZW50cy9henBzLXRlc3QtYWktbW9jay9saW5rZWRTdG9yYWdlQWNjb3VudHMvU2VydmljZVByb2ZpbGVyP2FwaS12ZXJzaW9uPTIwMjAtMDMtMDEtcHJldmlldw==", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"linkedStorageAccount\": \"/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/resourceGroups/azps-test-group-mock/providers/Microsoft.Storage/storageAccounts/azpstestaccountamock\"\r\n }\r\n}", + "RequestUri": "/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/azps-test-group-mock/providers/microsoft.insights/components/azps-test-ai-mock/linkedStorageAccounts/ServiceProfiler?api-version=2020-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOWUyMjNkYmUtMzM5OS00ZTE5LTg4ZWItMDk3NWYwMmFjODdmL3Jlc291cmNlR3JvdXBzL2F6cHMtdGVzdC1ncm91cC1tb2NrL3Byb3ZpZGVycy9taWNyb3NvZnQuaW5zaWdodHMvY29tcG9uZW50cy9henBzLXRlc3QtYWktbW9jay9saW5rZWRTdG9yYWdlQWNjb3VudHMvU2VydmljZVByb2ZpbGVyP2FwaS12ZXJzaW9uPTIwMjAtMDMtMDEtcHJldmlldw==", + "RequestMethod": "PATCH", + "RequestBody": "{\r\n \"properties\": {\r\n \"linkedStorageAccount\": \"/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/azps-test-group-mock/providers/Microsoft.Storage/storageAccounts/azpstestaccountbmock\"\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "f857e1bd-1d12-4dc1-80c0-c8130df93d75" + "32df6cfb-b061-4a51-af32-be4e15403e74" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.ApplicationInsights.Management.ApplicationInsightsManagementClient/0.3.0.0" ], "Content-Type": [ @@ -8379,19 +1599,19 @@ "ASP.NET" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1199" + "1195" ], "x-ms-request-id": [ - "1c889368-41bd-4207-8020-666b1bca9727" + "0c4d7cdd-f4e2-4a40-9bbe-c223f7672561" ], "x-ms-correlation-request-id": [ - "1c889368-41bd-4207-8020-666b1bca9727" + "0c4d7cdd-f4e2-4a40-9bbe-c223f7672561" ], "x-ms-routing-request-id": [ - "JAPANEAST:20200430T091511Z:1c889368-41bd-4207-8020-666b1bca9727" + "SOUTHEASTASIA:20210608T054531Z:0c4d7cdd-f4e2-4a40-9bbe-c223f7672561" ], "Date": [ - "Thu, 30 Apr 2020 09:15:10 GMT" + "Tue, 08 Jun 2021 05:45:31 GMT" ], "Content-Length": [ "504" @@ -8403,32 +1623,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/resourcegroups/azps-test-group-mock/providers/microsoft.insights/components/azps-test-ai-mock/linkedstorageaccounts/serviceprofiler\",\r\n \"name\": \"serviceprofiler\",\r\n \"type\": \"microsoft.insights/components/linkedstorageaccounts\",\r\n \"properties\": {\r\n \"linkedStorageAccount\": \"/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/resourceGroups/azps-test-group-mock/providers/Microsoft.Storage/storageAccounts/azpstestaccountamock\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourcegroups/azps-test-group-mock/providers/microsoft.insights/components/azps-test-ai-mock/linkedstorageaccounts/serviceprofiler\",\r\n \"name\": \"serviceprofiler\",\r\n \"type\": \"microsoft.insights/components/linkedstorageaccounts\",\r\n \"properties\": {\r\n \"linkedStorageAccount\": \"/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/azps-test-group-mock/providers/Microsoft.Storage/storageAccounts/azpstestaccountbmock\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/resourceGroups/azps-test-group-mock/providers/microsoft.insights/components/azps-test-ai-mock/linkedStorageAccounts/ServiceProfiler?api-version=2020-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Jlc291cmNlR3JvdXBzL2F6cHMtdGVzdC1ncm91cC1tb2NrL3Byb3ZpZGVycy9taWNyb3NvZnQuaW5zaWdodHMvY29tcG9uZW50cy9henBzLXRlc3QtYWktbW9jay9saW5rZWRTdG9yYWdlQWNjb3VudHMvU2VydmljZVByb2ZpbGVyP2FwaS12ZXJzaW9uPTIwMjAtMDMtMDEtcHJldmlldw==", - "RequestMethod": "PATCH", - "RequestBody": "{\r\n \"properties\": {\r\n \"linkedStorageAccount\": \"/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/resourceGroups/azps-test-group-mock/providers/Microsoft.Storage/storageAccounts/azpstestaccountbmock\"\r\n }\r\n}", + "RequestUri": "/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/azps-test-group-mock/providers/microsoft.insights/components/azps-test-ai-mock/linkedStorageAccounts/ServiceProfiler?api-version=2020-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOWUyMjNkYmUtMzM5OS00ZTE5LTg4ZWItMDk3NWYwMmFjODdmL3Jlc291cmNlR3JvdXBzL2F6cHMtdGVzdC1ncm91cC1tb2NrL3Byb3ZpZGVycy9taWNyb3NvZnQuaW5zaWdodHMvY29tcG9uZW50cy9henBzLXRlc3QtYWktbW9jay9saW5rZWRTdG9yYWdlQWNjb3VudHMvU2VydmljZVByb2ZpbGVyP2FwaS12ZXJzaW9uPTIwMjAtMDMtMDEtcHJldmlldw==", + "RequestMethod": "DELETE", + "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "c75b8f37-e67b-4bd1-9de6-07031622fedf" + "ccd3bf29-5fe2-4382-8b2c-79638fa4f58c" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.ApplicationInsights.Management.ApplicationInsightsManagementClient/0.3.0.0" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "212" ] }, "ResponseHeaders": { @@ -8456,50 +1670,47 @@ "X-Powered-By": [ "ASP.NET" ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1198" + "x-ms-ratelimit-remaining-subscription-deletes": [ + "14999" ], "x-ms-request-id": [ - "ddf4cb65-8ffe-434e-9204-13a0e87f65db" + "8f888ad7-df95-4b0d-a10f-52b5e4d7cd20" ], "x-ms-correlation-request-id": [ - "ddf4cb65-8ffe-434e-9204-13a0e87f65db" + "8f888ad7-df95-4b0d-a10f-52b5e4d7cd20" ], "x-ms-routing-request-id": [ - "JAPANEAST:20200430T091513Z:ddf4cb65-8ffe-434e-9204-13a0e87f65db" + "SOUTHEASTASIA:20210608T054521Z:8f888ad7-df95-4b0d-a10f-52b5e4d7cd20" ], "Date": [ - "Thu, 30 Apr 2020 09:15:12 GMT" - ], - "Content-Length": [ - "504" - ], - "Content-Type": [ - "application/json; charset=utf-8" + "Tue, 08 Jun 2021 05:45:21 GMT" ], "Expires": [ "-1" + ], + "Content-Length": [ + "0" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/resourcegroups/azps-test-group-mock/providers/microsoft.insights/components/azps-test-ai-mock/linkedstorageaccounts/serviceprofiler\",\r\n \"name\": \"serviceprofiler\",\r\n \"type\": \"microsoft.insights/components/linkedstorageaccounts\",\r\n \"properties\": {\r\n \"linkedStorageAccount\": \"/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/resourceGroups/azps-test-group-mock/providers/Microsoft.Storage/storageAccounts/azpstestaccountbmock\"\r\n }\r\n}", + "ResponseBody": "", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/resourceGroups/azps-test-group-mock/providers/microsoft.insights/components/azps-test-ai-mock/linkedStorageAccounts/ServiceProfiler?api-version=2020-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Jlc291cmNlR3JvdXBzL2F6cHMtdGVzdC1ncm91cC1tb2NrL3Byb3ZpZGVycy9taWNyb3NvZnQuaW5zaWdodHMvY29tcG9uZW50cy9henBzLXRlc3QtYWktbW9jay9saW5rZWRTdG9yYWdlQWNjb3VudHMvU2VydmljZVByb2ZpbGVyP2FwaS12ZXJzaW9uPTIwMjAtMDMtMDEtcHJldmlldw==", + "RequestUri": "/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/azps-test-group-mock/providers/microsoft.insights/components/azps-test-ai-mock/linkedStorageAccounts/ServiceProfiler?api-version=2020-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOWUyMjNkYmUtMzM5OS00ZTE5LTg4ZWItMDk3NWYwMmFjODdmL3Jlc291cmNlR3JvdXBzL2F6cHMtdGVzdC1ncm91cC1tb2NrL3Byb3ZpZGVycy9taWNyb3NvZnQuaW5zaWdodHMvY29tcG9uZW50cy9henBzLXRlc3QtYWktbW9jay9saW5rZWRTdG9yYWdlQWNjb3VudHMvU2VydmljZVByb2ZpbGVyP2FwaS12ZXJzaW9uPTIwMjAtMDMtMDEtcHJldmlldw==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "b7318c20-b58e-4adf-a1a1-22b63b4eaa2e" + "7e0e3daa-5bce-4cf4-882e-3a3a76fb5c32" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.ApplicationInsights.Management.ApplicationInsightsManagementClient/0.3.0.0" ] }, @@ -8529,19 +1740,19 @@ "ASP.NET" ], "x-ms-ratelimit-remaining-subscription-deletes": [ - "14999" + "14998" ], "x-ms-request-id": [ - "0ddbfd0c-87a3-43ac-8e57-d4d3027152fa" + "a3943189-bb11-4fc5-ab53-be4cee41bbcb" ], "x-ms-correlation-request-id": [ - "0ddbfd0c-87a3-43ac-8e57-d4d3027152fa" + "a3943189-bb11-4fc5-ab53-be4cee41bbcb" ], "x-ms-routing-request-id": [ - "JAPANEAST:20200430T091514Z:0ddbfd0c-87a3-43ac-8e57-d4d3027152fa" + "SOUTHEASTASIA:20210608T054533Z:a3943189-bb11-4fc5-ab53-be4cee41bbcb" ], "Date": [ - "Thu, 30 Apr 2020 09:15:13 GMT" + "Tue, 08 Jun 2021 05:45:33 GMT" ], "Expires": [ "-1" @@ -8554,22 +1765,22 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/resourceGroups/azps-test-group-mock/providers/Microsoft.Storage/storageAccounts/azpstestaccountamock?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Jlc291cmNlR3JvdXBzL2F6cHMtdGVzdC1ncm91cC1tb2NrL3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvYXpwc3Rlc3RhY2NvdW50YW1vY2s/YXBpLXZlcnNpb249MjAxOS0wNi0wMQ==", + "RequestUri": "/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/azps-test-group-mock/providers/Microsoft.Storage/storageAccounts/azpstestaccountamock?api-version=2021-04-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOWUyMjNkYmUtMzM5OS00ZTE5LTg4ZWItMDk3NWYwMmFjODdmL3Jlc291cmNlR3JvdXBzL2F6cHMtdGVzdC1ncm91cC1tb2NrL3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvYXpwc3Rlc3RhY2NvdW50YW1vY2s/YXBpLXZlcnNpb249MjAyMS0wNC0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "ffd0f07c-53c1-4513-a0eb-d3201e496ebd" + "1d951354-c6d4-4083-b722-11bf9e72e3f4" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Storage.StorageManagementClient/22.0.0.0" ] }, "ResponseHeaders": { @@ -8580,7 +1791,7 @@ "no-cache" ], "x-ms-request-id": [ - "d87429a9-ae91-4f3a-b24a-89fff7eb6d62" + "5a52784d-8b8a-4ae4-9fe9-77a44a87afe7" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -8589,19 +1800,19 @@ "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-deletes": [ - "14998" + "14999" ], "x-ms-correlation-request-id": [ - "edd1c75d-2d92-44f7-aa54-267d7de40f86" + "1a48e871-0c44-4201-ab29-b2a7bcaa02e7" ], "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091518Z:edd1c75d-2d92-44f7-aa54-267d7de40f86" + "SOUTHEASTASIA:20210608T054541Z:1a48e871-0c44-4201-ab29-b2a7bcaa02e7" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Thu, 30 Apr 2020 09:15:17 GMT" + "Tue, 08 Jun 2021 05:45:40 GMT" ], "Content-Type": [ "text/plain; charset=utf-8" @@ -8617,22 +1828,22 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/resourceGroups/azps-test-group-mock/providers/Microsoft.Storage/storageAccounts/azpstestaccountbmock?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Jlc291cmNlR3JvdXBzL2F6cHMtdGVzdC1ncm91cC1tb2NrL3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvYXpwc3Rlc3RhY2NvdW50Ym1vY2s/YXBpLXZlcnNpb249MjAxOS0wNi0wMQ==", + "RequestUri": "/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/azps-test-group-mock/providers/Microsoft.Storage/storageAccounts/azpstestaccountbmock?api-version=2021-04-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOWUyMjNkYmUtMzM5OS00ZTE5LTg4ZWItMDk3NWYwMmFjODdmL3Jlc291cmNlR3JvdXBzL2F6cHMtdGVzdC1ncm91cC1tb2NrL3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvYXpwc3Rlc3RhY2NvdW50Ym1vY2s/YXBpLXZlcnNpb249MjAyMS0wNC0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "a157bc04-2e8a-477a-8dfc-8218347bf967" + "80f8705e-9491-40fb-bf74-17a0080bf3cf" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/14.5.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Storage.StorageManagementClient/22.0.0.0" ] }, "ResponseHeaders": { @@ -8643,7 +1854,7 @@ "no-cache" ], "x-ms-request-id": [ - "afbded0e-1759-457c-9e2c-ac0d473a0fc8" + "25ea6d2b-0682-47bf-814b-38c564e3e317" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -8652,19 +1863,19 @@ "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-deletes": [ - "14997" + "14998" ], "x-ms-correlation-request-id": [ - "544826fd-f90d-4d89-8f35-03d49406e6c9" + "5c4923cd-9969-46e5-a245-2da78c3e409b" ], "x-ms-routing-request-id": [ - "AUSTRALIAEAST:20200430T091521Z:544826fd-f90d-4d89-8f35-03d49406e6c9" + "SOUTHEASTASIA:20210608T054545Z:5c4923cd-9969-46e5-a245-2da78c3e409b" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Thu, 30 Apr 2020 09:15:21 GMT" + "Tue, 08 Jun 2021 05:45:45 GMT" ], "Content-Type": [ "text/plain; charset=utf-8" @@ -8680,21 +1891,21 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/resourceGroups/azps-test-group-mock/providers/Microsoft.Insights/components/azps-test-ai-mock?api-version=2018-05-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Jlc291cmNlR3JvdXBzL2F6cHMtdGVzdC1ncm91cC1tb2NrL3Byb3ZpZGVycy9NaWNyb3NvZnQuSW5zaWdodHMvY29tcG9uZW50cy9henBzLXRlc3QtYWktbW9jaz9hcGktdmVyc2lvbj0yMDE4LTA1LTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/azps-test-group-mock/providers/Microsoft.Insights/components/azps-test-ai-mock?api-version=2018-05-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOWUyMjNkYmUtMzM5OS00ZTE5LTg4ZWItMDk3NWYwMmFjODdmL3Jlc291cmNlR3JvdXBzL2F6cHMtdGVzdC1ncm91cC1tb2NrL3Byb3ZpZGVycy9NaWNyb3NvZnQuSW5zaWdodHMvY29tcG9uZW50cy9henBzLXRlc3QtYWktbW9jaz9hcGktdmVyc2lvbj0yMDE4LTA1LTAxLXByZXZpZXc=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "31c50cf0-743b-4ca2-af95-3fcaf5a2385e" + "e6ee2b01-10da-482c-9a1e-9453df0ee695" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.ApplicationInsights.Management.ApplicationInsightsManagementClient/0.3.0.0" ] }, @@ -8706,7 +1917,7 @@ "no-cache" ], "x-ms-request-id": [ - "31c50cf0-743b-4ca2-af95-3fcaf5a2385e" + "e6ee2b01-10da-482c-9a1e-9453df0ee695" ], "X-Content-Type-Options": [ "nosniff" @@ -8727,16 +1938,16 @@ "ASP.NET" ], "x-ms-ratelimit-remaining-subscription-deletes": [ - "14998" + "14997" ], "x-ms-correlation-request-id": [ - "04a6d9c9-b394-43ea-89f5-258c1989f35e" + "64e67ab9-afac-42f3-88b5-eb470d230d8b" ], "x-ms-routing-request-id": [ - "JAPANEAST:20200430T091529Z:04a6d9c9-b394-43ea-89f5-258c1989f35e" + "SOUTHEASTASIA:20210608T054557Z:64e67ab9-afac-42f3-88b5-eb470d230d8b" ], "Date": [ - "Thu, 30 Apr 2020 09:15:29 GMT" + "Tue, 08 Jun 2021 05:45:57 GMT" ], "Expires": [ "-1" @@ -8749,22 +1960,22 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/resourcegroups/azps-test-group-mock?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Jlc291cmNlZ3JvdXBzL2F6cHMtdGVzdC1ncm91cC1tb2NrP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestUri": "/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourcegroups/azps-test-group-mock?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOWUyMjNkYmUtMzM5OS00ZTE5LTg4ZWItMDk3NWYwMmFjODdmL3Jlc291cmNlZ3JvdXBzL2F6cHMtdGVzdC1ncm91cC1tb2NrP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "27008727-267c-4323-9b76-54578a95e43f" + "120c369e-3caa-400e-9f2c-69dade84c4cd" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.11" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" ] }, "ResponseHeaders": { @@ -8775,7 +1986,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1BWlBTOjJEVEVTVDoyREdST1VQOjJETU9DSy1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2016-09-01" + "https://management.azure.com/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1BWlBTOjJEVEVTVDoyREdST1VQOjJETU9DSy1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2016-09-01" ], "Retry-After": [ "15" @@ -8784,13 +1995,13 @@ "14999" ], "x-ms-request-id": [ - "0ff3e7b9-34e6-406b-9268-bf6cd66a6abb" + "c5b1c949-d4f1-468b-a21d-7dcf8dcf2636" ], "x-ms-correlation-request-id": [ - "0ff3e7b9-34e6-406b-9268-bf6cd66a6abb" + "c5b1c949-d4f1-468b-a21d-7dcf8dcf2636" ], "x-ms-routing-request-id": [ - "JAPANEAST:20200430T091534Z:0ff3e7b9-34e6-406b-9268-bf6cd66a6abb" + "SOUTHEASTASIA:20210608T054601Z:c5b1c949-d4f1-468b-a21d-7dcf8dcf2636" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -8799,7 +2010,7 @@ "nosniff" ], "Date": [ - "Thu, 30 Apr 2020 09:15:33 GMT" + "Tue, 08 Jun 2021 05:46:01 GMT" ], "Expires": [ "-1" @@ -8812,22 +2023,22 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/resourcegroups/azps-test-group-mock?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L3Jlc291cmNlZ3JvdXBzL2F6cHMtdGVzdC1ncm91cC1tb2NrP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestUri": "/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourcegroups/azps-test-group-mock?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOWUyMjNkYmUtMzM5OS00ZTE5LTg4ZWItMDk3NWYwMmFjODdmL3Jlc291cmNlZ3JvdXBzL2F6cHMtdGVzdC1ncm91cC1tb2NrP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "40832987-db04-484d-8637-364cf60569cb" + "c8f30e6f-732f-4445-babe-ffd936a0af43" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.11" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" ] }, "ResponseHeaders": { @@ -8844,13 +2055,13 @@ "14998" ], "x-ms-request-id": [ - "790ed8cf-e61d-45ce-b91e-48a73ea0ca23" + "3d2fc8c0-0ebb-49ec-9a37-6f0fff537199" ], "x-ms-correlation-request-id": [ - "790ed8cf-e61d-45ce-b91e-48a73ea0ca23" + "3d2fc8c0-0ebb-49ec-9a37-6f0fff537199" ], "x-ms-routing-request-id": [ - "JAPANEAST:20200430T091621Z:790ed8cf-e61d-45ce-b91e-48a73ea0ca23" + "SOUTHEASTASIA:20210608T054649Z:3d2fc8c0-0ebb-49ec-9a37-6f0fff537199" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -8859,7 +2070,7 @@ "nosniff" ], "Date": [ - "Thu, 30 Apr 2020 09:16:21 GMT" + "Tue, 08 Jun 2021 05:46:48 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -8875,16 +2086,16 @@ "StatusCode": 404 }, { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1BWlBTOjJEVEVTVDoyREdST1VQOjJETU9DSy1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFCV2xCVE9qSkVWRVZUVkRveVJFZFNUMVZRT2pKRVRVOURTeTFGUVZOVVZWTWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3lKOT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1BWlBTOjJEVEVTVDoyREdST1VQOjJETU9DSy1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOWUyMjNkYmUtMzM5OS00ZTE5LTg4ZWItMDk3NWYwMmFjODdmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFCV2xCVE9qSkVWRVZUVkRveVJFZFNUMVZRT2pKRVRVOURTeTFGUVZOVVZWTWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3lKOT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.11" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" ] }, "ResponseHeaders": { @@ -8895,7 +2106,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1BWlBTOjJEVEVTVDoyREdST1VQOjJETU9DSy1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2016-09-01" + "https://management.azure.com/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1BWlBTOjJEVEVTVDoyREdST1VQOjJETU9DSy1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2016-09-01" ], "Retry-After": [ "15" @@ -8904,13 +2115,13 @@ "11999" ], "x-ms-request-id": [ - "145dccbe-9de0-4f9a-82a6-dba9657e80e3" + "40906815-ea86-4371-9091-9efe8cc44346" ], "x-ms-correlation-request-id": [ - "145dccbe-9de0-4f9a-82a6-dba9657e80e3" + "40906815-ea86-4371-9091-9efe8cc44346" ], "x-ms-routing-request-id": [ - "JAPANEAST:20200430T091550Z:145dccbe-9de0-4f9a-82a6-dba9657e80e3" + "SOUTHEASTASIA:20210608T054617Z:40906815-ea86-4371-9091-9efe8cc44346" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -8919,7 +2130,7 @@ "nosniff" ], "Date": [ - "Thu, 30 Apr 2020 09:15:49 GMT" + "Tue, 08 Jun 2021 05:46:17 GMT" ], "Expires": [ "-1" @@ -8932,16 +2143,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1BWlBTOjJEVEVTVDoyREdST1VQOjJETU9DSy1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFCV2xCVE9qSkVWRVZUVkRveVJFZFNUMVZRT2pKRVRVOURTeTFGUVZOVVZWTWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3lKOT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1BWlBTOjJEVEVTVDoyREdST1VQOjJETU9DSy1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOWUyMjNkYmUtMzM5OS00ZTE5LTg4ZWItMDk3NWYwMmFjODdmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFCV2xCVE9qSkVWRVZUVkRveVJFZFNUMVZRT2pKRVRVOURTeTFGUVZOVVZWTWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3lKOT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.11" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" ] }, "ResponseHeaders": { @@ -8952,7 +2163,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1BWlBTOjJEVEVTVDoyREdST1VQOjJETU9DSy1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2016-09-01" + "https://management.azure.com/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1BWlBTOjJEVEVTVDoyREdST1VQOjJETU9DSy1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2016-09-01" ], "Retry-After": [ "15" @@ -8961,13 +2172,13 @@ "11998" ], "x-ms-request-id": [ - "f0261441-354e-42ad-afc7-936797e638dc" + "404e941a-6da3-4aeb-a957-eb24361766e9" ], "x-ms-correlation-request-id": [ - "f0261441-354e-42ad-afc7-936797e638dc" + "404e941a-6da3-4aeb-a957-eb24361766e9" ], "x-ms-routing-request-id": [ - "JAPANEAST:20200430T091605Z:f0261441-354e-42ad-afc7-936797e638dc" + "SOUTHEASTASIA:20210608T054632Z:404e941a-6da3-4aeb-a957-eb24361766e9" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -8976,7 +2187,7 @@ "nosniff" ], "Date": [ - "Thu, 30 Apr 2020 09:16:05 GMT" + "Tue, 08 Jun 2021 05:46:32 GMT" ], "Expires": [ "-1" @@ -8989,16 +2200,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1BWlBTOjJEVEVTVDoyREdST1VQOjJETU9DSy1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFCV2xCVE9qSkVWRVZUVkRveVJFZFNUMVZRT2pKRVRVOURTeTFGUVZOVVZWTWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3lKOT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1BWlBTOjJEVEVTVDoyREdST1VQOjJETU9DSy1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOWUyMjNkYmUtMzM5OS00ZTE5LTg4ZWItMDk3NWYwMmFjODdmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFCV2xCVE9qSkVWRVZUVkRveVJFZFNUMVZRT2pKRVRVOURTeTFGUVZOVVZWTWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3lKOT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.11" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" ] }, "ResponseHeaders": { @@ -9012,13 +2223,13 @@ "11997" ], "x-ms-request-id": [ - "bf689a30-df99-46fb-9bc6-c9f46ac721f5" + "e049d098-6f8b-4f05-a644-d45daad97ba8" ], "x-ms-correlation-request-id": [ - "bf689a30-df99-46fb-9bc6-c9f46ac721f5" + "e049d098-6f8b-4f05-a644-d45daad97ba8" ], "x-ms-routing-request-id": [ - "JAPANEAST:20200430T091620Z:bf689a30-df99-46fb-9bc6-c9f46ac721f5" + "SOUTHEASTASIA:20210608T054648Z:e049d098-6f8b-4f05-a644-d45daad97ba8" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -9027,7 +2238,7 @@ "nosniff" ], "Date": [ - "Thu, 30 Apr 2020 09:16:20 GMT" + "Tue, 08 Jun 2021 05:46:48 GMT" ], "Expires": [ "-1" @@ -9040,16 +2251,16 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/57947cb5-aadd-4b6c-9e8e-27f545bb7bf5/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1BWlBTOjJEVEVTVDoyREdST1VQOjJETU9DSy1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTc5NDdjYjUtYWFkZC00YjZjLTllOGUtMjdmNTQ1YmI3YmY1L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFCV2xCVE9qSkVWRVZUVkRveVJFZFNUMVZRT2pKRVRVOURTeTFGUVZOVVZWTWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3lKOT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1BWlBTOjJEVEVTVDoyREdST1VQOjJETU9DSy1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOWUyMjNkYmUtMzM5OS00ZTE5LTg4ZWItMDk3NWYwMmFjODdmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFCV2xCVE9qSkVWRVZUVkRveVJFZFNUMVZRT2pKRVRVOURTeTFGUVZOVVZWTWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3lKOT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.11" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" ] }, "ResponseHeaders": { @@ -9063,13 +2274,13 @@ "11996" ], "x-ms-request-id": [ - "08852bfe-0c61-4d49-928f-0cee85344b7d" + "fb999f56-fb1e-45ce-9707-690a4cd27aee" ], "x-ms-correlation-request-id": [ - "08852bfe-0c61-4d49-928f-0cee85344b7d" + "fb999f56-fb1e-45ce-9707-690a4cd27aee" ], "x-ms-routing-request-id": [ - "JAPANEAST:20200430T091621Z:08852bfe-0c61-4d49-928f-0cee85344b7d" + "SOUTHEASTASIA:20210608T054648Z:fb999f56-fb1e-45ce-9707-690a4cd27aee" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -9078,7 +2289,7 @@ "nosniff" ], "Date": [ - "Thu, 30 Apr 2020 09:16:21 GMT" + "Tue, 08 Jun 2021 05:46:48 GMT" ], "Expires": [ "-1" @@ -9093,6 +2304,6 @@ ], "Names": {}, "Variables": { - "SubscriptionId": "57947cb5-aadd-4b6c-9e8e-27f545bb7bf5" + "SubscriptionId": "9e223dbe-3399-4e19-88eb-0975f02ac87f" } } \ No newline at end of file diff --git a/src/ApplicationInsights/ApplicationInsights/ApplicationInsights/GetApplicationInsightsLinkedStorageAccount.cs b/src/ApplicationInsights/ApplicationInsights/ApplicationInsights/GetApplicationInsightsLinkedStorageAccount.cs index 72ea71cfdc28..e42ee2478dab 100644 --- a/src/ApplicationInsights/ApplicationInsights/ApplicationInsights/GetApplicationInsightsLinkedStorageAccount.cs +++ b/src/ApplicationInsights/ApplicationInsights/ApplicationInsights/GetApplicationInsightsLinkedStorageAccount.cs @@ -72,7 +72,7 @@ public override void ExecuteCmdlet() this.ResourceId = this.InputObject.Id; } - if (this.IsParameterBound(c => c.ResourceId)) + if (this.IsParameterBound(c => c.ResourceId) || !string.IsNullOrEmpty(this.ResourceId)) { ResourceIdentifier identifier = new ResourceIdentifier(this.ResourceId); this.ResourceGroupName = identifier.ResourceGroupName; diff --git a/src/ApplicationInsights/ApplicationInsights/ApplicationInsights/NewApplicationInsightsLinkedStorageAccount.cs b/src/ApplicationInsights/ApplicationInsights/ApplicationInsights/NewApplicationInsightsLinkedStorageAccount.cs index 6678082db77d..a0ac3d62c401 100644 --- a/src/ApplicationInsights/ApplicationInsights/ApplicationInsights/NewApplicationInsightsLinkedStorageAccount.cs +++ b/src/ApplicationInsights/ApplicationInsights/ApplicationInsights/NewApplicationInsightsLinkedStorageAccount.cs @@ -81,7 +81,7 @@ public override void ExecuteCmdlet() this.ResourceId = this.InputObject.Id; } - if (this.IsParameterBound(c => c.ResourceId)) + if (this.IsParameterBound(c => c.ResourceId) || !string.IsNullOrEmpty(this.ResourceId)) { ResourceIdentifier identifier = new ResourceIdentifier(this.ResourceId); this.ResourceGroupName = identifier.ResourceGroupName; diff --git a/src/ApplicationInsights/ApplicationInsights/ApplicationInsights/RemoveApplicationInsightsLinkedStorageAccount.cs b/src/ApplicationInsights/ApplicationInsights/ApplicationInsights/RemoveApplicationInsightsLinkedStorageAccount.cs index 0840046c2675..aad85bc1e89f 100644 --- a/src/ApplicationInsights/ApplicationInsights/ApplicationInsights/RemoveApplicationInsightsLinkedStorageAccount.cs +++ b/src/ApplicationInsights/ApplicationInsights/ApplicationInsights/RemoveApplicationInsightsLinkedStorageAccount.cs @@ -71,7 +71,7 @@ public override void ExecuteCmdlet() this.ResourceId = this.InputObject.Id; } - if (this.IsParameterBound(c => c.ResourceId)) + if (this.IsParameterBound(c => c.ResourceId) || !string.IsNullOrEmpty(this.ResourceId)) { ResourceIdentifier identifier = new ResourceIdentifier(this.ResourceId); this.ResourceGroupName = identifier.ResourceGroupName; diff --git a/src/ApplicationInsights/ApplicationInsights/ApplicationInsights/UpdateApplicationInsightsLinkedStorageAccount.cs b/src/ApplicationInsights/ApplicationInsights/ApplicationInsights/UpdateApplicationInsightsLinkedStorageAccount.cs index 5aff7d36bb31..f5ee7cf204dc 100644 --- a/src/ApplicationInsights/ApplicationInsights/ApplicationInsights/UpdateApplicationInsightsLinkedStorageAccount.cs +++ b/src/ApplicationInsights/ApplicationInsights/ApplicationInsights/UpdateApplicationInsightsLinkedStorageAccount.cs @@ -80,7 +80,7 @@ public override void ExecuteCmdlet() this.ResourceId = this.InputObject.Id; } - if (this.IsParameterBound(c => c.ResourceId)) + if (this.IsParameterBound(c => c.ResourceId) || !string.IsNullOrEmpty(this.ResourceId)) { ResourceIdentifier identifier = new ResourceIdentifier(this.ResourceId); this.ResourceGroupName = identifier.ResourceGroupName; diff --git a/src/ApplicationInsights/ApplicationInsights/ChangeLog.md b/src/ApplicationInsights/ApplicationInsights/ChangeLog.md index b1c6ed2ec939..3139a9cb4a5d 100644 --- a/src/ApplicationInsights/ApplicationInsights/ChangeLog.md +++ b/src/ApplicationInsights/ApplicationInsights/ChangeLog.md @@ -18,6 +18,11 @@ - Additional information about change #1 --> ## Upcoming Release +* Fixed issue that `ResourcegroupName` is missed when executing below cmdlets with `InputObject` parameter [#14848] + * `Get-AzApplicationInsightsLinkedStorageAccount` + * `New-AzApplicationInsightsLinkedStorageAccount` + * `Update-AzApplicationInsightsLinkedStorageAccount` + * `Remove-AzApplicationInsightsLinkedStorageAccount` ## Version 1.1.0 * Added Parameters: `RetentionInDays` `PublicNetworkAccessForIngestion` `PublicNetworkAccessForQuery` for `New-AzApplicationInsights` diff --git a/src/Automation/Automation.Test/Automation.Test.csproj b/src/Automation/Automation.Test/Automation.Test.csproj index 77b1c130b9fa..6fbe09b31238 100644 --- a/src/Automation/Automation.Test/Automation.Test.csproj +++ b/src/Automation/Automation.Test/Automation.Test.csproj @@ -9,7 +9,7 @@ $(LegacyAssemblyPrefix)$(PsModuleName)$(AzTestAssemblySuffix) false - netcoreapp2.1 + netcoreapp2.1 diff --git a/src/Az.Test.props b/src/Az.Test.props index 0ca3870ab328..ea393768b913 100644 --- a/src/Az.Test.props +++ b/src/Az.Test.props @@ -11,7 +11,7 @@ - netcoreapp2.1 + netcoreapp2.1 $(AzAssemblyPrefix)$(PsModuleName)$(AzTestAssemblySuffix) $(AzAssemblyPrefix)$(PsModuleName)$(AzTestAssemblySuffix) false diff --git a/src/Batch/Batch.Test/Batch.Test.csproj b/src/Batch/Batch.Test/Batch.Test.csproj index b912bf10b09b..899bb671f53c 100644 --- a/src/Batch/Batch.Test/Batch.Test.csproj +++ b/src/Batch/Batch.Test/Batch.Test.csproj @@ -17,7 +17,7 @@ - + diff --git a/src/Cdn/Cdn/ChangeLog.md b/src/Cdn/Cdn/ChangeLog.md index cf302fe39c6b..e6d8f2bb257b 100644 --- a/src/Cdn/Cdn/ChangeLog.md +++ b/src/Cdn/Cdn/ChangeLog.md @@ -19,7 +19,7 @@ --> ## Upcoming Release -* Fixed profile missing issue in Remove-AzCdnProfile cmdlet +* Fixed profile missing issue in `Remove-AzCdnProfile` cmdlet ## Version 1.7.0 * Added cmdlets to support new AFD Premium / Standard SKUs diff --git a/src/CognitiveServices/CognitiveServices.Test/CognitiveServices.Test.csproj b/src/CognitiveServices/CognitiveServices.Test/CognitiveServices.Test.csproj index c51bd3dbccea..a2928b466131 100644 --- a/src/CognitiveServices/CognitiveServices.Test/CognitiveServices.Test.csproj +++ b/src/CognitiveServices/CognitiveServices.Test/CognitiveServices.Test.csproj @@ -12,7 +12,7 @@ - + diff --git a/src/Compute/Compute.Test/Compute.Test.csproj b/src/Compute/Compute.Test/Compute.Test.csproj index eda7755c5ee7..a11c77ac9ba4 100644 --- a/src/Compute/Compute.Test/Compute.Test.csproj +++ b/src/Compute/Compute.Test/Compute.Test.csproj @@ -1,4 +1,4 @@ - + Compute @@ -12,9 +12,9 @@ - + - + diff --git a/src/Compute/Compute.Test/ScenarioTests/StrategiesVirtualMachineTests.cs b/src/Compute/Compute.Test/ScenarioTests/StrategiesVirtualMachineTests.cs index e17542c3eeac..b3864ab3f5ce 100644 --- a/src/Compute/Compute.Test/ScenarioTests/StrategiesVirtualMachineTests.cs +++ b/src/Compute/Compute.Test/ScenarioTests/StrategiesVirtualMachineTests.cs @@ -35,6 +35,13 @@ public void TestSimpleNewVm() TestRunner.RunTestScript("Test-SimpleNewVm"); } + [Fact] + [Trait(Category.AcceptanceType, Category.CheckIn)] + public void TestSimpleNewVmWithDeleteOptions() + { + TestRunner.RunTestScript("Test-SimpleNewVmWithDeleteOptions"); + } + [Fact] [Trait(Category.AcceptanceType, Category.CheckIn)] public void TestSimpleNewVmFromSIGImage() diff --git a/src/Compute/Compute.Test/ScenarioTests/StrategiesVirtualMachineTests.ps1 b/src/Compute/Compute.Test/ScenarioTests/StrategiesVirtualMachineTests.ps1 index 85e48e969a00..42928265d09b 100644 --- a/src/Compute/Compute.Test/ScenarioTests/StrategiesVirtualMachineTests.ps1 +++ b/src/Compute/Compute.Test/ScenarioTests/StrategiesVirtualMachineTests.ps1 @@ -46,6 +46,40 @@ function Test-SimpleNewVm } } +<# +.SYNOPSIS +Test Simple Paremeter Set for New Vm +#> +function Test-SimpleNewVmWithDeleteOptions +{ + # Setup + $vmname = Get-ResourceName + + try + { + $username = "admin01" + $password = Get-PasswordForVM | ConvertTo-SecureString -AsPlainText -Force + $cred = new-object -typename System.Management.Automation.PSCredential -argumentlist $username, $password + [string]$domainNameLabel = "$vmname-$vmname".tolower(); + + # Common + $x = New-AzVM -Name $vmname -Credential $cred -DomainNameLabel $domainNameLabel -NetworkInterfaceDeleteOption "Delete" -OSDiskDeleteOption "Detach" -DataDiskSizeInGb 32 -DataDiskDeleteOption "Delete" + + Assert-AreEqual $vmname $x.Name; + Assert-Null $x.Identity + Assert-False { $x.AdditionalCapabilities.UltraSSDEnabled }; + + Assert-AreEqual $x.NetworkProfile.NetworkInterfaces[0].DeleteOption "Delete" + Assert-AreEqual $x.StorageProfile.OSDisk.DeleteOption "Detach" + + } + finally + { + # Cleanup + Clean-ResourceGroup $vmname + } +} + <# .SYNOPSIS Test Simple Paremeter Set for New Vm diff --git a/src/Compute/Compute.Test/ScenarioTests/VirtualMachineNetworkInterfaceTests.ps1 b/src/Compute/Compute.Test/ScenarioTests/VirtualMachineNetworkInterfaceTests.ps1 index dc256fbf8f2b..26ebf6cf8e0a 100644 --- a/src/Compute/Compute.Test/ScenarioTests/VirtualMachineNetworkInterfaceTests.ps1 +++ b/src/Compute/Compute.Test/ScenarioTests/VirtualMachineNetworkInterfaceTests.ps1 @@ -388,10 +388,11 @@ function Test-AddNetworkInterface $nicList = Get-AzNetworkInterface -ResourceGroupName $rgname; $nicList[0].Primary = $true; - $p = Add-AzVMNetworkInterface -VM $p -NetworkInterface $nicList; + $p = Add-AzVMNetworkInterface -VM $p -NetworkInterface $nicList -DeleteOption "Detach"; Assert-AreEqual $p.NetworkProfile.NetworkInterfaces.Count 1; Assert-AreEqual $p.NetworkProfile.NetworkInterfaces[0].Id $nicList[0].Id; Assert-AreEqual $p.NetworkProfile.NetworkInterfaces[0].Primary $true; + Assert-AreEqual $p.NetworkProfile.NetworkInterfaces[0].DeleteOption "Detach"; # Storage Account (SA) $stoname = 'sto' + $rgname; @@ -453,6 +454,7 @@ function Test-AddNetworkInterface Assert-AreEqual $vm1.Name $vmname; Assert-AreEqual $vm1.NetworkProfile.NetworkInterfaces.Count 1; Assert-AreEqual $vm1.NetworkProfile.NetworkInterfaces[0].Id $nicId; + Assert-AreEqual $vm1.NetworkProfile.NetworkInterfaces[0].DeleteOption "Detach"; } finally { @@ -840,3 +842,5 @@ function Test-VMNicWithAcceleratedNetworkingValidations Clean-ResourceGroup $rgname } } + + diff --git a/src/Compute/Compute.Test/ScenarioTests/VirtualMachineTests.cs b/src/Compute/Compute.Test/ScenarioTests/VirtualMachineTests.cs index be022a547fce..83e87c032206 100644 --- a/src/Compute/Compute.Test/ScenarioTests/VirtualMachineTests.cs +++ b/src/Compute/Compute.Test/ScenarioTests/VirtualMachineTests.cs @@ -249,6 +249,13 @@ public void TestVirtualMachineManagedDiskConversion() TestRunner.RunTestScript("Test-VirtualMachineManagedDiskConversion"); } + [Fact] + [Trait(Category.AcceptanceType, Category.CheckIn)] + public void TestVirtualMachineDiskDeleteOption() + { + TestRunner.RunTestScript("Test-VirtualMachineDiskDeleteOption"); + } + [Fact] [Trait(Category.AcceptanceType, Category.CheckIn)] public void TestVirtualMachinePerformanceMaintenance() diff --git a/src/Compute/Compute.Test/ScenarioTests/VirtualMachineTests.ps1 b/src/Compute/Compute.Test/ScenarioTests/VirtualMachineTests.ps1 index 30b531cb944f..75f0afa20dcf 100644 --- a/src/Compute/Compute.Test/ScenarioTests/VirtualMachineTests.ps1 +++ b/src/Compute/Compute.Test/ScenarioTests/VirtualMachineTests.ps1 @@ -3328,6 +3328,153 @@ function Test-VirtualMachineManagedDiskConversion } } +<# +.SYNOPSIS +Test Virtual Machine managed disk delete option +#> +function Test-VirtualMachineDiskDeleteOption +{ + # Setup + $rgname = Get-ComputeTestResourceName + + try + { + # Common + if ($loc -eq $null) + { + $loc = Get-ComputeVMLocation; + } + New-AzResourceGroup -Name $rgname -Location $loc -Force; + + # VM Profile & Hardware + $vmsize = 'Standard_A4'; + $vmname = 'vm' + $rgname; + $p = New-AzVMConfig -VMName $vmname -VMSize $vmsize; + Assert-AreEqual $p.HardwareProfile.VmSize $vmsize; + + # NRP + $subnet = New-AzVirtualNetworkSubnetConfig -Name ('subnet' + $rgname) -AddressPrefix "10.0.0.0/24"; + $vnet = New-AzVirtualNetwork -Force -Name ('vnet' + $rgname) -ResourceGroupName $rgname -Location $loc -AddressPrefix "10.0.0.0/16" -Subnet $subnet; + $subnetId = $vnet.Subnets[0].Id; + $pubip = New-AzPublicIpAddress -Force -Name ('pubip' + $rgname) -ResourceGroupName $rgname -Location $loc -AllocationMethod Dynamic -DomainNameLabel ('pubip' + $rgname); + $pubipId = $pubip.Id; + $nic = New-AzNetworkInterface -Force -Name ('nic' + $rgname) -ResourceGroupName $rgname -Location $loc -SubnetId $subnetId -PublicIpAddressId $pubip.Id; + $nicId = $nic.Id; + + $p = Add-AzVMNetworkInterface -VM $p -Id $nicId; + Assert-AreEqual $p.NetworkProfile.NetworkInterfaces.Count 1; + Assert-AreEqual $p.NetworkProfile.NetworkInterfaces[0].Id $nicId; + + # Adding the same Nic but not set it Primary + $p = Add-AzVMNetworkInterface -VM $p -Id $nicId -Primary; + Assert-AreEqual $p.NetworkProfile.NetworkInterfaces.Count 1; + Assert-AreEqual $p.NetworkProfile.NetworkInterfaces[0].Id $nicId; + Assert-AreEqual $p.NetworkProfile.NetworkInterfaces[0].Primary $true; + + # Storage Account (SA) + $stoname = 'sto' + $rgname; + $stotype = 'Standard_GRS'; + New-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -Location $loc -Type $stotype; + $stoaccount = Get-AzStorageAccount -ResourceGroupName $rgname -Name $stoname; + + $osDiskName = 'osDisk'; + $osDiskCaching = 'ReadWrite'; + $osDiskVhdUri = "https://$stoname.blob.core.windows.net/test/os.vhd"; + $dataDiskVhdUri1 = "https://$stoname.blob.core.windows.net/test/data1.vhd"; + $dataDiskVhdUri2 = "https://$stoname.blob.core.windows.net/test/data2.vhd"; + $dataDiskVhdUri3 = "https://$stoname.blob.core.windows.net/test/data3.vhd"; + + $p = Set-AzVMOSDisk -VM $p -Name $osDiskName -VhdUri $osDiskVhdUri -Caching $osDiskCaching -CreateOption FromImage -DeleteOption "Delete"; + + $p = Add-AzVMDataDisk -VM $p -Name 'testDataDisk1' -Caching 'ReadOnly' -DiskSizeInGB 10 -Lun 1 -VhdUri $dataDiskVhdUri1 -CreateOption Empty -DeleteOption "Delete"; + $p = Add-AzVMDataDisk -VM $p -Name 'testDataDisk2' -Caching 'ReadOnly' -DiskSizeInGB 11 -Lun 2 -VhdUri $dataDiskVhdUri2 -CreateOption Empty -DeleteOption "Detach"; + $p = Add-AzVMDataDisk -VM $p -Name 'testDataDisk3' -Caching 'ReadOnly' -DiskSizeInGB 12 -Lun 3 -VhdUri $dataDiskVhdUri3 -CreateOption Empty; + $p = Remove-AzVMDataDisk -VM $p -Name 'testDataDisk3'; + + Assert-AreEqual $p.StorageProfile.OSDisk.Caching $osDiskCaching; + Assert-AreEqual $p.StorageProfile.OSDisk.Name $osDiskName; + Assert-AreEqual $p.StorageProfile.OSDisk.Vhd.Uri $osDiskVhdUri; + Assert-AreEqual $p.StorageProfile.OSDisk.DeleteOption "Delete"; + Assert-AreEqual $p.StorageProfile.DataDisks.Count 2; + Assert-AreEqual $p.StorageProfile.DataDisks[0].Caching 'ReadOnly'; + Assert-AreEqual $p.StorageProfile.DataDisks[0].DiskSizeGB 10; + Assert-AreEqual $p.StorageProfile.DataDisks[0].Lun 1; + Assert-AreEqual $p.StorageProfile.DataDisks[0].Vhd.Uri $dataDiskVhdUri1; + Assert-AreEqual $p.StorageProfile.DataDisks[0].DeleteOption "Delete"; + Assert-AreEqual $p.StorageProfile.DataDisks[1].Caching 'ReadOnly'; + Assert-AreEqual $p.StorageProfile.DataDisks[1].DiskSizeGB 11; + Assert-AreEqual $p.StorageProfile.DataDisks[1].Lun 2; + Assert-AreEqual $p.StorageProfile.DataDisks[1].Vhd.Uri $dataDiskVhdUri2; + Assert-AreEqual $p.StorageProfile.DataDisks[1].DeleteOption "Detach"; + + # OS & Image + $user = "Foo12"; + $password = $PLACEHOLDER; + $securePassword = ConvertTo-SecureString $password -AsPlainText -Force; + $cred = New-Object System.Management.Automation.PSCredential ($user, $securePassword); + $computerName = 'test'; + $vhdContainer = "https://$stoname.blob.core.windows.net/test"; + + # $p.StorageProfile.OSDisk = $null; + $p = Set-AzVMOperatingSystem -VM $p -Windows -ComputerName $computerName -Credential $cred; + + $imgRef = Get-DefaultCRPImage -loc $loc; + $p = ($imgRef | Set-AzVMSourceImage -VM $p); + + Assert-AreEqual $p.OSProfile.AdminUsername $user; + Assert-AreEqual $p.OSProfile.ComputerName $computerName; + Assert-AreEqual $p.OSProfile.AdminPassword $password; + + Assert-AreEqual $p.StorageProfile.ImageReference.Offer $imgRef.Offer; + Assert-AreEqual $p.StorageProfile.ImageReference.Publisher $imgRef.PublisherName; + Assert-AreEqual $p.StorageProfile.ImageReference.Sku $imgRef.Skus; + Assert-AreEqual $p.StorageProfile.ImageReference.Version $imgRef.Version; + + # Virtual Machine + New-AzVM -ResourceGroupName $rgname -Location $loc -VM $p; + + $vm2 = Get-AzVM -Name $vmname -ResourceGroupName $rgname; + + Assert-AreEqual $vm2.NetworkProfile.NetworkInterfaces.Count 1; + Assert-AreEqual $vm2.NetworkProfile.NetworkInterfaces[0].Id $nicId; + Assert-AreEqual $vm2.StorageProfile.DataDisks.Count 2; + + Assert-AreEqual $vm2.OSProfile.AdminUsername $user; + Assert-AreEqual $vm2.OSProfile.ComputerName $computerName; + Assert-AreEqual $vm2.HardwareProfile.VmSize $vmsize; + Assert-NotNull $vm2.Location; + + Assert-Null $vm2.StorageProfile.OSDisk.ManagedDisk + Assert-Null $vm2.StorageProfile.DataDisks[0].ManagedDisk + Assert-Null $vm2.StorageProfile.DataDisks[1].ManagedDisk + + # Deallocate the VM before conversion + Stop-AzVM -ResourceGroupName $rgname -Name $vmname -Force + + # Convert VM to managed disks + $job = ConvertTo-AzVMManagedDisk -ResourceGroupName $rgname -VMName $vmname -AsJob; + $result = $job | Wait-Job; + Assert-AreEqual "Completed" $result.State; + + $vm2 = Get-AzVM -Name $vmname -ResourceGroupName $rgname; + + Assert-NotNull $vm2.StorageProfile.OSDisk.ManagedDisk + Assert-AreEqual $vm2.StorageProfile.OSDisk.DeleteOption "Delete" + Assert-NotNull $vm2.StorageProfile.DataDisks[0].ManagedDisk + Assert-AreEqual $vm2.StorageProfile.DataDisks[0].DeleteOption "Delete" + Assert-NotNull $vm2.StorageProfile.DataDisks[1].ManagedDisk + Assert-AreEqual $vm2.StorageProfile.DataDisks[1].DeleteOption "Detach" + + # Remove + Remove-AzVM -ResourceGroupName $rgname -Name $vmname -Force; + } + finally + { + # Cleanup + Clean-ResourceGroup $rgname + } +} + <# .SYNOPSIS Test Virtual Machine Performance Maintenance diff --git a/src/Compute/Compute.Test/ScenarioTests/sshKeyTests.cs b/src/Compute/Compute.Test/ScenarioTests/sshKeyTests.cs new file mode 100644 index 000000000000..1f0d0e9b503b --- /dev/null +++ b/src/Compute/Compute.Test/ScenarioTests/sshKeyTests.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 Microsoft.WindowsAzure.Commands.ScenarioTest; +using Xunit; + +namespace Microsoft.Azure.Commands.Compute.Test.ScenarioTests +{ + public class sshKeyTests : ComputeTestRunner + { + public sshKeyTests(Xunit.Abstractions.ITestOutputHelper output) + : base(output) + { + } + + [Fact] + [Trait(Category.AcceptanceType, Category.CheckIn)] + public void TestSshKey() + { + TestRunner.RunTestScript("Test-SshKey"); + } + } +} diff --git a/src/Compute/Compute.Test/ScenarioTests/sshKeyTests.ps1 b/src/Compute/Compute.Test/ScenarioTests/sshKeyTests.ps1 new file mode 100644 index 000000000000..d6c38a074862 --- /dev/null +++ b/src/Compute/Compute.Test/ScenarioTests/sshKeyTests.ps1 @@ -0,0 +1,57 @@ +# ---------------------------------------------------------------------------------- +# +# 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 +Test SshKeyResource creation +#> +function Test-SshKey +{ + $loc = 'westus' + $rgname = Get-ComputeTestResourceName + + try + { + New-AzResourceGroup -Name $rgname -Location $loc -Force; + + #create sshkey1 + $sshkey1 = New-AzSshKey -ResourceGroupName $rgname -Name "sshkey1" + + #create sshkey2 + $sshkey2 = New-AzSshKey -ResourceGroupName $rgname -Name "sshkey2" + + #Get-AzSshKey should return 2 + $sshKeysResult = Get-AzSshKey -ResourceGroupName $rgname + Assert-AreEqual $sshKeysResult.count 2 + + #update key1.publickey with publickey2 + Update-AzSshKey -ResourceGroupName $rgname -Name "sshkey1" -publickey $sshKey2.publicKey + + #check key1 + $sshkey1 = Get-AzSshKey -ResourceGroupName $rgname -Name "sshkey1" + Assert-AreEqual $sshkey1.publickey $sshkey2.publickey + + #remove sshkey2 + Remove-AzSshKey -ResourceGroupName $rgname -Name "sshkey2" + + #getshould return1 + $sshKeysResult = Get-AzSshKey -ResourceGroupName $rgname + Assert-AreEqual $sshKeysResult.count 1 + } + finally + { + Clean-ResourceGroup $rgname + } + +} diff --git a/src/Compute/Compute.Test/SessionRecords/Microsoft.Azure.Commands.Compute.Test.ScenarioTests.StrategiesVirtualMachineTests/TestSimpleNewVmWithDeleteOptions.json b/src/Compute/Compute.Test/SessionRecords/Microsoft.Azure.Commands.Compute.Test.ScenarioTests.StrategiesVirtualMachineTests/TestSimpleNewVmWithDeleteOptions.json new file mode 100644 index 000000000000..b5949f6cd177 --- /dev/null +++ b/src/Compute/Compute.Test/SessionRecords/Microsoft.Azure.Commands.Compute.Test.ScenarioTests.StrategiesVirtualMachineTests/TestSimpleNewVmWithDeleteOptions.json @@ -0,0 +1,3026 @@ +{ + "Entries": [ + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Compute/images/Win2016Datacenter?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL3BzODY3Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvaW1hZ2VzL1dpbjIwMTZEYXRhY2VudGVyP2FwaS12ZXJzaW9uPTIwMjEtMDMtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "40c7f78a-0398-45c1-b542-57a1c5e0ccdd" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-failure-cause": [ + "gateway" + ], + "x-ms-request-id": [ + "2c289bc6-fb22-45aa-ba9f-a10055b7e293" + ], + "x-ms-correlation-request-id": [ + "2c289bc6-fb22-45aa-ba9f-a10055b7e293" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T072908Z:2c289bc6-fb22-45aa-ba9f-a10055b7e293" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 07:29:08 GMT" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "98" + ] + }, + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceGroupNotFound\",\r\n \"message\": \"Resource group 'ps8676' could not be found.\"\r\n }\r\n}", + "StatusCode": 404 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "40c7f78a-0398-45c1-b542-57a1c5e0ccdd" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11999" + ], + "x-ms-request-id": [ + "4b4c63cc-dc00-4579-a5f5-8256e5745c1e" + ], + "x-ms-correlation-request-id": [ + "4b4c63cc-dc00-4579-a5f5-8256e5745c1e" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210604T072909Z:4b4c63cc-dc00-4579-a5f5-8256e5745c1e" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 07:29:08 GMT" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "49824" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute\",\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"60e6cd67-9c8c-4951-9b3c-23c25a2169af\",\r\n \"roleDefinitionId\": \"e4770acb-272e-4dc8-87f3-12f44a612224\"\r\n },\r\n {\r\n \"applicationId\": \"a303894e-f1d8-4a37-bf10-67aa654a0596\",\r\n \"roleDefinitionId\": \"903ac751-8ad5-4e5a-bfc2-5e49f450a241\"\r\n },\r\n {\r\n \"applicationId\": \"a8b6bf88-1d1a-4626-b040-9a729ea93c65\",\r\n \"roleDefinitionId\": \"45c8267c-80ba-4b96-9a43-115b8f49fccd\"\r\n },\r\n {\r\n \"applicationId\": \"184909ca-69f1-4368-a6a7-c558ee6eb0bd\",\r\n \"roleDefinitionId\": \"45c8267c-80ba-4b96-9a43-115b8f49fccd\"\r\n },\r\n {\r\n \"applicationId\": \"5e5e43d4-54da-4211-86a4-c6e7f3715801\",\r\n \"roleDefinitionId\": \"ffcd6e5b-8772-457d-bb17-89703c03428f\"\r\n },\r\n {\r\n \"applicationId\": \"ce6ff14a-7fdc-4685-bbe0-f6afdfcfa8e0\",\r\n \"roleDefinitionId\": \"cb17cddc-dbac-4ae0-ae79-8db34eddfca0\"\r\n },\r\n {\r\n \"applicationId\": \"372140e0-b3b7-4226-8ef9-d57986796201\",\r\n \"roleDefinitionId\": \"cb17cddc-dbac-4ae0-ae79-8db34eddfca0\"\r\n },\r\n {\r\n \"applicationId\": \"b9a92e36-2cf8-4f4e-bcb3-9d99e00e14ab\",\r\n \"roleDefinitionId\": \"6efa92ca-56b6-40af-a468-5e3d2b5232f0\"\r\n },\r\n {\r\n \"applicationId\": \"579d9c9d-4c83-4efc-8124-7eba65ed3356\",\r\n \"roleDefinitionId\": \"8c99c4ce-d744-4597-a2f0-0a0044d67560\"\r\n }\r\n ],\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 \"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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\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 \"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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Brazil South\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central India\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Korea Central\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"West US 3\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Norway East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"East Asia\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity\"\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 \"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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"virtualMachineScaleSets\",\r\n \"locations\": [\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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-10-30-preview\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Brazil South\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central India\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Korea Central\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"West US 3\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Norway East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"East Asia\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity\"\r\n },\r\n {\r\n \"resourceType\": \"virtualMachineScaleSets/extensions\",\r\n \"locations\": [\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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-10-30-preview\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\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 \"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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-10-30-preview\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachineScaleSets/virtualMachines/extensions\",\r\n \"locations\": [\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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-10-30-preview\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachineScaleSets/networkInterfaces\",\r\n \"locations\": [\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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\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 \"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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachineScaleSets/publicIPAddresses\",\r\n \"locations\": [\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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\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 \"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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-10-30-preview\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\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 \"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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/runCommands\",\r\n \"locations\": [\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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\"\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 \"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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/virtualMachines\",\r\n \"locations\": [\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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/virtualMachineScaleSets\",\r\n \"locations\": [\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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\"\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 \"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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-09-30\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\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 \"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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/edgeZones\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-12-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/edgeZones/publishers\",\r\n \"locations\": [\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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"restorePointCollections\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"restorePointCollections/restorePoints\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"proximityPlacementGroups\",\r\n \"locations\": [\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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"sshPublicKeys\",\r\n \"locations\": [\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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\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 \"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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/spotEvictionRates\",\r\n \"locations\": [\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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/spotPriceHistory\",\r\n \"locations\": [\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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/sharedGalleries\",\r\n \"locations\": [\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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-09-30\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sharedVMImages\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"UK West\",\r\n \"West India\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-15-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"sharedVMImages/versions\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"UK West\",\r\n \"West India\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-15-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/artifactPublishers\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"UK West\",\r\n \"West India\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-15-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/capsoperations\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"UK West\",\r\n \"West India\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-30\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-06-01\",\r\n \"2017-10-15-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"galleries\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"UK West\",\r\n \"West India\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-30\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"galleries/images\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"UK West\",\r\n \"West India\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-30\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"galleries/images/versions\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"UK West\",\r\n \"West India\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-30\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/galleries\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"UK West\",\r\n \"West India\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-30\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-06-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2020-12-01\",\r\n \"2020-09-30\",\r\n \"2020-06-30\",\r\n \"2020-05-01\",\r\n \"2019-11-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-09-30\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-03-30\",\r\n \"2016-04-30-preview\"\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Brazil South\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central India\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Korea Central\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"West US 3\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Norway East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"East Asia\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"snapshots\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2020-12-01\",\r\n \"2020-09-30\",\r\n \"2020-06-30\",\r\n \"2020-05-01\",\r\n \"2019-11-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-09-30\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-03-30\",\r\n \"2016-04-30-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"locations/diskoperations\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2020-12-01\",\r\n \"2020-09-30\",\r\n \"2020-06-30\",\r\n \"2020-05-01\",\r\n \"2019-11-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-09-30\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-03-30\",\r\n \"2016-04-30-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"diskEncryptionSets\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2020-12-01\",\r\n \"2020-09-30\",\r\n \"2020-06-30\",\r\n \"2020-05-01\",\r\n \"2019-11-01\",\r\n \"2019-07-01\"\r\n ],\r\n \"capabilities\": \"SystemAssignedResourceIdentity\"\r\n },\r\n {\r\n \"resourceType\": \"diskAccesses\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2020-12-01\",\r\n \"2020-09-30\",\r\n \"2020-06-30\",\r\n \"2020-05-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"cloudServices\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2020-10-01-preview\"\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Brazil South\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central India\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Korea Central\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"West US 3\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Norway East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"East Asia\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"cloudServices/roles\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2020-10-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"cloudServices/roleInstances\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2020-10-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/csoperations\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2020-10-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/cloudServiceOsVersions\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/cloudServiceOsFamilies\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"cloudServices/networkInterfaces\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2020-10-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"cloudServices/roleInstances/networkInterfaces\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2020-10-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"cloudServices/publicIPAddresses\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2020-10-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"images\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"locations/logAnalytics\",\r\n \"locations\": [\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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostGroups\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"East US\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Australia East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\"\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Brazil South\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central India\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Korea Central\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"West US 3\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Norway East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"East Asia\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"hostGroups/hosts\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"East US\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Australia East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\"\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Brazil South\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central India\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Korea Central\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"West US 3\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Norway East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"East Asia\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Compute/virtualMachines/ps8676?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL3BzODY3Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3BzODY3Nj9hcGktdmVyc2lvbj0yMDIxLTAzLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "40c7f78a-0398-45c1-b542-57a1c5e0ccdd" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-failure-cause": [ + "gateway" + ], + "x-ms-request-id": [ + "937f42b9-6c59-4795-b306-77c571763000" + ], + "x-ms-correlation-request-id": [ + "937f42b9-6c59-4795-b306-77c571763000" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210604T072909Z:937f42b9-6c59-4795-b306-77c571763000" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 07:29:08 GMT" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "98" + ] + }, + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceGroupNotFound\",\r\n \"message\": \"Resource group 'ps8676' could not be found.\"\r\n }\r\n}", + "StatusCode": 404 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Compute/virtualMachines/ps8676?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL3BzODY3Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3BzODY3Nj9hcGktdmVyc2lvbj0yMDIxLTAzLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "40c7f78a-0398-45c1-b542-57a1c5e0ccdd" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/LowCostGet3Min;3999,Microsoft.Compute/LowCostGet30Min;31982" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "18aa9f2a-f50f-43bd-b05a-a5f0e5cfc4af" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11994" + ], + "x-ms-correlation-request-id": [ + "81e4c2e1-d22f-4daa-ad35-7b60254b2e6e" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T072951Z:81e4c2e1-d22f-4daa-ad35-7b60254b2e6e" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 07:29:50 GMT" + ], + "Content-Length": [ + "2581" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps8676\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Compute/virtualMachines/ps8676\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"location\": \"eastus\",\r\n \"tags\": {\r\n \"azsecpack\": \"nonprod\",\r\n \"platformsettings.host_environment.service.platform_optedin_for_rootcerts\": \"true\"\r\n },\r\n \"properties\": {\r\n \"vmId\": \"d9644963-98f5-427a-8222-3c47c529b09f\",\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D2s_v3\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2016-Datacenter\",\r\n \"version\": \"latest\",\r\n \"exactVersion\": \"14393.4402.2105052108\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Windows\",\r\n \"name\": \"ps8676_disk1_36c2dd67326c4d2a97848f31bd06c144\",\r\n \"createOption\": \"FromImage\",\r\n \"caching\": \"ReadWrite\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Premium_LRS\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Compute/disks/ps8676_disk1_36c2dd67326c4d2a97848f31bd06c144\"\r\n },\r\n \"diskSizeGB\": 127,\r\n \"deleteOption\": \"Detach\"\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"name\": \"ps8676_disk2_271e9dd549f24f3c9441822d3d19e772\",\r\n \"createOption\": \"Empty\",\r\n \"caching\": \"None\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Premium_LRS\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Compute/disks/ps8676_disk2_271e9dd549f24f3c9441822d3d19e772\"\r\n },\r\n \"diskSizeGB\": 32,\r\n \"toBeDetached\": false,\r\n \"deleteOption\": \"Delete\"\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"ps8676\",\r\n \"adminUsername\": \"admin01\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true,\r\n \"patchSettings\": {\r\n \"patchMode\": \"AutomaticByOS\",\r\n \"assessmentMode\": \"ImageDefault\"\r\n }\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Network/networkInterfaces/ps8676\",\r\n \"properties\": {\r\n \"deleteOption\": \"Delete\"\r\n }\r\n }\r\n ]\r\n },\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourcegroups/ps8676?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlZ3JvdXBzL3BzODY3Nj9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "40c7f78a-0398-45c1-b542-57a1c5e0ccdd" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-failure-cause": [ + "gateway" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11999" + ], + "x-ms-request-id": [ + "71a6e360-3273-4162-bce0-00e194bd45b6" + ], + "x-ms-correlation-request-id": [ + "71a6e360-3273-4162-bce0-00e194bd45b6" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210604T072909Z:71a6e360-3273-4162-bce0-00e194bd45b6" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 07:29:09 GMT" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "98" + ] + }, + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceGroupNotFound\",\r\n \"message\": \"Resource group 'ps8676' could not be found.\"\r\n }\r\n}", + "StatusCode": 404 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Network/networkInterfaces/ps8676?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL3BzODY3Ni9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvbmV0d29ya0ludGVyZmFjZXMvcHM4Njc2P2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "40c7f78a-0398-45c1-b542-57a1c5e0ccdd" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.PowerShell.Cmdlets.Compute.Helpers.Network.NetworkManagementClient/4.13.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-failure-cause": [ + "gateway" + ], + "x-ms-request-id": [ + "be459836-4bc7-41e1-96fb-b20da722df80" + ], + "x-ms-correlation-request-id": [ + "be459836-4bc7-41e1-96fb-b20da722df80" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210604T072909Z:be459836-4bc7-41e1-96fb-b20da722df80" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 07:29:09 GMT" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "98" + ] + }, + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceGroupNotFound\",\r\n \"message\": \"Resource group 'ps8676' could not be found.\"\r\n }\r\n}", + "StatusCode": 404 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Network/networkInterfaces/ps8676?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL3BzODY3Ni9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvbmV0d29ya0ludGVyZmFjZXMvcHM4Njc2P2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "40c7f78a-0398-45c1-b542-57a1c5e0ccdd" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.PowerShell.Cmdlets.Compute.Helpers.Network.NetworkManagementClient/4.13.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"96148301-fd41-4132-a52f-520e0029556c\"" + ], + "x-ms-request-id": [ + "13bedfc9-16a0-4dd0-850a-0045fc606c5d" + ], + "x-ms-correlation-request-id": [ + "f0912014-dcf0-4b38-9b0c-533ac3219015" + ], + "x-ms-arm-service-request-id": [ + "251f4005-5013-4637-917a-ec2cd1e66698" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11999" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T072921Z:f0912014-dcf0-4b38-9b0c-533ac3219015" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 07:29:21 GMT" + ], + "Content-Length": [ + "1971" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps8676\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Network/networkInterfaces/ps8676\",\r\n \"etag\": \"W/\\\"96148301-fd41-4132-a52f-520e0029556c\\\"\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"4c634535-3b76-469b-a724-cfd198fff1e6\",\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"ps8676\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Network/networkInterfaces/ps8676/ipConfigurations/ps8676\",\r\n \"etag\": \"W/\\\"96148301-fd41-4132-a52f-520e0029556c\\\"\",\r\n \"type\": \"Microsoft.Network/networkInterfaces/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAddress\": \"192.168.1.4\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Network/publicIPAddresses/ps8676\"\r\n },\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Network/virtualNetworks/ps8676/subnets/ps8676\"\r\n },\r\n \"primary\": true,\r\n \"privateIPAddressVersion\": \"IPv4\"\r\n }\r\n }\r\n ],\r\n \"dnsSettings\": {\r\n \"dnsServers\": [],\r\n \"appliedDnsServers\": [],\r\n \"internalDomainNameSuffix\": \"tklrihu2mwxubhqirocmh0twzf.bx.internal.cloudapp.net\"\r\n },\r\n \"enableAcceleratedNetworking\": false,\r\n \"enableIPForwarding\": false,\r\n \"networkSecurityGroup\": {\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Network/networkSecurityGroups/ps8676\"\r\n },\r\n \"hostedWorkloads\": [],\r\n \"tapConfigurations\": [],\r\n \"nicType\": \"Standard\"\r\n },\r\n \"type\": \"Microsoft.Network/networkInterfaces\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Network/publicIPAddresses/ps8676?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL3BzODY3Ni9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvcHVibGljSVBBZGRyZXNzZXMvcHM4Njc2P2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "40c7f78a-0398-45c1-b542-57a1c5e0ccdd" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.PowerShell.Cmdlets.Compute.Helpers.Network.NetworkManagementClient/4.13.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-failure-cause": [ + "gateway" + ], + "x-ms-request-id": [ + "b960d41c-21ef-486b-b7a1-69daf1beff8a" + ], + "x-ms-correlation-request-id": [ + "b960d41c-21ef-486b-b7a1-69daf1beff8a" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210604T072909Z:b960d41c-21ef-486b-b7a1-69daf1beff8a" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 07:29:09 GMT" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "98" + ] + }, + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceGroupNotFound\",\r\n \"message\": \"Resource group 'ps8676' could not be found.\"\r\n }\r\n}", + "StatusCode": 404 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Network/publicIPAddresses/ps8676?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL3BzODY3Ni9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvcHVibGljSVBBZGRyZXNzZXMvcHM4Njc2P2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "40c7f78a-0398-45c1-b542-57a1c5e0ccdd" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.PowerShell.Cmdlets.Compute.Helpers.Network.NetworkManagementClient/4.13.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"17eb24c3-f07e-4775-a259-49b03fbb254c\"" + ], + "x-ms-request-id": [ + "17847c3d-8f89-4153-a7ee-10f89de82c38" + ], + "x-ms-correlation-request-id": [ + "c35c61f4-ddfe-4364-ae69-a951606c5433" + ], + "x-ms-arm-service-request-id": [ + "6def9f78-577a-4932-a422-8d8882eee99d" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11995" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210604T072918Z:c35c61f4-ddfe-4364-ae69-a951606c5433" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 07:29:17 GMT" + ], + "Content-Length": [ + "780" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps8676\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Network/publicIPAddresses/ps8676\",\r\n \"etag\": \"W/\\\"17eb24c3-f07e-4775-a259-49b03fbb254c\\\"\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"c4850da1-d21b-4677-8371-23cf0099587f\",\r\n \"ipAddress\": \"13.92.62.181\",\r\n \"publicIPAddressVersion\": \"IPv4\",\r\n \"publicIPAllocationMethod\": \"Static\",\r\n \"idleTimeoutInMinutes\": 4,\r\n \"dnsSettings\": {\r\n \"domainNameLabel\": \"ps8676-ps8676\",\r\n \"fqdn\": \"ps8676-ps8676.eastus.cloudapp.azure.com\"\r\n },\r\n \"ipTags\": []\r\n },\r\n \"type\": \"Microsoft.Network/publicIPAddresses\",\r\n \"sku\": {\r\n \"name\": \"Basic\",\r\n \"tier\": \"Regional\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Network/networkSecurityGroups/ps8676?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL3BzODY3Ni9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvbmV0d29ya1NlY3VyaXR5R3JvdXBzL3BzODY3Nj9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "40c7f78a-0398-45c1-b542-57a1c5e0ccdd" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.PowerShell.Cmdlets.Compute.Helpers.Network.NetworkManagementClient/4.13.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-failure-cause": [ + "gateway" + ], + "x-ms-request-id": [ + "88a3b1b9-f702-4e1d-bfdc-2def7f1ca038" + ], + "x-ms-correlation-request-id": [ + "88a3b1b9-f702-4e1d-bfdc-2def7f1ca038" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210604T072909Z:88a3b1b9-f702-4e1d-bfdc-2def7f1ca038" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 07:29:08 GMT" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "98" + ] + }, + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceGroupNotFound\",\r\n \"message\": \"Resource group 'ps8676' could not be found.\"\r\n }\r\n}", + "StatusCode": 404 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Network/networkSecurityGroups/ps8676?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL3BzODY3Ni9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvbmV0d29ya1NlY3VyaXR5R3JvdXBzL3BzODY3Nj9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "40c7f78a-0398-45c1-b542-57a1c5e0ccdd" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.PowerShell.Cmdlets.Compute.Helpers.Network.NetworkManagementClient/4.13.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"8be1333c-48d9-4094-b7b8-de1861e6846b\"" + ], + "x-ms-request-id": [ + "7747bccc-33fa-4052-a185-cff98bb32dfa" + ], + "x-ms-correlation-request-id": [ + "060d6ee9-b71c-4c8f-aad2-a1b1aa3adcf4" + ], + "x-ms-arm-service-request-id": [ + "5736b44e-a864-43c9-aeb3-8d6402415e23" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11998" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210604T072918Z:060d6ee9-b71c-4c8f-aad2-a1b1aa3adcf4" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 07:29:17 GMT" + ], + "Content-Length": [ + "8242" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps8676\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Network/networkSecurityGroups/ps8676\",\r\n \"etag\": \"W/\\\"8be1333c-48d9-4094-b7b8-de1861e6846b\\\"\",\r\n \"type\": \"Microsoft.Network/networkSecurityGroups\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"3d8fe7f4-5f34-478d-804e-dfbf4b65653a\",\r\n \"securityRules\": [\r\n {\r\n \"name\": \"ps86763389\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Network/networkSecurityGroups/ps8676/securityRules/ps86763389\",\r\n \"etag\": \"W/\\\"8be1333c-48d9-4094-b7b8-de1861e6846b\\\"\",\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/securityRules\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"protocol\": \"Tcp\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"3389\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Allow\",\r\n \"priority\": 1000,\r\n \"direction\": \"Inbound\",\r\n \"sourcePortRanges\": [],\r\n \"destinationPortRanges\": [],\r\n \"sourceAddressPrefixes\": [],\r\n \"destinationAddressPrefixes\": []\r\n }\r\n },\r\n {\r\n \"name\": \"ps86765985\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Network/networkSecurityGroups/ps8676/securityRules/ps86765985\",\r\n \"etag\": \"W/\\\"8be1333c-48d9-4094-b7b8-de1861e6846b\\\"\",\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/securityRules\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"protocol\": \"Tcp\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"5985\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Allow\",\r\n \"priority\": 1001,\r\n \"direction\": \"Inbound\",\r\n \"sourcePortRanges\": [],\r\n \"destinationPortRanges\": [],\r\n \"sourceAddressPrefixes\": [],\r\n \"destinationAddressPrefixes\": []\r\n }\r\n }\r\n ],\r\n \"defaultSecurityRules\": [\r\n {\r\n \"name\": \"AllowVnetInBound\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Network/networkSecurityGroups/ps8676/defaultSecurityRules/AllowVnetInBound\",\r\n \"etag\": \"W/\\\"8be1333c-48d9-4094-b7b8-de1861e6846b\\\"\",\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/defaultSecurityRules\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"description\": \"Allow inbound traffic from all VMs in VNET\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"VirtualNetwork\",\r\n \"destinationAddressPrefix\": \"VirtualNetwork\",\r\n \"access\": \"Allow\",\r\n \"priority\": 65000,\r\n \"direction\": \"Inbound\",\r\n \"sourcePortRanges\": [],\r\n \"destinationPortRanges\": [],\r\n \"sourceAddressPrefixes\": [],\r\n \"destinationAddressPrefixes\": []\r\n }\r\n },\r\n {\r\n \"name\": \"AllowAzureLoadBalancerInBound\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Network/networkSecurityGroups/ps8676/defaultSecurityRules/AllowAzureLoadBalancerInBound\",\r\n \"etag\": \"W/\\\"8be1333c-48d9-4094-b7b8-de1861e6846b\\\"\",\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/defaultSecurityRules\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"description\": \"Allow inbound traffic from azure load balancer\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"AzureLoadBalancer\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Allow\",\r\n \"priority\": 65001,\r\n \"direction\": \"Inbound\",\r\n \"sourcePortRanges\": [],\r\n \"destinationPortRanges\": [],\r\n \"sourceAddressPrefixes\": [],\r\n \"destinationAddressPrefixes\": []\r\n }\r\n },\r\n {\r\n \"name\": \"DenyAllInBound\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Network/networkSecurityGroups/ps8676/defaultSecurityRules/DenyAllInBound\",\r\n \"etag\": \"W/\\\"8be1333c-48d9-4094-b7b8-de1861e6846b\\\"\",\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/defaultSecurityRules\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"description\": \"Deny all inbound traffic\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Deny\",\r\n \"priority\": 65500,\r\n \"direction\": \"Inbound\",\r\n \"sourcePortRanges\": [],\r\n \"destinationPortRanges\": [],\r\n \"sourceAddressPrefixes\": [],\r\n \"destinationAddressPrefixes\": []\r\n }\r\n },\r\n {\r\n \"name\": \"AllowVnetOutBound\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Network/networkSecurityGroups/ps8676/defaultSecurityRules/AllowVnetOutBound\",\r\n \"etag\": \"W/\\\"8be1333c-48d9-4094-b7b8-de1861e6846b\\\"\",\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/defaultSecurityRules\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"description\": \"Allow outbound traffic from all VMs to all VMs in VNET\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"VirtualNetwork\",\r\n \"destinationAddressPrefix\": \"VirtualNetwork\",\r\n \"access\": \"Allow\",\r\n \"priority\": 65000,\r\n \"direction\": \"Outbound\",\r\n \"sourcePortRanges\": [],\r\n \"destinationPortRanges\": [],\r\n \"sourceAddressPrefixes\": [],\r\n \"destinationAddressPrefixes\": []\r\n }\r\n },\r\n {\r\n \"name\": \"AllowInternetOutBound\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Network/networkSecurityGroups/ps8676/defaultSecurityRules/AllowInternetOutBound\",\r\n \"etag\": \"W/\\\"8be1333c-48d9-4094-b7b8-de1861e6846b\\\"\",\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/defaultSecurityRules\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"description\": \"Allow outbound traffic from all VMs to Internet\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"Internet\",\r\n \"access\": \"Allow\",\r\n \"priority\": 65001,\r\n \"direction\": \"Outbound\",\r\n \"sourcePortRanges\": [],\r\n \"destinationPortRanges\": [],\r\n \"sourceAddressPrefixes\": [],\r\n \"destinationAddressPrefixes\": []\r\n }\r\n },\r\n {\r\n \"name\": \"DenyAllOutBound\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Network/networkSecurityGroups/ps8676/defaultSecurityRules/DenyAllOutBound\",\r\n \"etag\": \"W/\\\"8be1333c-48d9-4094-b7b8-de1861e6846b\\\"\",\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/defaultSecurityRules\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"description\": \"Deny all outbound traffic\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Deny\",\r\n \"priority\": 65500,\r\n \"direction\": \"Outbound\",\r\n \"sourcePortRanges\": [],\r\n \"destinationPortRanges\": [],\r\n \"sourceAddressPrefixes\": [],\r\n \"destinationAddressPrefixes\": []\r\n }\r\n }\r\n ]\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Network/virtualNetworks/ps8676?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL3BzODY3Ni9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzODY3Nj9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "40c7f78a-0398-45c1-b542-57a1c5e0ccdd" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.PowerShell.Cmdlets.Compute.Helpers.Network.NetworkManagementClient/4.13.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-failure-cause": [ + "gateway" + ], + "x-ms-request-id": [ + "6511b98b-d193-4940-bb7d-225fc04b6c99" + ], + "x-ms-correlation-request-id": [ + "6511b98b-d193-4940-bb7d-225fc04b6c99" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210604T072909Z:6511b98b-d193-4940-bb7d-225fc04b6c99" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 07:29:09 GMT" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "98" + ] + }, + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceGroupNotFound\",\r\n \"message\": \"Resource group 'ps8676' could not be found.\"\r\n }\r\n}", + "StatusCode": 404 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Network/virtualNetworks/ps8676?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL3BzODY3Ni9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzODY3Nj9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "40c7f78a-0398-45c1-b542-57a1c5e0ccdd" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.PowerShell.Cmdlets.Compute.Helpers.Network.NetworkManagementClient/4.13.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"9a1c2c89-9ac5-4459-9b47-8ea774ee2cdf\"" + ], + "x-ms-request-id": [ + "a42f52da-6207-433b-bcde-ddefcd3da767" + ], + "x-ms-correlation-request-id": [ + "b67c592d-bb52-4be1-8bf8-f997c09cbfe9" + ], + "x-ms-arm-service-request-id": [ + "10e6ceb1-e8b9-40df-942c-28c648c9d97d" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11998" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210604T072917Z:b67c592d-bb52-4be1-8bf8-f997c09cbfe9" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 07:29:17 GMT" + ], + "Content-Length": [ + "1205" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps8676\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Network/virtualNetworks/ps8676\",\r\n \"etag\": \"W/\\\"9a1c2c89-9ac5-4459-9b47-8ea774ee2cdf\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"1e14979a-659c-40af-9e08-8b84c3ea76cd\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"192.168.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"ps8676\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Network/virtualNetworks/ps8676/subnets/ps8676\",\r\n \"etag\": \"W/\\\"9a1c2c89-9ac5-4459-9b47-8ea774ee2cdf\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"192.168.1.0/24\",\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourcegroups/ps8676?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlZ3JvdXBzL3BzODY3Nj9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "40c7f78a-0398-45c1-b542-57a1c5e0ccdd" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "28" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-request-id": [ + "70512f25-de53-419f-995b-7ebb7393fe5f" + ], + "x-ms-correlation-request-id": [ + "70512f25-de53-419f-995b-7ebb7393fe5f" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210604T072911Z:70512f25-de53-419f-995b-7ebb7393fe5f" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 07:29:11 GMT" + ], + "Content-Length": [ + "165" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676\",\r\n \"name\": \"ps8676\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Network/virtualNetworks/ps8676?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL3BzODY3Ni9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzODY3Nj9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"192.168.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"properties\": {\r\n \"addressPrefix\": \"192.168.1.0/24\"\r\n },\r\n \"name\": \"ps8676\"\r\n }\r\n ]\r\n },\r\n \"location\": \"eastus\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "40c7f78a-0398-45c1-b542-57a1c5e0ccdd" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.PowerShell.Cmdlets.Compute.Helpers.Network.NetworkManagementClient/4.13.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "298" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "3" + ], + "x-ms-request-id": [ + "40d00e35-fc2c-46e5-9d39-2c4a85ebea3f" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Network/locations/eastus/operations/40d00e35-fc2c-46e5-9d39-2c4a85ebea3f?api-version=2020-11-01" + ], + "x-ms-correlation-request-id": [ + "4077f712-6d1a-4531-a432-2759df48a5fe" + ], + "Azure-AsyncNotification": [ + "Enabled" + ], + "x-ms-arm-service-request-id": [ + "ac790492-c018-485f-936f-4fbaae9bcbdb" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210604T072914Z:4077f712-6d1a-4531-a432-2759df48a5fe" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 07:29:14 GMT" + ], + "Content-Length": [ + "1203" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps8676\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Network/virtualNetworks/ps8676\",\r\n \"etag\": \"W/\\\"f1e2decb-7837-4845-9262-7f5c4fc3998f\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"1e14979a-659c-40af-9e08-8b84c3ea76cd\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"192.168.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"ps8676\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Network/virtualNetworks/ps8676/subnets/ps8676\",\r\n \"etag\": \"W/\\\"f1e2decb-7837-4845-9262-7f5c4fc3998f\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"addressPrefix\": \"192.168.1.0/24\",\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Network/networkSecurityGroups/ps8676?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL3BzODY3Ni9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvbmV0d29ya1NlY3VyaXR5R3JvdXBzL3BzODY3Nj9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"securityRules\": [\r\n {\r\n \"properties\": {\r\n \"protocol\": \"Tcp\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"3389\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Allow\",\r\n \"priority\": 1000,\r\n \"direction\": \"Inbound\"\r\n },\r\n \"name\": \"ps86763389\"\r\n },\r\n {\r\n \"properties\": {\r\n \"protocol\": \"Tcp\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"5985\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Allow\",\r\n \"priority\": 1001,\r\n \"direction\": \"Inbound\"\r\n },\r\n \"name\": \"ps86765985\"\r\n }\r\n ]\r\n },\r\n \"location\": \"eastus\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "40c7f78a-0398-45c1-b542-57a1c5e0ccdd" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.PowerShell.Cmdlets.Compute.Helpers.Network.NetworkManagementClient/4.13.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "823" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "3" + ], + "x-ms-request-id": [ + "44b32db1-25d4-46e5-aa79-3502f29ddf64" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Network/locations/eastus/operations/44b32db1-25d4-46e5-aa79-3502f29ddf64?api-version=2020-11-01" + ], + "x-ms-correlation-request-id": [ + "82f3d65c-029a-49da-8580-8bd01e764de4" + ], + "Azure-AsyncNotification": [ + "Enabled" + ], + "x-ms-arm-service-request-id": [ + "4b399947-b266-466c-85b8-04e8a7483b99" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210604T072914Z:82f3d65c-029a-49da-8580-8bd01e764de4" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 07:29:14 GMT" + ], + "Content-Length": [ + "8233" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps8676\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Network/networkSecurityGroups/ps8676\",\r\n \"etag\": \"W/\\\"242cf312-16f5-496b-a25f-92d73d1c5a66\\\"\",\r\n \"type\": \"Microsoft.Network/networkSecurityGroups\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"3d8fe7f4-5f34-478d-804e-dfbf4b65653a\",\r\n \"securityRules\": [\r\n {\r\n \"name\": \"ps86763389\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Network/networkSecurityGroups/ps8676/securityRules/ps86763389\",\r\n \"etag\": \"W/\\\"242cf312-16f5-496b-a25f-92d73d1c5a66\\\"\",\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/securityRules\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"protocol\": \"Tcp\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"3389\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Allow\",\r\n \"priority\": 1000,\r\n \"direction\": \"Inbound\",\r\n \"sourcePortRanges\": [],\r\n \"destinationPortRanges\": [],\r\n \"sourceAddressPrefixes\": [],\r\n \"destinationAddressPrefixes\": []\r\n }\r\n },\r\n {\r\n \"name\": \"ps86765985\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Network/networkSecurityGroups/ps8676/securityRules/ps86765985\",\r\n \"etag\": \"W/\\\"242cf312-16f5-496b-a25f-92d73d1c5a66\\\"\",\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/securityRules\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"protocol\": \"Tcp\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"5985\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Allow\",\r\n \"priority\": 1001,\r\n \"direction\": \"Inbound\",\r\n \"sourcePortRanges\": [],\r\n \"destinationPortRanges\": [],\r\n \"sourceAddressPrefixes\": [],\r\n \"destinationAddressPrefixes\": []\r\n }\r\n }\r\n ],\r\n \"defaultSecurityRules\": [\r\n {\r\n \"name\": \"AllowVnetInBound\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Network/networkSecurityGroups/ps8676/defaultSecurityRules/AllowVnetInBound\",\r\n \"etag\": \"W/\\\"242cf312-16f5-496b-a25f-92d73d1c5a66\\\"\",\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/defaultSecurityRules\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"description\": \"Allow inbound traffic from all VMs in VNET\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"VirtualNetwork\",\r\n \"destinationAddressPrefix\": \"VirtualNetwork\",\r\n \"access\": \"Allow\",\r\n \"priority\": 65000,\r\n \"direction\": \"Inbound\",\r\n \"sourcePortRanges\": [],\r\n \"destinationPortRanges\": [],\r\n \"sourceAddressPrefixes\": [],\r\n \"destinationAddressPrefixes\": []\r\n }\r\n },\r\n {\r\n \"name\": \"AllowAzureLoadBalancerInBound\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Network/networkSecurityGroups/ps8676/defaultSecurityRules/AllowAzureLoadBalancerInBound\",\r\n \"etag\": \"W/\\\"242cf312-16f5-496b-a25f-92d73d1c5a66\\\"\",\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/defaultSecurityRules\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"description\": \"Allow inbound traffic from azure load balancer\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"AzureLoadBalancer\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Allow\",\r\n \"priority\": 65001,\r\n \"direction\": \"Inbound\",\r\n \"sourcePortRanges\": [],\r\n \"destinationPortRanges\": [],\r\n \"sourceAddressPrefixes\": [],\r\n \"destinationAddressPrefixes\": []\r\n }\r\n },\r\n {\r\n \"name\": \"DenyAllInBound\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Network/networkSecurityGroups/ps8676/defaultSecurityRules/DenyAllInBound\",\r\n \"etag\": \"W/\\\"242cf312-16f5-496b-a25f-92d73d1c5a66\\\"\",\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/defaultSecurityRules\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"description\": \"Deny all inbound traffic\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Deny\",\r\n \"priority\": 65500,\r\n \"direction\": \"Inbound\",\r\n \"sourcePortRanges\": [],\r\n \"destinationPortRanges\": [],\r\n \"sourceAddressPrefixes\": [],\r\n \"destinationAddressPrefixes\": []\r\n }\r\n },\r\n {\r\n \"name\": \"AllowVnetOutBound\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Network/networkSecurityGroups/ps8676/defaultSecurityRules/AllowVnetOutBound\",\r\n \"etag\": \"W/\\\"242cf312-16f5-496b-a25f-92d73d1c5a66\\\"\",\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/defaultSecurityRules\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"description\": \"Allow outbound traffic from all VMs to all VMs in VNET\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"VirtualNetwork\",\r\n \"destinationAddressPrefix\": \"VirtualNetwork\",\r\n \"access\": \"Allow\",\r\n \"priority\": 65000,\r\n \"direction\": \"Outbound\",\r\n \"sourcePortRanges\": [],\r\n \"destinationPortRanges\": [],\r\n \"sourceAddressPrefixes\": [],\r\n \"destinationAddressPrefixes\": []\r\n }\r\n },\r\n {\r\n \"name\": \"AllowInternetOutBound\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Network/networkSecurityGroups/ps8676/defaultSecurityRules/AllowInternetOutBound\",\r\n \"etag\": \"W/\\\"242cf312-16f5-496b-a25f-92d73d1c5a66\\\"\",\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/defaultSecurityRules\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"description\": \"Allow outbound traffic from all VMs to Internet\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"Internet\",\r\n \"access\": \"Allow\",\r\n \"priority\": 65001,\r\n \"direction\": \"Outbound\",\r\n \"sourcePortRanges\": [],\r\n \"destinationPortRanges\": [],\r\n \"sourceAddressPrefixes\": [],\r\n \"destinationAddressPrefixes\": []\r\n }\r\n },\r\n {\r\n \"name\": \"DenyAllOutBound\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Network/networkSecurityGroups/ps8676/defaultSecurityRules/DenyAllOutBound\",\r\n \"etag\": \"W/\\\"242cf312-16f5-496b-a25f-92d73d1c5a66\\\"\",\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/defaultSecurityRules\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"description\": \"Deny all outbound traffic\",\r\n \"protocol\": \"*\",\r\n \"sourcePortRange\": \"*\",\r\n \"destinationPortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"*\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"access\": \"Deny\",\r\n \"priority\": 65500,\r\n \"direction\": \"Outbound\",\r\n \"sourcePortRanges\": [],\r\n \"destinationPortRanges\": [],\r\n \"sourceAddressPrefixes\": [],\r\n \"destinationAddressPrefixes\": []\r\n }\r\n }\r\n ]\r\n }\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Network/publicIPAddresses/ps8676?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL3BzODY3Ni9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvcHVibGljSVBBZGRyZXNzZXMvcHM4Njc2P2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"properties\": {\r\n \"publicIPAllocationMethod\": \"Static\",\r\n \"dnsSettings\": {\r\n \"domainNameLabel\": \"ps8676-ps8676\"\r\n }\r\n },\r\n \"location\": \"eastus\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "40c7f78a-0398-45c1-b542-57a1c5e0ccdd" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.PowerShell.Cmdlets.Compute.Helpers.Network.NetworkManagementClient/4.13.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "206" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "1" + ], + "x-ms-request-id": [ + "74eaf2bb-dd6a-45a7-ab11-84712b45be9d" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Network/locations/eastus/operations/74eaf2bb-dd6a-45a7-ab11-84712b45be9d?api-version=2020-11-01" + ], + "x-ms-correlation-request-id": [ + "1c1a1b4d-576d-490c-8301-47d94bc33f22" + ], + "Azure-AsyncNotification": [ + "Enabled" + ], + "x-ms-arm-service-request-id": [ + "e4fa746f-6c8a-434e-97ef-4222b5fd032a" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210604T072914Z:1c1a1b4d-576d-490c-8301-47d94bc33f22" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 07:29:14 GMT" + ], + "Content-Length": [ + "745" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps8676\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Network/publicIPAddresses/ps8676\",\r\n \"etag\": \"W/\\\"e5579db8-9598-45ea-ad9f-be5ed6871a9b\\\"\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"c4850da1-d21b-4677-8371-23cf0099587f\",\r\n \"publicIPAddressVersion\": \"IPv4\",\r\n \"publicIPAllocationMethod\": \"Static\",\r\n \"idleTimeoutInMinutes\": 4,\r\n \"dnsSettings\": {\r\n \"domainNameLabel\": \"ps8676-ps8676\",\r\n \"fqdn\": \"ps8676-ps8676.eastus.cloudapp.azure.com\"\r\n },\r\n \"ipTags\": []\r\n },\r\n \"type\": \"Microsoft.Network/publicIPAddresses\",\r\n \"sku\": {\r\n \"name\": \"Basic\",\r\n \"tier\": \"Regional\"\r\n }\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Network/locations/eastus/operations/74eaf2bb-dd6a-45a7-ab11-84712b45be9d?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNzRlYWYyYmItZGQ2YS00NWE3LWFiMTEtODQ3MTJiNDViZTlkP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "40c7f78a-0398-45c1-b542-57a1c5e0ccdd" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.PowerShell.Cmdlets.Compute.Helpers.Network.NetworkManagementClient/4.13.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "2" + ], + "x-ms-request-id": [ + "82742bc3-dc8a-4a4f-a49d-5a55b1e983c5" + ], + "x-ms-correlation-request-id": [ + "25b9469c-6fb1-42c6-844a-73c15fa68d3c" + ], + "x-ms-arm-service-request-id": [ + "63d6af1b-5cf8-401d-92b8-a4fd39f6f1c5" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11997" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210604T072916Z:25b9469c-6fb1-42c6-844a-73c15fa68d3c" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 07:29:15 GMT" + ], + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Network/locations/eastus/operations/74eaf2bb-dd6a-45a7-ab11-84712b45be9d?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNzRlYWYyYmItZGQ2YS00NWE3LWFiMTEtODQ3MTJiNDViZTlkP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "40c7f78a-0398-45c1-b542-57a1c5e0ccdd" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.PowerShell.Cmdlets.Compute.Helpers.Network.NetworkManagementClient/4.13.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "0cae8faa-62f1-42bb-96f1-b9fc1d8137fa" + ], + "x-ms-correlation-request-id": [ + "b2ca23fa-071f-41b7-ac40-548c18fcbd42" + ], + "x-ms-arm-service-request-id": [ + "91af317c-10f1-42a7-8e0f-19979a1b896e" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11996" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210604T072918Z:b2ca23fa-071f-41b7-ac40-548c18fcbd42" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 07:29:17 GMT" + ], + "Content-Length": [ + "29" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Network/locations/eastus/operations/40d00e35-fc2c-46e5-9d39-2c4a85ebea3f?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNDBkMDBlMzUtZmMyYy00NmU1LTlkMzktMmM0YTg1ZWJlYTNmP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "40c7f78a-0398-45c1-b542-57a1c5e0ccdd" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.PowerShell.Cmdlets.Compute.Helpers.Network.NetworkManagementClient/4.13.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "a4da78a6-4040-418f-b7aa-0fb78386aeb8" + ], + "x-ms-correlation-request-id": [ + "dbc9d1af-6814-4b23-b5ab-94b201e37021" + ], + "x-ms-arm-service-request-id": [ + "2d6b457f-d8e2-4e59-9972-d58b09fd884d" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11999" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210604T072917Z:dbc9d1af-6814-4b23-b5ab-94b201e37021" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 07:29:17 GMT" + ], + "Content-Length": [ + "29" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Network/locations/eastus/operations/44b32db1-25d4-46e5-aa79-3502f29ddf64?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNDRiMzJkYjEtMjVkNC00NmU1LWFhNzktMzUwMmYyOWRkZjY0P2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "40c7f78a-0398-45c1-b542-57a1c5e0ccdd" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.PowerShell.Cmdlets.Compute.Helpers.Network.NetworkManagementClient/4.13.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "ffa4177c-209b-4480-994e-70cf3e6d5f6a" + ], + "x-ms-correlation-request-id": [ + "3606a76e-d7fc-4607-a889-d9047a880dc5" + ], + "x-ms-arm-service-request-id": [ + "c0857e16-3f54-45f4-9b30-c7a2d050f3b4" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11999" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210604T072918Z:3606a76e-d7fc-4607-a889-d9047a880dc5" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 07:29:17 GMT" + ], + "Content-Length": [ + "29" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Network/networkInterfaces/ps8676?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL3BzODY3Ni9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvbmV0d29ya0ludGVyZmFjZXMvcHM4Njc2P2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"networkSecurityGroup\": {\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Network/networkSecurityGroups/ps8676\"\r\n },\r\n \"ipConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Network/virtualNetworks/ps8676/subnets/ps8676\"\r\n },\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Network/publicIPAddresses/ps8676\"\r\n }\r\n },\r\n \"name\": \"ps8676\"\r\n }\r\n ],\r\n \"enableAcceleratedNetworking\": false\r\n },\r\n \"location\": \"eastus\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "40c7f78a-0398-45c1-b542-57a1c5e0ccdd" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.PowerShell.Cmdlets.Compute.Helpers.Network.NetworkManagementClient/4.13.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "787" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "90e57a59-1040-447a-becd-98312f4366d9" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Network/locations/eastus/operations/90e57a59-1040-447a-becd-98312f4366d9?api-version=2020-11-01" + ], + "x-ms-correlation-request-id": [ + "743bbe15-7335-4065-ad19-24c7f50779f3" + ], + "Azure-AsyncNotification": [ + "Enabled" + ], + "x-ms-arm-service-request-id": [ + "da181003-08b3-4e95-bb1c-01dac872e950" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T072921Z:743bbe15-7335-4065-ad19-24c7f50779f3" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 07:29:21 GMT" + ], + "Content-Length": [ + "1971" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps8676\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Network/networkInterfaces/ps8676\",\r\n \"etag\": \"W/\\\"96148301-fd41-4132-a52f-520e0029556c\\\"\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"4c634535-3b76-469b-a724-cfd198fff1e6\",\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"ps8676\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Network/networkInterfaces/ps8676/ipConfigurations/ps8676\",\r\n \"etag\": \"W/\\\"96148301-fd41-4132-a52f-520e0029556c\\\"\",\r\n \"type\": \"Microsoft.Network/networkInterfaces/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAddress\": \"192.168.1.4\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Network/publicIPAddresses/ps8676\"\r\n },\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Network/virtualNetworks/ps8676/subnets/ps8676\"\r\n },\r\n \"primary\": true,\r\n \"privateIPAddressVersion\": \"IPv4\"\r\n }\r\n }\r\n ],\r\n \"dnsSettings\": {\r\n \"dnsServers\": [],\r\n \"appliedDnsServers\": [],\r\n \"internalDomainNameSuffix\": \"tklrihu2mwxubhqirocmh0twzf.bx.internal.cloudapp.net\"\r\n },\r\n \"enableAcceleratedNetworking\": false,\r\n \"enableIPForwarding\": false,\r\n \"networkSecurityGroup\": {\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Network/networkSecurityGroups/ps8676\"\r\n },\r\n \"hostedWorkloads\": [],\r\n \"tapConfigurations\": [],\r\n \"nicType\": \"Standard\"\r\n },\r\n \"type\": \"Microsoft.Network/networkInterfaces\"\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Compute/virtualMachines/ps8676?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL3BzODY3Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3BzODY3Nj9hcGktdmVyc2lvbj0yMDIxLTAzLTAx", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D2s_v3\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2016-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 32,\r\n \"deleteOption\": \"Delete\"\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"ps8676\",\r\n \"adminUsername\": \"admin01\",\r\n \"adminPassword\": \"ps7137_196Ab!@\",\r\n \"windowsConfiguration\": {}\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"deleteOption\": \"Delete\"\r\n },\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Network/networkInterfaces/ps8676\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "40c7f78a-0398-45c1-b542-57a1c5e0ccdd" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "1004" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "10" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/operations/9620b0c0-808b-4d5c-8c07-4b94bd5714bb?api-version=2021-03-01" + ], + "Azure-AsyncNotification": [ + "Enabled" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/PutVM3Min;239,Microsoft.Compute/PutVM30Min;1197" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "9620b0c0-808b-4d5c-8c07-4b94bd5714bb" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-correlation-request-id": [ + "f441d648-7252-4cc7-8478-fa90564e9ca1" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T072924Z:f441d648-7252-4cc7-8478-fa90564e9ca1" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 07:29:24 GMT" + ], + "Content-Length": [ + "2096" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps8676\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Compute/virtualMachines/ps8676\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"location\": \"eastus\",\r\n \"tags\": {\r\n \"azsecpack\": \"nonprod\",\r\n \"platformsettings.host_environment.service.platform_optedin_for_rootcerts\": \"true\"\r\n },\r\n \"properties\": {\r\n \"vmId\": \"d9644963-98f5-427a-8222-3c47c529b09f\",\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D2s_v3\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2016-Datacenter\",\r\n \"version\": \"latest\",\r\n \"exactVersion\": \"14393.4402.2105052108\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Windows\",\r\n \"createOption\": \"FromImage\",\r\n \"caching\": \"ReadWrite\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Premium_LRS\"\r\n },\r\n \"diskSizeGB\": 127,\r\n \"deleteOption\": \"Detach\"\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"createOption\": \"Empty\",\r\n \"caching\": \"None\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Premium_LRS\"\r\n },\r\n \"diskSizeGB\": 32,\r\n \"toBeDetached\": false,\r\n \"deleteOption\": \"Delete\"\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"ps8676\",\r\n \"adminUsername\": \"admin01\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true,\r\n \"patchSettings\": {\r\n \"patchMode\": \"AutomaticByOS\",\r\n \"assessmentMode\": \"ImageDefault\"\r\n }\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/ps8676/providers/Microsoft.Network/networkInterfaces/ps8676\",\r\n \"properties\": {\r\n \"deleteOption\": \"Delete\"\r\n }\r\n }\r\n ]\r\n },\r\n \"provisioningState\": \"Creating\"\r\n }\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/operations/9620b0c0-808b-4d5c-8c07-4b94bd5714bb?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvOTYyMGIwYzAtODA4Yi00ZDVjLThjMDctNGI5NGJkNTcxNGJiP2FwaS12ZXJzaW9uPTIwMjEtMDMtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "40c7f78a-0398-45c1-b542-57a1c5e0ccdd" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "4" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/GetOperation3Min;14999,Microsoft.Compute/GetOperation30Min;29984" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "278ef3da-c7ba-4f12-b6cf-f98a6afa7923" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11999" + ], + "x-ms-correlation-request-id": [ + "4585b5eb-1d78-4b78-ae32-30814a8d7863" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T072935Z:4585b5eb-1d78-4b78-ae32-30814a8d7863" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 07:29:34 GMT" + ], + "Content-Length": [ + "134" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"startTime\": \"2021-06-04T00:29:23.8813045-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"9620b0c0-808b-4d5c-8c07-4b94bd5714bb\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/operations/9620b0c0-808b-4d5c-8c07-4b94bd5714bb?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvOTYyMGIwYzAtODA4Yi00ZDVjLThjMDctNGI5NGJkNTcxNGJiP2FwaS12ZXJzaW9uPTIwMjEtMDMtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "40c7f78a-0398-45c1-b542-57a1c5e0ccdd" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "4" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/GetOperation3Min;14998,Microsoft.Compute/GetOperation30Min;29983" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "6974d41e-2733-4965-9328-87188c2b4484" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11998" + ], + "x-ms-correlation-request-id": [ + "2ae02c13-a770-4cbf-b62a-538d87b0bd47" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T072939Z:2ae02c13-a770-4cbf-b62a-538d87b0bd47" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 07:29:38 GMT" + ], + "Content-Length": [ + "134" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"startTime\": \"2021-06-04T00:29:23.8813045-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"9620b0c0-808b-4d5c-8c07-4b94bd5714bb\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/operations/9620b0c0-808b-4d5c-8c07-4b94bd5714bb?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvOTYyMGIwYzAtODA4Yi00ZDVjLThjMDctNGI5NGJkNTcxNGJiP2FwaS12ZXJzaW9uPTIwMjEtMDMtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "40c7f78a-0398-45c1-b542-57a1c5e0ccdd" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "4" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/GetOperation3Min;14997,Microsoft.Compute/GetOperation30Min;29982" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "b20c47b3-8b8c-4af2-83ec-961967069b55" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11997" + ], + "x-ms-correlation-request-id": [ + "1d1ba6ca-739e-4867-86e2-f22e813befd3" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T072943Z:1d1ba6ca-739e-4867-86e2-f22e813befd3" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 07:29:42 GMT" + ], + "Content-Length": [ + "134" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"startTime\": \"2021-06-04T00:29:23.8813045-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"9620b0c0-808b-4d5c-8c07-4b94bd5714bb\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/operations/9620b0c0-808b-4d5c-8c07-4b94bd5714bb?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvOTYyMGIwYzAtODA4Yi00ZDVjLThjMDctNGI5NGJkNTcxNGJiP2FwaS12ZXJzaW9uPTIwMjEtMDMtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "40c7f78a-0398-45c1-b542-57a1c5e0ccdd" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "4" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/GetOperation3Min;14996,Microsoft.Compute/GetOperation30Min;29981" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "ede4695a-b445-464a-ad9c-eff6c606ffba" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11996" + ], + "x-ms-correlation-request-id": [ + "d6081ef2-0e48-4f3c-bdfe-3f7d7c8b6249" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T072947Z:d6081ef2-0e48-4f3c-bdfe-3f7d7c8b6249" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 07:29:46 GMT" + ], + "Content-Length": [ + "134" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"startTime\": \"2021-06-04T00:29:23.8813045-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"9620b0c0-808b-4d5c-8c07-4b94bd5714bb\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/operations/9620b0c0-808b-4d5c-8c07-4b94bd5714bb?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvOTYyMGIwYzAtODA4Yi00ZDVjLThjMDctNGI5NGJkNTcxNGJiP2FwaS12ZXJzaW9uPTIwMjEtMDMtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "40c7f78a-0398-45c1-b542-57a1c5e0ccdd" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/GetOperation3Min;14995,Microsoft.Compute/GetOperation30Min;29980" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "7c2be62c-ff26-45ac-9d79-091a051365ad" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11995" + ], + "x-ms-correlation-request-id": [ + "845823fb-03c3-4aea-b5be-96ac83e69645" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T072951Z:845823fb-03c3-4aea-b5be-96ac83e69645" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 07:29:50 GMT" + ], + "Content-Length": [ + "184" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"startTime\": \"2021-06-04T00:29:23.8813045-07:00\",\r\n \"endTime\": \"2021-06-04T00:29:49.4131726-07:00\",\r\n \"status\": \"Succeeded\",\r\n \"name\": \"9620b0c0-808b-4d5c-8c07-4b94bd5714bb\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourcegroups/ps8676?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlZ3JvdXBzL3BzODY3Nj9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "DELETE", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "0226c8ac-d516-4f44-b206-a4e7dd402dd8" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzg2NzYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-deletes": [ + "14999" + ], + "x-ms-request-id": [ + "b9dc650e-41e4-4e6a-8af2-842f7bf55091" + ], + "x-ms-correlation-request-id": [ + "b9dc650e-41e4-4e6a-8af2-842f7bf55091" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T072953Z:b9dc650e-41e4-4e6a-8af2-842f7bf55091" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 07:29:53 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzg2NzYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpnMk56WXRSVUZUVkZWVElpd2lhbTlpVEc5allYUnBiMjRpT2lKbFlYTjBkWE1pZlE/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzg2NzYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11999" + ], + "x-ms-request-id": [ + "42c97cb4-6501-4493-8855-f36c6d38a895" + ], + "x-ms-correlation-request-id": [ + "42c97cb4-6501-4493-8855-f36c6d38a895" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T073008Z:42c97cb4-6501-4493-8855-f36c6d38a895" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 07:30:08 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzg2NzYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpnMk56WXRSVUZUVkZWVElpd2lhbTlpVEc5allYUnBiMjRpT2lKbFlYTjBkWE1pZlE/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzg2NzYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11998" + ], + "x-ms-request-id": [ + "a7582ace-16b5-49a8-a9fa-a2de3aba68ed" + ], + "x-ms-correlation-request-id": [ + "a7582ace-16b5-49a8-a9fa-a2de3aba68ed" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T073023Z:a7582ace-16b5-49a8-a9fa-a2de3aba68ed" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 07:30:23 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzg2NzYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpnMk56WXRSVUZUVkZWVElpd2lhbTlpVEc5allYUnBiMjRpT2lKbFlYTjBkWE1pZlE/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzg2NzYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11997" + ], + "x-ms-request-id": [ + "287e180f-feb3-4a17-9967-50d109f451cc" + ], + "x-ms-correlation-request-id": [ + "287e180f-feb3-4a17-9967-50d109f451cc" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T073038Z:287e180f-feb3-4a17-9967-50d109f451cc" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 07:30:38 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzg2NzYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpnMk56WXRSVUZUVkZWVElpd2lhbTlpVEc5allYUnBiMjRpT2lKbFlYTjBkWE1pZlE/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzg2NzYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11996" + ], + "x-ms-request-id": [ + "97ebd105-5aec-4437-ba93-21fbf936c0cf" + ], + "x-ms-correlation-request-id": [ + "97ebd105-5aec-4437-ba93-21fbf936c0cf" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T073053Z:97ebd105-5aec-4437-ba93-21fbf936c0cf" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 07:30:53 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzg2NzYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpnMk56WXRSVUZUVkZWVElpd2lhbTlpVEc5allYUnBiMjRpT2lKbFlYTjBkWE1pZlE/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzg2NzYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11995" + ], + "x-ms-request-id": [ + "08a82414-cec6-4f8c-b95d-ba00804f6b12" + ], + "x-ms-correlation-request-id": [ + "08a82414-cec6-4f8c-b95d-ba00804f6b12" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T073109Z:08a82414-cec6-4f8c-b95d-ba00804f6b12" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 07:31:08 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzg2NzYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpnMk56WXRSVUZUVkZWVElpd2lhbTlpVEc5allYUnBiMjRpT2lKbFlYTjBkWE1pZlE/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzg2NzYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11994" + ], + "x-ms-request-id": [ + "c747aa89-aa12-4f02-9c37-c27abdd095aa" + ], + "x-ms-correlation-request-id": [ + "c747aa89-aa12-4f02-9c37-c27abdd095aa" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T073124Z:c747aa89-aa12-4f02-9c37-c27abdd095aa" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 07:31:23 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzg2NzYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpnMk56WXRSVUZUVkZWVElpd2lhbTlpVEc5allYUnBiMjRpT2lKbFlYTjBkWE1pZlE/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzg2NzYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11993" + ], + "x-ms-request-id": [ + "322c99b2-70de-47c0-8eed-f859d274e030" + ], + "x-ms-correlation-request-id": [ + "322c99b2-70de-47c0-8eed-f859d274e030" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T073139Z:322c99b2-70de-47c0-8eed-f859d274e030" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 07:31:38 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzg2NzYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpnMk56WXRSVUZUVkZWVElpd2lhbTlpVEc5allYUnBiMjRpT2lKbFlYTjBkWE1pZlE/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzg2NzYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11992" + ], + "x-ms-request-id": [ + "55599034-844b-4d04-956c-e8f9707925d5" + ], + "x-ms-correlation-request-id": [ + "55599034-844b-4d04-956c-e8f9707925d5" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T073154Z:55599034-844b-4d04-956c-e8f9707925d5" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 07:31:54 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzg2NzYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpnMk56WXRSVUZUVkZWVElpd2lhbTlpVEc5allYUnBiMjRpT2lKbFlYTjBkWE1pZlE/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzg2NzYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11991" + ], + "x-ms-request-id": [ + "658bba96-282b-4f93-9258-2634d66f0c25" + ], + "x-ms-correlation-request-id": [ + "658bba96-282b-4f93-9258-2634d66f0c25" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T073209Z:658bba96-282b-4f93-9258-2634d66f0c25" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 07:32:09 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzg2NzYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpnMk56WXRSVUZUVkZWVElpd2lhbTlpVEc5allYUnBiMjRpT2lKbFlYTjBkWE1pZlE/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzg2NzYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11990" + ], + "x-ms-request-id": [ + "b68e7959-6949-4acc-8f2e-e0e6785e602a" + ], + "x-ms-correlation-request-id": [ + "b68e7959-6949-4acc-8f2e-e0e6785e602a" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T073224Z:b68e7959-6949-4acc-8f2e-e0e6785e602a" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 07:32:24 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzg2NzYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpnMk56WXRSVUZUVkZWVElpd2lhbTlpVEc5allYUnBiMjRpT2lKbFlYTjBkWE1pZlE/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzg2NzYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11989" + ], + "x-ms-request-id": [ + "71362e40-896b-47ec-8181-72078f832fb9" + ], + "x-ms-correlation-request-id": [ + "71362e40-896b-47ec-8181-72078f832fb9" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T073239Z:71362e40-896b-47ec-8181-72078f832fb9" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 07:32:39 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzg2NzYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpnMk56WXRSVUZUVkZWVElpd2lhbTlpVEc5allYUnBiMjRpT2lKbFlYTjBkWE1pZlE/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzg2NzYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11988" + ], + "x-ms-request-id": [ + "d87c5758-37b6-4938-951a-d016b5835961" + ], + "x-ms-correlation-request-id": [ + "d87c5758-37b6-4938-951a-d016b5835961" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T073254Z:d87c5758-37b6-4938-951a-d016b5835961" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 07:32:54 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzg2NzYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpnMk56WXRSVUZUVkZWVElpd2lhbTlpVEc5allYUnBiMjRpT2lKbFlYTjBkWE1pZlE/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzg2NzYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11987" + ], + "x-ms-request-id": [ + "b0ff3a99-5ae6-4d48-8022-4cdee9d27ac6" + ], + "x-ms-correlation-request-id": [ + "b0ff3a99-5ae6-4d48-8022-4cdee9d27ac6" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T073310Z:b0ff3a99-5ae6-4d48-8022-4cdee9d27ac6" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 07:33:09 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzg2NzYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpnMk56WXRSVUZUVkZWVElpd2lhbTlpVEc5allYUnBiMjRpT2lKbFlYTjBkWE1pZlE/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzg2NzYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11986" + ], + "x-ms-request-id": [ + "6a30d011-9ea7-422c-b5db-3c3cc21cce91" + ], + "x-ms-correlation-request-id": [ + "6a30d011-9ea7-422c-b5db-3c3cc21cce91" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T073325Z:6a30d011-9ea7-422c-b5db-3c3cc21cce91" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 07:33:24 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzg2NzYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpnMk56WXRSVUZUVkZWVElpd2lhbTlpVEc5allYUnBiMjRpT2lKbFlYTjBkWE1pZlE/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzg2NzYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11985" + ], + "x-ms-request-id": [ + "69f4f536-cc7a-43cc-acad-6f2528a6e93f" + ], + "x-ms-correlation-request-id": [ + "69f4f536-cc7a-43cc-acad-6f2528a6e93f" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T073340Z:69f4f536-cc7a-43cc-acad-6f2528a6e93f" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 07:33:39 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzg2NzYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpnMk56WXRSVUZUVkZWVElpd2lhbTlpVEc5allYUnBiMjRpT2lKbFlYTjBkWE1pZlE/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzg2NzYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11984" + ], + "x-ms-request-id": [ + "34d307a0-bccb-4c55-be24-2e3750c83275" + ], + "x-ms-correlation-request-id": [ + "34d307a0-bccb-4c55-be24-2e3750c83275" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T073355Z:34d307a0-bccb-4c55-be24-2e3750c83275" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 07:33:54 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzg2NzYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpnMk56WXRSVUZUVkZWVElpd2lhbTlpVEc5allYUnBiMjRpT2lKbFlYTjBkWE1pZlE/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzg2NzYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11983" + ], + "x-ms-request-id": [ + "fa739a84-eab1-4d8e-9f0d-e542f59223ee" + ], + "x-ms-correlation-request-id": [ + "fa739a84-eab1-4d8e-9f0d-e542f59223ee" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T073410Z:fa739a84-eab1-4d8e-9f0d-e542f59223ee" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 07:34:10 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzg2NzYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpnMk56WXRSVUZUVkZWVElpd2lhbTlpVEc5allYUnBiMjRpT2lKbFlYTjBkWE1pZlE/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11982" + ], + "x-ms-request-id": [ + "d8f4ecab-49bb-44ce-98db-c29d17e128c0" + ], + "x-ms-correlation-request-id": [ + "d8f4ecab-49bb-44ce-98db-c29d17e128c0" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T073425Z:d8f4ecab-49bb-44ce-98db-c29d17e128c0" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 07:34:25 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzg2NzYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpnMk56WXRSVUZUVkZWVElpd2lhbTlpVEc5allYUnBiMjRpT2lKbFlYTjBkWE1pZlE/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11981" + ], + "x-ms-request-id": [ + "ae731203-449f-4781-ae7b-806a17eb2cfa" + ], + "x-ms-correlation-request-id": [ + "ae731203-449f-4781-ae7b-806a17eb2cfa" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T073425Z:ae731203-449f-4781-ae7b-806a17eb2cfa" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 07:34:25 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 200 + } + ], + "Names": { + "Test-SimpleNewVmWithDeleteOptions": [ + "ps8676", + "ps7137" + ] + }, + "Variables": { + "SubscriptionId": "e68c1754-da73-4a9a-a612-63483d85f23f" + } +} \ No newline at end of file diff --git a/src/Compute/Compute.Test/SessionRecords/Microsoft.Azure.Commands.Compute.Test.ScenarioTests.VirtualMachineNetworkInterfaceTests/TestAddNetworkInterface.json b/src/Compute/Compute.Test/SessionRecords/Microsoft.Azure.Commands.Compute.Test.ScenarioTests.VirtualMachineNetworkInterfaceTests/TestAddNetworkInterface.json index afdc81964338..8bdc723926d8 100644 --- a/src/Compute/Compute.Test/SessionRecords/Microsoft.Azure.Commands.Compute.Test.ScenarioTests.VirtualMachineNetworkInterfaceTests/TestAddNetworkInterface.json +++ b/src/Compute/Compute.Test/SessionRecords/Microsoft.Azure.Commands.Compute.Test.ScenarioTests.VirtualMachineNetworkInterfaceTests/TestAddNetworkInterface.json @@ -1,49 +1,42 @@ { "Entries": [ { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/providers/Microsoft.Compute?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "d6993bea-e5dd-40d0-9589-e00fda63254c" + "a30e55a1-0fae-475a-9485-22aa96eba535" ], - "accept-language": [ + "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/4.1.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/providers/Microsoft.Compute\",\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"60e6cd67-9c8c-4951-9b3c-23c25a2169af\",\r\n \"roleDefinitionId\": \"e4770acb-272e-4dc8-87f3-12f44a612224\"\r\n },\r\n {\r\n \"applicationId\": \"a303894e-f1d8-4a37-bf10-67aa654a0596\",\r\n \"roleDefinitionId\": \"903ac751-8ad5-4e5a-bfc2-5e49f450a241\"\r\n },\r\n {\r\n \"applicationId\": \"a8b6bf88-1d1a-4626-b040-9a729ea93c65\",\r\n \"roleDefinitionId\": \"45c8267c-80ba-4b96-9a43-115b8f49fccd\"\r\n },\r\n {\r\n \"applicationId\": \"5e5e43d4-54da-4211-86a4-c6e7f3715801\",\r\n \"roleDefinitionId\": \"ffcd6e5b-8772-457d-bb17-89703c03428f\"\r\n }\r\n ],\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 \"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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\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 \"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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity\"\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 \"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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"virtualMachineScaleSets\",\r\n \"locations\": [\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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-10-30-preview\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity\"\r\n },\r\n {\r\n \"resourceType\": \"virtualMachineScaleSets/extensions\",\r\n \"locations\": [\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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-10-30-preview\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\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 \"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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-10-30-preview\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachineScaleSets/networkInterfaces\",\r\n \"locations\": [\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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\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 \"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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachineScaleSets/publicIPAddresses\",\r\n \"locations\": [\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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\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 \"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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-10-30-preview\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\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 \"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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/runCommands\",\r\n \"locations\": [\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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\"\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 \"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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/virtualMachines\",\r\n \"locations\": [\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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\"\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 \"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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\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 \"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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"restorePointCollections\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"restorePointCollections/restorePoints\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\"\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 \"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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\"\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 \"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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sharedVMImages\",\r\n \"locations\": [\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-15-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"sharedVMImages/versions\",\r\n \"locations\": [\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-15-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/capsoperations\",\r\n \"locations\": [\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01\",\r\n \"2017-10-15-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-03-30\",\r\n \"2016-04-30-preview\"\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"snapshots\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-03-30\",\r\n \"2016-04-30-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"locations/diskoperations\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-03-30\",\r\n \"2016-04-30-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"images\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"locations/logAnalytics\",\r\n \"locations\": [\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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n}", "ResponseHeaders": { - "Content-Length": [ - "16966" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14980" + "11999" ], "x-ms-request-id": [ - "6217c5ef-d2df-4714-b920-803d7c603689" + "b30d0f4a-f0bf-41b6-bd95-dc20a57fd035" ], "x-ms-correlation-request-id": [ - "6217c5ef-d2df-4714-b920-803d7c603689" + "b30d0f4a-f0bf-41b6-bd95-dc20a57fd035" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T050011Z:6217c5ef-d2df-4714-b920-803d7c603689" + "WESTCENTRALUS:20210604T062836Z:b30d0f4a-f0bf-41b6-bd95-dc20a57fd035" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -51,50 +44,50 @@ "X-Content-Type-Options": [ "nosniff" ], - "Cache-Control": [ - "no-cache" - ], "Date": [ - "Sat, 14 Jul 2018 05:00:11 GMT" + "Fri, 04 Jun 2021 06:28:35 GMT" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "49824" ] }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute\",\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"60e6cd67-9c8c-4951-9b3c-23c25a2169af\",\r\n \"roleDefinitionId\": \"e4770acb-272e-4dc8-87f3-12f44a612224\"\r\n },\r\n {\r\n \"applicationId\": \"a303894e-f1d8-4a37-bf10-67aa654a0596\",\r\n \"roleDefinitionId\": \"903ac751-8ad5-4e5a-bfc2-5e49f450a241\"\r\n },\r\n {\r\n \"applicationId\": \"a8b6bf88-1d1a-4626-b040-9a729ea93c65\",\r\n \"roleDefinitionId\": \"45c8267c-80ba-4b96-9a43-115b8f49fccd\"\r\n },\r\n {\r\n \"applicationId\": \"184909ca-69f1-4368-a6a7-c558ee6eb0bd\",\r\n \"roleDefinitionId\": \"45c8267c-80ba-4b96-9a43-115b8f49fccd\"\r\n },\r\n {\r\n \"applicationId\": \"5e5e43d4-54da-4211-86a4-c6e7f3715801\",\r\n \"roleDefinitionId\": \"ffcd6e5b-8772-457d-bb17-89703c03428f\"\r\n },\r\n {\r\n \"applicationId\": \"ce6ff14a-7fdc-4685-bbe0-f6afdfcfa8e0\",\r\n \"roleDefinitionId\": \"cb17cddc-dbac-4ae0-ae79-8db34eddfca0\"\r\n },\r\n {\r\n \"applicationId\": \"372140e0-b3b7-4226-8ef9-d57986796201\",\r\n \"roleDefinitionId\": \"cb17cddc-dbac-4ae0-ae79-8db34eddfca0\"\r\n },\r\n {\r\n \"applicationId\": \"b9a92e36-2cf8-4f4e-bcb3-9d99e00e14ab\",\r\n \"roleDefinitionId\": \"6efa92ca-56b6-40af-a468-5e3d2b5232f0\"\r\n },\r\n {\r\n \"applicationId\": \"579d9c9d-4c83-4efc-8124-7eba65ed3356\",\r\n \"roleDefinitionId\": \"8c99c4ce-d744-4597-a2f0-0a0044d67560\"\r\n }\r\n ],\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 \"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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\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 \"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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Brazil South\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central India\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Korea Central\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"West US 3\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Norway East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"East Asia\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity\"\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 \"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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"virtualMachineScaleSets\",\r\n \"locations\": [\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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-10-30-preview\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Brazil South\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central India\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Korea Central\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"West US 3\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Norway East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"East Asia\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity\"\r\n },\r\n {\r\n \"resourceType\": \"virtualMachineScaleSets/extensions\",\r\n \"locations\": [\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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-10-30-preview\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\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 \"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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-10-30-preview\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachineScaleSets/virtualMachines/extensions\",\r\n \"locations\": [\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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-10-30-preview\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachineScaleSets/networkInterfaces\",\r\n \"locations\": [\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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\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 \"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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachineScaleSets/publicIPAddresses\",\r\n \"locations\": [\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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\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 \"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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-10-30-preview\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\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 \"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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/runCommands\",\r\n \"locations\": [\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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\"\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 \"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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/virtualMachines\",\r\n \"locations\": [\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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/virtualMachineScaleSets\",\r\n \"locations\": [\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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\"\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 \"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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-09-30\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\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 \"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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/edgeZones\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-12-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/edgeZones/publishers\",\r\n \"locations\": [\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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"restorePointCollections\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"restorePointCollections/restorePoints\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"proximityPlacementGroups\",\r\n \"locations\": [\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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"sshPublicKeys\",\r\n \"locations\": [\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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\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 \"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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/spotEvictionRates\",\r\n \"locations\": [\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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/spotPriceHistory\",\r\n \"locations\": [\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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/sharedGalleries\",\r\n \"locations\": [\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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-09-30\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sharedVMImages\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"UK West\",\r\n \"West India\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-15-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"sharedVMImages/versions\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"UK West\",\r\n \"West India\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-15-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/artifactPublishers\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"UK West\",\r\n \"West India\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-15-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/capsoperations\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"UK West\",\r\n \"West India\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-30\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-06-01\",\r\n \"2017-10-15-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"galleries\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"UK West\",\r\n \"West India\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-30\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"galleries/images\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"UK West\",\r\n \"West India\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-30\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"galleries/images/versions\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"UK West\",\r\n \"West India\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-30\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/galleries\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"UK West\",\r\n \"West India\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-30\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-06-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2020-12-01\",\r\n \"2020-09-30\",\r\n \"2020-06-30\",\r\n \"2020-05-01\",\r\n \"2019-11-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-09-30\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-03-30\",\r\n \"2016-04-30-preview\"\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Brazil South\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central India\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Korea Central\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"West US 3\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Norway East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"East Asia\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"snapshots\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2020-12-01\",\r\n \"2020-09-30\",\r\n \"2020-06-30\",\r\n \"2020-05-01\",\r\n \"2019-11-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-09-30\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-03-30\",\r\n \"2016-04-30-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"locations/diskoperations\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2020-12-01\",\r\n \"2020-09-30\",\r\n \"2020-06-30\",\r\n \"2020-05-01\",\r\n \"2019-11-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-09-30\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-03-30\",\r\n \"2016-04-30-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"diskEncryptionSets\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2020-12-01\",\r\n \"2020-09-30\",\r\n \"2020-06-30\",\r\n \"2020-05-01\",\r\n \"2019-11-01\",\r\n \"2019-07-01\"\r\n ],\r\n \"capabilities\": \"SystemAssignedResourceIdentity\"\r\n },\r\n {\r\n \"resourceType\": \"diskAccesses\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2020-12-01\",\r\n \"2020-09-30\",\r\n \"2020-06-30\",\r\n \"2020-05-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"cloudServices\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2020-10-01-preview\"\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Brazil South\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central India\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Korea Central\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"West US 3\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Norway East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"East Asia\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"cloudServices/roles\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2020-10-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"cloudServices/roleInstances\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2020-10-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/csoperations\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2020-10-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/cloudServiceOsVersions\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/cloudServiceOsFamilies\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"cloudServices/networkInterfaces\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2020-10-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"cloudServices/roleInstances/networkInterfaces\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2020-10-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"cloudServices/publicIPAddresses\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2020-10-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"images\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"locations/logAnalytics\",\r\n \"locations\": [\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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostGroups\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"East US\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Australia East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\"\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Brazil South\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central India\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Korea Central\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"West US 3\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Norway East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"East Asia\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"hostGroups/hosts\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"East US\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Australia East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\"\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Brazil South\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central India\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Korea Central\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"West US 3\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Norway East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"East Asia\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourcegroups/crptestps4495?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Jlc291cmNlZ3JvdXBzL2NycHRlc3RwczQ0OTU/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourcegroups/crptestps9992?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlZ3JvdXBzL2NycHRlc3Rwczk5OTI/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"location\": \"East US\"\r\n}", + "RequestBody": "{\r\n \"location\": \"EastUS\"\r\n}", "RequestHeaders": { - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "29" - ], "x-ms-client-request-id": [ - "05ebc3d7-3343-4180-b0f7-21689d122e83" + "e349dbad-efa7-47bb-9e0e-9c29dc497151" ], - "accept-language": [ + "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/4.1.0" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495\",\r\n \"name\": \"crptestps4495\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "179" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" ], "Content-Type": [ "application/json; charset=utf-8" ], - "Expires": [ - "-1" + "Content-Length": [ + "28" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" @@ -103,13 +96,13 @@ "1199" ], "x-ms-request-id": [ - "2d67b10e-b837-4acf-9ebe-5d5dea30fbd9" + "36730a41-d1ba-436a-9b62-f5707bca78a3" ], "x-ms-correlation-request-id": [ - "2d67b10e-b837-4acf-9ebe-5d5dea30fbd9" + "36730a41-d1ba-436a-9b62-f5707bca78a3" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T050013Z:2d67b10e-b837-4acf-9ebe-5d5dea30fbd9" + "WESTCENTRALUS:20210604T062838Z:36730a41-d1ba-436a-9b62-f5707bca78a3" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -117,44 +110,44 @@ "X-Content-Type-Options": [ "nosniff" ], - "Cache-Control": [ - "no-cache" - ], "Date": [ - "Sat, 14 Jul 2018 05:00:12 GMT" + "Fri, 04 Jun 2021 06:28:37 GMT" + ], + "Content-Length": [ + "179" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" ] }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992\",\r\n \"name\": \"crptestps9992\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Network/virtualNetworks/vnetcrptestps4495?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Jlc291cmNlR3JvdXBzL2NycHRlc3RwczQ0OTUvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL3ZpcnR1YWxOZXR3b3Jrcy92bmV0Y3JwdGVzdHBzNDQ5NT9hcGktdmVyc2lvbj0yMDE4LTA0LTAx", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Network/virtualNetworks/vnetcrptestps9992?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL2NycHRlc3Rwczk5OTIvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL3ZpcnR1YWxOZXR3b3Jrcy92bmV0Y3JwdGVzdHBzOTk5Mj9hcGktdmVyc2lvbj0yMDIwLTExLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "4fe922ca-a632-4b3b-92a7-068e4b272b10" + "b062ff29-9da0-4e35-b000-67e8f59ff5e5" ], - "accept-language": [ + "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Network.NetworkManagementClient/19.1.0.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" ] }, - "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/virtualNetworks/vnetcrptestps4495' under resource group 'crptestps4495' was not found.\"\r\n }\r\n}", "ResponseHeaders": { - "Content-Length": [ - "168" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" @@ -163,13 +156,13 @@ "gateway" ], "x-ms-request-id": [ - "ce6dab06-d96a-4fc9-85d4-c136406f70da" + "bb33b701-4cb5-4c51-b30f-c6e7f375a9c6" ], "x-ms-correlation-request-id": [ - "ce6dab06-d96a-4fc9-85d4-c136406f70da" + "bb33b701-4cb5-4c51-b30f-c6e7f375a9c6" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T050014Z:ce6dab06-d96a-4fc9-85d4-c136406f70da" + "WESTUS:20210604T062838Z:bb33b701-4cb5-4c51-b30f-c6e7f375a9c6" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -177,245 +170,257 @@ "X-Content-Type-Options": [ "nosniff" ], - "Cache-Control": [ - "no-cache" - ], "Date": [ - "Sat, 14 Jul 2018 05:00:13 GMT" + "Fri, 04 Jun 2021 06:28:38 GMT" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "236" ] }, + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/virtualNetworks/vnetcrptestps9992' under resource group 'crptestps9992' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", "StatusCode": 404 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Network/virtualNetworks/vnetcrptestps4495?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Jlc291cmNlR3JvdXBzL2NycHRlc3RwczQ0OTUvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL3ZpcnR1YWxOZXR3b3Jrcy92bmV0Y3JwdGVzdHBzNDQ5NT9hcGktdmVyc2lvbj0yMDE4LTA0LTAx", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Network/virtualNetworks/vnetcrptestps9992?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL2NycHRlc3Rwczk5OTIvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL3ZpcnR1YWxOZXR3b3Jrcy92bmV0Y3JwdGVzdHBzOTk5Mj9hcGktdmVyc2lvbj0yMDIwLTExLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "b062ff29-9da0-4e35-b000-67e8f59ff5e5" + ], "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Network.NetworkManagementClient/19.1.0.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" ] }, - "ResponseBody": "{\r\n \"name\": \"vnetcrptestps4495\",\r\n \"id\": \"/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Network/virtualNetworks/vnetcrptestps4495\",\r\n \"etag\": \"W/\\\"3299f4b7-ea5d-4432-93eb-72479e6e1444\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"e340e72d-37b9-4ace-b993-fab66f892bfa\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"subnetcrptestps4495\",\r\n \"id\": \"/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Network/virtualNetworks/vnetcrptestps4495/subnets/subnetcrptestps4495\",\r\n \"etag\": \"W/\\\"3299f4b7-ea5d-4432-93eb-72479e6e1444\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": []\r\n }\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false,\r\n \"enableVmProtection\": false\r\n }\r\n}", "ResponseHeaders": { - "Content-Length": [ - "1164" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], + "ETag": [ + "W/\"9ed30681-db7e-4f7c-981c-1598f2e541c7\"" + ], "x-ms-request-id": [ - "cceb4aaf-b511-480b-98f0-b4bf0491f757" + "dedc5e0d-2076-4df6-8350-a2f2d0bcd9dd" ], "x-ms-correlation-request-id": [ - "80c6d687-fda2-49a1-b986-d055114e7a38" + "0c354b03-d36e-4ba1-a173-27042403d1b5" + ], + "x-ms-arm-service-request-id": [ + "7aff2576-77f1-4f8f-9ed1-65f26ff961d9" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "Cache-Control": [ - "no-cache" - ], - "ETag": [ - "W/\"3299f4b7-ea5d-4432-93eb-72479e6e1444\"" - ], "Server": [ "Microsoft-HTTPAPI/2.0", "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14997" + "11997" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T050026Z:80c6d687-fda2-49a1-b986-d055114e7a38" + "WESTUS:20210604T062846Z:0c354b03-d36e-4ba1-a173-27042403d1b5" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sat, 14 Jul 2018 05:00:25 GMT" + "Fri, 04 Jun 2021 06:28:46 GMT" + ], + "Content-Length": [ + "1307" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" ] }, + "ResponseBody": "{\r\n \"name\": \"vnetcrptestps9992\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Network/virtualNetworks/vnetcrptestps9992\",\r\n \"etag\": \"W/\\\"9ed30681-db7e-4f7c-981c-1598f2e541c7\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"41fc0c90-fad8-4037-9875-203d1183f07b\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"subnetcrptestps9992\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Network/virtualNetworks/vnetcrptestps9992/subnets/subnetcrptestps9992\",\r\n \"etag\": \"W/\\\"9ed30681-db7e-4f7c-981c-1598f2e541c7\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Network/virtualNetworks/vnetcrptestps4495?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Jlc291cmNlR3JvdXBzL2NycHRlc3RwczQ0OTUvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL3ZpcnR1YWxOZXR3b3Jrcy92bmV0Y3JwdGVzdHBzNDQ5NT9hcGktdmVyc2lvbj0yMDE4LTA0LTAx", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Network/virtualNetworks/vnetcrptestps9992?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL2NycHRlc3Rwczk5OTIvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL3ZpcnR1YWxOZXR3b3Jrcy92bmV0Y3JwdGVzdHBzOTk5Mj9hcGktdmVyc2lvbj0yMDIwLTExLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "e59e02c8-ec2a-4d66-ac79-163409da99b2" + "b062ff29-9da0-4e35-b000-67e8f59ff5e5" ], - "accept-language": [ + "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Network.NetworkManagementClient/19.1.0.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" ] }, - "ResponseBody": "{\r\n \"name\": \"vnetcrptestps4495\",\r\n \"id\": \"/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Network/virtualNetworks/vnetcrptestps4495\",\r\n \"etag\": \"W/\\\"3299f4b7-ea5d-4432-93eb-72479e6e1444\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"e340e72d-37b9-4ace-b993-fab66f892bfa\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"subnetcrptestps4495\",\r\n \"id\": \"/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Network/virtualNetworks/vnetcrptestps4495/subnets/subnetcrptestps4495\",\r\n \"etag\": \"W/\\\"3299f4b7-ea5d-4432-93eb-72479e6e1444\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": []\r\n }\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false,\r\n \"enableVmProtection\": false\r\n }\r\n}", "ResponseHeaders": { - "Content-Length": [ - "1164" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], + "ETag": [ + "W/\"9ed30681-db7e-4f7c-981c-1598f2e541c7\"" + ], "x-ms-request-id": [ - "942d2d17-a0a2-403c-98e3-c397000b9fdd" + "0731af3c-f7f3-4e34-9add-cb1b26d451ba" ], "x-ms-correlation-request-id": [ - "6854ff85-953c-4a91-be0b-206445ca75a7" + "1297ef35-ad11-4d0d-8bcb-f08595e7d242" + ], + "x-ms-arm-service-request-id": [ + "277e9cf4-40f1-47e4-abb5-d0dc90104717" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "Cache-Control": [ - "no-cache" - ], - "ETag": [ - "W/\"3299f4b7-ea5d-4432-93eb-72479e6e1444\"" - ], "Server": [ "Microsoft-HTTPAPI/2.0", "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14996" + "11996" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T050026Z:6854ff85-953c-4a91-be0b-206445ca75a7" + "WESTUS:20210604T062847Z:1297ef35-ad11-4d0d-8bcb-f08595e7d242" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sat, 14 Jul 2018 05:00:25 GMT" + "Fri, 04 Jun 2021 06:28:46 GMT" + ], + "Content-Length": [ + "1307" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" ] }, + "ResponseBody": "{\r\n \"name\": \"vnetcrptestps9992\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Network/virtualNetworks/vnetcrptestps9992\",\r\n \"etag\": \"W/\\\"9ed30681-db7e-4f7c-981c-1598f2e541c7\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"41fc0c90-fad8-4037-9875-203d1183f07b\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"subnetcrptestps9992\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Network/virtualNetworks/vnetcrptestps9992/subnets/subnetcrptestps9992\",\r\n \"etag\": \"W/\\\"9ed30681-db7e-4f7c-981c-1598f2e541c7\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Network/virtualNetworks/vnetcrptestps4495?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Jlc291cmNlR3JvdXBzL2NycHRlc3RwczQ0OTUvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL3ZpcnR1YWxOZXR3b3Jrcy92bmV0Y3JwdGVzdHBzNDQ5NT9hcGktdmVyc2lvbj0yMDE4LTA0LTAx", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Network/virtualNetworks/vnetcrptestps9992?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL2NycHRlc3Rwczk5OTIvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL3ZpcnR1YWxOZXR3b3Jrcy92bmV0Y3JwdGVzdHBzOTk5Mj9hcGktdmVyc2lvbj0yMDIwLTExLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "973673d3-3f20-47ef-8671-17b1c443d963" + "531762dc-4501-4761-983b-6208c70e2ba4" ], - "accept-language": [ + "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Network.NetworkManagementClient/19.1.0.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" ] }, - "ResponseBody": "{\r\n \"name\": \"vnetcrptestps4495\",\r\n \"id\": \"/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Network/virtualNetworks/vnetcrptestps4495\",\r\n \"etag\": \"W/\\\"3299f4b7-ea5d-4432-93eb-72479e6e1444\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"e340e72d-37b9-4ace-b993-fab66f892bfa\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"subnetcrptestps4495\",\r\n \"id\": \"/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Network/virtualNetworks/vnetcrptestps4495/subnets/subnetcrptestps4495\",\r\n \"etag\": \"W/\\\"3299f4b7-ea5d-4432-93eb-72479e6e1444\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": []\r\n }\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false,\r\n \"enableVmProtection\": false\r\n }\r\n}", "ResponseHeaders": { - "Content-Length": [ - "1164" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], + "ETag": [ + "W/\"9ed30681-db7e-4f7c-981c-1598f2e541c7\"" + ], "x-ms-request-id": [ - "db35450f-a046-42a5-896f-dd8a61c78dba" + "67fb23db-9c9f-4146-9e8a-14e439c8397c" ], "x-ms-correlation-request-id": [ - "f8bbbd4a-5ac8-4287-a6cb-0ea973fbe94f" + "2dd7e373-567b-4b93-8ca5-f66bbd350afa" + ], + "x-ms-arm-service-request-id": [ + "bc577986-2191-4d2c-b636-bf34c90d4634" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "Cache-Control": [ - "no-cache" - ], - "ETag": [ - "W/\"3299f4b7-ea5d-4432-93eb-72479e6e1444\"" - ], "Server": [ "Microsoft-HTTPAPI/2.0", "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14995" + "11999" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T050026Z:f8bbbd4a-5ac8-4287-a6cb-0ea973fbe94f" + "WESTUS:20210604T062847Z:2dd7e373-567b-4b93-8ca5-f66bbd350afa" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sat, 14 Jul 2018 05:00:26 GMT" + "Fri, 04 Jun 2021 06:28:46 GMT" + ], + "Content-Length": [ + "1307" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" ] }, + "ResponseBody": "{\r\n \"name\": \"vnetcrptestps9992\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Network/virtualNetworks/vnetcrptestps9992\",\r\n \"etag\": \"W/\\\"9ed30681-db7e-4f7c-981c-1598f2e541c7\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"41fc0c90-fad8-4037-9875-203d1183f07b\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"subnetcrptestps9992\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Network/virtualNetworks/vnetcrptestps9992/subnets/subnetcrptestps9992\",\r\n \"etag\": \"W/\\\"9ed30681-db7e-4f7c-981c-1598f2e541c7\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Network/virtualNetworks/vnetcrptestps4495?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Jlc291cmNlR3JvdXBzL2NycHRlc3RwczQ0OTUvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL3ZpcnR1YWxOZXR3b3Jrcy92bmV0Y3JwdGVzdHBzNDQ5NT9hcGktdmVyc2lvbj0yMDE4LTA0LTAx", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Network/virtualNetworks/vnetcrptestps9992?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL2NycHRlc3Rwczk5OTIvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL3ZpcnR1YWxOZXR3b3Jrcy92bmV0Y3JwdGVzdHBzOTk5Mj9hcGktdmVyc2lvbj0yMDIwLTExLTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"properties\": {\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"resourceNavigationLinks\": []\r\n },\r\n \"name\": \"subnetcrptestps4495\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false,\r\n \"enableVmProtection\": false\r\n },\r\n \"location\": \"East US\"\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"properties\": {\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"addressPrefixes\": [],\r\n \"serviceEndpoints\": [],\r\n \"serviceEndpointPolicies\": [],\r\n \"ipAllocations\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"name\": \"subnetcrptestps9992\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false,\r\n \"ipAllocations\": []\r\n },\r\n \"location\": \"EastUS\"\r\n}", "RequestHeaders": { - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "488" - ], "x-ms-client-request-id": [ - "b77fcfb9-a6b3-4d03-bfc3-75954164e54c" + "b062ff29-9da0-4e35-b000-67e8f59ff5e5" ], - "accept-language": [ + "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Network.NetworkManagementClient/19.1.0.0" - ] - }, - "ResponseBody": "{\r\n \"name\": \"vnetcrptestps4495\",\r\n \"id\": \"/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Network/virtualNetworks/vnetcrptestps4495\",\r\n \"etag\": \"W/\\\"93cabfa3-e3a8-49c0-9553-0804d39c91d8\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"e340e72d-37b9-4ace-b993-fab66f892bfa\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"subnetcrptestps4495\",\r\n \"id\": \"/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Network/virtualNetworks/vnetcrptestps4495/subnets/subnetcrptestps4495\",\r\n \"etag\": \"W/\\\"93cabfa3-e3a8-49c0-9553-0804d39c91d8\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": []\r\n }\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false,\r\n \"enableVmProtection\": false\r\n }\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "1162" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" ], "Content-Type": [ "application/json; charset=utf-8" ], - "Expires": [ - "-1" + "Content-Length": [ + "690" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" @@ -424,20 +429,23 @@ "3" ], "x-ms-request-id": [ - "c2fb698f-22ff-42e6-9c61-6103f80ceac8" + "163ba26d-f9e3-45cd-8032-6144227a6e81" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/providers/Microsoft.Network/locations/eastus/operations/c2fb698f-22ff-42e6-9c61-6103f80ceac8?api-version=2018-04-01" + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Network/locations/eastus/operations/163ba26d-f9e3-45cd-8032-6144227a6e81?api-version=2020-11-01" ], "x-ms-correlation-request-id": [ - "94c9c8a0-e1e7-4c61-b96a-33bcc492707b" + "1f950def-a1db-4779-b52d-8eb35648b3df" + ], + "Azure-AsyncNotification": [ + "Enabled" + ], + "x-ms-arm-service-request-id": [ + "a0be9d1c-3eda-465a-9bbb-f79278c15ad9" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "Cache-Control": [ - "no-cache" - ], "Server": [ "Microsoft-HTTPAPI/2.0", "Microsoft-HTTPAPI/2.0" @@ -446,104 +454,113 @@ "1199" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T050015Z:94c9c8a0-e1e7-4c61-b96a-33bcc492707b" + "WESTUS:20210604T062843Z:1f950def-a1db-4779-b52d-8eb35648b3df" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sat, 14 Jul 2018 05:00:15 GMT" + "Fri, 04 Jun 2021 06:28:42 GMT" + ], + "Content-Length": [ + "1305" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" ] }, + "ResponseBody": "{\r\n \"name\": \"vnetcrptestps9992\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Network/virtualNetworks/vnetcrptestps9992\",\r\n \"etag\": \"W/\\\"5c492a7b-0ca4-4a54-a0fd-254e1dc44e74\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"41fc0c90-fad8-4037-9875-203d1183f07b\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"subnetcrptestps9992\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Network/virtualNetworks/vnetcrptestps9992/subnets/subnetcrptestps9992\",\r\n \"etag\": \"W/\\\"5c492a7b-0ca4-4a54-a0fd-254e1dc44e74\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/providers/Microsoft.Network/locations/eastus/operations/c2fb698f-22ff-42e6-9c61-6103f80ceac8?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvYzJmYjY5OGYtMjJmZi00MmU2LTljNjEtNjEwM2Y4MGNlYWM4P2FwaS12ZXJzaW9uPTIwMTgtMDQtMDE=", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Network/locations/eastus/operations/163ba26d-f9e3-45cd-8032-6144227a6e81?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMTYzYmEyNmQtZjllMy00NWNkLTgwMzItNjE0NDIyN2E2ZTgxP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "b062ff29-9da0-4e35-b000-67e8f59ff5e5" + ], "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Network.NetworkManagementClient/19.1.0.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" ] }, - "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", "ResponseHeaders": { - "Content-Length": [ - "29" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], "x-ms-request-id": [ - "9962bade-db8c-4c0b-961c-9a896eed6c3d" + "40d58f6b-de86-4c93-8d23-f285ac51bbab" ], "x-ms-correlation-request-id": [ - "55f88064-4a19-4883-af47-b85ad532cd78" + "907d4c9e-67fe-4f6d-bd3c-1b5f340d68b7" + ], + "x-ms-arm-service-request-id": [ + "cf58f35a-7346-4317-9fba-effae79ca2d4" ], "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": [ - "14998" + "11998" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T050026Z:55f88064-4a19-4883-af47-b85ad532cd78" + "WESTUS:20210604T062846Z:907d4c9e-67fe-4f6d-bd3c-1b5f340d68b7" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sat, 14 Jul 2018 05:00:25 GMT" + "Fri, 04 Jun 2021 06:28:46 GMT" + ], + "Content-Length": [ + "29" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" ] }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Network/publicIPAddresses/pubipcrptestps4495?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Jlc291cmNlR3JvdXBzL2NycHRlc3RwczQ0OTUvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL3B1YmxpY0lQQWRkcmVzc2VzL3B1YmlwY3JwdGVzdHBzNDQ5NT9hcGktdmVyc2lvbj0yMDE4LTA0LTAx", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Network/publicIPAddresses/pubipcrptestps9992?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL2NycHRlc3Rwczk5OTIvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL3B1YmxpY0lQQWRkcmVzc2VzL3B1YmlwY3JwdGVzdHBzOTk5Mj9hcGktdmVyc2lvbj0yMDIwLTExLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "8c59d222-d436-4535-bc21-4a1d6897daa6" + "53cc059d-5151-400e-923f-b16372e92932" ], - "accept-language": [ + "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Network.NetworkManagementClient/19.1.0.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" ] }, - "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/publicIPAddresses/pubipcrptestps4495' under resource group 'crptestps4495' was not found.\"\r\n }\r\n}", "ResponseHeaders": { - "Content-Length": [ - "171" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" @@ -552,13 +569,13 @@ "gateway" ], "x-ms-request-id": [ - "4926714f-b598-41bb-945d-3da153b08e46" + "6f60b5db-b15d-47f8-ac28-3d240d39362a" ], "x-ms-correlation-request-id": [ - "4926714f-b598-41bb-945d-3da153b08e46" + "6f60b5db-b15d-47f8-ac28-3d240d39362a" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T050026Z:4926714f-b598-41bb-945d-3da153b08e46" + "WESTUS:20210604T062847Z:6f60b5db-b15d-47f8-ac28-3d240d39362a" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -566,373 +583,397 @@ "X-Content-Type-Options": [ "nosniff" ], - "Cache-Control": [ - "no-cache" - ], "Date": [ - "Sat, 14 Jul 2018 05:00:26 GMT" + "Fri, 04 Jun 2021 06:28:46 GMT" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "239" ] }, + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/publicIPAddresses/pubipcrptestps9992' under resource group 'crptestps9992' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", "StatusCode": 404 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Network/publicIPAddresses/pubipcrptestps4495?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Jlc291cmNlR3JvdXBzL2NycHRlc3RwczQ0OTUvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL3B1YmxpY0lQQWRkcmVzc2VzL3B1YmlwY3JwdGVzdHBzNDQ5NT9hcGktdmVyc2lvbj0yMDE4LTA0LTAx", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Network/publicIPAddresses/pubipcrptestps9992?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL2NycHRlc3Rwczk5OTIvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL3B1YmxpY0lQQWRkcmVzc2VzL3B1YmlwY3JwdGVzdHBzOTk5Mj9hcGktdmVyc2lvbj0yMDIwLTExLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "53cc059d-5151-400e-923f-b16372e92932" + ], "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Network.NetworkManagementClient/19.1.0.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" ] }, - "ResponseBody": "{\r\n \"name\": \"pubipcrptestps4495\",\r\n \"id\": \"/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Network/publicIPAddresses/pubipcrptestps4495\",\r\n \"etag\": \"W/\\\"4fcc31d1-5355-4634-9862-13afabe1017c\\\"\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"080878e7-0cbf-4b81-8abe-002dc51e387b\",\r\n \"publicIPAddressVersion\": \"IPv4\",\r\n \"publicIPAllocationMethod\": \"Dynamic\",\r\n \"idleTimeoutInMinutes\": 4,\r\n \"dnsSettings\": {\r\n \"domainNameLabel\": \"pubipcrptestps4495\",\r\n \"fqdn\": \"pubipcrptestps4495.eastus.cloudapp.azure.com\"\r\n },\r\n \"ipTags\": []\r\n },\r\n \"type\": \"Microsoft.Network/publicIPAddresses\",\r\n \"sku\": {\r\n \"name\": \"Basic\",\r\n \"tier\": \"Regional\"\r\n }\r\n}", "ResponseHeaders": { - "Content-Length": [ - "788" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], + "ETag": [ + "W/\"d0e0d3ae-1a76-4621-8340-30d5065c9a8d\"" + ], "x-ms-request-id": [ - "adbd1616-119a-4702-8cea-95ee9cfa7ca2" + "59df3483-052e-4622-8500-53eef08cc780" ], "x-ms-correlation-request-id": [ - "60e55cd0-3dec-4616-bce1-31f97601ac9c" + "5ee7bb00-5f53-47f1-a9a5-39796d107aff" + ], + "x-ms-arm-service-request-id": [ + "4bd74197-caf3-4506-b4dd-42e68159966a" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "Cache-Control": [ - "no-cache" - ], - "ETag": [ - "W/\"4fcc31d1-5355-4634-9862-13afabe1017c\"" - ], "Server": [ "Microsoft-HTTPAPI/2.0", "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14992" + "11997" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T050038Z:60e55cd0-3dec-4616-bce1-31f97601ac9c" + "WESTUS:20210604T062852Z:5ee7bb00-5f53-47f1-a9a5-39796d107aff" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sat, 14 Jul 2018 05:00:37 GMT" + "Fri, 04 Jun 2021 06:28:52 GMT" + ], + "Content-Length": [ + "788" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" ] }, + "ResponseBody": "{\r\n \"name\": \"pubipcrptestps9992\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Network/publicIPAddresses/pubipcrptestps9992\",\r\n \"etag\": \"W/\\\"d0e0d3ae-1a76-4621-8340-30d5065c9a8d\\\"\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"991499fe-802a-4db4-b008-eb435a2d6d2d\",\r\n \"publicIPAddressVersion\": \"IPv4\",\r\n \"publicIPAllocationMethod\": \"Dynamic\",\r\n \"idleTimeoutInMinutes\": 4,\r\n \"dnsSettings\": {\r\n \"domainNameLabel\": \"pubipcrptestps9992\",\r\n \"fqdn\": \"pubipcrptestps9992.eastus.cloudapp.azure.com\"\r\n },\r\n \"ipTags\": []\r\n },\r\n \"type\": \"Microsoft.Network/publicIPAddresses\",\r\n \"sku\": {\r\n \"name\": \"Basic\",\r\n \"tier\": \"Regional\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Network/publicIPAddresses/pubipcrptestps4495?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Jlc291cmNlR3JvdXBzL2NycHRlc3RwczQ0OTUvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL3B1YmxpY0lQQWRkcmVzc2VzL3B1YmlwY3JwdGVzdHBzNDQ5NT9hcGktdmVyc2lvbj0yMDE4LTA0LTAx", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Network/publicIPAddresses/pubipcrptestps9992?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL2NycHRlc3Rwczk5OTIvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL3B1YmxpY0lQQWRkcmVzc2VzL3B1YmlwY3JwdGVzdHBzOTk5Mj9hcGktdmVyc2lvbj0yMDIwLTExLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "77a85e89-b9e5-46ef-810a-b1588c89fb88" + "53cc059d-5151-400e-923f-b16372e92932" ], - "accept-language": [ + "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Network.NetworkManagementClient/19.1.0.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" ] }, - "ResponseBody": "{\r\n \"name\": \"pubipcrptestps4495\",\r\n \"id\": \"/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Network/publicIPAddresses/pubipcrptestps4495\",\r\n \"etag\": \"W/\\\"4fcc31d1-5355-4634-9862-13afabe1017c\\\"\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"080878e7-0cbf-4b81-8abe-002dc51e387b\",\r\n \"publicIPAddressVersion\": \"IPv4\",\r\n \"publicIPAllocationMethod\": \"Dynamic\",\r\n \"idleTimeoutInMinutes\": 4,\r\n \"dnsSettings\": {\r\n \"domainNameLabel\": \"pubipcrptestps4495\",\r\n \"fqdn\": \"pubipcrptestps4495.eastus.cloudapp.azure.com\"\r\n },\r\n \"ipTags\": []\r\n },\r\n \"type\": \"Microsoft.Network/publicIPAddresses\",\r\n \"sku\": {\r\n \"name\": \"Basic\",\r\n \"tier\": \"Regional\"\r\n }\r\n}", "ResponseHeaders": { - "Content-Length": [ - "788" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], + "ETag": [ + "W/\"d0e0d3ae-1a76-4621-8340-30d5065c9a8d\"" + ], "x-ms-request-id": [ - "6a99a5a7-1f87-49dc-b2eb-02d2d9b4d64b" + "3a9e785f-e55a-4569-8991-86167959075a" ], "x-ms-correlation-request-id": [ - "da21fb8d-341f-4fc5-9aa9-7e15b193780a" + "7fe85a7b-ebd2-4768-9535-2fcb306d4df6" + ], + "x-ms-arm-service-request-id": [ + "461997d7-53ad-428b-a737-e7228863aad5" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "Cache-Control": [ - "no-cache" - ], - "ETag": [ - "W/\"4fcc31d1-5355-4634-9862-13afabe1017c\"" - ], "Server": [ "Microsoft-HTTPAPI/2.0", "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14991" + "11996" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T050038Z:da21fb8d-341f-4fc5-9aa9-7e15b193780a" + "WESTUS:20210604T062852Z:7fe85a7b-ebd2-4768-9535-2fcb306d4df6" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sat, 14 Jul 2018 05:00:37 GMT" + "Fri, 04 Jun 2021 06:28:52 GMT" + ], + "Content-Length": [ + "788" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" ] }, + "ResponseBody": "{\r\n \"name\": \"pubipcrptestps9992\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Network/publicIPAddresses/pubipcrptestps9992\",\r\n \"etag\": \"W/\\\"d0e0d3ae-1a76-4621-8340-30d5065c9a8d\\\"\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"991499fe-802a-4db4-b008-eb435a2d6d2d\",\r\n \"publicIPAddressVersion\": \"IPv4\",\r\n \"publicIPAllocationMethod\": \"Dynamic\",\r\n \"idleTimeoutInMinutes\": 4,\r\n \"dnsSettings\": {\r\n \"domainNameLabel\": \"pubipcrptestps9992\",\r\n \"fqdn\": \"pubipcrptestps9992.eastus.cloudapp.azure.com\"\r\n },\r\n \"ipTags\": []\r\n },\r\n \"type\": \"Microsoft.Network/publicIPAddresses\",\r\n \"sku\": {\r\n \"name\": \"Basic\",\r\n \"tier\": \"Regional\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Network/publicIPAddresses/pubipcrptestps4495?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Jlc291cmNlR3JvdXBzL2NycHRlc3RwczQ0OTUvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL3B1YmxpY0lQQWRkcmVzc2VzL3B1YmlwY3JwdGVzdHBzNDQ5NT9hcGktdmVyc2lvbj0yMDE4LTA0LTAx", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Network/publicIPAddresses/pubipcrptestps9992?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL2NycHRlc3Rwczk5OTIvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL3B1YmxpY0lQQWRkcmVzc2VzL3B1YmlwY3JwdGVzdHBzOTk5Mj9hcGktdmVyc2lvbj0yMDIwLTExLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "fa541e6a-ed0e-4f73-bad6-48ff436b222e" + "278c1c0c-51aa-4368-8a0d-7ecfac5cb869" ], - "accept-language": [ + "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Network.NetworkManagementClient/19.1.0.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" ] }, - "ResponseBody": "{\r\n \"name\": \"pubipcrptestps4495\",\r\n \"id\": \"/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Network/publicIPAddresses/pubipcrptestps4495\",\r\n \"etag\": \"W/\\\"4fcc31d1-5355-4634-9862-13afabe1017c\\\"\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"080878e7-0cbf-4b81-8abe-002dc51e387b\",\r\n \"publicIPAddressVersion\": \"IPv4\",\r\n \"publicIPAllocationMethod\": \"Dynamic\",\r\n \"idleTimeoutInMinutes\": 4,\r\n \"dnsSettings\": {\r\n \"domainNameLabel\": \"pubipcrptestps4495\",\r\n \"fqdn\": \"pubipcrptestps4495.eastus.cloudapp.azure.com\"\r\n },\r\n \"ipTags\": []\r\n },\r\n \"type\": \"Microsoft.Network/publicIPAddresses\",\r\n \"sku\": {\r\n \"name\": \"Basic\",\r\n \"tier\": \"Regional\"\r\n }\r\n}", "ResponseHeaders": { - "Content-Length": [ - "788" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], + "ETag": [ + "W/\"d0e0d3ae-1a76-4621-8340-30d5065c9a8d\"" + ], "x-ms-request-id": [ - "22ce542f-6878-4b26-b0af-ed4be5ad02fb" + "b0257c8d-1d28-447f-9955-6ff2b1a454e9" ], "x-ms-correlation-request-id": [ - "d4244fa2-0768-42db-953c-4f7db58a0885" + "d5fd6c04-93b4-4b5c-bdc0-5c60536d0c1b" + ], + "x-ms-arm-service-request-id": [ + "ab1e15ff-eb63-4446-bb2b-ea3a3091a989" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "Cache-Control": [ - "no-cache" - ], - "ETag": [ - "W/\"4fcc31d1-5355-4634-9862-13afabe1017c\"" - ], "Server": [ "Microsoft-HTTPAPI/2.0", "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14990" + "11999" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T050038Z:d4244fa2-0768-42db-953c-4f7db58a0885" + "WESTUS:20210604T062852Z:d5fd6c04-93b4-4b5c-bdc0-5c60536d0c1b" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sat, 14 Jul 2018 05:00:37 GMT" + "Fri, 04 Jun 2021 06:28:52 GMT" + ], + "Content-Length": [ + "788" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" ] }, + "ResponseBody": "{\r\n \"name\": \"pubipcrptestps9992\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Network/publicIPAddresses/pubipcrptestps9992\",\r\n \"etag\": \"W/\\\"d0e0d3ae-1a76-4621-8340-30d5065c9a8d\\\"\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"991499fe-802a-4db4-b008-eb435a2d6d2d\",\r\n \"publicIPAddressVersion\": \"IPv4\",\r\n \"publicIPAllocationMethod\": \"Dynamic\",\r\n \"idleTimeoutInMinutes\": 4,\r\n \"dnsSettings\": {\r\n \"domainNameLabel\": \"pubipcrptestps9992\",\r\n \"fqdn\": \"pubipcrptestps9992.eastus.cloudapp.azure.com\"\r\n },\r\n \"ipTags\": []\r\n },\r\n \"type\": \"Microsoft.Network/publicIPAddresses\",\r\n \"sku\": {\r\n \"name\": \"Basic\",\r\n \"tier\": \"Regional\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Network/publicIPAddresses/pubipcrptestps4495?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Jlc291cmNlR3JvdXBzL2NycHRlc3RwczQ0OTUvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL3B1YmxpY0lQQWRkcmVzc2VzL3B1YmlwY3JwdGVzdHBzNDQ5NT9hcGktdmVyc2lvbj0yMDE4LTA0LTAx", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Network/publicIPAddresses/pubipcrptestps9992?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL2NycHRlc3Rwczk5OTIvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL3B1YmxpY0lQQWRkcmVzc2VzL3B1YmlwY3JwdGVzdHBzOTk5Mj9hcGktdmVyc2lvbj0yMDIwLTExLTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"publicIPAllocationMethod\": \"Dynamic\",\r\n \"dnsSettings\": {\r\n \"domainNameLabel\": \"pubipcrptestps4495\"\r\n },\r\n \"ipTags\": []\r\n },\r\n \"zones\": [],\r\n \"location\": \"East US\"\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"publicIPAllocationMethod\": \"Dynamic\",\r\n \"dnsSettings\": {\r\n \"domainNameLabel\": \"pubipcrptestps9992\"\r\n },\r\n \"ipTags\": []\r\n },\r\n \"zones\": [],\r\n \"location\": \"EastUS\"\r\n}", "RequestHeaders": { - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "209" - ], "x-ms-client-request-id": [ - "72945b38-15fc-423d-997b-294af2c1abda" + "53cc059d-5151-400e-923f-b16372e92932" ], - "accept-language": [ + "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Network.NetworkManagementClient/19.1.0.0" - ] - }, - "ResponseBody": "{\r\n \"name\": \"pubipcrptestps4495\",\r\n \"id\": \"/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Network/publicIPAddresses/pubipcrptestps4495\",\r\n \"etag\": \"W/\\\"e630f29b-3bf7-486d-bdf4-c566dcb4aca1\\\"\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"080878e7-0cbf-4b81-8abe-002dc51e387b\",\r\n \"publicIPAddressVersion\": \"IPv4\",\r\n \"publicIPAllocationMethod\": \"Dynamic\",\r\n \"idleTimeoutInMinutes\": 4,\r\n \"dnsSettings\": {\r\n \"domainNameLabel\": \"pubipcrptestps4495\",\r\n \"fqdn\": \"pubipcrptestps4495.eastus.cloudapp.azure.com\"\r\n },\r\n \"ipTags\": []\r\n },\r\n \"type\": \"Microsoft.Network/publicIPAddresses\",\r\n \"sku\": {\r\n \"name\": \"Basic\",\r\n \"tier\": \"Regional\"\r\n }\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "787" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" ], "Content-Type": [ "application/json; charset=utf-8" ], - "Expires": [ - "-1" + "Content-Length": [ + "208" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], "Retry-After": [ - "3" + "1" ], "x-ms-request-id": [ - "cdc25b86-7894-4484-92a5-e1842703116c" + "6c1cdb28-a990-4a99-9fa3-c0fca6d8b35b" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/providers/Microsoft.Network/locations/eastus/operations/cdc25b86-7894-4484-92a5-e1842703116c?api-version=2018-04-01" + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Network/locations/eastus/operations/6c1cdb28-a990-4a99-9fa3-c0fca6d8b35b?api-version=2020-11-01" ], "x-ms-correlation-request-id": [ - "2a726600-ae6b-4caf-a9f3-e8853a499a3a" + "80867036-a301-4458-a596-221a9697d816" + ], + "Azure-AsyncNotification": [ + "Enabled" + ], + "x-ms-arm-service-request-id": [ + "ab9619fd-7f94-4a2d-b7ed-36f6ff289499" ], "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": [ - "1198" + "1199" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T050028Z:2a726600-ae6b-4caf-a9f3-e8853a499a3a" + "WESTUS:20210604T062851Z:80867036-a301-4458-a596-221a9697d816" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sat, 14 Jul 2018 05:00:27 GMT" + "Fri, 04 Jun 2021 06:28:51 GMT" + ], + "Content-Length": [ + "787" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" ] }, + "ResponseBody": "{\r\n \"name\": \"pubipcrptestps9992\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Network/publicIPAddresses/pubipcrptestps9992\",\r\n \"etag\": \"W/\\\"fa44c179-332d-4ac8-80b4-48da1f77b6ca\\\"\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"991499fe-802a-4db4-b008-eb435a2d6d2d\",\r\n \"publicIPAddressVersion\": \"IPv4\",\r\n \"publicIPAllocationMethod\": \"Dynamic\",\r\n \"idleTimeoutInMinutes\": 4,\r\n \"dnsSettings\": {\r\n \"domainNameLabel\": \"pubipcrptestps9992\",\r\n \"fqdn\": \"pubipcrptestps9992.eastus.cloudapp.azure.com\"\r\n },\r\n \"ipTags\": []\r\n },\r\n \"type\": \"Microsoft.Network/publicIPAddresses\",\r\n \"sku\": {\r\n \"name\": \"Basic\",\r\n \"tier\": \"Regional\"\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/providers/Microsoft.Network/locations/eastus/operations/cdc25b86-7894-4484-92a5-e1842703116c?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvY2RjMjViODYtNzg5NC00NDg0LTkyYTUtZTE4NDI3MDMxMTZjP2FwaS12ZXJzaW9uPTIwMTgtMDQtMDE=", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Network/locations/eastus/operations/6c1cdb28-a990-4a99-9fa3-c0fca6d8b35b?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNmMxY2RiMjgtYTk5MC00YTk5LTlmYTMtYzBmY2E2ZDhiMzViP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "53cc059d-5151-400e-923f-b16372e92932" + ], "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Network.NetworkManagementClient/19.1.0.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" ] }, - "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", "ResponseHeaders": { - "Content-Length": [ - "29" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], "x-ms-request-id": [ - "5f0315db-f9bb-4645-b536-cba72f9b9cb1" + "0bf4fd11-f408-4f8c-a25c-59374a403eb0" ], "x-ms-correlation-request-id": [ - "71adb16f-7e49-4b47-86d6-c8ec0a5ebe0a" + "b2574f51-2f81-4ec0-a5a1-93b832626119" + ], + "x-ms-arm-service-request-id": [ + "e7d237ef-5c69-47ac-825a-2c42759a9218" ], "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": [ - "14993" + "11998" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T050038Z:71adb16f-7e49-4b47-86d6-c8ec0a5ebe0a" + "WESTUS:20210604T062852Z:b2574f51-2f81-4ec0-a5a1-93b832626119" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sat, 14 Jul 2018 05:00:37 GMT" + "Fri, 04 Jun 2021 06:28:52 GMT" + ], + "Content-Length": [ + "29" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" ] }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Network/networkInterfaces/niccrptestps4495?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Jlc291cmNlR3JvdXBzL2NycHRlc3RwczQ0OTUvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL25ldHdvcmtJbnRlcmZhY2VzL25pY2NycHRlc3RwczQ0OTU/YXBpLXZlcnNpb249MjAxOC0wNC0wMQ==", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Network/networkInterfaces/niccrptestps9992?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL2NycHRlc3Rwczk5OTIvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL25ldHdvcmtJbnRlcmZhY2VzL25pY2NycHRlc3Rwczk5OTI/YXBpLXZlcnNpb249MjAyMC0xMS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "d56ff826-652f-454d-9b32-1f80aca4304f" + "ad613959-a0a2-4dd2-aeef-5a59820beb0d" ], - "accept-language": [ + "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Network.NetworkManagementClient/19.1.0.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" ] }, - "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/networkInterfaces/niccrptestps4495' under resource group 'crptestps4495' was not found.\"\r\n }\r\n}", "ResponseHeaders": { - "Content-Length": [ - "169" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" @@ -941,13 +982,13 @@ "gateway" ], "x-ms-request-id": [ - "40415bd4-f085-4cb8-ac04-da80413933db" + "7d74b767-150c-41b8-a5e0-e7a0fbb6a4ed" ], "x-ms-correlation-request-id": [ - "40415bd4-f085-4cb8-ac04-da80413933db" + "7d74b767-150c-41b8-a5e0-e7a0fbb6a4ed" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T050038Z:40415bd4-f085-4cb8-ac04-da80413933db" + "WESTUS:20210604T062853Z:7d74b767-150c-41b8-a5e0-e7a0fbb6a4ed" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -955,504 +996,522 @@ "X-Content-Type-Options": [ "nosniff" ], - "Cache-Control": [ - "no-cache" - ], "Date": [ - "Sat, 14 Jul 2018 05:00:37 GMT" + "Fri, 04 Jun 2021 06:28:53 GMT" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "237" ] }, + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/networkInterfaces/niccrptestps9992' under resource group 'crptestps9992' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", "StatusCode": 404 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Network/networkInterfaces/niccrptestps4495?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Jlc291cmNlR3JvdXBzL2NycHRlc3RwczQ0OTUvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL25ldHdvcmtJbnRlcmZhY2VzL25pY2NycHRlc3RwczQ0OTU/YXBpLXZlcnNpb249MjAxOC0wNC0wMQ==", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Network/networkInterfaces/niccrptestps9992?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL2NycHRlc3Rwczk5OTIvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL25ldHdvcmtJbnRlcmZhY2VzL25pY2NycHRlc3Rwczk5OTI/YXBpLXZlcnNpb249MjAyMC0xMS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "ad613959-a0a2-4dd2-aeef-5a59820beb0d" + ], "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Network.NetworkManagementClient/19.1.0.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" ] }, - "ResponseBody": "{\r\n \"name\": \"niccrptestps4495\",\r\n \"id\": \"/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Network/networkInterfaces/niccrptestps4495\",\r\n \"etag\": \"W/\\\"0c7d2c93-3889-4a7f-8b67-3989a823534d\\\"\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"53209ffa-6242-4f82-9808-959f46b1e14a\",\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"ipconfig1\",\r\n \"id\": \"/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Network/networkInterfaces/niccrptestps4495/ipConfigurations/ipconfig1\",\r\n \"etag\": \"W/\\\"0c7d2c93-3889-4a7f-8b67-3989a823534d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAddress\": \"10.0.0.4\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Network/publicIPAddresses/pubipcrptestps4495\"\r\n },\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Network/virtualNetworks/vnetcrptestps4495/subnets/subnetcrptestps4495\"\r\n },\r\n \"primary\": true,\r\n \"privateIPAddressVersion\": \"IPv4\",\r\n \"isInUseWithService\": false\r\n }\r\n }\r\n ],\r\n \"dnsSettings\": {\r\n \"dnsServers\": [],\r\n \"appliedDnsServers\": [],\r\n \"internalDomainNameSuffix\": \"fxtuby3zg5hevomt5k1g5cjl5c.bx.internal.cloudapp.net\"\r\n },\r\n \"enableAcceleratedNetworking\": false,\r\n \"enableIPForwarding\": false,\r\n \"services\": null,\r\n \"virtualNetworkTapProvisioningState\": \"NotProvisioned\"\r\n },\r\n \"type\": \"Microsoft.Network/networkInterfaces\"\r\n}", "ResponseHeaders": { - "Content-Length": [ - "1848" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], + "ETag": [ + "W/\"4a87a96d-0838-4014-b32b-bed1eb158a4a\"" + ], "x-ms-request-id": [ - "d1465c6b-4506-410a-8522-e18d466b42e1" + "59bb5c42-4f86-4c9b-bbe6-9653bcfd21b6" ], "x-ms-correlation-request-id": [ - "66e2294a-20fe-4ded-9bd5-5a7e1565f8c7" + "f6bd62b0-6fd1-4294-ad7c-d5a9c1a2f60e" + ], + "x-ms-arm-service-request-id": [ + "d834f965-a402-4bf0-ad7e-cf6a79a0d1f2" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "Cache-Control": [ - "no-cache" - ], - "ETag": [ - "W/\"0c7d2c93-3889-4a7f-8b67-3989a823534d\"" - ], "Server": [ "Microsoft-HTTPAPI/2.0", "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14988" + "11998" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T050040Z:66e2294a-20fe-4ded-9bd5-5a7e1565f8c7" + "WESTUS:20210604T062856Z:f6bd62b0-6fd1-4294-ad7c-d5a9c1a2f60e" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sat, 14 Jul 2018 05:00:39 GMT" + "Fri, 04 Jun 2021 06:28:56 GMT" + ], + "Content-Length": [ + "1883" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" ] }, + "ResponseBody": "{\r\n \"name\": \"niccrptestps9992\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Network/networkInterfaces/niccrptestps9992\",\r\n \"etag\": \"W/\\\"4a87a96d-0838-4014-b32b-bed1eb158a4a\\\"\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"625d0f45-fb61-43ae-b34b-16c6fc755a86\",\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"ipconfig1\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Network/networkInterfaces/niccrptestps9992/ipConfigurations/ipconfig1\",\r\n \"etag\": \"W/\\\"4a87a96d-0838-4014-b32b-bed1eb158a4a\\\"\",\r\n \"type\": \"Microsoft.Network/networkInterfaces/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAddress\": \"10.0.0.4\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Network/publicIPAddresses/pubipcrptestps9992\"\r\n },\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Network/virtualNetworks/vnetcrptestps9992/subnets/subnetcrptestps9992\"\r\n },\r\n \"primary\": true,\r\n \"privateIPAddressVersion\": \"IPv4\"\r\n }\r\n }\r\n ],\r\n \"dnsSettings\": {\r\n \"dnsServers\": [],\r\n \"appliedDnsServers\": [],\r\n \"internalDomainNameSuffix\": \"sagpyqoy5i1ubgdvea4rda5qpd.bx.internal.cloudapp.net\"\r\n },\r\n \"enableAcceleratedNetworking\": false,\r\n \"enableIPForwarding\": false,\r\n \"hostedWorkloads\": [],\r\n \"tapConfigurations\": [],\r\n \"nicType\": \"Standard\"\r\n },\r\n \"type\": \"Microsoft.Network/networkInterfaces\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Network/networkInterfaces/niccrptestps4495?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Jlc291cmNlR3JvdXBzL2NycHRlc3RwczQ0OTUvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL25ldHdvcmtJbnRlcmZhY2VzL25pY2NycHRlc3RwczQ0OTU/YXBpLXZlcnNpb249MjAxOC0wNC0wMQ==", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Network/networkInterfaces/niccrptestps9992?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL2NycHRlc3Rwczk5OTIvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL25ldHdvcmtJbnRlcmZhY2VzL25pY2NycHRlc3Rwczk5OTI/YXBpLXZlcnNpb249MjAyMC0xMS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "5100e5d0-22ee-4e53-8f17-c77823c777de" + "ad613959-a0a2-4dd2-aeef-5a59820beb0d" ], - "accept-language": [ + "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Network.NetworkManagementClient/19.1.0.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" ] }, - "ResponseBody": "{\r\n \"name\": \"niccrptestps4495\",\r\n \"id\": \"/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Network/networkInterfaces/niccrptestps4495\",\r\n \"etag\": \"W/\\\"0c7d2c93-3889-4a7f-8b67-3989a823534d\\\"\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"53209ffa-6242-4f82-9808-959f46b1e14a\",\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"ipconfig1\",\r\n \"id\": \"/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Network/networkInterfaces/niccrptestps4495/ipConfigurations/ipconfig1\",\r\n \"etag\": \"W/\\\"0c7d2c93-3889-4a7f-8b67-3989a823534d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAddress\": \"10.0.0.4\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Network/publicIPAddresses/pubipcrptestps4495\"\r\n },\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Network/virtualNetworks/vnetcrptestps4495/subnets/subnetcrptestps4495\"\r\n },\r\n \"primary\": true,\r\n \"privateIPAddressVersion\": \"IPv4\",\r\n \"isInUseWithService\": false\r\n }\r\n }\r\n ],\r\n \"dnsSettings\": {\r\n \"dnsServers\": [],\r\n \"appliedDnsServers\": [],\r\n \"internalDomainNameSuffix\": \"fxtuby3zg5hevomt5k1g5cjl5c.bx.internal.cloudapp.net\"\r\n },\r\n \"enableAcceleratedNetworking\": false,\r\n \"enableIPForwarding\": false,\r\n \"services\": null,\r\n \"virtualNetworkTapProvisioningState\": \"NotProvisioned\"\r\n },\r\n \"type\": \"Microsoft.Network/networkInterfaces\"\r\n}", "ResponseHeaders": { - "Content-Length": [ - "1848" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], + "ETag": [ + "W/\"4a87a96d-0838-4014-b32b-bed1eb158a4a\"" + ], "x-ms-request-id": [ - "b1c0deb3-e012-4eaa-a611-24cfe623de5e" + "1ccd9647-0194-4b9b-8a66-1855001bca72" ], "x-ms-correlation-request-id": [ - "5fdead58-fe5a-4e4a-8be0-43e74bd1ff08" + "a6b8ce85-0b07-4244-b8dc-eee847cba225" + ], + "x-ms-arm-service-request-id": [ + "e73d2f4f-b3e9-4f97-bbaa-4ba148e35c2a" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "Cache-Control": [ - "no-cache" - ], - "ETag": [ - "W/\"0c7d2c93-3889-4a7f-8b67-3989a823534d\"" - ], "Server": [ "Microsoft-HTTPAPI/2.0", "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14987" + "11997" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T050040Z:5fdead58-fe5a-4e4a-8be0-43e74bd1ff08" + "WESTUS:20210604T062856Z:a6b8ce85-0b07-4244-b8dc-eee847cba225" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sat, 14 Jul 2018 05:00:39 GMT" + "Fri, 04 Jun 2021 06:28:56 GMT" + ], + "Content-Length": [ + "1883" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" ] }, + "ResponseBody": "{\r\n \"name\": \"niccrptestps9992\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Network/networkInterfaces/niccrptestps9992\",\r\n \"etag\": \"W/\\\"4a87a96d-0838-4014-b32b-bed1eb158a4a\\\"\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"625d0f45-fb61-43ae-b34b-16c6fc755a86\",\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"ipconfig1\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Network/networkInterfaces/niccrptestps9992/ipConfigurations/ipconfig1\",\r\n \"etag\": \"W/\\\"4a87a96d-0838-4014-b32b-bed1eb158a4a\\\"\",\r\n \"type\": \"Microsoft.Network/networkInterfaces/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAddress\": \"10.0.0.4\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Network/publicIPAddresses/pubipcrptestps9992\"\r\n },\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Network/virtualNetworks/vnetcrptestps9992/subnets/subnetcrptestps9992\"\r\n },\r\n \"primary\": true,\r\n \"privateIPAddressVersion\": \"IPv4\"\r\n }\r\n }\r\n ],\r\n \"dnsSettings\": {\r\n \"dnsServers\": [],\r\n \"appliedDnsServers\": [],\r\n \"internalDomainNameSuffix\": \"sagpyqoy5i1ubgdvea4rda5qpd.bx.internal.cloudapp.net\"\r\n },\r\n \"enableAcceleratedNetworking\": false,\r\n \"enableIPForwarding\": false,\r\n \"hostedWorkloads\": [],\r\n \"tapConfigurations\": [],\r\n \"nicType\": \"Standard\"\r\n },\r\n \"type\": \"Microsoft.Network/networkInterfaces\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Network/networkInterfaces/niccrptestps4495?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Jlc291cmNlR3JvdXBzL2NycHRlc3RwczQ0OTUvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL25ldHdvcmtJbnRlcmZhY2VzL25pY2NycHRlc3RwczQ0OTU/YXBpLXZlcnNpb249MjAxOC0wNC0wMQ==", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Network/networkInterfaces/niccrptestps9992?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL2NycHRlc3Rwczk5OTIvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL25ldHdvcmtJbnRlcmZhY2VzL25pY2NycHRlc3Rwczk5OTI/YXBpLXZlcnNpb249MjAyMC0xMS0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"ipConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"applicationGatewayBackendAddressPools\": [],\r\n \"loadBalancerBackendAddressPools\": [],\r\n \"loadBalancerInboundNatRules\": [],\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"properties\": {\r\n \"serviceEndpoints\": [],\r\n \"resourceNavigationLinks\": []\r\n },\r\n \"id\": \"/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Network/virtualNetworks/vnetcrptestps4495/subnets/subnetcrptestps4495\"\r\n },\r\n \"primary\": true,\r\n \"publicIPAddress\": {\r\n \"properties\": {\r\n \"ipTags\": []\r\n },\r\n \"zones\": [],\r\n \"id\": \"/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Network/publicIPAddresses/pubipcrptestps4495\",\r\n \"tags\": {}\r\n }\r\n },\r\n \"name\": \"ipconfig1\"\r\n }\r\n ],\r\n \"enableAcceleratedNetworking\": false,\r\n \"enableIPForwarding\": false\r\n },\r\n \"location\": \"East US\"\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"ipConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"virtualNetworkTaps\": [],\r\n \"applicationGatewayBackendAddressPools\": [],\r\n \"loadBalancerBackendAddressPools\": [],\r\n \"loadBalancerInboundNatRules\": [],\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"properties\": {\r\n \"addressPrefixes\": [],\r\n \"serviceEndpoints\": [],\r\n \"serviceEndpointPolicies\": [],\r\n \"ipAllocations\": [],\r\n \"delegations\": []\r\n },\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Network/virtualNetworks/vnetcrptestps9992/subnets/subnetcrptestps9992\"\r\n },\r\n \"primary\": true,\r\n \"publicIPAddress\": {\r\n \"properties\": {\r\n \"ipTags\": []\r\n },\r\n \"zones\": [],\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Network/publicIPAddresses/pubipcrptestps9992\",\r\n \"tags\": {}\r\n }\r\n },\r\n \"name\": \"ipconfig1\"\r\n }\r\n ],\r\n \"enableAcceleratedNetworking\": false,\r\n \"enableIPForwarding\": false\r\n },\r\n \"location\": \"EastUS\"\r\n}", "RequestHeaders": { - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "1174" - ], "x-ms-client-request-id": [ - "6b0bb7cf-7a51-4db7-8e74-0f5f6f28af43" + "ad613959-a0a2-4dd2-aeef-5a59820beb0d" ], - "accept-language": [ + "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Network.NetworkManagementClient/19.1.0.0" - ] - }, - "ResponseBody": "{\r\n \"name\": \"niccrptestps4495\",\r\n \"id\": \"/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Network/networkInterfaces/niccrptestps4495\",\r\n \"etag\": \"W/\\\"0c7d2c93-3889-4a7f-8b67-3989a823534d\\\"\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"53209ffa-6242-4f82-9808-959f46b1e14a\",\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"ipconfig1\",\r\n \"id\": \"/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Network/networkInterfaces/niccrptestps4495/ipConfigurations/ipconfig1\",\r\n \"etag\": \"W/\\\"0c7d2c93-3889-4a7f-8b67-3989a823534d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAddress\": \"10.0.0.4\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Network/publicIPAddresses/pubipcrptestps4495\"\r\n },\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Network/virtualNetworks/vnetcrptestps4495/subnets/subnetcrptestps4495\"\r\n },\r\n \"primary\": true,\r\n \"privateIPAddressVersion\": \"IPv4\",\r\n \"isInUseWithService\": false\r\n }\r\n }\r\n ],\r\n \"dnsSettings\": {\r\n \"dnsServers\": [],\r\n \"appliedDnsServers\": [],\r\n \"internalDomainNameSuffix\": \"fxtuby3zg5hevomt5k1g5cjl5c.bx.internal.cloudapp.net\"\r\n },\r\n \"enableAcceleratedNetworking\": false,\r\n \"enableIPForwarding\": false,\r\n \"services\": null,\r\n \"virtualNetworkTapProvisioningState\": \"NotProvisioned\"\r\n },\r\n \"type\": \"Microsoft.Network/networkInterfaces\"\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "1848" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" ], "Content-Type": [ "application/json; charset=utf-8" ], - "Expires": [ - "-1" + "Content-Length": [ + "1318" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], "x-ms-request-id": [ - "ea192409-fd57-44da-9612-05a6ee2834fc" + "9c542fe7-1107-4297-8805-533b57290f72" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/providers/Microsoft.Network/locations/eastus/operations/ea192409-fd57-44da-9612-05a6ee2834fc?api-version=2018-04-01" + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Network/locations/eastus/operations/9c542fe7-1107-4297-8805-533b57290f72?api-version=2020-11-01" ], "x-ms-correlation-request-id": [ - "72013798-fcfc-4bf3-8dab-db5371d3a2d2" + "5fe74c1c-0280-4573-a936-2feaf15de899" + ], + "Azure-AsyncNotification": [ + "Enabled" + ], + "x-ms-arm-service-request-id": [ + "e777f2ba-b1b7-4a91-b59c-9f3580818dc7" ], "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" + "1198" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T050039Z:72013798-fcfc-4bf3-8dab-db5371d3a2d2" + "WESTUS:20210604T062856Z:5fe74c1c-0280-4573-a936-2feaf15de899" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sat, 14 Jul 2018 05:00:39 GMT" + "Fri, 04 Jun 2021 06:28:56 GMT" + ], + "Content-Length": [ + "1883" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" ] }, + "ResponseBody": "{\r\n \"name\": \"niccrptestps9992\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Network/networkInterfaces/niccrptestps9992\",\r\n \"etag\": \"W/\\\"4a87a96d-0838-4014-b32b-bed1eb158a4a\\\"\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"625d0f45-fb61-43ae-b34b-16c6fc755a86\",\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"ipconfig1\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Network/networkInterfaces/niccrptestps9992/ipConfigurations/ipconfig1\",\r\n \"etag\": \"W/\\\"4a87a96d-0838-4014-b32b-bed1eb158a4a\\\"\",\r\n \"type\": \"Microsoft.Network/networkInterfaces/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAddress\": \"10.0.0.4\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Network/publicIPAddresses/pubipcrptestps9992\"\r\n },\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Network/virtualNetworks/vnetcrptestps9992/subnets/subnetcrptestps9992\"\r\n },\r\n \"primary\": true,\r\n \"privateIPAddressVersion\": \"IPv4\"\r\n }\r\n }\r\n ],\r\n \"dnsSettings\": {\r\n \"dnsServers\": [],\r\n \"appliedDnsServers\": [],\r\n \"internalDomainNameSuffix\": \"sagpyqoy5i1ubgdvea4rda5qpd.bx.internal.cloudapp.net\"\r\n },\r\n \"enableAcceleratedNetworking\": false,\r\n \"enableIPForwarding\": false,\r\n \"hostedWorkloads\": [],\r\n \"tapConfigurations\": [],\r\n \"nicType\": \"Standard\"\r\n },\r\n \"type\": \"Microsoft.Network/networkInterfaces\"\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Network/networkInterfaces?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Jlc291cmNlR3JvdXBzL2NycHRlc3RwczQ0OTUvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL25ldHdvcmtJbnRlcmZhY2VzP2FwaS12ZXJzaW9uPTIwMTgtMDQtMDE=", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Network/networkInterfaces?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL2NycHRlc3Rwczk5OTIvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL25ldHdvcmtJbnRlcmZhY2VzP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "a1083e5c-327f-466b-86b9-9f9de62e36bb" + "6bc35ca7-abba-46d8-a8ee-9aece9ba3c65" ], - "accept-language": [ + "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Network.NetworkManagementClient/19.1.0.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"name\": \"niccrptestps4495\",\r\n \"id\": \"/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Network/networkInterfaces/niccrptestps4495\",\r\n \"etag\": \"W/\\\"0c7d2c93-3889-4a7f-8b67-3989a823534d\\\"\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"53209ffa-6242-4f82-9808-959f46b1e14a\",\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"ipconfig1\",\r\n \"id\": \"/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Network/networkInterfaces/niccrptestps4495/ipConfigurations/ipconfig1\",\r\n \"etag\": \"W/\\\"0c7d2c93-3889-4a7f-8b67-3989a823534d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAddress\": \"10.0.0.4\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Network/publicIPAddresses/pubipcrptestps4495\"\r\n },\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Network/virtualNetworks/vnetcrptestps4495/subnets/subnetcrptestps4495\"\r\n },\r\n \"primary\": true,\r\n \"privateIPAddressVersion\": \"IPv4\",\r\n \"isInUseWithService\": false\r\n }\r\n }\r\n ],\r\n \"dnsSettings\": {\r\n \"dnsServers\": [],\r\n \"appliedDnsServers\": [],\r\n \"internalDomainNameSuffix\": \"fxtuby3zg5hevomt5k1g5cjl5c.bx.internal.cloudapp.net\"\r\n },\r\n \"enableAcceleratedNetworking\": false,\r\n \"enableIPForwarding\": false,\r\n \"services\": null,\r\n \"virtualNetworkTapProvisioningState\": \"NotProvisioned\"\r\n },\r\n \"type\": \"Microsoft.Network/networkInterfaces\"\r\n }\r\n ]\r\n}", "ResponseHeaders": { - "Content-Length": [ - "2037" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], "x-ms-request-id": [ - "d2661c24-1f81-4a28-aba6-6c6eaa3eacf3" + "f55b751a-14b9-47e0-afe3-6fb150ebc13c" ], "x-ms-correlation-request-id": [ - "183474ad-f528-44b3-b038-a11cf647152a" + "de3924b2-2dcc-4499-b707-58f7d6d349a3" + ], + "x-ms-arm-service-request-id": [ + "ff6bc999-a8de-4bac-97df-27b03574454b" ], "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" + "11999" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T050040Z:183474ad-f528-44b3-b038-a11cf647152a" + "WESTUS:20210604T062857Z:de3924b2-2dcc-4499-b707-58f7d6d349a3" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sat, 14 Jul 2018 05:00:39 GMT" + "Fri, 04 Jun 2021 06:28:56 GMT" + ], + "Content-Length": [ + "2076" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" ] }, + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"name\": \"niccrptestps9992\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Network/networkInterfaces/niccrptestps9992\",\r\n \"etag\": \"W/\\\"4a87a96d-0838-4014-b32b-bed1eb158a4a\\\"\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"625d0f45-fb61-43ae-b34b-16c6fc755a86\",\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"ipconfig1\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Network/networkInterfaces/niccrptestps9992/ipConfigurations/ipconfig1\",\r\n \"etag\": \"W/\\\"4a87a96d-0838-4014-b32b-bed1eb158a4a\\\"\",\r\n \"type\": \"Microsoft.Network/networkInterfaces/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAddress\": \"10.0.0.4\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Network/publicIPAddresses/pubipcrptestps9992\"\r\n },\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Network/virtualNetworks/vnetcrptestps9992/subnets/subnetcrptestps9992\"\r\n },\r\n \"primary\": true,\r\n \"privateIPAddressVersion\": \"IPv4\"\r\n }\r\n }\r\n ],\r\n \"dnsSettings\": {\r\n \"dnsServers\": [],\r\n \"appliedDnsServers\": [],\r\n \"internalDomainNameSuffix\": \"sagpyqoy5i1ubgdvea4rda5qpd.bx.internal.cloudapp.net\"\r\n },\r\n \"enableAcceleratedNetworking\": false,\r\n \"enableIPForwarding\": false,\r\n \"hostedWorkloads\": [],\r\n \"tapConfigurations\": [],\r\n \"nicType\": \"Standard\"\r\n },\r\n \"type\": \"Microsoft.Network/networkInterfaces\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Storage/storageAccounts/stocrptestps4495?api-version=2017-10-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Jlc291cmNlR3JvdXBzL2NycHRlc3RwczQ0OTUvcHJvdmlkZXJzL01pY3Jvc29mdC5TdG9yYWdlL3N0b3JhZ2VBY2NvdW50cy9zdG9jcnB0ZXN0cHM0NDk1P2FwaS12ZXJzaW9uPTIwMTctMTAtMDE=", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Storage/storageAccounts/stocrptestps9992?api-version=2017-10-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL2NycHRlc3Rwczk5OTIvcHJvdmlkZXJzL01pY3Jvc29mdC5TdG9yYWdlL3N0b3JhZ2VBY2NvdW50cy9zdG9jcnB0ZXN0cHM5OTkyP2FwaS12ZXJzaW9uPTIwMTctMTAtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_GRS\"\r\n },\r\n \"kind\": \"Storage\",\r\n \"location\": \"East US\"\r\n}", + "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_GRS\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"location\": \"EastUS\"\r\n}", "RequestHeaders": { - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "97" - ], "x-ms-client-request-id": [ - "9befb6ac-de24-43a5-9606-278debcb34bb" + "c4c9e415-56b2-445f-8631-176925fdacbd" ], - "accept-language": [ + "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Storage.StorageManagementClient/7.1.0.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Storage.Version2017.10.01.StorageManagementClient/1.3.34" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "98" ] }, - "ResponseBody": "", "ResponseHeaders": { - "Content-Length": [ - "0" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], + "Location": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Storage/locations/eastus/asyncoperations/5b25daf6-8e84-47a2-917e-538b0fcf5065?monitor=true&api-version=2017-10-01" + ], "Retry-After": [ "17" ], "x-ms-request-id": [ - "78d3efa2-baae-488f-9894-767220a6a316" + "5b25daf6-8e84-47a2-917e-538b0fcf5065" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "Server": [ + "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" + ], "x-ms-ratelimit-remaining-subscription-writes": [ "1199" ], "x-ms-correlation-request-id": [ - "f65d4353-4d82-4b0c-b6be-879c484dcd0d" + "f9cb77e6-0a62-4fef-8d11-086164be6325" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T050042Z:f65d4353-4d82-4b0c-b6be-879c484dcd0d" + "WESTUS:20210604T062901Z:f9cb77e6-0a62-4fef-8d11-086164be6325" ], "X-Content-Type-Options": [ "nosniff" ], - "Cache-Control": [ - "no-cache" - ], "Date": [ - "Sat, 14 Jul 2018 05:00:42 GMT" + "Fri, 04 Jun 2021 06:29:01 GMT" ], - "Location": [ - "https://management.azure.com/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/providers/Microsoft.Storage/locations/eastus/asyncoperations/78d3efa2-baae-488f-9894-767220a6a316?monitor=true&api-version=2017-10-01" + "Content-Type": [ + "text/plain; charset=utf-8" ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" ] }, + "ResponseBody": "", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/providers/Microsoft.Storage/locations/eastus/asyncoperations/78d3efa2-baae-488f-9894-767220a6a316?monitor=true&api-version=2017-10-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy83OGQzZWZhMi1iYWFlLTQ4OGYtOTg5NC03NjcyMjBhNmEzMTY/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTctMTAtMDE=", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Storage/locations/eastus/asyncoperations/5b25daf6-8e84-47a2-917e-538b0fcf5065?monitor=true&api-version=2017-10-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy81YjI1ZGFmNi04ZTg0LTQ3YTItOTE3ZS01MzhiMGZjZjUwNjU/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTctMTAtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Storage.StorageManagementClient/7.1.0.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Storage.Version2017.10.01.StorageManagementClient/1.3.34" ] }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_GRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"Storage\",\r\n \"id\": \"/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Storage/storageAccounts/stocrptestps4495\",\r\n \"name\": \"stocrptestps4495\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"trustedDirectories\": [\r\n \"72f988bf-86f1-41af-91ab-2d7cd011db47\"\r\n ],\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2018-07-14T05:00:42.7218193Z\"\r\n },\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2018-07-14T05:00:42.7218193Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2018-07-14T05:00:42.3936987Z\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://stocrptestps4495.blob.core.windows.net/\",\r\n \"queue\": \"https://stocrptestps4495.queue.core.windows.net/\",\r\n \"table\": \"https://stocrptestps4495.table.core.windows.net/\",\r\n \"file\": \"https://stocrptestps4495.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus\",\r\n \"statusOfPrimary\": \"available\",\r\n \"secondaryLocation\": \"westus\",\r\n \"statusOfSecondary\": \"available\"\r\n }\r\n}", "ResponseHeaders": { - "Content-Length": [ - "1182" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], "x-ms-request-id": [ - "5da2e365-308e-44d4-a717-39a615ffa232" + "b17786f2-5ec3-41c9-a283-77ef0665ef1b" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "Server": [ + "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" + ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14999" + "11999" ], "x-ms-correlation-request-id": [ - "d3923ccc-3c39-4e6b-b2a3-9cb62bb9abd2" + "7e405b6f-4dc6-45ea-aa31-c4c6ced42ce6" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T050100Z:d3923ccc-3c39-4e6b-b2a3-9cb62bb9abd2" + "WESTUS:20210604T062918Z:7e405b6f-4dc6-45ea-aa31-c4c6ced42ce6" ], "X-Content-Type-Options": [ "nosniff" ], - "Cache-Control": [ - "no-cache" - ], "Date": [ - "Sat, 14 Jul 2018 05:00:59 GMT" + "Fri, 04 Jun 2021 06:29:18 GMT" ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" + "Content-Length": [ + "1141" + ], + "Content-Type": [ + "application/json" + ], + "Expires": [ + "-1" ] }, + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_GRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Storage/storageAccounts/stocrptestps9992\",\r\n \"name\": \"stocrptestps9992\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2021-06-04T06:29:00.0032109Z\"\r\n },\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2021-06-04T06:29:00.0032109Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2021-06-04T06:28:59.9095114Z\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://stocrptestps9992.blob.core.windows.net/\",\r\n \"queue\": \"https://stocrptestps9992.queue.core.windows.net/\",\r\n \"table\": \"https://stocrptestps9992.table.core.windows.net/\",\r\n \"file\": \"https://stocrptestps9992.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus\",\r\n \"statusOfPrimary\": \"available\",\r\n \"secondaryLocation\": \"westus\",\r\n \"statusOfSecondary\": \"available\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Storage/storageAccounts/stocrptestps4495?api-version=2017-10-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Jlc291cmNlR3JvdXBzL2NycHRlc3RwczQ0OTUvcHJvdmlkZXJzL01pY3Jvc29mdC5TdG9yYWdlL3N0b3JhZ2VBY2NvdW50cy9zdG9jcnB0ZXN0cHM0NDk1P2FwaS12ZXJzaW9uPTIwMTctMTAtMDE=", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Storage/storageAccounts/stocrptestps9992?api-version=2017-10-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL2NycHRlc3Rwczk5OTIvcHJvdmlkZXJzL01pY3Jvc29mdC5TdG9yYWdlL3N0b3JhZ2VBY2NvdW50cy9zdG9jcnB0ZXN0cHM5OTkyP2FwaS12ZXJzaW9uPTIwMTctMTAtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "51be7863-ab4f-40aa-b387-d13a11c025ae" + "f4bbf77d-2282-46b6-af32-cf109c0b95d0" ], - "accept-language": [ + "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Storage.StorageManagementClient/7.1.0.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Storage.Version2017.10.01.StorageManagementClient/1.3.34" ] }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_GRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"Storage\",\r\n \"id\": \"/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Storage/storageAccounts/stocrptestps4495\",\r\n \"name\": \"stocrptestps4495\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"trustedDirectories\": [\r\n \"72f988bf-86f1-41af-91ab-2d7cd011db47\"\r\n ],\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2018-07-14T05:00:42.7218193Z\"\r\n },\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2018-07-14T05:00:42.7218193Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2018-07-14T05:00:42.3936987Z\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://stocrptestps4495.blob.core.windows.net/\",\r\n \"queue\": \"https://stocrptestps4495.queue.core.windows.net/\",\r\n \"table\": \"https://stocrptestps4495.table.core.windows.net/\",\r\n \"file\": \"https://stocrptestps4495.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus\",\r\n \"statusOfPrimary\": \"available\",\r\n \"secondaryLocation\": \"westus\",\r\n \"statusOfSecondary\": \"available\"\r\n }\r\n}", "ResponseHeaders": { - "Content-Length": [ - "1182" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], "x-ms-request-id": [ - "63f5afd9-67de-4319-a1f9-871bc44f61f3" + "d0887529-a46d-4fb9-99f1-10b0a1b7d362" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "Server": [ + "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" + ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14998" + "11999" ], "x-ms-correlation-request-id": [ - "16f559a8-37a9-40d4-824f-10aadb41b15d" + "a17ab2e1-d641-4d46-8241-50bc7729d761" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T050100Z:16f559a8-37a9-40d4-824f-10aadb41b15d" + "WESTUS:20210604T062919Z:a17ab2e1-d641-4d46-8241-50bc7729d761" ], "X-Content-Type-Options": [ "nosniff" ], - "Cache-Control": [ - "no-cache" - ], "Date": [ - "Sat, 14 Jul 2018 05:00:59 GMT" + "Fri, 04 Jun 2021 06:29:18 GMT" ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" + "Content-Length": [ + "1141" + ], + "Content-Type": [ + "application/json" + ], + "Expires": [ + "-1" ] }, + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_GRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Storage/storageAccounts/stocrptestps9992\",\r\n \"name\": \"stocrptestps9992\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2021-06-04T06:29:00.0032109Z\"\r\n },\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2021-06-04T06:29:00.0032109Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2021-06-04T06:28:59.9095114Z\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://stocrptestps9992.blob.core.windows.net/\",\r\n \"queue\": \"https://stocrptestps9992.queue.core.windows.net/\",\r\n \"table\": \"https://stocrptestps9992.table.core.windows.net/\",\r\n \"file\": \"https://stocrptestps9992.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus\",\r\n \"statusOfPrimary\": \"available\",\r\n \"secondaryLocation\": \"westus\",\r\n \"statusOfSecondary\": \"available\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/providers/Microsoft.Compute/locations/westus/publishers?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvd2VzdHVzL3B1Ymxpc2hlcnM/YXBpLXZlcnNpb249MjAxOC0wNC0wMQ==", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/westus/publishers?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvd2VzdHVzL3B1Ymxpc2hlcnM/YXBpLXZlcnNpb249MjAyMS0wMy0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "9f23ed62-c13a-4849-9c19-d3fb09e98b46" + "8b44ab9a-fa2d-4553-914a-56d2c6216a6a" ], - "accept-language": [ + "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Compute.ComputeManagementClient/20.0.0.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" ] }, - "ResponseBody": "[\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"1e\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/1e\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"4psa\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/4psa\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"5nine-software-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/5nine-software-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"7isolutions\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/7isolutions\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"a10networks\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/a10networks\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"abiquo\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/abiquo\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"accellion\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/accellion\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"accessdata-group\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/accessdata-group\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"accops\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/accops\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Acronis\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Acronis\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Acronis.Backup\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Acronis.Backup\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"actian-corp\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/actian-corp\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"actian_matrix\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/actian_matrix\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"actifio\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/actifio\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"activeeon\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/activeeon\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"adobe_test\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/adobe_test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"advantech\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/advantech\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"advantech-webaccess\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/advantech-webaccess\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"aerospike\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/aerospike\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"aerospike-database\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/aerospike-database\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"affinio\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/affinio\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"aiscaler-cache-control-ddos-and-url-rewriting-\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/aiscaler-cache-control-ddos-and-url-rewriting-\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"akamai-technologies\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/akamai-technologies\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"akumina\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/akumina\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"alachisoft\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/alachisoft\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"alces-flight-limited\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/alces-flight-limited\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"alertlogic\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/alertlogic\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"AlertLogic.Extension\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/AlertLogic.Extension\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"alienvault\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/alienvault\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"alldigital-brevity\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/alldigital-brevity\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"altair-engineering-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/altair-engineering-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"altamira-corporation\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/altamira-corporation\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"alteryx\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/alteryx\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"altova\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/altova\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"aod\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/aod\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"apigee\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/apigee\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"appcelerator\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/appcelerator\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"appex-networks\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/appex-networks\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"appistry\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/appistry\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"appscale-marketplace\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/appscale-marketplace\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"appspace\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/appspace\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"aptean-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/aptean-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"aqua-security\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/aqua-security\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"aquaforest\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/aquaforest\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"arabesque-group\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/arabesque-group\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"arangodb\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/arangodb\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"aras\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/aras\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"arista-networks\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/arista-networks\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"array_networks\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/array_networks\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"artificial-intelligence-techniques-sl\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/artificial-intelligence-techniques-sl\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"asigra\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/asigra\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"aspex-managed-cloud\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/aspex-managed-cloud\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"atlassian\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/atlassian\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"atomicorp\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/atomicorp\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"attunity_cloudbeam\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/attunity_cloudbeam\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"auraportal\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/auraportal\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"auriq-systems\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/auriq-systems\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"avepoint\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/avepoint\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"avi-networks\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/avi-networks\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"aviatrix-systems\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/aviatrix-systems\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"awingu\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/awingu\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"axway\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/axway\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"azul\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/azul\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"AzureDatabricks\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/AzureDatabricks\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"AzureRT.Test\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/AzureRT.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"azuresyncfusion\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/azuresyncfusion\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"azuretesting\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/azuretesting\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"azuretesting2\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/azuretesting2\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"azuretesting3\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/azuretesting3\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"AzureTools1type\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/AzureTools1type\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"baas-techbureau\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/baas-techbureau\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"baffle-io\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/baffle-io\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"balabit\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/balabit\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"barracudanetworks\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/barracudanetworks\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"basho\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/basho\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"batch\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/batch\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"bdy\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/bdy\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"beyondtrust\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/beyondtrust\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"bi-builders-as\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/bi-builders-as\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Bitnami\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Bitnami\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"bizagi\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/bizagi\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"biztalk360\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/biztalk360\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"black-duck-software\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/black-duck-software\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"blackberry\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/blackberry\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"blk-technologies\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/blk-technologies\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"blockapps\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/blockapps\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"blockchain-foundry\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/blockchain-foundry\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"blockstack\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/blockstack\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"bloombase\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/bloombase\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"bluecat\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/bluecat\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"bluetalon\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/bluetalon\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"bmc.ctm\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/bmc.ctm\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"bmcctm.test\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/bmcctm.test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"brainshare-it\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/brainshare-it\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"bravura-software-llc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/bravura-software-llc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"brocade_communications\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/brocade_communications\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"bssw\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/bssw\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"buddhalabs\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/buddhalabs\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Canonical\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Canonical\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"carto\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/carto\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cask\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/cask\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"catechnologies\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/catechnologies\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cautelalabs\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/cautelalabs\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cavirin\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/cavirin\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cbreplicator\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/cbreplicator\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cds\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/cds\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"celum-gmbh\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/celum-gmbh\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"center-for-internet-security-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/center-for-internet-security-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"certivox\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/certivox\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cfd-direct\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/cfd-direct\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"chain\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/chain\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"checkpoint\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/checkpoint\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"chef-software\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/chef-software\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Chef.Bootstrap.WindowsAzure\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Chef.Bootstrap.WindowsAzure\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cinegy-gmbh\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/cinegy-gmbh\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"circleci\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/circleci\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cires21\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/cires21\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cisco\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/cisco\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"citrix\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/citrix\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"clear-linux-project\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/clear-linux-project\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"clouber\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/clouber\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cloud-checkr\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/cloud-checkr\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cloud-cruiser\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/cloud-cruiser\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cloud-infrastructure-services\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/cloud-infrastructure-services\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cloudbees\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudbees\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cloudbees-enterprise-jenkins\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudbees-enterprise-jenkins\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cloudbolt-software\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudbolt-software\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cloudboost\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudboost\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cloudenablers-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudenablers-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cloudera\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudera\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cloudera1qaz2wsx\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudera1qaz2wsx\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cloudhouse\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudhouse\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cloudhub-technologies\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudhub-technologies\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cloudify\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudify\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cloudlanes\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudlanes\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cloudlink\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudlink\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"CloudLinkEMC.SecureVM\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/CloudLinkEMC.SecureVM\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cloudneeti\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudneeti\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cloudplan-gmbh\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudplan-gmbh\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cloudsecurity\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudsecurity\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cloudsoft\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudsoft\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"clustrix\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/clustrix\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"codelathe\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/codelathe\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"codenvy\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/codenvy\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cognosys\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/cognosys\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cohesity\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/cohesity\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cohesive\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/cohesive\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"commvault\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/commvault\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"composable\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/composable\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"comunity\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/comunity\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Confer\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Confer\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"confluentinc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/confluentinc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"connecting-software\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/connecting-software\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"convertigo\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/convertigo\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"corda\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/corda\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"CoreOS\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/CoreOS\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cortex-ag\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/cortex-ag\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"couchbase\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/couchbase\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"crate-io\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/crate-io\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"credativ\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/credativ\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cryptzone\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/cryptzone\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"ctm.bmc.com\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/ctm.bmc.com\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cybernetica-as\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/cybernetica-as\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cyxtera\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/cyxtera\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"danielsol.AzureTools1\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/danielsol.AzureTools1\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Dans.Windows.App\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Dans.Windows.App\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Dans3.Windows.App\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Dans3.Windows.App\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"dataart\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/dataart\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"databricks\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/databricks\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"datacore\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/datacore\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Datadog.Agent\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Datadog.Agent\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"dataiku\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/dataiku\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"datalayer\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/datalayer\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"datastax\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/datastax\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"datasunrise\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/datasunrise\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"datometry\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/datometry\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"dellemc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/dellemc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"dell_software\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/dell_software\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"delphix\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/delphix\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"denodo\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/denodo\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"denyall\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/denyall\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"derdack\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/derdack\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"dgsecure\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/dgsecure\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"diagramics\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/diagramics\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"digitaloffice\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/digitaloffice\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"diladele\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/diladele\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"dimensionalmechanics-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/dimensionalmechanics-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"docker\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/docker\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"docscorp-us\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/docscorp-us\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"dome9\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/dome9\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"drizti\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/drizti\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"drone\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/drone\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"dsi\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/dsi\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"dundas\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/dundas\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"dyadic_security\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/dyadic_security\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"dynatrace\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/dynatrace\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"dynatrace.ruxit\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/dynatrace.ruxit\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"eastbanctech\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/eastbanctech\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"eastwind-networks-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/eastwind-networks-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"edevtech\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/edevtech\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"egnyte\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/egnyte\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"eip\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/eip\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"eip-eipower\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/eip-eipower\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"ekran-system-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/ekran-system-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"elasticbox\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/elasticbox\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"elecard\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/elecard\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"electric-cloud\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/electric-cloud\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"elementrem\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/elementrem\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"elfiqnetworks\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/elfiqnetworks\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"emercoin\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/emercoin\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"enforongo\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/enforongo\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"enterprise-ethereum-alliance\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/enterprise-ethereum-alliance\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"enterprisedb-corp\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/enterprisedb-corp\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"equalum\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/equalum\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"equilibrium\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/equilibrium\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"esdenera\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/esdenera\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"ESET\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/ESET\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"esri\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/esri\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"ethereum\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/ethereum\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"eventtracker\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/eventtracker\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"evostream-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/evostream-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"exasol\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/exasol\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"f5-networks\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/f5-networks\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"falconstorsoftware\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/falconstorsoftware\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"fidesys\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/fidesys\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"filecatalyst\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/filecatalyst\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"firehost\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/firehost\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"flashgrid-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/flashgrid-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"flynet\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/flynet\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"foghorn-systems\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/foghorn-systems\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"forcepoint-llc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/forcepoint-llc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"forscene\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/forscene\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"fortinet\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/fortinet\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"fortycloud\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/fortycloud\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"fw\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/fw\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"gbs\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/gbs\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"gemalto-safenet\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/gemalto-safenet\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Gemalto.SafeNet.ProtectV\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Gemalto.SafeNet.ProtectV\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"genesys-source\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/genesys-source\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"gigamon-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/gigamon-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"GitHub\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/GitHub\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"gitlab\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/gitlab\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"globalscape\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/globalscape\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"gordic\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/gordic\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"graphitegtc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/graphitegtc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"great-software-laboratory-private-limited\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/great-software-laboratory-private-limited\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"greathorn\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/greathorn\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"greensql\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/greensql\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"gridgain\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/gridgain\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"guardicore\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/guardicore\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"h2o-ai\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/h2o-ai\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"haivision\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/haivision\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"hanu\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/hanu\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"haproxy-technologies\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/haproxy-technologies\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"harpaitalia\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/harpaitalia\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"hcl-technologies\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/hcl-technologies\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"heimdall-data\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/heimdall-data\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"help-systems\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/help-systems\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"hewlett-packard\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/hewlett-packard\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"hillstone-networks\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/hillstone-networks\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"hitachi-solutions\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/hitachi-solutions\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"hortonworks\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/hortonworks\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"hpe\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/hpe\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"HPE.Security.ApplicationDefender\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/HPE.Security.ApplicationDefender\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"huawei\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/huawei\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"humanlogic\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/humanlogic\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"hush-hush\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/hush-hush\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"hvr\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/hvr\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"hyperglance\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/hyperglance\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"hypergrid\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/hypergrid\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"hytrust\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/hytrust\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"iaansys\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/iaansys\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"ibabs-eu\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/ibabs-eu\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"ibm\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/ibm\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"iboss\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/iboss\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"ikan\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/ikan\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"imaginecommunications\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/imaginecommunications\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"imperva\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/imperva\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"incredibuild\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/incredibuild\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"infoblox\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/infoblox\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"infolibrarian\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/infolibrarian\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"informatica\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/informatica\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"informationbuilders\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/informationbuilders\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"infront-consulting-group-ltd\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/infront-consulting-group-ltd\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"ingrammicro\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/ingrammicro\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"integration-objects\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/integration-objects\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"intel\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/intel\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"intel-bigdl\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/intel-bigdl\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"intel-fpga\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/intel-fpga\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"intellicus-technologies-pvt-ltd\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/intellicus-technologies-pvt-ltd\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"intelligent-plant-ltd\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/intelligent-plant-ltd\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"intigua\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/intigua\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"ipswitch\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/ipswitch\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"iquest\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/iquest\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"ishlangu-load-balancer-adc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/ishlangu-load-balancer-adc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"issp-corporation\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/issp-corporation\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"itelios\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/itelios\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"jamcracker\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/jamcracker\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"jedox\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/jedox\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"jelastic\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/jelastic\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"jetnexus\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/jetnexus\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"jetware-srl\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/jetware-srl\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"jfrog\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/jfrog\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"jitterbit_integration\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/jitterbit_integration\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"jm-technology-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/jm-technology-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"juniper-networks\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/juniper-networks\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"kaazing\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/kaazing\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"kali-linux\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/kali-linux\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Kaspersky.Lab\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Kaspersky.Lab\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"KasperskyLab.SecurityAgent\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/KasperskyLab.SecurityAgent\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"kaspersky_lab\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/kaspersky_lab\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"kelverion\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/kelverion\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"kemptech\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/kemptech\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"kepion\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/kepion\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"kinetica\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/kinetica\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"knime\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/knime\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"kobalt\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/kobalt\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"krypc-technologies-pvt-ltd\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/krypc-technologies-pvt-ltd\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"lansa\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/lansa\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"leostream-corporation\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/leostream-corporation\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"liebsoft\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/liebsoft\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"liquid-files\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/liquid-files\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"liquidware\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/liquidware\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"literatu\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/literatu\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"loadbalancer\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/loadbalancer\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"logsign\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/logsign\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"logtrust\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/logtrust\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"looker\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/looker\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"lti-lt-infotech\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/lti-lt-infotech\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"luminate-security\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/luminate-security\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"mactores_inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/mactores_inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"maketv\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/maketv\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"manageengine\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/manageengine\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"mapr-technologies\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/mapr-technologies\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"mariadb\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/mariadb\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"marklogic\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/marklogic\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"massiveanalytic-\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/massiveanalytic-\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"mathworks-deployment\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/mathworks-deployment\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"mathworks-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/mathworks-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"mavinglobal\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/mavinglobal\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"McAfee.EndpointSecurity\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/McAfee.EndpointSecurity\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"McAfee.EndpointSecurity.test3\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/McAfee.EndpointSecurity.test3\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"meanio\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/meanio\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"media3-technologies-llc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/media3-technologies-llc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"memsql\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/memsql\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"mendix\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/mendix\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"mfe_azure\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/mfe_azure\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"mfiles\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/mfiles\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"mico\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/mico\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"micro-focus\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/micro-focus\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"microsec-zrt\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/microsec-zrt\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"microsoft-ads\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/microsoft-ads\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"microsoft-avere\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/microsoft-avere\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"microsoft-azure-batch\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/microsoft-azure-batch\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"microsoft-azure-compute\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/microsoft-azure-compute\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"microsoft-dsvm\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/microsoft-dsvm\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"microsoft-hyperv\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/microsoft-hyperv\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.AKS\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.AKS\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.ActiveDirectory.LinuxSSH\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.ActiveDirectory.LinuxSSH\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Applications\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Applications\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Backup.Test\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Backup.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Backup.Test.Edp\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Backup.Test.Edp\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Diagnostics\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Diagnostics\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Diagnostics.Build.Test\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Diagnostics.Build.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.KeyVault\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.KeyVault\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.KeyVault.Edp\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.KeyVault.Edp\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Monitoring.DependencyAgent\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Monitoring.DependencyAgent\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Networking.SDN\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Networking.SDN\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Networking.SDN.Edp\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Networking.SDN.Edp\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.NetworkWatcher\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.NetworkWatcher\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Performance.Diagnostics\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Performance.Diagnostics\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.RecoveryServices\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.RecoveryServices\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.RecoveryServices.Edp\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.RecoveryServices.Edp\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.RecoveryServices.SiteRecovery\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.RecoveryServices.SiteRecovery\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.RecoveryServices.SiteRecovery2\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.RecoveryServices.SiteRecovery2\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.RecoveryServices.WorkloadBackup\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.RecoveryServices.WorkloadBackup\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Security\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Security\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Security.Edp\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Security.Edp\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Security.Test\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Security.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.SiteRecovery.Test\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.SiteRecovery.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.SiteRecovery2.Test\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.SiteRecovery2.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Test.Identity\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Test.Identity\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.WindowsFabric.Test\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.WindowsFabric.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.AzureCAT.AzureEnhancedMonitoring\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.AzureCAT.AzureEnhancedMonitoring\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.AzureCAT.AzureEnhancedMonitoringTest\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.AzureCAT.AzureEnhancedMonitoringTest\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.AzureSecurity.JITAccess\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.AzureSecurity.JITAccess\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.CloudBackup.Workload.Extension\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.CloudBackup.Workload.Extension\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.CloudBackup.Workload.Extension.Edp\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.CloudBackup.Workload.Extension.Edp\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Compute\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Compute\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.CPlat.Core\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.CPlat.Core\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.CPlat.Core.Edp\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.CPlat.Core.Edp\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.DscPolicy2.Test\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.DscPolicy2.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.EnterpriseCloud.Monitoring\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.EnterpriseCloud.Monitoring\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.EnterpriseCloud.Monitoring.Test\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.EnterpriseCloud.Monitoring.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Golive.Extensions\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Golive.Extensions\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.GuestConfig.Test\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.GuestConfig.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.GuestConfiguration.Test\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.GuestConfiguration.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.HpcCompute\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.HpcCompute\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.HpcPack\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.HpcPack\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.ManagedIdentity\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.ManagedIdentity\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.ManagedServices\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.ManagedServices\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.OSTCExtensions\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.OSTCExtensions\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.OSTCExtensions.Edp\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.OSTCExtensions.Edp\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.OSTCExtensions.Test\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.OSTCExtensions.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Powershell\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Powershell\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Powershell.Test\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Powershell.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Powershell.Test01\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Powershell.Test01\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.SqlServer.Managability.IaaS.Test\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.SqlServer.Managability.IaaS.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.SqlServer.Management\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.SqlServer.Management\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.SystemCenter\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.SystemCenter\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.TestSqlServer.Edp\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.TestSqlServer.Edp\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.VisualStudio.Azure.ETWTraceListenerService\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.VisualStudio.Azure.ETWTraceListenerService\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.VisualStudio.Azure.RemoteDebug\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.VisualStudio.Azure.RemoteDebug\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.VisualStudio.Azure.RemoteDebug.Json\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.VisualStudio.Azure.RemoteDebug.Json\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.VisualStudio.ServiceProfiler\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.VisualStudio.ServiceProfiler\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.VisualStudio.Services\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.VisualStudio.Services\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Windows.AzureRemoteApp.Test\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Windows.AzureRemoteApp.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Windows.RemoteDesktop\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Windows.RemoteDesktop\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.WindowsAzure.Compute\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.WindowsAzure.Compute\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"MicrosoftAzureSiteRecovery\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftAzureSiteRecovery\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"MicrosoftBizTalkServer\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftBizTalkServer\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"MicrosoftDynamicsAX\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftDynamicsAX\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"MicrosoftDynamicsGP\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftDynamicsGP\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"MicrosoftDynamicsNAV\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftDynamicsNAV\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"MicrosoftHybridCloudStorage\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftHybridCloudStorage\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"MicrosoftOSTC\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftOSTC\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"microsoftoxa\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/microsoftoxa\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"MicrosoftRServer\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftRServer\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"MicrosoftSharePoint\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftSharePoint\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"MicrosoftSQLServer\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftSQLServer\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"MicrosoftVisualStudio\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftVisualStudio\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"MicrosoftWindowsDesktop\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsDesktop\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"MicrosoftWindowsServer\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"MicrosoftWindowsServerHPCPack\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServerHPCPack\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"microstrategy\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/microstrategy\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"midfin\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/midfin\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"midvision\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/midvision\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"mindcti\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/mindcti\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"miraclelinux\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/miraclelinux\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"miracl_linux\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/miracl_linux\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"miri-infotech-pvt-ltd\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/miri-infotech-pvt-ltd\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"mobilab\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/mobilab\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"moogsoft\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/moogsoft\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"moviemasher\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/moviemasher\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"msopentech\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/msopentech\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"msrazuresapservices\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/msrazuresapservices\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"mtnfog\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/mtnfog\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"multisoft-ab\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/multisoft-ab\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"mvp-systems\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/mvp-systems\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"mxhero\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/mxhero\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"my-com\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/my-com\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"narrativescience\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/narrativescience\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"nasuni\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/nasuni\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"ncbi\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/ncbi\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"ndl\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/ndl\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"nebbiolo-technologies-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/nebbiolo-technologies-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"netapp\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/netapp\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"netatwork\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/netatwork\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"netgate\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/netgate\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"netikus-net-ltd\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/netikus-net-ltd\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"netiq\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/netiq\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"netmail\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/netmail\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"netsil\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/netsil\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"netsweeper\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/netsweeper\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"netwrix\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/netwrix\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"neusoft-neteye\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/neusoft-neteye\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"nextlimit\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/nextlimit\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"nginxinc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/nginxinc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"nicepeopleatwork\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/nicepeopleatwork\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"nodejsapi\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/nodejsapi\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"noobaa\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/noobaa\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"norsync\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/norsync\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"northbridge-secure\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/northbridge-secure\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"nri\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/nri\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"ntt-data-intellilink-corporation\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/ntt-data-intellilink-corporation\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"nubeva-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/nubeva-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"nuco-networks\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/nuco-networks\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"nuxeo\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/nuxeo\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"o2mc-real-time-data-platform\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/o2mc-real-time-data-platform\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"oceanblue-cloud\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/oceanblue-cloud\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"OctopusDeploy.Tentacle\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/OctopusDeploy.Tentacle\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"omega-software\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/omega-software\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"onapsis\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/onapsis\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"onyx-point-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/onyx-point-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"op5\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/op5\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"opencell\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/opencell\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"OpenLogic\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/OpenLogic\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"opentext\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/opentext\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"openvpn\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/openvpn\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"opslogix\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/opslogix\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"opsview-limited\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/opsview-limited\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Oracle\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Oracle\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"oriana\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/oriana\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"orientdb\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/orientdb\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"osirium-ltd\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/osirium-ltd\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"osisoft\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/osisoft\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"osnexus\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/osnexus\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"paloaltonetworks\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/paloaltonetworks\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"panorama-necto\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/panorama-necto\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"panzura-file-system\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/panzura-file-system\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"parallels\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/parallels\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"parasoft\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/parasoft\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"passlogy\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/passlogy\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"paxata\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/paxata\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"peer-software-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/peer-software-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"penta-security-systems-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/penta-security-systems-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"percona\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/percona\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"pivotal\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/pivotal\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"plesk\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/plesk\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"portalarchitects\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/portalarchitects\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"postgres-pro\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/postgres-pro\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"prestashop\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/prestashop\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"prime-strategy\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/prime-strategy\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"process-one\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/process-one\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Profiler.Master.Test\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Profiler.Master.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"profisee\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/profisee\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"progelspa\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/progelspa\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"ptsecurity\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/ptsecurity\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"pulse-secure\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/pulse-secure\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"puppet\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/puppet\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"PuppetLabs\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/PuppetLabs\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"PuppetLabs.Test\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/PuppetLabs.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"pydio\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/pydio\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"pyramidanalytics\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/pyramidanalytics\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"qlik\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/qlik\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"qore-technologies\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/qore-technologies\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Qualys\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Qualys\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Qualys.Test\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Qualys.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"qualysguard\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/qualysguard\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"quasardb\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/quasardb\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"qubole\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/qubole\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"qubole-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/qubole-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"quest\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/quest\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"racknap\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/racknap\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"radiant-logic\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/radiant-logic\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"radware\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/radware\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"rancher\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/rancher\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"rapid7\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/rapid7\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Rapid7.InsightPlatform\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Rapid7.InsightPlatform\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"rapidminer\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/rapidminer\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"rds\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/rds\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"realm\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/realm\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"reblaze\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/reblaze\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"RedHat\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/RedHat\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"redpoint-global\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/redpoint-global\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"relevance-lab\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/relevance-lab\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"remotelearner\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/remotelearner\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"res\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/res\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"resco\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/resco\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"responder-corp\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/responder-corp\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"revolution-analytics\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/revolution-analytics\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"RightScaleLinux\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/RightScaleLinux\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"RightScaleWindowsServer\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/RightScaleWindowsServer\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"riverbed\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/riverbed\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"RiverbedTechnology\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/RiverbedTechnology\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"rocketsoftware\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/rocketsoftware\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"roktech\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/roktech\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"rsa-security-llc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/rsa-security-llc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"rsk-labs\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/rsk-labs\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"rtts\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/rtts\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"rubrik-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/rubrik-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"saama\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/saama\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"saasame-limited\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/saasame-limited\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"saltstack\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/saltstack\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"samsung-sds\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/samsung-sds\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"samsungsds-cello\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/samsungsds-cello\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"sap\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/sap\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"scalearc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/scalearc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"scalegrid\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/scalegrid\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"scality\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/scality\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"scsk\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/scsk\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"secureworks\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/secureworks\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"sentryone\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/sentryone\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"service-control-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/service-control-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"shadow-soft\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/shadow-soft\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"sharefile\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/sharefile\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"shareshiftneeraj.test\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/shareshiftneeraj.test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"shieldx-networks\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/shieldx-networks\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"sidm\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/sidm\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"sightapps\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/sightapps\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"signal-sciences\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/signal-sciences\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"silver-peak-systems\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/silver-peak-systems\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"simmachinesinc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/simmachinesinc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"simplygon\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/simplygon\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"sinefa\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/sinefa\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"sios_datakeeper\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/sios_datakeeper\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"sisense\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/sisense\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Site24x7\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Site24x7\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"skyarc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/skyarc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"smartmessage-autoflow\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/smartmessage-autoflow\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"snaplogic\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/snaplogic\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"soasta\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/soasta\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"softnas\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/softnas\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"soha\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/soha\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"solanolabs\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/solanolabs\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"solar-security\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/solar-security\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"solarwinds\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/solarwinds\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"sonicwall-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/sonicwall-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"sophos\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/sophos\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"south-river-technologies\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/south-river-technologies\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"spacecurve\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/spacecurve\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"spagobi\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/spagobi\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"sparklinglogic\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/sparklinglogic\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"sphere3d\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/sphere3d\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"splunk\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/splunk\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"sqlstream\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/sqlstream\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"src-solution\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/src-solution\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"stackato-platform-as-a-service\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/stackato-platform-as-a-service\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Stackify.LinuxAgent.Extension\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Stackify.LinuxAgent.Extension\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"stackstorm\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/stackstorm\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"startekfingerprintmatch\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/startekfingerprintmatch\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"starwind\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/starwind\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"StatusReport.Diagnostics.Test\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/StatusReport.Diagnostics.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"stealthbits\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/stealthbits\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"steelhive\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/steelhive\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"stonefly\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/stonefly\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"stormshield\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/stormshield\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"storreduce\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/storreduce\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"stratalux\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/stratalux\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"stratis-group-ltd\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/stratis-group-ltd\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"stratumn\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/stratumn\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"streamsets\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/streamsets\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"striim\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/striim\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"sumologic\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/sumologic\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"SUSE\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/SUSE\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Symantec\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Symantec\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Symantec.CloudWorkloadProtection\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Symantec.CloudWorkloadProtection\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Symantec.CloudWorkloadProtection.Test\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Symantec.CloudWorkloadProtection.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Symantec.CloudWorkloadProtection.TestOnStage\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Symantec.CloudWorkloadProtection.TestOnStage\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Symantec.QA\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Symantec.QA\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Symantec.staging\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Symantec.staging\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Symantec.test\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Symantec.test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"symantectest1\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/symantectest1\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"synack-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/synack-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"syncfusion\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/syncfusion\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"syncfusionbigdataplatfor\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/syncfusionbigdataplatfor\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"syncfusiondashboard\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/syncfusiondashboard\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"synechron-technologies\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/synechron-technologies\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"syte\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/syte\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"tableau\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/tableau\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"tactic\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/tactic\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"talari-networks\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/talari-networks\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"talena-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/talena-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"talon\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/talon\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"targit\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/targit\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"tavendo\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/tavendo\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"te-systems\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/te-systems\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"techdivision\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/techdivision\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"techlatest\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/techlatest\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"telepat\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/telepat\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"tenable\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/tenable\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"teradata\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/teradata\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Teradici\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Teradici\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Test.Gemalto.SafeNet.ProtectV\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Test.Gemalto.SafeNet.ProtectV\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Test.HP.AppDefender\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Test.HP.AppDefender\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Test.Microsoft.VisualStudio.Services\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Test.Microsoft.VisualStudio.Services\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Test.NJHP.AppDefender\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Test.NJHP.AppDefender\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Test.TrendMicro.DeepSecurity\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Test.TrendMicro.DeepSecurity\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Test1.NJHP.AppDefender\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Test1.NJHP.AppDefender\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Test3.Microsoft.VisualStudio.Services\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Test3.Microsoft.VisualStudio.Services\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"thales-vormetric\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/thales-vormetric\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"thoughtspot-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/thoughtspot-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"tibco-software\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/tibco-software\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"tig\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/tig\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"timextender\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/timextender\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"tmaxsoft\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/tmaxsoft\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"tokyosystemhouse\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/tokyosystemhouse\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"topdesk\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/topdesk\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"torusware\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/torusware\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"totemo\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/totemo\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"townsend-security\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/townsend-security\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"transvault\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/transvault\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"trendmicro\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/trendmicro\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"TrendMicro.DeepSecurity\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/TrendMicro.DeepSecurity\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"TrendMicro.PortalProtect\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/TrendMicro.PortalProtect\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"tresorit\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/tresorit\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"truestack\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/truestack\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"tsa-public-service\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/tsa-public-service\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"tunnelbiz\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/tunnelbiz\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"twistlock\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/twistlock\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"typesafe\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/typesafe\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"ubeeko\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/ubeeko\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"ubercloud\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/ubercloud\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"ulex\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/ulex\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"unidesk\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/unidesk\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"unidesk-corp\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/unidesk-corp\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"unifi-software\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/unifi-software\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"uniprint-net\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/uniprint-net\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"unitrends\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/unitrends\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"usp\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/usp\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"varnish\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/varnish\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"vaultive-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/vaultive-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"vbot\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/vbot\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"veeam\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/veeam\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"velocitydb-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/velocitydb-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"velocloud\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/velocloud\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"velostrata\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/velostrata\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"velostrata-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/velostrata-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"veritas\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/veritas\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"versasec\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/versasec\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"vidispine\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/vidispine\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"vidizmo\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/vidizmo\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"vigyanlabs-innovations-pvt-ltd\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/vigyanlabs-innovations-pvt-ltd\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"vintegris\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/vintegris\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"viptela\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/viptela\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"vircom\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/vircom\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"vizixiotplatformretail001\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/vizixiotplatformretail001\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"vmturbo\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/vmturbo\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Vormetric\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/Vormetric\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"vte\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/vte\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"vu-llc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/vu-llc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"WAD2AI.Diagnostics.Test\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/WAD2AI.Diagnostics.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"WAD2EventHub.Diagnostics.Test\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/WAD2EventHub.Diagnostics.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"wallix\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/wallix\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"wanpath-dba-myworkdrive\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/wanpath-dba-myworkdrive\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"waratek\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/waratek\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"wardy-it-solutions\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/wardy-it-solutions\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"warewolf-esb\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/warewolf-esb\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"watchguard-technologies\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/watchguard-technologies\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"waves\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/waves\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"websense-apmailpe\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/websense-apmailpe\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"winmagic_securedoc_cloudvm\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/winmagic_securedoc_cloudvm\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"wmspanel\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/wmspanel\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"workshare-technology\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/workshare-technology\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"workspot\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/workspot\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"wowza\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/wowza\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"xendata-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/xendata-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"xfinityinc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/xfinityinc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"xtremedata\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/xtremedata\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"xyzrd-group-ou\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/xyzrd-group-ou\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"yellowfin\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/yellowfin\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"your-shop-online\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/your-shop-online\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"z1\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/z1\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"z4it-aps\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/z4it-aps\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"zend\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/zend\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"zerodown_software\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/zerodown_software\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"zerto\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/zerto\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"zoomdata\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/zoomdata\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"zscaler\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/zscaler\"\r\n }\r\n]", "ResponseHeaders": { - "Content-Length": [ - "150841" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" @@ -1461,402 +1520,414 @@ "max-age=31536000; includeSubDomains" ], "x-ms-served-by": [ - "2747c2e2-3160-4ce0-a683-abb6a835b6e9_131696986048482852" + "2747c2e2-3160-4ce0-a683-abb6a835b6e9_132669899131325110" ], "x-ms-request-id": [ - "20acadb2-5206-4bf0-b1d0-9ee70c8d08a0" - ], - "Cache-Control": [ - "no-cache" + "7db08b4c-0bc8-4010-aa91-db3233c76cce" ], "Server": [ "Microsoft-HTTPAPI/2.0", "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14999" + "11999" ], "x-ms-correlation-request-id": [ - "d76699e0-1e77-4cec-8571-60c74e277911" + "9b095732-cd84-4deb-9130-6fd535a81a22" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T050101Z:d76699e0-1e77-4cec-8571-60c74e277911" + "WESTUS:20210604T062919Z:9b095732-cd84-4deb-9130-6fd535a81a22" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sat, 14 Jul 2018 05:01:00 GMT" + "Fri, 04 Jun 2021 06:29:19 GMT" + ], + "Content-Length": [ + "359332" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" ] }, + "ResponseBody": "[\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"128technology\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/128technology\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"1580863854728\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/1580863854728\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"1583411303229\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/1583411303229\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"1583465680865\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/1583465680865\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"1585118004523\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/1585118004523\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"1597644262255\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/1597644262255\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"1598955805825\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/1598955805825\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"1615257339685\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/1615257339685\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"1615278064010\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/1615278064010\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"1e\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/1e\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"2021ai\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/2021ai\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"247commercelimited1611063941652\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/247commercelimited1611063941652\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"3cx-pbx\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/3cx-pbx\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"42crunch1580391915541\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/42crunch1580391915541\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"4psa\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/4psa\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"5nine-software-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/5nine-software-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"7isolutions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/7isolutions\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"a10networks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/a10networks\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"a10networks1596136698788\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/a10networks1596136698788\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"abiquo\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/abiquo\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"abzoobainc1598420455082\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/abzoobainc1598420455082\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"accedian\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/accedian\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"accelario1579101623356\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/accelario1579101623356\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"accellion\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/accellion\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"accessdata-group\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/accessdata-group\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"accops\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/accops\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"aciworldwide\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/aciworldwide\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Acronis\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Acronis\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Acronis.Backup\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Acronis.Backup\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"actian-corp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/actian-corp\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"actian_matrix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/actian_matrix\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"actifio\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/actifio\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"activeeon\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/activeeon\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"activeops\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/activeops\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"adastracorporation-4028356\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/adastracorporation-4028356\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"adgs\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/adgs\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"advantech\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/advantech\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"advantech-webaccess\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/advantech-webaccess\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"advantys\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/advantys\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"aelf\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/aelf\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"aerospike\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/aerospike\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"affinio\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/affinio\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"affirmednetworks1607630812999\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/affirmednetworks1607630812999\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"ageniumscale1591804889317\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/ageniumscale1591804889317\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"aggregion-ltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/aggregion-ltd\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"agiledialogssl1603791911858\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/agiledialogssl1603791911858\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"agolo\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/agolo\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"ahnlabinc1584495174865\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/ahnlabinc1584495174865\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"ahnlabinc1584495467593\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/ahnlabinc1584495467593\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"airalabrus\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/airalabrus\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"aiscaler-cache-control-ddos-and-url-rewriting-\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/aiscaler-cache-control-ddos-and-url-rewriting-\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"aisundowninc1618516322959\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/aisundowninc1618516322959\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"akamai-technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/akamai-technologies\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"akumina\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/akumina\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"akumo-software\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/akumo-software\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"al-tamamunitedtradingcontractingcompany\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/al-tamamunitedtradingcontractingcompany\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"alachisoft\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/alachisoft\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"alertlogic\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/alertlogic\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"AlertLogic.Extension\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/AlertLogic.Extension\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"algolyticstechnologies1606475101268\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/algolyticstechnologies1606475101268\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"alicetrix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/alicetrix\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"alienvault\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/alienvault\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"alldigital-brevity\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/alldigital-brevity\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"altair-engineering-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/altair-engineering-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"altamira-corporation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/altamira-corporation\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"alteryx\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/alteryx\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"altova\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/altova\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"amergint1593131356777\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/amergint1593131356777\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"ansys\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/ansys\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"antmedia\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/antmedia\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"aod\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/aod\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"apigee\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/apigee\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"appcara\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/appcara\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"appcelerator\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/appcelerator\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"appex-networks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/appex-networks\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"appistry\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/appistry\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"appiyo_technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/appiyo_technologies\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"appmint_inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/appmint_inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"apps-4-rent\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/apps-4-rent\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"appscale-marketplace\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/appscale-marketplace\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"appsurifyinc1606933045773\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/appsurifyinc1606933045773\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"aquaforest\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/aquaforest\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"aquantyinc1598537176913\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/aquantyinc1598537176913\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"arabesque-group\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/arabesque-group\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"arangodb\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/arangodb\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"aras\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/aras\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"arcblock\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/arcblock\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"arcesb\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/arcesb\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"arcserveusallc-marketing\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/arcserveusallc-marketing\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"arista-networks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/arista-networks\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"ariwontollc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/ariwontollc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"array_networks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/array_networks\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"artificial-intelligence-techniques-sl\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/artificial-intelligence-techniques-sl\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"arubanetworks-4922182\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/arubanetworks-4922182\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"asigra\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/asigra\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"aspentechnologyhq-1353108\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/aspentechnologyhq-1353108\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"astadia-1148316\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/astadia-1148316\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"asterasoftware1581022936015\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/asterasoftware1581022936015\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"asyscosoftwarebv\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/asyscosoftwarebv\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"ataccama\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/ataccama\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"atlgaming\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/atlgaming\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"atmosera\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/atmosera\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"atomicorp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/atomicorp\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"atomizedinc1587939464368\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/atomizedinc1587939464368\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"attunity_cloudbeam\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/attunity_cloudbeam\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"audiocodes\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/audiocodes\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"auraportal\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/auraportal\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"auriq-systems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/auriq-systems\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"automateio1592914387888\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/automateio1592914387888\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"automationanywhere\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/automationanywhere\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"avanseus\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/avanseus\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"avepoint\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/avepoint\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"aveva1\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/aveva1\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"avi-networks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/avi-networks\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"aviatrix-systems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/aviatrix-systems\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"awingu\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/awingu\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"axedrasag1590581171549\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/axedrasag1590581171549\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"axsguardablenv\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/axsguardablenv\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"axshco\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/axshco\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"axway\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/axway\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"axxana\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/axxana\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"azul\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/azul\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"azure-dockit\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/azure-dockit\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"azurecyclecloud\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/azurecyclecloud\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"AzureDatabricks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/AzureDatabricks\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"azureopenshift\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/azureopenshift\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"AzureRT.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/AzureRT.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"azuretesting\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/azuretesting\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"azuretesting2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/azuretesting2\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"azuretesting3\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/azuretesting3\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"AzureTools1type\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/AzureTools1type\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"baas-techbureau\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/baas-techbureau\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"baffle-io\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/baffle-io\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"balabit\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/balabit\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Barracuda\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Barracuda\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"barracudanetworks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/barracudanetworks\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"basho\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/basho\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"batch\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/batch\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"bayware\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/bayware\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"bdy\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/bdy\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"belindaczsro1588885355210\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/belindaczsro1588885355210\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"bellsoft1582871421940\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/bellsoft1582871421940\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"betsol\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/betsol\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"beyondtrust\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/beyondtrust\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"bi-builders-as\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/bi-builders-as\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"big-id\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/big-id\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"bissantechnology1583581147809\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/bissantechnology1583581147809\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"bitdefendercybersecurity\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/bitdefendercybersecurity\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Bitnami\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Bitnami\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"bizagi\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/bizagi\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"biztalk360\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/biztalk360\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"black-duck-software\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/black-duck-software\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"blackberry\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/blackberry\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"blackbird\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/blackbird\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"blackmagicdesignincorporated1596492193249\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/blackmagicdesignincorporated1596492193249\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"blk-technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/blk-technologies\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"blockapps\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/blockapps\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"blockchain-foundry\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/blockchain-foundry\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"blockstack\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/blockstack\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"bloombase\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/bloombase\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"bluecat\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/bluecat\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"blueprismlimited-4827145\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/blueprismlimited-4827145\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"bluetalon\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/bluetalon\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"bmc.ctm\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/bmc.ctm\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"bmcctm.test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/bmcctm.test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"boardpacpvtltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/boardpacpvtltd\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"bocada\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/bocada\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"boemskats\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/boemskats\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"botanalytics\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/botanalytics\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"bravura-software-llc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/bravura-software-llc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"bricatainc1584472632111\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/bricatainc1584472632111\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"bright-computing\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/bright-computing\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"brightcomputing\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/brightcomputing\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"brocade_communications\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/brocade_communications\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"bryte\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/bryte\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"bssw\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/bssw\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"bt-americas-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/bt-americas-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"buddhalabs\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/buddhalabs\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"calculated_systems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/calculated_systems\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"caloudi_corp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/caloudi_corp\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"canadiancentreforcybersecurity1610638436359\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/canadiancentreforcybersecurity1610638436359\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Canonical\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Canonical\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"canonical-test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/canonical-test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"carto\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/carto\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cask\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/cask\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"castaigroupinc1595243474856\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/castaigroupinc1595243474856\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"catechnologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/catechnologies\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cautelalabs\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/cautelalabs\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cavirin\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/cavirin\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cayosoftinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/cayosoftinc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cdatasoftware\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/cdatasoftware\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cds\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/cds\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"celum-gmbh\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/celum-gmbh\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"center-for-internet-security-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/center-for-internet-security-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"centeritysystems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/centeritysystems\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"centrixeltd1594135951373\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/centrixeltd1594135951373\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"centrocomputerspa1584528117084\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/centrocomputerspa1584528117084\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"certivox\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/certivox\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cfd-direct\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/cfd-direct\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"chain\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/chain\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"checkpoint\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/checkpoint\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"chef-software\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/chef-software\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Chef.Bootstrap.WindowsAzure\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Chef.Bootstrap.WindowsAzure\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cinchy\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/cinchy\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cinegy-gmbh\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/cinegy-gmbh\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"circleci\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/circleci\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cires21\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/cires21\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cirruswaveinc1579234787943\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/cirruswaveinc1579234787943\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cisco\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/cisco\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"citrix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/citrix\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Citrix.ADC\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Citrix.ADC\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"clear-linux-project\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/clear-linux-project\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"clone-systems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/clone-systems\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"clouber\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/clouber\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cloud-checkr\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/cloud-checkr\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cloud-cruiser\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/cloud-cruiser\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cloud-infrastructure-services\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/cloud-infrastructure-services\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cloudbees\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudbees\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cloudbees-enterprise-jenkins\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudbees-enterprise-jenkins\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cloudbolt-software\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudbolt-software\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cloudboost\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudboost\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cloudcover\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudcover\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cloudenablers-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudenablers-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cloudentity\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudentity\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cloudera\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudera\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cloudflare\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudflare\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cloudhouse\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudhouse\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cloudinfo-4919088\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudinfo-4919088\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cloudknox\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudknox\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cloudlanes\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudlanes\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cloudlink\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudlink\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"CloudLinkEMC.SecureVM\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/CloudLinkEMC.SecureVM\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cloudmavensolutions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudmavensolutions\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cloudneeti\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudneeti\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cloudplan-gmbh\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudplan-gmbh\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cloudsecurity\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudsecurity\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cloudsoft\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudsoft\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cloudwhizsolutions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudwhizsolutions\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"clustrix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/clustrix\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cncf-upstream\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/cncf-upstream\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"codelathe\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/codelathe\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"codenvy\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/codenvy\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"codetwo\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/codetwo\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cognitive-scale\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/cognitive-scale\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cognizant\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/cognizant\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cognosys\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/cognosys\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cohesity\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/cohesity\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cohesive\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/cohesive\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"coin-sciences-ltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/coin-sciences-ltd\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"collabcloudlimited\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/collabcloudlimited\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"commvault\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/commvault\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"compellon\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/compellon\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"composable\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/composable\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"comunity\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/comunity\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"concentrationheatandmomentumlimited1616154387047\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/concentrationheatandmomentumlimited1616154387047\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Confer\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Confer\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"confluentinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/confluentinc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"conflux\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/conflux\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"connecting-software\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/connecting-software\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"consensys\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/consensys\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"containeraider\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/containeraider\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"contiamogmbh\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/contiamogmbh\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"controlcase\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/controlcase\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"controlplane\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/controlplane\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"controlplanecorporation1609967567639\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/controlplanecorporation1609967567639\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"convertigo\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/convertigo\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"corda\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/corda\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"core-stack\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/core-stack\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"corent-technology-pvt\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/corent-technology-pvt\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"CoreOS\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/CoreOS\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"couchbase\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/couchbase\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cpanel\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/cpanel\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"credativ\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/credativ\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cristiesoftwareltd1599488127561\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/cristiesoftwareltd1599488127561\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"crunchyard\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/crunchyard\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cryptocom1585727786636\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/cryptocom1585727786636\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cryptosense1605170011574\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/cryptosense1605170011574\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cryptzone\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/cryptzone\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"ctm.bmc.com\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/ctm.bmc.com\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cubebackup\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/cubebackup\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cyberark\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/cyberark\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cybernetica-as\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/cybernetica-as\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"cyxtera\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/cyxtera\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"d4t4_solutions-1164305\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/d4t4_solutions-1164305\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"daceitdbasensetrafficpulse1579892024934\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/daceitdbasensetrafficpulse1579892024934\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"danielsol.AzureTools1\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/danielsol.AzureTools1\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Dans.Windows.App\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Dans.Windows.App\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Dans3.Windows.App\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Dans3.Windows.App\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"dataart\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/dataart\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"databricks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/databricks\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"datacore\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/datacore\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Datadog.Agent\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Datadog.Agent\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"datadynamicsinc1581991927942\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/datadynamicsinc1581991927942\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"dataguiseinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/dataguiseinc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"dataiku\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/dataiku\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"datalayer\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/datalayer\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"datanomers1584919038987\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/datanomers1584919038987\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"datanova\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/datanova\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"datapredsa\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/datapredsa\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"dataroadtechnologiesllc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/dataroadtechnologiesllc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"datastax\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/datastax\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"datasunrise\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/datasunrise\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"datavirtualitygmbh\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/datavirtualitygmbh\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"datometry\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/datometry\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"dbs-h\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/dbs-h\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"ddn-whamcloud-5345716\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/ddn-whamcloud-5345716\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Debian\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Debian\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"dece-4446019\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/dece-4446019\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"decisosalesbv\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/decisosalesbv\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"deepcognitioninc1593512758156\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/deepcognitioninc1593512758156\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"deepsiginc1581610210151\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/deepsiginc1581610210151\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"dellemc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/dellemc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"dell_software\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/dell_software\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"delphix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/delphix\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"denodo\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/denodo\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"denyall\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/denyall\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"derdack\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/derdack\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"desktopstudioag1580294245574\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/desktopstudioag1580294245574\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"devfactory\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/devfactory\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"device42inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/device42inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"deviceauthorityinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/deviceauthorityinc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"devolutionsinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/devolutionsinc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"devopsgroup-uk\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/devopsgroup-uk\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"df-portal-user\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/df-portal-user\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"dgsecure\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/dgsecure\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Dh2ico\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Dh2ico\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"dh2icompany\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/dh2icompany\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"dhi\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/dhi\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"diagramics\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/diagramics\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"dicomsystems1584107398321\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/dicomsystems1584107398321\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"diehl-metering\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/diehl-metering\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"digisitesystems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/digisitesystems\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"digitaldefenseinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/digitaldefenseinc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"digitaloffice\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/digitaloffice\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"digitamizeinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/digitamizeinc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"digitate\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/digitate\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"diladele\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/diladele\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"dimensionalmechanics-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/dimensionalmechanics-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"diqa\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/diqa\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"diyatech\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/diyatech\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"diyotta\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/diyotta\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"djiindustrialincus\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/djiindustrialincus\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"docker\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/docker\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"dome9\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/dome9\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"dorabot\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/dorabot\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"dremiocorporation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/dremiocorporation\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"drizti\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/drizti\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"drone\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/drone\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"dsi\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/dsi\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"dundas\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/dundas\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"dyadic_security\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/dyadic_security\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"dynatrace\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/dynatrace\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"dynatrace.ruxit\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/dynatrace.ruxit\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"e-magicinc1587696283171\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/e-magicinc1587696283171\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"eastwind-networks-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/eastwind-networks-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"easysoftwaresro1593005637384\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/easysoftwaresro1593005637384\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"ecessa\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/ecessa\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"edevtech\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/edevtech\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"edgenetworks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/edgenetworks\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"edispheresoftwareprivatelimited1606199736428\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/edispheresoftwareprivatelimited1606199736428\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"education4sight\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/education4sight\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"egnyte\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/egnyte\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"egress1589289169584\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/egress1589289169584\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"eikonasystemsgmbh1601729310063\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/eikonasystemsgmbh1601729310063\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Elastic\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Elastic\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"elasticbox\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/elasticbox\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"elecard\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/elecard\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"electric-cloud\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/electric-cloud\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"elevateiot\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/elevateiot\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"eleven01\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/eleven01\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"elfiqnetworks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/elfiqnetworks\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"emercoin\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/emercoin\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"energisme1601990637842\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/energisme1601990637842\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"enforongo\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/enforongo\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"enterprise-ethereum-alliance\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/enterprise-ethereum-alliance\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"enterprisedb-corp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/enterprisedb-corp\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"enterpriseworx-it\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/enterpriseworx-it\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"eproe\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/eproe\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"equalum\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/equalum\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"equilibrium\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/equilibrium\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"equinix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/equinix\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"ergoninformatikag1581586464404\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/ergoninformatikag1581586464404\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"esdenera\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/esdenera\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"ESET\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/ESET\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"esetresearch1579795941720\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/esetresearch1579795941720\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"esri\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/esri\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"esyon\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/esyon\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"ethereum\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/ethereum\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"eventtracker\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/eventtracker\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"evostream-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/evostream-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"exact\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/exact\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"exasol\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/exasol\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"excelero1608461290726\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/excelero1608461290726\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"exivity\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/exivity\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"exonar\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/exonar\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"f5-networks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/f5-networks\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"falconstorsoftware\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/falconstorsoftware\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"fatalsecurity1604924013537\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/fatalsecurity1604924013537\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"fatpipe-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/fatpipe-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"fidesys\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/fidesys\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"filecatalyst\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/filecatalyst\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"filemagellc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/filemagellc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"fiorano\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/fiorano\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"fireeye\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/fireeye\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"firehost\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/firehost\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"firemon\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/firemon\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"firstderivativesplc1596469572732\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/firstderivativesplc1596469572732\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"flashgrid-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/flashgrid-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"flexbby\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/flexbby\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"flexbby-5255860\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/flexbby-5255860\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"flexify-io\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/flexify-io\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"flexxibleit\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/flexxibleit\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"flowmon\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/flowmon\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"flynet\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/flynet\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"foghorn-systems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/foghorn-systems\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"forcepoint-llc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/forcepoint-llc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"forescout\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/forescout\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"formpipesoftwareab\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/formpipesoftwareab\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"forscene\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/forscene\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"fortanix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/fortanix\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"fortinet\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/fortinet\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"fortycloud\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/fortycloud\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"forumsystems1599756394904\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/forumsystems1599756394904\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"fotopiatechnologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/fotopiatechnologies\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"foxiteuropegmbh1585901066320\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/foxiteuropegmbh1585901066320\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"fujitsu_fast\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/fujitsu_fast\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"fw\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/fw\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"g2kgroupgmbh-4821943\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/g2kgroupgmbh-4821943\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"gapteq\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/gapteq\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"gatlingcorp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/gatlingcorp\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"gbs\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/gbs\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"gemalto-safenet\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/gemalto-safenet\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Gemalto.SafeNet.ProtectV\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Gemalto.SafeNet.ProtectV\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"genesys-source\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/genesys-source\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"genuagmbhdevid1\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/genuagmbhdevid1\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"genymobile\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/genymobile\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"gigamon-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/gigamon-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"GitHub\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/GitHub\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"gitlab\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/gitlab\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"gitlabinc1586447921813\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/gitlabinc1586447921813\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"gladinet-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/gladinet-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"glantoninc1591876792991\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/glantoninc1591876792991\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"globalidsinc1596800540598\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/globalidsinc1596800540598\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"globalscape\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/globalscape\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"globalsolutions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/globalsolutions\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"gluwareinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/gluwareinc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"graphistry\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/graphistry\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"graphitegtc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/graphitegtc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"great-software-laboratory-private-limited\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/great-software-laboratory-private-limited\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"greensql\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/greensql\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"greycorbelsolutions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/greycorbelsolutions\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"gridgain\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/gridgain\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"guardicore\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/guardicore\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"gxchainfoundationltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/gxchainfoundationltd\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"h2o-ai\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/h2o-ai\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"hackerbay\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/hackerbay\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"hackershub\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/hackershub\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"haivision\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/haivision\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"haivisionsystemsinc1580780591922\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/haivisionsystemsinc1580780591922\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"haltdoscompvtltd1587136166019\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/haltdoscompvtltd1587136166019\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"hanu\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/hanu\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"haproxy-technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/haproxy-technologies\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"harmanconnectedservicesinc1594928575643\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/harmanconnectedservicesinc1594928575643\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"harpaitalia\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/harpaitalia\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"hashhub\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/hashhub\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"hcl-technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/hcl-technologies\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"heimdall-data\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/heimdall-data\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"help-systems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/help-systems\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"helpyio\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/helpyio\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"heretechnologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/heretechnologies\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"hewlett-packard\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/hewlett-packard\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"hillstone-networks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/hillstone-networks\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"hitachi-solutions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/hitachi-solutions\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"hortonworks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/hortonworks\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"hpe\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/hpe\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"HPE.Security.ApplicationDefender\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/HPE.Security.ApplicationDefender\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"huawei\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/huawei\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"hubstor-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/hubstor-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"hush-hush\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/hush-hush\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"hvr\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/hvr\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"hyperglance\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/hyperglance\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"hypergrid\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/hypergrid\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"hystaxinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/hystaxinc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"hytrust\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/hytrust\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"i-exceed-technology\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/i-exceed-technology\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"iaansys\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/iaansys\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"ibm\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/ibm\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"ibm-alliance-global-1560886\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/ibm-alliance-global-1560886\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"ibm-alliance-usa-ny-armonk-hq-ibmstorage-6201192\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/ibm-alliance-usa-ny-armonk-hq-ibmstorage-6201192\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"ibm-usa-ny-armonk-hq-6275750-ibmcloud-aiops\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/ibm-usa-ny-armonk-hq-6275750-ibmcloud-aiops\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"iboss\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/iboss\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"iconics\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/iconics\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"iconsulting-spa\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/iconsulting-spa\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"icubeconsultancyservicesinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/icubeconsultancyservicesinc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"iguazio-5069960\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/iguazio-5069960\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"ikan\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/ikan\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"iliimbiliimveyazlmsistemlerisanvetica1617000555584\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/iliimbiliimveyazlmsistemlerisanvetica1617000555584\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"illuminainc1586452220102\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/illuminainc1586452220102\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"image-technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/image-technologies\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"imaginecommunications\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/imaginecommunications\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"imperva\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/imperva\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"impetustechnologiesinc1591959591877\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/impetustechnologiesinc1591959591877\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"imprivatainc1580479939967\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/imprivatainc1580479939967\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"incorta\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/incorta\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"incredibuild\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/incredibuild\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"indexima1594300233028\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/indexima1594300233028\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"industry-weapon\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/industry-weapon\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"industryweapon1587162781833\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/industryweapon1587162781833\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"influxdata\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/influxdata\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"infoblox\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/infoblox\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"infogix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/infogix\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"infolibrarian\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/infolibrarian\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"informatica\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/informatica\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"informationbuilders\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/informationbuilders\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"infront-consulting-group-ltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/infront-consulting-group-ltd\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"infscapeughaftungsbeschrnkt\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/infscapeughaftungsbeschrnkt\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"ingenieurstudiohollaus1579587745438\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/ingenieurstudiohollaus1579587745438\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"ingrammicro\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/ingrammicro\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"innomindssoftware\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/innomindssoftware\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"innovtech\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/innovtech\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"integration-objects\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/integration-objects\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"intel-bigdl\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/intel-bigdl\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"intel-fpga\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/intel-fpga\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"intellicus-technologies-pvt-ltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/intellicus-technologies-pvt-ltd\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"intelligent-plant-ltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/intelligent-plant-ltd\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"internationaltrustmachinescorporation1582190033865\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/internationaltrustmachinescorporation1582190033865\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"intersystems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/intersystems\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"intigua\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/intigua\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"iofabric\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/iofabric\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"ipinfusion1590066770520\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/ipinfusion1590066770520\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"ipswitch\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/ipswitch\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"iqsol\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/iqsol\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"iquate\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/iquate\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"iquest\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/iquest\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"irion\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/irion\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"ishlangu-load-balancer-adc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/ishlangu-load-balancer-adc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"issp-corporation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/issp-corporation\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"isvtestukbigcat\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/isvtestukbigcat\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"isvtestuklegacy\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/isvtestuklegacy\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"it4bizdoo\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/it4bizdoo\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"itelios\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/itelios\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"itrsgroupltd1620310702149\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/itrsgroupltd1620310702149\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"ivix1595238749040\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/ivix1595238749040\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"iwnamespace\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/iwnamespace\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"izenda\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/izenda\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"jamcracker\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/jamcracker\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"javlinltd1579185328273\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/javlinltd1579185328273\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"jedox\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/jedox\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"jelastic\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/jelastic\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"jetnexus\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/jetnexus\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"jetware-srl\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/jetware-srl\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"jfrog\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/jfrog\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"jm-technology-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/jm-technology-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"jogetinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/jogetinc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"juniper-networks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/juniper-networks\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"justanalytics\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/justanalytics\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"kaazing\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/kaazing\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"kadenallc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/kadenallc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"kali-linux\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/kali-linux\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"kalkitech\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/kalkitech\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"kaminarioinc1588672951794\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/kaminarioinc1588672951794\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Kaspersky.Lab\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Kaspersky.Lab\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"KasperskyLab.SecurityAgent\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/KasperskyLab.SecurityAgent\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"kaspersky_lab\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/kaspersky_lab\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"kazendi\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/kazendi\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"kelverion\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/kelverion\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"kemptech\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/kemptech\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"kepion\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/kepion\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"KevlarExtensions.M365SecurityHostIDS\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/KevlarExtensions.M365SecurityHostIDS\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"kinetica\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/kinetica\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"kinvolk\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/kinvolk\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"knime\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/knime\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"kobalt\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/kobalt\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"kognillc1600118221163\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/kognillc1600118221163\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"konginc1581527938760\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/konginc1581527938760\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"konsys-ltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/konsys-ltd\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"koverseinc1588716263110\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/koverseinc1588716263110\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"kryonsystems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/kryonsystems\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"krypc-technologies-pvt-ltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/krypc-technologies-pvt-ltd\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"kyligence\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/kyligence\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"kyvos-insights-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/kyvos-insights-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"lancom-systems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/lancom-systems\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"lansa\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/lansa\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"lastline\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/lastline\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"leap-orbit\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/leap-orbit\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"leostream-corporation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/leostream-corporation\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"lepide-software\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/lepide-software\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"liberatii\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/liberatii\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"libraesva\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/libraesva\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"liebsoft\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/liebsoft\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"lightning-analyticsinc1582000647396\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/lightning-analyticsinc1582000647396\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"linuxbasedsystemsdesignltd1580878904727\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/linuxbasedsystemsdesignltd1580878904727\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"liquid-files\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/liquid-files\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"liquidware\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/liquidware\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"literatu\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/literatu\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"litespeedtechnologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/litespeedtechnologies\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"litespeed_technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/litespeed_technologies\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"litionenergiegmbh1580128829115\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/litionenergiegmbh1580128829115\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"litmusautomation1582760223280\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/litmusautomation1582760223280\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"lnw-softgmbh\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/lnw-softgmbh\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"loadbalancer\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/loadbalancer\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"logsign\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/logsign\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"logtrust\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/logtrust\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"looker\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/looker\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"lotus_beta_analytics\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/lotus_beta_analytics\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"lti-lt-infotech\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/lti-lt-infotech\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"luminate-security\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/luminate-security\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"M365SecurityInventory\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/M365SecurityInventory\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"machinesense\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/machinesense\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"maidenhead-bridge\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/maidenhead-bridge\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"manageengine\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/manageengine\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"mapd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/mapd\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"mapr-technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/mapr-technologies\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"marand\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/marand\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"marketplace-rdfe-caps\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/marketplace-rdfe-caps\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"marklogic\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/marklogic\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"massiveanalytic-\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/massiveanalytic-\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"mathworks-deployment\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/mathworks-deployment\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"mathworks-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/mathworks-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"matillion\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/matillion\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"mavinglobal\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/mavinglobal\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"McAfee.EndpointSecurity\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/McAfee.EndpointSecurity\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"McAfee.EndpointSecurity.test3\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/McAfee.EndpointSecurity.test3\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"meanio\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/meanio\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"media3-adobe\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/media3-adobe\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"media3-technologies-llc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/media3-technologies-llc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"mediatekinc1586141563888\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/mediatekinc1586141563888\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"mendix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/mendix\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"messagesolution\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/messagesolution\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"metaswitch\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/metaswitch\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"mettainnovations-4900054\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/mettainnovations-4900054\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"mfe_azure\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/mfe_azure\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"mfiles\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/mfiles\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"mico\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/mico\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"micro-focus\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/micro-focus\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"microlinkpcukltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/microlinkpcukltd\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"microolap\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/microolap\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"microsoft-ads\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/microsoft-ads\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"microsoft-agci-gaming\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/microsoft-agci-gaming\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"microsoft-aks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/microsoft-aks\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"microsoft-avere\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/microsoft-avere\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"microsoft-azure-batch\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/microsoft-azure-batch\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"microsoft-azure-compute\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/microsoft-azure-compute\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"microsoft-azure-hdinsight\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/microsoft-azure-hdinsight\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"microsoft-crypto\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/microsoft-crypto\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"microsoft-dsvm\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/microsoft-dsvm\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"microsoft-hyperv\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/microsoft-hyperv\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"microsoft-minecraft\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/microsoft-minecraft\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.AdminCenter\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.AdminCenter\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.AKS\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.AKS\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.ActiveDirectory\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.ActiveDirectory\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.ActiveDirectory.LinuxSSH\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.ActiveDirectory.LinuxSSH\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Applications\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Applications\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Automation.HybridWorker.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Automation.HybridWorker.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.AzureDefenderForServers\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.AzureDefenderForServers\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.AzureDefenderForSQL\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.AzureDefenderForSQL\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Backup.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Backup.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Backup.Test.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Backup.Test.Edp\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.ChangeTracking\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.ChangeTracking\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.ChangeTracking.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.ChangeTracking.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.CLI\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.CLI\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Compute.Security\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Compute.Security\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.ContainerUpstream\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.ContainerUpstream\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.DefenderForServers.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.DefenderForServers.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.DefenderForServers.Test2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.DefenderForServers.Test2\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Diagnostics\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Diagnostics\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Diagnostics.Build.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Diagnostics.Build.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Diagnostics.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Diagnostics.Edp\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Edp\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test012be407-61ea-4e45-a2c3-71a45999ca21-20191228083800\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test012be407-61ea-4e45-a2c3-71a45999ca21-20191228083800\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test01971384-3044-413b-8b1c-33b5d461bf23-20200107051823\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test01971384-3044-413b-8b1c-33b5d461bf23-20200107051823\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test0225ec7d-b36c-4ac8-82f0-aa4fafaf10a9-20200111051346\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test0225ec7d-b36c-4ac8-82f0-aa4fafaf10a9-20200111051346\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test025e16a1-328d-45a2-b7e3-71f7e4cde046-20191229064028\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test025e16a1-328d-45a2-b7e3-71f7e4cde046-20191229064028\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test02d1f941-5607-4757-8df7-fd8c5631ab45-20200103083810\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test02d1f941-5607-4757-8df7-fd8c5631ab45-20200103083810\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test039abd7f-360c-42a1-ad5d-77527c519286-20191002233412\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test039abd7f-360c-42a1-ad5d-77527c519286-20191002233412\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test04a0f157-c6fb-4595-b6ca-6c82a2338063-20200108101451\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test04a0f157-c6fb-4595-b6ca-6c82a2338063-20200108101451\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test0737f33e-63e0-4ba9-b04b-b93a1de4e997-20200106083639\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test0737f33e-63e0-4ba9-b04b-b93a1de4e997-20200106083639\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test0a44d7be-63fa-418d-a7b6-89a44dd21894-20200107052935\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test0a44d7be-63fa-418d-a7b6-89a44dd21894-20200107052935\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test0d01b487-7f79-4d87-b330-5c025068db45-20191004190331\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test0d01b487-7f79-4d87-b330-5c025068db45-20191004190331\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test0d643748-e6fe-41ad-b4d3-89a289a0cee0-20191003055620\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test0d643748-e6fe-41ad-b4d3-89a289a0cee0-20191003055620\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test0df83c51-5bb9-43f8-8ae9-bc896ea64f78-20200110220221\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test0df83c51-5bb9-43f8-8ae9-bc896ea64f78-20200110220221\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test0f02c246-7e65-4010-9367-ca4530c3897e-20191004190223\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test0f02c246-7e65-4010-9367-ca4530c3897e-20191004190223\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test157494ec-e788-43b0-8d26-a17e39ee07cc-20191002011945\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test157494ec-e788-43b0-8d26-a17e39ee07cc-20191002011945\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test1661d154-b623-4507-8a56-3a89812c456c-20200111083940\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test1661d154-b623-4507-8a56-3a89812c456c-20200111083940\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test17bbd860-f21d-40ab-9026-16e05f2907f0-20200106083451\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test17bbd860-f21d-40ab-9026-16e05f2907f0-20200106083451\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test194e2333-13cd-43e3-b0a4-c8cdcf1a3600-20200110211106\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test194e2333-13cd-43e3-b0a4-c8cdcf1a3600-20200110211106\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test1bc26b19-b8d8-41f9-a26d-818f277bdf93-20200101113139\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test1bc26b19-b8d8-41f9-a26d-818f277bdf93-20200101113139\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test1c840053-9213-4f2a-8f2e-9bf2297908bd-20200108101424\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test1c840053-9213-4f2a-8f2e-9bf2297908bd-20200108101424\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test1d7bba72-69f1-43cd-a38c-41ce0b5f4bae-20200109050041\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test1d7bba72-69f1-43cd-a38c-41ce0b5f4bae-20200109050041\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test1f7a8078-50e7-4a3a-91eb-d178fd4c403b-20191002233353\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test1f7a8078-50e7-4a3a-91eb-d178fd4c403b-20191002233353\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test1fef1fdc-57ba-46a8-a879-475ba7d45a7a-20200106083509\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test1fef1fdc-57ba-46a8-a879-475ba7d45a7a-20200106083509\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test21332f15-f78d-4d31-afac-79b9dc989432-20191231175840\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test21332f15-f78d-4d31-afac-79b9dc989432-20191231175840\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test22f10717-6939-4003-a9ce-38effd8b77d6-20191007191355\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test22f10717-6939-4003-a9ce-38effd8b77d6-20191007191355\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test2334e6e3-bb72-4241-a36f-c2429d69bc0b-20200106050834\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test2334e6e3-bb72-4241-a36f-c2429d69bc0b-20200106050834\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test24fa9eb5-1c59-4425-b61c-30fd638c2a45-20191003203802\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test24fa9eb5-1c59-4425-b61c-30fd638c2a45-20191003203802\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test2521a545-ed61-4a15-bed1-aba7ce1d81ee-20200106050804\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test2521a545-ed61-4a15-bed1-aba7ce1d81ee-20200106050804\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test25c6fe61-1282-43c2-867b-b5039219989c-20200105081851\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test25c6fe61-1282-43c2-867b-b5039219989c-20200105081851\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test27515c8c-6773-4f92-afb0-35691cc6e3b6-20200103083821\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test27515c8c-6773-4f92-afb0-35691cc6e3b6-20200103083821\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test28012680-48e7-4903-877f-2f29464e63d5-20191229033424\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test28012680-48e7-4903-877f-2f29464e63d5-20191229033424\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test29a7a529-d293-4728-9d7f-257ed996e64f-20200108081759\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test29a7a529-d293-4728-9d7f-257ed996e64f-20200108081759\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test2a5f2d2c-b8e3-46c2-850d-a1641c024fe7-20200107084228\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test2a5f2d2c-b8e3-46c2-850d-a1641c024fe7-20200107084228\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test2ce856af-ab17-48f2-ba3e-bcd9af091061-20200110013246\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test2ce856af-ab17-48f2-ba3e-bcd9af091061-20200110013246\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test2e012e83-6361-4365-963f-6ced8a08e91c-20200110211254\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test2e012e83-6361-4365-963f-6ced8a08e91c-20200110211254\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test2ecf67b2-fb63-4461-b6a6-7026c4fb1168-20191002214026\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test2ecf67b2-fb63-4461-b6a6-7026c4fb1168-20191002214026\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test2ede6564-c7cc-44cb-a1a8-902505c9829d-20191003020742\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test2ede6564-c7cc-44cb-a1a8-902505c9829d-20191003020742\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test2f4ebc17-e27e-48d9-9cc3-ff933c21884e-20200106092410\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test2f4ebc17-e27e-48d9-9cc3-ff933c21884e-20200106092410\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test349ee02c-af9b-4663-a963-823b40eefed8-20200108083612\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test349ee02c-af9b-4663-a963-823b40eefed8-20200108083612\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test34cf6b13-b78e-478b-b596-8b661629371d-20191007195455\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test34cf6b13-b78e-478b-b596-8b661629371d-20191007195455\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test36cc5b60-2b23-4a04-bf95-f7865e1141cf-20200110085718\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test36cc5b60-2b23-4a04-bf95-f7865e1141cf-20200110085718\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test3712fca9-5cdd-4609-be69-b02aedc5c55c-20200107084115\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test3712fca9-5cdd-4609-be69-b02aedc5c55c-20200107084115\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test3772d042-92e2-4bcb-99b7-8a6a119cc088-20191231182808\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test3772d042-92e2-4bcb-99b7-8a6a119cc088-20191231182808\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test37a6dd64-d44d-465e-85bc-3bc38be90350-20200104083535\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test37a6dd64-d44d-465e-85bc-3bc38be90350-20200104083535\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test381074d5-7156-472b-801a-b35f8fef4cc6-20200105050612\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test381074d5-7156-472b-801a-b35f8fef4cc6-20200105050612\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test3877a44d-4c48-40db-80eb-227272d5acd6-20200110103540\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test3877a44d-4c48-40db-80eb-227272d5acd6-20200110103540\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test38ecd28e-7018-4672-840c-3044a5e7a6b5-20200111084208\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test38ecd28e-7018-4672-840c-3044a5e7a6b5-20200111084208\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test395a0b49-442a-450c-8a1f-65b0aa3bcf47-20200105083839\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test395a0b49-442a-450c-8a1f-65b0aa3bcf47-20200105083839\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test3971b300-edff-44a8-b61b-7f9b7460a8d6-20191003002234\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test3971b300-edff-44a8-b61b-7f9b7460a8d6-20191003002234\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test3adeec20-7458-4b3d-af26-0b6bc2aae3eb-20200103083751\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test3adeec20-7458-4b3d-af26-0b6bc2aae3eb-20200103083751\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test3b20dd96-f3e4-4798-998d-8c433c2449a7-20200108083635\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test3b20dd96-f3e4-4798-998d-8c433c2449a7-20200108083635\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test3ce2fd4a-8b5a-4c7e-b08d-3e48fc0f45e7-20200104083825\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test3ce2fd4a-8b5a-4c7e-b08d-3e48fc0f45e7-20200104083825\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test3d499ca7-cc8d-41cc-a6dc-ffb1a4ac4942-20200107053004\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test3d499ca7-cc8d-41cc-a6dc-ffb1a4ac4942-20200107053004\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test3db7240e-5e42-4d6d-b024-cc9fce3c828b-20200105083520\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test3db7240e-5e42-4d6d-b024-cc9fce3c828b-20200105083520\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test3f6b7341-635f-48d5-a36d-be5dfe3002c4-20200105050937\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test3f6b7341-635f-48d5-a36d-be5dfe3002c4-20200105050937\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test3fc26934-ede2-4482-ad5e-f66f6135d4a6-20191228055558\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test3fc26934-ede2-4482-ad5e-f66f6135d4a6-20191228055558\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test406d077c-6017-4062-bc96-f809147a2331-20200106050748\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test406d077c-6017-4062-bc96-f809147a2331-20200106050748\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test4302336c-e039-4e70-bcb6-9275f6089e4a-20200108144821\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test4302336c-e039-4e70-bcb6-9275f6089e4a-20200108144821\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test453a087e-8435-46db-970a-4ee633cc4c4a-20200102083458\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test453a087e-8435-46db-970a-4ee633cc4c4a-20200102083458\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test46b73afa-2259-4aff-81e1-a58bf24b59aa-20191229033459\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test46b73afa-2259-4aff-81e1-a58bf24b59aa-20191229033459\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test4a3399ee-82ea-46aa-9e3a-5434b588e3b6-20191228013518\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test4a3399ee-82ea-46aa-9e3a-5434b588e3b6-20191228013518\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test4eb7a185-527b-4b9f-93a8-7f1cec9d062e-20191231151207\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test4eb7a185-527b-4b9f-93a8-7f1cec9d062e-20191231151207\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test520a0915-f9f0-4da4-9fa1-1b74fc1470aa-20200102083505\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test520a0915-f9f0-4da4-9fa1-1b74fc1470aa-20200102083505\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test5397960f-023b-4979-9a8b-800d049045a4-20191007195417\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test5397960f-023b-4979-9a8b-800d049045a4-20191007195417\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test55a36387-8a3f-4159-9884-29b97539a253-20200109080443\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test55a36387-8a3f-4159-9884-29b97539a253-20200109080443\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test5645f186-4ee5-4209-af37-423660e3318c-20191231175947\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test5645f186-4ee5-4209-af37-423660e3318c-20191231175947\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test58b4461d-4d2d-4395-b6d2-ab83d4d8c62f-20200111001002\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test58b4461d-4d2d-4395-b6d2-ab83d4d8c62f-20200111001002\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test5b0bf447-d98d-429d-8334-c032d197c743-20191003203846\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test5b0bf447-d98d-429d-8334-c032d197c743-20191003203846\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test5bc90367-1ea2-400b-a40c-321081bae3f3-20200108145035\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test5bc90367-1ea2-400b-a40c-321081bae3f3-20200108145035\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test5bd0562f-e939-456f-a6ee-c848d1aba616-20200101151641\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test5bd0562f-e939-456f-a6ee-c848d1aba616-20200101151641\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test5e4efe90-916c-4c96-802c-1508a5b6da78-20191231151150\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test5e4efe90-916c-4c96-802c-1508a5b6da78-20191231151150\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test5f8f0c10-cc3c-45ec-a068-fb1c7edfa0d9-20200101145958\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test5f8f0c10-cc3c-45ec-a068-fb1c7edfa0d9-20200101145958\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test60a000b7-286c-4b2b-9137-bbc088736419-20200108144920\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test60a000b7-286c-4b2b-9137-bbc088736419-20200108144920\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test6192a01b-ba47-4d08-904a-71647a49a112-20191008041625\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test6192a01b-ba47-4d08-904a-71647a49a112-20191008041625\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test62835538-89c6-4f66-9034-f7a4b176c615-20191007234245\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test62835538-89c6-4f66-9034-f7a4b176c615-20191007234245\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test651e4ad2-ee4a-462e-a506-b56b1969f5d0-20200110230749\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test651e4ad2-ee4a-462e-a506-b56b1969f5d0-20200110230749\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test691d94e5-c40c-4568-94b0-09b08aea42b1-20200106050808\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test691d94e5-c40c-4568-94b0-09b08aea42b1-20200106050808\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test6aa3643c-011a-4180-877f-cad955a8e664-20191007234642\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test6aa3643c-011a-4180-877f-cad955a8e664-20191007234642\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test6cfb469b-8478-468f-9bb5-691affd32abb-20200107083803\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test6cfb469b-8478-468f-9bb5-691affd32abb-20200107083803\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test6d36b6b2-7956-4e62-91c1-c33792fd4bb1-20200110123203\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test6d36b6b2-7956-4e62-91c1-c33792fd4bb1-20200110123203\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test6e28168e-a9c8-4c0a-8b40-60c2a1502d43-20200108052802\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test6e28168e-a9c8-4c0a-8b40-60c2a1502d43-20200108052802\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test6eb763ac-7fbe-4e44-bee7-aad035ee2a7d-20200110084429\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test6eb763ac-7fbe-4e44-bee7-aad035ee2a7d-20200110084429\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test6efec253-f625-46f0-9d74-324f69e963d8-20200107070514\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test6efec253-f625-46f0-9d74-324f69e963d8-20200107070514\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test70fa7e4c-3122-4ff7-aec6-fe75ab660a01-20200108105900\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test70fa7e4c-3122-4ff7-aec6-fe75ab660a01-20200108105900\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test710a5fbf-06c7-46ac-b96d-a29d2586422f-20200108083639\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test710a5fbf-06c7-46ac-b96d-a29d2586422f-20200108083639\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test71d72489-67c6-45e2-b1e6-a19546efc823-20200105112903\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test71d72489-67c6-45e2-b1e6-a19546efc823-20200105112903\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test721fccf1-2b3e-44b6-908f-51b910e88b09-20200111104931\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test721fccf1-2b3e-44b6-908f-51b910e88b09-20200111104931\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test742d0189-9e41-4f1b-8ad3-31c05d34903b-20200111103247\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test742d0189-9e41-4f1b-8ad3-31c05d34903b-20200111103247\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test7836a97c-f56e-48d0-8b5d-61e79aeb3226-20200111071656\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test7836a97c-f56e-48d0-8b5d-61e79aeb3226-20200111071656\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test78666b2e-25c8-4a48-931a-3131a0317d73-20191002194352\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test78666b2e-25c8-4a48-931a-3131a0317d73-20191002194352\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test79f13508-fcbd-47b9-988f-1c21ef5e7f2e-20191002015429\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test79f13508-fcbd-47b9-988f-1c21ef5e7f2e-20191002015429\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test79fb90ce-4691-4212-99a7-6e4069bd5984-20191007234256\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test79fb90ce-4691-4212-99a7-6e4069bd5984-20191007234256\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test7a8cf687-6a21-4181-ba98-902fee717bd3-20200104103216\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test7a8cf687-6a21-4181-ba98-902fee717bd3-20200104103216\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test7aabf813-6644-483a-b9e0-ba6f8973ba1f-20191002232822\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test7aabf813-6644-483a-b9e0-ba6f8973ba1f-20191002232822\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test7c96c10a-0c8f-4ab0-83fd-1ad66a362e33-20191229033458\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test7c96c10a-0c8f-4ab0-83fd-1ad66a362e33-20191229033458\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test7e79b6ff-2559-44fe-b3ba-afaa68d63636-20200108112116\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test7e79b6ff-2559-44fe-b3ba-afaa68d63636-20200108112116\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test7ea372f7-ea7e-4b9e-bbad-4f35c1567aa2-20200108052736\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test7ea372f7-ea7e-4b9e-bbad-4f35c1567aa2-20200108052736\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test7fac3d04-98a5-4fc4-904e-9ea3b86eadc2-20200106050751\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test7fac3d04-98a5-4fc4-904e-9ea3b86eadc2-20200106050751\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test7fe20dd6-9ed9-4126-bb1d-031c01ac4550-20200101114504\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test7fe20dd6-9ed9-4126-bb1d-031c01ac4550-20200101114504\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test7ff974d9-c841-4249-b05b-bbf663cb4605-20200106084104\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test7ff974d9-c841-4249-b05b-bbf663cb4605-20200106084104\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test815bd4d5-fc24-4a47-be20-063c4809902c-20200109050508\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test815bd4d5-fc24-4a47-be20-063c4809902c-20200109050508\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test817654d0-2109-4d95-9284-8c8a9d960d08-20200108053758\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test817654d0-2109-4d95-9284-8c8a9d960d08-20200108053758\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test821ca3b6-dd05-4e80-b3d8-74ba03b2609b-20191231151151\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test821ca3b6-dd05-4e80-b3d8-74ba03b2609b-20191231151151\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test8285dc3e-637d-4d46-9695-adc39cbe7d2f-20200108144457\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test8285dc3e-637d-4d46-9695-adc39cbe7d2f-20200108144457\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test828aae03-9239-4938-a303-c23c42311878-20200102083419\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test828aae03-9239-4938-a303-c23c42311878-20200102083419\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test84afd814-5098-49ab-af99-e50350b5898b-20200110211134\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test84afd814-5098-49ab-af99-e50350b5898b-20200110211134\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test85b08563-b15f-4202-a0bc-f2bc2df2c71a-20200107053335\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test85b08563-b15f-4202-a0bc-f2bc2df2c71a-20200107053335\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test88aac268-c087-4481-b78e-99b920784a33-20200101084853\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test88aac268-c087-4481-b78e-99b920784a33-20200101084853\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test88dbd442-a8cc-4874-81a0-d3192c61df62-20191001224544\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test88dbd442-a8cc-4874-81a0-d3192c61df62-20191001224544\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test894dfb75-a00f-4f0c-894c-cae1c9846ad3-20200105051803\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test894dfb75-a00f-4f0c-894c-cae1c9846ad3-20200105051803\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test8d09bf4d-ee63-4ab1-a986-a4b802418403-20200111051447\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test8d09bf4d-ee63-4ab1-a986-a4b802418403-20200111051447\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test8d4d652b-4f05-4e99-93dd-78b9a36b5c78-20191003203755\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test8d4d652b-4f05-4e99-93dd-78b9a36b5c78-20191003203755\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test8de64739-43d8-4f84-af65-fdb3d0885288-20200108053543\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test8de64739-43d8-4f84-af65-fdb3d0885288-20200108053543\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test8e324c65-a51d-4eeb-9ec8-d5f8662dc041-20191228165107\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test8e324c65-a51d-4eeb-9ec8-d5f8662dc041-20191228165107\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test8e564580-8e53-4300-85f1-bf7f31dd37ff-20200107013348\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test8e564580-8e53-4300-85f1-bf7f31dd37ff-20200107013348\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test8f458ca7-8898-4d58-b93d-bfb0c3da028c-20200109050310\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test8f458ca7-8898-4d58-b93d-bfb0c3da028c-20200109050310\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test901cd6ca-5565-4552-a3de-d204d01935c0-20200108083706\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test901cd6ca-5565-4552-a3de-d204d01935c0-20200108083706\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test907b39e5-4008-4b55-93a0-18e9697b9cf3-20200108053817\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test907b39e5-4008-4b55-93a0-18e9697b9cf3-20200108053817\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test90c2be7c-d7ec-4abf-9fad-fef90fc3ef4d-20191004022234\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test90c2be7c-d7ec-4abf-9fad-fef90fc3ef4d-20191004022234\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test922db678-6ee8-43d5-86ff-6a86e132d332-20200107085231\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test922db678-6ee8-43d5-86ff-6a86e132d332-20200107085231\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test93b88aec-5277-4b1b-910c-7008e972ce91-20200107013304\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test93b88aec-5277-4b1b-910c-7008e972ce91-20200107013304\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test95a9104b-6cba-42d8-82ff-cc37e5ac44db-20200108081723\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test95a9104b-6cba-42d8-82ff-cc37e5ac44db-20200108081723\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test96da1605-19e0-46eb-9ce0-53e840f5e2cb-20200101111729\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test96da1605-19e0-46eb-9ce0-53e840f5e2cb-20200101111729\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test996066b2-7d29-400f-929b-e343a21046f7-20191231151212\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test996066b2-7d29-400f-929b-e343a21046f7-20191231151212\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test99663fff-ed21-4a91-9687-1a6da2abb033-20200106084508\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test99663fff-ed21-4a91-9687-1a6da2abb033-20200106084508\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test9eb5efa5-c3c1-4c13-80a6-11f5eba67372-20200108144852\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Test9eb5efa5-c3c1-4c13-80a6-11f5eba67372-20200108144852\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testa3791896-b1fc-491e-ba0d-aefcd8d9e52a-20200105083503\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Testa3791896-b1fc-491e-ba0d-aefcd8d9e52a-20200105083503\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testa37ff709-a078-45a0-8187-41733df8e101-20200109050003\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Testa37ff709-a078-45a0-8187-41733df8e101-20200109050003\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testa4c5fe4e-936e-4be1-a612-a331aff54a8c-20200111105055\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Testa4c5fe4e-936e-4be1-a612-a331aff54a8c-20200111105055\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testa59bce1d-e32c-423d-a86e-945d4aeb98b4-20200107051821\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Testa59bce1d-e32c-423d-a86e-945d4aeb98b4-20200107051821\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testa604c059-8279-4f4d-a354-eec27222a06c-20200111051514\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Testa604c059-8279-4f4d-a354-eec27222a06c-20200111051514\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testa71fefb1-0d9c-4fb3-8d3d-5dcd12d72b77-20200103103221\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Testa71fefb1-0d9c-4fb3-8d3d-5dcd12d72b77-20200103103221\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testa748013d-c5a6-44f9-88eb-43167207c742-20200111051402\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Testa748013d-c5a6-44f9-88eb-43167207c742-20200111051402\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testaab67022-4f2b-420d-a06a-2c4045110cdf-20191229033144\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Testaab67022-4f2b-420d-a06a-2c4045110cdf-20191229033144\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testacab9541-280f-4491-9f49-ac57653f0a07-20200105083839\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Testacab9541-280f-4491-9f49-ac57653f0a07-20200105083839\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testad298437-0349-4cc7-88a9-d8aabcba9df1-20191002233431\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Testad298437-0349-4cc7-88a9-d8aabcba9df1-20191002233431\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testadd68286-f9e0-4ab1-a526-d8f3cf0f054e-20200105084128\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Testadd68286-f9e0-4ab1-a526-d8f3cf0f054e-20200105084128\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testade4c52b-18f5-4b67-8e93-945358ce4f7d-20191007234259\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Testade4c52b-18f5-4b67-8e93-945358ce4f7d-20191007234259\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testae421c1d-0211-4ef2-b372-564ce8ad484a-20200110104035\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Testae421c1d-0211-4ef2-b372-564ce8ad484a-20200110104035\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testafbbd8bf-aec5-48bf-8fea-73fa15ccc315-20191001224727\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Testafbbd8bf-aec5-48bf-8fea-73fa15ccc315-20191001224727\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testb15148bf-78d2-42d4-ad08-b3ad8fb4b122-20200101084759\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Testb15148bf-78d2-42d4-ad08-b3ad8fb4b122-20200101084759\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testb4237708-3688-40ea-85a2-275c05f4d100-20191228083519\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Testb4237708-3688-40ea-85a2-275c05f4d100-20191228083519\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testb799a18f-be45-4c5c-8438-163ac2e1f1e7-20191004190529\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Testb799a18f-be45-4c5c-8438-163ac2e1f1e7-20191004190529\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testb7cee88a-e5ac-4af4-99c8-7247020b00c3-20200105051201\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Testb7cee88a-e5ac-4af4-99c8-7247020b00c3-20200105051201\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testb7df0d9a-27c0-4ca5-b692-08dd90387b98-20200111083443\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Testb7df0d9a-27c0-4ca5-b692-08dd90387b98-20200111083443\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testbbf6bf32-4bd0-4381-b8f7-2658f585df4d-20191003203846\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Testbbf6bf32-4bd0-4381-b8f7-2658f585df4d-20191003203846\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testbeea1376-166a-4b1a-8923-c907cc9737d9-20200107013336\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Testbeea1376-166a-4b1a-8923-c907cc9737d9-20200107013336\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testbf9154e9-6166-48c2-86fe-1f331be606d7-20200107051823\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Testbf9154e9-6166-48c2-86fe-1f331be606d7-20200107051823\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testc0d7c3c5-23b8-489c-a5e0-ae87c681b696-20200101083539\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Testc0d7c3c5-23b8-489c-a5e0-ae87c681b696-20200101083539\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testc193f31a-5186-4e93-84f6-0e4ab87b73c1-20200107052937\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Testc193f31a-5186-4e93-84f6-0e4ab87b73c1-20200107052937\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testc1c7e8dc-fa8c-47d9-8305-de6d1451b939-20200101085248\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Testc1c7e8dc-fa8c-47d9-8305-de6d1451b939-20200101085248\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testc1d0c917-e2ae-430c-a2ca-383fb0fda046-20191007235839\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Testc1d0c917-e2ae-430c-a2ca-383fb0fda046-20191007235839\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testc23a3fbb-6e95-4c0d-94fc-c8ab14dddf1c-20191231151117\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Testc23a3fbb-6e95-4c0d-94fc-c8ab14dddf1c-20191231151117\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testc2697630-6247-411a-94b3-c2974ad8cbee-20191007195417\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Testc2697630-6247-411a-94b3-c2974ad8cbee-20191007195417\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testc466b80f-670f-4383-89b8-44e0d509fa20-20191002000516\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Testc466b80f-670f-4383-89b8-44e0d509fa20-20191002000516\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testc5c8d9bd-75fa-4db3-9f34-5d7b7098584c-20191003203851\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Testc5c8d9bd-75fa-4db3-9f34-5d7b7098584c-20191003203851\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testc8b6d14b-a5db-48e0-bfad-a2818d432bea-20200104083443\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Testc8b6d14b-a5db-48e0-bfad-a2818d432bea-20200104083443\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testc933efa8-c553-4b93-884f-b7221d9ca789-20191228083750\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Testc933efa8-c553-4b93-884f-b7221d9ca789-20191228083750\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testcbe8ab80-46ef-49b1-a7bb-4e3d6e50e49f-20200104050811\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Testcbe8ab80-46ef-49b1-a7bb-4e3d6e50e49f-20200104050811\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testccc0b5e6-9b0d-451a-8ac4-6f4af293b913-20200106092645\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Testccc0b5e6-9b0d-451a-8ac4-6f4af293b913-20200106092645\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testcec64786-04b1-487c-80ec-050da646fb1c-20191005123412\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Testcec64786-04b1-487c-80ec-050da646fb1c-20191005123412\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testd104a52f-eba2-401d-8e7f-a841c90f7712-20191228083553\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Testd104a52f-eba2-401d-8e7f-a841c90f7712-20191228083553\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testd724cea4-0d3c-4539-b2ff-be08fb23a67e-20200107083714\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Testd724cea4-0d3c-4539-b2ff-be08fb23a67e-20200107083714\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testd8e60bac-27ff-4fba-90b8-732c9c5ff91c-20191228083751\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Testd8e60bac-27ff-4fba-90b8-732c9c5ff91c-20191228083751\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testd99db4a5-7683-4584-89ad-fefd711de284-20191004190210\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Testd99db4a5-7683-4584-89ad-fefd711de284-20191004190210\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testd9b4309a-67bc-4cd8-ac47-094cb20ca6aa-20200101090202\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Testd9b4309a-67bc-4cd8-ac47-094cb20ca6aa-20200101090202\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testda3320e0-28f2-4146-a002-e06296362711-20191004190115\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Testda3320e0-28f2-4146-a002-e06296362711-20191004190115\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testda714121-3240-4253-90c3-48c43f115c90-20200102083419\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Testda714121-3240-4253-90c3-48c43f115c90-20200102083419\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testdb357558-60b4-4ee3-9ec3-ba22c5d827fb-20191004020617\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Testdb357558-60b4-4ee3-9ec3-ba22c5d827fb-20191004020617\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testdc7230e9-df6d-4edd-a57c-ef7e0432c463-20191002011345\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Testdc7230e9-df6d-4edd-a57c-ef7e0432c463-20191002011345\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testdccb59de-436f-4935-bed6-2e677dcaf36a-20200109111802\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Testdccb59de-436f-4935-bed6-2e677dcaf36a-20200109111802\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testde985b23-9333-4f6e-a5e8-82025a38b2af-20200102083510\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Testde985b23-9333-4f6e-a5e8-82025a38b2af-20200102083510\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Teste271da3e-cbcb-4ee7-8770-f297f414451f-20191003015540\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Teste271da3e-cbcb-4ee7-8770-f297f414451f-20191003015540\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Teste4070edd-aec0-455d-8a79-aecdb7170b6d-20191007234642\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Teste4070edd-aec0-455d-8a79-aecdb7170b6d-20191007234642\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Teste42f351a-4da0-4f0d-93e9-ef1d98e06659-20200108083633\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Teste42f351a-4da0-4f0d-93e9-ef1d98e06659-20200108083633\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Teste66ca23c-f4bf-4eb3-8418-139364d19e7d-20200107062643\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Teste66ca23c-f4bf-4eb3-8418-139364d19e7d-20200107062643\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Teste78b1ab2-1380-48ab-9923-0276cdb7198b-20191001224742\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Teste78b1ab2-1380-48ab-9923-0276cdb7198b-20191001224742\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Teste8607e14-b4f8-472a-bd5b-893b8d9612e6-20200112045941\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Teste8607e14-b4f8-472a-bd5b-893b8d9612e6-20200112045941\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Teste980b80e-3add-42c0-bc98-a84020b2d128-20200108101640\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Teste980b80e-3add-42c0-bc98-a84020b2d128-20200108101640\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Tested79dba9-2d38-4ea9-a01c-56e94b30ca7a-20191007195447\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Tested79dba9-2d38-4ea9-a01c-56e94b30ca7a-20191007195447\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testee9dcf5f-f7c4-4192-a8f4-28e9bc7d0f7c-20191001225005\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Testee9dcf5f-f7c4-4192-a8f4-28e9bc7d0f7c-20191001225005\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testefbb340a-b68b-4200-872b-d05e7d29f92d-20191007195432\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Testefbb340a-b68b-4200-872b-d05e7d29f92d-20191007195432\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testf1fc0559-6740-48dd-9501-2b933c731d52-20200103083458\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Testf1fc0559-6740-48dd-9501-2b933c731d52-20200103083458\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testf41dfc97-bb51-4fba-86ca-a6f2695c415a-20200107050834\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Testf41dfc97-bb51-4fba-86ca-a6f2695c415a-20200107050834\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testf5784447-83ed-4c00-8764-ea0f932aafa2-20200106085748\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Testf5784447-83ed-4c00-8764-ea0f932aafa2-20200106085748\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testf6128ef6-c13c-420e-8088-0710888ce88b-20200109050003\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Testf6128ef6-c13c-420e-8088-0710888ce88b-20200109050003\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testf863ab2c-ada9-4646-84c7-1f83a82375d7-20191229033226\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Testf863ab2c-ada9-4646-84c7-1f83a82375d7-20191229033226\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testfac552a7-418f-4baa-8f51-d199ceff5c68-20200103050817\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Testfac552a7-418f-4baa-8f51-d199ceff5c68-20200103050817\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testfb7be054-5c15-494f-822c-b64f9a36e2f3-20200105051753\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Testfb7be054-5c15-494f-822c-b64f9a36e2f3-20200105051753\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testfc5c7585-6c9a-4aa4-a7c4-1223a94e00c7-20200104083552\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions.Testfc5c7585-6c9a-4aa4-a7c4-1223a94e00c7-20200104083552\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.FileServer.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.FileServer.Edp\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Geneva\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Geneva\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.KeyVault\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.KeyVault\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.KeyVault.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.KeyVault.Edp\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.LabServices\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.LabServices\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.LabServices.test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.LabServices.test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Monitor\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Monitor\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Monitor.Agent\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Monitor.Agent\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Monitor.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Monitor.Edp\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Monitor.VirtualMachines\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Monitor.VirtualMachines\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Monitor.VirtualMachines.Dev\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.Dev\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Monitor.VirtualMachines.Dev.INT\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.Dev.INT\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Monitor.VirtualMachines.Dev.SCALE\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.Dev.SCALE\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Monitor.VirtualMachines.Dev.TEST\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.Dev.TEST\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Monitor.VirtualMachines.GuestHealth\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.GuestHealth\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Monitor.VirtualMachines.GuestHealth.DEV\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.GuestHealth.DEV\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Monitor.VirtualMachines.GuestHealth.INT\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.GuestHealth.INT\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Monitor.VirtualMachines.GuestHealth.SCALE\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.GuestHealth.SCALE\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Monitor.VirtualMachines.GuestHealth.TEST\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.GuestHealth.TEST\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Monitor.VirtualMachines.INT.Dev\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.INT.Dev\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Monitor.VirtualMachines.SCALE.Dev\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.SCALE.Dev\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Monitor.VirtualMachines.TEST.Dev\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.TEST.Dev\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Monitor.WorkloadInsights.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Monitor.WorkloadInsights.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Monitor.WorkloadInsightsTest.newnamespace\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Monitor.WorkloadInsightsTest.newnamespace\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Monitor.Workloads\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Monitor.Workloads\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Monitoring.DependencyAgent\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Monitoring.DependencyAgent\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Monitoring.DependencyAgent.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Monitoring.DependencyAgent.Edp\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Networking.SDN\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Networking.SDN\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.NetworkWatcher\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.NetworkWatcher\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.NetworkWatcher.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.NetworkWatcher.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.OpenSSH\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.OpenSSH\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Performance.Diagnostics\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Performance.Diagnostics\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Performance.Diagnostics.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Performance.Diagnostics.Edp\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.RecoveryServices\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.RecoveryServices\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.RecoveryServices.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.RecoveryServices.Edp\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.RecoveryServices.SiteRecovery\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.RecoveryServices.SiteRecovery\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.RecoveryServices.SiteRecovery2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.RecoveryServices.SiteRecovery2\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.RecoveryServices.WorkloadBackup\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.RecoveryServices.WorkloadBackup\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Security\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Security\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Security.AntimalwareSignature\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Security.AntimalwareSignature\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Security.AntimalwareSignature.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Security.AntimalwareSignature.Edp\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Security.Dsms\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Security.Dsms\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Security.Dsms.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Security.Dsms.Edp\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Security.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Security.Edp\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Security.LinuxAttestation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Security.LinuxAttestation\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Security.LinuxTestAttestation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Security.LinuxTestAttestation\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Security.Monitoring\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Security.Monitoring\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Security.Monitoring.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Security.Monitoring.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Security.Monitoring.Testing\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Security.Monitoring.Testing\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Security.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Security.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Security.TestWindowsAttestation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Security.TestWindowsAttestation\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Security.WindowsAttestation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Security.WindowsAttestation\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Security.WinTestAttestation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Security.WinTestAttestation\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.ServiceFabric.MC\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.ServiceFabric.MC\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.ServiceFabric.MC.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.ServiceFabric.MC.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.SiteRecovery.Stage\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.SiteRecovery.Stage\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.SiteRecovery.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.SiteRecovery.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.SiteRecovery2.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.SiteRecovery2.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.Test.Identity\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Test.Identity\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.WindowsFabric.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.WindowsFabric.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Linux.ReleasePipeTest\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.ReleasePipeTest\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Linux.ReleasePipeTest.INT\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.ReleasePipeTest.INT\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Linux.ReleasePipeTest.TEST\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.ReleasePipeTest.TEST\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Linux.Test1\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.Test1\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Linux.Test2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.Test2\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Linux.Test3\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.Test3\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Linux.Test4\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.Test4\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Linux.Test5\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.Test5\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Linux.Test5.INT\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.Test5.INT\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Linux.Test5.TEST\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.Test5.TEST\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Linux.VincentTest\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.VincentTest\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Linux.VincentTest2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.VincentTest2\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Linux.VincentTest3\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.VincentTest3\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Linux.VincentTest4\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.VincentTest4\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.WorkloadInsights.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.TestTest\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.WorkloadInsights.TestTest\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.TestTest.INT\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.WorkloadInsights.TestTest.INT\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.TestTest.TEST\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.WorkloadInsights.TestTest.TEST\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Windows.ReleasePipeTest.INT\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.WorkloadInsights.Windows.ReleasePipeTest.INT\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Windows.ReleasePipeTest.TEST\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.WorkloadInsights.Windows.ReleasePipeTest.TEST\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.AzureCAT.AzureEnhancedMonitoring\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.AzureCAT.AzureEnhancedMonitoring\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.AzureCAT.AzureEnhancedMonitoringTest\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.AzureCAT.AzureEnhancedMonitoringTest\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.AzureData\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.AzureData\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.AzureData.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.AzureData.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.AzureMonitor.WorkloadInsights\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.AzureMonitor.WorkloadInsights\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.AzureMonitor.WorkloadInsights.Canary\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.AzureMonitor.WorkloadInsights.Canary\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.AzureMonitor.WorkloadInsights.Corp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.AzureMonitor.WorkloadInsights.Corp\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.AzureMonitor.WorkloadInsights.Linux.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.AzureMonitor.WorkloadInsights.Linux.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.AzureMonitor.WorkloadInsights.LinuxTest\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.AzureMonitor.WorkloadInsights.LinuxTest\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.AzureMonitor.WorkloadInsights.Meya0206\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.AzureMonitor.WorkloadInsights.Meya0206\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.AzureMonitor.WorkloadInsights.MeyaCorp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.AzureMonitor.WorkloadInsights.MeyaCorp\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.AzureMonitor.WorkloadInsights.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.AzureMonitor.WorkloadInsights.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.AzureMonitor.WorkloadInsights.Testing\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.AzureMonitor.WorkloadInsights.Testing\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.AzureSecurity.JITAccess\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.AzureSecurity.JITAccess\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.CloudBackup.Workload.Extension\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.CloudBackup.Workload.Extension\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.CloudBackup.Workload.Extension.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.CloudBackup.Workload.Extension.Edp\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Compute\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Compute\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Compute.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Compute.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Compute.TestSar\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Compute.TestSar\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.CPlat.Core\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.CPlat.Core\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.CPlat.Core.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.CPlat.Core.Edp\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.EnterpriseCloud.Monitoring\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.EnterpriseCloud.Monitoring\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.EnterpriseCloud.Monitoring.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.EnterpriseCloud.Monitoring.Edp\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.EnterpriseCloud.Monitoring.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.EnterpriseCloud.Monitoring.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Golive.Extensions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Golive.Extensions\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.GuestConfig.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.GuestConfig.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.GuestConfiguration\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.GuestConfiguration\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.GuestConfiguration.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.GuestConfiguration.Edp\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.GuestConfiguration.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.GuestConfiguration.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.HpcCompute\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.HpcCompute\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.HpcCompute.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.HpcCompute.Edp\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.HpcPack\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.HpcPack\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Interceptor\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Interceptor\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.ManagedIdentity\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.ManagedIdentity\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.ManagedServices\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.ManagedServices\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.ManagedServices.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.ManagedServices.Edp\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.MonitoringAgent.Extension\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.MonitoringAgent.Extension\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Network\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Network\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.OSTCExtensions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.OSTCExtensions\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.OSTCExtensions.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.OSTCExtensions.Edp\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.OSTCExtensions.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.OSTCExtensions.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.OSTCExtensions.Testing\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.OSTCExtensions.Testing\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Powershell\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Powershell\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Powershell.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Powershell.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Powershell.Test01\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Powershell.Test01\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.SecurityManagement.Kevlar\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.SecurityManagement.Kevlar\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.SoftwareUpdateManagement\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.SoftwareUpdateManagement\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.SoftwareUpdateManagement.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.SoftwareUpdateManagement.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.SqlServer.Managability.IaaS.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.SqlServer.Managability.IaaS.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.SqlServer.Management\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.SqlServer.Management\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.SqlServer.Management.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.SqlServer.Management.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.SystemCenter\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.SystemCenter\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.SystemCenter.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.SystemCenter.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.TestSqlServer.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.TestSqlServer.Edp\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.VisualStudio.Azure.ETWTraceListenerService\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.VisualStudio.Azure.ETWTraceListenerService\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.VisualStudio.Azure.RemoteDebug\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.VisualStudio.Azure.RemoteDebug\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.VisualStudio.Azure.RemoteDebug.Json\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.VisualStudio.Azure.RemoteDebug.Json\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.VisualStudio.ServiceProfiler\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.VisualStudio.ServiceProfiler\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.VisualStudio.Services\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.VisualStudio.Services\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.VisualStudio.WindowsAzure.DevTest\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.VisualStudio.WindowsAzure.DevTest\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.VisualStudio.WindowsAzure.DevTest.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.VisualStudio.WindowsAzure.DevTest.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.VisualStudio.WindowsAzure.RemoteDebug\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.VisualStudio.WindowsAzure.RemoteDebug\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.VisualStudio.WindowsAzure.Test.RemoteDebug\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.VisualStudio.WindowsAzure.Test.RemoteDebug\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Windows.Azure.Extensions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Windows.Azure.Extensions\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Windows.AzureRemoteApp.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Windows.AzureRemoteApp.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.Windows.RemoteDesktop\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Windows.RemoteDesktop\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.WindowsAdminCenter\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.WindowsAdminCenter\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.WindowsAdminCenter.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.WindowsAdminCenter.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.WindowsAzure.Compute\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.WindowsAzure.Compute\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.WindowsAzure.Compute.test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.WindowsAzure.Compute.test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Microsoft.WVD\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.WVD\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"MicrosoftAzureSiteRecovery\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftAzureSiteRecovery\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"MicrosoftBizTalkServer\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftBizTalkServer\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"microsoftcmotest\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/microsoftcmotest\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"MicrosoftDynamicsAX\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftDynamicsAX\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"MicrosoftDynamicsGP\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftDynamicsGP\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"MicrosoftDynamicsNAV\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftDynamicsNAV\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"microsoftfarmbeats\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/microsoftfarmbeats\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"MicrosoftHybridCloudStorage\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftHybridCloudStorage\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"MicrosoftOSTC\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftOSTC\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"MicrosoftPowerBI\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftPowerBI\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"MicrosoftRServer\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftRServer\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"MicrosoftSharePoint\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftSharePoint\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"MicrosoftSQLServer\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftSQLServer\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"MicrosoftTestLinuxPPS\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftTestLinuxPPS\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"MicrosoftVisualStudio\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftVisualStudio\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"MicrosoftWindowsDesktop\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsDesktop\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"MicrosoftWindowsServer\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"MicrosoftWindowsServerHPCPack\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServerHPCPack\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"microsoft_iot_edge\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/microsoft_iot_edge\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"microsoft_javaeeonazure_test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/microsoft_javaeeonazure_test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"microstrategy\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/microstrategy\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"midasolutions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/midasolutions\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"middleware\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/middleware\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"midfin\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/midfin\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"midvision\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/midvision\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"mindcti\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/mindcti\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"minio\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/minio\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"miraclelinux\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/miraclelinux\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"miracl_linux\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/miracl_linux\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"miri-infotech-pvt-ltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/miri-infotech-pvt-ltd\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"mobilab\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/mobilab\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"modern-systems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/modern-systems\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"monitorcomputersystemsltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/monitorcomputersystemsltd\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"moogsoft\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/moogsoft\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"moviemasher\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/moviemasher\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"mriisoftllc1579457820427\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/mriisoftllc1579457820427\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"msopentech\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/msopentech\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"mtnfog\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/mtnfog\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"multisoft-ab\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/multisoft-ab\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"mvp-systems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/mvp-systems\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"mwg_azure\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/mwg_azure\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"mxhero\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/mxhero\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"my-com\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/my-com\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"myarchinc1614657280935\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/myarchinc1614657280935\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"narrativescience\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/narrativescience\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"nasuni\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/nasuni\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"nasunicorporation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/nasunicorporation\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"ncache\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/ncache\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"ncbi\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/ncbi\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"ndl\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/ndl\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"nebbiolo-technologies-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/nebbiolo-technologies-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"nec-technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/nec-technologies\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"nefelinetworks1591201080882\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/nefelinetworks1591201080882\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"neo4j\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/neo4j\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"neowaybusinesssolutions-4956350\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/neowaybusinesssolutions-4956350\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"netapp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/netapp\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"netatwork\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/netatwork\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"netfoundryinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/netfoundryinc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"netgate\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/netgate\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"netikus-net-ltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/netikus-net-ltd\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"netiq\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/netiq\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"netka\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/netka\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"netmail\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/netmail\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"netscout\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/netscout\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"netspi\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/netspi\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"netsweeper\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/netsweeper\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"networksexchangetechnologyltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/networksexchangetechnologyltd\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"netwrix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/netwrix\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"netx\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/netx\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"neusoft-neteye\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/neusoft-neteye\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"newnetcommunicationtechnologies1589991852134\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/newnetcommunicationtechnologies1589991852134\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"NewRelic.Infrastructure.Extensions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/NewRelic.Infrastructure.Extensions\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"newtglobalconsultingllc1581492268566\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/newtglobalconsultingllc1581492268566\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"nextronic-5290868\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/nextronic-5290868\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"nginxinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/nginxinc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"nice-it-management-solutions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/nice-it-management-solutions\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"nicepeopleatwork\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/nicepeopleatwork\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"nilespartnersinc1617691698386\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/nilespartnersinc1617691698386\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"niolabs-5229713\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/niolabs-5229713\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"nodejsapi\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/nodejsapi\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"noianetworklimited1584098036197\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/noianetworklimited1584098036197\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"nokiaofamericacorporation1591716055441\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/nokiaofamericacorporation1591716055441\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"noobaa\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/noobaa\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"norcominformationtechnologygmbhcokgaa\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/norcominformationtechnologygmbhcokgaa\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"noricumcloudsolutions1600524477681\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/noricumcloudsolutions1600524477681\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"norsync\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/norsync\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"northbridge-secure\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/northbridge-secure\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"nozominetworks1582208017986\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/nozominetworks1582208017986\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"nri\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/nri\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"ntegralinc1586961136942\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/ntegralinc1586961136942\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"ntt-data-intellilink-corporation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/ntt-data-intellilink-corporation\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"nttdata\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/nttdata\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"nuco-networks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/nuco-networks\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"numbersbelieve\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/numbersbelieve\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"numtrallcpublisher\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/numtrallcpublisher\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"nuxeo\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/nuxeo\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"nvidia\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/nvidia\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"o2mc-real-time-data-platform\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/o2mc-real-time-data-platform\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"objectivity-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/objectivity-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"objectivity1595351622261\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/objectivity1595351622261\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"oceanblue-cloud\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/oceanblue-cloud\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"OctopusDeploy.Tentacle\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/OctopusDeploy.Tentacle\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"odix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/odix\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"odysseyconsultantsltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/odysseyconsultantsltd\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"officeatwork-ag\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/officeatwork-ag\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"omega-software\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/omega-software\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"onapsis\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/onapsis\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"oncore_cloud_services-4944214\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/oncore_cloud_services-4944214\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"onexgroup\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/onexgroup\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"onspecta\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/onspecta\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"ontology\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/ontology\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"onyx-point-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/onyx-point-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"op5\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/op5\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"open-connect-systems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/open-connect-systems\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"opencell\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/opencell\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"openlinkswcom-pago\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/openlinkswcom-pago\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"OpenLogic\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/OpenLogic\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"openshotstudiosllc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/openshotstudiosllc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"opentext\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/opentext\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"openvpn\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/openvpn\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"opslogix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/opslogix\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"option3\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/option3\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Oracle\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Oracle\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"oraylis\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/oraylis\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"oraylisbi\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/oraylisbi\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"orbs-network\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/orbs-network\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"oriana\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/oriana\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"orientdb\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/orientdb\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"oroinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/oroinc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"osirium-ltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/osirium-ltd\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"osisoft\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/osisoft\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"osnexus\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/osnexus\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"outpost24\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/outpost24\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"outsystems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/outsystems\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"ovaledge1618392232783\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/ovaledge1618392232783\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"pacteratechnologiesinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/pacteratechnologiesinc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"paladionnetworkspvtltd1606120508449\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/paladionnetworkspvtltd1606120508449\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"paloaltonetworks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/paloaltonetworks\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"panopta\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/panopta\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"panorama-necto\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/panorama-necto\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"panzura-file-system\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/panzura-file-system\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"parabole\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/parabole\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"paralaxiomtechnologiesprivatelimited1596433357886\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/paralaxiomtechnologiesprivatelimited1596433357886\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"parallels\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/parallels\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"parasoft\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/parasoft\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"pasifikciptamandiri\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/pasifikciptamandiri\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"passlogy\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/passlogy\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"paxata\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/paxata\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"peer-software-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/peer-software-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"penta-security-systems-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/penta-security-systems-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"percona\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/percona\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"perforce\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/perforce\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"periscope-tech-4791746\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/periscope-tech-4791746\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"piolinkinc1582849368309\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/piolinkinc1582849368309\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"pivotal\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/pivotal\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"pixitmedia1591611150480\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/pixitmedia1591611150480\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"plesk\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/plesk\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"pmsoftwareinternational1603102514882\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/pmsoftwareinternational1603102514882\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"pnop\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/pnop\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"portalarchitects\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/portalarchitects\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"portsysinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/portsysinc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"postgres-pro\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/postgres-pro\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"powerbireach\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/powerbireach\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"prestashop\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/prestashop\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"prestige_informatique-1090178\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/prestige_informatique-1090178\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"prime-strategy\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/prime-strategy\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"primekey\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/primekey\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"primestrategynewyorkinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/primestrategynewyorkinc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"pro-vision\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/pro-vision\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"process-one\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/process-one\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"processgold\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/processgold\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"procomputers\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/procomputers\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"procomputerssrl1594239153814\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/procomputerssrl1594239153814\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"profecia\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/profecia\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Profiler.AgentOrchestrationRefactor.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Profiler.AgentOrchestrationRefactor.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Profiler.Master.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Profiler.Master.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"profisee\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/profisee\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"progelspa\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/progelspa\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"progresssoftwarecorporation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/progresssoftwarecorporation\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"protiviti\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/protiviti\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"ptc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/ptc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"ptsecurity\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/ptsecurity\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"pulse-secure\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/pulse-secure\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"puppet\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/puppet\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"puppeteersoy1601024480557\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/puppeteersoy1601024480557\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"PuppetLabs\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/PuppetLabs\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"PuppetLabs.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/PuppetLabs.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"purestorageinc1578960262525\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/purestorageinc1578960262525\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"pydio\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/pydio\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"pyramidanalytics\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/pyramidanalytics\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"qlik\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/qlik\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"qnapsystemsinc1601352084032\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/qnapsystemsinc1601352084032\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"qore-technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/qore-technologies\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"qs-solutions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/qs-solutions\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Qualys\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Qualys\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Qualys.LinuxAgent.GrayLabel\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Qualys.LinuxAgent.GrayLabel\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Qualys.WindowsAgent.GrayLabel\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Qualys.WindowsAgent.GrayLabel\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"qualysguard\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/qualysguard\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"quasardb\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/quasardb\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"qubole-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/qubole-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"quest\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/quest\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"racknap\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/racknap\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"radiant-logic\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/radiant-logic\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"radware\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/radware\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"raincode\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/raincode\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"rancher\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/rancher\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"rapid7\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/rapid7\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Rapid7.InsightPlatform\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Rapid7.InsightPlatform\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"rapidminer\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/rapidminer\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"raynetgmbh\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/raynetgmbh\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"readymind\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/readymind\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"realm\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/realm\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"reblaze\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/reblaze\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"RedHat\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/RedHat\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"redpoint-global\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/redpoint-global\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"refactr\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/refactr\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"refinitiv\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/refinitiv\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"refinitiv-4807503\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/refinitiv-4807503\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"relevance-lab\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/relevance-lab\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"remotelearner\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/remotelearner\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"res\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/res\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"resco\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/resco\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"resemblesystems1582780358300\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/resemblesystems1582780358300\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"responder-corp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/responder-corp\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"revolution-analytics\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/revolution-analytics\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"rhcsolutions1586957910818\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/rhcsolutions1586957910818\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"ribboncommunications\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/ribboncommunications\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"RightScaleLinux\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/RightScaleLinux\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"RightScaleWindowsServer\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/RightScaleWindowsServer\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"ringsoftwareresearchanddevelopmentinc1578946072257\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/ringsoftwareresearchanddevelopmentinc1578946072257\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"riverbed\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/riverbed\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"RiverbedTechnology\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/RiverbedTechnology\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"rmgtechnologiesinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/rmgtechnologiesinc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"rocketml\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/rocketml\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"rocketsoftware\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/rocketsoftware\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"rohdeschwarzcybersecuritygmbh\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/rohdeschwarzcybersecuritygmbh\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"rohdeschwarzcybersecuritysas\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/rohdeschwarzcybersecuritysas\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"roktech\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/roktech\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"rsa-security-llc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/rsa-security-llc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"rsk-labs\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/rsk-labs\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"rstudio-5237862\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/rstudio-5237862\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"rtts\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/rtts\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"rubrik-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/rubrik-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"runecastsolutionslimited1614186396822\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/runecastsolutionslimited1614186396822\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"s2ix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/s2ix\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"saama\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/saama\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"saasame-limited\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/saasame-limited\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"safesoftwareinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/safesoftwareinc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"safeticatechnologiessro\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/safeticatechnologiessro\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"safetica_technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/safetica_technologies\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"safetoopen1585013318137\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/safetoopen1585013318137\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"saltsecurity1583264186232\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/saltsecurity1583264186232\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"saltsecurity1583264669848\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/saltsecurity1583264669848\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"saltstack\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/saltstack\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"samsung-sds\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/samsung-sds\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"samsungsds-cello\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/samsungsds-cello\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"samsungsds_sdbe\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/samsungsds_sdbe\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"sap\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/sap\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"sapphiretechnologieslimited1611758579346\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/sapphiretechnologieslimited1611758579346\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"sas-institute-560503\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/sas-institute-560503\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"scaidata\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/scaidata\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"scalearc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/scalearc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"scalegrid\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/scalegrid\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"scality\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/scality\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"schrockeninc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/schrockeninc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"sci\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/sci\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"scientiamobile\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/scientiamobile\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"scsk\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/scsk\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"seaqserviciossas1579029207572\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/seaqserviciossas1579029207572\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"secureworks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/secureworks\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"securosis\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/securosis\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"seequentltd1585781751395\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/seequentltd1585781751395\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"semarchy\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/semarchy\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"semperis\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/semperis\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"SentinelOne.LinuxExtension\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/SentinelOne.LinuxExtension\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"SentinelOne.WindowsExtension\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/SentinelOne.WindowsExtension\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"SentinelOne.WindowsExtension.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/SentinelOne.WindowsExtension.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"sentriumsl\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/sentriumsl\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"sentryone\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/sentryone\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"sepiosystems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/sepiosystems\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"seppmailag\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/seppmailag\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"seraumo1620002807288\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/seraumo1620002807288\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"service-control-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/service-control-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"shadow-soft\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/shadow-soft\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"shareshiftneeraj.test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/shareshiftneeraj.test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"sightapps\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/sightapps\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"signal-sciences\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/signal-sciences\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"silk\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/silk\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"silver-peak-systems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/silver-peak-systems\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"simmachinesinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/simmachinesinc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"simontelephonics\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/simontelephonics\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"simplifierag\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/simplifierag\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"simpligov\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/simpligov\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"simplygon\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/simplygon\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"sinefa\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/sinefa\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"sinequa\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/sinequa\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"sinequa1588262295885\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/sinequa1588262295885\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"singapore-telecommunications-limited\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/singapore-telecommunications-limited\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"sios_datakeeper\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/sios_datakeeper\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"siportalinc1581539156321\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/siportalinc1581539156321\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"sisenseltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/sisenseltd\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Site24x7\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Site24x7\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"sktelecom\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/sktelecom\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"skyarc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/skyarc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"skyboxsecurity1585187406404\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/skyboxsecurity1585187406404\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"skylarkcloud\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/skylarkcloud\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"smartbearsoftware\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/smartbearsoftware\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"smartmessage-autoflow\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/smartmessage-autoflow\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"snaplogic\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/snaplogic\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"snapt-adc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/snapt-adc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"snips\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/snips\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"soasta\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/soasta\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"softnas\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/softnas\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"softwarehut\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/softwarehut\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"softwebsolutions-4518310\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/softwebsolutions-4518310\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"soha\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/soha\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"solanolabs\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/solanolabs\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"solar-security\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/solar-security\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"solarwinds\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/solarwinds\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"sonicwall-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/sonicwall-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"sophos\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/sophos\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"south-river-technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/south-river-technologies\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"southrivertech1586314123192\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/southrivertech1586314123192\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"spacecurve\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/spacecurve\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"spagobi\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/spagobi\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"sparklinglogic\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/sparklinglogic\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"spectralcorelimited1619779004178\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/spectralcorelimited1619779004178\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"spektra\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/spektra\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"sphere3d\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/sphere3d\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"spideroakinc1588278690933\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/spideroakinc1588278690933\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"spirentcommunications1594084187199\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/spirentcommunications1594084187199\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"splunk\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/splunk\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"sproutenetworks1593456311717\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/sproutenetworks1593456311717\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"sqlstream\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/sqlstream\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"squadratechnologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/squadratechnologies\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"squaredup\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/squaredup\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"src-solution\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/src-solution\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"stackato-platform-as-a-service\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/stackato-platform-as-a-service\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Stackify.LinuxAgent.Extension\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Stackify.LinuxAgent.Extension\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"stackstorm\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/stackstorm\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"startekfingerprintmatch\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/startekfingerprintmatch\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"starwind\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/starwind\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"StatusMonitor2.Diagnostics.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/StatusMonitor2.Diagnostics.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"StatusReport.Diagnostics.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/StatusReport.Diagnostics.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"stealthbits\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/stealthbits\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"steelhive\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/steelhive\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"stonebondtechnologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/stonebondtechnologies\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"stonefly\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/stonefly\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"storage_made_easy\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/storage_made_easy\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"stormshield\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/stormshield\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"storreduce\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/storreduce\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"storwarespzoo1611743234900\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/storwarespzoo1611743234900\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"strangebee1595948424730\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/strangebee1595948424730\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"strataidentity1608323708170\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/strataidentity1608323708170\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"stratodesk1611152769936\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/stratodesk1611152769936\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"stratumn\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/stratumn\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"streamsets\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/streamsets\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"striim\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/striim\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"stromasys\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/stromasys\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"strongboxitllc1594816423884\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/strongboxitllc1594816423884\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"su\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/su\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"subscription.test.krsh\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/subscription.test.krsh\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"sumologic\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/sumologic\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"sunatogmbh\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/sunatogmbh\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"sunday\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/sunday\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"SUSE\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/SUSE\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"swoopanalytics\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/swoopanalytics\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"sycom-technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/sycom-technologies\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"sycompatechnologycompanyinc1588192103892\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/sycompatechnologycompanyinc1588192103892\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Symantec\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Symantec\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Symantec.CloudWorkloadProtection\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Symantec.CloudWorkloadProtection\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Symantec.CloudWorkloadProtection.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Symantec.CloudWorkloadProtection.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Symantec.CloudWorkloadProtection.TestOnStage\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Symantec.CloudWorkloadProtection.TestOnStage\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Symantec.QA\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Symantec.QA\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Symantec.staging\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Symantec.staging\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Symantec.test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Symantec.test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Symantec.test.ru2.latest\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Symantec.test.ru2.latest\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Symantec.test.ru2final\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Symantec.test.ru2final\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Symantec.test.ru2latest1\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Symantec.test.ru2latest1\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Symantec.test.ru4mp1\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Symantec.test.ru4mp1\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Symantec.test.ru4mp1.latest\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Symantec.test.ru4mp1.latest\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Symantec.test.ru4mp1final\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Symantec.test.ru4mp1final\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"symanteccorporation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/symanteccorporation\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"symantectest1\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/symantectest1\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"synack-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/synack-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"syncfusion\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/syncfusion\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"syncfusionbigdataplatfor\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/syncfusionbigdataplatfor\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"synechron-technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/synechron-technologies\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"synergixinc1585256339250\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/synergixinc1585256339250\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"synnexcorp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/synnexcorp\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"syscomcomputerengineeringco1583913200141\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/syscomcomputerengineeringco1583913200141\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"syte\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/syte\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"tableau\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/tableau\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"tactic\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/tactic\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"talari-networks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/talari-networks\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"talena-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/talena-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"talend\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/talend\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"talon\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/talon\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"tamrinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/tamrinc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"targit\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/targit\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"tata_communications\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/tata_communications\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"tavanttechnologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/tavanttechnologies\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"tavendo\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/tavendo\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"te-systems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/te-systems\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"techdivision\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/techdivision\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"techlatest\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/techlatest\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"tecknolab\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/tecknolab\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"telepat\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/telepat\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"teloscorporation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/teloscorporation\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"tempered-networks-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/tempered-networks-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"tenable\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/tenable\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"tensormakecorpdbaoneclickai1608247756082\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/tensormakecorpdbaoneclickai1608247756082\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"teradata\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/teradata\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Teradici\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Teradici\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"teramindinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/teramindinc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Test.Gemalto.SafeNet.ProtectV\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Test.Gemalto.SafeNet.ProtectV\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Test.HP.AppDefender\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Test.HP.AppDefender\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Test.Microsoft.VisualStudio.Services\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Test.Microsoft.VisualStudio.Services\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Test.NJHP.AppDefender\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Test.NJHP.AppDefender\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Test.SqlServer.Managability\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Test.SqlServer.Managability\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Test.SqlServer.Management\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Test.SqlServer.Management\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Test.SqlServer.Management.corext\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Test.SqlServer.Management.corext\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Test.TrendMicro.DeepSecurity\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Test.TrendMicro.DeepSecurity\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Test1.NJHP.AppDefender\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Test1.NJHP.AppDefender\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Test3.Microsoft.VisualStudio.Services\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Test3.Microsoft.VisualStudio.Services\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"testable1603721901088\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/testable1603721901088\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"testpro\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/testpro\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"test_test_mix3pptest0011614206850774\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/test_test_mix3pptest0011614206850774\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"test_test_pmc2pc1\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/test_test_pmc2pc1\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"thales-vormetric\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/thales-vormetric\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"thedatavaluefactoryltd1589348815922\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/thedatavaluefactoryltd1589348815922\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"thefreebsdfoundation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/thefreebsdfoundation\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"thehdfgroup1616725197741\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/thehdfgroup1616725197741\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"theumag1596442827072\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/theumag1596442827072\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"things-board\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/things-board\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"thingscareinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/thingscareinc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"thinprintgmbh\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/thinprintgmbh\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"thorntechnologiesllc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/thorntechnologiesllc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"thoughtspot-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/thoughtspot-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"threatintelligenceptyltd1586824172898\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/threatintelligenceptyltd1586824172898\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"tibco-software\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/tibco-software\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"tidal-migrations\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/tidal-migrations\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"tidalmediainc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/tidalmediainc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"tig\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/tig\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"tiger-technology\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/tiger-technology\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"tigergraph\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/tigergraph\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"timextender\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/timextender\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"tmaxsoft\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/tmaxsoft\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"tokyosystemhouse\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/tokyosystemhouse\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"tomsawyersoftwarecorp1613579206342\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/tomsawyersoftwarecorp1613579206342\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"topicus\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/topicus\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"torusware\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/torusware\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"totemo\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/totemo\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"townsend-security\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/townsend-security\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"transcendinformationinc1609918445926\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/transcendinformationinc1609918445926\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"transientxinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/transientxinc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"transvault\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/transvault\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"trendmicro\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/trendmicro\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"TrendMicro.DeepSecurity\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/TrendMicro.DeepSecurity\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"TrendMicro.DeepSecurity.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/TrendMicro.DeepSecurity.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"TrendMicro.PortalProtect\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/TrendMicro.PortalProtect\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"tresorit\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/tresorit\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"trifacta\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/trifacta\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"tripwire-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/tripwire-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"truata1612259728221\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/truata1612259728221\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"truestack\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/truestack\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"tryonsolutionsinc1596650621083\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/tryonsolutionsinc1596650621083\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"tsa-public-service\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/tsa-public-service\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"tunnelbiz\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/tunnelbiz\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"turbonet\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/turbonet\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"turbonet1581982683964\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/turbonet1581982683964\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"twistlock\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/twistlock\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"typesafe\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/typesafe\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"ubeeko\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/ubeeko\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"ubercloud\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/ubercloud\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"uipath-5054924\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/uipath-5054924\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"ulex\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/ulex\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"unifi-software\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/unifi-software\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"unifiedstreaming1598872291606\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/unifiedstreaming1598872291606\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"uniprint-net\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/uniprint-net\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"unitrends\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/unitrends\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"unnisoft\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/unnisoft\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"unravel-data\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/unravel-data\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"unscramblsingaporepteltd-4999260\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/unscramblsingaporepteltd-4999260\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"untangle\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/untangle\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"upsolver1594188634150\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/upsolver1594188634150\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"usp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/usp\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"valohai\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/valohai\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"valtix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/valtix\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"varmournetworks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/varmournetworks\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"varnish\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/varnish\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"vatacommunicationsinc1581644208717\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/vatacommunicationsinc1581644208717\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"vaultive-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/vaultive-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"vbot\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/vbot\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"vcinityinc1587684340545\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/vcinityinc1587684340545\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"vectraaiinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/vectraaiinc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"veeam\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/veeam\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"velocitydb-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/velocitydb-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"velocloud\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/velocloud\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"vemn\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/vemn\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"veritas\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/veritas\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"versanetworks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/versanetworks\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"versasec\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/versasec\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"vidispine\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/vidispine\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"vidizmo\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/vidizmo\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"vigyanlabs-innovations-pvt-ltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/vigyanlabs-innovations-pvt-ltd\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"vigyanlabsinc1581413676614\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/vigyanlabsinc1581413676614\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"viptela\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/viptela\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"vircom\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/vircom\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"virtualpulsesro1607008728942\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/virtualpulsesro1607008728942\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"visualsoft-center\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/visualsoft-center\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"vizixiotplatformretail001\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/vizixiotplatformretail001\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"vmlabinc1613642184700\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/vmlabinc1613642184700\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"vmturbo\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/vmturbo\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"vmware-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/vmware-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"vnomicinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/vnomicinc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"voiceelements\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/voiceelements\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"volterraedgeservices\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/volterraedgeservices\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Vormetric\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/Vormetric\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"vscconsultingptyltd1608535888097\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/vscconsultingptyltd1608535888097\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"vte\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/vte\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"vu-llc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/vu-llc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"vyulabsinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/vyulabsinc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"WAD2AI.Diagnostics.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/WAD2AI.Diagnostics.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"WAD2EventHub.Diagnostics.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/WAD2EventHub.Diagnostics.Test\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"wallarm\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/wallarm\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"wallix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/wallix\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"wandisco\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/wandisco\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"wanos\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/wanos\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"wanpath-dba-myworkdrive\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/wanpath-dba-myworkdrive\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"wardy-it-solutions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/wardy-it-solutions\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"warewolf-esb\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/warewolf-esb\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"watchguard-technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/watchguard-technologies\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"webaloinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/webaloinc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"websense-apmailpe\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/websense-apmailpe\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"websoft9inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/websoft9inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"wedoitllc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/wedoitllc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"westernoceansoftwaresprivatelimited\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/westernoceansoftwaresprivatelimited\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"wherescapesoftware\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/wherescapesoftware\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"winmagic_securedoc_cloudvm\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/winmagic_securedoc_cloudvm\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"wintellisys-inc-4561600\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/wintellisys-inc-4561600\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"witfooinc1590167223060\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/witfooinc1590167223060\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"wmspanel\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/wmspanel\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"wood1595864497589\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/wood1595864497589\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"workshare-technology\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/workshare-technology\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"world-programming\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/world-programming\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"worxogo\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/worxogo\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"wowza\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/wowza\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"xcontentptyltd-1329748\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/xcontentptyltd-1329748\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"xendata-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/xendata-inc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"xfinityinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/xfinityinc\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"xilinx\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/xilinx\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"xoriantsolutionspvtltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/xoriantsolutionspvtltd\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"xtremedata\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/xtremedata\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"xyzrd-group-ou\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/xyzrd-group-ou\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"yellowfin\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/yellowfin\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"yellowfininternationalptyltd1616363974066\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/yellowfininternationalptyltd1616363974066\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"yokogawarentalleasecorporation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/yokogawarentalleasecorporation\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"your-shop-online\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/your-shop-online\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"z1\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/z1\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"z4it-aps\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/z4it-aps\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"zabbix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/zabbix\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"zend\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/zend\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"zenterasystemsinc1605292453288\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/zenterasystemsinc1605292453288\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"zerodown_software\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/zerodown_software\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"zerto\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/zerto\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"zettalane_systems-5254599\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/zettalane_systems-5254599\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"zevenet\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/zevenet\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"zilliz\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/zilliz\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"zoomdata\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/zoomdata\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"zscaler\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/zscaler\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"zscaler1579058425289\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/zscaler1579058425289\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"zultysinc1596831546163\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/zultysinc1596831546163\"\r\n }\r\n]", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/providers/Microsoft.Compute/locations/westus/publishers/MicrosoftWindowsServer/artifacttypes/vmimage/offers?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvd2VzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0V2luZG93c1NlcnZlci9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzP2FwaS12ZXJzaW9uPTIwMTgtMDQtMDE=", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/westus/publishers/MicrosoftWindowsServer/artifacttypes/vmimage/offers?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvd2VzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0V2luZG93c1NlcnZlci9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzP2FwaS12ZXJzaW9uPTIwMjEtMDMtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "8d2be3be-57f2-4ec4-9720-7eaf54cb6c8c" + "b3f95fd7-656f-4fae-81bb-e6929d0a378d" ], - "accept-language": [ + "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Compute.ComputeManagementClient/20.0.0.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" ] }, - "ResponseBody": "[\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Windows-HUB\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/Windows-HUB\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"WindowsServer\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"WindowsServerSemiAnnual\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServerSemiAnnual\"\r\n }\r\n]", "ResponseHeaders": { - "Content-Length": [ - "784" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/ListVMImageOffersFromLocation3Min;199,Microsoft.Compute/ListVMImageOffersFromLocation30Min;999" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-served-by": [ - "51dd40b3-07fa-42e8-adb9-44a9ee1c32dc_131746925818560020" + "51dd40b3-07fa-42e8-adb9-44a9ee1c32dc_132639146035363537" ], "x-ms-request-id": [ - "d871617e-5ec9-4392-97d6-f8f3d9a288a9" - ], - "Cache-Control": [ - "no-cache" + "80bfb3fd-ff96-420a-bc09-49da69f5254a" ], "Server": [ "Microsoft-HTTPAPI/2.0", "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14998" + "11999" ], "x-ms-correlation-request-id": [ - "f34f769d-14d6-470a-8db3-4e17d75ce27b" + "b382a8a1-0fd4-437a-9aca-b0e5289c7d75" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T050101Z:f34f769d-14d6-470a-8db3-4e17d75ce27b" + "WESTUS:20210604T062920Z:b382a8a1-0fd4-437a-9aca-b0e5289c7d75" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sat, 14 Jul 2018 05:01:00 GMT" + "Fri, 04 Jun 2021 06:29:19 GMT" + ], + "Content-Length": [ + "6381" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" ] }, + "ResponseBody": "[\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"19h1gen2servertest\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/19h1gen2servertest\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"microsoftserveroperatingsystems-previews\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/microsoftserveroperatingsystems-previews\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"servertesting\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/servertesting\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"windows-10-1607-vhd-server-prod-stage\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/windows-10-1607-vhd-server-prod-stage\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"windows-10-1607-vhd-sf-server-prod-stage\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/windows-10-1607-vhd-sf-server-prod-stage\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"windows-10-1803-vhd-server-prod-stage\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/windows-10-1803-vhd-server-prod-stage\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"windows-10-1809-vhd-server-prod-stage\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/windows-10-1809-vhd-server-prod-stage\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"windows-10-1809-vhd-sf-server-prod-stage\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/windows-10-1809-vhd-sf-server-prod-stage\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"windows-10-1903-vhd-server-prod-stage\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/windows-10-1903-vhd-server-prod-stage\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"windows-10-1909-vhd-server-prod-stage\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/windows-10-1909-vhd-server-prod-stage\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"windows-10-2004-vhd-server-prod-stage\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/windows-10-2004-vhd-server-prod-stage\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"windows-10-20h2-vhd-server-prod-stage\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/windows-10-20h2-vhd-server-prod-stage\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"windows-7-0-sp1-vhd-server-prod-stage\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/windows-7-0-sp1-vhd-server-prod-stage\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"windows-8-0-vhd-server-prod-stage\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/windows-8-0-vhd-server-prod-stage\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"windows-8-1-vhd-server-prod-stage\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/windows-8-1-vhd-server-prod-stage\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Windows-HUB\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/Windows-HUB\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"windows-server-2012-vhd-server-prod-stage\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/windows-server-2012-vhd-server-prod-stage\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"WindowsServer\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"windowsserver-gen2preview\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/windowsserver-gen2preview\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"windowsserver-previewtest\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/windowsserver-previewtest\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"windowsserverdotnet\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/windowsserverdotnet\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"WindowsServerSemiAnnual\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServerSemiAnnual\"\r\n }\r\n]", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/providers/Microsoft.Compute/locations/westus/publishers/MicrosoftWindowsServer/artifacttypes/vmimage/offers/WindowsServer/skus?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvd2VzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0V2luZG93c1NlcnZlci9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1dpbmRvd3NTZXJ2ZXIvc2t1cz9hcGktdmVyc2lvbj0yMDE4LTA0LTAx", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/westus/publishers/MicrosoftWindowsServer/artifacttypes/vmimage/offers/WindowsServer/skus?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvd2VzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0V2luZG93c1NlcnZlci9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1dpbmRvd3NTZXJ2ZXIvc2t1cz9hcGktdmVyc2lvbj0yMDIxLTAzLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "c3b2e46d-bda2-4df3-bbfa-0f13bffec537" + "292bae97-8036-4f74-aee8-56d964124f45" ], - "accept-language": [ + "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Compute.ComputeManagementClient/20.0.0.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" ] }, - "ResponseBody": "[\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"2008-R2-SP1\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"2008-R2-SP1-smalldisk\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1-smalldisk\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"2012-Datacenter\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2012-Datacenter\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"2012-Datacenter-smalldisk\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2012-Datacenter-smalldisk\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"2012-R2-Datacenter\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2012-R2-Datacenter\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"2012-R2-Datacenter-smalldisk\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2012-R2-Datacenter-smalldisk\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"2016-Datacenter\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2016-Datacenter\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"2016-Datacenter-Server-Core\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2016-Datacenter-Server-Core\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"2016-Datacenter-Server-Core-smalldisk\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2016-Datacenter-Server-Core-smalldisk\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"2016-Datacenter-smalldisk\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2016-Datacenter-smalldisk\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"2016-Datacenter-with-Containers\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2016-Datacenter-with-Containers\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"2016-Datacenter-with-RDSH\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2016-Datacenter-with-RDSH\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"2016-Nano-Server\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2016-Nano-Server\"\r\n }\r\n]", "ResponseHeaders": { - "Content-Length": [ - "3815" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/ListVMImageSkusFromLocation3Min;9999,Microsoft.Compute/ListVMImageSkusFromLocation30Min;29999" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-served-by": [ - "51dd40b3-07fa-42e8-adb9-44a9ee1c32dc_131746925818560020" + "51dd40b3-07fa-42e8-adb9-44a9ee1c32dc_132639146035363537" ], "x-ms-request-id": [ - "76823534-0810-46d6-a8b9-d4e362575ab0" - ], - "Cache-Control": [ - "no-cache" + "d611950b-0ef1-4cc5-9e16-114dc79838a5" ], "Server": [ "Microsoft-HTTPAPI/2.0", "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14997" + "11999" ], "x-ms-correlation-request-id": [ - "8d7661b9-917c-4c30-8f8e-e6fa5990804d" + "ad92b5af-6cde-4ccf-8423-b8d57cf7fe3e" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T050101Z:8d7661b9-917c-4c30-8f8e-e6fa5990804d" + "WESTUS:20210604T062920Z:ad92b5af-6cde-4ccf-8423-b8d57cf7fe3e" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sat, 14 Jul 2018 05:01:00 GMT" + "Fri, 04 Jun 2021 06:29:19 GMT" + ], + "Content-Length": [ + "27002" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" ] }, + "ResponseBody": "[\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"2008-R2-SP1\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"2008-R2-SP1-smalldisk\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1-smalldisk\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"2008-R2-SP1-zhcn\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1-zhcn\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"2012-Datacenter\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2012-Datacenter\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"2012-datacenter-gensecond\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2012-datacenter-gensecond\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"2012-Datacenter-smalldisk\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2012-Datacenter-smalldisk\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"2012-datacenter-smalldisk-g2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2012-datacenter-smalldisk-g2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"2012-Datacenter-zhcn\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2012-Datacenter-zhcn\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"2012-datacenter-zhcn-g2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2012-datacenter-zhcn-g2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": true\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"2012-R2-Datacenter\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2012-R2-Datacenter\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"2012-r2-datacenter-gensecond\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2012-r2-datacenter-gensecond\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"2012-R2-Datacenter-smalldisk\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2012-R2-Datacenter-smalldisk\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"2012-r2-datacenter-smalldisk-g2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2012-r2-datacenter-smalldisk-g2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"2012-R2-Datacenter-zhcn\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2012-R2-Datacenter-zhcn\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"2012-r2-datacenter-zhcn-g2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2012-r2-datacenter-zhcn-g2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": true\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"2016-Datacenter\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2016-Datacenter\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"2016-datacenter-gensecond\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2016-datacenter-gensecond\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"2016-datacenter-gs\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2016-datacenter-gs\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"2016-Datacenter-Server-Core\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2016-Datacenter-Server-Core\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"2016-datacenter-server-core-g2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2016-datacenter-server-core-g2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"2016-Datacenter-Server-Core-smalldisk\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2016-Datacenter-Server-Core-smalldisk\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"2016-datacenter-server-core-smalldisk-g2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2016-datacenter-server-core-smalldisk-g2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": true\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"2016-Datacenter-smalldisk\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2016-Datacenter-smalldisk\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"2016-datacenter-smalldisk-g2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2016-datacenter-smalldisk-g2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": true\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"2016-Datacenter-with-Containers\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2016-Datacenter-with-Containers\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"2016-datacenter-with-containers-g2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2016-datacenter-with-containers-g2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"2016-datacenter-with-containers-gs\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2016-datacenter-with-containers-gs\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"2016-Datacenter-with-RDSH\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2016-Datacenter-with-RDSH\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"2016-Datacenter-zhcn\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2016-Datacenter-zhcn\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"2016-datacenter-zhcn-g2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2016-datacenter-zhcn-g2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": true\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"2019-Datacenter\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-Datacenter\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"2019-Datacenter-Core\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-Datacenter-Core\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"2019-datacenter-core-g2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-datacenter-core-g2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"2019-Datacenter-Core-smalldisk\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-Datacenter-Core-smalldisk\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"2019-datacenter-core-smalldisk-g2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-datacenter-core-smalldisk-g2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"2019-Datacenter-Core-with-Containers\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-Datacenter-Core-with-Containers\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"2019-datacenter-core-with-containers-g2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-datacenter-core-with-containers-g2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"2019-Datacenter-Core-with-Containers-smalldisk\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-Datacenter-Core-with-Containers-smalldisk\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"2019-datacenter-core-with-containers-smalldisk-g2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-datacenter-core-with-containers-smalldisk-g2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"2019-datacenter-gensecond\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-datacenter-gensecond\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"2019-datacenter-gs\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-datacenter-gs\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": true\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"2019-Datacenter-smalldisk\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-Datacenter-smalldisk\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"2019-datacenter-smalldisk-g2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-datacenter-smalldisk-g2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": true\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"2019-Datacenter-with-Containers\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-Datacenter-with-Containers\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"2019-datacenter-with-containers-g2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-datacenter-with-containers-g2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"2019-datacenter-with-containers-gs\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-datacenter-with-containers-gs\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"2019-Datacenter-with-Containers-smalldisk\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-Datacenter-with-Containers-smalldisk\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"2019-datacenter-with-containers-smalldisk-g2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-datacenter-with-containers-smalldisk-g2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"2019-Datacenter-zhcn\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-Datacenter-zhcn\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"2019-datacenter-zhcn-g2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-datacenter-zhcn-g2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"datacenter-core-1803-with-containers-smalldisk-g2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/datacenter-core-1803-with-containers-smalldisk-g2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"datacenter-core-1809-with-containers-smalldisk-g2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/datacenter-core-1809-with-containers-smalldisk-g2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"Datacenter-Core-1903-with-Containers-smalldisk\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/Datacenter-Core-1903-with-Containers-smalldisk\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"datacenter-core-1903-with-containers-smalldisk-g2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/datacenter-core-1903-with-containers-smalldisk-g2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"datacenter-core-1909-with-containers-smalldisk\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/datacenter-core-1909-with-containers-smalldisk\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"datacenter-core-1909-with-containers-smalldisk-g1\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/datacenter-core-1909-with-containers-smalldisk-g1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"datacenter-core-1909-with-containers-smalldisk-g2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/datacenter-core-1909-with-containers-smalldisk-g2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"datacenter-core-2004-with-containers-smalldisk\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/datacenter-core-2004-with-containers-smalldisk\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"datacenter-core-2004-with-containers-smalldisk-g2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/datacenter-core-2004-with-containers-smalldisk-g2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"datacenter-core-20h2-with-containers-smalldisk\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/datacenter-core-20h2-with-containers-smalldisk\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"datacenter-core-20h2-with-containers-smalldisk-g2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/datacenter-core-20h2-with-containers-smalldisk-g2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"datacenter-core-20h2-with-containers-smalldisk-gs\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/datacenter-core-20h2-with-containers-smalldisk-gs\"\r\n }\r\n]", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/providers/Microsoft.Compute/locations/westus/publishers/MicrosoftWindowsServer/artifacttypes/vmimage/offers/WindowsServer/skus/2008-R2-SP1/versions?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvd2VzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0V2luZG93c1NlcnZlci9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1dpbmRvd3NTZXJ2ZXIvc2t1cy8yMDA4LVIyLVNQMS92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE4LTA0LTAx", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/westus/publishers/MicrosoftWindowsServer/artifacttypes/vmimage/offers/WindowsServer/skus/2008-R2-SP1/versions?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvd2VzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0V2luZG93c1NlcnZlci9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1dpbmRvd3NTZXJ2ZXIvc2t1cy8yMDA4LVIyLVNQMS92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIxLTAzLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "43c903db-3697-47d8-8d1c-db0bc126208f" + "1bd76db5-4776-471d-b2eb-2fea50bb9875" ], - "accept-language": [ + "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Compute.ComputeManagementClient/20.0.0.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" ] }, - "ResponseBody": "[\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"2.127.20170628\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/2.127.20170628\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"2.127.20170712\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/2.127.20170712\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"2.127.20170811\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/2.127.20170811\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"2.127.20170918\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/2.127.20170918\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"2.127.20171017\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/2.127.20171017\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"2.127.20171115\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/2.127.20171115\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"2.127.20171217\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/2.127.20171217\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"2.127.20180111\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/2.127.20180111\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"2.127.20180216\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/2.127.20180216\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"2.127.20180315\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/2.127.20180315\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"2.127.20180412\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/2.127.20180412\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"2.127.20180510\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/2.127.20180510\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"2.127.20180613\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/2.127.20180613\"\r\n }\r\n]", "ResponseHeaders": { - "Content-Length": [ - "3864" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/ListVMImagesVersionsFromLocation3Min;15999,Microsoft.Compute/ListVMImagesVersionsFromLocation30Min;43999" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-served-by": [ - "51dd40b3-07fa-42e8-adb9-44a9ee1c32dc_131746925818560020" + "51dd40b3-07fa-42e8-adb9-44a9ee1c32dc_132639146035363537" ], "x-ms-request-id": [ - "777544c3-0f7b-4e92-85db-55dc88ca7b7a" - ], - "Cache-Control": [ - "no-cache" + "ba2c7b75-5e92-4489-a642-4e45a389414c" ], "Server": [ "Microsoft-HTTPAPI/2.0", "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14996" + "11999" ], "x-ms-correlation-request-id": [ - "6fad8998-75ca-4783-98e9-9e0ee688d052" + "655d9934-0112-436a-b5e0-5798259c8496" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T050101Z:6fad8998-75ca-4783-98e9-9e0ee688d052" + "WESTUS:20210604T062920Z:655d9934-0112-436a-b5e0-5798259c8496" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sat, 14 Jul 2018 05:01:00 GMT" + "Fri, 04 Jun 2021 06:29:19 GMT" + ], + "Content-Length": [ + "7624" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" ] }, + "ResponseBody": "[\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"2.127.20180613\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/2.127.20180613\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"2.127.20180717\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/2.127.20180717\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"2.127.20180815\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/2.127.20180815\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"2.127.20180912\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/2.127.20180912\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"2.127.20181010\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/2.127.20181010\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"2.127.20181122\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/2.127.20181122\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"2.127.20181218\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/2.127.20181218\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"2.127.20190115\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/2.127.20190115\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"2.127.20190214\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/2.127.20190214\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"2.127.20190314\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/2.127.20190314\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"2.127.20190410\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/2.127.20190410\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"7601.24540.1912091807\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/7601.24540.1912091807\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"7601.24544.2001090111\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/7601.24544.2001090111\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"7601.24548.2002070917\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/7601.24548.2002070917\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"7601.24550.2003082128\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/7601.24550.2003082128\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"7601.24552.2004101827\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/7601.24552.2004101827\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"7601.24554.2005081852\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/7601.24554.2005081852\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"7601.24556.2006050139\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/7601.24556.2006050139\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"7601.24557.2007101756\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/7601.24557.2007101756\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"7601.24559.2008080510\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/7601.24559.2008080510\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"7601.24560.2009040118\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/7601.24560.2009040118\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"7601.24561.2010082056\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/7601.24561.2010082056\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"7601.24562.2011052040\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/7601.24562.2011052040\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"7601.24563.2012051551\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/7601.24563.2012051551\"\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"7601.24564.2101092040\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/7601.24564.2101092040\"\r\n }\r\n]", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/providers/Microsoft.Compute/locations/westus/publishers/MicrosoftWindowsServer/artifacttypes/vmimage/offers/WindowsServer/skus/2008-R2-SP1/versions/2.127.20170628?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvd2VzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0V2luZG93c1NlcnZlci9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1dpbmRvd3NTZXJ2ZXIvc2t1cy8yMDA4LVIyLVNQMS92ZXJzaW9ucy8yLjEyNy4yMDE3MDYyOD9hcGktdmVyc2lvbj0yMDE4LTA0LTAx", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/westus/publishers/MicrosoftWindowsServer/artifacttypes/vmimage/offers/WindowsServer/skus/2008-R2-SP1/versions/2.127.20180613?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvd2VzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0V2luZG93c1NlcnZlci9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1dpbmRvd3NTZXJ2ZXIvc2t1cy8yMDA4LVIyLVNQMS92ZXJzaW9ucy8yLjEyNy4yMDE4MDYxMz9hcGktdmVyc2lvbj0yMDIxLTAzLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "fe77e503-1f8e-4ace-887c-118d050b9c09" + "b9924a47-f042-4856-a108-3b53da8326da" ], - "accept-language": [ + "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Compute.ComputeManagementClient/20.0.0.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"osDiskImage\": {\r\n \"operatingSystem\": \"Windows\"\r\n },\r\n \"dataDiskImages\": []\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"2.127.20170628\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/2.127.20170628\"\r\n}", "ResponseHeaders": { - "Content-Length": [ - "401" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/GetVMImageFromLocation3Min;12999,Microsoft.Compute/GetVMImageFromLocation30Min;73999" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-served-by": [ - "51dd40b3-07fa-42e8-adb9-44a9ee1c32dc_131746925818560020" + "51dd40b3-07fa-42e8-adb9-44a9ee1c32dc_132639146035363537" ], "x-ms-request-id": [ - "b76b4492-7869-4af7-a66c-582163088a0a" - ], - "Cache-Control": [ - "no-cache" + "1cf8802e-728c-4f31-b670-a966709f8cf5" ], "Server": [ "Microsoft-HTTPAPI/2.0", "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14995" + "11999" ], "x-ms-correlation-request-id": [ - "7418e41b-3049-4b76-935e-925609d64fa6" + "120302d0-70f8-43a6-bca3-297c5da3bff2" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T050101Z:7418e41b-3049-4b76-935e-925609d64fa6" + "WESTUS:20210604T062920Z:120302d0-70f8-43a6-bca3-297c5da3bff2" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sat, 14 Jul 2018 05:01:00 GMT" + "Fri, 04 Jun 2021 06:29:20 GMT" + ], + "Content-Length": [ + "673" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" ] }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"hyperVGeneration\": \"V1\",\r\n \"replicaType\": \"Unmanaged\",\r\n \"disallowed\": {\r\n \"vmDiskType\": \"None\"\r\n },\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n },\r\n \"osDiskImage\": {\r\n \"operatingSystem\": \"Windows\",\r\n \"sizeInGb\": 128,\r\n \"sizeInBytes\": 136367309312\r\n },\r\n \"dataDiskImages\": []\r\n },\r\n \"location\": \"westus\",\r\n \"name\": \"2.127.20180613\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/2.127.20180613\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/providers/Microsoft.Storage/storageAccounts?api-version=2017-10-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHM/YXBpLXZlcnNpb249MjAxNy0xMC0wMQ==", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Storage/storageAccounts?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHM/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "ba8e7eee-b08e-4e9b-991d-9af89ec32ae0" + "07e2ce99-556e-4a49-9307-6a0473ad1eb1" ], - "accept-language": [ + "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Storage.Version2017_10_01.StorageManagementClient/0.0.0.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.PowerShell.Cmdlets.Compute.Helpers.Storage.StorageManagementClient/4.13.0" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"sku\": {\r\n \"name\": \"Standard_GRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"Storage\",\r\n \"id\": \"/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps1945/providers/Microsoft.Storage/storageAccounts/stocrptestps1945\",\r\n \"name\": \"stocrptestps1945\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"trustedDirectories\": [\r\n \"72f988bf-86f1-41af-91ab-2d7cd011db47\"\r\n ],\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2018-07-14T04:40:11.5665544Z\"\r\n },\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2018-07-14T04:40:11.5665544Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2018-07-14T04:40:11.3941376Z\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://stocrptestps1945.blob.core.windows.net/\",\r\n \"queue\": \"https://stocrptestps1945.queue.core.windows.net/\",\r\n \"table\": \"https://stocrptestps1945.table.core.windows.net/\",\r\n \"file\": \"https://stocrptestps1945.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus\",\r\n \"statusOfPrimary\": \"available\",\r\n \"secondaryLocation\": \"westus\",\r\n \"statusOfSecondary\": \"available\"\r\n }\r\n },\r\n {\r\n \"sku\": {\r\n \"name\": \"Standard_GRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"Storage\",\r\n \"id\": \"/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Storage/storageAccounts/stocrptestps4495\",\r\n \"name\": \"stocrptestps4495\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"trustedDirectories\": [\r\n \"72f988bf-86f1-41af-91ab-2d7cd011db47\"\r\n ],\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2018-07-14T05:00:42.7218193Z\"\r\n },\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2018-07-14T05:00:42.7218193Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2018-07-14T05:00:42.3936987Z\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://stocrptestps4495.blob.core.windows.net/\",\r\n \"queue\": \"https://stocrptestps4495.queue.core.windows.net/\",\r\n \"table\": \"https://stocrptestps4495.table.core.windows.net/\",\r\n \"file\": \"https://stocrptestps4495.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus\",\r\n \"statusOfPrimary\": \"available\",\r\n \"secondaryLocation\": \"westus\",\r\n \"statusOfSecondary\": \"available\"\r\n }\r\n }\r\n ]\r\n}", "ResponseHeaders": { - "Content-Length": [ - "2377" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], "x-ms-request-id": [ - "86704aac-90a7-4c3d-aa2b-386d92e5500d" + "df6f44f3-7b38-419e-b97f-e01fec51b375" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "Server": [ + "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" + ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14999" + "11999" ], "x-ms-correlation-request-id": [ - "cea23a47-e959-4c11-a9ff-6e3d28e28dff" + "914ecfea-4d93-44f1-b464-6d7d1c642989" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T050101Z:cea23a47-e959-4c11-a9ff-6e3d28e28dff" + "WESTUS:20210604T062921Z:914ecfea-4d93-44f1-b464-6d7d1c642989" ], "X-Content-Type-Options": [ "nosniff" ], - "Cache-Control": [ - "no-cache" - ], "Date": [ - "Sat, 14 Jul 2018 05:01:01 GMT" + "Fri, 04 Jun 2021 06:29:21 GMT" ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" + "Content-Length": [ + "2859" + ], + "Content-Type": [ + "application/json" + ], + "Expires": [ + "-1" ] }, + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"sku\": {\r\n \"name\": \"Standard_GRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps8225/providers/Microsoft.Storage/storageAccounts/stocrptestps8225\",\r\n \"name\": \"stocrptestps8225\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"keyCreationTime\": {\r\n \"key1\": \"2021-05-26T05:02:34.5424904Z\",\r\n \"key2\": \"2021-05-26T05:02:34.5424904Z\"\r\n },\r\n \"privateEndpointConnections\": [],\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2021-05-26T05:02:34.5424904Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2021-05-26T05:02:34.5424904Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2021-05-26T05:02:34.4487648Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stocrptestps8225.dfs.core.windows.net/\",\r\n \"web\": \"https://stocrptestps8225.z13.web.core.windows.net/\",\r\n \"blob\": \"https://stocrptestps8225.blob.core.windows.net/\",\r\n \"queue\": \"https://stocrptestps8225.queue.core.windows.net/\",\r\n \"table\": \"https://stocrptestps8225.table.core.windows.net/\",\r\n \"file\": \"https://stocrptestps8225.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus\",\r\n \"statusOfPrimary\": \"available\",\r\n \"secondaryLocation\": \"westus\",\r\n \"statusOfSecondary\": \"available\"\r\n }\r\n },\r\n {\r\n \"sku\": {\r\n \"name\": \"Standard_GRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Storage/storageAccounts/stocrptestps9992\",\r\n \"name\": \"stocrptestps9992\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"keyCreationTime\": {\r\n \"key1\": \"2021-06-04T06:29:00.0032109Z\",\r\n \"key2\": \"2021-06-04T06:29:00.0032109Z\"\r\n },\r\n \"privateEndpointConnections\": [],\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2021-06-04T06:29:00.0032109Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2021-06-04T06:29:00.0032109Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2021-06-04T06:28:59.9095114Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stocrptestps9992.dfs.core.windows.net/\",\r\n \"web\": \"https://stocrptestps9992.z13.web.core.windows.net/\",\r\n \"blob\": \"https://stocrptestps9992.blob.core.windows.net/\",\r\n \"queue\": \"https://stocrptestps9992.queue.core.windows.net/\",\r\n \"table\": \"https://stocrptestps9992.table.core.windows.net/\",\r\n \"file\": \"https://stocrptestps9992.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus\",\r\n \"statusOfPrimary\": \"available\",\r\n \"secondaryLocation\": \"westus\",\r\n \"statusOfSecondary\": \"available\"\r\n }\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Compute/virtualMachines/vmcrptestps4495?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Jlc291cmNlR3JvdXBzL2NycHRlc3RwczQ0OTUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bWNycHRlc3RwczQ0OTU/YXBpLXZlcnNpb249MjAxOC0wNC0wMQ==", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Compute/virtualMachines/vmcrptestps9992?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL2NycHRlc3Rwczk5OTIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bWNycHRlc3Rwczk5OTI/YXBpLXZlcnNpb249MjAyMS0wMy0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_A2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2008-R2-SP1\",\r\n \"version\": \"2.127.20170628\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"osDisk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stocrptestps4495.blob.core.windows.net/test/os.vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"writeAcceleratorEnabled\": false,\r\n \"createOption\": \"FromImage\"\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"test\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"PLACEHOLDER1@\",\r\n \"windowsConfiguration\": {\r\n \"enableAutomaticUpdates\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Network/networkInterfaces/niccrptestps4495\"\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://stocrptestps4495.blob.core.windows.net/\"\r\n }\r\n }\r\n },\r\n \"location\": \"East US\"\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_A2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2008-R2-SP1\",\r\n \"version\": \"2.127.20180613\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"osDisk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stocrptestps9992.blob.core.windows.net/test/os.vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"writeAcceleratorEnabled\": false,\r\n \"createOption\": \"FromImage\"\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"test\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"PLACEHOLDER1@\",\r\n \"windowsConfiguration\": {\r\n \"enableAutomaticUpdates\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true,\r\n \"deleteOption\": \"Detach\"\r\n },\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Network/networkInterfaces/niccrptestps9992\"\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://stocrptestps9992.blob.core.windows.net/\"\r\n }\r\n }\r\n },\r\n \"location\": \"EastUS\"\r\n}", "RequestHeaders": { - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "1332" - ], "x-ms-client-request-id": [ - "ffc7f6ba-5a95-499d-9ca3-0dba8a9cc880" + "07e2ce99-556e-4a49-9307-6a0473ad1eb1" ], - "accept-language": [ + "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Compute.ComputeManagementClient/20.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"vmId\": \"0894d28e-ef17-41cd-8b12-68651a21565f\",\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_A2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2008-R2-SP1\",\r\n \"version\": \"2.127.20170628\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Windows\",\r\n \"name\": \"osDisk\",\r\n \"createOption\": \"FromImage\",\r\n \"vhd\": {\r\n \"uri\": \"https://stocrptestps4495.blob.core.windows.net/test/os.vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"writeAcceleratorEnabled\": false\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"test\",\r\n \"adminUsername\": \"Foo12\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": false\r\n },\r\n \"secrets\": []\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"id\": \"/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Network/networkInterfaces/niccrptestps4495\",\r\n \"properties\": {\r\n \"primary\": true\r\n }\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://stocrptestps4495.blob.core.windows.net/\"\r\n }\r\n },\r\n \"provisioningState\": \"Creating\"\r\n },\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"location\": \"eastus\",\r\n \"id\": \"/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Compute/virtualMachines/vmcrptestps4495\",\r\n \"name\": \"vmcrptestps4495\"\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "1627" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" ], "Content-Type": [ "application/json; charset=utf-8" ], - "Expires": [ - "-1" + "Content-Length": [ + "1370" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" @@ -1865,7 +1936,10 @@ "10" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/providers/Microsoft.Compute/locations/eastus/operations/58c5fea2-3b0f-4ac5-83c2-b7d42561c320?api-version=2018-04-01" + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/operations/fc2bdceb-02d8-4973-88f4-17609cc1cf7b?api-version=2021-03-01" + ], + "Azure-AsyncNotification": [ + "Enabled" ], "x-ms-ratelimit-remaining-resource": [ "Microsoft.Compute/PutVM3Min;239,Microsoft.Compute/PutVM30Min;1199" @@ -1873,14 +1947,8 @@ "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "x-ms-served-by": [ - "5796e923-4d34-41b0-90bb-d8f44064cac7_131758302352538540" - ], "x-ms-request-id": [ - "58c5fea2-3b0f-4ac5-83c2-b7d42561c320" - ], - "Cache-Control": [ - "no-cache" + "fc2bdceb-02d8-4973-88f4-17609cc1cf7b" ], "Server": [ "Microsoft-HTTPAPI/2.0", @@ -1890,163 +1958,84 @@ "1199" ], "x-ms-correlation-request-id": [ - "78aaeaac-9776-497f-aa0f-8d6411d06cbc" + "cecf1934-1389-4761-83a1-0f43edce35cb" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T050103Z:78aaeaac-9776-497f-aa0f-8d6411d06cbc" + "WESTUS:20210604T062926Z:cecf1934-1389-4761-83a1-0f43edce35cb" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sat, 14 Jul 2018 05:01:03 GMT" + "Fri, 04 Jun 2021 06:29:25 GMT" + ], + "Content-Length": [ + "2068" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" ] }, + "ResponseBody": "{\r\n \"name\": \"vmcrptestps9992\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Compute/virtualMachines/vmcrptestps9992\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"location\": \"eastus\",\r\n \"tags\": {\r\n \"azsecpack\": \"nonprod\",\r\n \"platformsettings.host_environment.service.platform_optedin_for_rootcerts\": \"true\"\r\n },\r\n \"properties\": {\r\n \"vmId\": \"282bc12e-032d-4a6c-a41f-3573c628643b\",\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_A2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2008-R2-SP1\",\r\n \"version\": \"2.127.20180613\",\r\n \"exactVersion\": \"2.127.20180613\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Windows\",\r\n \"name\": \"osDisk\",\r\n \"createOption\": \"FromImage\",\r\n \"vhd\": {\r\n \"uri\": \"https://stocrptestps9992.blob.core.windows.net/test/os.vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"writeAcceleratorEnabled\": false,\r\n \"deleteOption\": \"Detach\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"test\",\r\n \"adminUsername\": \"Foo12\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": false,\r\n \"patchSettings\": {\r\n \"patchMode\": \"Manual\",\r\n \"assessmentMode\": \"ImageDefault\"\r\n }\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Network/networkInterfaces/niccrptestps9992\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"deleteOption\": \"Detach\"\r\n }\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://stocrptestps9992.blob.core.windows.net/\"\r\n }\r\n },\r\n \"provisioningState\": \"Creating\"\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/providers/Microsoft.Compute/locations/eastus/operations/58c5fea2-3b0f-4ac5-83c2-b7d42561c320?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNThjNWZlYTItM2IwZi00YWM1LTgzYzItYjdkNDI1NjFjMzIwP2FwaS12ZXJzaW9uPTIwMTgtMDQtMDE=", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/operations/fc2bdceb-02d8-4973-88f4-17609cc1cf7b?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZmMyYmRjZWItMDJkOC00OTczLTg4ZjQtMTc2MDljYzFjZjdiP2FwaS12ZXJzaW9uPTIwMjEtMDMtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "07e2ce99-556e-4a49-9307-6a0473ad1eb1" + ], "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Compute.ComputeManagementClient/20.0.0.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" ] }, - "ResponseBody": "{\r\n \"startTime\": \"2018-07-13T22:01:03.2978456-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"58c5fea2-3b0f-4ac5-83c2-b7d42561c320\"\r\n}", "ResponseHeaders": { - "Content-Length": [ - "134" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], + "Retry-After": [ + "50" + ], "x-ms-ratelimit-remaining-resource": [ - "Microsoft.Compute/GetOperation3Min;14993,Microsoft.Compute/GetOperation30Min;29956" + "Microsoft.Compute/GetOperation3Min;14999,Microsoft.Compute/GetOperation30Min;29999" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "x-ms-served-by": [ - "5796e923-4d34-41b0-90bb-d8f44064cac7_131758302352538540" - ], "x-ms-request-id": [ - "daebb5a8-5c91-47d9-a932-4a34030efe05" + "d32da7cf-13bd-48ca-a03c-4b699ed7371c" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14994" - ], - "Cache-Control": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" + "11999" ], "x-ms-correlation-request-id": [ - "6608f906-b7bf-4ec4-8344-cc2ef175d757" + "2eb90f31-2903-4090-9fe7-27f48737a779" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T050120Z:6608f906-b7bf-4ec4-8344-cc2ef175d757" + "WESTUS:20210604T062936Z:2eb90f31-2903-4090-9fe7-27f48737a779" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sat, 14 Jul 2018 05:01:20 GMT" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/providers/Microsoft.Compute/locations/eastus/operations/58c5fea2-3b0f-4ac5-83c2-b7d42561c320?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNThjNWZlYTItM2IwZi00YWM1LTgzYzItYjdkNDI1NjFjMzIwP2FwaS12ZXJzaW9uPTIwMTgtMDQtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Compute.ComputeManagementClient/20.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"startTime\": \"2018-07-13T22:01:03.2978456-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"58c5fea2-3b0f-4ac5-83c2-b7d42561c320\"\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "134" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-resource": [ - "Microsoft.Compute/GetOperation3Min;14993,Microsoft.Compute/GetOperation30Min;29955" + "Fri, 04 Jun 2021 06:29:35 GMT" ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-served-by": [ - "5796e923-4d34-41b0-90bb-d8f44064cac7_131758302352538540" - ], - "x-ms-request-id": [ - "6a0eadc1-20be-4c6b-97ee-c50d00c91ffd" - ], - "Cache-Control": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14993" - ], - "x-ms-correlation-request-id": [ - "74b8ef27-e9b0-4fbd-b76e-8b458c11912a" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20180714T050130Z:74b8ef27-e9b0-4fbd-b76e-8b458c11912a" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sat, 14 Jul 2018 05:01:30 GMT" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/providers/Microsoft.Compute/locations/eastus/operations/58c5fea2-3b0f-4ac5-83c2-b7d42561c320?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNThjNWZlYTItM2IwZi00YWM1LTgzYzItYjdkNDI1NjFjMzIwP2FwaS12ZXJzaW9uPTIwMTgtMDQtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Compute.ComputeManagementClient/20.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"startTime\": \"2018-07-13T22:01:03.2978456-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"58c5fea2-3b0f-4ac5-83c2-b7d42561c320\"\r\n}", - "ResponseHeaders": { "Content-Length": [ "134" ], @@ -2055,254 +2044,62 @@ ], "Expires": [ "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-resource": [ - "Microsoft.Compute/GetOperation3Min;14992,Microsoft.Compute/GetOperation30Min;29954" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-served-by": [ - "5796e923-4d34-41b0-90bb-d8f44064cac7_131758302352538540" - ], - "x-ms-request-id": [ - "c99e2761-bc54-42b6-b533-767329f2fcb2" - ], - "Cache-Control": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14992" - ], - "x-ms-correlation-request-id": [ - "cd60fdde-8c56-4886-8cd7-121b161af6c8" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20180714T050141Z:cd60fdde-8c56-4886-8cd7-121b161af6c8" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sat, 14 Jul 2018 05:01:40 GMT" ] }, + "ResponseBody": "{\r\n \"startTime\": \"2021-06-03T23:29:25.1977986-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"fc2bdceb-02d8-4973-88f4-17609cc1cf7b\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/providers/Microsoft.Compute/locations/eastus/operations/58c5fea2-3b0f-4ac5-83c2-b7d42561c320?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNThjNWZlYTItM2IwZi00YWM1LTgzYzItYjdkNDI1NjFjMzIwP2FwaS12ZXJzaW9uPTIwMTgtMDQtMDE=", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/operations/fc2bdceb-02d8-4973-88f4-17609cc1cf7b?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZmMyYmRjZWItMDJkOC00OTczLTg4ZjQtMTc2MDljYzFjZjdiP2FwaS12ZXJzaW9uPTIwMjEtMDMtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Compute.ComputeManagementClient/20.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"startTime\": \"2018-07-13T22:01:03.2978456-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"58c5fea2-3b0f-4ac5-83c2-b7d42561c320\"\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "134" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-resource": [ - "Microsoft.Compute/GetOperation3Min;14991,Microsoft.Compute/GetOperation30Min;29953" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-served-by": [ - "5796e923-4d34-41b0-90bb-d8f44064cac7_131758302352538540" - ], - "x-ms-request-id": [ - "db9ad2e1-ce0d-44b6-b276-7549192ed403" - ], - "Cache-Control": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14991" - ], - "x-ms-correlation-request-id": [ - "2dc3d93e-a1f7-4588-90ed-c20c40d1d149" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20180714T050151Z:2dc3d93e-a1f7-4588-90ed-c20c40d1d149" - ], - "X-Content-Type-Options": [ - "nosniff" + "x-ms-client-request-id": [ + "07e2ce99-556e-4a49-9307-6a0473ad1eb1" ], - "Date": [ - "Sat, 14 Jul 2018 05:01:51 GMT" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/providers/Microsoft.Compute/locations/eastus/operations/58c5fea2-3b0f-4ac5-83c2-b7d42561c320?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNThjNWZlYTItM2IwZi00YWM1LTgzYzItYjdkNDI1NjFjMzIwP2FwaS12ZXJzaW9uPTIwMTgtMDQtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Compute.ComputeManagementClient/20.0.0.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" ] }, - "ResponseBody": "{\r\n \"startTime\": \"2018-07-13T22:01:03.2978456-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"58c5fea2-3b0f-4ac5-83c2-b7d42561c320\"\r\n}", "ResponseHeaders": { - "Content-Length": [ - "134" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-resource": [ - "Microsoft.Compute/GetOperation3Min;14991,Microsoft.Compute/GetOperation30Min;29952" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-served-by": [ - "5796e923-4d34-41b0-90bb-d8f44064cac7_131758302352538540" - ], - "x-ms-request-id": [ - "29f04ac5-5ca0-421f-a2e2-1fc804950f84" - ], "Cache-Control": [ "no-cache" ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14990" - ], - "x-ms-correlation-request-id": [ - "24854540-dda6-4200-a174-070c667b0abd" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20180714T050201Z:24854540-dda6-4200-a174-070c667b0abd" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sat, 14 Jul 2018 05:02:01 GMT" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/providers/Microsoft.Compute/locations/eastus/operations/58c5fea2-3b0f-4ac5-83c2-b7d42561c320?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNThjNWZlYTItM2IwZi00YWM1LTgzYzItYjdkNDI1NjFjMzIwP2FwaS12ZXJzaW9uPTIwMTgtMDQtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Compute.ComputeManagementClient/20.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"startTime\": \"2018-07-13T22:01:03.2978456-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"58c5fea2-3b0f-4ac5-83c2-b7d42561c320\"\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "134" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], "Pragma": [ "no-cache" ], "x-ms-ratelimit-remaining-resource": [ - "Microsoft.Compute/GetOperation3Min;14990,Microsoft.Compute/GetOperation30Min;29951" + "Microsoft.Compute/GetOperation3Min;14998,Microsoft.Compute/GetOperation30Min;29998" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "x-ms-served-by": [ - "5796e923-4d34-41b0-90bb-d8f44064cac7_131758302352538540" - ], "x-ms-request-id": [ - "959e15eb-f417-4fbb-bc60-27b49d880002" - ], - "Cache-Control": [ - "no-cache" + "c213b060-d5ef-4a2c-a202-ab4cdc4fe7a6" ], "Server": [ "Microsoft-HTTPAPI/2.0", "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14989" + "11998" ], "x-ms-correlation-request-id": [ - "f6ece73c-c73c-4919-b71b-7b621d67a37e" + "59ddc8f8-d333-4b78-a8ec-6b9f0d587c1d" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T050211Z:f6ece73c-c73c-4919-b71b-7b621d67a37e" + "WESTUS:20210604T063026Z:59ddc8f8-d333-4b78-a8ec-6b9f0d587c1d" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sat, 14 Jul 2018 05:02:11 GMT" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/providers/Microsoft.Compute/locations/eastus/operations/58c5fea2-3b0f-4ac5-83c2-b7d42561c320?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNThjNWZlYTItM2IwZi00YWM1LTgzYzItYjdkNDI1NjFjMzIwP2FwaS12ZXJzaW9uPTIwMTgtMDQtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Compute.ComputeManagementClient/20.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"startTime\": \"2018-07-13T22:01:03.2978456-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"58c5fea2-3b0f-4ac5-83c2-b7d42561c320\"\r\n}", - "ResponseHeaders": { + "Fri, 04 Jun 2021 06:30:26 GMT" + ], "Content-Length": [ "134" ], @@ -2311,1490 +2108,548 @@ ], "Expires": [ "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-resource": [ - "Microsoft.Compute/GetOperation3Min;14989,Microsoft.Compute/GetOperation30Min;29950" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-served-by": [ - "5796e923-4d34-41b0-90bb-d8f44064cac7_131758302352538540" - ], - "x-ms-request-id": [ - "976aa26a-7d3b-45f7-b98e-58422a4fc961" - ], - "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": [ - "5e6a7d86-d580-4b93-a92a-e84c1ff64e76" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20180714T050221Z:5e6a7d86-d580-4b93-a92a-e84c1ff64e76" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sat, 14 Jul 2018 05:02:20 GMT" ] }, + "ResponseBody": "{\r\n \"startTime\": \"2021-06-03T23:29:25.1977986-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"fc2bdceb-02d8-4973-88f4-17609cc1cf7b\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/providers/Microsoft.Compute/locations/eastus/operations/58c5fea2-3b0f-4ac5-83c2-b7d42561c320?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNThjNWZlYTItM2IwZi00YWM1LTgzYzItYjdkNDI1NjFjMzIwP2FwaS12ZXJzaW9uPTIwMTgtMDQtMDE=", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/operations/fc2bdceb-02d8-4973-88f4-17609cc1cf7b?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZmMyYmRjZWItMDJkOC00OTczLTg4ZjQtMTc2MDljYzFjZjdiP2FwaS12ZXJzaW9uPTIwMjEtMDMtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "07e2ce99-556e-4a49-9307-6a0473ad1eb1" + ], "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Compute.ComputeManagementClient/20.0.0.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" ] - }, - "ResponseBody": "{\r\n \"startTime\": \"2018-07-13T22:01:03.2978456-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"58c5fea2-3b0f-4ac5-83c2-b7d42561c320\"\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "134" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-resource": [ - "Microsoft.Compute/GetOperation3Min;14988,Microsoft.Compute/GetOperation30Min;29948" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-served-by": [ - "5796e923-4d34-41b0-90bb-d8f44064cac7_131758302352538540" - ], - "x-ms-request-id": [ - "6e171563-0588-4213-8529-eb45fd11e7dd" - ], - "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": [ - "96b66305-70bc-4b17-997e-a716cbd334c8" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20180714T050235Z:96b66305-70bc-4b17-997e-a716cbd334c8" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sat, 14 Jul 2018 05:02:34 GMT" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/providers/Microsoft.Compute/locations/eastus/operations/58c5fea2-3b0f-4ac5-83c2-b7d42561c320?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNThjNWZlYTItM2IwZi00YWM1LTgzYzItYjdkNDI1NjFjMzIwP2FwaS12ZXJzaW9uPTIwMTgtMDQtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Compute.ComputeManagementClient/20.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"startTime\": \"2018-07-13T22:01:03.2978456-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"58c5fea2-3b0f-4ac5-83c2-b7d42561c320\"\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "134" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-resource": [ - "Microsoft.Compute/GetOperation3Min;14985,Microsoft.Compute/GetOperation30Min;29945" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-served-by": [ - "5796e923-4d34-41b0-90bb-d8f44064cac7_131758302352538540" - ], - "x-ms-request-id": [ - "562ae3d2-1de6-4bad-820c-abe2e76c3af7" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14986" - ], - "Cache-Control": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "da807c4d-f4eb-40b2-99f3-47002e8ccb91" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20180714T050251Z:da807c4d-f4eb-40b2-99f3-47002e8ccb91" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sat, 14 Jul 2018 05:02:51 GMT" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/providers/Microsoft.Compute/locations/eastus/operations/58c5fea2-3b0f-4ac5-83c2-b7d42561c320?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNThjNWZlYTItM2IwZi00YWM1LTgzYzItYjdkNDI1NjFjMzIwP2FwaS12ZXJzaW9uPTIwMTgtMDQtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Compute.ComputeManagementClient/20.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"startTime\": \"2018-07-13T22:01:03.2978456-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"58c5fea2-3b0f-4ac5-83c2-b7d42561c320\"\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "134" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-resource": [ - "Microsoft.Compute/GetOperation3Min;14983,Microsoft.Compute/GetOperation30Min;29943" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-served-by": [ - "5796e923-4d34-41b0-90bb-d8f44064cac7_131758302352538540" - ], - "x-ms-request-id": [ - "87a28cfc-86a4-456e-b487-b317ce66b420" - ], - "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": [ - "01799c13-46a9-438f-b61d-e3c418090062" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20180714T050307Z:01799c13-46a9-438f-b61d-e3c418090062" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sat, 14 Jul 2018 05:03:07 GMT" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/providers/Microsoft.Compute/locations/eastus/operations/58c5fea2-3b0f-4ac5-83c2-b7d42561c320?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNThjNWZlYTItM2IwZi00YWM1LTgzYzItYjdkNDI1NjFjMzIwP2FwaS12ZXJzaW9uPTIwMTgtMDQtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Compute.ComputeManagementClient/20.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"startTime\": \"2018-07-13T22:01:03.2978456-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"58c5fea2-3b0f-4ac5-83c2-b7d42561c320\"\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "134" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-resource": [ - "Microsoft.Compute/GetOperation3Min;14981,Microsoft.Compute/GetOperation30Min;29941" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-served-by": [ - "5796e923-4d34-41b0-90bb-d8f44064cac7_131758302352538540" - ], - "x-ms-request-id": [ - "2e19ec04-2215-4111-9780-1e3df1db3fde" - ], - "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": [ - "fdfcb092-573e-4f37-8246-34c18745ac3e" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20180714T050323Z:fdfcb092-573e-4f37-8246-34c18745ac3e" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sat, 14 Jul 2018 05:03:23 GMT" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/providers/Microsoft.Compute/locations/eastus/operations/58c5fea2-3b0f-4ac5-83c2-b7d42561c320?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNThjNWZlYTItM2IwZi00YWM1LTgzYzItYjdkNDI1NjFjMzIwP2FwaS12ZXJzaW9uPTIwMTgtMDQtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Compute.ComputeManagementClient/20.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"startTime\": \"2018-07-13T22:01:03.2978456-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"58c5fea2-3b0f-4ac5-83c2-b7d42561c320\"\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "134" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-resource": [ - "Microsoft.Compute/GetOperation3Min;14980,Microsoft.Compute/GetOperation30Min;29939" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-served-by": [ - "5796e923-4d34-41b0-90bb-d8f44064cac7_131758302352538540" - ], - "x-ms-request-id": [ - "cb6de50f-658a-427b-a5c9-b4b1864aa801" - ], - "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": [ - "44b66d0e-e5f0-4f20-960e-5dc24604372b" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20180714T050340Z:44b66d0e-e5f0-4f20-960e-5dc24604372b" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sat, 14 Jul 2018 05:03:39 GMT" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/providers/Microsoft.Compute/locations/eastus/operations/58c5fea2-3b0f-4ac5-83c2-b7d42561c320?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNThjNWZlYTItM2IwZi00YWM1LTgzYzItYjdkNDI1NjFjMzIwP2FwaS12ZXJzaW9uPTIwMTgtMDQtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Compute.ComputeManagementClient/20.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"startTime\": \"2018-07-13T22:01:03.2978456-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"58c5fea2-3b0f-4ac5-83c2-b7d42561c320\"\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "134" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-resource": [ - "Microsoft.Compute/GetOperation3Min;14978,Microsoft.Compute/GetOperation30Min;29937" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-served-by": [ - "5796e923-4d34-41b0-90bb-d8f44064cac7_131758302352538540" - ], - "x-ms-request-id": [ - "e4252a21-9a31-4d67-a94f-5c7208c194d6" - ], - "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": [ - "4acc5eb7-003b-469d-be8f-84966b36f5a2" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20180714T050355Z:4acc5eb7-003b-469d-be8f-84966b36f5a2" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sat, 14 Jul 2018 05:03:54 GMT" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/providers/Microsoft.Compute/locations/eastus/operations/58c5fea2-3b0f-4ac5-83c2-b7d42561c320?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNThjNWZlYTItM2IwZi00YWM1LTgzYzItYjdkNDI1NjFjMzIwP2FwaS12ZXJzaW9uPTIwMTgtMDQtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Compute.ComputeManagementClient/20.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"startTime\": \"2018-07-13T22:01:03.2978456-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"58c5fea2-3b0f-4ac5-83c2-b7d42561c320\"\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "134" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-resource": [ - "Microsoft.Compute/GetOperation3Min;14979,Microsoft.Compute/GetOperation30Min;29935" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-served-by": [ - "5796e923-4d34-41b0-90bb-d8f44064cac7_131758302352538540" - ], - "x-ms-request-id": [ - "16a10d80-f851-4cfd-8b39-49d23c80f32d" - ], - "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": [ - "2913d8a8-cdca-4f9a-9f07-d37ea6cb1b51" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20180714T050411Z:2913d8a8-cdca-4f9a-9f07-d37ea6cb1b51" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sat, 14 Jul 2018 05:04:11 GMT" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/providers/Microsoft.Compute/locations/eastus/operations/58c5fea2-3b0f-4ac5-83c2-b7d42561c320?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNThjNWZlYTItM2IwZi00YWM1LTgzYzItYjdkNDI1NjFjMzIwP2FwaS12ZXJzaW9uPTIwMTgtMDQtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Compute.ComputeManagementClient/20.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"startTime\": \"2018-07-13T22:01:03.2978456-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"58c5fea2-3b0f-4ac5-83c2-b7d42561c320\"\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "134" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-resource": [ - "Microsoft.Compute/GetOperation3Min;14977,Microsoft.Compute/GetOperation30Min;29933" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-served-by": [ - "5796e923-4d34-41b0-90bb-d8f44064cac7_131758302352538540" - ], - "x-ms-request-id": [ - "e5881408-150b-48c5-8e9a-c110c92f2a58" - ], - "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": [ - "82301a2e-2aa3-48b7-828f-25999a8d409e" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20180714T050426Z:82301a2e-2aa3-48b7-828f-25999a8d409e" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sat, 14 Jul 2018 05:04:26 GMT" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/providers/Microsoft.Compute/locations/eastus/operations/58c5fea2-3b0f-4ac5-83c2-b7d42561c320?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNThjNWZlYTItM2IwZi00YWM1LTgzYzItYjdkNDI1NjFjMzIwP2FwaS12ZXJzaW9uPTIwMTgtMDQtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Compute.ComputeManagementClient/20.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"startTime\": \"2018-07-13T22:01:03.2978456-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"58c5fea2-3b0f-4ac5-83c2-b7d42561c320\"\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "134" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-resource": [ - "Microsoft.Compute/GetOperation3Min;14978,Microsoft.Compute/GetOperation30Min;29931" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-served-by": [ - "5796e923-4d34-41b0-90bb-d8f44064cac7_131758302352538540" - ], - "x-ms-request-id": [ - "d03c3a1b-1cab-49e7-9244-4c790cc0f687" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14979" - ], - "Cache-Control": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "4f8ab35e-9910-459c-94a9-0e035a9f3e6c" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20180714T050442Z:4f8ab35e-9910-459c-94a9-0e035a9f3e6c" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sat, 14 Jul 2018 05:04:41 GMT" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/providers/Microsoft.Compute/locations/eastus/operations/58c5fea2-3b0f-4ac5-83c2-b7d42561c320?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNThjNWZlYTItM2IwZi00YWM1LTgzYzItYjdkNDI1NjFjMzIwP2FwaS12ZXJzaW9uPTIwMTgtMDQtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Compute.ComputeManagementClient/20.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"startTime\": \"2018-07-13T22:01:03.2978456-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"58c5fea2-3b0f-4ac5-83c2-b7d42561c320\"\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "134" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-resource": [ - "Microsoft.Compute/GetOperation3Min;14975,Microsoft.Compute/GetOperation30Min;29928" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-served-by": [ - "5796e923-4d34-41b0-90bb-d8f44064cac7_131758302352538540" - ], - "x-ms-request-id": [ - "c6c9b7af-1a8c-49a4-9cbd-b16984f37987" - ], - "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": [ - "e29b8463-07ef-41a4-8f2c-229e03702325" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20180714T050458Z:e29b8463-07ef-41a4-8f2c-229e03702325" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sat, 14 Jul 2018 05:04:58 GMT" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/providers/Microsoft.Compute/locations/eastus/operations/58c5fea2-3b0f-4ac5-83c2-b7d42561c320?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNThjNWZlYTItM2IwZi00YWM1LTgzYzItYjdkNDI1NjFjMzIwP2FwaS12ZXJzaW9uPTIwMTgtMDQtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Compute.ComputeManagementClient/20.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"startTime\": \"2018-07-13T22:01:03.2978456-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"58c5fea2-3b0f-4ac5-83c2-b7d42561c320\"\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "134" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-resource": [ - "Microsoft.Compute/GetOperation3Min;14977,Microsoft.Compute/GetOperation30Min;29926" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-served-by": [ - "5796e923-4d34-41b0-90bb-d8f44064cac7_131758302352538540" - ], - "x-ms-request-id": [ - "42a2f67e-f00d-4384-857d-5edc67635ae9" - ], - "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": [ - "c14892ac-6885-4d9d-a288-fd69c3f9e553" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20180714T050514Z:c14892ac-6885-4d9d-a288-fd69c3f9e553" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sat, 14 Jul 2018 05:05:13 GMT" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/providers/Microsoft.Compute/locations/eastus/operations/58c5fea2-3b0f-4ac5-83c2-b7d42561c320?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNThjNWZlYTItM2IwZi00YWM1LTgzYzItYjdkNDI1NjFjMzIwP2FwaS12ZXJzaW9uPTIwMTgtMDQtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Compute.ComputeManagementClient/20.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"startTime\": \"2018-07-13T22:01:03.2978456-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"58c5fea2-3b0f-4ac5-83c2-b7d42561c320\"\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "134" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-resource": [ - "Microsoft.Compute/GetOperation3Min;14974,Microsoft.Compute/GetOperation30Min;29923" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-served-by": [ - "5796e923-4d34-41b0-90bb-d8f44064cac7_131758302352538540" - ], - "x-ms-request-id": [ - "2f6a8904-2106-4c84-8b41-79f4a3ed332f" - ], - "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": [ - "73ec19bc-c46a-4f79-916b-45347944cd4f" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20180714T050529Z:73ec19bc-c46a-4f79-916b-45347944cd4f" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sat, 14 Jul 2018 05:05:29 GMT" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/providers/Microsoft.Compute/locations/eastus/operations/58c5fea2-3b0f-4ac5-83c2-b7d42561c320?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNThjNWZlYTItM2IwZi00YWM1LTgzYzItYjdkNDI1NjFjMzIwP2FwaS12ZXJzaW9uPTIwMTgtMDQtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Compute.ComputeManagementClient/20.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"startTime\": \"2018-07-13T22:01:03.2978456-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"58c5fea2-3b0f-4ac5-83c2-b7d42561c320\"\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "134" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-resource": [ - "Microsoft.Compute/GetOperation3Min;14976,Microsoft.Compute/GetOperation30Min;29921" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-served-by": [ - "5796e923-4d34-41b0-90bb-d8f44064cac7_131758302352538540" - ], - "x-ms-request-id": [ - "18d447c0-8826-4614-b46b-d3d29ed8a7f2" - ], - "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": [ - "c0979d17-d53c-4b85-b0bf-ba69f398ae71" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20180714T050544Z:c0979d17-d53c-4b85-b0bf-ba69f398ae71" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sat, 14 Jul 2018 05:05:44 GMT" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/providers/Microsoft.Compute/locations/eastus/operations/58c5fea2-3b0f-4ac5-83c2-b7d42561c320?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNThjNWZlYTItM2IwZi00YWM1LTgzYzItYjdkNDI1NjFjMzIwP2FwaS12ZXJzaW9uPTIwMTgtMDQtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Compute.ComputeManagementClient/20.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"startTime\": \"2018-07-13T22:01:03.2978456-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"58c5fea2-3b0f-4ac5-83c2-b7d42561c320\"\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "134" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-resource": [ - "Microsoft.Compute/GetOperation3Min;14974,Microsoft.Compute/GetOperation30Min;29919" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-served-by": [ - "5796e923-4d34-41b0-90bb-d8f44064cac7_131758302352538540" - ], - "x-ms-request-id": [ - "0c374a44-eefe-41b6-861c-0e6e3b203f64" - ], - "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": [ - "55a35646-7005-469c-98b1-6b8f580d3720" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20180714T050601Z:55a35646-7005-469c-98b1-6b8f580d3720" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sat, 14 Jul 2018 05:06:01 GMT" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/providers/Microsoft.Compute/locations/eastus/operations/58c5fea2-3b0f-4ac5-83c2-b7d42561c320?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNThjNWZlYTItM2IwZi00YWM1LTgzYzItYjdkNDI1NjFjMzIwP2FwaS12ZXJzaW9uPTIwMTgtMDQtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Compute.ComputeManagementClient/20.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"startTime\": \"2018-07-13T22:01:03.2978456-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"58c5fea2-3b0f-4ac5-83c2-b7d42561c320\"\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "134" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], "x-ms-ratelimit-remaining-resource": [ - "Microsoft.Compute/GetOperation3Min;14976,Microsoft.Compute/GetOperation30Min;29917" + "Microsoft.Compute/GetOperation3Min;14997,Microsoft.Compute/GetOperation30Min;29997" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "x-ms-served-by": [ - "5796e923-4d34-41b0-90bb-d8f44064cac7_131758302352538540" - ], "x-ms-request-id": [ - "a9af3154-3cc6-40b1-8caf-0627bde3c996" - ], - "Cache-Control": [ - "no-cache" + "15a41937-5cea-47e4-8118-a29bbac1e12d" ], "Server": [ "Microsoft-HTTPAPI/2.0", "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14973" + "11997" ], "x-ms-correlation-request-id": [ - "53a8a750-c395-4657-a361-a4099df4bd23" + "0d703947-214e-4608-8b93-8ed5287c156c" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T050618Z:53a8a750-c395-4657-a361-a4099df4bd23" + "WESTUS:20210604T063116Z:0d703947-214e-4608-8b93-8ed5287c156c" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sat, 14 Jul 2018 05:06:17 GMT" + "Fri, 04 Jun 2021 06:31:16 GMT" + ], + "Content-Length": [ + "134" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" ] }, + "ResponseBody": "{\r\n \"startTime\": \"2021-06-03T23:29:25.1977986-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"fc2bdceb-02d8-4973-88f4-17609cc1cf7b\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/providers/Microsoft.Compute/locations/eastus/operations/58c5fea2-3b0f-4ac5-83c2-b7d42561c320?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNThjNWZlYTItM2IwZi00YWM1LTgzYzItYjdkNDI1NjFjMzIwP2FwaS12ZXJzaW9uPTIwMTgtMDQtMDE=", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/operations/fc2bdceb-02d8-4973-88f4-17609cc1cf7b?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZmMyYmRjZWItMDJkOC00OTczLTg4ZjQtMTc2MDljYzFjZjdiP2FwaS12ZXJzaW9uPTIwMjEtMDMtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "07e2ce99-556e-4a49-9307-6a0473ad1eb1" + ], "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Compute.ComputeManagementClient/20.0.0.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" ] }, - "ResponseBody": "{\r\n \"startTime\": \"2018-07-13T22:01:03.2978456-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"58c5fea2-3b0f-4ac5-83c2-b7d42561c320\"\r\n}", "ResponseHeaders": { - "Content-Length": [ - "134" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], "x-ms-ratelimit-remaining-resource": [ - "Microsoft.Compute/GetOperation3Min;14974,Microsoft.Compute/GetOperation30Min;29915" + "Microsoft.Compute/GetOperation3Min;14995,Microsoft.Compute/GetOperation30Min;29995" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "x-ms-served-by": [ - "5796e923-4d34-41b0-90bb-d8f44064cac7_131758302352538540" - ], "x-ms-request-id": [ - "d9ab2a3b-f28a-45e4-818b-b4c5e8ddd87a" - ], - "Cache-Control": [ - "no-cache" + "abd8b2c9-77e3-40dd-a64d-69f7e926a56b" ], "Server": [ "Microsoft-HTTPAPI/2.0", "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14972" + "11996" ], "x-ms-correlation-request-id": [ - "a4a04841-637e-475f-821c-c67d765dea00" + "70f792d0-b38f-4db4-83a3-9698c9a73284" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T050633Z:a4a04841-637e-475f-821c-c67d765dea00" + "WESTUS:20210604T063206Z:70f792d0-b38f-4db4-83a3-9698c9a73284" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sat, 14 Jul 2018 05:06:32 GMT" + "Fri, 04 Jun 2021 06:32:05 GMT" + ], + "Content-Length": [ + "134" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" ] }, + "ResponseBody": "{\r\n \"startTime\": \"2021-06-03T23:29:25.1977986-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"fc2bdceb-02d8-4973-88f4-17609cc1cf7b\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/providers/Microsoft.Compute/locations/eastus/operations/58c5fea2-3b0f-4ac5-83c2-b7d42561c320?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNThjNWZlYTItM2IwZi00YWM1LTgzYzItYjdkNDI1NjFjMzIwP2FwaS12ZXJzaW9uPTIwMTgtMDQtMDE=", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/operations/fc2bdceb-02d8-4973-88f4-17609cc1cf7b?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZmMyYmRjZWItMDJkOC00OTczLTg4ZjQtMTc2MDljYzFjZjdiP2FwaS12ZXJzaW9uPTIwMjEtMDMtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "07e2ce99-556e-4a49-9307-6a0473ad1eb1" + ], "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Compute.ComputeManagementClient/20.0.0.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" ] }, - "ResponseBody": "{\r\n \"startTime\": \"2018-07-13T22:01:03.2978456-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"58c5fea2-3b0f-4ac5-83c2-b7d42561c320\"\r\n}", "ResponseHeaders": { - "Content-Length": [ - "134" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], "x-ms-ratelimit-remaining-resource": [ - "Microsoft.Compute/GetOperation3Min;14976,Microsoft.Compute/GetOperation30Min;29913" + "Microsoft.Compute/GetOperation3Min;14995,Microsoft.Compute/GetOperation30Min;29994" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "x-ms-served-by": [ - "5796e923-4d34-41b0-90bb-d8f44064cac7_131758302352538540" - ], "x-ms-request-id": [ - "d3e74533-af37-4770-bc20-29a0be9d0ebf" - ], - "Cache-Control": [ - "no-cache" + "169c2a4b-be64-4669-89d1-4cb22d7a7e0c" ], "Server": [ "Microsoft-HTTPAPI/2.0", "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14971" + "11995" ], "x-ms-correlation-request-id": [ - "687aed77-9809-4d99-b876-79bf854ca1cb" + "eb914688-fb58-411b-a7de-83cff054f17a" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T050649Z:687aed77-9809-4d99-b876-79bf854ca1cb" + "WESTUS:20210604T063256Z:eb914688-fb58-411b-a7de-83cff054f17a" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sat, 14 Jul 2018 05:06:48 GMT" + "Fri, 04 Jun 2021 06:32:56 GMT" + ], + "Content-Length": [ + "134" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" ] }, + "ResponseBody": "{\r\n \"startTime\": \"2021-06-03T23:29:25.1977986-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"fc2bdceb-02d8-4973-88f4-17609cc1cf7b\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/providers/Microsoft.Compute/locations/eastus/operations/58c5fea2-3b0f-4ac5-83c2-b7d42561c320?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNThjNWZlYTItM2IwZi00YWM1LTgzYzItYjdkNDI1NjFjMzIwP2FwaS12ZXJzaW9uPTIwMTgtMDQtMDE=", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/operations/fc2bdceb-02d8-4973-88f4-17609cc1cf7b?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZmMyYmRjZWItMDJkOC00OTczLTg4ZjQtMTc2MDljYzFjZjdiP2FwaS12ZXJzaW9uPTIwMjEtMDMtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "07e2ce99-556e-4a49-9307-6a0473ad1eb1" + ], "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Compute.ComputeManagementClient/20.0.0.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" ] }, - "ResponseBody": "{\r\n \"startTime\": \"2018-07-13T22:01:03.2978456-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"58c5fea2-3b0f-4ac5-83c2-b7d42561c320\"\r\n}", "ResponseHeaders": { - "Content-Length": [ - "134" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], "x-ms-ratelimit-remaining-resource": [ - "Microsoft.Compute/GetOperation3Min;14974,Microsoft.Compute/GetOperation30Min;29911" + "Microsoft.Compute/GetOperation3Min;14994,Microsoft.Compute/GetOperation30Min;29992" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "x-ms-served-by": [ - "5796e923-4d34-41b0-90bb-d8f44064cac7_131758302352538540" - ], "x-ms-request-id": [ - "ba7d72e6-c977-496d-8b16-8952337d5ffe" - ], - "Cache-Control": [ - "no-cache" + "fd377503-816b-4da2-a74d-279910351d21" ], "Server": [ "Microsoft-HTTPAPI/2.0", "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14970" + "11994" ], "x-ms-correlation-request-id": [ - "e64bff81-b293-4586-b8b9-ab8af36eb5a0" + "ddb34a38-eb9f-424c-a345-ccaa2ff0e13a" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T050705Z:e64bff81-b293-4586-b8b9-ab8af36eb5a0" + "WESTUS:20210604T063347Z:ddb34a38-eb9f-424c-a345-ccaa2ff0e13a" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sat, 14 Jul 2018 05:07:04 GMT" + "Fri, 04 Jun 2021 06:33:46 GMT" + ], + "Content-Length": [ + "134" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" ] }, + "ResponseBody": "{\r\n \"startTime\": \"2021-06-03T23:29:25.1977986-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"fc2bdceb-02d8-4973-88f4-17609cc1cf7b\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/providers/Microsoft.Compute/locations/eastus/operations/58c5fea2-3b0f-4ac5-83c2-b7d42561c320?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNThjNWZlYTItM2IwZi00YWM1LTgzYzItYjdkNDI1NjFjMzIwP2FwaS12ZXJzaW9uPTIwMTgtMDQtMDE=", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/operations/fc2bdceb-02d8-4973-88f4-17609cc1cf7b?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZmMyYmRjZWItMDJkOC00OTczLTg4ZjQtMTc2MDljYzFjZjdiP2FwaS12ZXJzaW9uPTIwMjEtMDMtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "07e2ce99-556e-4a49-9307-6a0473ad1eb1" + ], "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Compute.ComputeManagementClient/20.0.0.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" ] }, - "ResponseBody": "{\r\n \"startTime\": \"2018-07-13T22:01:03.2978456-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"58c5fea2-3b0f-4ac5-83c2-b7d42561c320\"\r\n}", "ResponseHeaders": { - "Content-Length": [ - "134" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], "x-ms-ratelimit-remaining-resource": [ - "Microsoft.Compute/GetOperation3Min;14976,Microsoft.Compute/GetOperation30Min;29909" + "Microsoft.Compute/GetOperation3Min;14995,Microsoft.Compute/GetOperation30Min;29991" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "x-ms-served-by": [ - "5796e923-4d34-41b0-90bb-d8f44064cac7_131758302352538540" - ], "x-ms-request-id": [ - "50bc0518-652e-4d4b-bf68-04304c59aad8" - ], - "Cache-Control": [ - "no-cache" + "1326897a-edf0-4b2d-a9e7-9fce4c8f0421" ], "Server": [ "Microsoft-HTTPAPI/2.0", "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14969" + "11993" ], "x-ms-correlation-request-id": [ - "af37e8a4-176d-4b4d-885b-edaf57173b2d" + "1273c8f3-9a83-4dcc-af45-cf8d73e7e359" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T050721Z:af37e8a4-176d-4b4d-885b-edaf57173b2d" + "WESTUS:20210604T063437Z:1273c8f3-9a83-4dcc-af45-cf8d73e7e359" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sat, 14 Jul 2018 05:07:21 GMT" + "Fri, 04 Jun 2021 06:34:36 GMT" + ], + "Content-Length": [ + "134" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" ] }, + "ResponseBody": "{\r\n \"startTime\": \"2021-06-03T23:29:25.1977986-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"fc2bdceb-02d8-4973-88f4-17609cc1cf7b\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/providers/Microsoft.Compute/locations/eastus/operations/58c5fea2-3b0f-4ac5-83c2-b7d42561c320?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNThjNWZlYTItM2IwZi00YWM1LTgzYzItYjdkNDI1NjFjMzIwP2FwaS12ZXJzaW9uPTIwMTgtMDQtMDE=", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/operations/fc2bdceb-02d8-4973-88f4-17609cc1cf7b?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZmMyYmRjZWItMDJkOC00OTczLTg4ZjQtMTc2MDljYzFjZjdiP2FwaS12ZXJzaW9uPTIwMjEtMDMtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "07e2ce99-556e-4a49-9307-6a0473ad1eb1" + ], "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Compute.ComputeManagementClient/20.0.0.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" ] }, - "ResponseBody": "{\r\n \"startTime\": \"2018-07-13T22:01:03.2978456-07:00\",\r\n \"endTime\": \"2018-07-13T22:07:29.5274691-07:00\",\r\n \"status\": \"Succeeded\",\r\n \"name\": \"58c5fea2-3b0f-4ac5-83c2-b7d42561c320\"\r\n}", "ResponseHeaders": { - "Content-Length": [ - "184" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], "x-ms-ratelimit-remaining-resource": [ - "Microsoft.Compute/GetOperation3Min;14979,Microsoft.Compute/GetOperation30Min;29907" + "Microsoft.Compute/GetOperation3Min;14994,Microsoft.Compute/GetOperation30Min;29989" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "x-ms-served-by": [ - "5796e923-4d34-41b0-90bb-d8f44064cac7_131758302352538540" - ], "x-ms-request-id": [ - "02422c04-7c46-4b7f-8eaf-f7b27b969c4c" - ], - "Cache-Control": [ - "no-cache" + "08f52c4b-2f84-4f65-b2db-64644069b4bc" ], "Server": [ "Microsoft-HTTPAPI/2.0", "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14968" + "11992" ], "x-ms-correlation-request-id": [ - "6c4d7702-2b49-403f-ac42-7176f52d3f5b" + "10e1b362-5c4e-433d-82e9-8250f4db85f9" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T050731Z:6c4d7702-2b49-403f-ac42-7176f52d3f5b" + "WESTUS:20210604T063527Z:10e1b362-5c4e-433d-82e9-8250f4db85f9" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sat, 14 Jul 2018 05:07:31 GMT" + "Fri, 04 Jun 2021 06:35:27 GMT" + ], + "Content-Length": [ + "184" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" ] }, + "ResponseBody": "{\r\n \"startTime\": \"2021-06-03T23:29:25.1977986-07:00\",\r\n \"endTime\": \"2021-06-03T23:35:01.1674917-07:00\",\r\n \"status\": \"Succeeded\",\r\n \"name\": \"fc2bdceb-02d8-4973-88f4-17609cc1cf7b\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Compute/virtualMachines/vmcrptestps4495?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Jlc291cmNlR3JvdXBzL2NycHRlc3RwczQ0OTUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bWNycHRlc3RwczQ0OTU/YXBpLXZlcnNpb249MjAxOC0wNC0wMQ==", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Compute/virtualMachines/vmcrptestps9992?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL2NycHRlc3Rwczk5OTIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bWNycHRlc3Rwczk5OTI/YXBpLXZlcnNpb249MjAyMS0wMy0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "07e2ce99-556e-4a49-9307-6a0473ad1eb1" + ], "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Compute.ComputeManagementClient/20.0.0.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"vmId\": \"0894d28e-ef17-41cd-8b12-68651a21565f\",\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_A2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2008-R2-SP1\",\r\n \"version\": \"2.127.20170628\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Windows\",\r\n \"name\": \"osDisk\",\r\n \"createOption\": \"FromImage\",\r\n \"vhd\": {\r\n \"uri\": \"https://stocrptestps4495.blob.core.windows.net/test/os.vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"writeAcceleratorEnabled\": false,\r\n \"diskSizeGB\": 127\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"test\",\r\n \"adminUsername\": \"Foo12\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": false\r\n },\r\n \"secrets\": []\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"id\": \"/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Network/networkInterfaces/niccrptestps4495\",\r\n \"properties\": {\r\n \"primary\": true\r\n }\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://stocrptestps4495.blob.core.windows.net/\"\r\n }\r\n },\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"location\": \"eastus\",\r\n \"id\": \"/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Compute/virtualMachines/vmcrptestps4495\",\r\n \"name\": \"vmcrptestps4495\"\r\n}", "ResponseHeaders": { - "Content-Length": [ - "1656" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], "x-ms-ratelimit-remaining-resource": [ - "Microsoft.Compute/LowCostGet3Min;4197,Microsoft.Compute/LowCostGet30Min;33576" + "Microsoft.Compute/LowCostGet3Min;3998,Microsoft.Compute/LowCostGet30Min;31992" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "x-ms-served-by": [ - "5796e923-4d34-41b0-90bb-d8f44064cac7_131758302352538540" - ], "x-ms-request-id": [ - "f5c66e66-42ea-4396-aea6-2ef90bbbf85e" - ], - "Cache-Control": [ - "no-cache" + "4634de91-9ae9-4489-8534-6bd892c6bbd8" ], "Server": [ "Microsoft-HTTPAPI/2.0", "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14967" + "11991" ], "x-ms-correlation-request-id": [ - "4c88646d-1b8a-4265-9349-91347abd6bce" + "e0308c81-5883-4b4f-8e52-02281bc74fb4" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T050731Z:4c88646d-1b8a-4265-9349-91347abd6bce" + "WESTUS:20210604T063527Z:e0308c81-5883-4b4f-8e52-02281bc74fb4" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sat, 14 Jul 2018 05:07:31 GMT" + "Fri, 04 Jun 2021 06:35:27 GMT" + ], + "Content-Length": [ + "2097" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" ] }, + "ResponseBody": "{\r\n \"name\": \"vmcrptestps9992\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Compute/virtualMachines/vmcrptestps9992\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"location\": \"eastus\",\r\n \"tags\": {\r\n \"azsecpack\": \"nonprod\",\r\n \"platformsettings.host_environment.service.platform_optedin_for_rootcerts\": \"true\"\r\n },\r\n \"properties\": {\r\n \"vmId\": \"282bc12e-032d-4a6c-a41f-3573c628643b\",\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_A2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2008-R2-SP1\",\r\n \"version\": \"2.127.20180613\",\r\n \"exactVersion\": \"2.127.20180613\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Windows\",\r\n \"name\": \"osDisk\",\r\n \"createOption\": \"FromImage\",\r\n \"vhd\": {\r\n \"uri\": \"https://stocrptestps9992.blob.core.windows.net/test/os.vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"writeAcceleratorEnabled\": false,\r\n \"diskSizeGB\": 127,\r\n \"deleteOption\": \"Detach\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"test\",\r\n \"adminUsername\": \"Foo12\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": false,\r\n \"patchSettings\": {\r\n \"patchMode\": \"Manual\",\r\n \"assessmentMode\": \"ImageDefault\"\r\n }\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Network/networkInterfaces/niccrptestps9992\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"deleteOption\": \"Detach\"\r\n }\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://stocrptestps9992.blob.core.windows.net/\"\r\n }\r\n },\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Compute/virtualMachines/vmcrptestps4495?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Jlc291cmNlR3JvdXBzL2NycHRlc3RwczQ0OTUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bWNycHRlc3RwczQ0OTU/YXBpLXZlcnNpb249MjAxOC0wNC0wMQ==", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Compute/virtualMachines/vmcrptestps9992?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL2NycHRlc3Rwczk5OTIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bWNycHRlc3Rwczk5OTI/YXBpLXZlcnNpb249MjAyMS0wMy0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "fb082b5e-dcc9-45bd-a033-4ed19785938f" + "ad07f57b-dce0-49f3-b964-c97989023425" ], - "accept-language": [ + "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Compute.ComputeManagementClient/20.0.0.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"vmId\": \"0894d28e-ef17-41cd-8b12-68651a21565f\",\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_A2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2008-R2-SP1\",\r\n \"version\": \"2.127.20170628\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Windows\",\r\n \"name\": \"osDisk\",\r\n \"createOption\": \"FromImage\",\r\n \"vhd\": {\r\n \"uri\": \"https://stocrptestps4495.blob.core.windows.net/test/os.vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"writeAcceleratorEnabled\": false,\r\n \"diskSizeGB\": 127\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"test\",\r\n \"adminUsername\": \"Foo12\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": false\r\n },\r\n \"secrets\": []\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"id\": \"/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Network/networkInterfaces/niccrptestps4495\",\r\n \"properties\": {\r\n \"primary\": true\r\n }\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://stocrptestps4495.blob.core.windows.net/\"\r\n }\r\n },\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"resources\": [\r\n {\r\n \"properties\": {\r\n \"autoUpgradeMinorVersion\": true,\r\n \"provisioningState\": \"Succeeded\",\r\n \"publisher\": \"Microsoft.Compute\",\r\n \"type\": \"BGInfo\",\r\n \"typeHandlerVersion\": \"2.1\"\r\n },\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"eastus\",\r\n \"id\": \"/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Compute/virtualMachines/vmcrptestps4495/extensions/BGInfo\",\r\n \"name\": \"BGInfo\"\r\n }\r\n ],\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"location\": \"eastus\",\r\n \"id\": \"/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Compute/virtualMachines/vmcrptestps4495\",\r\n \"name\": \"vmcrptestps4495\"\r\n}", "ResponseHeaders": { - "Content-Length": [ - "2210" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], "x-ms-ratelimit-remaining-resource": [ - "Microsoft.Compute/LowCostGet3Min;4192,Microsoft.Compute/LowCostGet30Min;33570" + "Microsoft.Compute/LowCostGet3Min;3995,Microsoft.Compute/LowCostGet30Min;31989" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "x-ms-served-by": [ - "5796e923-4d34-41b0-90bb-d8f44064cac7_131758302352538540" - ], "x-ms-request-id": [ - "bb452ec0-aed1-4148-96dd-88465894dca4" - ], - "Cache-Control": [ - "no-cache" + "c5c1a98e-21c7-4e49-835d-8dba837b020d" ], "Server": [ "Microsoft-HTTPAPI/2.0", "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14960" + "11999" ], "x-ms-correlation-request-id": [ - "63267509-ea3a-4328-9ac0-02f318f6d914" + "fd45357e-f958-4416-b4d0-d08a04e344d0" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T050835Z:63267509-ea3a-4328-9ac0-02f318f6d914" + "WESTCENTRALUS:20210604T063632Z:fd45357e-f958-4416-b4d0-d08a04e344d0" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sat, 14 Jul 2018 05:08:34 GMT" + "Fri, 04 Jun 2021 06:36:32 GMT" + ], + "Content-Length": [ + "2651" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" ] }, + "ResponseBody": "{\r\n \"name\": \"vmcrptestps9992\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Compute/virtualMachines/vmcrptestps9992\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"location\": \"eastus\",\r\n \"tags\": {\r\n \"azsecpack\": \"nonprod\",\r\n \"platformsettings.host_environment.service.platform_optedin_for_rootcerts\": \"true\"\r\n },\r\n \"properties\": {\r\n \"vmId\": \"282bc12e-032d-4a6c-a41f-3573c628643b\",\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_A2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2008-R2-SP1\",\r\n \"version\": \"2.127.20180613\",\r\n \"exactVersion\": \"2.127.20180613\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Windows\",\r\n \"name\": \"osDisk\",\r\n \"createOption\": \"FromImage\",\r\n \"vhd\": {\r\n \"uri\": \"https://stocrptestps9992.blob.core.windows.net/test/os.vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"writeAcceleratorEnabled\": false,\r\n \"diskSizeGB\": 127,\r\n \"deleteOption\": \"Detach\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"test\",\r\n \"adminUsername\": \"Foo12\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": false,\r\n \"patchSettings\": {\r\n \"patchMode\": \"Manual\",\r\n \"assessmentMode\": \"ImageDefault\"\r\n }\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Network/networkInterfaces/niccrptestps9992\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"deleteOption\": \"Detach\"\r\n }\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://stocrptestps9992.blob.core.windows.net/\"\r\n }\r\n },\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"BGInfo\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Compute/virtualMachines/vmcrptestps9992/extensions/BGInfo\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"autoUpgradeMinorVersion\": true,\r\n \"provisioningState\": \"Succeeded\",\r\n \"publisher\": \"Microsoft.Compute\",\r\n \"type\": \"BGInfo\",\r\n \"typeHandlerVersion\": \"2.1\"\r\n }\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/providers/Microsoft.Compute/locations/eastus/publishers?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnM/YXBpLXZlcnNpb249MjAxOC0wNC0wMQ==", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/publishers?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnM/YXBpLXZlcnNpb249MjAyMS0wMy0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "37df4353-3b90-4982-ba13-3bc0d85a200e" + "07e2ce99-556e-4a49-9307-6a0473ad1eb1" ], - "accept-language": [ + "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Compute.ComputeManagementClient/20.0.0.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" ] }, - "ResponseBody": "[\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"1e\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/1e\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"4psa\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/4psa\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"5nine-software-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/5nine-software-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"7isolutions\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/7isolutions\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"a10networks\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/a10networks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"abiquo\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/abiquo\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"accellion\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/accellion\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"accessdata-group\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/accessdata-group\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"accops\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/accops\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Acronis\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Acronis\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Acronis.Backup\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Acronis.Backup\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"actian-corp\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/actian-corp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"actian_matrix\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/actian_matrix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"actifio\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/actifio\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"activeeon\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/activeeon\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"adobe_test\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/adobe_test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"advantech\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/advantech\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"advantech-webaccess\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/advantech-webaccess\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"aerospike\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/aerospike\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"aerospike-database\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/aerospike-database\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"affinio\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/affinio\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"aiscaler-cache-control-ddos-and-url-rewriting-\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/aiscaler-cache-control-ddos-and-url-rewriting-\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"akamai-technologies\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/akamai-technologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"akumina\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/akumina\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"alachisoft\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/alachisoft\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"alces-flight-limited\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/alces-flight-limited\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"alertlogic\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/alertlogic\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"AlertLogic.Extension\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/AlertLogic.Extension\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"alienvault\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/alienvault\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"alldigital-brevity\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/alldigital-brevity\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"altair-engineering-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/altair-engineering-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"altamira-corporation\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/altamira-corporation\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"alteryx\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/alteryx\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"altova\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/altova\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"aod\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/aod\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"apigee\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/apigee\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"appcelerator\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/appcelerator\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"appex-networks\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/appex-networks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"appistry\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/appistry\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"appscale-marketplace\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/appscale-marketplace\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"appspace\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/appspace\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"aptean-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/aptean-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"aqua-security\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/aqua-security\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"aquaforest\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/aquaforest\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"arabesque-group\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/arabesque-group\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"arangodb\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/arangodb\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"aras\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/aras\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"arista-networks\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/arista-networks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"array_networks\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/array_networks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"artificial-intelligence-techniques-sl\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/artificial-intelligence-techniques-sl\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"asigra\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/asigra\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"aspex-managed-cloud\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/aspex-managed-cloud\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"atlassian\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/atlassian\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"atomicorp\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/atomicorp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"attunity_cloudbeam\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/attunity_cloudbeam\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"auraportal\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/auraportal\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"auriq-systems\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/auriq-systems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"avepoint\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/avepoint\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"avi-networks\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/avi-networks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"aviatrix-systems\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/aviatrix-systems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"awingu\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/awingu\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"axway\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/axway\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"azul\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/azul\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"AzureDatabricks\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/AzureDatabricks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"AzureRT.Test\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/AzureRT.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"azuresyncfusion\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/azuresyncfusion\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"azuretesting\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/azuretesting\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"azuretesting2\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/azuretesting2\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"azuretesting3\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/azuretesting3\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"AzureTools1type\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/AzureTools1type\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"baas-techbureau\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/baas-techbureau\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"baffle-io\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/baffle-io\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"balabit\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/balabit\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"barracudanetworks\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/barracudanetworks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"basho\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/basho\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"batch\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/batch\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bdy\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/bdy\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"beyondtrust\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/beyondtrust\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bi-builders-as\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/bi-builders-as\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Bitnami\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Bitnami\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bizagi\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/bizagi\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"biztalk360\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/biztalk360\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"black-duck-software\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/black-duck-software\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"blackberry\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/blackberry\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"blk-technologies\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/blk-technologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"blockapps\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/blockapps\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"blockchain-foundry\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/blockchain-foundry\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"blockstack\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/blockstack\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bloombase\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/bloombase\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bluecat\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/bluecat\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bluetalon\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/bluetalon\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bmc.ctm\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/bmc.ctm\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bmcctm.test\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/bmcctm.test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"brainshare-it\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/brainshare-it\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bravura-software-llc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/bravura-software-llc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"brocade_communications\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/brocade_communications\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bssw\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/bssw\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"buddhalabs\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/buddhalabs\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Canonical\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Canonical\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"carto\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/carto\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cask\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/cask\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"catechnologies\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/catechnologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cautelalabs\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/cautelalabs\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cavirin\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/cavirin\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cbreplicator\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/cbreplicator\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cds\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/cds\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"celum-gmbh\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/celum-gmbh\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"center-for-internet-security-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/center-for-internet-security-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"certivox\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/certivox\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cfd-direct\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/cfd-direct\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"chain\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/chain\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"checkpoint\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/checkpoint\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"chef-software\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/chef-software\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Chef.Bootstrap.WindowsAzure\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Chef.Bootstrap.WindowsAzure\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cinegy-gmbh\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/cinegy-gmbh\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"circleci\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/circleci\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cires21\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/cires21\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cisco\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/cisco\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"citrix\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/citrix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"clear-linux-project\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/clear-linux-project\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"clouber\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/clouber\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloud-checkr\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloud-checkr\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloud-cruiser\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloud-cruiser\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloud-infrastructure-services\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloud-infrastructure-services\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudbees\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudbees\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudbees-enterprise-jenkins\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudbees-enterprise-jenkins\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudbolt-software\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudbolt-software\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudboost\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudboost\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudenablers-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudenablers-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudera\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudera\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudera1qaz2wsx\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudera1qaz2wsx\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudhouse\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudhouse\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudhub-technologies\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudhub-technologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudify\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudify\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudlanes\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudlanes\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudlink\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudlink\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"CloudLinkEMC.SecureVM\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/CloudLinkEMC.SecureVM\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudneeti\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudneeti\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudplan-gmbh\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudplan-gmbh\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudsecurity\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudsecurity\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudsoft\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudsoft\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"clustrix\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/clustrix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"codelathe\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/codelathe\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"codenvy\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/codenvy\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cognosys\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/cognosys\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cohesity\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/cohesity\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cohesive\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/cohesive\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"commvault\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/commvault\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"composable\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/composable\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"comunity\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/comunity\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Confer\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Confer\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"confluentinc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/confluentinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"connecting-software\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/connecting-software\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"convertigo\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/convertigo\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"corda\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/corda\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"CoreOS\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/CoreOS\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cortex-ag\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/cortex-ag\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"couchbase\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/couchbase\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"crate-io\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/crate-io\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"credativ\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/credativ\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cryptzone\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/cryptzone\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ctm.bmc.com\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/ctm.bmc.com\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cybernetica-as\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/cybernetica-as\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cyxtera\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/cyxtera\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"danielsol.AzureTools1\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/danielsol.AzureTools1\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"danielsol.AzureTools1pns500\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/danielsol.AzureTools1pns500\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Dans.Windows.App\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Dans.Windows.App\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Dans3.Windows.App\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Dans3.Windows.App\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dataart\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/dataart\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"databricks\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/databricks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"datacore\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/datacore\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Datadog.Agent\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Datadog.Agent\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dataiku\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/dataiku\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"datalayer\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/datalayer\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"datastax\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/datastax\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"datasunrise\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/datasunrise\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"datometry\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/datometry\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dellemc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/dellemc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dell_software\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/dell_software\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"delphix\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/delphix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"denodo\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/denodo\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"denyall\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/denyall\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"derdack\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/derdack\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dgsecure\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/dgsecure\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"diagramics\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/diagramics\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"digitaloffice\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/digitaloffice\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"diladele\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/diladele\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dimensionalmechanics-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/dimensionalmechanics-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"docker\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/docker\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"docscorp-us\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/docscorp-us\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dome9\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/dome9\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"drizti\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/drizti\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"drone\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/drone\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dsi\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/dsi\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dundas\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/dundas\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dyadic_security\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/dyadic_security\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dynatrace\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/dynatrace\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dynatrace.ruxit\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/dynatrace.ruxit\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"eastbanctech\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/eastbanctech\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"eastwind-networks-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/eastwind-networks-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"edevtech\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/edevtech\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"egnyte\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/egnyte\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"eip\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/eip\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"eip-eipower\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/eip-eipower\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ekran-system-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/ekran-system-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"elasticbox\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/elasticbox\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"elecard\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/elecard\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"electric-cloud\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/electric-cloud\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"elementrem\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/elementrem\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"elfiqnetworks\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/elfiqnetworks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"emercoin\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/emercoin\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"enforongo\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/enforongo\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"enterprise-ethereum-alliance\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/enterprise-ethereum-alliance\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"enterprisedb-corp\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/enterprisedb-corp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"equalum\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/equalum\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"equilibrium\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/equilibrium\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"esdenera\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/esdenera\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ESET\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/ESET\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"esri\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/esri\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ethereum\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/ethereum\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"eventtracker\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/eventtracker\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"evostream-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/evostream-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"exasol\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/exasol\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"f5-networks\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/f5-networks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"falconstorsoftware\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/falconstorsoftware\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"fidesys\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/fidesys\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"filecatalyst\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/filecatalyst\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"firehost\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/firehost\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"flashgrid-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/flashgrid-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"flynet\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/flynet\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"foghorn-systems\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/foghorn-systems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"forcepoint-llc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/forcepoint-llc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"forscene\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/forscene\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"fortinet\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/fortinet\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"fortycloud\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/fortycloud\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"fw\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/fw\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"gbs\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/gbs\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"gemalto-safenet\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/gemalto-safenet\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Gemalto.SafeNet.ProtectV\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Gemalto.SafeNet.ProtectV\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"genesys-source\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/genesys-source\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"gigamon-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/gigamon-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"GitHub\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/GitHub\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"gitlab\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/gitlab\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"globalscape\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/globalscape\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"gordic\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/gordic\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"graphitegtc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/graphitegtc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"great-software-laboratory-private-limited\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/great-software-laboratory-private-limited\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"greathorn\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/greathorn\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"greensql\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/greensql\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"gridgain\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/gridgain\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"guardicore\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/guardicore\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"h2o-ai\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/h2o-ai\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"haivision\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/haivision\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hanu\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/hanu\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"haproxy-technologies\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/haproxy-technologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"harpaitalia\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/harpaitalia\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hcl-technologies\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/hcl-technologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"heimdall-data\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/heimdall-data\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"help-systems\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/help-systems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hewlett-packard\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/hewlett-packard\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hillstone-networks\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/hillstone-networks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hitachi-solutions\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/hitachi-solutions\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hortonworks\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/hortonworks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hpe\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/hpe\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"HPE.Security.ApplicationDefender\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/HPE.Security.ApplicationDefender\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"huawei\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/huawei\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"humanlogic\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/humanlogic\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hush-hush\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/hush-hush\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hvr\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/hvr\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hyperglance\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/hyperglance\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hypergrid\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/hypergrid\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hytrust\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/hytrust\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"iaansys\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/iaansys\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ibabs-eu\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/ibabs-eu\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ibm\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/ibm\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"iboss\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/iboss\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ikan\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/ikan\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"imaginecommunications\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/imaginecommunications\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"imperva\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/imperva\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"incredibuild\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/incredibuild\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"infoblox\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/infoblox\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"infolibrarian\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/infolibrarian\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"informatica\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/informatica\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"informationbuilders\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/informationbuilders\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"infront-consulting-group-ltd\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/infront-consulting-group-ltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ingrammicro\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/ingrammicro\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"integration-objects\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/integration-objects\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"intel\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/intel\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"intel-bigdl\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/intel-bigdl\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"intel-fpga\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/intel-fpga\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"intellicus-technologies-pvt-ltd\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/intellicus-technologies-pvt-ltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"intelligent-plant-ltd\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/intelligent-plant-ltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"intigua\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/intigua\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ipswitch\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/ipswitch\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"iquest\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/iquest\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ishlangu-load-balancer-adc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/ishlangu-load-balancer-adc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"issp-corporation\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/issp-corporation\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"itelios\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/itelios\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"jamcracker\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/jamcracker\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"jedox\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/jedox\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"jelastic\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/jelastic\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"jetnexus\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/jetnexus\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"jetware-srl\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/jetware-srl\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"jfrog\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/jfrog\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"jitterbit_integration\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/jitterbit_integration\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"jm-technology-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/jm-technology-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"juniper-networks\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/juniper-networks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kaazing\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/kaazing\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kali-linux\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/kali-linux\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Kaspersky.Lab\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Kaspersky.Lab\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"KasperskyLab.SecurityAgent\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/KasperskyLab.SecurityAgent\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kaspersky_lab\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/kaspersky_lab\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kelverion\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/kelverion\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kemptech\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/kemptech\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kepion\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/kepion\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kinetica\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/kinetica\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"knime\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/knime\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kobalt\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/kobalt\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"krypc-technologies-pvt-ltd\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/krypc-technologies-pvt-ltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"lansa\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/lansa\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"leostream-corporation\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/leostream-corporation\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"liebsoft\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/liebsoft\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"liquid-files\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/liquid-files\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"liquidware\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/liquidware\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"literatu\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/literatu\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"loadbalancer\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/loadbalancer\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"logsign\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/logsign\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"logtrust\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/logtrust\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"looker\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/looker\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"lti-lt-infotech\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/lti-lt-infotech\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"luminate-security\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/luminate-security\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mactores_inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/mactores_inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"maketv\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/maketv\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"manageengine\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/manageengine\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mapr-technologies\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/mapr-technologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mariadb\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/mariadb\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"marklogic\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/marklogic\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"massiveanalytic-\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/massiveanalytic-\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mathworks-deployment\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/mathworks-deployment\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mathworks-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/mathworks-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mavinglobal\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/mavinglobal\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"McAfee.EndpointSecurity\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/McAfee.EndpointSecurity\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"McAfee.EndpointSecurity.test3\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/McAfee.EndpointSecurity.test3\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"meanio\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/meanio\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"media3-technologies-llc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/media3-technologies-llc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"memsql\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/memsql\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mendix\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/mendix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mfe_azure\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/mfe_azure\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mfiles\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/mfiles\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mico\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/mico\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"micro-focus\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/micro-focus\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microsec-zrt\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsec-zrt\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microsoft-ads\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoft-ads\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microsoft-avere\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoft-avere\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microsoft-azure-batch\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoft-azure-batch\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microsoft-azure-compute\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoft-azure-compute\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microsoft-dsvm\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoft-dsvm\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microsoft-hyperv\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoft-hyperv\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.AKS\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AKS\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.ActiveDirectory.LinuxSSH\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.ActiveDirectory.LinuxSSH\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Applications\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Applications\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Backup.Test\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Backup.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Backup.Test.Edp\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Backup.Test.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Diagnostics\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Diagnostics\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Diagnostics.Build.Test\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Diagnostics.Build.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Diagnostics.Hotfix\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Diagnostics.Hotfix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.KeyVault\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.KeyVault\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.KeyVault.Edp\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.KeyVault.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitoring.DependencyAgent\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitoring.DependencyAgent\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Networking.SDN\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Networking.SDN\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Networking.SDN.Edp\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Networking.SDN.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.NetworkWatcher\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.NetworkWatcher\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Performance.Diagnostics\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Performance.Diagnostics\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.RecoveryServices\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.RecoveryServices\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.RecoveryServices.Edp\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.RecoveryServices.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.RecoveryServices.SiteRecovery\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.RecoveryServices.SiteRecovery\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.RecoveryServices.SiteRecovery2\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.RecoveryServices.SiteRecovery2\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.RecoveryServices.WorkloadBackup\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.RecoveryServices.WorkloadBackup\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.RecoveryServices.WorkloadBackup.Edp\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.RecoveryServices.WorkloadBackup.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Security\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Security.Edp\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Security.Test\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.SiteRecovery.Test\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.SiteRecovery.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.SiteRecovery2.Test\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.SiteRecovery2.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Test.Identity\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Test.Identity\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WindowsFabric.Test\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WindowsFabric.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.AzureCAT.AzureEnhancedMonitoring\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureCAT.AzureEnhancedMonitoring\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.AzureCAT.AzureEnhancedMonitoringTest\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureCAT.AzureEnhancedMonitoringTest\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.AzureSecurity.JITAccess\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureSecurity.JITAccess\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.CloudBackup.Workload.Extension\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.CloudBackup.Workload.Extension\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.CloudBackup.Workload.Extension.Edp\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.CloudBackup.Workload.Extension.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Compute\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Compute\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.CPlat.Core\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.CPlat.Core\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.CPlat.Core.Edp\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.CPlat.Core.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.DscPolicy2.Test\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.DscPolicy2.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.EnterpriseCloud.Monitoring\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.EnterpriseCloud.Monitoring\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.EnterpriseCloud.Monitoring.Test\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.EnterpriseCloud.Monitoring.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Golive.Extensions\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Golive.Extensions\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.GuestConfig.Test\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.GuestConfig.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.GuestConfiguration.Test\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.GuestConfiguration.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.HpcCompute\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.HpcCompute\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.HpcPack\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.HpcPack\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.ManagedIdentity\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.ManagedIdentity\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.ManagedServices\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.ManagedServices\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.OSTCExtensions\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.OSTCExtensions\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.OSTCExtensions.Edp\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.OSTCExtensions.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.OSTCExtensions.Test\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.OSTCExtensions.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Powershell\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Powershell\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Powershell.Test\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Powershell.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Powershell.Test01\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Powershell.Test01\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.SqlServer.Managability.IaaS.Test\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.SqlServer.Managability.IaaS.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.SqlServer.Management\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.SqlServer.Management\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.SystemCenter\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.SystemCenter\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.TestSqlServer.Edp\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.TestSqlServer.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.VisualStudio.Azure.ETWTraceListenerService\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.VisualStudio.Azure.ETWTraceListenerService\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.VisualStudio.Azure.RemoteDebug\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.VisualStudio.Azure.RemoteDebug\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.VisualStudio.Azure.RemoteDebug.Json\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.VisualStudio.Azure.RemoteDebug.Json\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.VisualStudio.ServiceProfiler\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.VisualStudio.ServiceProfiler\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.VisualStudio.Services\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.VisualStudio.Services\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Windows.AzureRemoteApp.Test\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Windows.AzureRemoteApp.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Windows.RemoteDesktop\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Windows.RemoteDesktop\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.WindowsAzure.Compute\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.WindowsAzure.Compute\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftAzureSiteRecovery\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftAzureSiteRecovery\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftBizTalkServer\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftBizTalkServer\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftDynamicsAX\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftDynamicsAX\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftDynamicsGP\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftDynamicsGP\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftDynamicsNAV\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftDynamicsNAV\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftHybridCloudStorage\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftHybridCloudStorage\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftOSTC\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftOSTC\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microsoftoxa\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoftoxa\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftRServer\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftRServer\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftSharePoint\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftSharePoint\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftSQLServer\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftSQLServer\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftVisualStudio\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftVisualStudio\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftWindowsDesktop\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsDesktop\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftWindowsServer\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftWindowsServerHPCPack\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServerHPCPack\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microstrategy\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/microstrategy\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"midfin\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/midfin\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"midvision\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/midvision\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mindcti\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/mindcti\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"miraclelinux\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/miraclelinux\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"miracl_linux\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/miracl_linux\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"miri-infotech-pvt-ltd\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/miri-infotech-pvt-ltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mobilab\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/mobilab\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"moogsoft\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/moogsoft\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"moviemasher\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/moviemasher\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"msopentech\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/msopentech\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"msrazuresapservices\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/msrazuresapservices\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mtnfog\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/mtnfog\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"multisoft-ab\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/multisoft-ab\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mvp-systems\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/mvp-systems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mxhero\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/mxhero\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"my-com\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/my-com\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"narrativescience\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/narrativescience\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nasuni\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/nasuni\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ncbi\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/ncbi\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ndl\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/ndl\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nebbiolo-technologies-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/nebbiolo-technologies-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"netapp\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/netapp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"netatwork\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/netatwork\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"netgate\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/netgate\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"netikus-net-ltd\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/netikus-net-ltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"netiq\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/netiq\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"netmail\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/netmail\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"netsil\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/netsil\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"netsweeper\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/netsweeper\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"netwrix\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/netwrix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"neusoft-neteye\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/neusoft-neteye\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nextlimit\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/nextlimit\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nginxinc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/nginxinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nicepeopleatwork\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/nicepeopleatwork\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nodejsapi\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/nodejsapi\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"noobaa\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/noobaa\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"norsync\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/norsync\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"northbridge-secure\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/northbridge-secure\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nri\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/nri\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ntt-data-intellilink-corporation\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/ntt-data-intellilink-corporation\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nubeva-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/nubeva-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nuco-networks\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/nuco-networks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nuxeo\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/nuxeo\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"o2mc-real-time-data-platform\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/o2mc-real-time-data-platform\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"oceanblue-cloud\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/oceanblue-cloud\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"OctopusDeploy.Tentacle\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/OctopusDeploy.Tentacle\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"omega-software\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/omega-software\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"onapsis\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/onapsis\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"onyx-point-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/onyx-point-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"op5\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/op5\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"opencell\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/opencell\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"OpenLogic\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/OpenLogic\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"opentext\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/opentext\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"openvpn\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/openvpn\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"opslogix\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/opslogix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"opsview-limited\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/opsview-limited\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Oracle\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Oracle\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"oriana\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/oriana\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"orientdb\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/orientdb\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"osirium-ltd\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/osirium-ltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"osisoft\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/osisoft\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"osnexus\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/osnexus\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"paloaltonetworks\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/paloaltonetworks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"panorama-necto\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/panorama-necto\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"panzura-file-system\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/panzura-file-system\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"parallels\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/parallels\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"parasoft\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/parasoft\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"passlogy\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/passlogy\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"paxata\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/paxata\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"peer-software-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/peer-software-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"penta-security-systems-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/penta-security-systems-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"percona\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/percona\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"pivotal\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/pivotal\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"plesk\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/plesk\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"portalarchitects\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/portalarchitects\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"postgres-pro\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/postgres-pro\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"prestashop\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/prestashop\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"prime-strategy\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/prime-strategy\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"process-one\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/process-one\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Profiler.Master.Test\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Profiler.Master.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"profisee\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/profisee\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"progelspa\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/progelspa\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ptsecurity\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/ptsecurity\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"pulse-secure\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/pulse-secure\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"puppet\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/puppet\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"PuppetLabs\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/PuppetLabs\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"PuppetLabs.Test\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/PuppetLabs.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"pydio\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/pydio\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"pyramidanalytics\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/pyramidanalytics\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"qlik\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/qlik\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"qore-technologies\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/qore-technologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Qualys\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Qualys\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Qualys.Test\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Qualys.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"qualysguard\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/qualysguard\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"quasardb\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/quasardb\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"qubole\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/qubole\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"qubole-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/qubole-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"quest\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/quest\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"racknap\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/racknap\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"radiant-logic\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/radiant-logic\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"radware\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/radware\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"rancher\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/rancher\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"rapid7\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/rapid7\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Rapid7.InsightPlatform\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Rapid7.InsightPlatform\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"rapidminer\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/rapidminer\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"rds\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/rds\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"realm\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/realm\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"reblaze\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/reblaze\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"RedHat\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/RedHat\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"redpoint-global\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/redpoint-global\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"relevance-lab\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/relevance-lab\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"remotelearner\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/remotelearner\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"res\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/res\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"resco\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/resco\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"responder-corp\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/responder-corp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"revolution-analytics\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/revolution-analytics\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"RightScaleLinux\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/RightScaleLinux\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"RightScaleWindowsServer\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/RightScaleWindowsServer\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"riverbed\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/riverbed\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"RiverbedTechnology\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/RiverbedTechnology\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"rocketsoftware\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/rocketsoftware\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"roktech\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/roktech\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"rsa-security-llc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/rsa-security-llc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"rsk-labs\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/rsk-labs\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"rtts\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/rtts\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"rubrik-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/rubrik-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"saama\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/saama\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"saasame-limited\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/saasame-limited\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"saltstack\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/saltstack\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"samsung-sds\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/samsung-sds\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"samsungsds-cello\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/samsungsds-cello\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sap\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/sap\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"scalearc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/scalearc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"scalegrid\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/scalegrid\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"scality\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/scality\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"scsk\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/scsk\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"secureworks\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/secureworks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sentryone\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/sentryone\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"service-control-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/service-control-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"shadow-soft\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/shadow-soft\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sharefile\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/sharefile\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"shareshiftneeraj.test\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/shareshiftneeraj.test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"shieldx-networks\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/shieldx-networks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sidm\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/sidm\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sightapps\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/sightapps\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"signal-sciences\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/signal-sciences\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"silver-peak-systems\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/silver-peak-systems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"simmachinesinc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/simmachinesinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"simplygon\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/simplygon\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sinefa\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/sinefa\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sios_datakeeper\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/sios_datakeeper\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sisense\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/sisense\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Site24x7\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Site24x7\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"skyarc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/skyarc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"smartmessage-autoflow\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/smartmessage-autoflow\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"snaplogic\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/snaplogic\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"soasta\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/soasta\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"softnas\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/softnas\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"soha\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/soha\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"solanolabs\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/solanolabs\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"solar-security\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/solar-security\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"solarwinds\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/solarwinds\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sonicwall-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/sonicwall-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sophos\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/sophos\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"south-river-technologies\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/south-river-technologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"spacecurve\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/spacecurve\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"spagobi\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/spagobi\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sparklinglogic\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/sparklinglogic\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sphere3d\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/sphere3d\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"splunk\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/splunk\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sqlstream\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/sqlstream\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"src-solution\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/src-solution\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"stackato-platform-as-a-service\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/stackato-platform-as-a-service\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Stackify.LinuxAgent.Extension\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Stackify.LinuxAgent.Extension\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"stackstorm\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/stackstorm\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"startekfingerprintmatch\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/startekfingerprintmatch\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"starwind\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/starwind\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"StatusReport.Diagnostics.Test\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/StatusReport.Diagnostics.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"stealthbits\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/stealthbits\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"steelhive\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/steelhive\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"stonefly\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/stonefly\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"stormshield\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/stormshield\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"storreduce\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/storreduce\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"stratalux\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/stratalux\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"stratis-group-ltd\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/stratis-group-ltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"stratumn\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/stratumn\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"streamsets\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/streamsets\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"striim\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/striim\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sumologic\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/sumologic\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"SUSE\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/SUSE\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Symantec\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Symantec.CloudWorkloadProtection\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec.CloudWorkloadProtection\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Symantec.CloudWorkloadProtection.Test\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec.CloudWorkloadProtection.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Symantec.CloudWorkloadProtection.TestOnStage\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec.CloudWorkloadProtection.TestOnStage\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Symantec.QA\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec.QA\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Symantec.staging\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec.staging\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Symantec.test\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec.test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"symantectest1\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/symantectest1\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"synack-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/synack-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"syncfusion\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/syncfusion\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"syncfusionbigdataplatfor\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/syncfusionbigdataplatfor\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"syncfusiondashboard\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/syncfusiondashboard\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"synechron-technologies\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/synechron-technologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"syte\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/syte\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tableau\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/tableau\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tactic\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/tactic\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"talari-networks\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/talari-networks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"talena-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/talena-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"talon\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/talon\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"targit\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/targit\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tavendo\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/tavendo\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"te-systems\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/te-systems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"techdivision\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/techdivision\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"techlatest\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/techlatest\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"telepat\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/telepat\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tenable\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/tenable\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"teradata\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/teradata\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Teradici\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Teradici\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Test.Gemalto.SafeNet.ProtectV\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Test.Gemalto.SafeNet.ProtectV\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Test.Gemalto.SafeNet.ProtectV.Azure\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Test.Gemalto.SafeNet.ProtectV.Azure\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Test.HP.AppDefender\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Test.HP.AppDefender\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Test.Microsoft.VisualStudio.Services\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Test.Microsoft.VisualStudio.Services\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Test.NJHP.AppDefender\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Test.NJHP.AppDefender\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Test.TrendMicro.DeepSecurity\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Test.TrendMicro.DeepSecurity\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Test1.NJHP.AppDefender\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Test1.NJHP.AppDefender\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Test3.Microsoft.VisualStudio.Services\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Test3.Microsoft.VisualStudio.Services\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"thales-vormetric\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/thales-vormetric\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"thoughtspot-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/thoughtspot-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tibco-software\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/tibco-software\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tig\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/tig\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"timextender\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/timextender\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tmaxsoft\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/tmaxsoft\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tokyosystemhouse\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/tokyosystemhouse\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"topdesk\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/topdesk\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"torusware\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/torusware\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"totemo\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/totemo\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"townsend-security\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/townsend-security\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"transvault\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/transvault\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"trendmicro\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/trendmicro\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"TrendMicro.DeepSecurity\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/TrendMicro.DeepSecurity\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"TrendMicro.PortalProtect\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/TrendMicro.PortalProtect\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tresorit\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/tresorit\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"truestack\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/truestack\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tsa-public-service\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/tsa-public-service\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tunnelbiz\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/tunnelbiz\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"twistlock\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/twistlock\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"typesafe\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/typesafe\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ubeeko\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/ubeeko\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ubercloud\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/ubercloud\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ulex\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/ulex\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"unidesk\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/unidesk\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"unidesk-corp\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/unidesk-corp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"unifi-software\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/unifi-software\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"uniprint-net\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/uniprint-net\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"unitrends\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/unitrends\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"usp\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/usp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"varnish\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/varnish\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vaultive-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/vaultive-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vbot\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/vbot\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"veeam\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/veeam\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"velocitydb-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/velocitydb-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"velocloud\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/velocloud\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"velostrata\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/velostrata\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"velostrata-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/velostrata-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"veritas\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/veritas\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"versasec\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/versasec\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vidispine\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/vidispine\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vidizmo\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/vidizmo\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vigyanlabs-innovations-pvt-ltd\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/vigyanlabs-innovations-pvt-ltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vintegris\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/vintegris\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"viptela\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/viptela\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vircom\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/vircom\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vizixiotplatformretail001\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/vizixiotplatformretail001\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vmturbo\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/vmturbo\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Vormetric\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Vormetric\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vte\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/vte\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vu-llc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/vu-llc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"WAD2AI.Diagnostics.Test\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/WAD2AI.Diagnostics.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"WAD2EventHub.Diagnostics.Test\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/WAD2EventHub.Diagnostics.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"wallix\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/wallix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"wanpath-dba-myworkdrive\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/wanpath-dba-myworkdrive\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"waratek\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/waratek\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"wardy-it-solutions\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/wardy-it-solutions\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"warewolf-esb\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/warewolf-esb\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"watchguard-technologies\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/watchguard-technologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"waves\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/waves\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"websense-apmailpe\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/websense-apmailpe\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"winmagic_securedoc_cloudvm\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/winmagic_securedoc_cloudvm\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"wmspanel\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/wmspanel\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"workshare-technology\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/workshare-technology\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"workspot\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/workspot\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"wowza\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/wowza\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"xendata-inc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/xendata-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"xfinityinc\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/xfinityinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"xtremedata\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/xtremedata\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"xyzrd-group-ou\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/xyzrd-group-ou\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"yellowfin\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/yellowfin\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"your-shop-online\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/your-shop-online\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"z1\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/z1\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"z4it-aps\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/z4it-aps\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"zend\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/zend\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"zerodown_software\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/zerodown_software\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"zerto\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/zerto\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"zoomdata\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/zoomdata\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"zscaler\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/zscaler\"\r\n }\r\n]", "ResponseHeaders": { - "Content-Length": [ - "151843" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" @@ -3803,226 +2658,229 @@ "max-age=31536000; includeSubDomains" ], "x-ms-served-by": [ - "f9cefe57-6d7d-423a-bcb5-35422fef9c50_131747220908267077" + "f9cefe57-6d7d-423a-bcb5-35422fef9c50_132671844620306246" ], "x-ms-request-id": [ - "0fc50def-c3d6-4589-8149-26798e1350b6" - ], - "Cache-Control": [ - "no-cache" + "cb13a94e-d2f0-4f2a-be6b-c0c4525303cc" ], "Server": [ "Microsoft-HTTPAPI/2.0", "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14966" + "11990" ], "x-ms-correlation-request-id": [ - "d99defba-17e7-4d46-b0cb-c4bb3b72c838" + "13f59934-cfb0-4e87-989f-591e1b7f4738" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T050732Z:d99defba-17e7-4d46-b0cb-c4bb3b72c838" + "WESTUS:20210604T063528Z:13f59934-cfb0-4e87-989f-591e1b7f4738" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sat, 14 Jul 2018 05:07:32 GMT" + "Fri, 04 Jun 2021 06:35:28 GMT" + ], + "Content-Length": [ + "355229" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" ] }, + "ResponseBody": "[\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"128technology\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/128technology\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"1580863854728\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/1580863854728\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"1583411303229\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/1583411303229\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"1583465680865\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/1583465680865\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"1585118004523\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/1585118004523\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"1597644262255\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/1597644262255\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"1598955805825\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/1598955805825\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"1615257339685\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/1615257339685\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"1615278064010\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/1615278064010\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"1e\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/1e\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"2021ai\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/2021ai\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"247commercelimited1611063941652\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/247commercelimited1611063941652\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"3cx-pbx\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/3cx-pbx\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"42crunch1580391915541\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/42crunch1580391915541\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"4psa\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/4psa\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"5nine-software-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/5nine-software-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"7isolutions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/7isolutions\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"a10networks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/a10networks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"a10networks1596136698788\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/a10networks1596136698788\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"abiquo\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/abiquo\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"abzoobainc1598420455082\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/abzoobainc1598420455082\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"accedian\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/accedian\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"accelario1579101623356\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/accelario1579101623356\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"accellion\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/accellion\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"accessdata-group\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/accessdata-group\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"accops\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/accops\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"aciworldwide\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/aciworldwide\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Acronis\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Acronis\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Acronis.Backup\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Acronis.Backup\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"actian-corp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/actian-corp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"actian_matrix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/actian_matrix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"actifio\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/actifio\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"activeeon\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/activeeon\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"activeops\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/activeops\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"adastracorporation-4028356\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/adastracorporation-4028356\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"adgs\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/adgs\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"advantech\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/advantech\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"advantech-webaccess\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/advantech-webaccess\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"advantys\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/advantys\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"aelf\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/aelf\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"aerospike\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/aerospike\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"affinio\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/affinio\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"affirmednetworks1607630812999\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/affirmednetworks1607630812999\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ageniumscale1591804889317\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ageniumscale1591804889317\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"aggregion-ltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/aggregion-ltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"agiledialogssl1603791911858\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/agiledialogssl1603791911858\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"agolo\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/agolo\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ahnlabinc1584495174865\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ahnlabinc1584495174865\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ahnlabinc1584495467593\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ahnlabinc1584495467593\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"airalabrus\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/airalabrus\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"aiscaler-cache-control-ddos-and-url-rewriting-\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/aiscaler-cache-control-ddos-and-url-rewriting-\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"aisundowninc1618516322959\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/aisundowninc1618516322959\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"akamai-technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/akamai-technologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"akumina\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/akumina\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"akumo-software\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/akumo-software\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"al-tamamunitedtradingcontractingcompany\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/al-tamamunitedtradingcontractingcompany\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"alachisoft\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/alachisoft\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"alertlogic\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/alertlogic\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"AlertLogic.Extension\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/AlertLogic.Extension\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"algolyticstechnologies1606475101268\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/algolyticstechnologies1606475101268\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"alicetrix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/alicetrix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"alienvault\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/alienvault\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"alldigital-brevity\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/alldigital-brevity\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"altair-engineering-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/altair-engineering-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"altamira-corporation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/altamira-corporation\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"alteryx\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/alteryx\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"altova\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/altova\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"amergint1593131356777\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/amergint1593131356777\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ansys\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ansys\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"antmedia\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/antmedia\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"aod\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/aod\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"apigee\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/apigee\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"appcara\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/appcara\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"appcelerator\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/appcelerator\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"appex-networks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/appex-networks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"appistry\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/appistry\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"appiyo_technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/appiyo_technologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"appmint_inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/appmint_inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"apps-4-rent\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/apps-4-rent\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"appscale-marketplace\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/appscale-marketplace\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"appsurifyinc1606933045773\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/appsurifyinc1606933045773\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"aquaforest\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/aquaforest\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"aquantyinc1598537176913\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/aquantyinc1598537176913\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"arabesque-group\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/arabesque-group\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"arangodb\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/arangodb\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"aras\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/aras\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"arcblock\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/arcblock\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"arcesb\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/arcesb\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"arcserveusallc-marketing\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/arcserveusallc-marketing\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"arista-networks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/arista-networks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ariwontollc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ariwontollc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"array_networks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/array_networks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"artificial-intelligence-techniques-sl\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/artificial-intelligence-techniques-sl\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"arubanetworks-4922182\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/arubanetworks-4922182\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"asigra\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/asigra\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"aspentechnologyhq-1353108\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/aspentechnologyhq-1353108\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"astadia-1148316\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/astadia-1148316\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"asterasoftware1581022936015\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/asterasoftware1581022936015\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"asyscosoftwarebv\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/asyscosoftwarebv\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ataccama\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ataccama\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"atlgaming\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/atlgaming\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"atmosera\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/atmosera\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"atomicorp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/atomicorp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"atomizedinc1587939464368\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/atomizedinc1587939464368\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"attunity_cloudbeam\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/attunity_cloudbeam\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"audiocodes\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/audiocodes\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"auraportal\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/auraportal\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"auriq-systems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/auriq-systems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"automateio1592914387888\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/automateio1592914387888\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"automationanywhere\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/automationanywhere\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"avanseus\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/avanseus\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"avepoint\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/avepoint\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"aveva1\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/aveva1\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"avi-networks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/avi-networks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"aviatrix-systems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/aviatrix-systems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"awingu\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/awingu\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"axedrasag1590581171549\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/axedrasag1590581171549\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"axsguardablenv\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/axsguardablenv\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"axshco\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/axshco\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"axway\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/axway\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"axxana\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/axxana\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"azul\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/azul\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"azure-dockit\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/azure-dockit\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"azurecyclecloud\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/azurecyclecloud\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"AzureDatabricks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/AzureDatabricks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"azureopenshift\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/azureopenshift\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"AzureRT.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/AzureRT.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"azuretesting\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/azuretesting\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"azuretesting2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/azuretesting2\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"azuretesting3\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/azuretesting3\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"AzureTools1type\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/AzureTools1type\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"baas-techbureau\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/baas-techbureau\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"baffle-io\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/baffle-io\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"balabit\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/balabit\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"barracudanetworks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/barracudanetworks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"basho\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/basho\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"batch\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/batch\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bayware\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bayware\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bdy\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bdy\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"belindaczsro1588885355210\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/belindaczsro1588885355210\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bellsoft1582871421940\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bellsoft1582871421940\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"betsol\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/betsol\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"beyondtrust\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/beyondtrust\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bi-builders-as\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bi-builders-as\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"big-id\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/big-id\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bissantechnology1583581147809\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bissantechnology1583581147809\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bitdefendercybersecurity\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bitdefendercybersecurity\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Bitnami\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Bitnami\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bizagi\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bizagi\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"biztalk360\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/biztalk360\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"black-duck-software\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/black-duck-software\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"blackbird\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/blackbird\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"blackmagicdesignincorporated1596492193249\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/blackmagicdesignincorporated1596492193249\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"blk-technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/blk-technologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"blockapps\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/blockapps\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"blockchain-foundry\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/blockchain-foundry\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"blockstack\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/blockstack\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bloombase\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bloombase\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bluecat\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bluecat\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"blueprismlimited-4827145\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/blueprismlimited-4827145\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bluetalon\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bluetalon\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bmc.ctm\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bmc.ctm\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bmcctm.test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bmcctm.test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"boardpacpvtltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/boardpacpvtltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bocada\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bocada\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"boemskats\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/boemskats\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"botanalytics\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/botanalytics\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bravura-software-llc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bravura-software-llc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bricatainc1584472632111\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bricatainc1584472632111\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bright-computing\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bright-computing\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"brightcomputing\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/brightcomputing\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"brocade_communications\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/brocade_communications\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bryte\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bryte\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bssw\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bssw\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bt-americas-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bt-americas-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"buddhalabs\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/buddhalabs\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"calculated_systems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/calculated_systems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"caloudi_corp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/caloudi_corp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"canadiancentreforcybersecurity1610638436359\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/canadiancentreforcybersecurity1610638436359\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Canonical\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Canonical\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"canonical-test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/canonical-test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"carto\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/carto\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cask\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cask\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"castaigroupinc1595243474856\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/castaigroupinc1595243474856\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"catechnologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/catechnologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cautelalabs\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cautelalabs\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cavirin\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cavirin\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cayosoftinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cayosoftinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cdatasoftware\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cdatasoftware\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cds\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cds\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"celum-gmbh\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/celum-gmbh\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"center-for-internet-security-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/center-for-internet-security-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"centeritysystems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/centeritysystems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"centrixeltd1594135951373\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/centrixeltd1594135951373\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"centrocomputerspa1584528117084\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/centrocomputerspa1584528117084\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"certivox\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/certivox\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cfd-direct\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cfd-direct\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"chain\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/chain\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"checkpoint\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/checkpoint\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"chef-software\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/chef-software\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Chef.Bootstrap.WindowsAzure\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Chef.Bootstrap.WindowsAzure\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cinchy\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cinchy\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cinegy-gmbh\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cinegy-gmbh\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"circleci\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/circleci\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cires21\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cires21\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cirruswaveinc1579234787943\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cirruswaveinc1579234787943\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cisco\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cisco\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"citrix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/citrix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Citrix.ADC\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Citrix.ADC\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"clear-linux-project\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/clear-linux-project\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"clone-systems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/clone-systems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"clouber\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/clouber\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloud-cruiser\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloud-cruiser\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloud-infrastructure-services\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloud-infrastructure-services\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudbees\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudbees\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudbees-enterprise-jenkins\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudbees-enterprise-jenkins\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudbolt-software\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudbolt-software\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudboost\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudboost\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudcover\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudcover\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudenablers-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudenablers-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudentity\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudentity\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudera\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudera\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudflare\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudflare\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudhouse\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudhouse\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudinfo-4919088\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudinfo-4919088\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudknox\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudknox\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudlanes\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudlanes\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudlink\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudlink\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"CloudLinkEMC.SecureVM\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/CloudLinkEMC.SecureVM\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudmavensolutions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudmavensolutions\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudplan-gmbh\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudplan-gmbh\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudsecurity\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudsecurity\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudsoft\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudsoft\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudwhizsolutions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudwhizsolutions\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"clustrix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/clustrix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cncf-upstream\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cncf-upstream\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"codelathe\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/codelathe\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"codenvy\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/codenvy\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"codetwo\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/codetwo\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cognitive-scale\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cognitive-scale\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cognizant\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cognizant\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cognosys\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cognosys\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cohesity\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cohesity\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cohesive\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cohesive\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"coin-sciences-ltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/coin-sciences-ltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"collabcloudlimited\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/collabcloudlimited\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"commvault\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/commvault\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"compellon\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/compellon\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"composable\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/composable\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"comunity\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/comunity\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"concentrationheatandmomentumlimited1616154387047\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/concentrationheatandmomentumlimited1616154387047\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Confer\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Confer\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"confluentinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/confluentinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"conflux\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/conflux\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"connecting-software\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/connecting-software\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"consensys\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/consensys\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"containeraider\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/containeraider\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"contiamogmbh\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/contiamogmbh\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"controlcase\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/controlcase\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"controlplane\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/controlplane\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"controlplanecorporation1609967567639\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/controlplanecorporation1609967567639\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"convertigo\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/convertigo\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"corda\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/corda\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"core-stack\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/core-stack\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"corent-technology-pvt\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/corent-technology-pvt\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"CoreOS\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/CoreOS\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"couchbase\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/couchbase\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cpanel\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cpanel\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"credativ\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/credativ\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cristiesoftwareltd1599488127561\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cristiesoftwareltd1599488127561\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"crunchyard\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/crunchyard\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cryptocom1585727786636\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cryptocom1585727786636\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cryptosense1605170011574\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cryptosense1605170011574\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cryptzone\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cryptzone\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ctm.bmc.com\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ctm.bmc.com\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cyberark\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cyberark\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cybernetica-as\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cybernetica-as\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cyxtera\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cyxtera\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"d4t4_solutions-1164305\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/d4t4_solutions-1164305\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"daceitdbasensetrafficpulse1579892024934\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/daceitdbasensetrafficpulse1579892024934\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"danielsol.AzureTools1\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/danielsol.AzureTools1\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"danielsol.AzureTools1pns500\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/danielsol.AzureTools1pns500\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Dans.Windows.App\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Dans.Windows.App\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Dans3.Windows.App\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Dans3.Windows.App\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dataart\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dataart\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"databricks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/databricks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"datacore\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/datacore\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Datadog.Agent\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Datadog.Agent\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"datadynamicsinc1581991927942\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/datadynamicsinc1581991927942\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dataguiseinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dataguiseinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dataiku\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dataiku\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"datalayer\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/datalayer\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"datanomers1584919038987\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/datanomers1584919038987\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"datanova\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/datanova\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"datapredsa\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/datapredsa\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dataroadtechnologiesllc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dataroadtechnologiesllc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"datastax\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/datastax\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"datasunrise\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/datasunrise\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"datavirtualitygmbh\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/datavirtualitygmbh\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dbs-h\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dbs-h\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ddn-whamcloud-5345716\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ddn-whamcloud-5345716\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Debian\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Debian\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dece-4446019\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dece-4446019\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"decisosalesbv\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/decisosalesbv\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"deepcognitioninc1593512758156\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/deepcognitioninc1593512758156\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"deepsiginc1581610210151\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/deepsiginc1581610210151\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dellemc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dellemc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dell_software\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dell_software\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"delphix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/delphix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"denodo\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/denodo\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"derdack\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/derdack\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"desktopstudioag1580294245574\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/desktopstudioag1580294245574\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"devfactory\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/devfactory\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"device42inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/device42inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"deviceauthorityinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/deviceauthorityinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"devolutionsinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/devolutionsinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"devopsgroup-uk\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/devopsgroup-uk\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"df-portal-user\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/df-portal-user\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dgsecure\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dgsecure\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Dh2ico\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Dh2ico\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dh2icompany\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dh2icompany\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dhi\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dhi\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"diagramics\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/diagramics\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dicomsystems1584107398321\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dicomsystems1584107398321\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"diehl-metering\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/diehl-metering\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"digisitesystems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/digisitesystems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"digitaldefenseinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/digitaldefenseinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"digitaloffice\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/digitaloffice\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"digitamizeinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/digitamizeinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"digitate\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/digitate\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"diladele\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/diladele\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dimensionalmechanics-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dimensionalmechanics-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"diqa\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/diqa\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"diyatech\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/diyatech\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"diyotta\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/diyotta\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"djiindustrialincus\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/djiindustrialincus\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"docker\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/docker\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dome9\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dome9\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dorabot\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dorabot\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dremiocorporation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dremiocorporation\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"drizti\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/drizti\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"drone\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/drone\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dsi\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dsi\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dundas\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dundas\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dyadic_security\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dyadic_security\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dynatrace\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dynatrace\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dynatrace.ruxit\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dynatrace.ruxit\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"e-magicinc1587696283171\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/e-magicinc1587696283171\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"eastwind-networks-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/eastwind-networks-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"easysoftwaresro1593005637384\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/easysoftwaresro1593005637384\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ecessa\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ecessa\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"edevtech\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/edevtech\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"edgenetworks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/edgenetworks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"edispheresoftwareprivatelimited1606199736428\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/edispheresoftwareprivatelimited1606199736428\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"education4sight\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/education4sight\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"egnyte\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/egnyte\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"egress1589289169584\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/egress1589289169584\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"eikonasystemsgmbh1601729310063\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/eikonasystemsgmbh1601729310063\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Elastic\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Elastic\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Elastic.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Elastic.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"elasticbox\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/elasticbox\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"elecard\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/elecard\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"electric-cloud\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/electric-cloud\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"elevateiot\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/elevateiot\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"eleven01\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/eleven01\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"elfiqnetworks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/elfiqnetworks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"emercoin\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/emercoin\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"energisme1601990637842\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/energisme1601990637842\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"enforongo\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/enforongo\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"enterprise-ethereum-alliance\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/enterprise-ethereum-alliance\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"enterprisedb-corp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/enterprisedb-corp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"enterpriseworx-it\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/enterpriseworx-it\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"eproe\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/eproe\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"equalum\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/equalum\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"equilibrium\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/equilibrium\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"equinix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/equinix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ergoninformatikag1581586464404\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ergoninformatikag1581586464404\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"esdenera\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/esdenera\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ESET\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ESET\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"esetresearch1579795941720\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/esetresearch1579795941720\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"esri\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/esri\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"esyon\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/esyon\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ethereum\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ethereum\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"eventtracker\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/eventtracker\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"evostream-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/evostream-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"exact\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/exact\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"exasol\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/exasol\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"excelero1608461290726\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/excelero1608461290726\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"exivity\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/exivity\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"exonar\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/exonar\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"f5-networks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/f5-networks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"falconstorsoftware\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/falconstorsoftware\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"fatalsecurity1604924013537\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/fatalsecurity1604924013537\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"fatpipe-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/fatpipe-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"fidesys\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/fidesys\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"filecatalyst\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/filecatalyst\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"filemagellc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/filemagellc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"fiorano\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/fiorano\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"fireeye\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/fireeye\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"firehost\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/firehost\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"firemon\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/firemon\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"firstderivativesplc1596469572732\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/firstderivativesplc1596469572732\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"flashgrid-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/flashgrid-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"flexbby\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/flexbby\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"flexbby-5255860\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/flexbby-5255860\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"flexify-io\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/flexify-io\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"flexxibleit\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/flexxibleit\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"flowmon\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/flowmon\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"flynet\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/flynet\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"foghorn-systems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/foghorn-systems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"forcepoint-llc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/forcepoint-llc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"forescout\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/forescout\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"formpipesoftwareab\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/formpipesoftwareab\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"forscene\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/forscene\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"fortanix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/fortanix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"fortinet\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/fortinet\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"fortycloud\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/fortycloud\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"forumsystems1599756394904\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/forumsystems1599756394904\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"fotopiatechnologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/fotopiatechnologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"foxiteuropegmbh1585901066320\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/foxiteuropegmbh1585901066320\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"fujitsu_fast\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/fujitsu_fast\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"fw\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/fw\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"g2kgroupgmbh-4821943\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/g2kgroupgmbh-4821943\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"gapteq\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/gapteq\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"gatlingcorp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/gatlingcorp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"gbs\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/gbs\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"gemalto-safenet\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/gemalto-safenet\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Gemalto.SafeNet.ProtectV\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Gemalto.SafeNet.ProtectV\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"genuagmbhdevid1\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/genuagmbhdevid1\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"genymobile\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/genymobile\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"gigamon-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/gigamon-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"GitHub\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/GitHub\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"gitlab\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/gitlab\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"gitlabinc1586447921813\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/gitlabinc1586447921813\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"gladinet-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/gladinet-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"glantoninc1591876792991\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/glantoninc1591876792991\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"globalidsinc1596800540598\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/globalidsinc1596800540598\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"globalscape\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/globalscape\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"globalsolutions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/globalsolutions\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"gluwareinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/gluwareinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"graphistry\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/graphistry\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"graphitegtc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/graphitegtc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"great-software-laboratory-private-limited\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/great-software-laboratory-private-limited\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"greensql\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/greensql\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"greycorbelsolutions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/greycorbelsolutions\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"gridgain\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/gridgain\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"guardicore\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/guardicore\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"h2o-ai\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/h2o-ai\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hackerbay\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/hackerbay\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hackershub\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/hackershub\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"haivision\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/haivision\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"haivisionsystemsinc1580780591922\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/haivisionsystemsinc1580780591922\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"haltdoscompvtltd1587136166019\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/haltdoscompvtltd1587136166019\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hanu\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/hanu\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"haproxy-technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/haproxy-technologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"harmanconnectedservicesinc1594928575643\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/harmanconnectedservicesinc1594928575643\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"harpaitalia\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/harpaitalia\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hashhub\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/hashhub\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hcl-technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/hcl-technologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"heimdall-data\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/heimdall-data\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"help-systems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/help-systems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"helpyio\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/helpyio\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"heretechnologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/heretechnologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hewlett-packard\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/hewlett-packard\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hillstone-networks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/hillstone-networks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hitachi-solutions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/hitachi-solutions\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hortonworks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/hortonworks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hpe\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/hpe\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"HPE.Security.ApplicationDefender\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/HPE.Security.ApplicationDefender\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"huawei\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/huawei\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hubstor-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/hubstor-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hush-hush\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/hush-hush\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hvr\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/hvr\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hyperglance\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/hyperglance\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hypergrid\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/hypergrid\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hystaxinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/hystaxinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hytrust\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/hytrust\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"i-exceed-technology\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/i-exceed-technology\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"iaansys\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/iaansys\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ibm\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ibm\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ibm-alliance-global-1560886\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ibm-alliance-global-1560886\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ibm-alliance-usa-ny-armonk-hq-ibmstorage-6201192\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ibm-alliance-usa-ny-armonk-hq-ibmstorage-6201192\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ibm-usa-ny-armonk-hq-6275750-ibmcloud-aiops\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ibm-usa-ny-armonk-hq-6275750-ibmcloud-aiops\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"iboss\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/iboss\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"iconics\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/iconics\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"iconsulting-spa\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/iconsulting-spa\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"icubeconsultancyservicesinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/icubeconsultancyservicesinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"iguazio-5069960\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/iguazio-5069960\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ikan\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ikan\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"iliimbiliimveyazlmsistemlerisanvetica1617000555584\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/iliimbiliimveyazlmsistemlerisanvetica1617000555584\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"illuminainc1586452220102\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/illuminainc1586452220102\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"image-technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/image-technologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"imaginecommunications\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/imaginecommunications\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"imperva\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/imperva\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"impetustechnologiesinc1591959591877\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/impetustechnologiesinc1591959591877\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"imprivatainc1580479939967\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/imprivatainc1580479939967\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"incorta\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/incorta\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"incredibuild\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/incredibuild\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"indexima1594300233028\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/indexima1594300233028\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"industry-weapon\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/industry-weapon\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"industryweapon1587162781833\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/industryweapon1587162781833\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"influxdata\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/influxdata\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"infoblox\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/infoblox\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"infogix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/infogix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"infolibrarian\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/infolibrarian\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"informatica\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/informatica\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"informationbuilders\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/informationbuilders\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"infront-consulting-group-ltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/infront-consulting-group-ltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"infscapeughaftungsbeschrnkt\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/infscapeughaftungsbeschrnkt\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ingenieurstudiohollaus1579587745438\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ingenieurstudiohollaus1579587745438\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ingrammicro\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ingrammicro\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"innomindssoftware\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/innomindssoftware\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"innovtech\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/innovtech\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"intel-bigdl\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/intel-bigdl\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"intel-fpga\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/intel-fpga\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"intellicus-technologies-pvt-ltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/intellicus-technologies-pvt-ltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"intelligent-plant-ltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/intelligent-plant-ltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"internationaltrustmachinescorporation1582190033865\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/internationaltrustmachinescorporation1582190033865\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"intersystems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/intersystems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"intigua\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/intigua\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"iofabric\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/iofabric\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ipinfusion1590066770520\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ipinfusion1590066770520\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ipswitch\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ipswitch\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"iqsol\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/iqsol\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"iquate\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/iquate\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"iquest\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/iquest\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"irion\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/irion\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ishlangu-load-balancer-adc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ishlangu-load-balancer-adc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"issp-corporation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/issp-corporation\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"isvtestukbigcat\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/isvtestukbigcat\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"isvtestuklegacy\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/isvtestuklegacy\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"it4bizdoo\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/it4bizdoo\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"itelios\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/itelios\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"itrsgroupltd1620310702149\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/itrsgroupltd1620310702149\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ivix1595238749040\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ivix1595238749040\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"iwnamespace\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/iwnamespace\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"izenda\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/izenda\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"jamcracker\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/jamcracker\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"javlinltd1579185328273\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/javlinltd1579185328273\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"jedox\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/jedox\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"jelastic\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/jelastic\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"jetnexus\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/jetnexus\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"jetware-srl\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/jetware-srl\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"jfrog\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/jfrog\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"jm-technology-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/jm-technology-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"jogetinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/jogetinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"juniper-networks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/juniper-networks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"justanalytics\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/justanalytics\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kaazing\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/kaazing\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kadenallc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/kadenallc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kali-linux\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/kali-linux\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kalkitech\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/kalkitech\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kaminarioinc1588672951794\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/kaminarioinc1588672951794\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Kaspersky.Lab\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Kaspersky.Lab\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"KasperskyLab.SecurityAgent\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/KasperskyLab.SecurityAgent\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kaspersky_lab\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/kaspersky_lab\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kazendi\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/kazendi\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kelverion\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/kelverion\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kemptech\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/kemptech\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kepion\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/kepion\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kinetica\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/kinetica\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kinvolk\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/kinvolk\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"knime\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/knime\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kobalt\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/kobalt\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kognillc1600118221163\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/kognillc1600118221163\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"konginc1581527938760\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/konginc1581527938760\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"konsys-ltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/konsys-ltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"koverseinc1588716263110\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/koverseinc1588716263110\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kryonsystems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/kryonsystems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"krypc-technologies-pvt-ltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/krypc-technologies-pvt-ltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kyligence\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/kyligence\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kyvos-insights-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/kyvos-insights-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"lancom-systems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/lancom-systems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"lansa\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/lansa\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"lastline\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/lastline\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"leap-orbit\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/leap-orbit\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"leostream-corporation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/leostream-corporation\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"lepide-software\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/lepide-software\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"liberatii\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/liberatii\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"libraesva\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/libraesva\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"liebsoft\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/liebsoft\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"lightning-analyticsinc1582000647396\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/lightning-analyticsinc1582000647396\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"linuxbasedsystemsdesignltd1580878904727\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/linuxbasedsystemsdesignltd1580878904727\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"liquid-files\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/liquid-files\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"liquidware\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/liquidware\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"literatu\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/literatu\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"litespeedtechnologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/litespeedtechnologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"litespeed_technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/litespeed_technologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"litionenergiegmbh1580128829115\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/litionenergiegmbh1580128829115\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"litmusautomation1582760223280\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/litmusautomation1582760223280\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"lnw-softgmbh\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/lnw-softgmbh\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"loadbalancer\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/loadbalancer\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"logsign\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/logsign\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"logtrust\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/logtrust\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"looker\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/looker\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"lotus_beta_analytics\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/lotus_beta_analytics\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"lti-lt-infotech\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/lti-lt-infotech\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"luminate-security\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/luminate-security\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"M365SecurityInventory\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/M365SecurityInventory\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"machinesense\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/machinesense\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"maidenhead-bridge\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/maidenhead-bridge\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"manageengine\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/manageengine\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mapd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/mapd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mapr-technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/mapr-technologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"marketplace-rdfe-caps\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/marketplace-rdfe-caps\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"marklogic\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/marklogic\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"massiveanalytic-\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/massiveanalytic-\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mathworks-deployment\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/mathworks-deployment\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mathworks-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/mathworks-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"matillion\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/matillion\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mavinglobal\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/mavinglobal\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"McAfee.EndpointSecurity\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/McAfee.EndpointSecurity\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"McAfee.EndpointSecurity.test3\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/McAfee.EndpointSecurity.test3\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"meanio\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/meanio\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"media3-adobe\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/media3-adobe\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"media3-technologies-llc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/media3-technologies-llc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mediatekinc1586141563888\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/mediatekinc1586141563888\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mendix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/mendix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"messagesolution\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/messagesolution\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mettainnovations-4900054\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/mettainnovations-4900054\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mfe_azure\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/mfe_azure\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mfiles\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/mfiles\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mico\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/mico\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"micro-focus\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/micro-focus\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microlinkpcukltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/microlinkpcukltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microolap\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/microolap\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microsoft-ads\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoft-ads\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microsoft-agci-gaming\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoft-agci-gaming\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microsoft-aks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoft-aks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microsoft-avere\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoft-avere\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microsoft-azure-batch\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoft-azure-batch\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microsoft-azure-compute\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoft-azure-compute\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microsoft-azure-hdinsight\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoft-azure-hdinsight\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microsoft-crypto\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoft-crypto\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microsoft-dsvm\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoft-dsvm\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microsoft-hyperv\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoft-hyperv\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.AdminCenter\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AdminCenter\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.AKS\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AKS\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.ActiveDirectory\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.ActiveDirectory\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.ActiveDirectory.LinuxSSH\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.ActiveDirectory.LinuxSSH\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Applications\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Applications\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Automation.HybridWorker.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Automation.HybridWorker.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.AzureDefenderForServers\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.AzureDefenderForServers\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.AzureDefenderForSQL\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.AzureDefenderForSQL\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Backup.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Backup.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Backup.Test.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Backup.Test.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.ChangeTracking\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.ChangeTracking\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.ChangeTracking.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.ChangeTracking.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Compute.Security\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Compute.Security\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.ContainerUpstream\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.ContainerUpstream\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.DefenderForServers.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.DefenderForServers.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.DefenderForServers.Test2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.DefenderForServers.Test2\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Diagnostics\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Diagnostics\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Diagnostics.Build.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Diagnostics.Build.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Diagnostics.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Diagnostics.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Diagnostics.Hotfix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Diagnostics.Hotfix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test012be407-61ea-4e45-a2c3-71a45999ca21-20191228083800\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test012be407-61ea-4e45-a2c3-71a45999ca21-20191228083800\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test01971384-3044-413b-8b1c-33b5d461bf23-20200107051823\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test01971384-3044-413b-8b1c-33b5d461bf23-20200107051823\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test0225ec7d-b36c-4ac8-82f0-aa4fafaf10a9-20200111051346\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test0225ec7d-b36c-4ac8-82f0-aa4fafaf10a9-20200111051346\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test025e16a1-328d-45a2-b7e3-71f7e4cde046-20191229064028\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test025e16a1-328d-45a2-b7e3-71f7e4cde046-20191229064028\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test02d1f941-5607-4757-8df7-fd8c5631ab45-20200103083810\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test02d1f941-5607-4757-8df7-fd8c5631ab45-20200103083810\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test039abd7f-360c-42a1-ad5d-77527c519286-20191002233412\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test039abd7f-360c-42a1-ad5d-77527c519286-20191002233412\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test04a0f157-c6fb-4595-b6ca-6c82a2338063-20200108101451\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test04a0f157-c6fb-4595-b6ca-6c82a2338063-20200108101451\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test0737f33e-63e0-4ba9-b04b-b93a1de4e997-20200106083639\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test0737f33e-63e0-4ba9-b04b-b93a1de4e997-20200106083639\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test0a44d7be-63fa-418d-a7b6-89a44dd21894-20200107052935\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test0a44d7be-63fa-418d-a7b6-89a44dd21894-20200107052935\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test0d01b487-7f79-4d87-b330-5c025068db45-20191004190331\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test0d01b487-7f79-4d87-b330-5c025068db45-20191004190331\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test0d643748-e6fe-41ad-b4d3-89a289a0cee0-20191003055620\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test0d643748-e6fe-41ad-b4d3-89a289a0cee0-20191003055620\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test0df83c51-5bb9-43f8-8ae9-bc896ea64f78-20200110220221\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test0df83c51-5bb9-43f8-8ae9-bc896ea64f78-20200110220221\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test0f02c246-7e65-4010-9367-ca4530c3897e-20191004190223\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test0f02c246-7e65-4010-9367-ca4530c3897e-20191004190223\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test157494ec-e788-43b0-8d26-a17e39ee07cc-20191002011945\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test157494ec-e788-43b0-8d26-a17e39ee07cc-20191002011945\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test1661d154-b623-4507-8a56-3a89812c456c-20200111083940\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test1661d154-b623-4507-8a56-3a89812c456c-20200111083940\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test17bbd860-f21d-40ab-9026-16e05f2907f0-20200106083451\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test17bbd860-f21d-40ab-9026-16e05f2907f0-20200106083451\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test194e2333-13cd-43e3-b0a4-c8cdcf1a3600-20200110211106\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test194e2333-13cd-43e3-b0a4-c8cdcf1a3600-20200110211106\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test1bc26b19-b8d8-41f9-a26d-818f277bdf93-20200101113139\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test1bc26b19-b8d8-41f9-a26d-818f277bdf93-20200101113139\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test1c840053-9213-4f2a-8f2e-9bf2297908bd-20200108101424\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test1c840053-9213-4f2a-8f2e-9bf2297908bd-20200108101424\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test1d7bba72-69f1-43cd-a38c-41ce0b5f4bae-20200109050041\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test1d7bba72-69f1-43cd-a38c-41ce0b5f4bae-20200109050041\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test1f7a8078-50e7-4a3a-91eb-d178fd4c403b-20191002233353\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test1f7a8078-50e7-4a3a-91eb-d178fd4c403b-20191002233353\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test1fef1fdc-57ba-46a8-a879-475ba7d45a7a-20200106083509\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test1fef1fdc-57ba-46a8-a879-475ba7d45a7a-20200106083509\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test21332f15-f78d-4d31-afac-79b9dc989432-20191231175840\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test21332f15-f78d-4d31-afac-79b9dc989432-20191231175840\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test22f10717-6939-4003-a9ce-38effd8b77d6-20191007191355\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test22f10717-6939-4003-a9ce-38effd8b77d6-20191007191355\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test2334e6e3-bb72-4241-a36f-c2429d69bc0b-20200106050834\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test2334e6e3-bb72-4241-a36f-c2429d69bc0b-20200106050834\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test24fa9eb5-1c59-4425-b61c-30fd638c2a45-20191003203802\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test24fa9eb5-1c59-4425-b61c-30fd638c2a45-20191003203802\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test2521a545-ed61-4a15-bed1-aba7ce1d81ee-20200106050804\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test2521a545-ed61-4a15-bed1-aba7ce1d81ee-20200106050804\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test25c6fe61-1282-43c2-867b-b5039219989c-20200105081851\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test25c6fe61-1282-43c2-867b-b5039219989c-20200105081851\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test27515c8c-6773-4f92-afb0-35691cc6e3b6-20200103083821\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test27515c8c-6773-4f92-afb0-35691cc6e3b6-20200103083821\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test28012680-48e7-4903-877f-2f29464e63d5-20191229033424\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test28012680-48e7-4903-877f-2f29464e63d5-20191229033424\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test29a7a529-d293-4728-9d7f-257ed996e64f-20200108081759\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test29a7a529-d293-4728-9d7f-257ed996e64f-20200108081759\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test2a5f2d2c-b8e3-46c2-850d-a1641c024fe7-20200107084228\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test2a5f2d2c-b8e3-46c2-850d-a1641c024fe7-20200107084228\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test2ce856af-ab17-48f2-ba3e-bcd9af091061-20200110013246\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test2ce856af-ab17-48f2-ba3e-bcd9af091061-20200110013246\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test2e012e83-6361-4365-963f-6ced8a08e91c-20200110211254\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test2e012e83-6361-4365-963f-6ced8a08e91c-20200110211254\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test2ecf67b2-fb63-4461-b6a6-7026c4fb1168-20191002214026\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test2ecf67b2-fb63-4461-b6a6-7026c4fb1168-20191002214026\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test2ede6564-c7cc-44cb-a1a8-902505c9829d-20191003020742\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test2ede6564-c7cc-44cb-a1a8-902505c9829d-20191003020742\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test2f4ebc17-e27e-48d9-9cc3-ff933c21884e-20200106092410\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test2f4ebc17-e27e-48d9-9cc3-ff933c21884e-20200106092410\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test349ee02c-af9b-4663-a963-823b40eefed8-20200108083612\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test349ee02c-af9b-4663-a963-823b40eefed8-20200108083612\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test34cf6b13-b78e-478b-b596-8b661629371d-20191007195455\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test34cf6b13-b78e-478b-b596-8b661629371d-20191007195455\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test36cc5b60-2b23-4a04-bf95-f7865e1141cf-20200110085718\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test36cc5b60-2b23-4a04-bf95-f7865e1141cf-20200110085718\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test3712fca9-5cdd-4609-be69-b02aedc5c55c-20200107084115\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test3712fca9-5cdd-4609-be69-b02aedc5c55c-20200107084115\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test3772d042-92e2-4bcb-99b7-8a6a119cc088-20191231182808\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test3772d042-92e2-4bcb-99b7-8a6a119cc088-20191231182808\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test37a6dd64-d44d-465e-85bc-3bc38be90350-20200104083535\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test37a6dd64-d44d-465e-85bc-3bc38be90350-20200104083535\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test381074d5-7156-472b-801a-b35f8fef4cc6-20200105050612\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test381074d5-7156-472b-801a-b35f8fef4cc6-20200105050612\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test3877a44d-4c48-40db-80eb-227272d5acd6-20200110103540\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test3877a44d-4c48-40db-80eb-227272d5acd6-20200110103540\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test38ecd28e-7018-4672-840c-3044a5e7a6b5-20200111084208\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test38ecd28e-7018-4672-840c-3044a5e7a6b5-20200111084208\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test395a0b49-442a-450c-8a1f-65b0aa3bcf47-20200105083839\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test395a0b49-442a-450c-8a1f-65b0aa3bcf47-20200105083839\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test3971b300-edff-44a8-b61b-7f9b7460a8d6-20191003002234\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test3971b300-edff-44a8-b61b-7f9b7460a8d6-20191003002234\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test3adeec20-7458-4b3d-af26-0b6bc2aae3eb-20200103083751\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test3adeec20-7458-4b3d-af26-0b6bc2aae3eb-20200103083751\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test3b20dd96-f3e4-4798-998d-8c433c2449a7-20200108083635\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test3b20dd96-f3e4-4798-998d-8c433c2449a7-20200108083635\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test3ce2fd4a-8b5a-4c7e-b08d-3e48fc0f45e7-20200104083825\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test3ce2fd4a-8b5a-4c7e-b08d-3e48fc0f45e7-20200104083825\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test3d499ca7-cc8d-41cc-a6dc-ffb1a4ac4942-20200107053004\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test3d499ca7-cc8d-41cc-a6dc-ffb1a4ac4942-20200107053004\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test3db7240e-5e42-4d6d-b024-cc9fce3c828b-20200105083520\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test3db7240e-5e42-4d6d-b024-cc9fce3c828b-20200105083520\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test3f6b7341-635f-48d5-a36d-be5dfe3002c4-20200105050937\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test3f6b7341-635f-48d5-a36d-be5dfe3002c4-20200105050937\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test3fc26934-ede2-4482-ad5e-f66f6135d4a6-20191228055558\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test3fc26934-ede2-4482-ad5e-f66f6135d4a6-20191228055558\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test406d077c-6017-4062-bc96-f809147a2331-20200106050748\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test406d077c-6017-4062-bc96-f809147a2331-20200106050748\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test4302336c-e039-4e70-bcb6-9275f6089e4a-20200108144821\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test4302336c-e039-4e70-bcb6-9275f6089e4a-20200108144821\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test453a087e-8435-46db-970a-4ee633cc4c4a-20200102083458\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test453a087e-8435-46db-970a-4ee633cc4c4a-20200102083458\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test46b73afa-2259-4aff-81e1-a58bf24b59aa-20191229033459\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test46b73afa-2259-4aff-81e1-a58bf24b59aa-20191229033459\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test4a3399ee-82ea-46aa-9e3a-5434b588e3b6-20191228013518\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test4a3399ee-82ea-46aa-9e3a-5434b588e3b6-20191228013518\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test4eb7a185-527b-4b9f-93a8-7f1cec9d062e-20191231151207\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test4eb7a185-527b-4b9f-93a8-7f1cec9d062e-20191231151207\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test520a0915-f9f0-4da4-9fa1-1b74fc1470aa-20200102083505\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test520a0915-f9f0-4da4-9fa1-1b74fc1470aa-20200102083505\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test5397960f-023b-4979-9a8b-800d049045a4-20191007195417\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test5397960f-023b-4979-9a8b-800d049045a4-20191007195417\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test55a36387-8a3f-4159-9884-29b97539a253-20200109080443\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test55a36387-8a3f-4159-9884-29b97539a253-20200109080443\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test5645f186-4ee5-4209-af37-423660e3318c-20191231175947\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test5645f186-4ee5-4209-af37-423660e3318c-20191231175947\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test58b4461d-4d2d-4395-b6d2-ab83d4d8c62f-20200111001002\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test58b4461d-4d2d-4395-b6d2-ab83d4d8c62f-20200111001002\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test5b0bf447-d98d-429d-8334-c032d197c743-20191003203846\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test5b0bf447-d98d-429d-8334-c032d197c743-20191003203846\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test5bc90367-1ea2-400b-a40c-321081bae3f3-20200108145035\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test5bc90367-1ea2-400b-a40c-321081bae3f3-20200108145035\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test5bd0562f-e939-456f-a6ee-c848d1aba616-20200101151641\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test5bd0562f-e939-456f-a6ee-c848d1aba616-20200101151641\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test5e4efe90-916c-4c96-802c-1508a5b6da78-20191231151150\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test5e4efe90-916c-4c96-802c-1508a5b6da78-20191231151150\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test5f8f0c10-cc3c-45ec-a068-fb1c7edfa0d9-20200101145958\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test5f8f0c10-cc3c-45ec-a068-fb1c7edfa0d9-20200101145958\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test60a000b7-286c-4b2b-9137-bbc088736419-20200108144920\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test60a000b7-286c-4b2b-9137-bbc088736419-20200108144920\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test6192a01b-ba47-4d08-904a-71647a49a112-20191008041625\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test6192a01b-ba47-4d08-904a-71647a49a112-20191008041625\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test62835538-89c6-4f66-9034-f7a4b176c615-20191007234245\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test62835538-89c6-4f66-9034-f7a4b176c615-20191007234245\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test651e4ad2-ee4a-462e-a506-b56b1969f5d0-20200110230749\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test651e4ad2-ee4a-462e-a506-b56b1969f5d0-20200110230749\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test691d94e5-c40c-4568-94b0-09b08aea42b1-20200106050808\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test691d94e5-c40c-4568-94b0-09b08aea42b1-20200106050808\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test6aa3643c-011a-4180-877f-cad955a8e664-20191007234642\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test6aa3643c-011a-4180-877f-cad955a8e664-20191007234642\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test6cfb469b-8478-468f-9bb5-691affd32abb-20200107083803\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test6cfb469b-8478-468f-9bb5-691affd32abb-20200107083803\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test6d36b6b2-7956-4e62-91c1-c33792fd4bb1-20200110123203\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test6d36b6b2-7956-4e62-91c1-c33792fd4bb1-20200110123203\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test6e28168e-a9c8-4c0a-8b40-60c2a1502d43-20200108052802\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test6e28168e-a9c8-4c0a-8b40-60c2a1502d43-20200108052802\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test6eb763ac-7fbe-4e44-bee7-aad035ee2a7d-20200110084429\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test6eb763ac-7fbe-4e44-bee7-aad035ee2a7d-20200110084429\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test6efec253-f625-46f0-9d74-324f69e963d8-20200107070514\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test6efec253-f625-46f0-9d74-324f69e963d8-20200107070514\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test70fa7e4c-3122-4ff7-aec6-fe75ab660a01-20200108105900\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test70fa7e4c-3122-4ff7-aec6-fe75ab660a01-20200108105900\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test710a5fbf-06c7-46ac-b96d-a29d2586422f-20200108083639\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test710a5fbf-06c7-46ac-b96d-a29d2586422f-20200108083639\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test71d72489-67c6-45e2-b1e6-a19546efc823-20200105112903\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test71d72489-67c6-45e2-b1e6-a19546efc823-20200105112903\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test721fccf1-2b3e-44b6-908f-51b910e88b09-20200111104931\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test721fccf1-2b3e-44b6-908f-51b910e88b09-20200111104931\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test742d0189-9e41-4f1b-8ad3-31c05d34903b-20200111103247\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test742d0189-9e41-4f1b-8ad3-31c05d34903b-20200111103247\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test7836a97c-f56e-48d0-8b5d-61e79aeb3226-20200111071656\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test7836a97c-f56e-48d0-8b5d-61e79aeb3226-20200111071656\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test78666b2e-25c8-4a48-931a-3131a0317d73-20191002194352\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test78666b2e-25c8-4a48-931a-3131a0317d73-20191002194352\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test79f13508-fcbd-47b9-988f-1c21ef5e7f2e-20191002015429\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test79f13508-fcbd-47b9-988f-1c21ef5e7f2e-20191002015429\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test79fb90ce-4691-4212-99a7-6e4069bd5984-20191007234256\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test79fb90ce-4691-4212-99a7-6e4069bd5984-20191007234256\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test7a8cf687-6a21-4181-ba98-902fee717bd3-20200104103216\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test7a8cf687-6a21-4181-ba98-902fee717bd3-20200104103216\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test7aabf813-6644-483a-b9e0-ba6f8973ba1f-20191002232822\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test7aabf813-6644-483a-b9e0-ba6f8973ba1f-20191002232822\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test7c96c10a-0c8f-4ab0-83fd-1ad66a362e33-20191229033458\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test7c96c10a-0c8f-4ab0-83fd-1ad66a362e33-20191229033458\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test7e79b6ff-2559-44fe-b3ba-afaa68d63636-20200108112116\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test7e79b6ff-2559-44fe-b3ba-afaa68d63636-20200108112116\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test7ea372f7-ea7e-4b9e-bbad-4f35c1567aa2-20200108052736\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test7ea372f7-ea7e-4b9e-bbad-4f35c1567aa2-20200108052736\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test7fac3d04-98a5-4fc4-904e-9ea3b86eadc2-20200106050751\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test7fac3d04-98a5-4fc4-904e-9ea3b86eadc2-20200106050751\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test7fe20dd6-9ed9-4126-bb1d-031c01ac4550-20200101114504\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test7fe20dd6-9ed9-4126-bb1d-031c01ac4550-20200101114504\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test7ff974d9-c841-4249-b05b-bbf663cb4605-20200106084104\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test7ff974d9-c841-4249-b05b-bbf663cb4605-20200106084104\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test815bd4d5-fc24-4a47-be20-063c4809902c-20200109050508\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test815bd4d5-fc24-4a47-be20-063c4809902c-20200109050508\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test817654d0-2109-4d95-9284-8c8a9d960d08-20200108053758\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test817654d0-2109-4d95-9284-8c8a9d960d08-20200108053758\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test821ca3b6-dd05-4e80-b3d8-74ba03b2609b-20191231151151\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test821ca3b6-dd05-4e80-b3d8-74ba03b2609b-20191231151151\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test8285dc3e-637d-4d46-9695-adc39cbe7d2f-20200108144457\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test8285dc3e-637d-4d46-9695-adc39cbe7d2f-20200108144457\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test828aae03-9239-4938-a303-c23c42311878-20200102083419\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test828aae03-9239-4938-a303-c23c42311878-20200102083419\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test84afd814-5098-49ab-af99-e50350b5898b-20200110211134\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test84afd814-5098-49ab-af99-e50350b5898b-20200110211134\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test85b08563-b15f-4202-a0bc-f2bc2df2c71a-20200107053335\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test85b08563-b15f-4202-a0bc-f2bc2df2c71a-20200107053335\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test88aac268-c087-4481-b78e-99b920784a33-20200101084853\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test88aac268-c087-4481-b78e-99b920784a33-20200101084853\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test88dbd442-a8cc-4874-81a0-d3192c61df62-20191001224544\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test88dbd442-a8cc-4874-81a0-d3192c61df62-20191001224544\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test894dfb75-a00f-4f0c-894c-cae1c9846ad3-20200105051803\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test894dfb75-a00f-4f0c-894c-cae1c9846ad3-20200105051803\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test8d09bf4d-ee63-4ab1-a986-a4b802418403-20200111051447\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test8d09bf4d-ee63-4ab1-a986-a4b802418403-20200111051447\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test8d4d652b-4f05-4e99-93dd-78b9a36b5c78-20191003203755\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test8d4d652b-4f05-4e99-93dd-78b9a36b5c78-20191003203755\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test8de64739-43d8-4f84-af65-fdb3d0885288-20200108053543\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test8de64739-43d8-4f84-af65-fdb3d0885288-20200108053543\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test8e324c65-a51d-4eeb-9ec8-d5f8662dc041-20191228165107\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test8e324c65-a51d-4eeb-9ec8-d5f8662dc041-20191228165107\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test8e564580-8e53-4300-85f1-bf7f31dd37ff-20200107013348\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test8e564580-8e53-4300-85f1-bf7f31dd37ff-20200107013348\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test8f458ca7-8898-4d58-b93d-bfb0c3da028c-20200109050310\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test8f458ca7-8898-4d58-b93d-bfb0c3da028c-20200109050310\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test901cd6ca-5565-4552-a3de-d204d01935c0-20200108083706\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test901cd6ca-5565-4552-a3de-d204d01935c0-20200108083706\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test907b39e5-4008-4b55-93a0-18e9697b9cf3-20200108053817\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test907b39e5-4008-4b55-93a0-18e9697b9cf3-20200108053817\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test90c2be7c-d7ec-4abf-9fad-fef90fc3ef4d-20191004022234\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test90c2be7c-d7ec-4abf-9fad-fef90fc3ef4d-20191004022234\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test922db678-6ee8-43d5-86ff-6a86e132d332-20200107085231\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test922db678-6ee8-43d5-86ff-6a86e132d332-20200107085231\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test93b88aec-5277-4b1b-910c-7008e972ce91-20200107013304\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test93b88aec-5277-4b1b-910c-7008e972ce91-20200107013304\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test95a9104b-6cba-42d8-82ff-cc37e5ac44db-20200108081723\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test95a9104b-6cba-42d8-82ff-cc37e5ac44db-20200108081723\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test96da1605-19e0-46eb-9ce0-53e840f5e2cb-20200101111729\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test96da1605-19e0-46eb-9ce0-53e840f5e2cb-20200101111729\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test996066b2-7d29-400f-929b-e343a21046f7-20191231151212\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test996066b2-7d29-400f-929b-e343a21046f7-20191231151212\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test99663fff-ed21-4a91-9687-1a6da2abb033-20200106084508\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test99663fff-ed21-4a91-9687-1a6da2abb033-20200106084508\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test9eb5efa5-c3c1-4c13-80a6-11f5eba67372-20200108144852\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test9eb5efa5-c3c1-4c13-80a6-11f5eba67372-20200108144852\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testa3791896-b1fc-491e-ba0d-aefcd8d9e52a-20200105083503\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testa3791896-b1fc-491e-ba0d-aefcd8d9e52a-20200105083503\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testa37ff709-a078-45a0-8187-41733df8e101-20200109050003\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testa37ff709-a078-45a0-8187-41733df8e101-20200109050003\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testa4c5fe4e-936e-4be1-a612-a331aff54a8c-20200111105055\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testa4c5fe4e-936e-4be1-a612-a331aff54a8c-20200111105055\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testa59bce1d-e32c-423d-a86e-945d4aeb98b4-20200107051821\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testa59bce1d-e32c-423d-a86e-945d4aeb98b4-20200107051821\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testa604c059-8279-4f4d-a354-eec27222a06c-20200111051514\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testa604c059-8279-4f4d-a354-eec27222a06c-20200111051514\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testa71fefb1-0d9c-4fb3-8d3d-5dcd12d72b77-20200103103221\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testa71fefb1-0d9c-4fb3-8d3d-5dcd12d72b77-20200103103221\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testa748013d-c5a6-44f9-88eb-43167207c742-20200111051402\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testa748013d-c5a6-44f9-88eb-43167207c742-20200111051402\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testaab67022-4f2b-420d-a06a-2c4045110cdf-20191229033144\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testaab67022-4f2b-420d-a06a-2c4045110cdf-20191229033144\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testacab9541-280f-4491-9f49-ac57653f0a07-20200105083839\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testacab9541-280f-4491-9f49-ac57653f0a07-20200105083839\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testad298437-0349-4cc7-88a9-d8aabcba9df1-20191002233431\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testad298437-0349-4cc7-88a9-d8aabcba9df1-20191002233431\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testadd68286-f9e0-4ab1-a526-d8f3cf0f054e-20200105084128\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testadd68286-f9e0-4ab1-a526-d8f3cf0f054e-20200105084128\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testade4c52b-18f5-4b67-8e93-945358ce4f7d-20191007234259\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testade4c52b-18f5-4b67-8e93-945358ce4f7d-20191007234259\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testae421c1d-0211-4ef2-b372-564ce8ad484a-20200110104035\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testae421c1d-0211-4ef2-b372-564ce8ad484a-20200110104035\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testafbbd8bf-aec5-48bf-8fea-73fa15ccc315-20191001224727\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testafbbd8bf-aec5-48bf-8fea-73fa15ccc315-20191001224727\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testb15148bf-78d2-42d4-ad08-b3ad8fb4b122-20200101084759\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testb15148bf-78d2-42d4-ad08-b3ad8fb4b122-20200101084759\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testb4237708-3688-40ea-85a2-275c05f4d100-20191228083519\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testb4237708-3688-40ea-85a2-275c05f4d100-20191228083519\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testb799a18f-be45-4c5c-8438-163ac2e1f1e7-20191004190529\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testb799a18f-be45-4c5c-8438-163ac2e1f1e7-20191004190529\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testb7cee88a-e5ac-4af4-99c8-7247020b00c3-20200105051201\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testb7cee88a-e5ac-4af4-99c8-7247020b00c3-20200105051201\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testb7df0d9a-27c0-4ca5-b692-08dd90387b98-20200111083443\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testb7df0d9a-27c0-4ca5-b692-08dd90387b98-20200111083443\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testbbf6bf32-4bd0-4381-b8f7-2658f585df4d-20191003203846\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testbbf6bf32-4bd0-4381-b8f7-2658f585df4d-20191003203846\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testbeea1376-166a-4b1a-8923-c907cc9737d9-20200107013336\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testbeea1376-166a-4b1a-8923-c907cc9737d9-20200107013336\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testbf9154e9-6166-48c2-86fe-1f331be606d7-20200107051823\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testbf9154e9-6166-48c2-86fe-1f331be606d7-20200107051823\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testc0d7c3c5-23b8-489c-a5e0-ae87c681b696-20200101083539\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testc0d7c3c5-23b8-489c-a5e0-ae87c681b696-20200101083539\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testc193f31a-5186-4e93-84f6-0e4ab87b73c1-20200107052937\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testc193f31a-5186-4e93-84f6-0e4ab87b73c1-20200107052937\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testc1c7e8dc-fa8c-47d9-8305-de6d1451b939-20200101085248\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testc1c7e8dc-fa8c-47d9-8305-de6d1451b939-20200101085248\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testc1d0c917-e2ae-430c-a2ca-383fb0fda046-20191007235839\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testc1d0c917-e2ae-430c-a2ca-383fb0fda046-20191007235839\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testc23a3fbb-6e95-4c0d-94fc-c8ab14dddf1c-20191231151117\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testc23a3fbb-6e95-4c0d-94fc-c8ab14dddf1c-20191231151117\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testc2697630-6247-411a-94b3-c2974ad8cbee-20191007195417\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testc2697630-6247-411a-94b3-c2974ad8cbee-20191007195417\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testc466b80f-670f-4383-89b8-44e0d509fa20-20191002000516\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testc466b80f-670f-4383-89b8-44e0d509fa20-20191002000516\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testc5c8d9bd-75fa-4db3-9f34-5d7b7098584c-20191003203851\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testc5c8d9bd-75fa-4db3-9f34-5d7b7098584c-20191003203851\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testc8b6d14b-a5db-48e0-bfad-a2818d432bea-20200104083443\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testc8b6d14b-a5db-48e0-bfad-a2818d432bea-20200104083443\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testc933efa8-c553-4b93-884f-b7221d9ca789-20191228083750\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testc933efa8-c553-4b93-884f-b7221d9ca789-20191228083750\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testcbe8ab80-46ef-49b1-a7bb-4e3d6e50e49f-20200104050811\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testcbe8ab80-46ef-49b1-a7bb-4e3d6e50e49f-20200104050811\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testccc0b5e6-9b0d-451a-8ac4-6f4af293b913-20200106092645\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testccc0b5e6-9b0d-451a-8ac4-6f4af293b913-20200106092645\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testcec64786-04b1-487c-80ec-050da646fb1c-20191005123412\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testcec64786-04b1-487c-80ec-050da646fb1c-20191005123412\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testd104a52f-eba2-401d-8e7f-a841c90f7712-20191228083553\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testd104a52f-eba2-401d-8e7f-a841c90f7712-20191228083553\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testd724cea4-0d3c-4539-b2ff-be08fb23a67e-20200107083714\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testd724cea4-0d3c-4539-b2ff-be08fb23a67e-20200107083714\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testd8e60bac-27ff-4fba-90b8-732c9c5ff91c-20191228083751\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testd8e60bac-27ff-4fba-90b8-732c9c5ff91c-20191228083751\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testd99db4a5-7683-4584-89ad-fefd711de284-20191004190210\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testd99db4a5-7683-4584-89ad-fefd711de284-20191004190210\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testd9b4309a-67bc-4cd8-ac47-094cb20ca6aa-20200101090202\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testd9b4309a-67bc-4cd8-ac47-094cb20ca6aa-20200101090202\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testda3320e0-28f2-4146-a002-e06296362711-20191004190115\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testda3320e0-28f2-4146-a002-e06296362711-20191004190115\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testda714121-3240-4253-90c3-48c43f115c90-20200102083419\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testda714121-3240-4253-90c3-48c43f115c90-20200102083419\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testdb357558-60b4-4ee3-9ec3-ba22c5d827fb-20191004020617\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testdb357558-60b4-4ee3-9ec3-ba22c5d827fb-20191004020617\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testdc7230e9-df6d-4edd-a57c-ef7e0432c463-20191002011345\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testdc7230e9-df6d-4edd-a57c-ef7e0432c463-20191002011345\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testdccb59de-436f-4935-bed6-2e677dcaf36a-20200109111802\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testdccb59de-436f-4935-bed6-2e677dcaf36a-20200109111802\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testde985b23-9333-4f6e-a5e8-82025a38b2af-20200102083510\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testde985b23-9333-4f6e-a5e8-82025a38b2af-20200102083510\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Teste271da3e-cbcb-4ee7-8770-f297f414451f-20191003015540\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Teste271da3e-cbcb-4ee7-8770-f297f414451f-20191003015540\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Teste4070edd-aec0-455d-8a79-aecdb7170b6d-20191007234642\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Teste4070edd-aec0-455d-8a79-aecdb7170b6d-20191007234642\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Teste42f351a-4da0-4f0d-93e9-ef1d98e06659-20200108083633\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Teste42f351a-4da0-4f0d-93e9-ef1d98e06659-20200108083633\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Teste66ca23c-f4bf-4eb3-8418-139364d19e7d-20200107062643\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Teste66ca23c-f4bf-4eb3-8418-139364d19e7d-20200107062643\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Teste78b1ab2-1380-48ab-9923-0276cdb7198b-20191001224742\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Teste78b1ab2-1380-48ab-9923-0276cdb7198b-20191001224742\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Teste8607e14-b4f8-472a-bd5b-893b8d9612e6-20200112045941\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Teste8607e14-b4f8-472a-bd5b-893b8d9612e6-20200112045941\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Teste980b80e-3add-42c0-bc98-a84020b2d128-20200108101640\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Teste980b80e-3add-42c0-bc98-a84020b2d128-20200108101640\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Tested79dba9-2d38-4ea9-a01c-56e94b30ca7a-20191007195447\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Tested79dba9-2d38-4ea9-a01c-56e94b30ca7a-20191007195447\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testee9dcf5f-f7c4-4192-a8f4-28e9bc7d0f7c-20191001225005\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testee9dcf5f-f7c4-4192-a8f4-28e9bc7d0f7c-20191001225005\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testefbb340a-b68b-4200-872b-d05e7d29f92d-20191007195432\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testefbb340a-b68b-4200-872b-d05e7d29f92d-20191007195432\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testf1fc0559-6740-48dd-9501-2b933c731d52-20200103083458\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testf1fc0559-6740-48dd-9501-2b933c731d52-20200103083458\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testf41dfc97-bb51-4fba-86ca-a6f2695c415a-20200107050834\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testf41dfc97-bb51-4fba-86ca-a6f2695c415a-20200107050834\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testf5784447-83ed-4c00-8764-ea0f932aafa2-20200106085748\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testf5784447-83ed-4c00-8764-ea0f932aafa2-20200106085748\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testf6128ef6-c13c-420e-8088-0710888ce88b-20200109050003\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testf6128ef6-c13c-420e-8088-0710888ce88b-20200109050003\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testf863ab2c-ada9-4646-84c7-1f83a82375d7-20191229033226\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testf863ab2c-ada9-4646-84c7-1f83a82375d7-20191229033226\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testfac552a7-418f-4baa-8f51-d199ceff5c68-20200103050817\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testfac552a7-418f-4baa-8f51-d199ceff5c68-20200103050817\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testfb7be054-5c15-494f-822c-b64f9a36e2f3-20200105051753\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testfb7be054-5c15-494f-822c-b64f9a36e2f3-20200105051753\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testfc5c7585-6c9a-4aa4-a7c4-1223a94e00c7-20200104083552\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testfc5c7585-6c9a-4aa4-a7c4-1223a94e00c7-20200104083552\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.FileServer.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.FileServer.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Geneva\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Geneva\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.KeyVault\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.KeyVault\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.KeyVault.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.KeyVault.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.LabServices\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.LabServices\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.LabServices.test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.LabServices.test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor.Agent\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.Agent\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor.VirtualMachines\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.VirtualMachines\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor.VirtualMachines.Dev\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.Dev\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor.VirtualMachines.Dev.INT\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.Dev.INT\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor.VirtualMachines.Dev.SCALE\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.Dev.SCALE\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor.VirtualMachines.Dev.TEST\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.Dev.TEST\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor.VirtualMachines.GuestHealth\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.GuestHealth\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor.VirtualMachines.GuestHealth.DEV\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.GuestHealth.DEV\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor.VirtualMachines.GuestHealth.INT\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.GuestHealth.INT\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor.VirtualMachines.GuestHealth.SCALE\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.GuestHealth.SCALE\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor.VirtualMachines.GuestHealth.TEST\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.GuestHealth.TEST\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor.VirtualMachines.INT.Dev\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.INT.Dev\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor.VirtualMachines.SCALE.Dev\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.SCALE.Dev\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor.VirtualMachines.TEST.Dev\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.TEST.Dev\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor.WorkloadInsights.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.WorkloadInsights.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor.WorkloadInsightsTest.newnamespace\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.WorkloadInsightsTest.newnamespace\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor.Workloads\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.Workloads\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitoring.DependencyAgent\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitoring.DependencyAgent\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitoring.DependencyAgent.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitoring.DependencyAgent.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Networking.SDN\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Networking.SDN\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.NetworkWatcher\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.NetworkWatcher\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.NetworkWatcher.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.NetworkWatcher.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.OpenSSH\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.OpenSSH\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Performance.Diagnostics\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Performance.Diagnostics\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Performance.Diagnostics.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Performance.Diagnostics.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.RecoveryServices\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.RecoveryServices\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.RecoveryServices.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.RecoveryServices.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.RecoveryServices.SiteRecovery\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.RecoveryServices.SiteRecovery\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.RecoveryServices.SiteRecovery2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.RecoveryServices.SiteRecovery2\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.RecoveryServices.WorkloadBackup\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.RecoveryServices.WorkloadBackup\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.RecoveryServices.WorkloadBackup.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.RecoveryServices.WorkloadBackup.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Security\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Security.AntimalwareSignature\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.AntimalwareSignature\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Security.AntimalwareSignature.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.AntimalwareSignature.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Security.Dsms\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.Dsms\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Security.Dsms.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.Dsms.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Security.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Security.LinuxAttestation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.LinuxAttestation\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Security.LinuxTestAttestation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.LinuxTestAttestation\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Security.Monitoring\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.Monitoring\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Security.Monitoring.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.Monitoring.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Security.Monitoring.Testing\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.Monitoring.Testing\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Security.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Security.TestWindowsAttestation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.TestWindowsAttestation\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Security.WindowsAttestation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.WindowsAttestation\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Security.WinTestAttestation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.WinTestAttestation\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.ServiceFabric.MC\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.ServiceFabric.MC\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.ServiceFabric.MC.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.ServiceFabric.MC.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.SiteRecovery.Stage\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.SiteRecovery.Stage\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.SiteRecovery.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.SiteRecovery.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.SiteRecovery2.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.SiteRecovery2.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Test.Identity\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Test.Identity\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WindowsFabric.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WindowsFabric.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Linux.ReleasePipeTest\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.ReleasePipeTest\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Linux.ReleasePipeTest.INT\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.ReleasePipeTest.INT\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Linux.ReleasePipeTest.TEST\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.ReleasePipeTest.TEST\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Linux.Test1\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.Test1\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Linux.Test2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.Test2\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Linux.Test3\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.Test3\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Linux.Test4\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.Test4\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Linux.Test5\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.Test5\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Linux.Test5.INT\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.Test5.INT\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Linux.Test5.TEST\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.Test5.TEST\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Linux.VincentTest\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.VincentTest\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Linux.VincentTest2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.VincentTest2\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Linux.VincentTest3\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.VincentTest3\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Linux.VincentTest4\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.VincentTest4\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.TestTest\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.TestTest\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.TestTest.INT\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.TestTest.INT\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.TestTest.TEST\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.TestTest.TEST\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Windows.ReleasePipeTest.INT\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Windows.ReleasePipeTest.INT\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Windows.ReleasePipeTest.TEST\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Windows.ReleasePipeTest.TEST\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.AzureCAT.AzureEnhancedMonitoring\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureCAT.AzureEnhancedMonitoring\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.AzureCAT.AzureEnhancedMonitoringTest\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureCAT.AzureEnhancedMonitoringTest\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.AzureData\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureData\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.AzureData.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureData.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.AzureMonitor.WorkloadInsights\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureMonitor.WorkloadInsights\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.AzureMonitor.WorkloadInsights.Canary\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureMonitor.WorkloadInsights.Canary\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.AzureMonitor.WorkloadInsights.Corp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureMonitor.WorkloadInsights.Corp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.AzureMonitor.WorkloadInsights.Linux.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureMonitor.WorkloadInsights.Linux.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.AzureMonitor.WorkloadInsights.LinuxTest\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureMonitor.WorkloadInsights.LinuxTest\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.AzureMonitor.WorkloadInsights.Meya0206\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureMonitor.WorkloadInsights.Meya0206\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.AzureMonitor.WorkloadInsights.MeyaCorp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureMonitor.WorkloadInsights.MeyaCorp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.AzureMonitor.WorkloadInsights.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureMonitor.WorkloadInsights.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.AzureMonitor.WorkloadInsights.Testing\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureMonitor.WorkloadInsights.Testing\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.AzureSecurity.JITAccess\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureSecurity.JITAccess\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.CloudBackup.Workload.Extension\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.CloudBackup.Workload.Extension\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.CloudBackup.Workload.Extension.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.CloudBackup.Workload.Extension.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Compute\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Compute\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Compute.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Compute.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Compute.TestSar\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Compute.TestSar\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.CPlat.Core\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.CPlat.Core\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.CPlat.Core.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.CPlat.Core.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.EnterpriseCloud.Monitoring\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.EnterpriseCloud.Monitoring\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.EnterpriseCloud.Monitoring.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.EnterpriseCloud.Monitoring.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.EnterpriseCloud.Monitoring.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.EnterpriseCloud.Monitoring.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Golive.Extensions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Golive.Extensions\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.GuestConfig.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.GuestConfig.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.GuestConfiguration\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.GuestConfiguration\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.GuestConfiguration.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.GuestConfiguration.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.GuestConfiguration.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.GuestConfiguration.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.HpcCompute\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.HpcCompute\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.HpcCompute.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.HpcCompute.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.HpcPack\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.HpcPack\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Interceptor\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Interceptor\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.ManagedIdentity\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.ManagedIdentity\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.ManagedServices\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.ManagedServices\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.ManagedServices.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.ManagedServices.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.MonitoringAgent.Extension\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.MonitoringAgent.Extension\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Network\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Network\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.OSTCExtensions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.OSTCExtensions\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.OSTCExtensions.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.OSTCExtensions.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.OSTCExtensions.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.OSTCExtensions.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.OSTCExtensions.Testing\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.OSTCExtensions.Testing\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Powershell\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Powershell\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Powershell.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Powershell.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Powershell.Test01\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Powershell.Test01\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.SecurityManagement.Kevlar\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.SecurityManagement.Kevlar\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.SoftwareUpdateManagement\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.SoftwareUpdateManagement\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.SoftwareUpdateManagement.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.SoftwareUpdateManagement.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.SqlServer.Managability.IaaS.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.SqlServer.Managability.IaaS.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.SqlServer.Management\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.SqlServer.Management\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.SqlServer.Management.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.SqlServer.Management.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.SystemCenter\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.SystemCenter\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.SystemCenter.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.SystemCenter.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.TestSqlServer.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.TestSqlServer.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.VisualStudio.Azure.ETWTraceListenerService\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.VisualStudio.Azure.ETWTraceListenerService\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.VisualStudio.Azure.RemoteDebug\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.VisualStudio.Azure.RemoteDebug\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.VisualStudio.Azure.RemoteDebug.Json\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.VisualStudio.Azure.RemoteDebug.Json\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.VisualStudio.ServiceProfiler\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.VisualStudio.ServiceProfiler\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.VisualStudio.Services\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.VisualStudio.Services\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.VisualStudio.WindowsAzure.DevTest\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.VisualStudio.WindowsAzure.DevTest\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.VisualStudio.WindowsAzure.DevTest.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.VisualStudio.WindowsAzure.DevTest.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.VisualStudio.WindowsAzure.RemoteDebug\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.VisualStudio.WindowsAzure.RemoteDebug\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.VisualStudio.WindowsAzure.Test.RemoteDebug\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.VisualStudio.WindowsAzure.Test.RemoteDebug\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Windows.Azure.Extensions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Windows.Azure.Extensions\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Windows.AzureRemoteApp.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Windows.AzureRemoteApp.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Windows.RemoteDesktop\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Windows.RemoteDesktop\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.WindowsAdminCenter\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.WindowsAdminCenter\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.WindowsAdminCenter.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.WindowsAdminCenter.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.WindowsAzure.Compute\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.WindowsAzure.Compute\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.WindowsAzure.Compute.test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.WindowsAzure.Compute.test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.WVD\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.WVD\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftAzureSiteRecovery\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftAzureSiteRecovery\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftBizTalkServer\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftBizTalkServer\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microsoftcmotest\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoftcmotest\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftDynamicsAX\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftDynamicsAX\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftDynamicsGP\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftDynamicsGP\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftHybridCloudStorage\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftHybridCloudStorage\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftOSTC\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftOSTC\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftPowerBI\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftPowerBI\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftRServer\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftRServer\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftSharePoint\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftSharePoint\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftSQLServer\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftSQLServer\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftTestLinuxPPS\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftTestLinuxPPS\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftVisualStudio\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftVisualStudio\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftWindowsDesktop\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsDesktop\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftWindowsServer\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftWindowsServerHPCPack\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServerHPCPack\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microsoft_iot_edge\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoft_iot_edge\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microsoft_javaeeonazure_test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoft_javaeeonazure_test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microstrategy\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/microstrategy\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"midasolutions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/midasolutions\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"middleware\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/middleware\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"midfin\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/midfin\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"midvision\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/midvision\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mindcti\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/mindcti\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"minio\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/minio\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"miraclelinux\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/miraclelinux\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"miracl_linux\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/miracl_linux\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"miri-infotech-pvt-ltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/miri-infotech-pvt-ltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mobilab\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/mobilab\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"modern-systems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/modern-systems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"monitorcomputersystemsltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/monitorcomputersystemsltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"moogsoft\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/moogsoft\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"moviemasher\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/moviemasher\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mriisoftllc1579457820427\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/mriisoftllc1579457820427\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"msopentech\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/msopentech\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mtnfog\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/mtnfog\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"multisoft-ab\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/multisoft-ab\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mvp-systems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/mvp-systems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mwg_azure\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/mwg_azure\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mxhero\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/mxhero\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"my-com\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/my-com\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"myarchinc1614657280935\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/myarchinc1614657280935\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"narrativescience\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/narrativescience\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nasuni\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/nasuni\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nasunicorporation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/nasunicorporation\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ncache\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ncache\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ncbi\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ncbi\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ndl\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ndl\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nebbiolo-technologies-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/nebbiolo-technologies-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nec-technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/nec-technologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nefelinetworks1591201080882\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/nefelinetworks1591201080882\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"neo4j\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/neo4j\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"neowaybusinesssolutions-4956350\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/neowaybusinesssolutions-4956350\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"netapp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/netapp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"netatwork\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/netatwork\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"netfoundryinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/netfoundryinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"netgate\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/netgate\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"netikus-net-ltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/netikus-net-ltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"netiq\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/netiq\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"netka\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/netka\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"netmail\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/netmail\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"netscout\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/netscout\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"netspi\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/netspi\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"netsweeper\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/netsweeper\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"networksexchangetechnologyltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/networksexchangetechnologyltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"netwrix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/netwrix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"netx\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/netx\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"neusoft-neteye\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/neusoft-neteye\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"newnetcommunicationtechnologies1589991852134\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/newnetcommunicationtechnologies1589991852134\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"NewRelic.Infrastructure.Extensions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/NewRelic.Infrastructure.Extensions\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"newtglobalconsultingllc1581492268566\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/newtglobalconsultingllc1581492268566\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nextronic-5290868\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/nextronic-5290868\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nginxinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/nginxinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nice-it-management-solutions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/nice-it-management-solutions\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nicepeopleatwork\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/nicepeopleatwork\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nilespartnersinc1617691698386\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/nilespartnersinc1617691698386\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"niolabs-5229713\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/niolabs-5229713\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nodejsapi\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/nodejsapi\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"noianetworklimited1584098036197\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/noianetworklimited1584098036197\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nokiaofamericacorporation1591716055441\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/nokiaofamericacorporation1591716055441\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"norcominformationtechnologygmbhcokgaa\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/norcominformationtechnologygmbhcokgaa\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"noricumcloudsolutions1600524477681\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/noricumcloudsolutions1600524477681\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"norsync\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/norsync\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"northbridge-secure\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/northbridge-secure\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nozominetworks1582208017986\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/nozominetworks1582208017986\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nri\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/nri\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ntegralinc1586961136942\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ntegralinc1586961136942\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ntt-data-intellilink-corporation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ntt-data-intellilink-corporation\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nttdata\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/nttdata\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nuco-networks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/nuco-networks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"numbersbelieve\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/numbersbelieve\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"numtrallcpublisher\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/numtrallcpublisher\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nuxeo\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/nuxeo\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nvidia\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/nvidia\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"o2mc-real-time-data-platform\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/o2mc-real-time-data-platform\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"objectivity-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/objectivity-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"objectivity1595351622261\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/objectivity1595351622261\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"oceanblue-cloud\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/oceanblue-cloud\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"OctopusDeploy.Tentacle\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/OctopusDeploy.Tentacle\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"odix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/odix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"odysseyconsultantsltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/odysseyconsultantsltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"officeatwork-ag\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/officeatwork-ag\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"omega-software\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/omega-software\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"onapsis\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/onapsis\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"oncore_cloud_services-4944214\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/oncore_cloud_services-4944214\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"onexgroup\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/onexgroup\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"onspecta\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/onspecta\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ontology\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ontology\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"onyx-point-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/onyx-point-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"op5\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/op5\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"open-connect-systems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/open-connect-systems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"opencell\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/opencell\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"openlinkswcom-pago\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/openlinkswcom-pago\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"OpenLogic\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/OpenLogic\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"openshotstudiosllc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/openshotstudiosllc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"opentext\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/opentext\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"openvpn\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/openvpn\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"opslogix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/opslogix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"option3\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/option3\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Oracle\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Oracle\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"oraylis\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/oraylis\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"oraylisbi\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/oraylisbi\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"orbs-network\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/orbs-network\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"oriana\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/oriana\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"orientdb\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/orientdb\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"oroinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/oroinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"osirium-ltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/osirium-ltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"osisoft\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/osisoft\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"osnexus\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/osnexus\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"outsystems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/outsystems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ovaledge1618392232783\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ovaledge1618392232783\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"pacteratechnologiesinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/pacteratechnologiesinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"paladionnetworkspvtltd1606120508449\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/paladionnetworkspvtltd1606120508449\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"paloaltonetworks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/paloaltonetworks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"panopta\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/panopta\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"panorama-necto\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/panorama-necto\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"panzura-file-system\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/panzura-file-system\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"parabole\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/parabole\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"paralaxiomtechnologiesprivatelimited1596433357886\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/paralaxiomtechnologiesprivatelimited1596433357886\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"parallels\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/parallels\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"parasoft\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/parasoft\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"pasifikciptamandiri\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/pasifikciptamandiri\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"passlogy\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/passlogy\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"paxata\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/paxata\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"peer-software-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/peer-software-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"penta-security-systems-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/penta-security-systems-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"percona\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/percona\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"perforce\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/perforce\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"periscope-tech-4791746\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/periscope-tech-4791746\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"piolinkinc1582849368309\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/piolinkinc1582849368309\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"pivotal\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/pivotal\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"pixitmedia1591611150480\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/pixitmedia1591611150480\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"plesk\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/plesk\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"pmsoftwareinternational1603102514882\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/pmsoftwareinternational1603102514882\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"pnop\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/pnop\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"portalarchitects\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/portalarchitects\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"portsysinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/portsysinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"postgres-pro\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/postgres-pro\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"powerbireach\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/powerbireach\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"prestashop\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/prestashop\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"prestige_informatique-1090178\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/prestige_informatique-1090178\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"prime-strategy\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/prime-strategy\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"primekey\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/primekey\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"primestrategynewyorkinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/primestrategynewyorkinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"pro-vision\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/pro-vision\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"process-one\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/process-one\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"processgold\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/processgold\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"procomputers\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/procomputers\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"procomputerssrl1594239153814\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/procomputerssrl1594239153814\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"profecia\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/profecia\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Profiler.AgentOrchestrationRefactor.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Profiler.AgentOrchestrationRefactor.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Profiler.Master.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Profiler.Master.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"profisee\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/profisee\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"progresssoftwarecorporation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/progresssoftwarecorporation\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"protiviti\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/protiviti\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ptc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ptc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ptsecurity\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ptsecurity\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"pulse-secure\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/pulse-secure\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"puppet\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/puppet\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"puppeteersoy1601024480557\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/puppeteersoy1601024480557\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"PuppetLabs\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/PuppetLabs\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"PuppetLabs.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/PuppetLabs.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"purestorageinc1578960262525\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/purestorageinc1578960262525\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"pydio\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/pydio\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"pyramidanalytics\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/pyramidanalytics\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"qlik\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/qlik\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"qnapsystemsinc1601352084032\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/qnapsystemsinc1601352084032\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"qore-technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/qore-technologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"qs-solutions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/qs-solutions\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Qualys\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Qualys\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Qualys.LinuxAgent.GrayLabel\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Qualys.LinuxAgent.GrayLabel\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Qualys.WindowsAgent.GrayLabel\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Qualys.WindowsAgent.GrayLabel\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"qualysguard\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/qualysguard\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"quasardb\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/quasardb\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"qubole-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/qubole-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"quest\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/quest\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"racknap\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/racknap\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"radiant-logic\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/radiant-logic\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"radware\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/radware\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"raincode\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/raincode\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"rancher\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/rancher\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"rapid7\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/rapid7\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Rapid7.InsightPlatform\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Rapid7.InsightPlatform\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"rapidminer\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/rapidminer\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"raynetgmbh\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/raynetgmbh\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"readymind\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/readymind\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"realm\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/realm\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"reblaze\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/reblaze\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"RedHat\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/RedHat\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"redpoint-global\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/redpoint-global\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"refactr\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/refactr\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"refinitiv\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/refinitiv\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"refinitiv-4807503\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/refinitiv-4807503\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"relevance-lab\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/relevance-lab\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"remotelearner\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/remotelearner\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"res\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/res\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"resco\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/resco\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"resemblesystems1582780358300\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/resemblesystems1582780358300\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"responder-corp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/responder-corp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"revolution-analytics\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/revolution-analytics\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"rhcsolutions1586957910818\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/rhcsolutions1586957910818\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ribboncommunications\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ribboncommunications\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"RightScaleLinux\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/RightScaleLinux\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"RightScaleWindowsServer\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/RightScaleWindowsServer\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ringsoftwareresearchanddevelopmentinc1578946072257\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ringsoftwareresearchanddevelopmentinc1578946072257\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"riverbed\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/riverbed\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"RiverbedTechnology\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/RiverbedTechnology\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"rmgtechnologiesinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/rmgtechnologiesinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"rocketml\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/rocketml\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"rocketsoftware\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/rocketsoftware\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"rohdeschwarzcybersecuritygmbh\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/rohdeschwarzcybersecuritygmbh\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"rohdeschwarzcybersecuritysas\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/rohdeschwarzcybersecuritysas\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"roktech\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/roktech\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"rsa-security-llc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/rsa-security-llc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"rsk-labs\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/rsk-labs\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"rstudio-5237862\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/rstudio-5237862\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"rtts\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/rtts\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"rubrik-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/rubrik-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"runecastsolutionslimited1614186396822\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/runecastsolutionslimited1614186396822\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"s2ix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/s2ix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"saama\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/saama\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"saasame-limited\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/saasame-limited\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"safesoftwareinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/safesoftwareinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"safeticatechnologiessro\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/safeticatechnologiessro\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"safetica_technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/safetica_technologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"safetoopen1585013318137\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/safetoopen1585013318137\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"saltsecurity1583264186232\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/saltsecurity1583264186232\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"saltsecurity1583264669848\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/saltsecurity1583264669848\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"saltstack\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/saltstack\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"samsungsds-cello\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/samsungsds-cello\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"samsungsds_sdbe\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/samsungsds_sdbe\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sap\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sap\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sapphiretechnologieslimited1611758579346\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sapphiretechnologieslimited1611758579346\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sas-institute-560503\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sas-institute-560503\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"scaidata\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/scaidata\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"scalearc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/scalearc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"scalegrid\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/scalegrid\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"scality\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/scality\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"schrockeninc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/schrockeninc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sci\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sci\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"scientiamobile\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/scientiamobile\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"seaqserviciossas1579029207572\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/seaqserviciossas1579029207572\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"secureworks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/secureworks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"securosis\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/securosis\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"seequentltd1585781751395\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/seequentltd1585781751395\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"semarchy\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/semarchy\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"semperis\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/semperis\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"SentinelOne.LinuxExtension\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/SentinelOne.LinuxExtension\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"SentinelOne.WindowsExtension\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/SentinelOne.WindowsExtension\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"SentinelOne.WindowsExtension.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/SentinelOne.WindowsExtension.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sentriumsl\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sentriumsl\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sentryone\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sentryone\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sepiosystems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sepiosystems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"seppmailag\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/seppmailag\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"seraumo1620002807288\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/seraumo1620002807288\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"service-control-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/service-control-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"shadow-soft\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/shadow-soft\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"shareshiftneeraj.test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/shareshiftneeraj.test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sightapps\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sightapps\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"signal-sciences\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/signal-sciences\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"silk\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/silk\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"silver-peak-systems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/silver-peak-systems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"simmachinesinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/simmachinesinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"simontelephonics\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/simontelephonics\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"simplifierag\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/simplifierag\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"simpligov\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/simpligov\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sinefa\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sinefa\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sinequa\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sinequa\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sinequa1588262295885\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sinequa1588262295885\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sios_datakeeper\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sios_datakeeper\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"siportalinc1581539156321\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/siportalinc1581539156321\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sisenseltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sisenseltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Site24x7\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Site24x7\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sktelecom\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sktelecom\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"skyarc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/skyarc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"skyboxsecurity1585187406404\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/skyboxsecurity1585187406404\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"skylarkcloud\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/skylarkcloud\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"smartbearsoftware\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/smartbearsoftware\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"smartmessage-autoflow\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/smartmessage-autoflow\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"snaplogic\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/snaplogic\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"snapt-adc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/snapt-adc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"snips\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/snips\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"soasta\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/soasta\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"softnas\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/softnas\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"softwarehut\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/softwarehut\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"softwebsolutions-4518310\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/softwebsolutions-4518310\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"soha\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/soha\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"solanolabs\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/solanolabs\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"solar-security\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/solar-security\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"solarwinds\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/solarwinds\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sonicwall-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sonicwall-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sophos\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sophos\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"south-river-technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/south-river-technologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"southrivertech1586314123192\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/southrivertech1586314123192\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"spacecurve\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/spacecurve\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"spagobi\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/spagobi\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sparklinglogic\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sparklinglogic\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"spectralcorelimited1619779004178\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/spectralcorelimited1619779004178\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"spektra\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/spektra\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sphere3d\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sphere3d\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"spideroakinc1588278690933\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/spideroakinc1588278690933\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"spirentcommunications1594084187199\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/spirentcommunications1594084187199\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"splunk\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/splunk\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sproutenetworks1593456311717\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sproutenetworks1593456311717\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sqlstream\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sqlstream\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"squadratechnologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/squadratechnologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"squaredup\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/squaredup\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"src-solution\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/src-solution\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"stackato-platform-as-a-service\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/stackato-platform-as-a-service\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Stackify.LinuxAgent.Extension\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Stackify.LinuxAgent.Extension\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"stackstorm\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/stackstorm\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"startekfingerprintmatch\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/startekfingerprintmatch\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"starwind\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/starwind\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"StatusMonitor2.Diagnostics.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/StatusMonitor2.Diagnostics.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"StatusReport.Diagnostics.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/StatusReport.Diagnostics.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"stealthbits\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/stealthbits\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"steelhive\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/steelhive\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"stonebondtechnologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/stonebondtechnologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"stonefly\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/stonefly\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"storage_made_easy\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/storage_made_easy\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"stormshield\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/stormshield\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"storreduce\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/storreduce\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"storwarespzoo1611743234900\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/storwarespzoo1611743234900\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"strangebee1595948424730\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/strangebee1595948424730\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"strataidentity1608323708170\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/strataidentity1608323708170\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"stratodesk1611152769936\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/stratodesk1611152769936\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"stratumn\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/stratumn\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"streamsets\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/streamsets\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"striim\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/striim\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"stromasys\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/stromasys\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"strongboxitllc1594816423884\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/strongboxitllc1594816423884\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"su\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/su\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"subscription.test.krsh\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/subscription.test.krsh\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sumologic\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sumologic\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sunatogmbh\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sunatogmbh\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sunday\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sunday\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"SUSE\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/SUSE\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"swoopanalytics\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/swoopanalytics\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sycom-technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sycom-technologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sycompatechnologycompanyinc1588192103892\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sycompatechnologycompanyinc1588192103892\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Symantec\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Symantec.CloudWorkloadProtection\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec.CloudWorkloadProtection\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Symantec.CloudWorkloadProtection.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec.CloudWorkloadProtection.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Symantec.CloudWorkloadProtection.TestOnStage\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec.CloudWorkloadProtection.TestOnStage\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Symantec.QA\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec.QA\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Symantec.staging\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec.staging\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Symantec.test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec.test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Symantec.test.ru2.latest\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec.test.ru2.latest\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Symantec.test.ru2final\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec.test.ru2final\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Symantec.test.ru2latest1\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec.test.ru2latest1\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Symantec.test.ru4mp1\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec.test.ru4mp1\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Symantec.test.ru4mp1.latest\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec.test.ru4mp1.latest\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Symantec.test.ru4mp1final\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec.test.ru4mp1final\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"symanteccorporation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/symanteccorporation\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"symantectest1\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/symantectest1\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"synack-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/synack-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"syncfusion\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/syncfusion\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"syncfusionbigdataplatfor\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/syncfusionbigdataplatfor\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"synechron-technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/synechron-technologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"synergixinc1585256339250\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/synergixinc1585256339250\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"synnexcorp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/synnexcorp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"syscomcomputerengineeringco1583913200141\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/syscomcomputerengineeringco1583913200141\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tableau\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tableau\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tactic\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tactic\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"talari-networks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/talari-networks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"talena-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/talena-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"talend\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/talend\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"talon\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/talon\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tamrinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tamrinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"targit\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/targit\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tata_communications\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tata_communications\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tavanttechnologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tavanttechnologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tavendo\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tavendo\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"te-systems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/te-systems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"techdivision\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/techdivision\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"techlatest\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/techlatest\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tecknolab\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tecknolab\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"telepat\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/telepat\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"teloscorporation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/teloscorporation\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tempered-networks-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tempered-networks-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tenable\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tenable\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tensormakecorpdbaoneclickai1608247756082\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tensormakecorpdbaoneclickai1608247756082\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"teradata\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/teradata\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Teradici\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Teradici\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"teramindinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/teramindinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Test.Gemalto.SafeNet.ProtectV\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Test.Gemalto.SafeNet.ProtectV\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Test.Gemalto.SafeNet.ProtectV.Azure\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Test.Gemalto.SafeNet.ProtectV.Azure\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Test.HP.AppDefender\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Test.HP.AppDefender\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Test.Microsoft.VisualStudio.Services\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Test.Microsoft.VisualStudio.Services\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Test.NJHP.AppDefender\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Test.NJHP.AppDefender\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Test.SqlServer.Managability\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Test.SqlServer.Managability\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Test.SqlServer.Management\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Test.SqlServer.Management\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Test.SqlServer.Management.corext\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Test.SqlServer.Management.corext\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Test.TrendMicro.DeepSecurity\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Test.TrendMicro.DeepSecurity\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Test1.NJHP.AppDefender\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Test1.NJHP.AppDefender\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Test3.Microsoft.VisualStudio.Services\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Test3.Microsoft.VisualStudio.Services\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"testable1603721901088\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/testable1603721901088\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"testpro\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/testpro\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"test_test_mix3pptest0011614206850774\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/test_test_mix3pptest0011614206850774\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"test_test_pmc2pc1\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/test_test_pmc2pc1\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"thales-vormetric\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/thales-vormetric\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"thedatavaluefactoryltd1589348815922\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/thedatavaluefactoryltd1589348815922\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"thefreebsdfoundation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/thefreebsdfoundation\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"thehdfgroup1616725197741\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/thehdfgroup1616725197741\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"theumag1596442827072\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/theumag1596442827072\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"things-board\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/things-board\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"thingscareinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/thingscareinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"thinprintgmbh\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/thinprintgmbh\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"thorntechnologiesllc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/thorntechnologiesllc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"thoughtspot-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/thoughtspot-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"threatintelligenceptyltd1586824172898\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/threatintelligenceptyltd1586824172898\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tibco-software\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tibco-software\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tidal-migrations\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tidal-migrations\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tidalmediainc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tidalmediainc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tig\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tig\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tiger-technology\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tiger-technology\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tigergraph\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tigergraph\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"timextender\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/timextender\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tmaxsoft\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tmaxsoft\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tomsawyersoftwarecorp1613579206342\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tomsawyersoftwarecorp1613579206342\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"topicus\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/topicus\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"torusware\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/torusware\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"totemo\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/totemo\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"townsend-security\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/townsend-security\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"transcendinformationinc1609918445926\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/transcendinformationinc1609918445926\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"transientxinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/transientxinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"transvault\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/transvault\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"trendmicro\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/trendmicro\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"TrendMicro.DeepSecurity\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/TrendMicro.DeepSecurity\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"TrendMicro.DeepSecurity.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/TrendMicro.DeepSecurity.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"TrendMicro.PortalProtect\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/TrendMicro.PortalProtect\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tresorit\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tresorit\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"trifacta\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/trifacta\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tripwire-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tripwire-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"truata1612259728221\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/truata1612259728221\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"truestack\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/truestack\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tryonsolutionsinc1596650621083\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tryonsolutionsinc1596650621083\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tsa-public-service\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tsa-public-service\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tunnelbiz\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tunnelbiz\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"turbonet\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/turbonet\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"turbonet1581982683964\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/turbonet1581982683964\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"twistlock\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/twistlock\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"typesafe\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/typesafe\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ubeeko\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ubeeko\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ubercloud\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ubercloud\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"uipath-5054924\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/uipath-5054924\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ulex\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ulex\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"unifi-software\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/unifi-software\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"unifiedstreaming1598872291606\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/unifiedstreaming1598872291606\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"uniprint-net\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/uniprint-net\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"unitrends\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/unitrends\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"unnisoft\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/unnisoft\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"unravel-data\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/unravel-data\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"unscramblsingaporepteltd-4999260\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/unscramblsingaporepteltd-4999260\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"untangle\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/untangle\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"upsolver1594188634150\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/upsolver1594188634150\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"usp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/usp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"valohai\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/valohai\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"valtix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/valtix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"varmournetworks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/varmournetworks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"varnish\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/varnish\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vatacommunicationsinc1581644208717\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vatacommunicationsinc1581644208717\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vaultive-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vaultive-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vbot\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vbot\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vcinityinc1587684340545\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vcinityinc1587684340545\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vectraaiinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vectraaiinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"veeam\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/veeam\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"velocitydb-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/velocitydb-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"velocloud\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/velocloud\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vemn\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vemn\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"veritas\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/veritas\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"versanetworks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/versanetworks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"versasec\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/versasec\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vidispine\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vidispine\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vidizmo\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vidizmo\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vigyanlabs-innovations-pvt-ltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vigyanlabs-innovations-pvt-ltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vigyanlabsinc1581413676614\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vigyanlabsinc1581413676614\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"viptela\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/viptela\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vircom\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vircom\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"virtualpulsesro1607008728942\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/virtualpulsesro1607008728942\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"visualsoft-center\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/visualsoft-center\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vizixiotplatformretail001\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vizixiotplatformretail001\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vmlabinc1613642184700\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vmlabinc1613642184700\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vmturbo\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vmturbo\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vmware-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vmware-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vnomicinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vnomicinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"voiceelements\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/voiceelements\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"volterraedgeservices\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/volterraedgeservices\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Vormetric\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Vormetric\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vscconsultingptyltd1608535888097\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vscconsultingptyltd1608535888097\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vte\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vte\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vu-llc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vu-llc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vyulabsinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vyulabsinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"WAD2AI.Diagnostics.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/WAD2AI.Diagnostics.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"WAD2EventHub.Diagnostics.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/WAD2EventHub.Diagnostics.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"wallarm\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/wallarm\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"wallix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/wallix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"wandisco\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/wandisco\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"wanos\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/wanos\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"wanpath-dba-myworkdrive\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/wanpath-dba-myworkdrive\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"wardy-it-solutions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/wardy-it-solutions\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"warewolf-esb\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/warewolf-esb\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"watchguard-technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/watchguard-technologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"webaloinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/webaloinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"websense-apmailpe\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/websense-apmailpe\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"websoft9inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/websoft9inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"wedoitllc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/wedoitllc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"westernoceansoftwaresprivatelimited\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/westernoceansoftwaresprivatelimited\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"wherescapesoftware\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/wherescapesoftware\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"winmagic_securedoc_cloudvm\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/winmagic_securedoc_cloudvm\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"wintellisys-inc-4561600\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/wintellisys-inc-4561600\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"witfooinc1590167223060\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/witfooinc1590167223060\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"wmspanel\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/wmspanel\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"wood1595864497589\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/wood1595864497589\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"workshare-technology\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/workshare-technology\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"world-programming\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/world-programming\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"worxogo\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/worxogo\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"wowza\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/wowza\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"xcontentptyltd-1329748\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/xcontentptyltd-1329748\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"xendata-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/xendata-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"xfinityinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/xfinityinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"xilinx\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/xilinx\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"xoriantsolutionspvtltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/xoriantsolutionspvtltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"xtremedata\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/xtremedata\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"xyzrd-group-ou\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/xyzrd-group-ou\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"yellowfin\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/yellowfin\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"yellowfininternationalptyltd1616363974066\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/yellowfininternationalptyltd1616363974066\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"yokogawarentalleasecorporation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/yokogawarentalleasecorporation\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"your-shop-online\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/your-shop-online\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"z1\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/z1\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"z4it-aps\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/z4it-aps\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"zabbix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/zabbix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"zend\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/zend\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"zenterasystemsinc1605292453288\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/zenterasystemsinc1605292453288\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"zerodown_software\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/zerodown_software\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"zerto\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/zerto\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"zettalane_systems-5254599\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/zettalane_systems-5254599\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"zevenet\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/zevenet\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"zilliz\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/zilliz\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"zoomdata\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/zoomdata\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"zscaler\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/zscaler\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"zscaler1579058425289\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/zscaler1579058425289\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"zultysinc1596831546163\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/zultysinc1596831546163\"\r\n }\r\n]", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Compute/artifacttypes/vmextension/types?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkNvbXB1dGUvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDE4LTA0LTAx", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Compute/artifacttypes/vmextension/types?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkNvbXB1dGUvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDIxLTAzLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "42766724-16a2-4970-a24b-824179440c99" + "07e2ce99-556e-4a49-9307-6a0473ad1eb1" ], - "accept-language": [ + "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Compute.ComputeManagementClient/20.0.0.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" ] }, - "ResponseBody": "[\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"BGInfo\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Compute/ArtifactTypes/VMExtension/Types/BGInfo\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"CustomScriptExtension\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Compute/ArtifactTypes/VMExtension/Types/CustomScriptExtension\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"JsonADDomainExtension\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Compute/ArtifactTypes/VMExtension/Types/JsonADDomainExtension\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"VMAccessAgent\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Compute/ArtifactTypes/VMExtension/Types/VMAccessAgent\"\r\n }\r\n]", "ResponseHeaders": { - "Content-Length": [ - "1033" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/ListVMExtensionTypes3Min;17999,Microsoft.Compute/ListVMExtensionTypes30Min;22499" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-served-by": [ - "ab90d441-6939-4ab1-9dfa-bef247d64088_131648155329037016" + "ab90d441-6939-4ab1-9dfa-bef247d64088_132661422108658243" ], "x-ms-request-id": [ - "9fadc9aa-5471-480f-a0bd-5caaba3668eb" - ], - "Cache-Control": [ - "no-cache" + "2c46d177-d466-4a71-9059-b3e8e9e1b810" ], "Server": [ "Microsoft-HTTPAPI/2.0", "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14965" + "11989" ], "x-ms-correlation-request-id": [ - "9595b5a6-8608-4249-a40a-067307aefbe2" + "d892423e-af8d-4079-b11c-46a18d302a25" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T050732Z:9595b5a6-8608-4249-a40a-067307aefbe2" + "WESTUS:20210604T063528Z:d892423e-af8d-4079-b11c-46a18d302a25" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sat, 14 Jul 2018 05:07:32 GMT" + "Fri, 04 Jun 2021 06:35:28 GMT" + ], + "Content-Length": [ + "1033" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" ] }, + "ResponseBody": "[\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"BGInfo\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Compute/ArtifactTypes/VMExtension/Types/BGInfo\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"CustomScriptExtension\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Compute/ArtifactTypes/VMExtension/Types/CustomScriptExtension\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"JsonADDomainExtension\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Compute/ArtifactTypes/VMExtension/Types/JsonADDomainExtension\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"VMAccessAgent\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Compute/ArtifactTypes/VMExtension/Types/VMAccessAgent\"\r\n }\r\n]", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Compute/artifacttypes/vmextension/types/BGInfo/versions?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkNvbXB1dGUvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9CR0luZm8vdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOC0wNC0wMQ==", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Compute/artifacttypes/vmextension/types/BGInfo/versions?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkNvbXB1dGUvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9CR0luZm8vdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMS0wMy0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "59bb9038-1c36-4d0f-8aba-48fb3de577f1" + "07e2ce99-556e-4a49-9307-6a0473ad1eb1" ], - "accept-language": [ + "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Compute.ComputeManagementClient/20.0.0.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" ] }, - "ResponseBody": "[\r\n {\r\n \"name\": \"2.1\",\r\n \"location\": \"eastus\",\r\n \"id\": \"/Subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Compute/ArtifactTypes/VMExtension/Types/BGInfo/Versions/2.1\"\r\n }\r\n]", "ResponseHeaders": { - "Content-Length": [ - "252" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/ListVMExtensions3Min;9999,Microsoft.Compute/ListVMExtensions30Min;21999" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-served-by": [ - "ab90d441-6939-4ab1-9dfa-bef247d64088_131648155329037016" + "ab90d441-6939-4ab1-9dfa-bef247d64088_132661422108658243" ], "x-ms-request-id": [ - "493a6278-4390-4d1b-a2f4-7a3526f7e167" - ], - "Cache-Control": [ - "no-cache" + "bab18e47-b0ff-4e74-9238-c341786ea6ac" ], "Server": [ "Microsoft-HTTPAPI/2.0", "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14964" + "11988" ], "x-ms-correlation-request-id": [ - "7dea725c-81ed-4560-adce-b529eacb896f" + "e772f34c-c60a-4b8e-badd-4656d3d17c50" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T050732Z:7dea725c-81ed-4560-adce-b529eacb896f" + "WESTUS:20210604T063528Z:e772f34c-c60a-4b8e-badd-4656d3d17c50" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Sat, 14 Jul 2018 05:07:32 GMT" + "Date": [ + "Fri, 04 Jun 2021 06:35:28 GMT" + ], + "Content-Length": [ + "1256" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" ] }, + "ResponseBody": "[\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"1.0\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Compute/ArtifactTypes/VMExtension/Types/BGInfo/Versions/1.0\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"1.0.1\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Compute/ArtifactTypes/VMExtension/Types/BGInfo/Versions/1.0.1\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"1.1\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Compute/ArtifactTypes/VMExtension/Types/BGInfo/Versions/1.1\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"1.2.2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Compute/ArtifactTypes/VMExtension/Types/BGInfo/Versions/1.2.2\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"2.1\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Compute/ArtifactTypes/VMExtension/Types/BGInfo/Versions/2.1\"\r\n }\r\n]", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Compute/virtualMachines/vmcrptestps4495/extensions/BGInfo?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Jlc291cmNlR3JvdXBzL2NycHRlc3RwczQ0OTUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bWNycHRlc3RwczQ0OTUvZXh0ZW5zaW9ucy9CR0luZm8/YXBpLXZlcnNpb249MjAxOC0wNC0wMQ==", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Compute/virtualMachines/vmcrptestps9992/extensions/BGInfo?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL2NycHRlc3Rwczk5OTIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bWNycHRlc3Rwczk5OTIvZXh0ZW5zaW9ucy9CR0luZm8/YXBpLXZlcnNpb249MjAyMS0wMy0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Compute\",\r\n \"type\": \"BGInfo\",\r\n \"typeHandlerVersion\": \"2.1\",\r\n \"autoUpgradeMinorVersion\": true\r\n },\r\n \"location\": \"East US\"\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Compute\",\r\n \"type\": \"BGInfo\",\r\n \"typeHandlerVersion\": \"2.1\",\r\n \"autoUpgradeMinorVersion\": true\r\n },\r\n \"location\": \"EastUS\"\r\n}", "RequestHeaders": { - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "187" - ], "x-ms-client-request-id": [ - "6b2f2bc0-fc53-414d-a0c9-b1acd66e8c21" + "07e2ce99-556e-4a49-9307-6a0473ad1eb1" ], - "accept-language": [ + "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Compute.ComputeManagementClient/20.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"autoUpgradeMinorVersion\": true,\r\n \"provisioningState\": \"Creating\",\r\n \"publisher\": \"Microsoft.Compute\",\r\n \"type\": \"BGInfo\",\r\n \"typeHandlerVersion\": \"2.1\"\r\n },\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"eastus\",\r\n \"id\": \"/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Compute/virtualMachines/vmcrptestps4495/extensions/BGInfo\",\r\n \"name\": \"BGInfo\"\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "475" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" ], "Content-Type": [ "application/json; charset=utf-8" ], - "Expires": [ - "-1" + "Content-Length": [ + "186" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/providers/Microsoft.Compute/locations/eastus/operations/0e6280c7-b165-4324-8dbf-30b11f90cbec?api-version=2018-04-01" + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/operations/ac12b308-001a-43db-a231-84ba029a2fca?api-version=2021-03-01" + ], + "Azure-AsyncNotification": [ + "Enabled" ], "x-ms-ratelimit-remaining-resource": [ - "Microsoft.Compute/UpdateVM3Min;239,Microsoft.Compute/UpdateVM30Min;1197" + "Microsoft.Compute/UpdateVM3Min;239,Microsoft.Compute/UpdateVM30Min;1199" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "x-ms-served-by": [ - "5796e923-4d34-41b0-90bb-d8f44064cac7_131758302352538540" - ], "x-ms-request-id": [ - "0e6280c7-b165-4324-8dbf-30b11f90cbec" - ], - "Cache-Control": [ - "no-cache" + "ac12b308-001a-43db-a231-84ba029a2fca" ], "Server": [ "Microsoft-HTTPAPI/2.0", @@ -4032,242 +2890,251 @@ "1198" ], "x-ms-correlation-request-id": [ - "a31090cd-44fd-43cc-9b3c-841851141c24" + "997d5686-42b1-4c41-9077-b9cb21ee42a6" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T050734Z:a31090cd-44fd-43cc-9b3c-841851141c24" + "WESTUS:20210604T063531Z:997d5686-42b1-4c41-9077-b9cb21ee42a6" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sat, 14 Jul 2018 05:07:34 GMT" + "Fri, 04 Jun 2021 06:35:31 GMT" + ], + "Content-Length": [ + "475" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" ] }, + "ResponseBody": "{\r\n \"name\": \"BGInfo\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Compute/virtualMachines/vmcrptestps9992/extensions/BGInfo\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"autoUpgradeMinorVersion\": true,\r\n \"provisioningState\": \"Creating\",\r\n \"publisher\": \"Microsoft.Compute\",\r\n \"type\": \"BGInfo\",\r\n \"typeHandlerVersion\": \"2.1\"\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/providers/Microsoft.Compute/locations/eastus/operations/0e6280c7-b165-4324-8dbf-30b11f90cbec?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMGU2MjgwYzctYjE2NS00MzI0LThkYmYtMzBiMTFmOTBjYmVjP2FwaS12ZXJzaW9uPTIwMTgtMDQtMDE=", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/operations/ac12b308-001a-43db-a231-84ba029a2fca?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvYWMxMmIzMDgtMDAxYS00M2RiLWEyMzEtODRiYTAyOWEyZmNhP2FwaS12ZXJzaW9uPTIwMjEtMDMtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "07e2ce99-556e-4a49-9307-6a0473ad1eb1" + ], "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Compute.ComputeManagementClient/20.0.0.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" ] }, - "ResponseBody": "{\r\n \"startTime\": \"2018-07-13T22:07:34.356428-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"0e6280c7-b165-4324-8dbf-30b11f90cbec\"\r\n}", "ResponseHeaders": { - "Content-Length": [ - "133" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], "x-ms-ratelimit-remaining-resource": [ - "Microsoft.Compute/GetOperation3Min;14982,Microsoft.Compute/GetOperation30Min;29905" + "Microsoft.Compute/GetOperation3Min;14995,Microsoft.Compute/GetOperation30Min;29988" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "x-ms-served-by": [ - "5796e923-4d34-41b0-90bb-d8f44064cac7_131758302352538540" - ], "x-ms-request-id": [ - "f55b7c21-3374-4ed3-b7de-22b749cd9698" - ], - "Cache-Control": [ - "no-cache" + "310132c4-5d73-4bf4-9e91-4ebe31baf334" ], "Server": [ "Microsoft-HTTPAPI/2.0", "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14963" + "11987" ], "x-ms-correlation-request-id": [ - "32460a06-6771-4a22-a056-d7f14b753eb9" + "955fb874-02ef-41ec-b520-0e74dfea6c0a" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T050804Z:32460a06-6771-4a22-a056-d7f14b753eb9" + "WESTUS:20210604T063602Z:955fb874-02ef-41ec-b520-0e74dfea6c0a" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sat, 14 Jul 2018 05:08:04 GMT" + "Fri, 04 Jun 2021 06:36:01 GMT" + ], + "Content-Length": [ + "134" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" ] }, + "ResponseBody": "{\r\n \"startTime\": \"2021-06-03T23:35:31.3081696-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"ac12b308-001a-43db-a231-84ba029a2fca\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/providers/Microsoft.Compute/locations/eastus/operations/0e6280c7-b165-4324-8dbf-30b11f90cbec?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMGU2MjgwYzctYjE2NS00MzI0LThkYmYtMzBiMTFmOTBjYmVjP2FwaS12ZXJzaW9uPTIwMTgtMDQtMDE=", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/operations/ac12b308-001a-43db-a231-84ba029a2fca?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvYWMxMmIzMDgtMDAxYS00M2RiLWEyMzEtODRiYTAyOWEyZmNhP2FwaS12ZXJzaW9uPTIwMjEtMDMtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "07e2ce99-556e-4a49-9307-6a0473ad1eb1" + ], "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Compute.ComputeManagementClient/20.0.0.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" ] }, - "ResponseBody": "{\r\n \"startTime\": \"2018-07-13T22:07:34.356428-07:00\",\r\n \"endTime\": \"2018-07-13T22:08:34.6324244-07:00\",\r\n \"status\": \"Succeeded\",\r\n \"name\": \"0e6280c7-b165-4324-8dbf-30b11f90cbec\"\r\n}", "ResponseHeaders": { - "Content-Length": [ - "183" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], "x-ms-ratelimit-remaining-resource": [ - "Microsoft.Compute/GetOperation3Min;14983,Microsoft.Compute/GetOperation30Min;29902" + "Microsoft.Compute/GetOperation3Min;14994,Microsoft.Compute/GetOperation30Min;29986" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "x-ms-served-by": [ - "5796e923-4d34-41b0-90bb-d8f44064cac7_131758302352538540" - ], "x-ms-request-id": [ - "070787c9-4163-426a-8ccb-25142f18cd76" - ], - "Cache-Control": [ - "no-cache" + "8728a3ab-59f0-41a6-8abf-0a6e8fb10c19" ], "Server": [ "Microsoft-HTTPAPI/2.0", "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14962" + "11986" ], "x-ms-correlation-request-id": [ - "bb3b36c9-3197-4245-a1a8-1d0fb6024e6c" + "f469fde2-aa86-4cee-a7b5-e949c7d2da93" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T050834Z:bb3b36c9-3197-4245-a1a8-1d0fb6024e6c" + "WESTUS:20210604T063632Z:f469fde2-aa86-4cee-a7b5-e949c7d2da93" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sat, 14 Jul 2018 05:08:34 GMT" + "Fri, 04 Jun 2021 06:36:31 GMT" + ], + "Content-Length": [ + "184" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" ] }, + "ResponseBody": "{\r\n \"startTime\": \"2021-06-03T23:35:31.3081696-07:00\",\r\n \"endTime\": \"2021-06-03T23:36:19.1988259-07:00\",\r\n \"status\": \"Succeeded\",\r\n \"name\": \"ac12b308-001a-43db-a231-84ba029a2fca\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Compute/virtualMachines/vmcrptestps4495/extensions/BGInfo?api-version=2018-04-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Jlc291cmNlR3JvdXBzL2NycHRlc3RwczQ0OTUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bWNycHRlc3RwczQ0OTUvZXh0ZW5zaW9ucy9CR0luZm8/YXBpLXZlcnNpb249MjAxOC0wNC0wMQ==", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Compute/virtualMachines/vmcrptestps9992/extensions/BGInfo?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL2NycHRlc3Rwczk5OTIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bWNycHRlc3Rwczk5OTIvZXh0ZW5zaW9ucy9CR0luZm8/YXBpLXZlcnNpb249MjAyMS0wMy0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "07e2ce99-556e-4a49-9307-6a0473ad1eb1" + ], "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Compute.ComputeManagementClient/20.0.0.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"autoUpgradeMinorVersion\": true,\r\n \"provisioningState\": \"Succeeded\",\r\n \"publisher\": \"Microsoft.Compute\",\r\n \"type\": \"BGInfo\",\r\n \"typeHandlerVersion\": \"2.1\"\r\n },\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"eastus\",\r\n \"id\": \"/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourceGroups/crptestps4495/providers/Microsoft.Compute/virtualMachines/vmcrptestps4495/extensions/BGInfo\",\r\n \"name\": \"BGInfo\"\r\n}", "ResponseHeaders": { - "Content-Length": [ - "476" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], "x-ms-ratelimit-remaining-resource": [ - "Microsoft.Compute/LowCostGet3Min;4193,Microsoft.Compute/LowCostGet30Min;33571" + "Microsoft.Compute/LowCostGet3Min;3996,Microsoft.Compute/LowCostGet30Min;31990" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "x-ms-served-by": [ - "5796e923-4d34-41b0-90bb-d8f44064cac7_131758302352538540" - ], "x-ms-request-id": [ - "ce5f8857-477d-4107-b3f8-595eeaa9a8d7" - ], - "Cache-Control": [ - "no-cache" + "a5514685-8620-4349-a72a-117bbabda4f2" ], "Server": [ "Microsoft-HTTPAPI/2.0", "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14961" + "11985" ], "x-ms-correlation-request-id": [ - "222bc0e1-8abd-4246-97c4-d2832513c756" + "9a1e236b-11ee-4f75-ba9f-6429d1937dbe" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T050835Z:222bc0e1-8abd-4246-97c4-d2832513c756" + "WESTUS:20210604T063632Z:9a1e236b-11ee-4f75-ba9f-6429d1937dbe" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sat, 14 Jul 2018 05:08:34 GMT" + "Fri, 04 Jun 2021 06:36:31 GMT" + ], + "Content-Length": [ + "476" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" ] }, + "ResponseBody": "{\r\n \"name\": \"BGInfo\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps9992/providers/Microsoft.Compute/virtualMachines/vmcrptestps9992/extensions/BGInfo\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"autoUpgradeMinorVersion\": true,\r\n \"provisioningState\": \"Succeeded\",\r\n \"publisher\": \"Microsoft.Compute\",\r\n \"type\": \"BGInfo\",\r\n \"typeHandlerVersion\": \"2.1\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/resourcegroups/crptestps4495?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL3Jlc291cmNlZ3JvdXBzL2NycHRlc3RwczQ0OTU/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourcegroups/crptestps9992?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlZ3JvdXBzL2NycHRlc3Rwczk5OTI/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "29a7ed84-432f-4a65-9929-e81b58f9e7e3" + "e5040b70-f2b0-403b-b3c6-088c844f1ee6" ], - "accept-language": [ + "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/4.1.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" ] }, - "ResponseBody": "", "ResponseHeaders": { - "Content-Length": [ - "0" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], + "Location": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM5OTkyLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01" + ], "Retry-After": [ "15" ], @@ -4275,13 +3142,13 @@ "14999" ], "x-ms-request-id": [ - "27d72f10-4938-4f25-88a6-847aa6c8065d" + "146b6100-3b70-4490-9957-800c602481af" ], "x-ms-correlation-request-id": [ - "27d72f10-4938-4f25-88a6-847aa6c8065d" + "146b6100-3b70-4490-9957-800c602481af" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T050836Z:27d72f10-4938-4f25-88a6-847aa6c8065d" + "WESTCENTRALUS:20210604T063634Z:146b6100-3b70-4490-9957-800c602481af" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -4289,56 +3156,56 @@ "X-Content-Type-Options": [ "nosniff" ], - "Cache-Control": [ - "no-cache" - ], "Date": [ - "Sat, 14 Jul 2018 05:08:36 GMT" + "Fri, 04 Jun 2021 06:36:33 GMT" ], - "Location": [ - "https://management.azure.com/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM0NDk1LUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01" + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" ] }, + "ResponseBody": "", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM0NDk1LUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVWxCVVJWTlVVRk0wTkRrMUxVVkJVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pWldGemRIVnpJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM5OTkyLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVWxCVVJWTlVVRk01T1RreUxVVkJVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pWldGemRIVnpJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/4.1.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" ] }, - "ResponseBody": "", "ResponseHeaders": { - "Content-Length": [ - "0" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], + "Location": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM5OTkyLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01" + ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14999" + "11999" ], "x-ms-request-id": [ - "e8504ee9-54b6-4cde-8fac-c0d4f9c9f9ca" + "1f9700ef-e604-4760-acc5-aba622ddc9e3" ], "x-ms-correlation-request-id": [ - "e8504ee9-54b6-4cde-8fac-c0d4f9c9f9ca" + "1f9700ef-e604-4760-acc5-aba622ddc9e3" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T050851Z:e8504ee9-54b6-4cde-8fac-c0d4f9c9f9ca" + "WESTCENTRALUS:20210604T063649Z:1f9700ef-e604-4760-acc5-aba622ddc9e3" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -4346,56 +3213,56 @@ "X-Content-Type-Options": [ "nosniff" ], - "Cache-Control": [ - "no-cache" - ], "Date": [ - "Sat, 14 Jul 2018 05:08:51 GMT" + "Fri, 04 Jun 2021 06:36:48 GMT" ], - "Location": [ - "https://management.azure.com/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM0NDk1LUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01" + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" ] }, + "ResponseBody": "", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM0NDk1LUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVWxCVVJWTlVVRk0wTkRrMUxVVkJVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pWldGemRIVnpJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM5OTkyLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVWxCVVJWTlVVRk01T1RreUxVVkJVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pWldGemRIVnpJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/4.1.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" ] }, - "ResponseBody": "", "ResponseHeaders": { - "Content-Length": [ - "0" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], + "Location": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM5OTkyLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01" + ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14998" + "11998" ], "x-ms-request-id": [ - "2182f52f-0bbc-4cbc-baf1-470a379f255b" + "cc4237f9-a049-46c1-8809-827edca289a8" ], "x-ms-correlation-request-id": [ - "2182f52f-0bbc-4cbc-baf1-470a379f255b" + "cc4237f9-a049-46c1-8809-827edca289a8" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T050907Z:2182f52f-0bbc-4cbc-baf1-470a379f255b" + "WESTCENTRALUS:20210604T063704Z:cc4237f9-a049-46c1-8809-827edca289a8" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -4403,56 +3270,56 @@ "X-Content-Type-Options": [ "nosniff" ], - "Cache-Control": [ - "no-cache" - ], "Date": [ - "Sat, 14 Jul 2018 05:09:06 GMT" + "Fri, 04 Jun 2021 06:37:04 GMT" ], - "Location": [ - "https://management.azure.com/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM0NDk1LUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01" + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" ] }, + "ResponseBody": "", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM0NDk1LUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVWxCVVJWTlVVRk0wTkRrMUxVVkJVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pWldGemRIVnpJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM5OTkyLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVWxCVVJWTlVVRk01T1RreUxVVkJVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pWldGemRIVnpJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/4.1.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" ] }, - "ResponseBody": "", "ResponseHeaders": { - "Content-Length": [ - "0" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], + "Location": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM5OTkyLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01" + ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14997" + "11997" ], "x-ms-request-id": [ - "98ecf532-80bc-485f-9743-2d7a324e24ec" + "66ab4ff0-1f95-4359-984c-cb24925a6e3f" ], "x-ms-correlation-request-id": [ - "98ecf532-80bc-485f-9743-2d7a324e24ec" + "66ab4ff0-1f95-4359-984c-cb24925a6e3f" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T050922Z:98ecf532-80bc-485f-9743-2d7a324e24ec" + "WESTCENTRALUS:20210604T063719Z:66ab4ff0-1f95-4359-984c-cb24925a6e3f" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -4460,56 +3327,56 @@ "X-Content-Type-Options": [ "nosniff" ], - "Cache-Control": [ - "no-cache" - ], "Date": [ - "Sat, 14 Jul 2018 05:09:21 GMT" + "Fri, 04 Jun 2021 06:37:18 GMT" ], - "Location": [ - "https://management.azure.com/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM0NDk1LUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01" + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" ] }, + "ResponseBody": "", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM0NDk1LUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVWxCVVJWTlVVRk0wTkRrMUxVVkJVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pWldGemRIVnpJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM5OTkyLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVWxCVVJWTlVVRk01T1RreUxVVkJVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pWldGemRIVnpJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/4.1.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" ] }, - "ResponseBody": "", "ResponseHeaders": { - "Content-Length": [ - "0" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], + "Location": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM5OTkyLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01" + ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14996" + "11996" ], "x-ms-request-id": [ - "88bdbead-0c7d-4b84-9114-b761223e97fa" + "9a5f3721-159f-4d68-bd68-9e22a6b72ea7" ], "x-ms-correlation-request-id": [ - "88bdbead-0c7d-4b84-9114-b761223e97fa" + "9a5f3721-159f-4d68-bd68-9e22a6b72ea7" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T050937Z:88bdbead-0c7d-4b84-9114-b761223e97fa" + "WESTCENTRALUS:20210604T063734Z:9a5f3721-159f-4d68-bd68-9e22a6b72ea7" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -4517,56 +3384,56 @@ "X-Content-Type-Options": [ "nosniff" ], - "Cache-Control": [ - "no-cache" - ], "Date": [ - "Sat, 14 Jul 2018 05:09:37 GMT" + "Fri, 04 Jun 2021 06:37:34 GMT" ], - "Location": [ - "https://management.azure.com/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM0NDk1LUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01" + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" ] }, + "ResponseBody": "", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM0NDk1LUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVWxCVVJWTlVVRk0wTkRrMUxVVkJVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pWldGemRIVnpJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM5OTkyLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVWxCVVJWTlVVRk01T1RreUxVVkJVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pWldGemRIVnpJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/4.1.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" ] }, - "ResponseBody": "", "ResponseHeaders": { - "Content-Length": [ - "0" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], + "Location": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM5OTkyLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01" + ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14995" + "11995" ], "x-ms-request-id": [ - "a7d3003c-01c0-4185-82e5-2b25468d646b" + "4b485158-d6f4-4d3e-8f27-f0da3961c596" ], "x-ms-correlation-request-id": [ - "a7d3003c-01c0-4185-82e5-2b25468d646b" + "4b485158-d6f4-4d3e-8f27-f0da3961c596" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T050952Z:a7d3003c-01c0-4185-82e5-2b25468d646b" + "WESTCENTRALUS:20210604T063750Z:4b485158-d6f4-4d3e-8f27-f0da3961c596" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -4574,56 +3441,56 @@ "X-Content-Type-Options": [ "nosniff" ], - "Cache-Control": [ - "no-cache" - ], "Date": [ - "Sat, 14 Jul 2018 05:09:52 GMT" + "Fri, 04 Jun 2021 06:37:49 GMT" ], - "Location": [ - "https://management.azure.com/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM0NDk1LUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01" + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" ] }, + "ResponseBody": "", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM0NDk1LUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVWxCVVJWTlVVRk0wTkRrMUxVVkJVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pWldGemRIVnpJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM5OTkyLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVWxCVVJWTlVVRk01T1RreUxVVkJVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pWldGemRIVnpJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/4.1.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" ] }, - "ResponseBody": "", "ResponseHeaders": { - "Content-Length": [ - "0" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], + "Location": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM5OTkyLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01" + ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14994" + "11994" ], "x-ms-request-id": [ - "5d165ddc-02b1-4295-bc34-727ab49f92dd" + "b3a72fb0-d7af-4792-b2ea-0b1cfc2fb5da" ], "x-ms-correlation-request-id": [ - "5d165ddc-02b1-4295-bc34-727ab49f92dd" + "b3a72fb0-d7af-4792-b2ea-0b1cfc2fb5da" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T051007Z:5d165ddc-02b1-4295-bc34-727ab49f92dd" + "WESTCENTRALUS:20210604T063805Z:b3a72fb0-d7af-4792-b2ea-0b1cfc2fb5da" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -4631,56 +3498,56 @@ "X-Content-Type-Options": [ "nosniff" ], - "Cache-Control": [ - "no-cache" - ], "Date": [ - "Sat, 14 Jul 2018 05:10:07 GMT" + "Fri, 04 Jun 2021 06:38:05 GMT" ], - "Location": [ - "https://management.azure.com/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM0NDk1LUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01" + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" ] }, + "ResponseBody": "", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM0NDk1LUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVWxCVVJWTlVVRk0wTkRrMUxVVkJVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pWldGemRIVnpJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM5OTkyLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVWxCVVJWTlVVRk01T1RreUxVVkJVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pWldGemRIVnpJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/4.1.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" ] }, - "ResponseBody": "", "ResponseHeaders": { - "Content-Length": [ - "0" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], + "Location": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM5OTkyLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01" + ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14993" + "11993" ], "x-ms-request-id": [ - "8d742b77-fa77-462e-8902-80939cf99cf8" + "6d28d493-2955-4565-ba69-ffcdc55a6d65" ], "x-ms-correlation-request-id": [ - "8d742b77-fa77-462e-8902-80939cf99cf8" + "6d28d493-2955-4565-ba69-ffcdc55a6d65" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T051023Z:8d742b77-fa77-462e-8902-80939cf99cf8" + "WESTCENTRALUS:20210604T063820Z:6d28d493-2955-4565-ba69-ffcdc55a6d65" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -4688,56 +3555,56 @@ "X-Content-Type-Options": [ "nosniff" ], - "Cache-Control": [ - "no-cache" - ], "Date": [ - "Sat, 14 Jul 2018 05:10:23 GMT" + "Fri, 04 Jun 2021 06:38:19 GMT" ], - "Location": [ - "https://management.azure.com/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM0NDk1LUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01" + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" ] }, + "ResponseBody": "", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM0NDk1LUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVWxCVVJWTlVVRk0wTkRrMUxVVkJVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pWldGemRIVnpJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM5OTkyLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVWxCVVJWTlVVRk01T1RreUxVVkJVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pWldGemRIVnpJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/4.1.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" ] }, - "ResponseBody": "", "ResponseHeaders": { - "Content-Length": [ - "0" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], + "Location": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM5OTkyLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01" + ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14992" + "11992" ], "x-ms-request-id": [ - "ae3cc29b-cae3-47bd-8a13-8150dab20a11" + "15653ea8-00f6-4254-ad0c-1b23028c7dbd" ], "x-ms-correlation-request-id": [ - "ae3cc29b-cae3-47bd-8a13-8150dab20a11" + "15653ea8-00f6-4254-ad0c-1b23028c7dbd" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T051039Z:ae3cc29b-cae3-47bd-8a13-8150dab20a11" + "WESTCENTRALUS:20210604T063835Z:15653ea8-00f6-4254-ad0c-1b23028c7dbd" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -4745,56 +3612,56 @@ "X-Content-Type-Options": [ "nosniff" ], - "Cache-Control": [ - "no-cache" - ], "Date": [ - "Sat, 14 Jul 2018 05:10:38 GMT" + "Fri, 04 Jun 2021 06:38:34 GMT" ], - "Location": [ - "https://management.azure.com/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM0NDk1LUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01" + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" ] }, + "ResponseBody": "", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM0NDk1LUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVWxCVVJWTlVVRk0wTkRrMUxVVkJVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pWldGemRIVnpJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM5OTkyLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVWxCVVJWTlVVRk01T1RreUxVVkJVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pWldGemRIVnpJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/4.1.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" ] }, - "ResponseBody": "", "ResponseHeaders": { - "Content-Length": [ - "0" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], + "Location": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM5OTkyLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01" + ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14991" + "11991" ], "x-ms-request-id": [ - "a5c57a4a-975c-45c0-8ba4-2f2e2c6e120d" + "b63aed9a-df90-41c2-802e-235ff82f2c7f" ], "x-ms-correlation-request-id": [ - "a5c57a4a-975c-45c0-8ba4-2f2e2c6e120d" + "b63aed9a-df90-41c2-802e-235ff82f2c7f" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T051054Z:a5c57a4a-975c-45c0-8ba4-2f2e2c6e120d" + "WESTCENTRALUS:20210604T063850Z:b63aed9a-df90-41c2-802e-235ff82f2c7f" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -4802,56 +3669,56 @@ "X-Content-Type-Options": [ "nosniff" ], - "Cache-Control": [ - "no-cache" - ], "Date": [ - "Sat, 14 Jul 2018 05:10:54 GMT" + "Fri, 04 Jun 2021 06:38:50 GMT" ], - "Location": [ - "https://management.azure.com/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM0NDk1LUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01" + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" ] }, + "ResponseBody": "", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM0NDk1LUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVWxCVVJWTlVVRk0wTkRrMUxVVkJVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pWldGemRIVnpJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM5OTkyLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVWxCVVJWTlVVRk01T1RreUxVVkJVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pWldGemRIVnpJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/4.1.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" ] }, - "ResponseBody": "", "ResponseHeaders": { - "Content-Length": [ - "0" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], + "Location": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM5OTkyLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01" + ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14990" + "11990" ], "x-ms-request-id": [ - "0cf1d134-c973-49dc-833e-ede3f8a41c83" + "6e826724-0cc6-4e95-91a8-6832845587f2" ], "x-ms-correlation-request-id": [ - "0cf1d134-c973-49dc-833e-ede3f8a41c83" + "6e826724-0cc6-4e95-91a8-6832845587f2" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T051109Z:0cf1d134-c973-49dc-833e-ede3f8a41c83" + "WESTCENTRALUS:20210604T063905Z:6e826724-0cc6-4e95-91a8-6832845587f2" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -4859,56 +3726,56 @@ "X-Content-Type-Options": [ "nosniff" ], - "Cache-Control": [ - "no-cache" - ], "Date": [ - "Sat, 14 Jul 2018 05:11:09 GMT" + "Fri, 04 Jun 2021 06:39:05 GMT" ], - "Location": [ - "https://management.azure.com/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM0NDk1LUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01" + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" ] }, + "ResponseBody": "", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM0NDk1LUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVWxCVVJWTlVVRk0wTkRrMUxVVkJVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pWldGemRIVnpJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM5OTkyLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVWxCVVJWTlVVRk01T1RreUxVVkJVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pWldGemRIVnpJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/4.1.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" ] }, - "ResponseBody": "", "ResponseHeaders": { - "Content-Length": [ - "0" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], + "Location": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM5OTkyLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01" + ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14989" + "11989" ], "x-ms-request-id": [ - "bd9a47a7-a923-466c-b0b4-d41ae8035a0e" + "a9099ebf-5a3e-4403-b516-5a194e479923" ], "x-ms-correlation-request-id": [ - "bd9a47a7-a923-466c-b0b4-d41ae8035a0e" + "a9099ebf-5a3e-4403-b516-5a194e479923" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T051124Z:bd9a47a7-a923-466c-b0b4-d41ae8035a0e" + "WESTCENTRALUS:20210604T063920Z:a9099ebf-5a3e-4403-b516-5a194e479923" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -4916,56 +3783,56 @@ "X-Content-Type-Options": [ "nosniff" ], - "Cache-Control": [ - "no-cache" - ], "Date": [ - "Sat, 14 Jul 2018 05:11:24 GMT" + "Fri, 04 Jun 2021 06:39:20 GMT" ], - "Location": [ - "https://management.azure.com/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM0NDk1LUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01" + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" ] }, + "ResponseBody": "", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM0NDk1LUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVWxCVVJWTlVVRk0wTkRrMUxVVkJVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pWldGemRIVnpJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM5OTkyLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVWxCVVJWTlVVRk01T1RreUxVVkJVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pWldGemRIVnpJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/4.1.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" ] }, - "ResponseBody": "", "ResponseHeaders": { - "Content-Length": [ - "0" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], + "Location": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM5OTkyLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01" + ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14988" + "11988" ], "x-ms-request-id": [ - "5164fd1e-e303-48bc-8611-9dce0f5c87de" + "db88cf5f-d6b2-4aac-b91e-cb47b5bc7931" ], "x-ms-correlation-request-id": [ - "5164fd1e-e303-48bc-8611-9dce0f5c87de" + "db88cf5f-d6b2-4aac-b91e-cb47b5bc7931" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T051139Z:5164fd1e-e303-48bc-8611-9dce0f5c87de" + "WESTCENTRALUS:20210604T063936Z:db88cf5f-d6b2-4aac-b91e-cb47b5bc7931" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -4973,56 +3840,56 @@ "X-Content-Type-Options": [ "nosniff" ], - "Cache-Control": [ - "no-cache" - ], "Date": [ - "Sat, 14 Jul 2018 05:11:39 GMT" + "Fri, 04 Jun 2021 06:39:35 GMT" ], - "Location": [ - "https://management.azure.com/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM0NDk1LUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01" + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" ] }, + "ResponseBody": "", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM0NDk1LUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVWxCVVJWTlVVRk0wTkRrMUxVVkJVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pWldGemRIVnpJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM5OTkyLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVWxCVVJWTlVVRk01T1RreUxVVkJVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pWldGemRIVnpJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/4.1.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" ] }, - "ResponseBody": "", "ResponseHeaders": { - "Content-Length": [ - "0" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], + "Location": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM5OTkyLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01" + ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14987" + "11987" ], "x-ms-request-id": [ - "049826e0-fed1-405e-a66c-5d873b5095fc" + "80faa0f6-ec8f-4b6d-9eb8-3f4b61715f97" ], "x-ms-correlation-request-id": [ - "049826e0-fed1-405e-a66c-5d873b5095fc" + "80faa0f6-ec8f-4b6d-9eb8-3f4b61715f97" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T051155Z:049826e0-fed1-405e-a66c-5d873b5095fc" + "WESTCENTRALUS:20210604T063951Z:80faa0f6-ec8f-4b6d-9eb8-3f4b61715f97" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -5030,56 +3897,56 @@ "X-Content-Type-Options": [ "nosniff" ], - "Cache-Control": [ - "no-cache" - ], "Date": [ - "Sat, 14 Jul 2018 05:11:54 GMT" + "Fri, 04 Jun 2021 06:39:50 GMT" ], - "Location": [ - "https://management.azure.com/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM0NDk1LUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01" + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" ] }, + "ResponseBody": "", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM0NDk1LUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVWxCVVJWTlVVRk0wTkRrMUxVVkJVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pWldGemRIVnpJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM5OTkyLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVWxCVVJWTlVVRk01T1RreUxVVkJVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pWldGemRIVnpJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/4.1.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" ] }, - "ResponseBody": "", "ResponseHeaders": { - "Content-Length": [ - "0" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], + "Location": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM5OTkyLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01" + ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14986" + "11986" ], "x-ms-request-id": [ - "9ffb27f9-9bea-44a5-bd2f-c8ffb261ee5b" + "4356d56c-ed1c-4b95-b9f9-91f9b866d918" ], "x-ms-correlation-request-id": [ - "9ffb27f9-9bea-44a5-bd2f-c8ffb261ee5b" + "4356d56c-ed1c-4b95-b9f9-91f9b866d918" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T051210Z:9ffb27f9-9bea-44a5-bd2f-c8ffb261ee5b" + "WESTCENTRALUS:20210604T064006Z:4356d56c-ed1c-4b95-b9f9-91f9b866d918" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -5087,56 +3954,56 @@ "X-Content-Type-Options": [ "nosniff" ], - "Cache-Control": [ - "no-cache" - ], "Date": [ - "Sat, 14 Jul 2018 05:12:09 GMT" + "Fri, 04 Jun 2021 06:40:05 GMT" ], - "Location": [ - "https://management.azure.com/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM0NDk1LUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01" + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" ] }, + "ResponseBody": "", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM0NDk1LUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVWxCVVJWTlVVRk0wTkRrMUxVVkJVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pWldGemRIVnpJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM5OTkyLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVWxCVVJWTlVVRk01T1RreUxVVkJVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pWldGemRIVnpJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/4.1.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" ] }, - "ResponseBody": "", "ResponseHeaders": { - "Content-Length": [ - "0" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], + "Location": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM5OTkyLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01" + ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14985" + "11985" ], "x-ms-request-id": [ - "637e4c58-f27e-413c-b8f5-154468b87d80" + "8ddc7350-1e7f-4e66-aa22-0e549fcb728f" ], "x-ms-correlation-request-id": [ - "637e4c58-f27e-413c-b8f5-154468b87d80" + "8ddc7350-1e7f-4e66-aa22-0e549fcb728f" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T051225Z:637e4c58-f27e-413c-b8f5-154468b87d80" + "WESTCENTRALUS:20210604T064021Z:8ddc7350-1e7f-4e66-aa22-0e549fcb728f" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -5144,56 +4011,56 @@ "X-Content-Type-Options": [ "nosniff" ], - "Cache-Control": [ - "no-cache" - ], "Date": [ - "Sat, 14 Jul 2018 05:12:24 GMT" + "Fri, 04 Jun 2021 06:40:20 GMT" ], - "Location": [ - "https://management.azure.com/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM0NDk1LUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01" + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" ] }, + "ResponseBody": "", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM0NDk1LUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVWxCVVJWTlVVRk0wTkRrMUxVVkJVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pWldGemRIVnpJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM5OTkyLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVWxCVVJWTlVVRk01T1RreUxVVkJVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pWldGemRIVnpJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/4.1.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" ] }, - "ResponseBody": "", "ResponseHeaders": { - "Content-Length": [ - "0" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], + "Location": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM5OTkyLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01" + ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14984" + "11984" ], "x-ms-request-id": [ - "a1b6731c-c49f-4362-bdcd-89467d6a0a98" + "8382617c-ebc8-49ba-ad62-14b426871056" ], "x-ms-correlation-request-id": [ - "a1b6731c-c49f-4362-bdcd-89467d6a0a98" + "8382617c-ebc8-49ba-ad62-14b426871056" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T051240Z:a1b6731c-c49f-4362-bdcd-89467d6a0a98" + "WESTCENTRALUS:20210604T064036Z:8382617c-ebc8-49ba-ad62-14b426871056" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -5201,56 +4068,56 @@ "X-Content-Type-Options": [ "nosniff" ], - "Cache-Control": [ - "no-cache" - ], "Date": [ - "Sat, 14 Jul 2018 05:12:39 GMT" + "Fri, 04 Jun 2021 06:40:36 GMT" ], - "Location": [ - "https://management.azure.com/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM0NDk1LUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01" + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" ] }, + "ResponseBody": "", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM0NDk1LUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVWxCVVJWTlVVRk0wTkRrMUxVVkJVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pWldGemRIVnpJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM5OTkyLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVWxCVVJWTlVVRk01T1RreUxVVkJVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pWldGemRIVnpJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/4.1.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" ] }, - "ResponseBody": "", "ResponseHeaders": { - "Content-Length": [ - "0" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], + "Location": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM5OTkyLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01" + ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14983" + "11983" ], "x-ms-request-id": [ - "bf106df3-03c1-46da-b727-d0a232f48425" + "ecf953ad-547c-4664-88cb-fe9a3a80b48e" ], "x-ms-correlation-request-id": [ - "bf106df3-03c1-46da-b727-d0a232f48425" + "ecf953ad-547c-4664-88cb-fe9a3a80b48e" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T051255Z:bf106df3-03c1-46da-b727-d0a232f48425" + "WESTCENTRALUS:20210604T064051Z:ecf953ad-547c-4664-88cb-fe9a3a80b48e" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -5258,53 +4125,50 @@ "X-Content-Type-Options": [ "nosniff" ], - "Cache-Control": [ - "no-cache" - ], "Date": [ - "Sat, 14 Jul 2018 05:12:55 GMT" + "Fri, 04 Jun 2021 06:40:51 GMT" ], - "Location": [ - "https://management.azure.com/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM0NDk1LUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01" + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" ] }, + "ResponseBody": "", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM0NDk1LUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVWxCVVJWTlVVRk0wTkRrMUxVVkJVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pWldGemRIVnpJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM5OTkyLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVWxCVVJWTlVVRk01T1RreUxVVkJVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pWldGemRIVnpJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/4.1.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" ] }, - "ResponseBody": "", "ResponseHeaders": { - "Content-Length": [ - "0" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14982" + "11982" ], "x-ms-request-id": [ - "93fa3cea-8785-4fd4-b686-aa725b5e25da" + "31fd0afc-1eb3-45c6-8898-8411c06a8fcb" ], "x-ms-correlation-request-id": [ - "93fa3cea-8785-4fd4-b686-aa725b5e25da" + "31fd0afc-1eb3-45c6-8898-8411c06a8fcb" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T051310Z:93fa3cea-8785-4fd4-b686-aa725b5e25da" + "WESTCENTRALUS:20210604T064106Z:31fd0afc-1eb3-45c6-8898-8411c06a8fcb" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -5312,50 +4176,50 @@ "X-Content-Type-Options": [ "nosniff" ], - "Cache-Control": [ - "no-cache" - ], "Date": [ - "Sat, 14 Jul 2018 05:13:10 GMT" + "Fri, 04 Jun 2021 06:41:05 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" ] }, + "ResponseBody": "", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c9cbd920-c00c-427c-852b-8aaf38badaeb/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM0NDk1LUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzljYmQ5MjAtYzAwYy00MjdjLTg1MmItOGFhZjM4YmFkYWViL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVWxCVVJWTlVVRk0wTkRrMUxVVkJVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pWldGemRIVnpJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM5OTkyLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVWxCVVJWTlVVRk01T1RreUxVVkJVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pWldGemRIVnpJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.7.3110.0", - "OSName/Windows10Enterprise", - "OSVersion/6.3.17134", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/4.1.0" + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" ] }, - "ResponseBody": "", "ResponseHeaders": { - "Content-Length": [ - "0" - ], - "Expires": [ - "-1" + "Cache-Control": [ + "no-cache" ], "Pragma": [ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14981" + "11981" ], "x-ms-request-id": [ - "54143410-fe43-4b57-99cb-6f6bccfea617" + "dd2515af-b569-405f-9199-45320ed65cbb" ], "x-ms-correlation-request-id": [ - "54143410-fe43-4b57-99cb-6f6bccfea617" + "dd2515af-b569-405f-9199-45320ed65cbb" ], "x-ms-routing-request-id": [ - "WESTUS2:20180714T051311Z:54143410-fe43-4b57-99cb-6f6bccfea617" + "WESTCENTRALUS:20210604T064106Z:dd2515af-b569-405f-9199-45320ed65cbb" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -5363,22 +4227,26 @@ "X-Content-Type-Options": [ "nosniff" ], - "Cache-Control": [ - "no-cache" - ], "Date": [ - "Sat, 14 Jul 2018 05:13:10 GMT" + "Fri, 04 Jun 2021 06:41:06 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" ] }, + "ResponseBody": "", "StatusCode": 200 } ], "Names": { "Test-AddNetworkInterface": [ - "crptestps4495" + "crptestps9992" ] }, "Variables": { - "SubscriptionId": "c9cbd920-c00c-427c-852b-8aaf38badaeb" + "SubscriptionId": "e68c1754-da73-4a9a-a612-63483d85f23f" } } \ No newline at end of file diff --git a/src/Compute/Compute.Test/SessionRecords/Microsoft.Azure.Commands.Compute.Test.ScenarioTests.VirtualMachineTests/TestVirtualMachineDiskDeleteOption.json b/src/Compute/Compute.Test/SessionRecords/Microsoft.Azure.Commands.Compute.Test.ScenarioTests.VirtualMachineTests/TestVirtualMachineDiskDeleteOption.json new file mode 100644 index 000000000000..eb6ad2a38928 --- /dev/null +++ b/src/Compute/Compute.Test/SessionRecords/Microsoft.Azure.Commands.Compute.Test.ScenarioTests.VirtualMachineTests/TestVirtualMachineDiskDeleteOption.json @@ -0,0 +1,4763 @@ +{ + "Entries": [ + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "22bb305e-ac8e-4394-9c86-4c4c37bcc04a" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11999" + ], + "x-ms-request-id": [ + "a20201de-7096-4fda-8a61-393a1a79e43e" + ], + "x-ms-correlation-request-id": [ + "a20201de-7096-4fda-8a61-393a1a79e43e" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210604T053236Z:a20201de-7096-4fda-8a61-393a1a79e43e" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:32:36 GMT" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "49824" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute\",\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"60e6cd67-9c8c-4951-9b3c-23c25a2169af\",\r\n \"roleDefinitionId\": \"e4770acb-272e-4dc8-87f3-12f44a612224\"\r\n },\r\n {\r\n \"applicationId\": \"a303894e-f1d8-4a37-bf10-67aa654a0596\",\r\n \"roleDefinitionId\": \"903ac751-8ad5-4e5a-bfc2-5e49f450a241\"\r\n },\r\n {\r\n \"applicationId\": \"a8b6bf88-1d1a-4626-b040-9a729ea93c65\",\r\n \"roleDefinitionId\": \"45c8267c-80ba-4b96-9a43-115b8f49fccd\"\r\n },\r\n {\r\n \"applicationId\": \"184909ca-69f1-4368-a6a7-c558ee6eb0bd\",\r\n \"roleDefinitionId\": \"45c8267c-80ba-4b96-9a43-115b8f49fccd\"\r\n },\r\n {\r\n \"applicationId\": \"5e5e43d4-54da-4211-86a4-c6e7f3715801\",\r\n \"roleDefinitionId\": \"ffcd6e5b-8772-457d-bb17-89703c03428f\"\r\n },\r\n {\r\n \"applicationId\": \"ce6ff14a-7fdc-4685-bbe0-f6afdfcfa8e0\",\r\n \"roleDefinitionId\": \"cb17cddc-dbac-4ae0-ae79-8db34eddfca0\"\r\n },\r\n {\r\n \"applicationId\": \"372140e0-b3b7-4226-8ef9-d57986796201\",\r\n \"roleDefinitionId\": \"cb17cddc-dbac-4ae0-ae79-8db34eddfca0\"\r\n },\r\n {\r\n \"applicationId\": \"b9a92e36-2cf8-4f4e-bcb3-9d99e00e14ab\",\r\n \"roleDefinitionId\": \"6efa92ca-56b6-40af-a468-5e3d2b5232f0\"\r\n },\r\n {\r\n \"applicationId\": \"579d9c9d-4c83-4efc-8124-7eba65ed3356\",\r\n \"roleDefinitionId\": \"8c99c4ce-d744-4597-a2f0-0a0044d67560\"\r\n }\r\n ],\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 \"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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\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 \"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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Brazil South\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central India\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Korea Central\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"West US 3\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Norway East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"East Asia\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity\"\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 \"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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"virtualMachineScaleSets\",\r\n \"locations\": [\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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-10-30-preview\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Brazil South\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central India\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Korea Central\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"West US 3\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Norway East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"East Asia\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity\"\r\n },\r\n {\r\n \"resourceType\": \"virtualMachineScaleSets/extensions\",\r\n \"locations\": [\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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-10-30-preview\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\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 \"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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-10-30-preview\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachineScaleSets/virtualMachines/extensions\",\r\n \"locations\": [\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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-10-30-preview\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachineScaleSets/networkInterfaces\",\r\n \"locations\": [\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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\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 \"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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachineScaleSets/publicIPAddresses\",\r\n \"locations\": [\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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\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 \"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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-10-30-preview\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\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 \"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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/runCommands\",\r\n \"locations\": [\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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\"\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 \"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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/virtualMachines\",\r\n \"locations\": [\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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/virtualMachineScaleSets\",\r\n \"locations\": [\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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\"\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 \"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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-09-30\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\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 \"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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/edgeZones\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-12-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/edgeZones/publishers\",\r\n \"locations\": [\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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"restorePointCollections\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"restorePointCollections/restorePoints\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"proximityPlacementGroups\",\r\n \"locations\": [\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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"sshPublicKeys\",\r\n \"locations\": [\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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\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 \"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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/spotEvictionRates\",\r\n \"locations\": [\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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/spotPriceHistory\",\r\n \"locations\": [\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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/sharedGalleries\",\r\n \"locations\": [\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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-09-30\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sharedVMImages\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"UK West\",\r\n \"West India\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-15-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"sharedVMImages/versions\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"UK West\",\r\n \"West India\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-15-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/artifactPublishers\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"UK West\",\r\n \"West India\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-15-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/capsoperations\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"UK West\",\r\n \"West India\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-30\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-06-01\",\r\n \"2017-10-15-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"galleries\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"UK West\",\r\n \"West India\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-30\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"galleries/images\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"UK West\",\r\n \"West India\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-30\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"galleries/images/versions\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"UK West\",\r\n \"West India\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-30\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/galleries\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"UK West\",\r\n \"West India\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-30\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-06-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2020-12-01\",\r\n \"2020-09-30\",\r\n \"2020-06-30\",\r\n \"2020-05-01\",\r\n \"2019-11-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-09-30\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-03-30\",\r\n \"2016-04-30-preview\"\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Brazil South\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central India\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Korea Central\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"West US 3\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Norway East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"East Asia\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"snapshots\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2020-12-01\",\r\n \"2020-09-30\",\r\n \"2020-06-30\",\r\n \"2020-05-01\",\r\n \"2019-11-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-09-30\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-03-30\",\r\n \"2016-04-30-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"locations/diskoperations\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2020-12-01\",\r\n \"2020-09-30\",\r\n \"2020-06-30\",\r\n \"2020-05-01\",\r\n \"2019-11-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-09-30\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-03-30\",\r\n \"2016-04-30-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"diskEncryptionSets\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2020-12-01\",\r\n \"2020-09-30\",\r\n \"2020-06-30\",\r\n \"2020-05-01\",\r\n \"2019-11-01\",\r\n \"2019-07-01\"\r\n ],\r\n \"capabilities\": \"SystemAssignedResourceIdentity\"\r\n },\r\n {\r\n \"resourceType\": \"diskAccesses\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2020-12-01\",\r\n \"2020-09-30\",\r\n \"2020-06-30\",\r\n \"2020-05-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"cloudServices\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2020-10-01-preview\"\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Brazil South\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central India\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Korea Central\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"West US 3\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Norway East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"East Asia\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"cloudServices/roles\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2020-10-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"cloudServices/roleInstances\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2020-10-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/csoperations\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2020-10-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/cloudServiceOsVersions\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/cloudServiceOsFamilies\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"cloudServices/networkInterfaces\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2020-10-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"cloudServices/roleInstances/networkInterfaces\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2020-10-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"cloudServices/publicIPAddresses\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2020-10-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"images\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"locations/logAnalytics\",\r\n \"locations\": [\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 \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"hostGroups\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"East US\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Australia East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\"\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Brazil South\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central India\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Korea Central\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"West US 3\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Norway East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"East Asia\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"hostGroups/hosts\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"East US\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Australia East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\"\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Brazil South\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central India\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Korea Central\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"West US 3\",\r\n \"zones\": [\r\n \"2\",\r\n \"3\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Norway East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"East Asia\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourcegroups/crptestps3937?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlZ3JvdXBzL2NycHRlc3RwczM5Mzc/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"location\": \"EastUS\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "c7e5300d-dc26-4cac-939a-de025d6e2fa2" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "28" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-request-id": [ + "d629baf5-e7f3-4f6f-baaa-86b688ebd155" + ], + "x-ms-correlation-request-id": [ + "d629baf5-e7f3-4f6f-baaa-86b688ebd155" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210604T053238Z:d629baf5-e7f3-4f6f-baaa-86b688ebd155" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:32:37 GMT" + ], + "Content-Length": [ + "179" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937\",\r\n \"name\": \"crptestps3937\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Network/virtualNetworks/vnetcrptestps3937?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL2NycHRlc3RwczM5MzcvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL3ZpcnR1YWxOZXR3b3Jrcy92bmV0Y3JwdGVzdHBzMzkzNz9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "5a657827-954a-45c5-adf8-178eb791ab73" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-failure-cause": [ + "gateway" + ], + "x-ms-request-id": [ + "272e713b-ce0d-49e1-990a-49134ddd2c42" + ], + "x-ms-correlation-request-id": [ + "272e713b-ce0d-49e1-990a-49134ddd2c42" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210604T053239Z:272e713b-ce0d-49e1-990a-49134ddd2c42" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:32:38 GMT" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "236" + ] + }, + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/virtualNetworks/vnetcrptestps3937' under resource group 'crptestps3937' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", + "StatusCode": 404 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Network/virtualNetworks/vnetcrptestps3937?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL2NycHRlc3RwczM5MzcvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL3ZpcnR1YWxOZXR3b3Jrcy92bmV0Y3JwdGVzdHBzMzkzNz9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "5a657827-954a-45c5-adf8-178eb791ab73" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"ba6a46c3-c975-4041-bcdc-c33639cf4988\"" + ], + "x-ms-request-id": [ + "d3b21f9e-8252-4394-aaaf-af7c8cc01032" + ], + "x-ms-correlation-request-id": [ + "e89ab54c-384a-4bed-a325-e3bae2fa1737" + ], + "x-ms-arm-service-request-id": [ + "98fd4af1-bc2c-4b10-8858-053ce5444699" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11997" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210604T053247Z:e89ab54c-384a-4bed-a325-e3bae2fa1737" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:32:47 GMT" + ], + "Content-Length": [ + "1307" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"vnetcrptestps3937\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Network/virtualNetworks/vnetcrptestps3937\",\r\n \"etag\": \"W/\\\"ba6a46c3-c975-4041-bcdc-c33639cf4988\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"a6fde15d-83f0-4c85-8966-a982ea6a4e54\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"subnetcrptestps3937\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Network/virtualNetworks/vnetcrptestps3937/subnets/subnetcrptestps3937\",\r\n \"etag\": \"W/\\\"ba6a46c3-c975-4041-bcdc-c33639cf4988\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Network/virtualNetworks/vnetcrptestps3937?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL2NycHRlc3RwczM5MzcvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL3ZpcnR1YWxOZXR3b3Jrcy92bmV0Y3JwdGVzdHBzMzkzNz9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "5a657827-954a-45c5-adf8-178eb791ab73" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"ba6a46c3-c975-4041-bcdc-c33639cf4988\"" + ], + "x-ms-request-id": [ + "bf1e50b8-99a9-4450-a5fc-62d3fb587415" + ], + "x-ms-correlation-request-id": [ + "0f232ded-6896-436c-bd5f-4ab21e5509d7" + ], + "x-ms-arm-service-request-id": [ + "ac351186-a23e-4abf-a407-27937e10991d" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11996" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210604T053247Z:0f232ded-6896-436c-bd5f-4ab21e5509d7" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:32:47 GMT" + ], + "Content-Length": [ + "1307" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"vnetcrptestps3937\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Network/virtualNetworks/vnetcrptestps3937\",\r\n \"etag\": \"W/\\\"ba6a46c3-c975-4041-bcdc-c33639cf4988\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"a6fde15d-83f0-4c85-8966-a982ea6a4e54\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"subnetcrptestps3937\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Network/virtualNetworks/vnetcrptestps3937/subnets/subnetcrptestps3937\",\r\n \"etag\": \"W/\\\"ba6a46c3-c975-4041-bcdc-c33639cf4988\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Network/virtualNetworks/vnetcrptestps3937?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL2NycHRlc3RwczM5MzcvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL3ZpcnR1YWxOZXR3b3Jrcy92bmV0Y3JwdGVzdHBzMzkzNz9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"properties\": {\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"addressPrefixes\": [],\r\n \"serviceEndpoints\": [],\r\n \"serviceEndpointPolicies\": [],\r\n \"ipAllocations\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"name\": \"subnetcrptestps3937\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false,\r\n \"ipAllocations\": []\r\n },\r\n \"location\": \"EastUS\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "5a657827-954a-45c5-adf8-178eb791ab73" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "690" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "3" + ], + "x-ms-request-id": [ + "46fe8c08-4eee-4394-94f0-882894f9a69e" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Network/locations/eastus/operations/46fe8c08-4eee-4394-94f0-882894f9a69e?api-version=2020-11-01" + ], + "x-ms-correlation-request-id": [ + "7bd33c72-2849-4c5c-8771-5ce7618c51c2" + ], + "Azure-AsyncNotification": [ + "Enabled" + ], + "x-ms-arm-service-request-id": [ + "173ae9c5-ed12-423f-955f-423c3095461e" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210604T053243Z:7bd33c72-2849-4c5c-8771-5ce7618c51c2" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:32:43 GMT" + ], + "Content-Length": [ + "1305" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"vnetcrptestps3937\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Network/virtualNetworks/vnetcrptestps3937\",\r\n \"etag\": \"W/\\\"b498d0ba-ac9d-4ad9-b0ff-6711e8a870ed\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"a6fde15d-83f0-4c85-8966-a982ea6a4e54\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"subnetcrptestps3937\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Network/virtualNetworks/vnetcrptestps3937/subnets/subnetcrptestps3937\",\r\n \"etag\": \"W/\\\"b498d0ba-ac9d-4ad9-b0ff-6711e8a870ed\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Network/locations/eastus/operations/46fe8c08-4eee-4394-94f0-882894f9a69e?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNDZmZThjMDgtNGVlZS00Mzk0LTk0ZjAtODgyODk0ZjlhNjllP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "5a657827-954a-45c5-adf8-178eb791ab73" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "08a019d8-fb2d-4016-aa88-140600280bc5" + ], + "x-ms-correlation-request-id": [ + "45fddc04-1820-4486-a1c9-51aa38a52d82" + ], + "x-ms-arm-service-request-id": [ + "a731925d-f1ec-4388-ab07-425f7224f300" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11998" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210604T053247Z:45fddc04-1820-4486-a1c9-51aa38a52d82" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:32:46 GMT" + ], + "Content-Length": [ + "29" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Network/publicIPAddresses/pubipcrptestps3937?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL2NycHRlc3RwczM5MzcvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL3B1YmxpY0lQQWRkcmVzc2VzL3B1YmlwY3JwdGVzdHBzMzkzNz9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "2c6d0190-7388-484d-8400-60cf980b91ca" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-failure-cause": [ + "gateway" + ], + "x-ms-request-id": [ + "d8be6966-e8f8-4869-ac43-48b0e1142380" + ], + "x-ms-correlation-request-id": [ + "d8be6966-e8f8-4869-ac43-48b0e1142380" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210604T053247Z:d8be6966-e8f8-4869-ac43-48b0e1142380" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:32:47 GMT" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "239" + ] + }, + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/publicIPAddresses/pubipcrptestps3937' under resource group 'crptestps3937' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", + "StatusCode": 404 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Network/publicIPAddresses/pubipcrptestps3937?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL2NycHRlc3RwczM5MzcvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL3B1YmxpY0lQQWRkcmVzc2VzL3B1YmlwY3JwdGVzdHBzMzkzNz9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "2c6d0190-7388-484d-8400-60cf980b91ca" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"65e6dbb8-790c-4248-8b52-235797b27a39\"" + ], + "x-ms-request-id": [ + "607505ff-7e26-43ef-b71a-774a95a909fa" + ], + "x-ms-correlation-request-id": [ + "77155c42-bf2f-4700-9653-17e0d547fa45" + ], + "x-ms-arm-service-request-id": [ + "64794c78-494b-4a83-a114-3e1cd685148f" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11997" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210604T053252Z:77155c42-bf2f-4700-9653-17e0d547fa45" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:32:52 GMT" + ], + "Content-Length": [ + "788" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"pubipcrptestps3937\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Network/publicIPAddresses/pubipcrptestps3937\",\r\n \"etag\": \"W/\\\"65e6dbb8-790c-4248-8b52-235797b27a39\\\"\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"eeb2a939-b1bb-4424-9f4d-52cc64cd26b5\",\r\n \"publicIPAddressVersion\": \"IPv4\",\r\n \"publicIPAllocationMethod\": \"Dynamic\",\r\n \"idleTimeoutInMinutes\": 4,\r\n \"dnsSettings\": {\r\n \"domainNameLabel\": \"pubipcrptestps3937\",\r\n \"fqdn\": \"pubipcrptestps3937.eastus.cloudapp.azure.com\"\r\n },\r\n \"ipTags\": []\r\n },\r\n \"type\": \"Microsoft.Network/publicIPAddresses\",\r\n \"sku\": {\r\n \"name\": \"Basic\",\r\n \"tier\": \"Regional\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Network/publicIPAddresses/pubipcrptestps3937?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL2NycHRlc3RwczM5MzcvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL3B1YmxpY0lQQWRkcmVzc2VzL3B1YmlwY3JwdGVzdHBzMzkzNz9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "2c6d0190-7388-484d-8400-60cf980b91ca" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"65e6dbb8-790c-4248-8b52-235797b27a39\"" + ], + "x-ms-request-id": [ + "f64e4a24-b3ff-41a6-b05c-cdd7a4d3f776" + ], + "x-ms-correlation-request-id": [ + "edaadcdb-a20b-4d1c-a479-c3cb766bab11" + ], + "x-ms-arm-service-request-id": [ + "a25a6121-fca8-4fe1-82ad-56a563d32c04" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11996" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210604T053252Z:edaadcdb-a20b-4d1c-a479-c3cb766bab11" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:32:52 GMT" + ], + "Content-Length": [ + "788" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"pubipcrptestps3937\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Network/publicIPAddresses/pubipcrptestps3937\",\r\n \"etag\": \"W/\\\"65e6dbb8-790c-4248-8b52-235797b27a39\\\"\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"eeb2a939-b1bb-4424-9f4d-52cc64cd26b5\",\r\n \"publicIPAddressVersion\": \"IPv4\",\r\n \"publicIPAllocationMethod\": \"Dynamic\",\r\n \"idleTimeoutInMinutes\": 4,\r\n \"dnsSettings\": {\r\n \"domainNameLabel\": \"pubipcrptestps3937\",\r\n \"fqdn\": \"pubipcrptestps3937.eastus.cloudapp.azure.com\"\r\n },\r\n \"ipTags\": []\r\n },\r\n \"type\": \"Microsoft.Network/publicIPAddresses\",\r\n \"sku\": {\r\n \"name\": \"Basic\",\r\n \"tier\": \"Regional\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Network/publicIPAddresses/pubipcrptestps3937?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL2NycHRlc3RwczM5MzcvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL3B1YmxpY0lQQWRkcmVzc2VzL3B1YmlwY3JwdGVzdHBzMzkzNz9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"publicIPAllocationMethod\": \"Dynamic\",\r\n \"dnsSettings\": {\r\n \"domainNameLabel\": \"pubipcrptestps3937\"\r\n },\r\n \"ipTags\": []\r\n },\r\n \"zones\": [],\r\n \"location\": \"EastUS\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "2c6d0190-7388-484d-8400-60cf980b91ca" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "208" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "1" + ], + "x-ms-request-id": [ + "bb1f8028-059f-4364-a3b4-525849bf721b" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Network/locations/eastus/operations/bb1f8028-059f-4364-a3b4-525849bf721b?api-version=2020-11-01" + ], + "x-ms-correlation-request-id": [ + "04ffb689-2d6c-46bb-ab61-67e0abc9c47c" + ], + "Azure-AsyncNotification": [ + "Enabled" + ], + "x-ms-arm-service-request-id": [ + "54a96197-5c43-43b1-bc44-266a483346a3" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210604T053251Z:04ffb689-2d6c-46bb-ab61-67e0abc9c47c" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:32:50 GMT" + ], + "Content-Length": [ + "787" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"pubipcrptestps3937\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Network/publicIPAddresses/pubipcrptestps3937\",\r\n \"etag\": \"W/\\\"d02ef5ce-a0fd-4509-bc3d-4225faa22ffa\\\"\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"eeb2a939-b1bb-4424-9f4d-52cc64cd26b5\",\r\n \"publicIPAddressVersion\": \"IPv4\",\r\n \"publicIPAllocationMethod\": \"Dynamic\",\r\n \"idleTimeoutInMinutes\": 4,\r\n \"dnsSettings\": {\r\n \"domainNameLabel\": \"pubipcrptestps3937\",\r\n \"fqdn\": \"pubipcrptestps3937.eastus.cloudapp.azure.com\"\r\n },\r\n \"ipTags\": []\r\n },\r\n \"type\": \"Microsoft.Network/publicIPAddresses\",\r\n \"sku\": {\r\n \"name\": \"Basic\",\r\n \"tier\": \"Regional\"\r\n }\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Network/locations/eastus/operations/bb1f8028-059f-4364-a3b4-525849bf721b?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvYmIxZjgwMjgtMDU5Zi00MzY0LWEzYjQtNTI1ODQ5YmY3MjFiP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "2c6d0190-7388-484d-8400-60cf980b91ca" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "fe7d2b49-4f57-4bb0-a7a1-ac1d788a270b" + ], + "x-ms-correlation-request-id": [ + "71766f03-3767-40e2-b823-39adcca15165" + ], + "x-ms-arm-service-request-id": [ + "6e96e778-77ee-4177-b6f6-8969d1578ce9" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11998" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210604T053252Z:71766f03-3767-40e2-b823-39adcca15165" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:32:52 GMT" + ], + "Content-Length": [ + "29" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Network/networkInterfaces/niccrptestps3937?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL2NycHRlc3RwczM5MzcvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL25ldHdvcmtJbnRlcmZhY2VzL25pY2NycHRlc3RwczM5Mzc/YXBpLXZlcnNpb249MjAyMC0xMS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "9143fdb7-fcb4-4a98-b7ca-3dea6067f21c" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-failure-cause": [ + "gateway" + ], + "x-ms-request-id": [ + "c3d54924-4b84-4d18-b49e-54231825c9e1" + ], + "x-ms-correlation-request-id": [ + "c3d54924-4b84-4d18-b49e-54231825c9e1" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210604T053253Z:c3d54924-4b84-4d18-b49e-54231825c9e1" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:32:52 GMT" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "237" + ] + }, + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/networkInterfaces/niccrptestps3937' under resource group 'crptestps3937' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", + "StatusCode": 404 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Network/networkInterfaces/niccrptestps3937?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL2NycHRlc3RwczM5MzcvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL25ldHdvcmtJbnRlcmZhY2VzL25pY2NycHRlc3RwczM5Mzc/YXBpLXZlcnNpb249MjAyMC0xMS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "9143fdb7-fcb4-4a98-b7ca-3dea6067f21c" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"9136a378-bb6d-487f-998e-be5c507bc7a7\"" + ], + "x-ms-request-id": [ + "994ae3cd-b10c-4d39-8c26-814524300bf7" + ], + "x-ms-correlation-request-id": [ + "94a21aff-f4b9-4783-b3e9-8f9d28f1e57e" + ], + "x-ms-arm-service-request-id": [ + "e9029d50-f723-404e-8a43-8d8082bb0b0a" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11998" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210604T053256Z:94a21aff-f4b9-4783-b3e9-8f9d28f1e57e" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:32:55 GMT" + ], + "Content-Length": [ + "1883" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"niccrptestps3937\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Network/networkInterfaces/niccrptestps3937\",\r\n \"etag\": \"W/\\\"9136a378-bb6d-487f-998e-be5c507bc7a7\\\"\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"b1b47a18-bd79-4764-b409-0def6287b442\",\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"ipconfig1\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Network/networkInterfaces/niccrptestps3937/ipConfigurations/ipconfig1\",\r\n \"etag\": \"W/\\\"9136a378-bb6d-487f-998e-be5c507bc7a7\\\"\",\r\n \"type\": \"Microsoft.Network/networkInterfaces/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAddress\": \"10.0.0.4\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Network/publicIPAddresses/pubipcrptestps3937\"\r\n },\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Network/virtualNetworks/vnetcrptestps3937/subnets/subnetcrptestps3937\"\r\n },\r\n \"primary\": true,\r\n \"privateIPAddressVersion\": \"IPv4\"\r\n }\r\n }\r\n ],\r\n \"dnsSettings\": {\r\n \"dnsServers\": [],\r\n \"appliedDnsServers\": [],\r\n \"internalDomainNameSuffix\": \"lxq51jxqqocuzclgvgbou0soke.bx.internal.cloudapp.net\"\r\n },\r\n \"enableAcceleratedNetworking\": false,\r\n \"enableIPForwarding\": false,\r\n \"hostedWorkloads\": [],\r\n \"tapConfigurations\": [],\r\n \"nicType\": \"Standard\"\r\n },\r\n \"type\": \"Microsoft.Network/networkInterfaces\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Network/networkInterfaces/niccrptestps3937?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL2NycHRlc3RwczM5MzcvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL25ldHdvcmtJbnRlcmZhY2VzL25pY2NycHRlc3RwczM5Mzc/YXBpLXZlcnNpb249MjAyMC0xMS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "9143fdb7-fcb4-4a98-b7ca-3dea6067f21c" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"9136a378-bb6d-487f-998e-be5c507bc7a7\"" + ], + "x-ms-request-id": [ + "57c880d5-e77f-4f81-bddf-cc8451ea52dc" + ], + "x-ms-correlation-request-id": [ + "96bc895b-87da-40fb-86b0-d3e49e294be4" + ], + "x-ms-arm-service-request-id": [ + "ca4abb4e-9490-479c-97f6-773f07daf482" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11997" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210604T053256Z:96bc895b-87da-40fb-86b0-d3e49e294be4" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:32:55 GMT" + ], + "Content-Length": [ + "1883" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"niccrptestps3937\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Network/networkInterfaces/niccrptestps3937\",\r\n \"etag\": \"W/\\\"9136a378-bb6d-487f-998e-be5c507bc7a7\\\"\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"b1b47a18-bd79-4764-b409-0def6287b442\",\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"ipconfig1\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Network/networkInterfaces/niccrptestps3937/ipConfigurations/ipconfig1\",\r\n \"etag\": \"W/\\\"9136a378-bb6d-487f-998e-be5c507bc7a7\\\"\",\r\n \"type\": \"Microsoft.Network/networkInterfaces/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAddress\": \"10.0.0.4\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Network/publicIPAddresses/pubipcrptestps3937\"\r\n },\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Network/virtualNetworks/vnetcrptestps3937/subnets/subnetcrptestps3937\"\r\n },\r\n \"primary\": true,\r\n \"privateIPAddressVersion\": \"IPv4\"\r\n }\r\n }\r\n ],\r\n \"dnsSettings\": {\r\n \"dnsServers\": [],\r\n \"appliedDnsServers\": [],\r\n \"internalDomainNameSuffix\": \"lxq51jxqqocuzclgvgbou0soke.bx.internal.cloudapp.net\"\r\n },\r\n \"enableAcceleratedNetworking\": false,\r\n \"enableIPForwarding\": false,\r\n \"hostedWorkloads\": [],\r\n \"tapConfigurations\": [],\r\n \"nicType\": \"Standard\"\r\n },\r\n \"type\": \"Microsoft.Network/networkInterfaces\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Network/networkInterfaces/niccrptestps3937?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL2NycHRlc3RwczM5MzcvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL25ldHdvcmtJbnRlcmZhY2VzL25pY2NycHRlc3RwczM5Mzc/YXBpLXZlcnNpb249MjAyMC0xMS0wMQ==", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"ipConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"virtualNetworkTaps\": [],\r\n \"applicationGatewayBackendAddressPools\": [],\r\n \"loadBalancerBackendAddressPools\": [],\r\n \"loadBalancerInboundNatRules\": [],\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"properties\": {\r\n \"addressPrefixes\": [],\r\n \"serviceEndpoints\": [],\r\n \"serviceEndpointPolicies\": [],\r\n \"ipAllocations\": [],\r\n \"delegations\": []\r\n },\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Network/virtualNetworks/vnetcrptestps3937/subnets/subnetcrptestps3937\"\r\n },\r\n \"primary\": true,\r\n \"publicIPAddress\": {\r\n \"properties\": {\r\n \"ipTags\": []\r\n },\r\n \"zones\": [],\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Network/publicIPAddresses/pubipcrptestps3937\",\r\n \"tags\": {}\r\n }\r\n },\r\n \"name\": \"ipconfig1\"\r\n }\r\n ],\r\n \"enableAcceleratedNetworking\": false,\r\n \"enableIPForwarding\": false\r\n },\r\n \"location\": \"EastUS\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "9143fdb7-fcb4-4a98-b7ca-3dea6067f21c" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "1318" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "aeeb4bc0-1c68-4802-8e5c-b21bcdedf2b4" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Network/locations/eastus/operations/aeeb4bc0-1c68-4802-8e5c-b21bcdedf2b4?api-version=2020-11-01" + ], + "x-ms-correlation-request-id": [ + "269707bc-f5fa-4789-be02-1f4465796f3a" + ], + "Azure-AsyncNotification": [ + "Enabled" + ], + "x-ms-arm-service-request-id": [ + "5c4c453d-74c6-4499-a08a-15f1e23af19d" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210604T053256Z:269707bc-f5fa-4789-be02-1f4465796f3a" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:32:55 GMT" + ], + "Content-Length": [ + "1883" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"niccrptestps3937\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Network/networkInterfaces/niccrptestps3937\",\r\n \"etag\": \"W/\\\"9136a378-bb6d-487f-998e-be5c507bc7a7\\\"\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"b1b47a18-bd79-4764-b409-0def6287b442\",\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"ipconfig1\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Network/networkInterfaces/niccrptestps3937/ipConfigurations/ipconfig1\",\r\n \"etag\": \"W/\\\"9136a378-bb6d-487f-998e-be5c507bc7a7\\\"\",\r\n \"type\": \"Microsoft.Network/networkInterfaces/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAddress\": \"10.0.0.4\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Network/publicIPAddresses/pubipcrptestps3937\"\r\n },\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Network/virtualNetworks/vnetcrptestps3937/subnets/subnetcrptestps3937\"\r\n },\r\n \"primary\": true,\r\n \"privateIPAddressVersion\": \"IPv4\"\r\n }\r\n }\r\n ],\r\n \"dnsSettings\": {\r\n \"dnsServers\": [],\r\n \"appliedDnsServers\": [],\r\n \"internalDomainNameSuffix\": \"lxq51jxqqocuzclgvgbou0soke.bx.internal.cloudapp.net\"\r\n },\r\n \"enableAcceleratedNetworking\": false,\r\n \"enableIPForwarding\": false,\r\n \"hostedWorkloads\": [],\r\n \"tapConfigurations\": [],\r\n \"nicType\": \"Standard\"\r\n },\r\n \"type\": \"Microsoft.Network/networkInterfaces\"\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Storage/storageAccounts/stocrptestps3937?api-version=2017-10-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL2NycHRlc3RwczM5MzcvcHJvdmlkZXJzL01pY3Jvc29mdC5TdG9yYWdlL3N0b3JhZ2VBY2NvdW50cy9zdG9jcnB0ZXN0cHMzOTM3P2FwaS12ZXJzaW9uPTIwMTctMTAtMDE=", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_GRS\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"location\": \"EastUS\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "a1a5108e-3fb4-4747-89ab-fc5ea0447f32" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Storage.Version2017.10.01.StorageManagementClient/1.3.34" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "98" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Storage/locations/eastus/asyncoperations/378911ed-c42a-46bb-85e6-2caba4d9c449?monitor=true&api-version=2017-10-01" + ], + "Retry-After": [ + "17" + ], + "x-ms-request-id": [ + "378911ed-c42a-46bb-85e6-2caba4d9c449" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-correlation-request-id": [ + "92a205c2-63c3-424a-8cb0-d2dac6110bfe" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T053300Z:92a205c2-63c3-424a-8cb0-d2dac6110bfe" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:32:59 GMT" + ], + "Content-Type": [ + "text/plain; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Storage/locations/eastus/asyncoperations/378911ed-c42a-46bb-85e6-2caba4d9c449?monitor=true&api-version=2017-10-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy8zNzg5MTFlZC1jNDJhLTQ2YmItODVlNi0yY2FiYTRkOWM0NDk/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTctMTAtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Storage.Version2017.10.01.StorageManagementClient/1.3.34" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "9a6ce99e-692f-4680-8549-3627b72c84af" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11999" + ], + "x-ms-correlation-request-id": [ + "7434846d-2b52-4669-8baf-fc93eadf3086" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T053317Z:7434846d-2b52-4669-8baf-fc93eadf3086" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:33:16 GMT" + ], + "Content-Length": [ + "1141" + ], + "Content-Type": [ + "application/json" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_GRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Storage/storageAccounts/stocrptestps3937\",\r\n \"name\": \"stocrptestps3937\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2021-06-04T05:32:58.6395932Z\"\r\n },\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2021-06-04T05:32:58.6395932Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2021-06-04T05:32:58.5301706Z\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://stocrptestps3937.blob.core.windows.net/\",\r\n \"queue\": \"https://stocrptestps3937.queue.core.windows.net/\",\r\n \"table\": \"https://stocrptestps3937.table.core.windows.net/\",\r\n \"file\": \"https://stocrptestps3937.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus\",\r\n \"statusOfPrimary\": \"available\",\r\n \"secondaryLocation\": \"westus\",\r\n \"statusOfSecondary\": \"available\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Storage/storageAccounts/stocrptestps3937?api-version=2017-10-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL2NycHRlc3RwczM5MzcvcHJvdmlkZXJzL01pY3Jvc29mdC5TdG9yYWdlL3N0b3JhZ2VBY2NvdW50cy9zdG9jcnB0ZXN0cHMzOTM3P2FwaS12ZXJzaW9uPTIwMTctMTAtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "a6bf1738-5fbc-42bc-97df-c7fa13b6aec7" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Storage.Version2017.10.01.StorageManagementClient/1.3.34" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "f2065d44-db63-48dc-902b-ac58c7c4c038" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11999" + ], + "x-ms-correlation-request-id": [ + "6d4c97a7-c91b-4dc5-bb15-dc4bc80a2fe9" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T053317Z:6d4c97a7-c91b-4dc5-bb15-dc4bc80a2fe9" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:33:16 GMT" + ], + "Content-Length": [ + "1141" + ], + "Content-Type": [ + "application/json" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_GRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Storage/storageAccounts/stocrptestps3937\",\r\n \"name\": \"stocrptestps3937\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2021-06-04T05:32:58.6395932Z\"\r\n },\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2021-06-04T05:32:58.6395932Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2021-06-04T05:32:58.5301706Z\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://stocrptestps3937.blob.core.windows.net/\",\r\n \"queue\": \"https://stocrptestps3937.queue.core.windows.net/\",\r\n \"table\": \"https://stocrptestps3937.table.core.windows.net/\",\r\n \"file\": \"https://stocrptestps3937.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus\",\r\n \"statusOfPrimary\": \"available\",\r\n \"secondaryLocation\": \"westus\",\r\n \"statusOfSecondary\": \"available\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/publishers?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnM/YXBpLXZlcnNpb249MjAyMS0wMy0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "209496d8-4960-4937-b4e1-c240f44f8962" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-served-by": [ + "f9cefe57-6d7d-423a-bcb5-35422fef9c50_132671844620306246" + ], + "x-ms-request-id": [ + "e8f687d1-9a63-4cd3-972b-d6e9407e523d" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11999" + ], + "x-ms-correlation-request-id": [ + "fac551e0-d933-4677-939a-69c48e8e6a4e" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T053318Z:fac551e0-d933-4677-939a-69c48e8e6a4e" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:33:17 GMT" + ], + "Content-Length": [ + "355229" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "[\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"128technology\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/128technology\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"1580863854728\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/1580863854728\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"1583411303229\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/1583411303229\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"1583465680865\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/1583465680865\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"1585118004523\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/1585118004523\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"1597644262255\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/1597644262255\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"1598955805825\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/1598955805825\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"1615257339685\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/1615257339685\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"1615278064010\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/1615278064010\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"1e\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/1e\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"2021ai\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/2021ai\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"247commercelimited1611063941652\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/247commercelimited1611063941652\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"3cx-pbx\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/3cx-pbx\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"42crunch1580391915541\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/42crunch1580391915541\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"4psa\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/4psa\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"5nine-software-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/5nine-software-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"7isolutions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/7isolutions\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"a10networks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/a10networks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"a10networks1596136698788\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/a10networks1596136698788\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"abiquo\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/abiquo\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"abzoobainc1598420455082\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/abzoobainc1598420455082\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"accedian\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/accedian\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"accelario1579101623356\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/accelario1579101623356\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"accellion\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/accellion\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"accessdata-group\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/accessdata-group\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"accops\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/accops\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"aciworldwide\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/aciworldwide\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Acronis\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Acronis\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Acronis.Backup\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Acronis.Backup\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"actian-corp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/actian-corp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"actian_matrix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/actian_matrix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"actifio\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/actifio\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"activeeon\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/activeeon\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"activeops\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/activeops\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"adastracorporation-4028356\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/adastracorporation-4028356\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"adgs\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/adgs\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"advantech\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/advantech\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"advantech-webaccess\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/advantech-webaccess\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"advantys\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/advantys\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"aelf\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/aelf\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"aerospike\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/aerospike\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"affinio\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/affinio\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"affirmednetworks1607630812999\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/affirmednetworks1607630812999\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ageniumscale1591804889317\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ageniumscale1591804889317\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"aggregion-ltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/aggregion-ltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"agiledialogssl1603791911858\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/agiledialogssl1603791911858\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"agolo\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/agolo\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ahnlabinc1584495174865\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ahnlabinc1584495174865\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ahnlabinc1584495467593\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ahnlabinc1584495467593\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"airalabrus\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/airalabrus\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"aiscaler-cache-control-ddos-and-url-rewriting-\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/aiscaler-cache-control-ddos-and-url-rewriting-\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"aisundowninc1618516322959\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/aisundowninc1618516322959\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"akamai-technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/akamai-technologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"akumina\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/akumina\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"akumo-software\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/akumo-software\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"al-tamamunitedtradingcontractingcompany\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/al-tamamunitedtradingcontractingcompany\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"alachisoft\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/alachisoft\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"alertlogic\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/alertlogic\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"AlertLogic.Extension\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/AlertLogic.Extension\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"algolyticstechnologies1606475101268\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/algolyticstechnologies1606475101268\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"alicetrix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/alicetrix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"alienvault\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/alienvault\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"alldigital-brevity\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/alldigital-brevity\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"altair-engineering-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/altair-engineering-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"altamira-corporation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/altamira-corporation\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"alteryx\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/alteryx\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"altova\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/altova\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"amergint1593131356777\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/amergint1593131356777\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ansys\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ansys\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"antmedia\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/antmedia\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"aod\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/aod\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"apigee\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/apigee\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"appcara\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/appcara\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"appcelerator\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/appcelerator\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"appex-networks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/appex-networks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"appistry\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/appistry\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"appiyo_technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/appiyo_technologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"appmint_inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/appmint_inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"apps-4-rent\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/apps-4-rent\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"appscale-marketplace\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/appscale-marketplace\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"appsurifyinc1606933045773\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/appsurifyinc1606933045773\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"aquaforest\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/aquaforest\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"aquantyinc1598537176913\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/aquantyinc1598537176913\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"arabesque-group\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/arabesque-group\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"arangodb\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/arangodb\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"aras\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/aras\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"arcblock\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/arcblock\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"arcesb\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/arcesb\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"arcserveusallc-marketing\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/arcserveusallc-marketing\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"arista-networks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/arista-networks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ariwontollc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ariwontollc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"array_networks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/array_networks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"artificial-intelligence-techniques-sl\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/artificial-intelligence-techniques-sl\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"arubanetworks-4922182\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/arubanetworks-4922182\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"asigra\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/asigra\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"aspentechnologyhq-1353108\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/aspentechnologyhq-1353108\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"astadia-1148316\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/astadia-1148316\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"asterasoftware1581022936015\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/asterasoftware1581022936015\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"asyscosoftwarebv\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/asyscosoftwarebv\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ataccama\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ataccama\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"atlgaming\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/atlgaming\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"atmosera\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/atmosera\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"atomicorp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/atomicorp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"atomizedinc1587939464368\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/atomizedinc1587939464368\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"attunity_cloudbeam\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/attunity_cloudbeam\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"audiocodes\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/audiocodes\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"auraportal\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/auraportal\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"auriq-systems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/auriq-systems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"automateio1592914387888\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/automateio1592914387888\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"automationanywhere\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/automationanywhere\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"avanseus\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/avanseus\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"avepoint\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/avepoint\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"aveva1\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/aveva1\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"avi-networks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/avi-networks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"aviatrix-systems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/aviatrix-systems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"awingu\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/awingu\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"axedrasag1590581171549\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/axedrasag1590581171549\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"axsguardablenv\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/axsguardablenv\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"axshco\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/axshco\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"axway\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/axway\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"axxana\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/axxana\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"azul\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/azul\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"azure-dockit\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/azure-dockit\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"azurecyclecloud\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/azurecyclecloud\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"AzureDatabricks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/AzureDatabricks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"azureopenshift\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/azureopenshift\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"AzureRT.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/AzureRT.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"azuretesting\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/azuretesting\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"azuretesting2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/azuretesting2\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"azuretesting3\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/azuretesting3\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"AzureTools1type\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/AzureTools1type\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"baas-techbureau\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/baas-techbureau\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"baffle-io\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/baffle-io\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"balabit\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/balabit\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"barracudanetworks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/barracudanetworks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"basho\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/basho\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"batch\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/batch\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bayware\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bayware\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bdy\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bdy\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"belindaczsro1588885355210\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/belindaczsro1588885355210\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bellsoft1582871421940\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bellsoft1582871421940\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"betsol\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/betsol\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"beyondtrust\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/beyondtrust\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bi-builders-as\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bi-builders-as\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"big-id\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/big-id\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bissantechnology1583581147809\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bissantechnology1583581147809\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bitdefendercybersecurity\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bitdefendercybersecurity\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Bitnami\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Bitnami\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bizagi\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bizagi\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"biztalk360\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/biztalk360\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"black-duck-software\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/black-duck-software\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"blackbird\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/blackbird\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"blackmagicdesignincorporated1596492193249\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/blackmagicdesignincorporated1596492193249\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"blk-technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/blk-technologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"blockapps\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/blockapps\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"blockchain-foundry\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/blockchain-foundry\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"blockstack\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/blockstack\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bloombase\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bloombase\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bluecat\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bluecat\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"blueprismlimited-4827145\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/blueprismlimited-4827145\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bluetalon\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bluetalon\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bmc.ctm\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bmc.ctm\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bmcctm.test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bmcctm.test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"boardpacpvtltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/boardpacpvtltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bocada\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bocada\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"boemskats\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/boemskats\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"botanalytics\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/botanalytics\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bravura-software-llc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bravura-software-llc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bricatainc1584472632111\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bricatainc1584472632111\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bright-computing\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bright-computing\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"brightcomputing\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/brightcomputing\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"brocade_communications\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/brocade_communications\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bryte\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bryte\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bssw\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bssw\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bt-americas-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bt-americas-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"buddhalabs\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/buddhalabs\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"calculated_systems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/calculated_systems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"caloudi_corp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/caloudi_corp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"canadiancentreforcybersecurity1610638436359\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/canadiancentreforcybersecurity1610638436359\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Canonical\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Canonical\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"canonical-test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/canonical-test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"carto\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/carto\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cask\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cask\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"castaigroupinc1595243474856\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/castaigroupinc1595243474856\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"catechnologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/catechnologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cautelalabs\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cautelalabs\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cavirin\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cavirin\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cayosoftinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cayosoftinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cdatasoftware\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cdatasoftware\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cds\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cds\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"celum-gmbh\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/celum-gmbh\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"center-for-internet-security-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/center-for-internet-security-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"centeritysystems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/centeritysystems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"centrixeltd1594135951373\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/centrixeltd1594135951373\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"centrocomputerspa1584528117084\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/centrocomputerspa1584528117084\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"certivox\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/certivox\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cfd-direct\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cfd-direct\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"chain\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/chain\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"checkpoint\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/checkpoint\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"chef-software\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/chef-software\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Chef.Bootstrap.WindowsAzure\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Chef.Bootstrap.WindowsAzure\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cinchy\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cinchy\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cinegy-gmbh\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cinegy-gmbh\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"circleci\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/circleci\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cires21\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cires21\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cirruswaveinc1579234787943\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cirruswaveinc1579234787943\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cisco\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cisco\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"citrix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/citrix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Citrix.ADC\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Citrix.ADC\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"clear-linux-project\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/clear-linux-project\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"clone-systems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/clone-systems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"clouber\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/clouber\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloud-cruiser\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloud-cruiser\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloud-infrastructure-services\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloud-infrastructure-services\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudbees\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudbees\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudbees-enterprise-jenkins\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudbees-enterprise-jenkins\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudbolt-software\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudbolt-software\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudboost\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudboost\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudcover\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudcover\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudenablers-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudenablers-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudentity\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudentity\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudera\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudera\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudflare\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudflare\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudhouse\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudhouse\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudinfo-4919088\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudinfo-4919088\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudknox\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudknox\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudlanes\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudlanes\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudlink\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudlink\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"CloudLinkEMC.SecureVM\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/CloudLinkEMC.SecureVM\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudmavensolutions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudmavensolutions\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudplan-gmbh\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudplan-gmbh\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudsecurity\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudsecurity\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudsoft\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudsoft\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudwhizsolutions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudwhizsolutions\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"clustrix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/clustrix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cncf-upstream\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cncf-upstream\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"codelathe\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/codelathe\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"codenvy\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/codenvy\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"codetwo\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/codetwo\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cognitive-scale\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cognitive-scale\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cognizant\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cognizant\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cognosys\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cognosys\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cohesity\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cohesity\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cohesive\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cohesive\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"coin-sciences-ltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/coin-sciences-ltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"collabcloudlimited\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/collabcloudlimited\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"commvault\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/commvault\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"compellon\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/compellon\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"composable\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/composable\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"comunity\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/comunity\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"concentrationheatandmomentumlimited1616154387047\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/concentrationheatandmomentumlimited1616154387047\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Confer\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Confer\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"confluentinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/confluentinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"conflux\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/conflux\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"connecting-software\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/connecting-software\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"consensys\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/consensys\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"containeraider\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/containeraider\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"contiamogmbh\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/contiamogmbh\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"controlcase\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/controlcase\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"controlplane\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/controlplane\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"controlplanecorporation1609967567639\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/controlplanecorporation1609967567639\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"convertigo\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/convertigo\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"corda\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/corda\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"core-stack\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/core-stack\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"corent-technology-pvt\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/corent-technology-pvt\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"CoreOS\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/CoreOS\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"couchbase\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/couchbase\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cpanel\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cpanel\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"credativ\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/credativ\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cristiesoftwareltd1599488127561\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cristiesoftwareltd1599488127561\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"crunchyard\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/crunchyard\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cryptocom1585727786636\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cryptocom1585727786636\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cryptosense1605170011574\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cryptosense1605170011574\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cryptzone\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cryptzone\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ctm.bmc.com\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ctm.bmc.com\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cyberark\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cyberark\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cybernetica-as\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cybernetica-as\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cyxtera\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cyxtera\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"d4t4_solutions-1164305\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/d4t4_solutions-1164305\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"daceitdbasensetrafficpulse1579892024934\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/daceitdbasensetrafficpulse1579892024934\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"danielsol.AzureTools1\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/danielsol.AzureTools1\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"danielsol.AzureTools1pns500\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/danielsol.AzureTools1pns500\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Dans.Windows.App\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Dans.Windows.App\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Dans3.Windows.App\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Dans3.Windows.App\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dataart\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dataart\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"databricks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/databricks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"datacore\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/datacore\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Datadog.Agent\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Datadog.Agent\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"datadynamicsinc1581991927942\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/datadynamicsinc1581991927942\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dataguiseinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dataguiseinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dataiku\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dataiku\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"datalayer\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/datalayer\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"datanomers1584919038987\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/datanomers1584919038987\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"datanova\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/datanova\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"datapredsa\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/datapredsa\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dataroadtechnologiesllc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dataroadtechnologiesllc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"datastax\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/datastax\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"datasunrise\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/datasunrise\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"datavirtualitygmbh\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/datavirtualitygmbh\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dbs-h\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dbs-h\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ddn-whamcloud-5345716\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ddn-whamcloud-5345716\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Debian\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Debian\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dece-4446019\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dece-4446019\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"decisosalesbv\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/decisosalesbv\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"deepcognitioninc1593512758156\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/deepcognitioninc1593512758156\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"deepsiginc1581610210151\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/deepsiginc1581610210151\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dellemc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dellemc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dell_software\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dell_software\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"delphix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/delphix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"denodo\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/denodo\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"derdack\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/derdack\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"desktopstudioag1580294245574\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/desktopstudioag1580294245574\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"devfactory\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/devfactory\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"device42inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/device42inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"deviceauthorityinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/deviceauthorityinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"devolutionsinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/devolutionsinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"devopsgroup-uk\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/devopsgroup-uk\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"df-portal-user\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/df-portal-user\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dgsecure\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dgsecure\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Dh2ico\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Dh2ico\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dh2icompany\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dh2icompany\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dhi\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dhi\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"diagramics\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/diagramics\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dicomsystems1584107398321\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dicomsystems1584107398321\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"diehl-metering\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/diehl-metering\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"digisitesystems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/digisitesystems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"digitaldefenseinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/digitaldefenseinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"digitaloffice\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/digitaloffice\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"digitamizeinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/digitamizeinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"digitate\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/digitate\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"diladele\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/diladele\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dimensionalmechanics-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dimensionalmechanics-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"diqa\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/diqa\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"diyatech\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/diyatech\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"diyotta\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/diyotta\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"djiindustrialincus\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/djiindustrialincus\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"docker\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/docker\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dome9\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dome9\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dorabot\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dorabot\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dremiocorporation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dremiocorporation\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"drizti\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/drizti\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"drone\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/drone\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dsi\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dsi\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dundas\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dundas\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dyadic_security\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dyadic_security\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dynatrace\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dynatrace\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dynatrace.ruxit\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dynatrace.ruxit\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"e-magicinc1587696283171\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/e-magicinc1587696283171\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"eastwind-networks-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/eastwind-networks-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"easysoftwaresro1593005637384\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/easysoftwaresro1593005637384\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ecessa\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ecessa\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"edevtech\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/edevtech\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"edgenetworks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/edgenetworks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"edispheresoftwareprivatelimited1606199736428\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/edispheresoftwareprivatelimited1606199736428\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"education4sight\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/education4sight\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"egnyte\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/egnyte\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"egress1589289169584\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/egress1589289169584\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"eikonasystemsgmbh1601729310063\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/eikonasystemsgmbh1601729310063\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Elastic\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Elastic\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Elastic.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Elastic.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"elasticbox\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/elasticbox\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"elecard\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/elecard\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"electric-cloud\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/electric-cloud\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"elevateiot\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/elevateiot\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"eleven01\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/eleven01\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"elfiqnetworks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/elfiqnetworks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"emercoin\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/emercoin\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"energisme1601990637842\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/energisme1601990637842\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"enforongo\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/enforongo\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"enterprise-ethereum-alliance\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/enterprise-ethereum-alliance\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"enterprisedb-corp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/enterprisedb-corp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"enterpriseworx-it\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/enterpriseworx-it\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"eproe\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/eproe\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"equalum\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/equalum\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"equilibrium\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/equilibrium\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"equinix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/equinix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ergoninformatikag1581586464404\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ergoninformatikag1581586464404\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"esdenera\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/esdenera\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ESET\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ESET\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"esetresearch1579795941720\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/esetresearch1579795941720\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"esri\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/esri\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"esyon\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/esyon\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ethereum\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ethereum\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"eventtracker\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/eventtracker\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"evostream-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/evostream-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"exact\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/exact\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"exasol\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/exasol\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"excelero1608461290726\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/excelero1608461290726\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"exivity\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/exivity\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"exonar\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/exonar\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"f5-networks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/f5-networks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"falconstorsoftware\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/falconstorsoftware\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"fatalsecurity1604924013537\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/fatalsecurity1604924013537\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"fatpipe-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/fatpipe-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"fidesys\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/fidesys\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"filecatalyst\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/filecatalyst\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"filemagellc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/filemagellc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"fiorano\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/fiorano\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"fireeye\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/fireeye\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"firehost\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/firehost\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"firemon\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/firemon\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"firstderivativesplc1596469572732\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/firstderivativesplc1596469572732\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"flashgrid-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/flashgrid-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"flexbby\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/flexbby\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"flexbby-5255860\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/flexbby-5255860\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"flexify-io\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/flexify-io\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"flexxibleit\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/flexxibleit\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"flowmon\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/flowmon\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"flynet\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/flynet\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"foghorn-systems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/foghorn-systems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"forcepoint-llc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/forcepoint-llc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"forescout\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/forescout\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"formpipesoftwareab\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/formpipesoftwareab\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"forscene\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/forscene\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"fortanix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/fortanix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"fortinet\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/fortinet\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"fortycloud\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/fortycloud\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"forumsystems1599756394904\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/forumsystems1599756394904\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"fotopiatechnologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/fotopiatechnologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"foxiteuropegmbh1585901066320\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/foxiteuropegmbh1585901066320\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"fujitsu_fast\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/fujitsu_fast\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"fw\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/fw\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"g2kgroupgmbh-4821943\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/g2kgroupgmbh-4821943\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"gapteq\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/gapteq\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"gatlingcorp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/gatlingcorp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"gbs\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/gbs\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"gemalto-safenet\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/gemalto-safenet\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Gemalto.SafeNet.ProtectV\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Gemalto.SafeNet.ProtectV\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"genuagmbhdevid1\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/genuagmbhdevid1\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"genymobile\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/genymobile\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"gigamon-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/gigamon-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"GitHub\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/GitHub\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"gitlab\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/gitlab\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"gitlabinc1586447921813\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/gitlabinc1586447921813\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"gladinet-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/gladinet-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"glantoninc1591876792991\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/glantoninc1591876792991\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"globalidsinc1596800540598\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/globalidsinc1596800540598\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"globalscape\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/globalscape\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"globalsolutions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/globalsolutions\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"gluwareinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/gluwareinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"graphistry\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/graphistry\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"graphitegtc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/graphitegtc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"great-software-laboratory-private-limited\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/great-software-laboratory-private-limited\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"greensql\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/greensql\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"greycorbelsolutions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/greycorbelsolutions\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"gridgain\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/gridgain\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"guardicore\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/guardicore\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"h2o-ai\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/h2o-ai\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hackerbay\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/hackerbay\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hackershub\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/hackershub\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"haivision\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/haivision\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"haivisionsystemsinc1580780591922\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/haivisionsystemsinc1580780591922\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"haltdoscompvtltd1587136166019\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/haltdoscompvtltd1587136166019\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hanu\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/hanu\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"haproxy-technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/haproxy-technologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"harmanconnectedservicesinc1594928575643\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/harmanconnectedservicesinc1594928575643\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"harpaitalia\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/harpaitalia\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hashhub\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/hashhub\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hcl-technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/hcl-technologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"heimdall-data\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/heimdall-data\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"help-systems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/help-systems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"helpyio\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/helpyio\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"heretechnologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/heretechnologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hewlett-packard\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/hewlett-packard\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hillstone-networks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/hillstone-networks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hitachi-solutions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/hitachi-solutions\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hortonworks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/hortonworks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hpe\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/hpe\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"HPE.Security.ApplicationDefender\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/HPE.Security.ApplicationDefender\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"huawei\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/huawei\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hubstor-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/hubstor-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hush-hush\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/hush-hush\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hvr\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/hvr\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hyperglance\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/hyperglance\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hypergrid\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/hypergrid\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hystaxinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/hystaxinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hytrust\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/hytrust\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"i-exceed-technology\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/i-exceed-technology\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"iaansys\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/iaansys\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ibm\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ibm\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ibm-alliance-global-1560886\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ibm-alliance-global-1560886\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ibm-alliance-usa-ny-armonk-hq-ibmstorage-6201192\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ibm-alliance-usa-ny-armonk-hq-ibmstorage-6201192\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ibm-usa-ny-armonk-hq-6275750-ibmcloud-aiops\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ibm-usa-ny-armonk-hq-6275750-ibmcloud-aiops\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"iboss\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/iboss\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"iconics\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/iconics\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"iconsulting-spa\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/iconsulting-spa\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"icubeconsultancyservicesinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/icubeconsultancyservicesinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"iguazio-5069960\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/iguazio-5069960\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ikan\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ikan\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"iliimbiliimveyazlmsistemlerisanvetica1617000555584\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/iliimbiliimveyazlmsistemlerisanvetica1617000555584\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"illuminainc1586452220102\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/illuminainc1586452220102\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"image-technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/image-technologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"imaginecommunications\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/imaginecommunications\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"imperva\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/imperva\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"impetustechnologiesinc1591959591877\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/impetustechnologiesinc1591959591877\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"imprivatainc1580479939967\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/imprivatainc1580479939967\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"incorta\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/incorta\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"incredibuild\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/incredibuild\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"indexima1594300233028\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/indexima1594300233028\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"industry-weapon\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/industry-weapon\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"industryweapon1587162781833\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/industryweapon1587162781833\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"influxdata\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/influxdata\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"infoblox\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/infoblox\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"infogix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/infogix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"infolibrarian\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/infolibrarian\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"informatica\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/informatica\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"informationbuilders\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/informationbuilders\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"infront-consulting-group-ltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/infront-consulting-group-ltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"infscapeughaftungsbeschrnkt\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/infscapeughaftungsbeschrnkt\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ingenieurstudiohollaus1579587745438\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ingenieurstudiohollaus1579587745438\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ingrammicro\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ingrammicro\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"innomindssoftware\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/innomindssoftware\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"innovtech\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/innovtech\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"intel-bigdl\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/intel-bigdl\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"intel-fpga\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/intel-fpga\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"intellicus-technologies-pvt-ltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/intellicus-technologies-pvt-ltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"intelligent-plant-ltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/intelligent-plant-ltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"internationaltrustmachinescorporation1582190033865\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/internationaltrustmachinescorporation1582190033865\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"intersystems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/intersystems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"intigua\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/intigua\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"iofabric\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/iofabric\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ipinfusion1590066770520\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ipinfusion1590066770520\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ipswitch\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ipswitch\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"iqsol\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/iqsol\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"iquate\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/iquate\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"iquest\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/iquest\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"irion\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/irion\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ishlangu-load-balancer-adc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ishlangu-load-balancer-adc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"issp-corporation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/issp-corporation\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"isvtestukbigcat\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/isvtestukbigcat\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"isvtestuklegacy\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/isvtestuklegacy\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"it4bizdoo\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/it4bizdoo\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"itelios\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/itelios\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"itrsgroupltd1620310702149\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/itrsgroupltd1620310702149\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ivix1595238749040\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ivix1595238749040\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"iwnamespace\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/iwnamespace\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"izenda\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/izenda\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"jamcracker\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/jamcracker\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"javlinltd1579185328273\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/javlinltd1579185328273\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"jedox\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/jedox\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"jelastic\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/jelastic\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"jetnexus\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/jetnexus\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"jetware-srl\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/jetware-srl\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"jfrog\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/jfrog\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"jm-technology-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/jm-technology-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"jogetinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/jogetinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"juniper-networks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/juniper-networks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"justanalytics\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/justanalytics\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kaazing\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/kaazing\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kadenallc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/kadenallc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kali-linux\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/kali-linux\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kalkitech\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/kalkitech\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kaminarioinc1588672951794\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/kaminarioinc1588672951794\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Kaspersky.Lab\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Kaspersky.Lab\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"KasperskyLab.SecurityAgent\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/KasperskyLab.SecurityAgent\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kaspersky_lab\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/kaspersky_lab\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kazendi\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/kazendi\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kelverion\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/kelverion\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kemptech\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/kemptech\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kepion\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/kepion\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kinetica\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/kinetica\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kinvolk\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/kinvolk\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"knime\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/knime\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kobalt\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/kobalt\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kognillc1600118221163\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/kognillc1600118221163\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"konginc1581527938760\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/konginc1581527938760\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"konsys-ltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/konsys-ltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"koverseinc1588716263110\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/koverseinc1588716263110\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kryonsystems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/kryonsystems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"krypc-technologies-pvt-ltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/krypc-technologies-pvt-ltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kyligence\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/kyligence\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kyvos-insights-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/kyvos-insights-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"lancom-systems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/lancom-systems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"lansa\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/lansa\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"lastline\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/lastline\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"leap-orbit\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/leap-orbit\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"leostream-corporation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/leostream-corporation\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"lepide-software\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/lepide-software\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"liberatii\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/liberatii\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"libraesva\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/libraesva\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"liebsoft\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/liebsoft\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"lightning-analyticsinc1582000647396\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/lightning-analyticsinc1582000647396\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"linuxbasedsystemsdesignltd1580878904727\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/linuxbasedsystemsdesignltd1580878904727\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"liquid-files\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/liquid-files\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"liquidware\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/liquidware\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"literatu\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/literatu\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"litespeedtechnologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/litespeedtechnologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"litespeed_technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/litespeed_technologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"litionenergiegmbh1580128829115\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/litionenergiegmbh1580128829115\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"litmusautomation1582760223280\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/litmusautomation1582760223280\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"lnw-softgmbh\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/lnw-softgmbh\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"loadbalancer\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/loadbalancer\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"logsign\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/logsign\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"logtrust\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/logtrust\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"looker\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/looker\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"lotus_beta_analytics\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/lotus_beta_analytics\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"lti-lt-infotech\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/lti-lt-infotech\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"luminate-security\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/luminate-security\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"M365SecurityInventory\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/M365SecurityInventory\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"machinesense\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/machinesense\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"maidenhead-bridge\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/maidenhead-bridge\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"manageengine\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/manageengine\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mapd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/mapd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mapr-technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/mapr-technologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"marketplace-rdfe-caps\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/marketplace-rdfe-caps\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"marklogic\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/marklogic\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"massiveanalytic-\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/massiveanalytic-\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mathworks-deployment\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/mathworks-deployment\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mathworks-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/mathworks-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"matillion\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/matillion\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mavinglobal\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/mavinglobal\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"McAfee.EndpointSecurity\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/McAfee.EndpointSecurity\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"McAfee.EndpointSecurity.test3\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/McAfee.EndpointSecurity.test3\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"meanio\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/meanio\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"media3-adobe\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/media3-adobe\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"media3-technologies-llc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/media3-technologies-llc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mediatekinc1586141563888\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/mediatekinc1586141563888\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mendix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/mendix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"messagesolution\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/messagesolution\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mettainnovations-4900054\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/mettainnovations-4900054\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mfe_azure\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/mfe_azure\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mfiles\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/mfiles\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mico\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/mico\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"micro-focus\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/micro-focus\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microlinkpcukltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/microlinkpcukltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microolap\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/microolap\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microsoft-ads\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoft-ads\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microsoft-agci-gaming\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoft-agci-gaming\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microsoft-aks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoft-aks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microsoft-avere\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoft-avere\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microsoft-azure-batch\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoft-azure-batch\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microsoft-azure-compute\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoft-azure-compute\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microsoft-azure-hdinsight\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoft-azure-hdinsight\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microsoft-crypto\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoft-crypto\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microsoft-dsvm\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoft-dsvm\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microsoft-hyperv\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoft-hyperv\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.AdminCenter\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AdminCenter\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.AKS\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AKS\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.ActiveDirectory\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.ActiveDirectory\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.ActiveDirectory.LinuxSSH\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.ActiveDirectory.LinuxSSH\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Applications\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Applications\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Automation.HybridWorker.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Automation.HybridWorker.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.AzureDefenderForServers\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.AzureDefenderForServers\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.AzureDefenderForSQL\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.AzureDefenderForSQL\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Backup.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Backup.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Backup.Test.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Backup.Test.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.ChangeTracking\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.ChangeTracking\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.ChangeTracking.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.ChangeTracking.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Compute.Security\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Compute.Security\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.ContainerUpstream\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.ContainerUpstream\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.DefenderForServers.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.DefenderForServers.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.DefenderForServers.Test2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.DefenderForServers.Test2\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Diagnostics\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Diagnostics\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Diagnostics.Build.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Diagnostics.Build.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Diagnostics.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Diagnostics.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Diagnostics.Hotfix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Diagnostics.Hotfix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test012be407-61ea-4e45-a2c3-71a45999ca21-20191228083800\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test012be407-61ea-4e45-a2c3-71a45999ca21-20191228083800\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test01971384-3044-413b-8b1c-33b5d461bf23-20200107051823\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test01971384-3044-413b-8b1c-33b5d461bf23-20200107051823\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test0225ec7d-b36c-4ac8-82f0-aa4fafaf10a9-20200111051346\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test0225ec7d-b36c-4ac8-82f0-aa4fafaf10a9-20200111051346\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test025e16a1-328d-45a2-b7e3-71f7e4cde046-20191229064028\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test025e16a1-328d-45a2-b7e3-71f7e4cde046-20191229064028\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test02d1f941-5607-4757-8df7-fd8c5631ab45-20200103083810\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test02d1f941-5607-4757-8df7-fd8c5631ab45-20200103083810\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test039abd7f-360c-42a1-ad5d-77527c519286-20191002233412\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test039abd7f-360c-42a1-ad5d-77527c519286-20191002233412\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test04a0f157-c6fb-4595-b6ca-6c82a2338063-20200108101451\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test04a0f157-c6fb-4595-b6ca-6c82a2338063-20200108101451\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test0737f33e-63e0-4ba9-b04b-b93a1de4e997-20200106083639\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test0737f33e-63e0-4ba9-b04b-b93a1de4e997-20200106083639\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test0a44d7be-63fa-418d-a7b6-89a44dd21894-20200107052935\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test0a44d7be-63fa-418d-a7b6-89a44dd21894-20200107052935\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test0d01b487-7f79-4d87-b330-5c025068db45-20191004190331\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test0d01b487-7f79-4d87-b330-5c025068db45-20191004190331\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test0d643748-e6fe-41ad-b4d3-89a289a0cee0-20191003055620\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test0d643748-e6fe-41ad-b4d3-89a289a0cee0-20191003055620\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test0df83c51-5bb9-43f8-8ae9-bc896ea64f78-20200110220221\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test0df83c51-5bb9-43f8-8ae9-bc896ea64f78-20200110220221\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test0f02c246-7e65-4010-9367-ca4530c3897e-20191004190223\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test0f02c246-7e65-4010-9367-ca4530c3897e-20191004190223\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test157494ec-e788-43b0-8d26-a17e39ee07cc-20191002011945\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test157494ec-e788-43b0-8d26-a17e39ee07cc-20191002011945\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test1661d154-b623-4507-8a56-3a89812c456c-20200111083940\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test1661d154-b623-4507-8a56-3a89812c456c-20200111083940\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test17bbd860-f21d-40ab-9026-16e05f2907f0-20200106083451\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test17bbd860-f21d-40ab-9026-16e05f2907f0-20200106083451\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test194e2333-13cd-43e3-b0a4-c8cdcf1a3600-20200110211106\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test194e2333-13cd-43e3-b0a4-c8cdcf1a3600-20200110211106\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test1bc26b19-b8d8-41f9-a26d-818f277bdf93-20200101113139\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test1bc26b19-b8d8-41f9-a26d-818f277bdf93-20200101113139\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test1c840053-9213-4f2a-8f2e-9bf2297908bd-20200108101424\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test1c840053-9213-4f2a-8f2e-9bf2297908bd-20200108101424\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test1d7bba72-69f1-43cd-a38c-41ce0b5f4bae-20200109050041\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test1d7bba72-69f1-43cd-a38c-41ce0b5f4bae-20200109050041\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test1f7a8078-50e7-4a3a-91eb-d178fd4c403b-20191002233353\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test1f7a8078-50e7-4a3a-91eb-d178fd4c403b-20191002233353\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test1fef1fdc-57ba-46a8-a879-475ba7d45a7a-20200106083509\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test1fef1fdc-57ba-46a8-a879-475ba7d45a7a-20200106083509\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test21332f15-f78d-4d31-afac-79b9dc989432-20191231175840\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test21332f15-f78d-4d31-afac-79b9dc989432-20191231175840\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test22f10717-6939-4003-a9ce-38effd8b77d6-20191007191355\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test22f10717-6939-4003-a9ce-38effd8b77d6-20191007191355\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test2334e6e3-bb72-4241-a36f-c2429d69bc0b-20200106050834\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test2334e6e3-bb72-4241-a36f-c2429d69bc0b-20200106050834\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test24fa9eb5-1c59-4425-b61c-30fd638c2a45-20191003203802\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test24fa9eb5-1c59-4425-b61c-30fd638c2a45-20191003203802\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test2521a545-ed61-4a15-bed1-aba7ce1d81ee-20200106050804\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test2521a545-ed61-4a15-bed1-aba7ce1d81ee-20200106050804\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test25c6fe61-1282-43c2-867b-b5039219989c-20200105081851\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test25c6fe61-1282-43c2-867b-b5039219989c-20200105081851\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test27515c8c-6773-4f92-afb0-35691cc6e3b6-20200103083821\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test27515c8c-6773-4f92-afb0-35691cc6e3b6-20200103083821\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test28012680-48e7-4903-877f-2f29464e63d5-20191229033424\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test28012680-48e7-4903-877f-2f29464e63d5-20191229033424\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test29a7a529-d293-4728-9d7f-257ed996e64f-20200108081759\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test29a7a529-d293-4728-9d7f-257ed996e64f-20200108081759\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test2a5f2d2c-b8e3-46c2-850d-a1641c024fe7-20200107084228\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test2a5f2d2c-b8e3-46c2-850d-a1641c024fe7-20200107084228\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test2ce856af-ab17-48f2-ba3e-bcd9af091061-20200110013246\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test2ce856af-ab17-48f2-ba3e-bcd9af091061-20200110013246\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test2e012e83-6361-4365-963f-6ced8a08e91c-20200110211254\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test2e012e83-6361-4365-963f-6ced8a08e91c-20200110211254\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test2ecf67b2-fb63-4461-b6a6-7026c4fb1168-20191002214026\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test2ecf67b2-fb63-4461-b6a6-7026c4fb1168-20191002214026\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test2ede6564-c7cc-44cb-a1a8-902505c9829d-20191003020742\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test2ede6564-c7cc-44cb-a1a8-902505c9829d-20191003020742\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test2f4ebc17-e27e-48d9-9cc3-ff933c21884e-20200106092410\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test2f4ebc17-e27e-48d9-9cc3-ff933c21884e-20200106092410\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test349ee02c-af9b-4663-a963-823b40eefed8-20200108083612\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test349ee02c-af9b-4663-a963-823b40eefed8-20200108083612\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test34cf6b13-b78e-478b-b596-8b661629371d-20191007195455\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test34cf6b13-b78e-478b-b596-8b661629371d-20191007195455\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test36cc5b60-2b23-4a04-bf95-f7865e1141cf-20200110085718\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test36cc5b60-2b23-4a04-bf95-f7865e1141cf-20200110085718\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test3712fca9-5cdd-4609-be69-b02aedc5c55c-20200107084115\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test3712fca9-5cdd-4609-be69-b02aedc5c55c-20200107084115\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test3772d042-92e2-4bcb-99b7-8a6a119cc088-20191231182808\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test3772d042-92e2-4bcb-99b7-8a6a119cc088-20191231182808\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test37a6dd64-d44d-465e-85bc-3bc38be90350-20200104083535\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test37a6dd64-d44d-465e-85bc-3bc38be90350-20200104083535\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test381074d5-7156-472b-801a-b35f8fef4cc6-20200105050612\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test381074d5-7156-472b-801a-b35f8fef4cc6-20200105050612\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test3877a44d-4c48-40db-80eb-227272d5acd6-20200110103540\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test3877a44d-4c48-40db-80eb-227272d5acd6-20200110103540\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test38ecd28e-7018-4672-840c-3044a5e7a6b5-20200111084208\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test38ecd28e-7018-4672-840c-3044a5e7a6b5-20200111084208\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test395a0b49-442a-450c-8a1f-65b0aa3bcf47-20200105083839\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test395a0b49-442a-450c-8a1f-65b0aa3bcf47-20200105083839\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test3971b300-edff-44a8-b61b-7f9b7460a8d6-20191003002234\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test3971b300-edff-44a8-b61b-7f9b7460a8d6-20191003002234\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test3adeec20-7458-4b3d-af26-0b6bc2aae3eb-20200103083751\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test3adeec20-7458-4b3d-af26-0b6bc2aae3eb-20200103083751\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test3b20dd96-f3e4-4798-998d-8c433c2449a7-20200108083635\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test3b20dd96-f3e4-4798-998d-8c433c2449a7-20200108083635\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test3ce2fd4a-8b5a-4c7e-b08d-3e48fc0f45e7-20200104083825\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test3ce2fd4a-8b5a-4c7e-b08d-3e48fc0f45e7-20200104083825\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test3d499ca7-cc8d-41cc-a6dc-ffb1a4ac4942-20200107053004\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test3d499ca7-cc8d-41cc-a6dc-ffb1a4ac4942-20200107053004\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test3db7240e-5e42-4d6d-b024-cc9fce3c828b-20200105083520\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test3db7240e-5e42-4d6d-b024-cc9fce3c828b-20200105083520\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test3f6b7341-635f-48d5-a36d-be5dfe3002c4-20200105050937\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test3f6b7341-635f-48d5-a36d-be5dfe3002c4-20200105050937\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test3fc26934-ede2-4482-ad5e-f66f6135d4a6-20191228055558\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test3fc26934-ede2-4482-ad5e-f66f6135d4a6-20191228055558\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test406d077c-6017-4062-bc96-f809147a2331-20200106050748\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test406d077c-6017-4062-bc96-f809147a2331-20200106050748\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test4302336c-e039-4e70-bcb6-9275f6089e4a-20200108144821\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test4302336c-e039-4e70-bcb6-9275f6089e4a-20200108144821\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test453a087e-8435-46db-970a-4ee633cc4c4a-20200102083458\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test453a087e-8435-46db-970a-4ee633cc4c4a-20200102083458\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test46b73afa-2259-4aff-81e1-a58bf24b59aa-20191229033459\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test46b73afa-2259-4aff-81e1-a58bf24b59aa-20191229033459\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test4a3399ee-82ea-46aa-9e3a-5434b588e3b6-20191228013518\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test4a3399ee-82ea-46aa-9e3a-5434b588e3b6-20191228013518\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test4eb7a185-527b-4b9f-93a8-7f1cec9d062e-20191231151207\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test4eb7a185-527b-4b9f-93a8-7f1cec9d062e-20191231151207\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test520a0915-f9f0-4da4-9fa1-1b74fc1470aa-20200102083505\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test520a0915-f9f0-4da4-9fa1-1b74fc1470aa-20200102083505\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test5397960f-023b-4979-9a8b-800d049045a4-20191007195417\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test5397960f-023b-4979-9a8b-800d049045a4-20191007195417\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test55a36387-8a3f-4159-9884-29b97539a253-20200109080443\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test55a36387-8a3f-4159-9884-29b97539a253-20200109080443\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test5645f186-4ee5-4209-af37-423660e3318c-20191231175947\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test5645f186-4ee5-4209-af37-423660e3318c-20191231175947\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test58b4461d-4d2d-4395-b6d2-ab83d4d8c62f-20200111001002\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test58b4461d-4d2d-4395-b6d2-ab83d4d8c62f-20200111001002\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test5b0bf447-d98d-429d-8334-c032d197c743-20191003203846\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test5b0bf447-d98d-429d-8334-c032d197c743-20191003203846\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test5bc90367-1ea2-400b-a40c-321081bae3f3-20200108145035\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test5bc90367-1ea2-400b-a40c-321081bae3f3-20200108145035\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test5bd0562f-e939-456f-a6ee-c848d1aba616-20200101151641\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test5bd0562f-e939-456f-a6ee-c848d1aba616-20200101151641\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test5e4efe90-916c-4c96-802c-1508a5b6da78-20191231151150\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test5e4efe90-916c-4c96-802c-1508a5b6da78-20191231151150\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test5f8f0c10-cc3c-45ec-a068-fb1c7edfa0d9-20200101145958\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test5f8f0c10-cc3c-45ec-a068-fb1c7edfa0d9-20200101145958\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test60a000b7-286c-4b2b-9137-bbc088736419-20200108144920\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test60a000b7-286c-4b2b-9137-bbc088736419-20200108144920\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test6192a01b-ba47-4d08-904a-71647a49a112-20191008041625\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test6192a01b-ba47-4d08-904a-71647a49a112-20191008041625\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test62835538-89c6-4f66-9034-f7a4b176c615-20191007234245\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test62835538-89c6-4f66-9034-f7a4b176c615-20191007234245\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test651e4ad2-ee4a-462e-a506-b56b1969f5d0-20200110230749\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test651e4ad2-ee4a-462e-a506-b56b1969f5d0-20200110230749\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test691d94e5-c40c-4568-94b0-09b08aea42b1-20200106050808\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test691d94e5-c40c-4568-94b0-09b08aea42b1-20200106050808\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test6aa3643c-011a-4180-877f-cad955a8e664-20191007234642\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test6aa3643c-011a-4180-877f-cad955a8e664-20191007234642\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test6cfb469b-8478-468f-9bb5-691affd32abb-20200107083803\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test6cfb469b-8478-468f-9bb5-691affd32abb-20200107083803\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test6d36b6b2-7956-4e62-91c1-c33792fd4bb1-20200110123203\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test6d36b6b2-7956-4e62-91c1-c33792fd4bb1-20200110123203\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test6e28168e-a9c8-4c0a-8b40-60c2a1502d43-20200108052802\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test6e28168e-a9c8-4c0a-8b40-60c2a1502d43-20200108052802\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test6eb763ac-7fbe-4e44-bee7-aad035ee2a7d-20200110084429\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test6eb763ac-7fbe-4e44-bee7-aad035ee2a7d-20200110084429\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test6efec253-f625-46f0-9d74-324f69e963d8-20200107070514\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test6efec253-f625-46f0-9d74-324f69e963d8-20200107070514\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test70fa7e4c-3122-4ff7-aec6-fe75ab660a01-20200108105900\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test70fa7e4c-3122-4ff7-aec6-fe75ab660a01-20200108105900\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test710a5fbf-06c7-46ac-b96d-a29d2586422f-20200108083639\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test710a5fbf-06c7-46ac-b96d-a29d2586422f-20200108083639\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test71d72489-67c6-45e2-b1e6-a19546efc823-20200105112903\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test71d72489-67c6-45e2-b1e6-a19546efc823-20200105112903\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test721fccf1-2b3e-44b6-908f-51b910e88b09-20200111104931\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test721fccf1-2b3e-44b6-908f-51b910e88b09-20200111104931\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test742d0189-9e41-4f1b-8ad3-31c05d34903b-20200111103247\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test742d0189-9e41-4f1b-8ad3-31c05d34903b-20200111103247\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test7836a97c-f56e-48d0-8b5d-61e79aeb3226-20200111071656\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test7836a97c-f56e-48d0-8b5d-61e79aeb3226-20200111071656\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test78666b2e-25c8-4a48-931a-3131a0317d73-20191002194352\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test78666b2e-25c8-4a48-931a-3131a0317d73-20191002194352\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test79f13508-fcbd-47b9-988f-1c21ef5e7f2e-20191002015429\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test79f13508-fcbd-47b9-988f-1c21ef5e7f2e-20191002015429\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test79fb90ce-4691-4212-99a7-6e4069bd5984-20191007234256\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test79fb90ce-4691-4212-99a7-6e4069bd5984-20191007234256\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test7a8cf687-6a21-4181-ba98-902fee717bd3-20200104103216\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test7a8cf687-6a21-4181-ba98-902fee717bd3-20200104103216\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test7aabf813-6644-483a-b9e0-ba6f8973ba1f-20191002232822\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test7aabf813-6644-483a-b9e0-ba6f8973ba1f-20191002232822\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test7c96c10a-0c8f-4ab0-83fd-1ad66a362e33-20191229033458\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test7c96c10a-0c8f-4ab0-83fd-1ad66a362e33-20191229033458\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test7e79b6ff-2559-44fe-b3ba-afaa68d63636-20200108112116\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test7e79b6ff-2559-44fe-b3ba-afaa68d63636-20200108112116\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test7ea372f7-ea7e-4b9e-bbad-4f35c1567aa2-20200108052736\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test7ea372f7-ea7e-4b9e-bbad-4f35c1567aa2-20200108052736\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test7fac3d04-98a5-4fc4-904e-9ea3b86eadc2-20200106050751\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test7fac3d04-98a5-4fc4-904e-9ea3b86eadc2-20200106050751\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test7fe20dd6-9ed9-4126-bb1d-031c01ac4550-20200101114504\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test7fe20dd6-9ed9-4126-bb1d-031c01ac4550-20200101114504\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test7ff974d9-c841-4249-b05b-bbf663cb4605-20200106084104\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test7ff974d9-c841-4249-b05b-bbf663cb4605-20200106084104\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test815bd4d5-fc24-4a47-be20-063c4809902c-20200109050508\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test815bd4d5-fc24-4a47-be20-063c4809902c-20200109050508\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test817654d0-2109-4d95-9284-8c8a9d960d08-20200108053758\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test817654d0-2109-4d95-9284-8c8a9d960d08-20200108053758\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test821ca3b6-dd05-4e80-b3d8-74ba03b2609b-20191231151151\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test821ca3b6-dd05-4e80-b3d8-74ba03b2609b-20191231151151\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test8285dc3e-637d-4d46-9695-adc39cbe7d2f-20200108144457\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test8285dc3e-637d-4d46-9695-adc39cbe7d2f-20200108144457\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test828aae03-9239-4938-a303-c23c42311878-20200102083419\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test828aae03-9239-4938-a303-c23c42311878-20200102083419\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test84afd814-5098-49ab-af99-e50350b5898b-20200110211134\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test84afd814-5098-49ab-af99-e50350b5898b-20200110211134\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test85b08563-b15f-4202-a0bc-f2bc2df2c71a-20200107053335\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test85b08563-b15f-4202-a0bc-f2bc2df2c71a-20200107053335\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test88aac268-c087-4481-b78e-99b920784a33-20200101084853\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test88aac268-c087-4481-b78e-99b920784a33-20200101084853\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test88dbd442-a8cc-4874-81a0-d3192c61df62-20191001224544\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test88dbd442-a8cc-4874-81a0-d3192c61df62-20191001224544\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test894dfb75-a00f-4f0c-894c-cae1c9846ad3-20200105051803\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test894dfb75-a00f-4f0c-894c-cae1c9846ad3-20200105051803\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test8d09bf4d-ee63-4ab1-a986-a4b802418403-20200111051447\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test8d09bf4d-ee63-4ab1-a986-a4b802418403-20200111051447\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test8d4d652b-4f05-4e99-93dd-78b9a36b5c78-20191003203755\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test8d4d652b-4f05-4e99-93dd-78b9a36b5c78-20191003203755\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test8de64739-43d8-4f84-af65-fdb3d0885288-20200108053543\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test8de64739-43d8-4f84-af65-fdb3d0885288-20200108053543\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test8e324c65-a51d-4eeb-9ec8-d5f8662dc041-20191228165107\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test8e324c65-a51d-4eeb-9ec8-d5f8662dc041-20191228165107\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test8e564580-8e53-4300-85f1-bf7f31dd37ff-20200107013348\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test8e564580-8e53-4300-85f1-bf7f31dd37ff-20200107013348\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test8f458ca7-8898-4d58-b93d-bfb0c3da028c-20200109050310\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test8f458ca7-8898-4d58-b93d-bfb0c3da028c-20200109050310\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test901cd6ca-5565-4552-a3de-d204d01935c0-20200108083706\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test901cd6ca-5565-4552-a3de-d204d01935c0-20200108083706\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test907b39e5-4008-4b55-93a0-18e9697b9cf3-20200108053817\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test907b39e5-4008-4b55-93a0-18e9697b9cf3-20200108053817\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test90c2be7c-d7ec-4abf-9fad-fef90fc3ef4d-20191004022234\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test90c2be7c-d7ec-4abf-9fad-fef90fc3ef4d-20191004022234\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test922db678-6ee8-43d5-86ff-6a86e132d332-20200107085231\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test922db678-6ee8-43d5-86ff-6a86e132d332-20200107085231\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test93b88aec-5277-4b1b-910c-7008e972ce91-20200107013304\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test93b88aec-5277-4b1b-910c-7008e972ce91-20200107013304\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test95a9104b-6cba-42d8-82ff-cc37e5ac44db-20200108081723\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test95a9104b-6cba-42d8-82ff-cc37e5ac44db-20200108081723\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test96da1605-19e0-46eb-9ce0-53e840f5e2cb-20200101111729\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test96da1605-19e0-46eb-9ce0-53e840f5e2cb-20200101111729\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test996066b2-7d29-400f-929b-e343a21046f7-20191231151212\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test996066b2-7d29-400f-929b-e343a21046f7-20191231151212\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test99663fff-ed21-4a91-9687-1a6da2abb033-20200106084508\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test99663fff-ed21-4a91-9687-1a6da2abb033-20200106084508\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test9eb5efa5-c3c1-4c13-80a6-11f5eba67372-20200108144852\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test9eb5efa5-c3c1-4c13-80a6-11f5eba67372-20200108144852\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testa3791896-b1fc-491e-ba0d-aefcd8d9e52a-20200105083503\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testa3791896-b1fc-491e-ba0d-aefcd8d9e52a-20200105083503\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testa37ff709-a078-45a0-8187-41733df8e101-20200109050003\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testa37ff709-a078-45a0-8187-41733df8e101-20200109050003\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testa4c5fe4e-936e-4be1-a612-a331aff54a8c-20200111105055\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testa4c5fe4e-936e-4be1-a612-a331aff54a8c-20200111105055\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testa59bce1d-e32c-423d-a86e-945d4aeb98b4-20200107051821\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testa59bce1d-e32c-423d-a86e-945d4aeb98b4-20200107051821\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testa604c059-8279-4f4d-a354-eec27222a06c-20200111051514\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testa604c059-8279-4f4d-a354-eec27222a06c-20200111051514\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testa71fefb1-0d9c-4fb3-8d3d-5dcd12d72b77-20200103103221\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testa71fefb1-0d9c-4fb3-8d3d-5dcd12d72b77-20200103103221\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testa748013d-c5a6-44f9-88eb-43167207c742-20200111051402\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testa748013d-c5a6-44f9-88eb-43167207c742-20200111051402\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testaab67022-4f2b-420d-a06a-2c4045110cdf-20191229033144\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testaab67022-4f2b-420d-a06a-2c4045110cdf-20191229033144\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testacab9541-280f-4491-9f49-ac57653f0a07-20200105083839\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testacab9541-280f-4491-9f49-ac57653f0a07-20200105083839\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testad298437-0349-4cc7-88a9-d8aabcba9df1-20191002233431\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testad298437-0349-4cc7-88a9-d8aabcba9df1-20191002233431\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testadd68286-f9e0-4ab1-a526-d8f3cf0f054e-20200105084128\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testadd68286-f9e0-4ab1-a526-d8f3cf0f054e-20200105084128\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testade4c52b-18f5-4b67-8e93-945358ce4f7d-20191007234259\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testade4c52b-18f5-4b67-8e93-945358ce4f7d-20191007234259\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testae421c1d-0211-4ef2-b372-564ce8ad484a-20200110104035\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testae421c1d-0211-4ef2-b372-564ce8ad484a-20200110104035\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testafbbd8bf-aec5-48bf-8fea-73fa15ccc315-20191001224727\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testafbbd8bf-aec5-48bf-8fea-73fa15ccc315-20191001224727\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testb15148bf-78d2-42d4-ad08-b3ad8fb4b122-20200101084759\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testb15148bf-78d2-42d4-ad08-b3ad8fb4b122-20200101084759\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testb4237708-3688-40ea-85a2-275c05f4d100-20191228083519\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testb4237708-3688-40ea-85a2-275c05f4d100-20191228083519\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testb799a18f-be45-4c5c-8438-163ac2e1f1e7-20191004190529\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testb799a18f-be45-4c5c-8438-163ac2e1f1e7-20191004190529\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testb7cee88a-e5ac-4af4-99c8-7247020b00c3-20200105051201\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testb7cee88a-e5ac-4af4-99c8-7247020b00c3-20200105051201\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testb7df0d9a-27c0-4ca5-b692-08dd90387b98-20200111083443\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testb7df0d9a-27c0-4ca5-b692-08dd90387b98-20200111083443\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testbbf6bf32-4bd0-4381-b8f7-2658f585df4d-20191003203846\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testbbf6bf32-4bd0-4381-b8f7-2658f585df4d-20191003203846\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testbeea1376-166a-4b1a-8923-c907cc9737d9-20200107013336\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testbeea1376-166a-4b1a-8923-c907cc9737d9-20200107013336\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testbf9154e9-6166-48c2-86fe-1f331be606d7-20200107051823\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testbf9154e9-6166-48c2-86fe-1f331be606d7-20200107051823\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testc0d7c3c5-23b8-489c-a5e0-ae87c681b696-20200101083539\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testc0d7c3c5-23b8-489c-a5e0-ae87c681b696-20200101083539\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testc193f31a-5186-4e93-84f6-0e4ab87b73c1-20200107052937\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testc193f31a-5186-4e93-84f6-0e4ab87b73c1-20200107052937\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testc1c7e8dc-fa8c-47d9-8305-de6d1451b939-20200101085248\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testc1c7e8dc-fa8c-47d9-8305-de6d1451b939-20200101085248\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testc1d0c917-e2ae-430c-a2ca-383fb0fda046-20191007235839\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testc1d0c917-e2ae-430c-a2ca-383fb0fda046-20191007235839\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testc23a3fbb-6e95-4c0d-94fc-c8ab14dddf1c-20191231151117\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testc23a3fbb-6e95-4c0d-94fc-c8ab14dddf1c-20191231151117\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testc2697630-6247-411a-94b3-c2974ad8cbee-20191007195417\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testc2697630-6247-411a-94b3-c2974ad8cbee-20191007195417\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testc466b80f-670f-4383-89b8-44e0d509fa20-20191002000516\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testc466b80f-670f-4383-89b8-44e0d509fa20-20191002000516\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testc5c8d9bd-75fa-4db3-9f34-5d7b7098584c-20191003203851\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testc5c8d9bd-75fa-4db3-9f34-5d7b7098584c-20191003203851\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testc8b6d14b-a5db-48e0-bfad-a2818d432bea-20200104083443\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testc8b6d14b-a5db-48e0-bfad-a2818d432bea-20200104083443\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testc933efa8-c553-4b93-884f-b7221d9ca789-20191228083750\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testc933efa8-c553-4b93-884f-b7221d9ca789-20191228083750\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testcbe8ab80-46ef-49b1-a7bb-4e3d6e50e49f-20200104050811\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testcbe8ab80-46ef-49b1-a7bb-4e3d6e50e49f-20200104050811\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testccc0b5e6-9b0d-451a-8ac4-6f4af293b913-20200106092645\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testccc0b5e6-9b0d-451a-8ac4-6f4af293b913-20200106092645\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testcec64786-04b1-487c-80ec-050da646fb1c-20191005123412\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testcec64786-04b1-487c-80ec-050da646fb1c-20191005123412\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testd104a52f-eba2-401d-8e7f-a841c90f7712-20191228083553\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testd104a52f-eba2-401d-8e7f-a841c90f7712-20191228083553\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testd724cea4-0d3c-4539-b2ff-be08fb23a67e-20200107083714\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testd724cea4-0d3c-4539-b2ff-be08fb23a67e-20200107083714\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testd8e60bac-27ff-4fba-90b8-732c9c5ff91c-20191228083751\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testd8e60bac-27ff-4fba-90b8-732c9c5ff91c-20191228083751\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testd99db4a5-7683-4584-89ad-fefd711de284-20191004190210\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testd99db4a5-7683-4584-89ad-fefd711de284-20191004190210\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testd9b4309a-67bc-4cd8-ac47-094cb20ca6aa-20200101090202\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testd9b4309a-67bc-4cd8-ac47-094cb20ca6aa-20200101090202\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testda3320e0-28f2-4146-a002-e06296362711-20191004190115\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testda3320e0-28f2-4146-a002-e06296362711-20191004190115\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testda714121-3240-4253-90c3-48c43f115c90-20200102083419\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testda714121-3240-4253-90c3-48c43f115c90-20200102083419\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testdb357558-60b4-4ee3-9ec3-ba22c5d827fb-20191004020617\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testdb357558-60b4-4ee3-9ec3-ba22c5d827fb-20191004020617\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testdc7230e9-df6d-4edd-a57c-ef7e0432c463-20191002011345\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testdc7230e9-df6d-4edd-a57c-ef7e0432c463-20191002011345\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testdccb59de-436f-4935-bed6-2e677dcaf36a-20200109111802\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testdccb59de-436f-4935-bed6-2e677dcaf36a-20200109111802\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testde985b23-9333-4f6e-a5e8-82025a38b2af-20200102083510\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testde985b23-9333-4f6e-a5e8-82025a38b2af-20200102083510\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Teste271da3e-cbcb-4ee7-8770-f297f414451f-20191003015540\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Teste271da3e-cbcb-4ee7-8770-f297f414451f-20191003015540\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Teste4070edd-aec0-455d-8a79-aecdb7170b6d-20191007234642\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Teste4070edd-aec0-455d-8a79-aecdb7170b6d-20191007234642\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Teste42f351a-4da0-4f0d-93e9-ef1d98e06659-20200108083633\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Teste42f351a-4da0-4f0d-93e9-ef1d98e06659-20200108083633\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Teste66ca23c-f4bf-4eb3-8418-139364d19e7d-20200107062643\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Teste66ca23c-f4bf-4eb3-8418-139364d19e7d-20200107062643\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Teste78b1ab2-1380-48ab-9923-0276cdb7198b-20191001224742\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Teste78b1ab2-1380-48ab-9923-0276cdb7198b-20191001224742\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Teste8607e14-b4f8-472a-bd5b-893b8d9612e6-20200112045941\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Teste8607e14-b4f8-472a-bd5b-893b8d9612e6-20200112045941\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Teste980b80e-3add-42c0-bc98-a84020b2d128-20200108101640\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Teste980b80e-3add-42c0-bc98-a84020b2d128-20200108101640\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Tested79dba9-2d38-4ea9-a01c-56e94b30ca7a-20191007195447\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Tested79dba9-2d38-4ea9-a01c-56e94b30ca7a-20191007195447\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testee9dcf5f-f7c4-4192-a8f4-28e9bc7d0f7c-20191001225005\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testee9dcf5f-f7c4-4192-a8f4-28e9bc7d0f7c-20191001225005\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testefbb340a-b68b-4200-872b-d05e7d29f92d-20191007195432\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testefbb340a-b68b-4200-872b-d05e7d29f92d-20191007195432\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testf1fc0559-6740-48dd-9501-2b933c731d52-20200103083458\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testf1fc0559-6740-48dd-9501-2b933c731d52-20200103083458\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testf41dfc97-bb51-4fba-86ca-a6f2695c415a-20200107050834\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testf41dfc97-bb51-4fba-86ca-a6f2695c415a-20200107050834\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testf5784447-83ed-4c00-8764-ea0f932aafa2-20200106085748\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testf5784447-83ed-4c00-8764-ea0f932aafa2-20200106085748\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testf6128ef6-c13c-420e-8088-0710888ce88b-20200109050003\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testf6128ef6-c13c-420e-8088-0710888ce88b-20200109050003\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testf863ab2c-ada9-4646-84c7-1f83a82375d7-20191229033226\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testf863ab2c-ada9-4646-84c7-1f83a82375d7-20191229033226\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testfac552a7-418f-4baa-8f51-d199ceff5c68-20200103050817\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testfac552a7-418f-4baa-8f51-d199ceff5c68-20200103050817\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testfb7be054-5c15-494f-822c-b64f9a36e2f3-20200105051753\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testfb7be054-5c15-494f-822c-b64f9a36e2f3-20200105051753\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testfc5c7585-6c9a-4aa4-a7c4-1223a94e00c7-20200104083552\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testfc5c7585-6c9a-4aa4-a7c4-1223a94e00c7-20200104083552\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.FileServer.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.FileServer.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Geneva\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Geneva\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.KeyVault\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.KeyVault\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.KeyVault.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.KeyVault.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.LabServices\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.LabServices\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.LabServices.test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.LabServices.test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor.Agent\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.Agent\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor.VirtualMachines\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.VirtualMachines\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor.VirtualMachines.Dev\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.Dev\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor.VirtualMachines.Dev.INT\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.Dev.INT\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor.VirtualMachines.Dev.SCALE\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.Dev.SCALE\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor.VirtualMachines.Dev.TEST\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.Dev.TEST\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor.VirtualMachines.GuestHealth\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.GuestHealth\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor.VirtualMachines.GuestHealth.DEV\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.GuestHealth.DEV\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor.VirtualMachines.GuestHealth.INT\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.GuestHealth.INT\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor.VirtualMachines.GuestHealth.SCALE\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.GuestHealth.SCALE\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor.VirtualMachines.GuestHealth.TEST\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.GuestHealth.TEST\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor.VirtualMachines.INT.Dev\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.INT.Dev\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor.VirtualMachines.SCALE.Dev\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.SCALE.Dev\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor.VirtualMachines.TEST.Dev\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.TEST.Dev\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor.WorkloadInsights.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.WorkloadInsights.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor.WorkloadInsightsTest.newnamespace\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.WorkloadInsightsTest.newnamespace\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor.Workloads\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.Workloads\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitoring.DependencyAgent\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitoring.DependencyAgent\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitoring.DependencyAgent.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitoring.DependencyAgent.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Networking.SDN\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Networking.SDN\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.NetworkWatcher\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.NetworkWatcher\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.NetworkWatcher.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.NetworkWatcher.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.OpenSSH\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.OpenSSH\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Performance.Diagnostics\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Performance.Diagnostics\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Performance.Diagnostics.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Performance.Diagnostics.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.RecoveryServices\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.RecoveryServices\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.RecoveryServices.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.RecoveryServices.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.RecoveryServices.SiteRecovery\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.RecoveryServices.SiteRecovery\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.RecoveryServices.SiteRecovery2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.RecoveryServices.SiteRecovery2\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.RecoveryServices.WorkloadBackup\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.RecoveryServices.WorkloadBackup\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.RecoveryServices.WorkloadBackup.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.RecoveryServices.WorkloadBackup.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Security\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Security.AntimalwareSignature\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.AntimalwareSignature\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Security.AntimalwareSignature.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.AntimalwareSignature.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Security.Dsms\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.Dsms\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Security.Dsms.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.Dsms.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Security.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Security.LinuxAttestation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.LinuxAttestation\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Security.LinuxTestAttestation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.LinuxTestAttestation\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Security.Monitoring\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.Monitoring\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Security.Monitoring.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.Monitoring.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Security.Monitoring.Testing\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.Monitoring.Testing\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Security.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Security.TestWindowsAttestation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.TestWindowsAttestation\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Security.WindowsAttestation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.WindowsAttestation\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Security.WinTestAttestation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.WinTestAttestation\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.ServiceFabric.MC\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.ServiceFabric.MC\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.ServiceFabric.MC.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.ServiceFabric.MC.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.SiteRecovery.Stage\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.SiteRecovery.Stage\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.SiteRecovery.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.SiteRecovery.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.SiteRecovery2.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.SiteRecovery2.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Test.Identity\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Test.Identity\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WindowsFabric.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WindowsFabric.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Linux.ReleasePipeTest\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.ReleasePipeTest\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Linux.ReleasePipeTest.INT\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.ReleasePipeTest.INT\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Linux.ReleasePipeTest.TEST\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.ReleasePipeTest.TEST\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Linux.Test1\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.Test1\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Linux.Test2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.Test2\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Linux.Test3\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.Test3\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Linux.Test4\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.Test4\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Linux.Test5\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.Test5\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Linux.Test5.INT\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.Test5.INT\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Linux.Test5.TEST\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.Test5.TEST\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Linux.VincentTest\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.VincentTest\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Linux.VincentTest2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.VincentTest2\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Linux.VincentTest3\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.VincentTest3\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Linux.VincentTest4\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.VincentTest4\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.TestTest\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.TestTest\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.TestTest.INT\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.TestTest.INT\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.TestTest.TEST\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.TestTest.TEST\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Windows.ReleasePipeTest.INT\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Windows.ReleasePipeTest.INT\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Windows.ReleasePipeTest.TEST\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Windows.ReleasePipeTest.TEST\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.AzureCAT.AzureEnhancedMonitoring\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureCAT.AzureEnhancedMonitoring\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.AzureCAT.AzureEnhancedMonitoringTest\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureCAT.AzureEnhancedMonitoringTest\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.AzureData\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureData\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.AzureData.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureData.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.AzureMonitor.WorkloadInsights\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureMonitor.WorkloadInsights\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.AzureMonitor.WorkloadInsights.Canary\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureMonitor.WorkloadInsights.Canary\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.AzureMonitor.WorkloadInsights.Corp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureMonitor.WorkloadInsights.Corp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.AzureMonitor.WorkloadInsights.Linux.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureMonitor.WorkloadInsights.Linux.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.AzureMonitor.WorkloadInsights.LinuxTest\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureMonitor.WorkloadInsights.LinuxTest\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.AzureMonitor.WorkloadInsights.Meya0206\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureMonitor.WorkloadInsights.Meya0206\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.AzureMonitor.WorkloadInsights.MeyaCorp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureMonitor.WorkloadInsights.MeyaCorp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.AzureMonitor.WorkloadInsights.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureMonitor.WorkloadInsights.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.AzureMonitor.WorkloadInsights.Testing\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureMonitor.WorkloadInsights.Testing\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.AzureSecurity.JITAccess\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureSecurity.JITAccess\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.CloudBackup.Workload.Extension\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.CloudBackup.Workload.Extension\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.CloudBackup.Workload.Extension.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.CloudBackup.Workload.Extension.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Compute\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Compute\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Compute.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Compute.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Compute.TestSar\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Compute.TestSar\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.CPlat.Core\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.CPlat.Core\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.CPlat.Core.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.CPlat.Core.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.EnterpriseCloud.Monitoring\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.EnterpriseCloud.Monitoring\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.EnterpriseCloud.Monitoring.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.EnterpriseCloud.Monitoring.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.EnterpriseCloud.Monitoring.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.EnterpriseCloud.Monitoring.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Golive.Extensions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Golive.Extensions\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.GuestConfig.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.GuestConfig.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.GuestConfiguration\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.GuestConfiguration\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.GuestConfiguration.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.GuestConfiguration.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.GuestConfiguration.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.GuestConfiguration.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.HpcCompute\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.HpcCompute\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.HpcCompute.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.HpcCompute.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.HpcPack\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.HpcPack\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Interceptor\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Interceptor\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.ManagedIdentity\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.ManagedIdentity\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.ManagedServices\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.ManagedServices\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.ManagedServices.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.ManagedServices.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.MonitoringAgent.Extension\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.MonitoringAgent.Extension\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Network\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Network\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.OSTCExtensions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.OSTCExtensions\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.OSTCExtensions.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.OSTCExtensions.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.OSTCExtensions.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.OSTCExtensions.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.OSTCExtensions.Testing\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.OSTCExtensions.Testing\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Powershell\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Powershell\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Powershell.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Powershell.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Powershell.Test01\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Powershell.Test01\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.SecurityManagement.Kevlar\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.SecurityManagement.Kevlar\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.SoftwareUpdateManagement\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.SoftwareUpdateManagement\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.SoftwareUpdateManagement.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.SoftwareUpdateManagement.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.SqlServer.Managability.IaaS.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.SqlServer.Managability.IaaS.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.SqlServer.Management\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.SqlServer.Management\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.SqlServer.Management.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.SqlServer.Management.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.SystemCenter\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.SystemCenter\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.SystemCenter.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.SystemCenter.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.TestSqlServer.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.TestSqlServer.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.VisualStudio.Azure.ETWTraceListenerService\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.VisualStudio.Azure.ETWTraceListenerService\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.VisualStudio.Azure.RemoteDebug\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.VisualStudio.Azure.RemoteDebug\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.VisualStudio.Azure.RemoteDebug.Json\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.VisualStudio.Azure.RemoteDebug.Json\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.VisualStudio.ServiceProfiler\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.VisualStudio.ServiceProfiler\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.VisualStudio.Services\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.VisualStudio.Services\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.VisualStudio.WindowsAzure.DevTest\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.VisualStudio.WindowsAzure.DevTest\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.VisualStudio.WindowsAzure.DevTest.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.VisualStudio.WindowsAzure.DevTest.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.VisualStudio.WindowsAzure.RemoteDebug\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.VisualStudio.WindowsAzure.RemoteDebug\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.VisualStudio.WindowsAzure.Test.RemoteDebug\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.VisualStudio.WindowsAzure.Test.RemoteDebug\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Windows.Azure.Extensions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Windows.Azure.Extensions\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Windows.AzureRemoteApp.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Windows.AzureRemoteApp.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Windows.RemoteDesktop\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Windows.RemoteDesktop\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.WindowsAdminCenter\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.WindowsAdminCenter\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.WindowsAdminCenter.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.WindowsAdminCenter.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.WindowsAzure.Compute\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.WindowsAzure.Compute\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.WindowsAzure.Compute.test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.WindowsAzure.Compute.test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.WVD\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.WVD\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftAzureSiteRecovery\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftAzureSiteRecovery\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftBizTalkServer\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftBizTalkServer\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microsoftcmotest\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoftcmotest\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftDynamicsAX\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftDynamicsAX\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftDynamicsGP\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftDynamicsGP\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftHybridCloudStorage\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftHybridCloudStorage\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftOSTC\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftOSTC\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftPowerBI\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftPowerBI\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftRServer\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftRServer\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftSharePoint\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftSharePoint\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftSQLServer\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftSQLServer\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftTestLinuxPPS\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftTestLinuxPPS\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftVisualStudio\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftVisualStudio\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftWindowsDesktop\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsDesktop\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftWindowsServer\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftWindowsServerHPCPack\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServerHPCPack\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microsoft_iot_edge\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoft_iot_edge\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microsoft_javaeeonazure_test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoft_javaeeonazure_test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microstrategy\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/microstrategy\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"midasolutions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/midasolutions\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"middleware\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/middleware\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"midfin\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/midfin\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"midvision\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/midvision\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mindcti\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/mindcti\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"minio\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/minio\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"miraclelinux\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/miraclelinux\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"miracl_linux\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/miracl_linux\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"miri-infotech-pvt-ltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/miri-infotech-pvt-ltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mobilab\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/mobilab\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"modern-systems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/modern-systems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"monitorcomputersystemsltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/monitorcomputersystemsltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"moogsoft\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/moogsoft\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"moviemasher\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/moviemasher\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mriisoftllc1579457820427\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/mriisoftllc1579457820427\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"msopentech\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/msopentech\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mtnfog\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/mtnfog\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"multisoft-ab\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/multisoft-ab\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mvp-systems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/mvp-systems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mwg_azure\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/mwg_azure\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mxhero\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/mxhero\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"my-com\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/my-com\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"myarchinc1614657280935\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/myarchinc1614657280935\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"narrativescience\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/narrativescience\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nasuni\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/nasuni\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nasunicorporation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/nasunicorporation\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ncache\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ncache\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ncbi\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ncbi\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ndl\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ndl\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nebbiolo-technologies-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/nebbiolo-technologies-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nec-technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/nec-technologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nefelinetworks1591201080882\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/nefelinetworks1591201080882\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"neo4j\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/neo4j\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"neowaybusinesssolutions-4956350\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/neowaybusinesssolutions-4956350\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"netapp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/netapp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"netatwork\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/netatwork\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"netfoundryinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/netfoundryinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"netgate\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/netgate\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"netikus-net-ltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/netikus-net-ltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"netiq\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/netiq\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"netka\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/netka\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"netmail\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/netmail\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"netscout\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/netscout\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"netspi\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/netspi\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"netsweeper\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/netsweeper\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"networksexchangetechnologyltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/networksexchangetechnologyltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"netwrix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/netwrix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"netx\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/netx\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"neusoft-neteye\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/neusoft-neteye\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"newnetcommunicationtechnologies1589991852134\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/newnetcommunicationtechnologies1589991852134\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"NewRelic.Infrastructure.Extensions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/NewRelic.Infrastructure.Extensions\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"newtglobalconsultingllc1581492268566\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/newtglobalconsultingllc1581492268566\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nextronic-5290868\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/nextronic-5290868\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nginxinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/nginxinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nice-it-management-solutions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/nice-it-management-solutions\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nicepeopleatwork\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/nicepeopleatwork\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nilespartnersinc1617691698386\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/nilespartnersinc1617691698386\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"niolabs-5229713\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/niolabs-5229713\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nodejsapi\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/nodejsapi\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"noianetworklimited1584098036197\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/noianetworklimited1584098036197\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nokiaofamericacorporation1591716055441\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/nokiaofamericacorporation1591716055441\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"norcominformationtechnologygmbhcokgaa\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/norcominformationtechnologygmbhcokgaa\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"noricumcloudsolutions1600524477681\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/noricumcloudsolutions1600524477681\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"norsync\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/norsync\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"northbridge-secure\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/northbridge-secure\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nozominetworks1582208017986\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/nozominetworks1582208017986\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nri\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/nri\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ntegralinc1586961136942\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ntegralinc1586961136942\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ntt-data-intellilink-corporation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ntt-data-intellilink-corporation\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nttdata\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/nttdata\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nuco-networks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/nuco-networks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"numbersbelieve\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/numbersbelieve\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"numtrallcpublisher\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/numtrallcpublisher\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nuxeo\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/nuxeo\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nvidia\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/nvidia\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"o2mc-real-time-data-platform\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/o2mc-real-time-data-platform\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"objectivity-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/objectivity-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"objectivity1595351622261\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/objectivity1595351622261\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"oceanblue-cloud\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/oceanblue-cloud\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"OctopusDeploy.Tentacle\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/OctopusDeploy.Tentacle\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"odix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/odix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"odysseyconsultantsltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/odysseyconsultantsltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"officeatwork-ag\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/officeatwork-ag\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"omega-software\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/omega-software\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"onapsis\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/onapsis\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"oncore_cloud_services-4944214\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/oncore_cloud_services-4944214\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"onexgroup\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/onexgroup\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"onspecta\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/onspecta\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ontology\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ontology\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"onyx-point-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/onyx-point-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"op5\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/op5\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"open-connect-systems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/open-connect-systems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"opencell\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/opencell\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"openlinkswcom-pago\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/openlinkswcom-pago\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"OpenLogic\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/OpenLogic\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"openshotstudiosllc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/openshotstudiosllc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"opentext\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/opentext\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"openvpn\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/openvpn\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"opslogix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/opslogix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"option3\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/option3\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Oracle\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Oracle\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"oraylis\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/oraylis\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"oraylisbi\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/oraylisbi\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"orbs-network\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/orbs-network\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"oriana\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/oriana\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"orientdb\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/orientdb\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"oroinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/oroinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"osirium-ltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/osirium-ltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"osisoft\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/osisoft\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"osnexus\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/osnexus\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"outsystems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/outsystems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ovaledge1618392232783\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ovaledge1618392232783\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"pacteratechnologiesinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/pacteratechnologiesinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"paladionnetworkspvtltd1606120508449\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/paladionnetworkspvtltd1606120508449\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"paloaltonetworks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/paloaltonetworks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"panopta\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/panopta\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"panorama-necto\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/panorama-necto\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"panzura-file-system\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/panzura-file-system\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"parabole\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/parabole\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"paralaxiomtechnologiesprivatelimited1596433357886\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/paralaxiomtechnologiesprivatelimited1596433357886\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"parallels\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/parallels\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"parasoft\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/parasoft\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"pasifikciptamandiri\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/pasifikciptamandiri\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"passlogy\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/passlogy\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"paxata\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/paxata\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"peer-software-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/peer-software-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"penta-security-systems-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/penta-security-systems-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"percona\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/percona\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"perforce\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/perforce\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"periscope-tech-4791746\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/periscope-tech-4791746\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"piolinkinc1582849368309\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/piolinkinc1582849368309\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"pivotal\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/pivotal\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"pixitmedia1591611150480\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/pixitmedia1591611150480\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"plesk\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/plesk\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"pmsoftwareinternational1603102514882\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/pmsoftwareinternational1603102514882\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"pnop\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/pnop\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"portalarchitects\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/portalarchitects\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"portsysinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/portsysinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"postgres-pro\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/postgres-pro\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"powerbireach\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/powerbireach\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"prestashop\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/prestashop\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"prestige_informatique-1090178\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/prestige_informatique-1090178\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"prime-strategy\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/prime-strategy\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"primekey\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/primekey\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"primestrategynewyorkinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/primestrategynewyorkinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"pro-vision\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/pro-vision\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"process-one\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/process-one\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"processgold\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/processgold\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"procomputers\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/procomputers\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"procomputerssrl1594239153814\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/procomputerssrl1594239153814\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"profecia\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/profecia\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Profiler.AgentOrchestrationRefactor.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Profiler.AgentOrchestrationRefactor.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Profiler.Master.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Profiler.Master.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"profisee\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/profisee\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"progresssoftwarecorporation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/progresssoftwarecorporation\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"protiviti\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/protiviti\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ptc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ptc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ptsecurity\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ptsecurity\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"pulse-secure\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/pulse-secure\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"puppet\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/puppet\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"puppeteersoy1601024480557\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/puppeteersoy1601024480557\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"PuppetLabs\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/PuppetLabs\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"PuppetLabs.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/PuppetLabs.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"purestorageinc1578960262525\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/purestorageinc1578960262525\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"pydio\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/pydio\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"pyramidanalytics\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/pyramidanalytics\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"qlik\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/qlik\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"qnapsystemsinc1601352084032\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/qnapsystemsinc1601352084032\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"qore-technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/qore-technologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"qs-solutions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/qs-solutions\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Qualys\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Qualys\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Qualys.LinuxAgent.GrayLabel\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Qualys.LinuxAgent.GrayLabel\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Qualys.WindowsAgent.GrayLabel\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Qualys.WindowsAgent.GrayLabel\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"qualysguard\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/qualysguard\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"quasardb\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/quasardb\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"qubole-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/qubole-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"quest\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/quest\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"racknap\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/racknap\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"radiant-logic\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/radiant-logic\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"radware\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/radware\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"raincode\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/raincode\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"rancher\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/rancher\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"rapid7\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/rapid7\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Rapid7.InsightPlatform\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Rapid7.InsightPlatform\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"rapidminer\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/rapidminer\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"raynetgmbh\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/raynetgmbh\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"readymind\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/readymind\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"realm\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/realm\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"reblaze\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/reblaze\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"RedHat\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/RedHat\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"redpoint-global\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/redpoint-global\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"refactr\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/refactr\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"refinitiv\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/refinitiv\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"refinitiv-4807503\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/refinitiv-4807503\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"relevance-lab\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/relevance-lab\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"remotelearner\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/remotelearner\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"res\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/res\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"resco\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/resco\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"resemblesystems1582780358300\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/resemblesystems1582780358300\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"responder-corp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/responder-corp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"revolution-analytics\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/revolution-analytics\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"rhcsolutions1586957910818\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/rhcsolutions1586957910818\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ribboncommunications\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ribboncommunications\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"RightScaleLinux\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/RightScaleLinux\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"RightScaleWindowsServer\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/RightScaleWindowsServer\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ringsoftwareresearchanddevelopmentinc1578946072257\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ringsoftwareresearchanddevelopmentinc1578946072257\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"riverbed\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/riverbed\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"RiverbedTechnology\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/RiverbedTechnology\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"rmgtechnologiesinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/rmgtechnologiesinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"rocketml\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/rocketml\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"rocketsoftware\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/rocketsoftware\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"rohdeschwarzcybersecuritygmbh\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/rohdeschwarzcybersecuritygmbh\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"rohdeschwarzcybersecuritysas\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/rohdeschwarzcybersecuritysas\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"roktech\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/roktech\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"rsa-security-llc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/rsa-security-llc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"rsk-labs\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/rsk-labs\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"rstudio-5237862\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/rstudio-5237862\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"rtts\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/rtts\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"rubrik-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/rubrik-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"runecastsolutionslimited1614186396822\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/runecastsolutionslimited1614186396822\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"s2ix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/s2ix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"saama\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/saama\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"saasame-limited\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/saasame-limited\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"safesoftwareinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/safesoftwareinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"safeticatechnologiessro\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/safeticatechnologiessro\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"safetica_technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/safetica_technologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"safetoopen1585013318137\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/safetoopen1585013318137\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"saltsecurity1583264186232\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/saltsecurity1583264186232\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"saltsecurity1583264669848\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/saltsecurity1583264669848\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"saltstack\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/saltstack\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"samsungsds-cello\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/samsungsds-cello\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"samsungsds_sdbe\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/samsungsds_sdbe\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sap\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sap\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sapphiretechnologieslimited1611758579346\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sapphiretechnologieslimited1611758579346\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sas-institute-560503\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sas-institute-560503\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"scaidata\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/scaidata\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"scalearc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/scalearc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"scalegrid\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/scalegrid\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"scality\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/scality\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"schrockeninc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/schrockeninc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sci\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sci\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"scientiamobile\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/scientiamobile\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"seaqserviciossas1579029207572\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/seaqserviciossas1579029207572\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"secureworks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/secureworks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"securosis\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/securosis\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"seequentltd1585781751395\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/seequentltd1585781751395\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"semarchy\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/semarchy\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"semperis\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/semperis\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"SentinelOne.LinuxExtension\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/SentinelOne.LinuxExtension\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"SentinelOne.WindowsExtension\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/SentinelOne.WindowsExtension\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"SentinelOne.WindowsExtension.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/SentinelOne.WindowsExtension.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sentriumsl\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sentriumsl\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sentryone\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sentryone\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sepiosystems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sepiosystems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"seppmailag\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/seppmailag\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"seraumo1620002807288\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/seraumo1620002807288\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"service-control-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/service-control-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"shadow-soft\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/shadow-soft\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"shareshiftneeraj.test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/shareshiftneeraj.test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sightapps\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sightapps\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"signal-sciences\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/signal-sciences\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"silk\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/silk\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"silver-peak-systems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/silver-peak-systems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"simmachinesinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/simmachinesinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"simontelephonics\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/simontelephonics\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"simplifierag\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/simplifierag\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"simpligov\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/simpligov\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sinefa\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sinefa\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sinequa\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sinequa\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sinequa1588262295885\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sinequa1588262295885\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sios_datakeeper\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sios_datakeeper\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"siportalinc1581539156321\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/siportalinc1581539156321\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sisenseltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sisenseltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Site24x7\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Site24x7\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sktelecom\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sktelecom\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"skyarc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/skyarc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"skyboxsecurity1585187406404\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/skyboxsecurity1585187406404\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"skylarkcloud\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/skylarkcloud\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"smartbearsoftware\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/smartbearsoftware\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"smartmessage-autoflow\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/smartmessage-autoflow\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"snaplogic\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/snaplogic\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"snapt-adc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/snapt-adc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"snips\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/snips\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"soasta\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/soasta\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"softnas\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/softnas\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"softwarehut\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/softwarehut\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"softwebsolutions-4518310\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/softwebsolutions-4518310\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"soha\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/soha\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"solanolabs\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/solanolabs\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"solar-security\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/solar-security\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"solarwinds\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/solarwinds\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sonicwall-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sonicwall-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sophos\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sophos\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"south-river-technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/south-river-technologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"southrivertech1586314123192\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/southrivertech1586314123192\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"spacecurve\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/spacecurve\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"spagobi\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/spagobi\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sparklinglogic\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sparklinglogic\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"spectralcorelimited1619779004178\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/spectralcorelimited1619779004178\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"spektra\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/spektra\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sphere3d\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sphere3d\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"spideroakinc1588278690933\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/spideroakinc1588278690933\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"spirentcommunications1594084187199\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/spirentcommunications1594084187199\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"splunk\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/splunk\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sproutenetworks1593456311717\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sproutenetworks1593456311717\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sqlstream\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sqlstream\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"squadratechnologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/squadratechnologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"squaredup\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/squaredup\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"src-solution\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/src-solution\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"stackato-platform-as-a-service\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/stackato-platform-as-a-service\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Stackify.LinuxAgent.Extension\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Stackify.LinuxAgent.Extension\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"stackstorm\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/stackstorm\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"startekfingerprintmatch\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/startekfingerprintmatch\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"starwind\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/starwind\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"StatusMonitor2.Diagnostics.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/StatusMonitor2.Diagnostics.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"StatusReport.Diagnostics.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/StatusReport.Diagnostics.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"stealthbits\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/stealthbits\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"steelhive\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/steelhive\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"stonebondtechnologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/stonebondtechnologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"stonefly\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/stonefly\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"storage_made_easy\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/storage_made_easy\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"stormshield\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/stormshield\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"storreduce\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/storreduce\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"storwarespzoo1611743234900\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/storwarespzoo1611743234900\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"strangebee1595948424730\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/strangebee1595948424730\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"strataidentity1608323708170\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/strataidentity1608323708170\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"stratodesk1611152769936\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/stratodesk1611152769936\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"stratumn\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/stratumn\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"streamsets\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/streamsets\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"striim\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/striim\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"stromasys\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/stromasys\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"strongboxitllc1594816423884\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/strongboxitllc1594816423884\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"su\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/su\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"subscription.test.krsh\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/subscription.test.krsh\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sumologic\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sumologic\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sunatogmbh\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sunatogmbh\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sunday\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sunday\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"SUSE\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/SUSE\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"swoopanalytics\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/swoopanalytics\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sycom-technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sycom-technologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sycompatechnologycompanyinc1588192103892\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sycompatechnologycompanyinc1588192103892\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Symantec\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Symantec.CloudWorkloadProtection\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec.CloudWorkloadProtection\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Symantec.CloudWorkloadProtection.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec.CloudWorkloadProtection.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Symantec.CloudWorkloadProtection.TestOnStage\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec.CloudWorkloadProtection.TestOnStage\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Symantec.QA\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec.QA\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Symantec.staging\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec.staging\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Symantec.test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec.test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Symantec.test.ru2.latest\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec.test.ru2.latest\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Symantec.test.ru2final\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec.test.ru2final\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Symantec.test.ru2latest1\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec.test.ru2latest1\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Symantec.test.ru4mp1\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec.test.ru4mp1\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Symantec.test.ru4mp1.latest\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec.test.ru4mp1.latest\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Symantec.test.ru4mp1final\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec.test.ru4mp1final\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"symanteccorporation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/symanteccorporation\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"symantectest1\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/symantectest1\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"synack-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/synack-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"syncfusion\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/syncfusion\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"syncfusionbigdataplatfor\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/syncfusionbigdataplatfor\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"synechron-technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/synechron-technologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"synergixinc1585256339250\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/synergixinc1585256339250\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"synnexcorp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/synnexcorp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"syscomcomputerengineeringco1583913200141\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/syscomcomputerengineeringco1583913200141\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tableau\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tableau\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tactic\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tactic\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"talari-networks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/talari-networks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"talena-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/talena-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"talend\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/talend\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"talon\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/talon\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tamrinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tamrinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"targit\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/targit\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tata_communications\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tata_communications\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tavanttechnologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tavanttechnologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tavendo\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tavendo\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"te-systems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/te-systems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"techdivision\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/techdivision\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"techlatest\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/techlatest\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tecknolab\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tecknolab\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"telepat\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/telepat\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"teloscorporation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/teloscorporation\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tempered-networks-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tempered-networks-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tenable\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tenable\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tensormakecorpdbaoneclickai1608247756082\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tensormakecorpdbaoneclickai1608247756082\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"teradata\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/teradata\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Teradici\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Teradici\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"teramindinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/teramindinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Test.Gemalto.SafeNet.ProtectV\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Test.Gemalto.SafeNet.ProtectV\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Test.Gemalto.SafeNet.ProtectV.Azure\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Test.Gemalto.SafeNet.ProtectV.Azure\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Test.HP.AppDefender\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Test.HP.AppDefender\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Test.Microsoft.VisualStudio.Services\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Test.Microsoft.VisualStudio.Services\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Test.NJHP.AppDefender\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Test.NJHP.AppDefender\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Test.SqlServer.Managability\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Test.SqlServer.Managability\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Test.SqlServer.Management\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Test.SqlServer.Management\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Test.SqlServer.Management.corext\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Test.SqlServer.Management.corext\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Test.TrendMicro.DeepSecurity\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Test.TrendMicro.DeepSecurity\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Test1.NJHP.AppDefender\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Test1.NJHP.AppDefender\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Test3.Microsoft.VisualStudio.Services\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Test3.Microsoft.VisualStudio.Services\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"testable1603721901088\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/testable1603721901088\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"testpro\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/testpro\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"test_test_mix3pptest0011614206850774\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/test_test_mix3pptest0011614206850774\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"test_test_pmc2pc1\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/test_test_pmc2pc1\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"thales-vormetric\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/thales-vormetric\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"thedatavaluefactoryltd1589348815922\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/thedatavaluefactoryltd1589348815922\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"thefreebsdfoundation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/thefreebsdfoundation\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"thehdfgroup1616725197741\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/thehdfgroup1616725197741\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"theumag1596442827072\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/theumag1596442827072\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"things-board\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/things-board\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"thingscareinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/thingscareinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"thinprintgmbh\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/thinprintgmbh\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"thorntechnologiesllc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/thorntechnologiesllc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"thoughtspot-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/thoughtspot-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"threatintelligenceptyltd1586824172898\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/threatintelligenceptyltd1586824172898\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tibco-software\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tibco-software\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tidal-migrations\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tidal-migrations\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tidalmediainc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tidalmediainc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tig\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tig\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tiger-technology\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tiger-technology\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tigergraph\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tigergraph\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"timextender\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/timextender\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tmaxsoft\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tmaxsoft\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tomsawyersoftwarecorp1613579206342\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tomsawyersoftwarecorp1613579206342\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"topicus\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/topicus\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"torusware\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/torusware\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"totemo\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/totemo\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"townsend-security\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/townsend-security\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"transcendinformationinc1609918445926\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/transcendinformationinc1609918445926\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"transientxinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/transientxinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"transvault\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/transvault\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"trendmicro\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/trendmicro\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"TrendMicro.DeepSecurity\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/TrendMicro.DeepSecurity\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"TrendMicro.DeepSecurity.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/TrendMicro.DeepSecurity.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"TrendMicro.PortalProtect\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/TrendMicro.PortalProtect\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tresorit\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tresorit\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"trifacta\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/trifacta\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tripwire-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tripwire-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"truata1612259728221\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/truata1612259728221\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"truestack\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/truestack\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tryonsolutionsinc1596650621083\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tryonsolutionsinc1596650621083\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tsa-public-service\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tsa-public-service\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tunnelbiz\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tunnelbiz\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"turbonet\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/turbonet\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"turbonet1581982683964\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/turbonet1581982683964\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"twistlock\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/twistlock\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"typesafe\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/typesafe\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ubeeko\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ubeeko\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ubercloud\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ubercloud\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"uipath-5054924\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/uipath-5054924\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ulex\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ulex\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"unifi-software\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/unifi-software\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"unifiedstreaming1598872291606\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/unifiedstreaming1598872291606\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"uniprint-net\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/uniprint-net\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"unitrends\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/unitrends\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"unnisoft\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/unnisoft\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"unravel-data\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/unravel-data\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"unscramblsingaporepteltd-4999260\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/unscramblsingaporepteltd-4999260\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"untangle\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/untangle\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"upsolver1594188634150\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/upsolver1594188634150\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"usp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/usp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"valohai\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/valohai\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"valtix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/valtix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"varmournetworks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/varmournetworks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"varnish\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/varnish\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vatacommunicationsinc1581644208717\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vatacommunicationsinc1581644208717\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vaultive-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vaultive-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vbot\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vbot\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vcinityinc1587684340545\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vcinityinc1587684340545\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vectraaiinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vectraaiinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"veeam\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/veeam\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"velocitydb-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/velocitydb-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"velocloud\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/velocloud\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vemn\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vemn\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"veritas\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/veritas\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"versanetworks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/versanetworks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"versasec\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/versasec\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vidispine\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vidispine\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vidizmo\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vidizmo\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vigyanlabs-innovations-pvt-ltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vigyanlabs-innovations-pvt-ltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vigyanlabsinc1581413676614\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vigyanlabsinc1581413676614\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"viptela\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/viptela\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vircom\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vircom\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"virtualpulsesro1607008728942\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/virtualpulsesro1607008728942\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"visualsoft-center\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/visualsoft-center\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vizixiotplatformretail001\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vizixiotplatformretail001\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vmlabinc1613642184700\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vmlabinc1613642184700\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vmturbo\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vmturbo\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vmware-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vmware-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vnomicinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vnomicinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"voiceelements\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/voiceelements\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"volterraedgeservices\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/volterraedgeservices\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Vormetric\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Vormetric\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vscconsultingptyltd1608535888097\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vscconsultingptyltd1608535888097\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vte\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vte\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vu-llc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vu-llc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vyulabsinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vyulabsinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"WAD2AI.Diagnostics.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/WAD2AI.Diagnostics.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"WAD2EventHub.Diagnostics.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/WAD2EventHub.Diagnostics.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"wallarm\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/wallarm\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"wallix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/wallix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"wandisco\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/wandisco\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"wanos\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/wanos\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"wanpath-dba-myworkdrive\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/wanpath-dba-myworkdrive\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"wardy-it-solutions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/wardy-it-solutions\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"warewolf-esb\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/warewolf-esb\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"watchguard-technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/watchguard-technologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"webaloinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/webaloinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"websense-apmailpe\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/websense-apmailpe\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"websoft9inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/websoft9inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"wedoitllc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/wedoitllc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"westernoceansoftwaresprivatelimited\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/westernoceansoftwaresprivatelimited\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"wherescapesoftware\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/wherescapesoftware\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"winmagic_securedoc_cloudvm\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/winmagic_securedoc_cloudvm\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"wintellisys-inc-4561600\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/wintellisys-inc-4561600\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"witfooinc1590167223060\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/witfooinc1590167223060\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"wmspanel\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/wmspanel\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"wood1595864497589\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/wood1595864497589\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"workshare-technology\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/workshare-technology\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"world-programming\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/world-programming\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"worxogo\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/worxogo\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"wowza\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/wowza\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"xcontentptyltd-1329748\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/xcontentptyltd-1329748\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"xendata-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/xendata-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"xfinityinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/xfinityinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"xilinx\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/xilinx\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"xoriantsolutionspvtltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/xoriantsolutionspvtltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"xtremedata\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/xtremedata\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"xyzrd-group-ou\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/xyzrd-group-ou\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"yellowfin\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/yellowfin\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"yellowfininternationalptyltd1616363974066\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/yellowfininternationalptyltd1616363974066\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"yokogawarentalleasecorporation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/yokogawarentalleasecorporation\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"your-shop-online\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/your-shop-online\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"z1\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/z1\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"z4it-aps\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/z4it-aps\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"zabbix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/zabbix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"zend\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/zend\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"zenterasystemsinc1605292453288\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/zenterasystemsinc1605292453288\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"zerodown_software\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/zerodown_software\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"zerto\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/zerto\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"zettalane_systems-5254599\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/zettalane_systems-5254599\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"zevenet\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/zevenet\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"zilliz\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/zilliz\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"zoomdata\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/zoomdata\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"zscaler\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/zscaler\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"zscaler1579058425289\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/zscaler1579058425289\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"zultysinc1596831546163\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/zultysinc1596831546163\"\r\n }\r\n]", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/publishers?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnM/YXBpLXZlcnNpb249MjAyMS0wMy0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "f661914a-b772-410b-93de-7e62ec2ebf2c" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-served-by": [ + "f9cefe57-6d7d-423a-bcb5-35422fef9c50_132671844620306246" + ], + "x-ms-request-id": [ + "feb79001-6399-4dbc-a17f-fc73e63c1362" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11991" + ], + "x-ms-correlation-request-id": [ + "55066747-515b-4b8b-8615-dc06b36d9395" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T053836Z:55066747-515b-4b8b-8615-dc06b36d9395" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:38:36 GMT" + ], + "Content-Length": [ + "355229" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "[\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"128technology\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/128technology\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"1580863854728\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/1580863854728\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"1583411303229\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/1583411303229\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"1583465680865\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/1583465680865\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"1585118004523\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/1585118004523\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"1597644262255\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/1597644262255\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"1598955805825\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/1598955805825\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"1615257339685\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/1615257339685\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"1615278064010\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/1615278064010\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"1e\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/1e\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"2021ai\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/2021ai\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"247commercelimited1611063941652\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/247commercelimited1611063941652\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"3cx-pbx\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/3cx-pbx\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"42crunch1580391915541\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/42crunch1580391915541\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"4psa\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/4psa\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"5nine-software-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/5nine-software-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"7isolutions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/7isolutions\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"a10networks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/a10networks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"a10networks1596136698788\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/a10networks1596136698788\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"abiquo\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/abiquo\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"abzoobainc1598420455082\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/abzoobainc1598420455082\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"accedian\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/accedian\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"accelario1579101623356\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/accelario1579101623356\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"accellion\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/accellion\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"accessdata-group\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/accessdata-group\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"accops\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/accops\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"aciworldwide\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/aciworldwide\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Acronis\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Acronis\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Acronis.Backup\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Acronis.Backup\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"actian-corp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/actian-corp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"actian_matrix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/actian_matrix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"actifio\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/actifio\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"activeeon\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/activeeon\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"activeops\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/activeops\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"adastracorporation-4028356\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/adastracorporation-4028356\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"adgs\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/adgs\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"advantech\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/advantech\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"advantech-webaccess\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/advantech-webaccess\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"advantys\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/advantys\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"aelf\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/aelf\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"aerospike\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/aerospike\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"affinio\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/affinio\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"affirmednetworks1607630812999\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/affirmednetworks1607630812999\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ageniumscale1591804889317\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ageniumscale1591804889317\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"aggregion-ltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/aggregion-ltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"agiledialogssl1603791911858\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/agiledialogssl1603791911858\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"agolo\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/agolo\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ahnlabinc1584495174865\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ahnlabinc1584495174865\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ahnlabinc1584495467593\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ahnlabinc1584495467593\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"airalabrus\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/airalabrus\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"aiscaler-cache-control-ddos-and-url-rewriting-\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/aiscaler-cache-control-ddos-and-url-rewriting-\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"aisundowninc1618516322959\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/aisundowninc1618516322959\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"akamai-technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/akamai-technologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"akumina\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/akumina\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"akumo-software\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/akumo-software\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"al-tamamunitedtradingcontractingcompany\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/al-tamamunitedtradingcontractingcompany\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"alachisoft\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/alachisoft\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"alertlogic\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/alertlogic\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"AlertLogic.Extension\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/AlertLogic.Extension\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"algolyticstechnologies1606475101268\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/algolyticstechnologies1606475101268\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"alicetrix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/alicetrix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"alienvault\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/alienvault\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"alldigital-brevity\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/alldigital-brevity\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"altair-engineering-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/altair-engineering-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"altamira-corporation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/altamira-corporation\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"alteryx\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/alteryx\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"altova\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/altova\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"amergint1593131356777\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/amergint1593131356777\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ansys\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ansys\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"antmedia\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/antmedia\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"aod\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/aod\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"apigee\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/apigee\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"appcara\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/appcara\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"appcelerator\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/appcelerator\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"appex-networks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/appex-networks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"appistry\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/appistry\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"appiyo_technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/appiyo_technologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"appmint_inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/appmint_inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"apps-4-rent\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/apps-4-rent\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"appscale-marketplace\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/appscale-marketplace\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"appsurifyinc1606933045773\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/appsurifyinc1606933045773\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"aquaforest\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/aquaforest\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"aquantyinc1598537176913\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/aquantyinc1598537176913\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"arabesque-group\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/arabesque-group\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"arangodb\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/arangodb\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"aras\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/aras\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"arcblock\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/arcblock\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"arcesb\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/arcesb\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"arcserveusallc-marketing\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/arcserveusallc-marketing\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"arista-networks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/arista-networks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ariwontollc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ariwontollc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"array_networks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/array_networks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"artificial-intelligence-techniques-sl\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/artificial-intelligence-techniques-sl\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"arubanetworks-4922182\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/arubanetworks-4922182\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"asigra\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/asigra\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"aspentechnologyhq-1353108\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/aspentechnologyhq-1353108\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"astadia-1148316\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/astadia-1148316\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"asterasoftware1581022936015\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/asterasoftware1581022936015\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"asyscosoftwarebv\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/asyscosoftwarebv\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ataccama\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ataccama\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"atlgaming\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/atlgaming\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"atmosera\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/atmosera\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"atomicorp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/atomicorp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"atomizedinc1587939464368\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/atomizedinc1587939464368\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"attunity_cloudbeam\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/attunity_cloudbeam\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"audiocodes\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/audiocodes\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"auraportal\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/auraportal\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"auriq-systems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/auriq-systems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"automateio1592914387888\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/automateio1592914387888\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"automationanywhere\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/automationanywhere\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"avanseus\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/avanseus\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"avepoint\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/avepoint\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"aveva1\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/aveva1\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"avi-networks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/avi-networks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"aviatrix-systems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/aviatrix-systems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"awingu\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/awingu\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"axedrasag1590581171549\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/axedrasag1590581171549\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"axsguardablenv\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/axsguardablenv\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"axshco\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/axshco\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"axway\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/axway\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"axxana\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/axxana\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"azul\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/azul\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"azure-dockit\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/azure-dockit\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"azurecyclecloud\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/azurecyclecloud\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"AzureDatabricks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/AzureDatabricks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"azureopenshift\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/azureopenshift\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"AzureRT.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/AzureRT.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"azuretesting\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/azuretesting\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"azuretesting2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/azuretesting2\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"azuretesting3\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/azuretesting3\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"AzureTools1type\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/AzureTools1type\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"baas-techbureau\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/baas-techbureau\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"baffle-io\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/baffle-io\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"balabit\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/balabit\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"barracudanetworks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/barracudanetworks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"basho\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/basho\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"batch\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/batch\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bayware\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bayware\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bdy\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bdy\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"belindaczsro1588885355210\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/belindaczsro1588885355210\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bellsoft1582871421940\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bellsoft1582871421940\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"betsol\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/betsol\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"beyondtrust\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/beyondtrust\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bi-builders-as\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bi-builders-as\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"big-id\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/big-id\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bissantechnology1583581147809\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bissantechnology1583581147809\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bitdefendercybersecurity\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bitdefendercybersecurity\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Bitnami\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Bitnami\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bizagi\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bizagi\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"biztalk360\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/biztalk360\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"black-duck-software\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/black-duck-software\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"blackbird\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/blackbird\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"blackmagicdesignincorporated1596492193249\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/blackmagicdesignincorporated1596492193249\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"blk-technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/blk-technologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"blockapps\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/blockapps\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"blockchain-foundry\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/blockchain-foundry\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"blockstack\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/blockstack\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bloombase\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bloombase\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bluecat\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bluecat\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"blueprismlimited-4827145\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/blueprismlimited-4827145\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bluetalon\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bluetalon\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bmc.ctm\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bmc.ctm\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bmcctm.test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bmcctm.test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"boardpacpvtltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/boardpacpvtltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bocada\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bocada\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"boemskats\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/boemskats\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"botanalytics\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/botanalytics\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bravura-software-llc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bravura-software-llc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bricatainc1584472632111\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bricatainc1584472632111\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bright-computing\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bright-computing\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"brightcomputing\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/brightcomputing\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"brocade_communications\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/brocade_communications\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bryte\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bryte\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bssw\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bssw\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"bt-americas-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/bt-americas-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"buddhalabs\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/buddhalabs\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"calculated_systems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/calculated_systems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"caloudi_corp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/caloudi_corp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"canadiancentreforcybersecurity1610638436359\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/canadiancentreforcybersecurity1610638436359\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Canonical\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Canonical\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"canonical-test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/canonical-test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"carto\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/carto\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cask\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cask\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"castaigroupinc1595243474856\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/castaigroupinc1595243474856\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"catechnologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/catechnologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cautelalabs\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cautelalabs\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cavirin\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cavirin\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cayosoftinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cayosoftinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cdatasoftware\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cdatasoftware\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cds\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cds\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"celum-gmbh\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/celum-gmbh\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"center-for-internet-security-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/center-for-internet-security-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"centeritysystems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/centeritysystems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"centrixeltd1594135951373\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/centrixeltd1594135951373\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"centrocomputerspa1584528117084\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/centrocomputerspa1584528117084\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"certivox\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/certivox\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cfd-direct\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cfd-direct\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"chain\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/chain\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"checkpoint\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/checkpoint\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"chef-software\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/chef-software\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Chef.Bootstrap.WindowsAzure\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Chef.Bootstrap.WindowsAzure\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cinchy\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cinchy\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cinegy-gmbh\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cinegy-gmbh\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"circleci\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/circleci\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cires21\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cires21\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cirruswaveinc1579234787943\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cirruswaveinc1579234787943\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cisco\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cisco\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"citrix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/citrix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Citrix.ADC\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Citrix.ADC\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"clear-linux-project\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/clear-linux-project\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"clone-systems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/clone-systems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"clouber\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/clouber\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloud-cruiser\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloud-cruiser\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloud-infrastructure-services\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloud-infrastructure-services\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudbees\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudbees\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudbees-enterprise-jenkins\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudbees-enterprise-jenkins\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudbolt-software\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudbolt-software\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudboost\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudboost\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudcover\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudcover\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudenablers-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudenablers-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudentity\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudentity\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudera\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudera\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudflare\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudflare\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudhouse\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudhouse\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudinfo-4919088\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudinfo-4919088\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudknox\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudknox\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudlanes\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudlanes\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudlink\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudlink\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"CloudLinkEMC.SecureVM\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/CloudLinkEMC.SecureVM\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudmavensolutions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudmavensolutions\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudplan-gmbh\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudplan-gmbh\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudsecurity\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudsecurity\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudsoft\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudsoft\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cloudwhizsolutions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudwhizsolutions\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"clustrix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/clustrix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cncf-upstream\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cncf-upstream\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"codelathe\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/codelathe\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"codenvy\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/codenvy\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"codetwo\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/codetwo\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cognitive-scale\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cognitive-scale\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cognizant\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cognizant\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cognosys\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cognosys\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cohesity\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cohesity\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cohesive\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cohesive\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"coin-sciences-ltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/coin-sciences-ltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"collabcloudlimited\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/collabcloudlimited\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"commvault\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/commvault\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"compellon\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/compellon\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"composable\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/composable\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"comunity\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/comunity\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"concentrationheatandmomentumlimited1616154387047\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/concentrationheatandmomentumlimited1616154387047\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Confer\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Confer\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"confluentinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/confluentinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"conflux\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/conflux\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"connecting-software\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/connecting-software\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"consensys\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/consensys\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"containeraider\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/containeraider\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"contiamogmbh\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/contiamogmbh\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"controlcase\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/controlcase\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"controlplane\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/controlplane\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"controlplanecorporation1609967567639\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/controlplanecorporation1609967567639\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"convertigo\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/convertigo\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"corda\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/corda\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"core-stack\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/core-stack\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"corent-technology-pvt\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/corent-technology-pvt\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"CoreOS\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/CoreOS\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"couchbase\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/couchbase\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cpanel\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cpanel\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"credativ\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/credativ\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cristiesoftwareltd1599488127561\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cristiesoftwareltd1599488127561\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"crunchyard\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/crunchyard\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cryptocom1585727786636\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cryptocom1585727786636\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cryptosense1605170011574\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cryptosense1605170011574\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cryptzone\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cryptzone\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ctm.bmc.com\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ctm.bmc.com\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cyberark\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cyberark\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cybernetica-as\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cybernetica-as\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"cyxtera\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/cyxtera\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"d4t4_solutions-1164305\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/d4t4_solutions-1164305\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"daceitdbasensetrafficpulse1579892024934\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/daceitdbasensetrafficpulse1579892024934\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"danielsol.AzureTools1\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/danielsol.AzureTools1\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"danielsol.AzureTools1pns500\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/danielsol.AzureTools1pns500\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Dans.Windows.App\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Dans.Windows.App\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Dans3.Windows.App\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Dans3.Windows.App\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dataart\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dataart\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"databricks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/databricks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"datacore\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/datacore\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Datadog.Agent\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Datadog.Agent\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"datadynamicsinc1581991927942\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/datadynamicsinc1581991927942\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dataguiseinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dataguiseinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dataiku\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dataiku\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"datalayer\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/datalayer\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"datanomers1584919038987\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/datanomers1584919038987\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"datanova\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/datanova\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"datapredsa\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/datapredsa\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dataroadtechnologiesllc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dataroadtechnologiesllc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"datastax\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/datastax\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"datasunrise\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/datasunrise\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"datavirtualitygmbh\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/datavirtualitygmbh\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dbs-h\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dbs-h\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ddn-whamcloud-5345716\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ddn-whamcloud-5345716\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Debian\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Debian\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dece-4446019\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dece-4446019\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"decisosalesbv\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/decisosalesbv\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"deepcognitioninc1593512758156\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/deepcognitioninc1593512758156\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"deepsiginc1581610210151\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/deepsiginc1581610210151\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dellemc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dellemc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dell_software\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dell_software\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"delphix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/delphix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"denodo\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/denodo\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"derdack\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/derdack\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"desktopstudioag1580294245574\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/desktopstudioag1580294245574\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"devfactory\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/devfactory\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"device42inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/device42inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"deviceauthorityinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/deviceauthorityinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"devolutionsinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/devolutionsinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"devopsgroup-uk\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/devopsgroup-uk\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"df-portal-user\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/df-portal-user\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dgsecure\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dgsecure\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Dh2ico\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Dh2ico\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dh2icompany\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dh2icompany\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dhi\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dhi\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"diagramics\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/diagramics\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dicomsystems1584107398321\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dicomsystems1584107398321\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"diehl-metering\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/diehl-metering\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"digisitesystems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/digisitesystems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"digitaldefenseinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/digitaldefenseinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"digitaloffice\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/digitaloffice\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"digitamizeinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/digitamizeinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"digitate\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/digitate\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"diladele\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/diladele\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dimensionalmechanics-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dimensionalmechanics-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"diqa\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/diqa\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"diyatech\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/diyatech\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"diyotta\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/diyotta\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"djiindustrialincus\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/djiindustrialincus\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"docker\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/docker\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dome9\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dome9\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dorabot\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dorabot\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dremiocorporation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dremiocorporation\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"drizti\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/drizti\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"drone\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/drone\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dsi\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dsi\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dundas\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dundas\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dyadic_security\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dyadic_security\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dynatrace\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dynatrace\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"dynatrace.ruxit\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/dynatrace.ruxit\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"e-magicinc1587696283171\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/e-magicinc1587696283171\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"eastwind-networks-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/eastwind-networks-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"easysoftwaresro1593005637384\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/easysoftwaresro1593005637384\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ecessa\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ecessa\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"edevtech\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/edevtech\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"edgenetworks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/edgenetworks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"edispheresoftwareprivatelimited1606199736428\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/edispheresoftwareprivatelimited1606199736428\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"education4sight\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/education4sight\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"egnyte\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/egnyte\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"egress1589289169584\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/egress1589289169584\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"eikonasystemsgmbh1601729310063\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/eikonasystemsgmbh1601729310063\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Elastic\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Elastic\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Elastic.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Elastic.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"elasticbox\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/elasticbox\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"elecard\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/elecard\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"electric-cloud\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/electric-cloud\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"elevateiot\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/elevateiot\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"eleven01\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/eleven01\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"elfiqnetworks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/elfiqnetworks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"emercoin\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/emercoin\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"energisme1601990637842\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/energisme1601990637842\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"enforongo\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/enforongo\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"enterprise-ethereum-alliance\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/enterprise-ethereum-alliance\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"enterprisedb-corp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/enterprisedb-corp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"enterpriseworx-it\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/enterpriseworx-it\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"eproe\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/eproe\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"equalum\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/equalum\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"equilibrium\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/equilibrium\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"equinix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/equinix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ergoninformatikag1581586464404\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ergoninformatikag1581586464404\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"esdenera\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/esdenera\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ESET\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ESET\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"esetresearch1579795941720\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/esetresearch1579795941720\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"esri\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/esri\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"esyon\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/esyon\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ethereum\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ethereum\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"eventtracker\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/eventtracker\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"evostream-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/evostream-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"exact\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/exact\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"exasol\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/exasol\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"excelero1608461290726\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/excelero1608461290726\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"exivity\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/exivity\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"exonar\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/exonar\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"f5-networks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/f5-networks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"falconstorsoftware\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/falconstorsoftware\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"fatalsecurity1604924013537\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/fatalsecurity1604924013537\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"fatpipe-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/fatpipe-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"fidesys\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/fidesys\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"filecatalyst\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/filecatalyst\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"filemagellc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/filemagellc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"fiorano\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/fiorano\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"fireeye\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/fireeye\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"firehost\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/firehost\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"firemon\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/firemon\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"firstderivativesplc1596469572732\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/firstderivativesplc1596469572732\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"flashgrid-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/flashgrid-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"flexbby\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/flexbby\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"flexbby-5255860\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/flexbby-5255860\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"flexify-io\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/flexify-io\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"flexxibleit\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/flexxibleit\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"flowmon\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/flowmon\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"flynet\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/flynet\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"foghorn-systems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/foghorn-systems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"forcepoint-llc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/forcepoint-llc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"forescout\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/forescout\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"formpipesoftwareab\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/formpipesoftwareab\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"forscene\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/forscene\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"fortanix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/fortanix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"fortinet\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/fortinet\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"fortycloud\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/fortycloud\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"forumsystems1599756394904\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/forumsystems1599756394904\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"fotopiatechnologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/fotopiatechnologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"foxiteuropegmbh1585901066320\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/foxiteuropegmbh1585901066320\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"fujitsu_fast\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/fujitsu_fast\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"fw\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/fw\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"g2kgroupgmbh-4821943\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/g2kgroupgmbh-4821943\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"gapteq\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/gapteq\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"gatlingcorp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/gatlingcorp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"gbs\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/gbs\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"gemalto-safenet\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/gemalto-safenet\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Gemalto.SafeNet.ProtectV\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Gemalto.SafeNet.ProtectV\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"genuagmbhdevid1\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/genuagmbhdevid1\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"genymobile\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/genymobile\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"gigamon-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/gigamon-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"GitHub\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/GitHub\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"gitlab\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/gitlab\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"gitlabinc1586447921813\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/gitlabinc1586447921813\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"gladinet-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/gladinet-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"glantoninc1591876792991\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/glantoninc1591876792991\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"globalidsinc1596800540598\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/globalidsinc1596800540598\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"globalscape\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/globalscape\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"globalsolutions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/globalsolutions\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"gluwareinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/gluwareinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"graphistry\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/graphistry\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"graphitegtc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/graphitegtc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"great-software-laboratory-private-limited\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/great-software-laboratory-private-limited\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"greensql\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/greensql\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"greycorbelsolutions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/greycorbelsolutions\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"gridgain\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/gridgain\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"guardicore\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/guardicore\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"h2o-ai\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/h2o-ai\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hackerbay\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/hackerbay\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hackershub\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/hackershub\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"haivision\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/haivision\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"haivisionsystemsinc1580780591922\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/haivisionsystemsinc1580780591922\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"haltdoscompvtltd1587136166019\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/haltdoscompvtltd1587136166019\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hanu\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/hanu\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"haproxy-technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/haproxy-technologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"harmanconnectedservicesinc1594928575643\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/harmanconnectedservicesinc1594928575643\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"harpaitalia\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/harpaitalia\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hashhub\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/hashhub\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hcl-technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/hcl-technologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"heimdall-data\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/heimdall-data\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"help-systems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/help-systems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"helpyio\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/helpyio\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"heretechnologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/heretechnologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hewlett-packard\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/hewlett-packard\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hillstone-networks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/hillstone-networks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hitachi-solutions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/hitachi-solutions\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hortonworks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/hortonworks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hpe\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/hpe\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"HPE.Security.ApplicationDefender\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/HPE.Security.ApplicationDefender\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"huawei\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/huawei\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hubstor-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/hubstor-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hush-hush\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/hush-hush\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hvr\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/hvr\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hyperglance\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/hyperglance\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hypergrid\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/hypergrid\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hystaxinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/hystaxinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"hytrust\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/hytrust\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"i-exceed-technology\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/i-exceed-technology\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"iaansys\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/iaansys\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ibm\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ibm\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ibm-alliance-global-1560886\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ibm-alliance-global-1560886\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ibm-alliance-usa-ny-armonk-hq-ibmstorage-6201192\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ibm-alliance-usa-ny-armonk-hq-ibmstorage-6201192\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ibm-usa-ny-armonk-hq-6275750-ibmcloud-aiops\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ibm-usa-ny-armonk-hq-6275750-ibmcloud-aiops\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"iboss\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/iboss\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"iconics\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/iconics\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"iconsulting-spa\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/iconsulting-spa\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"icubeconsultancyservicesinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/icubeconsultancyservicesinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"iguazio-5069960\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/iguazio-5069960\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ikan\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ikan\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"iliimbiliimveyazlmsistemlerisanvetica1617000555584\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/iliimbiliimveyazlmsistemlerisanvetica1617000555584\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"illuminainc1586452220102\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/illuminainc1586452220102\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"image-technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/image-technologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"imaginecommunications\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/imaginecommunications\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"imperva\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/imperva\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"impetustechnologiesinc1591959591877\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/impetustechnologiesinc1591959591877\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"imprivatainc1580479939967\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/imprivatainc1580479939967\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"incorta\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/incorta\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"incredibuild\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/incredibuild\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"indexima1594300233028\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/indexima1594300233028\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"industry-weapon\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/industry-weapon\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"industryweapon1587162781833\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/industryweapon1587162781833\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"influxdata\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/influxdata\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"infoblox\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/infoblox\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"infogix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/infogix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"infolibrarian\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/infolibrarian\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"informatica\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/informatica\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"informationbuilders\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/informationbuilders\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"infront-consulting-group-ltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/infront-consulting-group-ltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"infscapeughaftungsbeschrnkt\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/infscapeughaftungsbeschrnkt\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ingenieurstudiohollaus1579587745438\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ingenieurstudiohollaus1579587745438\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ingrammicro\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ingrammicro\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"innomindssoftware\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/innomindssoftware\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"innovtech\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/innovtech\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"intel-bigdl\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/intel-bigdl\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"intel-fpga\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/intel-fpga\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"intellicus-technologies-pvt-ltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/intellicus-technologies-pvt-ltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"intelligent-plant-ltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/intelligent-plant-ltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"internationaltrustmachinescorporation1582190033865\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/internationaltrustmachinescorporation1582190033865\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"intersystems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/intersystems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"intigua\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/intigua\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"iofabric\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/iofabric\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ipinfusion1590066770520\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ipinfusion1590066770520\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ipswitch\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ipswitch\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"iqsol\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/iqsol\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"iquate\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/iquate\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"iquest\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/iquest\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"irion\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/irion\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ishlangu-load-balancer-adc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ishlangu-load-balancer-adc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"issp-corporation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/issp-corporation\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"isvtestukbigcat\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/isvtestukbigcat\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"isvtestuklegacy\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/isvtestuklegacy\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"it4bizdoo\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/it4bizdoo\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"itelios\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/itelios\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"itrsgroupltd1620310702149\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/itrsgroupltd1620310702149\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ivix1595238749040\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ivix1595238749040\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"iwnamespace\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/iwnamespace\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"izenda\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/izenda\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"jamcracker\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/jamcracker\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"javlinltd1579185328273\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/javlinltd1579185328273\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"jedox\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/jedox\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"jelastic\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/jelastic\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"jetnexus\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/jetnexus\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"jetware-srl\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/jetware-srl\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"jfrog\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/jfrog\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"jm-technology-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/jm-technology-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"jogetinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/jogetinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"juniper-networks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/juniper-networks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"justanalytics\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/justanalytics\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kaazing\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/kaazing\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kadenallc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/kadenallc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kali-linux\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/kali-linux\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kalkitech\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/kalkitech\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kaminarioinc1588672951794\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/kaminarioinc1588672951794\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Kaspersky.Lab\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Kaspersky.Lab\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"KasperskyLab.SecurityAgent\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/KasperskyLab.SecurityAgent\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kaspersky_lab\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/kaspersky_lab\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kazendi\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/kazendi\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kelverion\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/kelverion\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kemptech\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/kemptech\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kepion\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/kepion\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kinetica\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/kinetica\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kinvolk\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/kinvolk\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"knime\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/knime\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kobalt\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/kobalt\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kognillc1600118221163\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/kognillc1600118221163\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"konginc1581527938760\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/konginc1581527938760\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"konsys-ltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/konsys-ltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"koverseinc1588716263110\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/koverseinc1588716263110\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kryonsystems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/kryonsystems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"krypc-technologies-pvt-ltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/krypc-technologies-pvt-ltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kyligence\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/kyligence\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"kyvos-insights-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/kyvos-insights-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"lancom-systems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/lancom-systems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"lansa\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/lansa\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"lastline\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/lastline\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"leap-orbit\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/leap-orbit\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"leostream-corporation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/leostream-corporation\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"lepide-software\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/lepide-software\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"liberatii\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/liberatii\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"libraesva\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/libraesva\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"liebsoft\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/liebsoft\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"lightning-analyticsinc1582000647396\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/lightning-analyticsinc1582000647396\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"linuxbasedsystemsdesignltd1580878904727\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/linuxbasedsystemsdesignltd1580878904727\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"liquid-files\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/liquid-files\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"liquidware\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/liquidware\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"literatu\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/literatu\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"litespeedtechnologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/litespeedtechnologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"litespeed_technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/litespeed_technologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"litionenergiegmbh1580128829115\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/litionenergiegmbh1580128829115\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"litmusautomation1582760223280\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/litmusautomation1582760223280\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"lnw-softgmbh\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/lnw-softgmbh\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"loadbalancer\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/loadbalancer\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"logsign\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/logsign\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"logtrust\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/logtrust\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"looker\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/looker\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"lotus_beta_analytics\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/lotus_beta_analytics\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"lti-lt-infotech\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/lti-lt-infotech\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"luminate-security\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/luminate-security\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"M365SecurityInventory\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/M365SecurityInventory\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"machinesense\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/machinesense\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"maidenhead-bridge\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/maidenhead-bridge\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"manageengine\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/manageengine\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mapd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/mapd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mapr-technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/mapr-technologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"marketplace-rdfe-caps\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/marketplace-rdfe-caps\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"marklogic\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/marklogic\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"massiveanalytic-\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/massiveanalytic-\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mathworks-deployment\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/mathworks-deployment\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mathworks-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/mathworks-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"matillion\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/matillion\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mavinglobal\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/mavinglobal\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"McAfee.EndpointSecurity\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/McAfee.EndpointSecurity\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"McAfee.EndpointSecurity.test3\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/McAfee.EndpointSecurity.test3\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"meanio\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/meanio\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"media3-adobe\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/media3-adobe\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"media3-technologies-llc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/media3-technologies-llc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mediatekinc1586141563888\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/mediatekinc1586141563888\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mendix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/mendix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"messagesolution\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/messagesolution\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mettainnovations-4900054\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/mettainnovations-4900054\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mfe_azure\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/mfe_azure\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mfiles\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/mfiles\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mico\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/mico\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"micro-focus\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/micro-focus\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microlinkpcukltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/microlinkpcukltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microolap\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/microolap\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microsoft-ads\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoft-ads\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microsoft-agci-gaming\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoft-agci-gaming\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microsoft-aks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoft-aks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microsoft-avere\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoft-avere\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microsoft-azure-batch\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoft-azure-batch\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microsoft-azure-compute\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoft-azure-compute\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microsoft-azure-hdinsight\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoft-azure-hdinsight\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microsoft-crypto\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoft-crypto\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microsoft-dsvm\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoft-dsvm\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microsoft-hyperv\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoft-hyperv\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.AdminCenter\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AdminCenter\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.AKS\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AKS\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.ActiveDirectory\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.ActiveDirectory\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.ActiveDirectory.LinuxSSH\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.ActiveDirectory.LinuxSSH\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Applications\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Applications\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Automation.HybridWorker.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Automation.HybridWorker.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.AzureDefenderForServers\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.AzureDefenderForServers\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.AzureDefenderForSQL\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.AzureDefenderForSQL\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Backup.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Backup.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Backup.Test.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Backup.Test.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.ChangeTracking\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.ChangeTracking\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.ChangeTracking.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.ChangeTracking.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Compute.Security\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Compute.Security\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.ContainerUpstream\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.ContainerUpstream\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.DefenderForServers.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.DefenderForServers.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.DefenderForServers.Test2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.DefenderForServers.Test2\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Diagnostics\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Diagnostics\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Diagnostics.Build.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Diagnostics.Build.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Diagnostics.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Diagnostics.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Diagnostics.Hotfix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Diagnostics.Hotfix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test012be407-61ea-4e45-a2c3-71a45999ca21-20191228083800\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test012be407-61ea-4e45-a2c3-71a45999ca21-20191228083800\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test01971384-3044-413b-8b1c-33b5d461bf23-20200107051823\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test01971384-3044-413b-8b1c-33b5d461bf23-20200107051823\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test0225ec7d-b36c-4ac8-82f0-aa4fafaf10a9-20200111051346\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test0225ec7d-b36c-4ac8-82f0-aa4fafaf10a9-20200111051346\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test025e16a1-328d-45a2-b7e3-71f7e4cde046-20191229064028\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test025e16a1-328d-45a2-b7e3-71f7e4cde046-20191229064028\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test02d1f941-5607-4757-8df7-fd8c5631ab45-20200103083810\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test02d1f941-5607-4757-8df7-fd8c5631ab45-20200103083810\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test039abd7f-360c-42a1-ad5d-77527c519286-20191002233412\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test039abd7f-360c-42a1-ad5d-77527c519286-20191002233412\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test04a0f157-c6fb-4595-b6ca-6c82a2338063-20200108101451\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test04a0f157-c6fb-4595-b6ca-6c82a2338063-20200108101451\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test0737f33e-63e0-4ba9-b04b-b93a1de4e997-20200106083639\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test0737f33e-63e0-4ba9-b04b-b93a1de4e997-20200106083639\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test0a44d7be-63fa-418d-a7b6-89a44dd21894-20200107052935\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test0a44d7be-63fa-418d-a7b6-89a44dd21894-20200107052935\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test0d01b487-7f79-4d87-b330-5c025068db45-20191004190331\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test0d01b487-7f79-4d87-b330-5c025068db45-20191004190331\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test0d643748-e6fe-41ad-b4d3-89a289a0cee0-20191003055620\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test0d643748-e6fe-41ad-b4d3-89a289a0cee0-20191003055620\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test0df83c51-5bb9-43f8-8ae9-bc896ea64f78-20200110220221\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test0df83c51-5bb9-43f8-8ae9-bc896ea64f78-20200110220221\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test0f02c246-7e65-4010-9367-ca4530c3897e-20191004190223\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test0f02c246-7e65-4010-9367-ca4530c3897e-20191004190223\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test157494ec-e788-43b0-8d26-a17e39ee07cc-20191002011945\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test157494ec-e788-43b0-8d26-a17e39ee07cc-20191002011945\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test1661d154-b623-4507-8a56-3a89812c456c-20200111083940\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test1661d154-b623-4507-8a56-3a89812c456c-20200111083940\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test17bbd860-f21d-40ab-9026-16e05f2907f0-20200106083451\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test17bbd860-f21d-40ab-9026-16e05f2907f0-20200106083451\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test194e2333-13cd-43e3-b0a4-c8cdcf1a3600-20200110211106\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test194e2333-13cd-43e3-b0a4-c8cdcf1a3600-20200110211106\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test1bc26b19-b8d8-41f9-a26d-818f277bdf93-20200101113139\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test1bc26b19-b8d8-41f9-a26d-818f277bdf93-20200101113139\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test1c840053-9213-4f2a-8f2e-9bf2297908bd-20200108101424\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test1c840053-9213-4f2a-8f2e-9bf2297908bd-20200108101424\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test1d7bba72-69f1-43cd-a38c-41ce0b5f4bae-20200109050041\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test1d7bba72-69f1-43cd-a38c-41ce0b5f4bae-20200109050041\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test1f7a8078-50e7-4a3a-91eb-d178fd4c403b-20191002233353\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test1f7a8078-50e7-4a3a-91eb-d178fd4c403b-20191002233353\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test1fef1fdc-57ba-46a8-a879-475ba7d45a7a-20200106083509\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test1fef1fdc-57ba-46a8-a879-475ba7d45a7a-20200106083509\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test21332f15-f78d-4d31-afac-79b9dc989432-20191231175840\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test21332f15-f78d-4d31-afac-79b9dc989432-20191231175840\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test22f10717-6939-4003-a9ce-38effd8b77d6-20191007191355\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test22f10717-6939-4003-a9ce-38effd8b77d6-20191007191355\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test2334e6e3-bb72-4241-a36f-c2429d69bc0b-20200106050834\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test2334e6e3-bb72-4241-a36f-c2429d69bc0b-20200106050834\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test24fa9eb5-1c59-4425-b61c-30fd638c2a45-20191003203802\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test24fa9eb5-1c59-4425-b61c-30fd638c2a45-20191003203802\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test2521a545-ed61-4a15-bed1-aba7ce1d81ee-20200106050804\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test2521a545-ed61-4a15-bed1-aba7ce1d81ee-20200106050804\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test25c6fe61-1282-43c2-867b-b5039219989c-20200105081851\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test25c6fe61-1282-43c2-867b-b5039219989c-20200105081851\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test27515c8c-6773-4f92-afb0-35691cc6e3b6-20200103083821\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test27515c8c-6773-4f92-afb0-35691cc6e3b6-20200103083821\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test28012680-48e7-4903-877f-2f29464e63d5-20191229033424\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test28012680-48e7-4903-877f-2f29464e63d5-20191229033424\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test29a7a529-d293-4728-9d7f-257ed996e64f-20200108081759\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test29a7a529-d293-4728-9d7f-257ed996e64f-20200108081759\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test2a5f2d2c-b8e3-46c2-850d-a1641c024fe7-20200107084228\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test2a5f2d2c-b8e3-46c2-850d-a1641c024fe7-20200107084228\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test2ce856af-ab17-48f2-ba3e-bcd9af091061-20200110013246\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test2ce856af-ab17-48f2-ba3e-bcd9af091061-20200110013246\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test2e012e83-6361-4365-963f-6ced8a08e91c-20200110211254\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test2e012e83-6361-4365-963f-6ced8a08e91c-20200110211254\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test2ecf67b2-fb63-4461-b6a6-7026c4fb1168-20191002214026\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test2ecf67b2-fb63-4461-b6a6-7026c4fb1168-20191002214026\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test2ede6564-c7cc-44cb-a1a8-902505c9829d-20191003020742\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test2ede6564-c7cc-44cb-a1a8-902505c9829d-20191003020742\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test2f4ebc17-e27e-48d9-9cc3-ff933c21884e-20200106092410\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test2f4ebc17-e27e-48d9-9cc3-ff933c21884e-20200106092410\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test349ee02c-af9b-4663-a963-823b40eefed8-20200108083612\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test349ee02c-af9b-4663-a963-823b40eefed8-20200108083612\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test34cf6b13-b78e-478b-b596-8b661629371d-20191007195455\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test34cf6b13-b78e-478b-b596-8b661629371d-20191007195455\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test36cc5b60-2b23-4a04-bf95-f7865e1141cf-20200110085718\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test36cc5b60-2b23-4a04-bf95-f7865e1141cf-20200110085718\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test3712fca9-5cdd-4609-be69-b02aedc5c55c-20200107084115\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test3712fca9-5cdd-4609-be69-b02aedc5c55c-20200107084115\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test3772d042-92e2-4bcb-99b7-8a6a119cc088-20191231182808\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test3772d042-92e2-4bcb-99b7-8a6a119cc088-20191231182808\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test37a6dd64-d44d-465e-85bc-3bc38be90350-20200104083535\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test37a6dd64-d44d-465e-85bc-3bc38be90350-20200104083535\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test381074d5-7156-472b-801a-b35f8fef4cc6-20200105050612\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test381074d5-7156-472b-801a-b35f8fef4cc6-20200105050612\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test3877a44d-4c48-40db-80eb-227272d5acd6-20200110103540\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test3877a44d-4c48-40db-80eb-227272d5acd6-20200110103540\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test38ecd28e-7018-4672-840c-3044a5e7a6b5-20200111084208\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test38ecd28e-7018-4672-840c-3044a5e7a6b5-20200111084208\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test395a0b49-442a-450c-8a1f-65b0aa3bcf47-20200105083839\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test395a0b49-442a-450c-8a1f-65b0aa3bcf47-20200105083839\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test3971b300-edff-44a8-b61b-7f9b7460a8d6-20191003002234\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test3971b300-edff-44a8-b61b-7f9b7460a8d6-20191003002234\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test3adeec20-7458-4b3d-af26-0b6bc2aae3eb-20200103083751\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test3adeec20-7458-4b3d-af26-0b6bc2aae3eb-20200103083751\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test3b20dd96-f3e4-4798-998d-8c433c2449a7-20200108083635\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test3b20dd96-f3e4-4798-998d-8c433c2449a7-20200108083635\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test3ce2fd4a-8b5a-4c7e-b08d-3e48fc0f45e7-20200104083825\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test3ce2fd4a-8b5a-4c7e-b08d-3e48fc0f45e7-20200104083825\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test3d499ca7-cc8d-41cc-a6dc-ffb1a4ac4942-20200107053004\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test3d499ca7-cc8d-41cc-a6dc-ffb1a4ac4942-20200107053004\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test3db7240e-5e42-4d6d-b024-cc9fce3c828b-20200105083520\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test3db7240e-5e42-4d6d-b024-cc9fce3c828b-20200105083520\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test3f6b7341-635f-48d5-a36d-be5dfe3002c4-20200105050937\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test3f6b7341-635f-48d5-a36d-be5dfe3002c4-20200105050937\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test3fc26934-ede2-4482-ad5e-f66f6135d4a6-20191228055558\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test3fc26934-ede2-4482-ad5e-f66f6135d4a6-20191228055558\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test406d077c-6017-4062-bc96-f809147a2331-20200106050748\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test406d077c-6017-4062-bc96-f809147a2331-20200106050748\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test4302336c-e039-4e70-bcb6-9275f6089e4a-20200108144821\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test4302336c-e039-4e70-bcb6-9275f6089e4a-20200108144821\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test453a087e-8435-46db-970a-4ee633cc4c4a-20200102083458\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test453a087e-8435-46db-970a-4ee633cc4c4a-20200102083458\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test46b73afa-2259-4aff-81e1-a58bf24b59aa-20191229033459\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test46b73afa-2259-4aff-81e1-a58bf24b59aa-20191229033459\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test4a3399ee-82ea-46aa-9e3a-5434b588e3b6-20191228013518\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test4a3399ee-82ea-46aa-9e3a-5434b588e3b6-20191228013518\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test4eb7a185-527b-4b9f-93a8-7f1cec9d062e-20191231151207\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test4eb7a185-527b-4b9f-93a8-7f1cec9d062e-20191231151207\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test520a0915-f9f0-4da4-9fa1-1b74fc1470aa-20200102083505\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test520a0915-f9f0-4da4-9fa1-1b74fc1470aa-20200102083505\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test5397960f-023b-4979-9a8b-800d049045a4-20191007195417\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test5397960f-023b-4979-9a8b-800d049045a4-20191007195417\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test55a36387-8a3f-4159-9884-29b97539a253-20200109080443\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test55a36387-8a3f-4159-9884-29b97539a253-20200109080443\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test5645f186-4ee5-4209-af37-423660e3318c-20191231175947\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test5645f186-4ee5-4209-af37-423660e3318c-20191231175947\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test58b4461d-4d2d-4395-b6d2-ab83d4d8c62f-20200111001002\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test58b4461d-4d2d-4395-b6d2-ab83d4d8c62f-20200111001002\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test5b0bf447-d98d-429d-8334-c032d197c743-20191003203846\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test5b0bf447-d98d-429d-8334-c032d197c743-20191003203846\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test5bc90367-1ea2-400b-a40c-321081bae3f3-20200108145035\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test5bc90367-1ea2-400b-a40c-321081bae3f3-20200108145035\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test5bd0562f-e939-456f-a6ee-c848d1aba616-20200101151641\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test5bd0562f-e939-456f-a6ee-c848d1aba616-20200101151641\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test5e4efe90-916c-4c96-802c-1508a5b6da78-20191231151150\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test5e4efe90-916c-4c96-802c-1508a5b6da78-20191231151150\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test5f8f0c10-cc3c-45ec-a068-fb1c7edfa0d9-20200101145958\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test5f8f0c10-cc3c-45ec-a068-fb1c7edfa0d9-20200101145958\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test60a000b7-286c-4b2b-9137-bbc088736419-20200108144920\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test60a000b7-286c-4b2b-9137-bbc088736419-20200108144920\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test6192a01b-ba47-4d08-904a-71647a49a112-20191008041625\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test6192a01b-ba47-4d08-904a-71647a49a112-20191008041625\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test62835538-89c6-4f66-9034-f7a4b176c615-20191007234245\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test62835538-89c6-4f66-9034-f7a4b176c615-20191007234245\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test651e4ad2-ee4a-462e-a506-b56b1969f5d0-20200110230749\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test651e4ad2-ee4a-462e-a506-b56b1969f5d0-20200110230749\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test691d94e5-c40c-4568-94b0-09b08aea42b1-20200106050808\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test691d94e5-c40c-4568-94b0-09b08aea42b1-20200106050808\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test6aa3643c-011a-4180-877f-cad955a8e664-20191007234642\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test6aa3643c-011a-4180-877f-cad955a8e664-20191007234642\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test6cfb469b-8478-468f-9bb5-691affd32abb-20200107083803\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test6cfb469b-8478-468f-9bb5-691affd32abb-20200107083803\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test6d36b6b2-7956-4e62-91c1-c33792fd4bb1-20200110123203\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test6d36b6b2-7956-4e62-91c1-c33792fd4bb1-20200110123203\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test6e28168e-a9c8-4c0a-8b40-60c2a1502d43-20200108052802\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test6e28168e-a9c8-4c0a-8b40-60c2a1502d43-20200108052802\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test6eb763ac-7fbe-4e44-bee7-aad035ee2a7d-20200110084429\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test6eb763ac-7fbe-4e44-bee7-aad035ee2a7d-20200110084429\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test6efec253-f625-46f0-9d74-324f69e963d8-20200107070514\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test6efec253-f625-46f0-9d74-324f69e963d8-20200107070514\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test70fa7e4c-3122-4ff7-aec6-fe75ab660a01-20200108105900\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test70fa7e4c-3122-4ff7-aec6-fe75ab660a01-20200108105900\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test710a5fbf-06c7-46ac-b96d-a29d2586422f-20200108083639\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test710a5fbf-06c7-46ac-b96d-a29d2586422f-20200108083639\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test71d72489-67c6-45e2-b1e6-a19546efc823-20200105112903\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test71d72489-67c6-45e2-b1e6-a19546efc823-20200105112903\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test721fccf1-2b3e-44b6-908f-51b910e88b09-20200111104931\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test721fccf1-2b3e-44b6-908f-51b910e88b09-20200111104931\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test742d0189-9e41-4f1b-8ad3-31c05d34903b-20200111103247\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test742d0189-9e41-4f1b-8ad3-31c05d34903b-20200111103247\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test7836a97c-f56e-48d0-8b5d-61e79aeb3226-20200111071656\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test7836a97c-f56e-48d0-8b5d-61e79aeb3226-20200111071656\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test78666b2e-25c8-4a48-931a-3131a0317d73-20191002194352\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test78666b2e-25c8-4a48-931a-3131a0317d73-20191002194352\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test79f13508-fcbd-47b9-988f-1c21ef5e7f2e-20191002015429\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test79f13508-fcbd-47b9-988f-1c21ef5e7f2e-20191002015429\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test79fb90ce-4691-4212-99a7-6e4069bd5984-20191007234256\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test79fb90ce-4691-4212-99a7-6e4069bd5984-20191007234256\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test7a8cf687-6a21-4181-ba98-902fee717bd3-20200104103216\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test7a8cf687-6a21-4181-ba98-902fee717bd3-20200104103216\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test7aabf813-6644-483a-b9e0-ba6f8973ba1f-20191002232822\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test7aabf813-6644-483a-b9e0-ba6f8973ba1f-20191002232822\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test7c96c10a-0c8f-4ab0-83fd-1ad66a362e33-20191229033458\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test7c96c10a-0c8f-4ab0-83fd-1ad66a362e33-20191229033458\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test7e79b6ff-2559-44fe-b3ba-afaa68d63636-20200108112116\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test7e79b6ff-2559-44fe-b3ba-afaa68d63636-20200108112116\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test7ea372f7-ea7e-4b9e-bbad-4f35c1567aa2-20200108052736\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test7ea372f7-ea7e-4b9e-bbad-4f35c1567aa2-20200108052736\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test7fac3d04-98a5-4fc4-904e-9ea3b86eadc2-20200106050751\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test7fac3d04-98a5-4fc4-904e-9ea3b86eadc2-20200106050751\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test7fe20dd6-9ed9-4126-bb1d-031c01ac4550-20200101114504\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test7fe20dd6-9ed9-4126-bb1d-031c01ac4550-20200101114504\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test7ff974d9-c841-4249-b05b-bbf663cb4605-20200106084104\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test7ff974d9-c841-4249-b05b-bbf663cb4605-20200106084104\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test815bd4d5-fc24-4a47-be20-063c4809902c-20200109050508\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test815bd4d5-fc24-4a47-be20-063c4809902c-20200109050508\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test817654d0-2109-4d95-9284-8c8a9d960d08-20200108053758\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test817654d0-2109-4d95-9284-8c8a9d960d08-20200108053758\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test821ca3b6-dd05-4e80-b3d8-74ba03b2609b-20191231151151\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test821ca3b6-dd05-4e80-b3d8-74ba03b2609b-20191231151151\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test8285dc3e-637d-4d46-9695-adc39cbe7d2f-20200108144457\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test8285dc3e-637d-4d46-9695-adc39cbe7d2f-20200108144457\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test828aae03-9239-4938-a303-c23c42311878-20200102083419\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test828aae03-9239-4938-a303-c23c42311878-20200102083419\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test84afd814-5098-49ab-af99-e50350b5898b-20200110211134\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test84afd814-5098-49ab-af99-e50350b5898b-20200110211134\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test85b08563-b15f-4202-a0bc-f2bc2df2c71a-20200107053335\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test85b08563-b15f-4202-a0bc-f2bc2df2c71a-20200107053335\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test88aac268-c087-4481-b78e-99b920784a33-20200101084853\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test88aac268-c087-4481-b78e-99b920784a33-20200101084853\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test88dbd442-a8cc-4874-81a0-d3192c61df62-20191001224544\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test88dbd442-a8cc-4874-81a0-d3192c61df62-20191001224544\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test894dfb75-a00f-4f0c-894c-cae1c9846ad3-20200105051803\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test894dfb75-a00f-4f0c-894c-cae1c9846ad3-20200105051803\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test8d09bf4d-ee63-4ab1-a986-a4b802418403-20200111051447\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test8d09bf4d-ee63-4ab1-a986-a4b802418403-20200111051447\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test8d4d652b-4f05-4e99-93dd-78b9a36b5c78-20191003203755\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test8d4d652b-4f05-4e99-93dd-78b9a36b5c78-20191003203755\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test8de64739-43d8-4f84-af65-fdb3d0885288-20200108053543\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test8de64739-43d8-4f84-af65-fdb3d0885288-20200108053543\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test8e324c65-a51d-4eeb-9ec8-d5f8662dc041-20191228165107\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test8e324c65-a51d-4eeb-9ec8-d5f8662dc041-20191228165107\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test8e564580-8e53-4300-85f1-bf7f31dd37ff-20200107013348\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test8e564580-8e53-4300-85f1-bf7f31dd37ff-20200107013348\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test8f458ca7-8898-4d58-b93d-bfb0c3da028c-20200109050310\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test8f458ca7-8898-4d58-b93d-bfb0c3da028c-20200109050310\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test901cd6ca-5565-4552-a3de-d204d01935c0-20200108083706\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test901cd6ca-5565-4552-a3de-d204d01935c0-20200108083706\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test907b39e5-4008-4b55-93a0-18e9697b9cf3-20200108053817\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test907b39e5-4008-4b55-93a0-18e9697b9cf3-20200108053817\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test90c2be7c-d7ec-4abf-9fad-fef90fc3ef4d-20191004022234\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test90c2be7c-d7ec-4abf-9fad-fef90fc3ef4d-20191004022234\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test922db678-6ee8-43d5-86ff-6a86e132d332-20200107085231\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test922db678-6ee8-43d5-86ff-6a86e132d332-20200107085231\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test93b88aec-5277-4b1b-910c-7008e972ce91-20200107013304\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test93b88aec-5277-4b1b-910c-7008e972ce91-20200107013304\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test95a9104b-6cba-42d8-82ff-cc37e5ac44db-20200108081723\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test95a9104b-6cba-42d8-82ff-cc37e5ac44db-20200108081723\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test96da1605-19e0-46eb-9ce0-53e840f5e2cb-20200101111729\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test96da1605-19e0-46eb-9ce0-53e840f5e2cb-20200101111729\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test996066b2-7d29-400f-929b-e343a21046f7-20191231151212\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test996066b2-7d29-400f-929b-e343a21046f7-20191231151212\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test99663fff-ed21-4a91-9687-1a6da2abb033-20200106084508\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test99663fff-ed21-4a91-9687-1a6da2abb033-20200106084508\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Test9eb5efa5-c3c1-4c13-80a6-11f5eba67372-20200108144852\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test9eb5efa5-c3c1-4c13-80a6-11f5eba67372-20200108144852\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testa3791896-b1fc-491e-ba0d-aefcd8d9e52a-20200105083503\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testa3791896-b1fc-491e-ba0d-aefcd8d9e52a-20200105083503\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testa37ff709-a078-45a0-8187-41733df8e101-20200109050003\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testa37ff709-a078-45a0-8187-41733df8e101-20200109050003\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testa4c5fe4e-936e-4be1-a612-a331aff54a8c-20200111105055\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testa4c5fe4e-936e-4be1-a612-a331aff54a8c-20200111105055\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testa59bce1d-e32c-423d-a86e-945d4aeb98b4-20200107051821\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testa59bce1d-e32c-423d-a86e-945d4aeb98b4-20200107051821\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testa604c059-8279-4f4d-a354-eec27222a06c-20200111051514\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testa604c059-8279-4f4d-a354-eec27222a06c-20200111051514\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testa71fefb1-0d9c-4fb3-8d3d-5dcd12d72b77-20200103103221\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testa71fefb1-0d9c-4fb3-8d3d-5dcd12d72b77-20200103103221\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testa748013d-c5a6-44f9-88eb-43167207c742-20200111051402\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testa748013d-c5a6-44f9-88eb-43167207c742-20200111051402\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testaab67022-4f2b-420d-a06a-2c4045110cdf-20191229033144\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testaab67022-4f2b-420d-a06a-2c4045110cdf-20191229033144\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testacab9541-280f-4491-9f49-ac57653f0a07-20200105083839\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testacab9541-280f-4491-9f49-ac57653f0a07-20200105083839\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testad298437-0349-4cc7-88a9-d8aabcba9df1-20191002233431\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testad298437-0349-4cc7-88a9-d8aabcba9df1-20191002233431\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testadd68286-f9e0-4ab1-a526-d8f3cf0f054e-20200105084128\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testadd68286-f9e0-4ab1-a526-d8f3cf0f054e-20200105084128\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testade4c52b-18f5-4b67-8e93-945358ce4f7d-20191007234259\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testade4c52b-18f5-4b67-8e93-945358ce4f7d-20191007234259\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testae421c1d-0211-4ef2-b372-564ce8ad484a-20200110104035\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testae421c1d-0211-4ef2-b372-564ce8ad484a-20200110104035\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testafbbd8bf-aec5-48bf-8fea-73fa15ccc315-20191001224727\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testafbbd8bf-aec5-48bf-8fea-73fa15ccc315-20191001224727\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testb15148bf-78d2-42d4-ad08-b3ad8fb4b122-20200101084759\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testb15148bf-78d2-42d4-ad08-b3ad8fb4b122-20200101084759\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testb4237708-3688-40ea-85a2-275c05f4d100-20191228083519\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testb4237708-3688-40ea-85a2-275c05f4d100-20191228083519\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testb799a18f-be45-4c5c-8438-163ac2e1f1e7-20191004190529\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testb799a18f-be45-4c5c-8438-163ac2e1f1e7-20191004190529\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testb7cee88a-e5ac-4af4-99c8-7247020b00c3-20200105051201\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testb7cee88a-e5ac-4af4-99c8-7247020b00c3-20200105051201\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testb7df0d9a-27c0-4ca5-b692-08dd90387b98-20200111083443\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testb7df0d9a-27c0-4ca5-b692-08dd90387b98-20200111083443\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testbbf6bf32-4bd0-4381-b8f7-2658f585df4d-20191003203846\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testbbf6bf32-4bd0-4381-b8f7-2658f585df4d-20191003203846\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testbeea1376-166a-4b1a-8923-c907cc9737d9-20200107013336\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testbeea1376-166a-4b1a-8923-c907cc9737d9-20200107013336\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testbf9154e9-6166-48c2-86fe-1f331be606d7-20200107051823\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testbf9154e9-6166-48c2-86fe-1f331be606d7-20200107051823\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testc0d7c3c5-23b8-489c-a5e0-ae87c681b696-20200101083539\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testc0d7c3c5-23b8-489c-a5e0-ae87c681b696-20200101083539\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testc193f31a-5186-4e93-84f6-0e4ab87b73c1-20200107052937\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testc193f31a-5186-4e93-84f6-0e4ab87b73c1-20200107052937\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testc1c7e8dc-fa8c-47d9-8305-de6d1451b939-20200101085248\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testc1c7e8dc-fa8c-47d9-8305-de6d1451b939-20200101085248\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testc1d0c917-e2ae-430c-a2ca-383fb0fda046-20191007235839\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testc1d0c917-e2ae-430c-a2ca-383fb0fda046-20191007235839\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testc23a3fbb-6e95-4c0d-94fc-c8ab14dddf1c-20191231151117\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testc23a3fbb-6e95-4c0d-94fc-c8ab14dddf1c-20191231151117\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testc2697630-6247-411a-94b3-c2974ad8cbee-20191007195417\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testc2697630-6247-411a-94b3-c2974ad8cbee-20191007195417\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testc466b80f-670f-4383-89b8-44e0d509fa20-20191002000516\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testc466b80f-670f-4383-89b8-44e0d509fa20-20191002000516\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testc5c8d9bd-75fa-4db3-9f34-5d7b7098584c-20191003203851\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testc5c8d9bd-75fa-4db3-9f34-5d7b7098584c-20191003203851\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testc8b6d14b-a5db-48e0-bfad-a2818d432bea-20200104083443\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testc8b6d14b-a5db-48e0-bfad-a2818d432bea-20200104083443\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testc933efa8-c553-4b93-884f-b7221d9ca789-20191228083750\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testc933efa8-c553-4b93-884f-b7221d9ca789-20191228083750\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testcbe8ab80-46ef-49b1-a7bb-4e3d6e50e49f-20200104050811\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testcbe8ab80-46ef-49b1-a7bb-4e3d6e50e49f-20200104050811\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testccc0b5e6-9b0d-451a-8ac4-6f4af293b913-20200106092645\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testccc0b5e6-9b0d-451a-8ac4-6f4af293b913-20200106092645\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testcec64786-04b1-487c-80ec-050da646fb1c-20191005123412\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testcec64786-04b1-487c-80ec-050da646fb1c-20191005123412\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testd104a52f-eba2-401d-8e7f-a841c90f7712-20191228083553\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testd104a52f-eba2-401d-8e7f-a841c90f7712-20191228083553\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testd724cea4-0d3c-4539-b2ff-be08fb23a67e-20200107083714\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testd724cea4-0d3c-4539-b2ff-be08fb23a67e-20200107083714\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testd8e60bac-27ff-4fba-90b8-732c9c5ff91c-20191228083751\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testd8e60bac-27ff-4fba-90b8-732c9c5ff91c-20191228083751\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testd99db4a5-7683-4584-89ad-fefd711de284-20191004190210\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testd99db4a5-7683-4584-89ad-fefd711de284-20191004190210\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testd9b4309a-67bc-4cd8-ac47-094cb20ca6aa-20200101090202\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testd9b4309a-67bc-4cd8-ac47-094cb20ca6aa-20200101090202\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testda3320e0-28f2-4146-a002-e06296362711-20191004190115\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testda3320e0-28f2-4146-a002-e06296362711-20191004190115\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testda714121-3240-4253-90c3-48c43f115c90-20200102083419\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testda714121-3240-4253-90c3-48c43f115c90-20200102083419\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testdb357558-60b4-4ee3-9ec3-ba22c5d827fb-20191004020617\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testdb357558-60b4-4ee3-9ec3-ba22c5d827fb-20191004020617\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testdc7230e9-df6d-4edd-a57c-ef7e0432c463-20191002011345\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testdc7230e9-df6d-4edd-a57c-ef7e0432c463-20191002011345\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testdccb59de-436f-4935-bed6-2e677dcaf36a-20200109111802\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testdccb59de-436f-4935-bed6-2e677dcaf36a-20200109111802\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testde985b23-9333-4f6e-a5e8-82025a38b2af-20200102083510\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testde985b23-9333-4f6e-a5e8-82025a38b2af-20200102083510\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Teste271da3e-cbcb-4ee7-8770-f297f414451f-20191003015540\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Teste271da3e-cbcb-4ee7-8770-f297f414451f-20191003015540\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Teste4070edd-aec0-455d-8a79-aecdb7170b6d-20191007234642\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Teste4070edd-aec0-455d-8a79-aecdb7170b6d-20191007234642\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Teste42f351a-4da0-4f0d-93e9-ef1d98e06659-20200108083633\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Teste42f351a-4da0-4f0d-93e9-ef1d98e06659-20200108083633\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Teste66ca23c-f4bf-4eb3-8418-139364d19e7d-20200107062643\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Teste66ca23c-f4bf-4eb3-8418-139364d19e7d-20200107062643\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Teste78b1ab2-1380-48ab-9923-0276cdb7198b-20191001224742\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Teste78b1ab2-1380-48ab-9923-0276cdb7198b-20191001224742\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Teste8607e14-b4f8-472a-bd5b-893b8d9612e6-20200112045941\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Teste8607e14-b4f8-472a-bd5b-893b8d9612e6-20200112045941\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Teste980b80e-3add-42c0-bc98-a84020b2d128-20200108101640\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Teste980b80e-3add-42c0-bc98-a84020b2d128-20200108101640\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Tested79dba9-2d38-4ea9-a01c-56e94b30ca7a-20191007195447\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Tested79dba9-2d38-4ea9-a01c-56e94b30ca7a-20191007195447\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testee9dcf5f-f7c4-4192-a8f4-28e9bc7d0f7c-20191001225005\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testee9dcf5f-f7c4-4192-a8f4-28e9bc7d0f7c-20191001225005\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testefbb340a-b68b-4200-872b-d05e7d29f92d-20191007195432\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testefbb340a-b68b-4200-872b-d05e7d29f92d-20191007195432\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testf1fc0559-6740-48dd-9501-2b933c731d52-20200103083458\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testf1fc0559-6740-48dd-9501-2b933c731d52-20200103083458\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testf41dfc97-bb51-4fba-86ca-a6f2695c415a-20200107050834\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testf41dfc97-bb51-4fba-86ca-a6f2695c415a-20200107050834\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testf5784447-83ed-4c00-8764-ea0f932aafa2-20200106085748\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testf5784447-83ed-4c00-8764-ea0f932aafa2-20200106085748\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testf6128ef6-c13c-420e-8088-0710888ce88b-20200109050003\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testf6128ef6-c13c-420e-8088-0710888ce88b-20200109050003\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testf863ab2c-ada9-4646-84c7-1f83a82375d7-20191229033226\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testf863ab2c-ada9-4646-84c7-1f83a82375d7-20191229033226\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testfac552a7-418f-4baa-8f51-d199ceff5c68-20200103050817\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testfac552a7-418f-4baa-8f51-d199ceff5c68-20200103050817\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testfb7be054-5c15-494f-822c-b64f9a36e2f3-20200105051753\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testfb7be054-5c15-494f-822c-b64f9a36e2f3-20200105051753\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Extensions.Testfc5c7585-6c9a-4aa4-a7c4-1223a94e00c7-20200104083552\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testfc5c7585-6c9a-4aa4-a7c4-1223a94e00c7-20200104083552\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.FileServer.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.FileServer.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Geneva\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Geneva\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.KeyVault\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.KeyVault\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.KeyVault.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.KeyVault.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.LabServices\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.LabServices\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.LabServices.test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.LabServices.test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor.Agent\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.Agent\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor.VirtualMachines\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.VirtualMachines\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor.VirtualMachines.Dev\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.Dev\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor.VirtualMachines.Dev.INT\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.Dev.INT\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor.VirtualMachines.Dev.SCALE\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.Dev.SCALE\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor.VirtualMachines.Dev.TEST\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.Dev.TEST\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor.VirtualMachines.GuestHealth\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.GuestHealth\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor.VirtualMachines.GuestHealth.DEV\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.GuestHealth.DEV\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor.VirtualMachines.GuestHealth.INT\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.GuestHealth.INT\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor.VirtualMachines.GuestHealth.SCALE\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.GuestHealth.SCALE\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor.VirtualMachines.GuestHealth.TEST\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.GuestHealth.TEST\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor.VirtualMachines.INT.Dev\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.INT.Dev\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor.VirtualMachines.SCALE.Dev\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.SCALE.Dev\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor.VirtualMachines.TEST.Dev\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.TEST.Dev\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor.WorkloadInsights.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.WorkloadInsights.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor.WorkloadInsightsTest.newnamespace\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.WorkloadInsightsTest.newnamespace\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitor.Workloads\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.Workloads\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitoring.DependencyAgent\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitoring.DependencyAgent\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Monitoring.DependencyAgent.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitoring.DependencyAgent.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Networking.SDN\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Networking.SDN\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.NetworkWatcher\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.NetworkWatcher\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.NetworkWatcher.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.NetworkWatcher.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.OpenSSH\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.OpenSSH\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Performance.Diagnostics\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Performance.Diagnostics\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Performance.Diagnostics.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Performance.Diagnostics.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.RecoveryServices\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.RecoveryServices\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.RecoveryServices.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.RecoveryServices.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.RecoveryServices.SiteRecovery\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.RecoveryServices.SiteRecovery\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.RecoveryServices.SiteRecovery2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.RecoveryServices.SiteRecovery2\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.RecoveryServices.WorkloadBackup\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.RecoveryServices.WorkloadBackup\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.RecoveryServices.WorkloadBackup.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.RecoveryServices.WorkloadBackup.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Security\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Security.AntimalwareSignature\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.AntimalwareSignature\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Security.AntimalwareSignature.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.AntimalwareSignature.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Security.Dsms\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.Dsms\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Security.Dsms.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.Dsms.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Security.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Security.LinuxAttestation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.LinuxAttestation\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Security.LinuxTestAttestation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.LinuxTestAttestation\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Security.Monitoring\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.Monitoring\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Security.Monitoring.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.Monitoring.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Security.Monitoring.Testing\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.Monitoring.Testing\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Security.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Security.TestWindowsAttestation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.TestWindowsAttestation\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Security.WindowsAttestation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.WindowsAttestation\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Security.WinTestAttestation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.WinTestAttestation\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.ServiceFabric.MC\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.ServiceFabric.MC\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.ServiceFabric.MC.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.ServiceFabric.MC.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.SiteRecovery.Stage\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.SiteRecovery.Stage\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.SiteRecovery.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.SiteRecovery.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.SiteRecovery2.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.SiteRecovery2.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.Test.Identity\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Test.Identity\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WindowsFabric.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WindowsFabric.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Linux.ReleasePipeTest\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.ReleasePipeTest\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Linux.ReleasePipeTest.INT\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.ReleasePipeTest.INT\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Linux.ReleasePipeTest.TEST\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.ReleasePipeTest.TEST\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Linux.Test1\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.Test1\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Linux.Test2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.Test2\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Linux.Test3\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.Test3\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Linux.Test4\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.Test4\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Linux.Test5\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.Test5\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Linux.Test5.INT\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.Test5.INT\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Linux.Test5.TEST\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.Test5.TEST\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Linux.VincentTest\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.VincentTest\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Linux.VincentTest2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.VincentTest2\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Linux.VincentTest3\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.VincentTest3\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Linux.VincentTest4\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.VincentTest4\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.TestTest\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.TestTest\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.TestTest.INT\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.TestTest.INT\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.TestTest.TEST\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.TestTest.TEST\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Windows.ReleasePipeTest.INT\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Windows.ReleasePipeTest.INT\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Azure.WorkloadInsights.Windows.ReleasePipeTest.TEST\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Windows.ReleasePipeTest.TEST\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.AzureCAT.AzureEnhancedMonitoring\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureCAT.AzureEnhancedMonitoring\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.AzureCAT.AzureEnhancedMonitoringTest\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureCAT.AzureEnhancedMonitoringTest\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.AzureData\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureData\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.AzureData.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureData.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.AzureMonitor.WorkloadInsights\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureMonitor.WorkloadInsights\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.AzureMonitor.WorkloadInsights.Canary\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureMonitor.WorkloadInsights.Canary\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.AzureMonitor.WorkloadInsights.Corp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureMonitor.WorkloadInsights.Corp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.AzureMonitor.WorkloadInsights.Linux.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureMonitor.WorkloadInsights.Linux.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.AzureMonitor.WorkloadInsights.LinuxTest\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureMonitor.WorkloadInsights.LinuxTest\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.AzureMonitor.WorkloadInsights.Meya0206\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureMonitor.WorkloadInsights.Meya0206\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.AzureMonitor.WorkloadInsights.MeyaCorp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureMonitor.WorkloadInsights.MeyaCorp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.AzureMonitor.WorkloadInsights.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureMonitor.WorkloadInsights.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.AzureMonitor.WorkloadInsights.Testing\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureMonitor.WorkloadInsights.Testing\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.AzureSecurity.JITAccess\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureSecurity.JITAccess\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.CloudBackup.Workload.Extension\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.CloudBackup.Workload.Extension\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.CloudBackup.Workload.Extension.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.CloudBackup.Workload.Extension.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Compute\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Compute\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Compute.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Compute.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Compute.TestSar\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Compute.TestSar\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.CPlat.Core\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.CPlat.Core\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.CPlat.Core.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.CPlat.Core.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.EnterpriseCloud.Monitoring\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.EnterpriseCloud.Monitoring\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.EnterpriseCloud.Monitoring.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.EnterpriseCloud.Monitoring.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.EnterpriseCloud.Monitoring.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.EnterpriseCloud.Monitoring.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Golive.Extensions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Golive.Extensions\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.GuestConfig.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.GuestConfig.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.GuestConfiguration\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.GuestConfiguration\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.GuestConfiguration.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.GuestConfiguration.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.GuestConfiguration.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.GuestConfiguration.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.HpcCompute\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.HpcCompute\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.HpcCompute.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.HpcCompute.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.HpcPack\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.HpcPack\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Interceptor\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Interceptor\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.ManagedIdentity\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.ManagedIdentity\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.ManagedServices\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.ManagedServices\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.ManagedServices.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.ManagedServices.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.MonitoringAgent.Extension\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.MonitoringAgent.Extension\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Network\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Network\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.OSTCExtensions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.OSTCExtensions\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.OSTCExtensions.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.OSTCExtensions.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.OSTCExtensions.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.OSTCExtensions.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.OSTCExtensions.Testing\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.OSTCExtensions.Testing\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Powershell\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Powershell\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Powershell.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Powershell.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Powershell.Test01\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Powershell.Test01\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.SecurityManagement.Kevlar\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.SecurityManagement.Kevlar\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.SoftwareUpdateManagement\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.SoftwareUpdateManagement\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.SoftwareUpdateManagement.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.SoftwareUpdateManagement.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.SqlServer.Managability.IaaS.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.SqlServer.Managability.IaaS.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.SqlServer.Management\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.SqlServer.Management\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.SqlServer.Management.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.SqlServer.Management.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.SystemCenter\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.SystemCenter\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.SystemCenter.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.SystemCenter.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.TestSqlServer.Edp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.TestSqlServer.Edp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.VisualStudio.Azure.ETWTraceListenerService\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.VisualStudio.Azure.ETWTraceListenerService\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.VisualStudio.Azure.RemoteDebug\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.VisualStudio.Azure.RemoteDebug\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.VisualStudio.Azure.RemoteDebug.Json\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.VisualStudio.Azure.RemoteDebug.Json\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.VisualStudio.ServiceProfiler\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.VisualStudio.ServiceProfiler\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.VisualStudio.Services\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.VisualStudio.Services\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.VisualStudio.WindowsAzure.DevTest\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.VisualStudio.WindowsAzure.DevTest\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.VisualStudio.WindowsAzure.DevTest.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.VisualStudio.WindowsAzure.DevTest.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.VisualStudio.WindowsAzure.RemoteDebug\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.VisualStudio.WindowsAzure.RemoteDebug\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.VisualStudio.WindowsAzure.Test.RemoteDebug\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.VisualStudio.WindowsAzure.Test.RemoteDebug\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Windows.Azure.Extensions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Windows.Azure.Extensions\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Windows.AzureRemoteApp.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Windows.AzureRemoteApp.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.Windows.RemoteDesktop\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Windows.RemoteDesktop\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.WindowsAdminCenter\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.WindowsAdminCenter\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.WindowsAdminCenter.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.WindowsAdminCenter.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.WindowsAzure.Compute\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.WindowsAzure.Compute\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.WindowsAzure.Compute.test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.WindowsAzure.Compute.test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Microsoft.WVD\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.WVD\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftAzureSiteRecovery\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftAzureSiteRecovery\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftBizTalkServer\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftBizTalkServer\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microsoftcmotest\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoftcmotest\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftDynamicsAX\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftDynamicsAX\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftDynamicsGP\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftDynamicsGP\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftHybridCloudStorage\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftHybridCloudStorage\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftOSTC\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftOSTC\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftPowerBI\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftPowerBI\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftRServer\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftRServer\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftSharePoint\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftSharePoint\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftSQLServer\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftSQLServer\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftTestLinuxPPS\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftTestLinuxPPS\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftVisualStudio\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftVisualStudio\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftWindowsDesktop\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsDesktop\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftWindowsServer\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"MicrosoftWindowsServerHPCPack\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServerHPCPack\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microsoft_iot_edge\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoft_iot_edge\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microsoft_javaeeonazure_test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoft_javaeeonazure_test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microstrategy\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/microstrategy\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"midasolutions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/midasolutions\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"middleware\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/middleware\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"midfin\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/midfin\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"midvision\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/midvision\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mindcti\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/mindcti\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"minio\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/minio\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"miraclelinux\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/miraclelinux\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"miracl_linux\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/miracl_linux\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"miri-infotech-pvt-ltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/miri-infotech-pvt-ltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mobilab\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/mobilab\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"modern-systems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/modern-systems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"monitorcomputersystemsltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/monitorcomputersystemsltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"moogsoft\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/moogsoft\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"moviemasher\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/moviemasher\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mriisoftllc1579457820427\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/mriisoftllc1579457820427\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"msopentech\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/msopentech\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mtnfog\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/mtnfog\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"multisoft-ab\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/multisoft-ab\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mvp-systems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/mvp-systems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mwg_azure\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/mwg_azure\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"mxhero\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/mxhero\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"my-com\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/my-com\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"myarchinc1614657280935\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/myarchinc1614657280935\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"narrativescience\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/narrativescience\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nasuni\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/nasuni\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nasunicorporation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/nasunicorporation\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ncache\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ncache\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ncbi\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ncbi\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ndl\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ndl\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nebbiolo-technologies-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/nebbiolo-technologies-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nec-technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/nec-technologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nefelinetworks1591201080882\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/nefelinetworks1591201080882\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"neo4j\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/neo4j\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"neowaybusinesssolutions-4956350\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/neowaybusinesssolutions-4956350\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"netapp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/netapp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"netatwork\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/netatwork\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"netfoundryinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/netfoundryinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"netgate\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/netgate\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"netikus-net-ltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/netikus-net-ltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"netiq\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/netiq\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"netka\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/netka\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"netmail\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/netmail\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"netscout\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/netscout\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"netspi\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/netspi\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"netsweeper\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/netsweeper\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"networksexchangetechnologyltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/networksexchangetechnologyltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"netwrix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/netwrix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"netx\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/netx\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"neusoft-neteye\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/neusoft-neteye\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"newnetcommunicationtechnologies1589991852134\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/newnetcommunicationtechnologies1589991852134\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"NewRelic.Infrastructure.Extensions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/NewRelic.Infrastructure.Extensions\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"newtglobalconsultingllc1581492268566\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/newtglobalconsultingllc1581492268566\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nextronic-5290868\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/nextronic-5290868\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nginxinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/nginxinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nice-it-management-solutions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/nice-it-management-solutions\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nicepeopleatwork\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/nicepeopleatwork\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nilespartnersinc1617691698386\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/nilespartnersinc1617691698386\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"niolabs-5229713\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/niolabs-5229713\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nodejsapi\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/nodejsapi\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"noianetworklimited1584098036197\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/noianetworklimited1584098036197\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nokiaofamericacorporation1591716055441\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/nokiaofamericacorporation1591716055441\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"norcominformationtechnologygmbhcokgaa\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/norcominformationtechnologygmbhcokgaa\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"noricumcloudsolutions1600524477681\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/noricumcloudsolutions1600524477681\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"norsync\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/norsync\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"northbridge-secure\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/northbridge-secure\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nozominetworks1582208017986\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/nozominetworks1582208017986\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nri\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/nri\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ntegralinc1586961136942\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ntegralinc1586961136942\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ntt-data-intellilink-corporation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ntt-data-intellilink-corporation\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nttdata\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/nttdata\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nuco-networks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/nuco-networks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"numbersbelieve\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/numbersbelieve\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"numtrallcpublisher\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/numtrallcpublisher\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nuxeo\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/nuxeo\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"nvidia\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/nvidia\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"o2mc-real-time-data-platform\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/o2mc-real-time-data-platform\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"objectivity-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/objectivity-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"objectivity1595351622261\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/objectivity1595351622261\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"oceanblue-cloud\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/oceanblue-cloud\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"OctopusDeploy.Tentacle\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/OctopusDeploy.Tentacle\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"odix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/odix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"odysseyconsultantsltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/odysseyconsultantsltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"officeatwork-ag\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/officeatwork-ag\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"omega-software\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/omega-software\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"onapsis\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/onapsis\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"oncore_cloud_services-4944214\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/oncore_cloud_services-4944214\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"onexgroup\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/onexgroup\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"onspecta\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/onspecta\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ontology\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ontology\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"onyx-point-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/onyx-point-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"op5\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/op5\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"open-connect-systems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/open-connect-systems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"opencell\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/opencell\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"openlinkswcom-pago\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/openlinkswcom-pago\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"OpenLogic\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/OpenLogic\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"openshotstudiosllc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/openshotstudiosllc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"opentext\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/opentext\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"openvpn\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/openvpn\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"opslogix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/opslogix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"option3\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/option3\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Oracle\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Oracle\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"oraylis\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/oraylis\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"oraylisbi\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/oraylisbi\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"orbs-network\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/orbs-network\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"oriana\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/oriana\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"orientdb\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/orientdb\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"oroinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/oroinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"osirium-ltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/osirium-ltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"osisoft\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/osisoft\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"osnexus\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/osnexus\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"outsystems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/outsystems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ovaledge1618392232783\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ovaledge1618392232783\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"pacteratechnologiesinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/pacteratechnologiesinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"paladionnetworkspvtltd1606120508449\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/paladionnetworkspvtltd1606120508449\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"paloaltonetworks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/paloaltonetworks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"panopta\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/panopta\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"panorama-necto\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/panorama-necto\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"panzura-file-system\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/panzura-file-system\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"parabole\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/parabole\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"paralaxiomtechnologiesprivatelimited1596433357886\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/paralaxiomtechnologiesprivatelimited1596433357886\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"parallels\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/parallels\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"parasoft\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/parasoft\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"pasifikciptamandiri\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/pasifikciptamandiri\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"passlogy\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/passlogy\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"paxata\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/paxata\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"peer-software-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/peer-software-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"penta-security-systems-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/penta-security-systems-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"percona\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/percona\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"perforce\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/perforce\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"periscope-tech-4791746\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/periscope-tech-4791746\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"piolinkinc1582849368309\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/piolinkinc1582849368309\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"pivotal\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/pivotal\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"pixitmedia1591611150480\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/pixitmedia1591611150480\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"plesk\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/plesk\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"pmsoftwareinternational1603102514882\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/pmsoftwareinternational1603102514882\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"pnop\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/pnop\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"portalarchitects\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/portalarchitects\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"portsysinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/portsysinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"postgres-pro\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/postgres-pro\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"powerbireach\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/powerbireach\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"prestashop\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/prestashop\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"prestige_informatique-1090178\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/prestige_informatique-1090178\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"prime-strategy\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/prime-strategy\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"primekey\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/primekey\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"primestrategynewyorkinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/primestrategynewyorkinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"pro-vision\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/pro-vision\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"process-one\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/process-one\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"processgold\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/processgold\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"procomputers\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/procomputers\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"procomputerssrl1594239153814\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/procomputerssrl1594239153814\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"profecia\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/profecia\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Profiler.AgentOrchestrationRefactor.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Profiler.AgentOrchestrationRefactor.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Profiler.Master.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Profiler.Master.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"profisee\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/profisee\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"progresssoftwarecorporation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/progresssoftwarecorporation\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"protiviti\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/protiviti\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ptc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ptc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ptsecurity\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ptsecurity\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"pulse-secure\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/pulse-secure\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"puppet\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/puppet\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"puppeteersoy1601024480557\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/puppeteersoy1601024480557\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"PuppetLabs\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/PuppetLabs\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"PuppetLabs.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/PuppetLabs.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"purestorageinc1578960262525\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/purestorageinc1578960262525\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"pydio\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/pydio\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"pyramidanalytics\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/pyramidanalytics\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"qlik\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/qlik\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"qnapsystemsinc1601352084032\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/qnapsystemsinc1601352084032\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"qore-technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/qore-technologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"qs-solutions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/qs-solutions\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Qualys\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Qualys\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Qualys.LinuxAgent.GrayLabel\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Qualys.LinuxAgent.GrayLabel\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Qualys.WindowsAgent.GrayLabel\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Qualys.WindowsAgent.GrayLabel\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"qualysguard\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/qualysguard\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"quasardb\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/quasardb\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"qubole-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/qubole-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"quest\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/quest\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"racknap\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/racknap\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"radiant-logic\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/radiant-logic\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"radware\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/radware\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"raincode\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/raincode\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"rancher\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/rancher\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"rapid7\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/rapid7\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Rapid7.InsightPlatform\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Rapid7.InsightPlatform\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"rapidminer\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/rapidminer\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"raynetgmbh\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/raynetgmbh\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"readymind\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/readymind\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"realm\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/realm\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"reblaze\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/reblaze\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"RedHat\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/RedHat\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"redpoint-global\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/redpoint-global\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"refactr\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/refactr\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"refinitiv\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/refinitiv\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"refinitiv-4807503\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/refinitiv-4807503\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"relevance-lab\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/relevance-lab\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"remotelearner\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/remotelearner\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"res\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/res\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"resco\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/resco\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"resemblesystems1582780358300\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/resemblesystems1582780358300\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"responder-corp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/responder-corp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"revolution-analytics\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/revolution-analytics\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"rhcsolutions1586957910818\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/rhcsolutions1586957910818\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ribboncommunications\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ribboncommunications\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"RightScaleLinux\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/RightScaleLinux\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"RightScaleWindowsServer\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/RightScaleWindowsServer\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ringsoftwareresearchanddevelopmentinc1578946072257\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ringsoftwareresearchanddevelopmentinc1578946072257\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"riverbed\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/riverbed\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"RiverbedTechnology\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/RiverbedTechnology\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"rmgtechnologiesinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/rmgtechnologiesinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"rocketml\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/rocketml\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"rocketsoftware\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/rocketsoftware\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"rohdeschwarzcybersecuritygmbh\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/rohdeschwarzcybersecuritygmbh\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"rohdeschwarzcybersecuritysas\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/rohdeschwarzcybersecuritysas\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"roktech\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/roktech\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"rsa-security-llc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/rsa-security-llc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"rsk-labs\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/rsk-labs\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"rstudio-5237862\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/rstudio-5237862\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"rtts\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/rtts\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"rubrik-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/rubrik-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"runecastsolutionslimited1614186396822\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/runecastsolutionslimited1614186396822\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"s2ix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/s2ix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"saama\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/saama\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"saasame-limited\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/saasame-limited\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"safesoftwareinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/safesoftwareinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"safeticatechnologiessro\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/safeticatechnologiessro\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"safetica_technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/safetica_technologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"safetoopen1585013318137\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/safetoopen1585013318137\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"saltsecurity1583264186232\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/saltsecurity1583264186232\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"saltsecurity1583264669848\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/saltsecurity1583264669848\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"saltstack\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/saltstack\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"samsungsds-cello\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/samsungsds-cello\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"samsungsds_sdbe\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/samsungsds_sdbe\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sap\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sap\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sapphiretechnologieslimited1611758579346\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sapphiretechnologieslimited1611758579346\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sas-institute-560503\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sas-institute-560503\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"scaidata\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/scaidata\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"scalearc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/scalearc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"scalegrid\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/scalegrid\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"scality\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/scality\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"schrockeninc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/schrockeninc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sci\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sci\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"scientiamobile\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/scientiamobile\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"seaqserviciossas1579029207572\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/seaqserviciossas1579029207572\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"secureworks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/secureworks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"securosis\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/securosis\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"seequentltd1585781751395\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/seequentltd1585781751395\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"semarchy\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/semarchy\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"semperis\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/semperis\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"SentinelOne.LinuxExtension\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/SentinelOne.LinuxExtension\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"SentinelOne.WindowsExtension\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/SentinelOne.WindowsExtension\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"SentinelOne.WindowsExtension.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/SentinelOne.WindowsExtension.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sentriumsl\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sentriumsl\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sentryone\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sentryone\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sepiosystems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sepiosystems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"seppmailag\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/seppmailag\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"seraumo1620002807288\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/seraumo1620002807288\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"service-control-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/service-control-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"shadow-soft\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/shadow-soft\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"shareshiftneeraj.test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/shareshiftneeraj.test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sightapps\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sightapps\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"signal-sciences\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/signal-sciences\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"silk\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/silk\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"silver-peak-systems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/silver-peak-systems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"simmachinesinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/simmachinesinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"simontelephonics\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/simontelephonics\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"simplifierag\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/simplifierag\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"simpligov\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/simpligov\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sinefa\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sinefa\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sinequa\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sinequa\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sinequa1588262295885\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sinequa1588262295885\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sios_datakeeper\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sios_datakeeper\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"siportalinc1581539156321\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/siportalinc1581539156321\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sisenseltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sisenseltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Site24x7\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Site24x7\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sktelecom\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sktelecom\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"skyarc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/skyarc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"skyboxsecurity1585187406404\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/skyboxsecurity1585187406404\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"skylarkcloud\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/skylarkcloud\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"smartbearsoftware\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/smartbearsoftware\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"smartmessage-autoflow\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/smartmessage-autoflow\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"snaplogic\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/snaplogic\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"snapt-adc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/snapt-adc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"snips\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/snips\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"soasta\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/soasta\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"softnas\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/softnas\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"softwarehut\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/softwarehut\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"softwebsolutions-4518310\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/softwebsolutions-4518310\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"soha\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/soha\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"solanolabs\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/solanolabs\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"solar-security\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/solar-security\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"solarwinds\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/solarwinds\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sonicwall-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sonicwall-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sophos\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sophos\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"south-river-technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/south-river-technologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"southrivertech1586314123192\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/southrivertech1586314123192\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"spacecurve\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/spacecurve\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"spagobi\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/spagobi\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sparklinglogic\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sparklinglogic\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"spectralcorelimited1619779004178\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/spectralcorelimited1619779004178\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"spektra\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/spektra\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sphere3d\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sphere3d\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"spideroakinc1588278690933\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/spideroakinc1588278690933\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"spirentcommunications1594084187199\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/spirentcommunications1594084187199\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"splunk\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/splunk\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sproutenetworks1593456311717\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sproutenetworks1593456311717\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sqlstream\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sqlstream\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"squadratechnologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/squadratechnologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"squaredup\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/squaredup\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"src-solution\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/src-solution\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"stackato-platform-as-a-service\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/stackato-platform-as-a-service\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Stackify.LinuxAgent.Extension\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Stackify.LinuxAgent.Extension\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"stackstorm\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/stackstorm\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"startekfingerprintmatch\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/startekfingerprintmatch\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"starwind\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/starwind\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"StatusMonitor2.Diagnostics.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/StatusMonitor2.Diagnostics.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"StatusReport.Diagnostics.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/StatusReport.Diagnostics.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"stealthbits\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/stealthbits\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"steelhive\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/steelhive\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"stonebondtechnologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/stonebondtechnologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"stonefly\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/stonefly\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"storage_made_easy\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/storage_made_easy\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"stormshield\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/stormshield\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"storreduce\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/storreduce\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"storwarespzoo1611743234900\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/storwarespzoo1611743234900\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"strangebee1595948424730\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/strangebee1595948424730\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"strataidentity1608323708170\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/strataidentity1608323708170\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"stratodesk1611152769936\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/stratodesk1611152769936\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"stratumn\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/stratumn\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"streamsets\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/streamsets\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"striim\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/striim\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"stromasys\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/stromasys\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"strongboxitllc1594816423884\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/strongboxitllc1594816423884\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"su\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/su\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"subscription.test.krsh\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/subscription.test.krsh\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sumologic\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sumologic\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sunatogmbh\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sunatogmbh\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sunday\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sunday\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"SUSE\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/SUSE\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"swoopanalytics\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/swoopanalytics\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sycom-technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sycom-technologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"sycompatechnologycompanyinc1588192103892\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/sycompatechnologycompanyinc1588192103892\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Symantec\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Symantec.CloudWorkloadProtection\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec.CloudWorkloadProtection\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Symantec.CloudWorkloadProtection.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec.CloudWorkloadProtection.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Symantec.CloudWorkloadProtection.TestOnStage\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec.CloudWorkloadProtection.TestOnStage\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Symantec.QA\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec.QA\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Symantec.staging\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec.staging\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Symantec.test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec.test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Symantec.test.ru2.latest\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec.test.ru2.latest\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Symantec.test.ru2final\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec.test.ru2final\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Symantec.test.ru2latest1\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec.test.ru2latest1\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Symantec.test.ru4mp1\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec.test.ru4mp1\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Symantec.test.ru4mp1.latest\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec.test.ru4mp1.latest\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Symantec.test.ru4mp1final\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec.test.ru4mp1final\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"symanteccorporation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/symanteccorporation\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"symantectest1\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/symantectest1\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"synack-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/synack-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"syncfusion\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/syncfusion\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"syncfusionbigdataplatfor\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/syncfusionbigdataplatfor\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"synechron-technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/synechron-technologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"synergixinc1585256339250\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/synergixinc1585256339250\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"synnexcorp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/synnexcorp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"syscomcomputerengineeringco1583913200141\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/syscomcomputerengineeringco1583913200141\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tableau\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tableau\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tactic\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tactic\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"talari-networks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/talari-networks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"talena-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/talena-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"talend\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/talend\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"talon\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/talon\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tamrinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tamrinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"targit\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/targit\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tata_communications\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tata_communications\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tavanttechnologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tavanttechnologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tavendo\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tavendo\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"te-systems\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/te-systems\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"techdivision\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/techdivision\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"techlatest\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/techlatest\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tecknolab\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tecknolab\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"telepat\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/telepat\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"teloscorporation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/teloscorporation\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tempered-networks-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tempered-networks-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tenable\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tenable\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tensormakecorpdbaoneclickai1608247756082\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tensormakecorpdbaoneclickai1608247756082\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"teradata\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/teradata\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Teradici\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Teradici\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"teramindinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/teramindinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Test.Gemalto.SafeNet.ProtectV\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Test.Gemalto.SafeNet.ProtectV\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Test.Gemalto.SafeNet.ProtectV.Azure\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Test.Gemalto.SafeNet.ProtectV.Azure\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Test.HP.AppDefender\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Test.HP.AppDefender\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Test.Microsoft.VisualStudio.Services\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Test.Microsoft.VisualStudio.Services\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Test.NJHP.AppDefender\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Test.NJHP.AppDefender\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Test.SqlServer.Managability\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Test.SqlServer.Managability\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Test.SqlServer.Management\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Test.SqlServer.Management\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Test.SqlServer.Management.corext\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Test.SqlServer.Management.corext\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Test.TrendMicro.DeepSecurity\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Test.TrendMicro.DeepSecurity\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Test1.NJHP.AppDefender\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Test1.NJHP.AppDefender\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Test3.Microsoft.VisualStudio.Services\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Test3.Microsoft.VisualStudio.Services\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"testable1603721901088\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/testable1603721901088\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"testpro\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/testpro\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"test_test_mix3pptest0011614206850774\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/test_test_mix3pptest0011614206850774\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"test_test_pmc2pc1\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/test_test_pmc2pc1\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"thales-vormetric\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/thales-vormetric\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"thedatavaluefactoryltd1589348815922\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/thedatavaluefactoryltd1589348815922\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"thefreebsdfoundation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/thefreebsdfoundation\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"thehdfgroup1616725197741\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/thehdfgroup1616725197741\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"theumag1596442827072\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/theumag1596442827072\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"things-board\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/things-board\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"thingscareinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/thingscareinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"thinprintgmbh\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/thinprintgmbh\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"thorntechnologiesllc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/thorntechnologiesllc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"thoughtspot-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/thoughtspot-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"threatintelligenceptyltd1586824172898\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/threatintelligenceptyltd1586824172898\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tibco-software\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tibco-software\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tidal-migrations\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tidal-migrations\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tidalmediainc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tidalmediainc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tig\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tig\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tiger-technology\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tiger-technology\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tigergraph\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tigergraph\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"timextender\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/timextender\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tmaxsoft\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tmaxsoft\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tomsawyersoftwarecorp1613579206342\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tomsawyersoftwarecorp1613579206342\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"topicus\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/topicus\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"torusware\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/torusware\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"totemo\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/totemo\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"townsend-security\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/townsend-security\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"transcendinformationinc1609918445926\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/transcendinformationinc1609918445926\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"transientxinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/transientxinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"transvault\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/transvault\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"trendmicro\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/trendmicro\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"TrendMicro.DeepSecurity\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/TrendMicro.DeepSecurity\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"TrendMicro.DeepSecurity.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/TrendMicro.DeepSecurity.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"TrendMicro.PortalProtect\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/TrendMicro.PortalProtect\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tresorit\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tresorit\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"trifacta\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/trifacta\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tripwire-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tripwire-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"truata1612259728221\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/truata1612259728221\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"truestack\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/truestack\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tryonsolutionsinc1596650621083\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tryonsolutionsinc1596650621083\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tsa-public-service\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tsa-public-service\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"tunnelbiz\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/tunnelbiz\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"turbonet\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/turbonet\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"turbonet1581982683964\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/turbonet1581982683964\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"twistlock\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/twistlock\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"typesafe\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/typesafe\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ubeeko\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ubeeko\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ubercloud\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ubercloud\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"uipath-5054924\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/uipath-5054924\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"ulex\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/ulex\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"unifi-software\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/unifi-software\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"unifiedstreaming1598872291606\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/unifiedstreaming1598872291606\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"uniprint-net\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/uniprint-net\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"unitrends\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/unitrends\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"unnisoft\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/unnisoft\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"unravel-data\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/unravel-data\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"unscramblsingaporepteltd-4999260\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/unscramblsingaporepteltd-4999260\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"untangle\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/untangle\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"upsolver1594188634150\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/upsolver1594188634150\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"usp\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/usp\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"valohai\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/valohai\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"valtix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/valtix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"varmournetworks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/varmournetworks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"varnish\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/varnish\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vatacommunicationsinc1581644208717\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vatacommunicationsinc1581644208717\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vaultive-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vaultive-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vbot\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vbot\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vcinityinc1587684340545\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vcinityinc1587684340545\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vectraaiinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vectraaiinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"veeam\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/veeam\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"velocitydb-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/velocitydb-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"velocloud\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/velocloud\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vemn\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vemn\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"veritas\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/veritas\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"versanetworks\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/versanetworks\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"versasec\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/versasec\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vidispine\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vidispine\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vidizmo\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vidizmo\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vigyanlabs-innovations-pvt-ltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vigyanlabs-innovations-pvt-ltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vigyanlabsinc1581413676614\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vigyanlabsinc1581413676614\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"viptela\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/viptela\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vircom\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vircom\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"virtualpulsesro1607008728942\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/virtualpulsesro1607008728942\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"visualsoft-center\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/visualsoft-center\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vizixiotplatformretail001\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vizixiotplatformretail001\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vmlabinc1613642184700\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vmlabinc1613642184700\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vmturbo\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vmturbo\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vmware-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vmware-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vnomicinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vnomicinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"voiceelements\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/voiceelements\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"volterraedgeservices\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/volterraedgeservices\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Vormetric\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Vormetric\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vscconsultingptyltd1608535888097\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vscconsultingptyltd1608535888097\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vte\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vte\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vu-llc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vu-llc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"vyulabsinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/vyulabsinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"WAD2AI.Diagnostics.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/WAD2AI.Diagnostics.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"WAD2EventHub.Diagnostics.Test\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/WAD2EventHub.Diagnostics.Test\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"wallarm\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/wallarm\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"wallix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/wallix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"wandisco\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/wandisco\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"wanos\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/wanos\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"wanpath-dba-myworkdrive\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/wanpath-dba-myworkdrive\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"wardy-it-solutions\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/wardy-it-solutions\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"warewolf-esb\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/warewolf-esb\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"watchguard-technologies\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/watchguard-technologies\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"webaloinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/webaloinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"websense-apmailpe\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/websense-apmailpe\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"websoft9inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/websoft9inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"wedoitllc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/wedoitllc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"westernoceansoftwaresprivatelimited\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/westernoceansoftwaresprivatelimited\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"wherescapesoftware\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/wherescapesoftware\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"winmagic_securedoc_cloudvm\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/winmagic_securedoc_cloudvm\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"wintellisys-inc-4561600\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/wintellisys-inc-4561600\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"witfooinc1590167223060\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/witfooinc1590167223060\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"wmspanel\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/wmspanel\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"wood1595864497589\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/wood1595864497589\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"workshare-technology\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/workshare-technology\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"world-programming\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/world-programming\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"worxogo\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/worxogo\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"wowza\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/wowza\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"xcontentptyltd-1329748\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/xcontentptyltd-1329748\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"xendata-inc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/xendata-inc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"xfinityinc\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/xfinityinc\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"xilinx\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/xilinx\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"xoriantsolutionspvtltd\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/xoriantsolutionspvtltd\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"xtremedata\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/xtremedata\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"xyzrd-group-ou\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/xyzrd-group-ou\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"yellowfin\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/yellowfin\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"yellowfininternationalptyltd1616363974066\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/yellowfininternationalptyltd1616363974066\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"yokogawarentalleasecorporation\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/yokogawarentalleasecorporation\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"your-shop-online\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/your-shop-online\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"z1\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/z1\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"z4it-aps\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/z4it-aps\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"zabbix\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/zabbix\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"zend\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/zend\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"zenterasystemsinc1605292453288\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/zenterasystemsinc1605292453288\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"zerodown_software\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/zerodown_software\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"zerto\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/zerto\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"zettalane_systems-5254599\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/zettalane_systems-5254599\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"zevenet\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/zevenet\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"zilliz\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/zilliz\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"zoomdata\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/zoomdata\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"zscaler\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/zscaler\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"zscaler1579058425289\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/zscaler1579058425289\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"zultysinc1596831546163\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/zultysinc1596831546163\"\r\n }\r\n]", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/publishers/MicrosoftWindowsServer/artifacttypes/vmimage/offers?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0V2luZG93c1NlcnZlci9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzP2FwaS12ZXJzaW9uPTIwMjEtMDMtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "4196245b-1831-47cb-a6e4-d52b3291c29b" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/ListVMImageOffersFromLocation3Min;199,Microsoft.Compute/ListVMImageOffersFromLocation30Min;999" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-served-by": [ + "e91047d6-10df-436c-bd78-94e832a89049_132666254695956537" + ], + "x-ms-request-id": [ + "3495bc47-af4d-4c4d-bf88-f2a66e9ee6a2" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11999" + ], + "x-ms-correlation-request-id": [ + "709b7c80-734e-4c56-8e5a-7e635b86e1f4" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T053319Z:709b7c80-734e-4c56-8e5a-7e635b86e1f4" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:33:19 GMT" + ], + "Content-Length": [ + "6381" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "[\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"19h1gen2servertest\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/19h1gen2servertest\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"microsoftserveroperatingsystems-previews\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/microsoftserveroperatingsystems-previews\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"servertesting\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/servertesting\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"windows-10-1607-vhd-server-prod-stage\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/windows-10-1607-vhd-server-prod-stage\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"windows-10-1607-vhd-sf-server-prod-stage\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/windows-10-1607-vhd-sf-server-prod-stage\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"windows-10-1803-vhd-server-prod-stage\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/windows-10-1803-vhd-server-prod-stage\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"windows-10-1809-vhd-server-prod-stage\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/windows-10-1809-vhd-server-prod-stage\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"windows-10-1809-vhd-sf-server-prod-stage\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/windows-10-1809-vhd-sf-server-prod-stage\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"windows-10-1903-vhd-server-prod-stage\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/windows-10-1903-vhd-server-prod-stage\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"windows-10-1909-vhd-server-prod-stage\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/windows-10-1909-vhd-server-prod-stage\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"windows-10-2004-vhd-server-prod-stage\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/windows-10-2004-vhd-server-prod-stage\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"windows-10-20h2-vhd-server-prod-stage\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/windows-10-20h2-vhd-server-prod-stage\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"windows-7-0-sp1-vhd-server-prod-stage\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/windows-7-0-sp1-vhd-server-prod-stage\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"windows-8-0-vhd-server-prod-stage\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/windows-8-0-vhd-server-prod-stage\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"windows-8-1-vhd-server-prod-stage\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/windows-8-1-vhd-server-prod-stage\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"Windows-HUB\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/Windows-HUB\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"windows-server-2012-vhd-server-prod-stage\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/windows-server-2012-vhd-server-prod-stage\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"WindowsServer\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"windowsserver-gen2preview\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/windowsserver-gen2preview\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"windowsserver-previewtest\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/windowsserver-previewtest\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"windowsserverdotnet\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/windowsserverdotnet\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"WindowsServerSemiAnnual\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServerSemiAnnual\"\r\n }\r\n]", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/publishers/MicrosoftWindowsServer/artifacttypes/vmimage/offers/WindowsServer/skus?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0V2luZG93c1NlcnZlci9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1dpbmRvd3NTZXJ2ZXIvc2t1cz9hcGktdmVyc2lvbj0yMDIxLTAzLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "e4e44184-9d47-47d2-91f4-ce7ef336f459" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/ListVMImageSkusFromLocation3Min;9999,Microsoft.Compute/ListVMImageSkusFromLocation30Min;29999" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-served-by": [ + "e91047d6-10df-436c-bd78-94e832a89049_132666254695956537" + ], + "x-ms-request-id": [ + "2e68cfe7-d580-43c0-933f-c98669a95ccc" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11999" + ], + "x-ms-correlation-request-id": [ + "73c68212-f941-48d2-bf38-8b16788f899a" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T053320Z:73c68212-f941-48d2-bf38-8b16788f899a" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:33:19 GMT" + ], + "Content-Length": [ + "27002" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "[\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"2008-R2-SP1\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"2008-R2-SP1-smalldisk\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1-smalldisk\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"2008-R2-SP1-zhcn\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1-zhcn\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"2012-Datacenter\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2012-Datacenter\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"2012-datacenter-gensecond\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2012-datacenter-gensecond\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"2012-Datacenter-smalldisk\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2012-Datacenter-smalldisk\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"2012-datacenter-smalldisk-g2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2012-datacenter-smalldisk-g2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"2012-Datacenter-zhcn\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2012-Datacenter-zhcn\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"2012-datacenter-zhcn-g2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2012-datacenter-zhcn-g2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": true\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"2012-R2-Datacenter\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2012-R2-Datacenter\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"2012-r2-datacenter-gensecond\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2012-r2-datacenter-gensecond\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"2012-R2-Datacenter-smalldisk\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2012-R2-Datacenter-smalldisk\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"2012-r2-datacenter-smalldisk-g2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2012-r2-datacenter-smalldisk-g2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"2012-R2-Datacenter-zhcn\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2012-R2-Datacenter-zhcn\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"2012-r2-datacenter-zhcn-g2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2012-r2-datacenter-zhcn-g2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": true\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"2016-Datacenter\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2016-Datacenter\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"2016-datacenter-gensecond\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2016-datacenter-gensecond\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"2016-datacenter-gs\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2016-datacenter-gs\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"2016-Datacenter-Server-Core\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2016-Datacenter-Server-Core\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"2016-datacenter-server-core-g2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2016-datacenter-server-core-g2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"2016-Datacenter-Server-Core-smalldisk\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2016-Datacenter-Server-Core-smalldisk\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"2016-datacenter-server-core-smalldisk-g2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2016-datacenter-server-core-smalldisk-g2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": true\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"2016-Datacenter-smalldisk\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2016-Datacenter-smalldisk\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"2016-datacenter-smalldisk-g2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2016-datacenter-smalldisk-g2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": true\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"2016-Datacenter-with-Containers\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2016-Datacenter-with-Containers\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"2016-datacenter-with-containers-g2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2016-datacenter-with-containers-g2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"2016-datacenter-with-containers-gs\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2016-datacenter-with-containers-gs\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"2016-Datacenter-with-RDSH\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2016-Datacenter-with-RDSH\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"2016-Datacenter-zhcn\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2016-Datacenter-zhcn\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"2016-datacenter-zhcn-g2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2016-datacenter-zhcn-g2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": true\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"2019-Datacenter\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-Datacenter\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"2019-Datacenter-Core\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-Datacenter-Core\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"2019-datacenter-core-g2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-datacenter-core-g2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"2019-Datacenter-Core-smalldisk\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-Datacenter-Core-smalldisk\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"2019-datacenter-core-smalldisk-g2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-datacenter-core-smalldisk-g2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"2019-Datacenter-Core-with-Containers\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-Datacenter-Core-with-Containers\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"2019-datacenter-core-with-containers-g2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-datacenter-core-with-containers-g2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"2019-Datacenter-Core-with-Containers-smalldisk\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-Datacenter-Core-with-Containers-smalldisk\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"2019-datacenter-core-with-containers-smalldisk-g2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-datacenter-core-with-containers-smalldisk-g2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"2019-datacenter-gensecond\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-datacenter-gensecond\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"2019-datacenter-gs\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-datacenter-gs\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": true\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"2019-Datacenter-smalldisk\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-Datacenter-smalldisk\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"2019-datacenter-smalldisk-g2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-datacenter-smalldisk-g2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": true\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"2019-Datacenter-with-Containers\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-Datacenter-with-Containers\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"2019-datacenter-with-containers-g2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-datacenter-with-containers-g2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"2019-datacenter-with-containers-gs\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-datacenter-with-containers-gs\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"2019-Datacenter-with-Containers-smalldisk\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-Datacenter-with-Containers-smalldisk\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"2019-datacenter-with-containers-smalldisk-g2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-datacenter-with-containers-smalldisk-g2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"2019-Datacenter-zhcn\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-Datacenter-zhcn\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"2019-datacenter-zhcn-g2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-datacenter-zhcn-g2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"datacenter-core-1803-with-containers-smalldisk-g2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/datacenter-core-1803-with-containers-smalldisk-g2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"datacenter-core-1809-with-containers-smalldisk-g2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/datacenter-core-1809-with-containers-smalldisk-g2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"Datacenter-Core-1903-with-Containers-smalldisk\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/Datacenter-Core-1903-with-Containers-smalldisk\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"datacenter-core-1903-with-containers-smalldisk-g2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/datacenter-core-1903-with-containers-smalldisk-g2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"datacenter-core-1909-with-containers-smalldisk\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/datacenter-core-1909-with-containers-smalldisk\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"datacenter-core-1909-with-containers-smalldisk-g1\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/datacenter-core-1909-with-containers-smalldisk-g1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"datacenter-core-1909-with-containers-smalldisk-g2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/datacenter-core-1909-with-containers-smalldisk-g2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"datacenter-core-2004-with-containers-smalldisk\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/datacenter-core-2004-with-containers-smalldisk\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"datacenter-core-2004-with-containers-smalldisk-g2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/datacenter-core-2004-with-containers-smalldisk-g2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"datacenter-core-20h2-with-containers-smalldisk\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/datacenter-core-20h2-with-containers-smalldisk\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"datacenter-core-20h2-with-containers-smalldisk-g2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/datacenter-core-20h2-with-containers-smalldisk-g2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"datacenter-core-20h2-with-containers-smalldisk-gs\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/datacenter-core-20h2-with-containers-smalldisk-gs\"\r\n }\r\n]", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/publishers/MicrosoftWindowsServer/artifacttypes/vmimage/offers/WindowsServer/skus/2008-R2-SP1/versions?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0V2luZG93c1NlcnZlci9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1dpbmRvd3NTZXJ2ZXIvc2t1cy8yMDA4LVIyLVNQMS92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIxLTAzLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "7fb50b2e-7fab-4cc6-b302-36259fb1862e" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/ListVMImagesVersionsFromLocation3Min;15999,Microsoft.Compute/ListVMImagesVersionsFromLocation30Min;43999" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-served-by": [ + "e91047d6-10df-436c-bd78-94e832a89049_132666254695956537" + ], + "x-ms-request-id": [ + "0deb7ec6-3b56-45ac-92dd-e7b6cbac07a5" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11999" + ], + "x-ms-correlation-request-id": [ + "cfd752c2-d1cb-419b-b19e-01809bb44fc7" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T053320Z:cfd752c2-d1cb-419b-b19e-01809bb44fc7" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:33:20 GMT" + ], + "Content-Length": [ + "7624" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "[\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"2.127.20180613\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/2.127.20180613\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"2.127.20180717\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/2.127.20180717\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"2.127.20180815\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/2.127.20180815\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"2.127.20180912\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/2.127.20180912\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"2.127.20181010\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/2.127.20181010\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"2.127.20181122\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/2.127.20181122\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"2.127.20181218\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/2.127.20181218\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"2.127.20190115\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/2.127.20190115\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"2.127.20190214\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/2.127.20190214\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"2.127.20190314\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/2.127.20190314\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"2.127.20190410\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/2.127.20190410\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"7601.24540.1912091807\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/7601.24540.1912091807\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"7601.24544.2001090111\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/7601.24544.2001090111\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"7601.24548.2002070917\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/7601.24548.2002070917\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"7601.24550.2003082128\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/7601.24550.2003082128\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"7601.24552.2004101827\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/7601.24552.2004101827\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"7601.24554.2005081852\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/7601.24554.2005081852\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"7601.24556.2006050139\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/7601.24556.2006050139\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"7601.24557.2007101756\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/7601.24557.2007101756\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"7601.24559.2008080510\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/7601.24559.2008080510\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"7601.24560.2009040118\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/7601.24560.2009040118\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"7601.24561.2010082056\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/7601.24561.2010082056\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"7601.24562.2011052040\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/7601.24562.2011052040\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"7601.24563.2012051551\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/7601.24563.2012051551\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"7601.24564.2101092040\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/7601.24564.2101092040\"\r\n }\r\n]", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/publishers/MicrosoftWindowsServer/artifacttypes/vmimage/offers/WindowsServer/skus/2008-R2-SP1/versions/2.127.20180613?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0V2luZG93c1NlcnZlci9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1dpbmRvd3NTZXJ2ZXIvc2t1cy8yMDA4LVIyLVNQMS92ZXJzaW9ucy8yLjEyNy4yMDE4MDYxMz9hcGktdmVyc2lvbj0yMDIxLTAzLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "321fc488-0beb-4fff-994b-4330163d5c4a" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/GetVMImageFromLocation3Min;12999,Microsoft.Compute/GetVMImageFromLocation30Min;73999" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-served-by": [ + "e91047d6-10df-436c-bd78-94e832a89049_132666254695956537" + ], + "x-ms-request-id": [ + "66d5a509-0f01-42ed-9b11-5d29db4dece3" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11999" + ], + "x-ms-correlation-request-id": [ + "0c6f4e71-9120-4c6e-9089-7fcae5bdd591" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T053320Z:0c6f4e71-9120-4c6e-9089-7fcae5bdd591" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:33:20 GMT" + ], + "Content-Length": [ + "673" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"hyperVGeneration\": \"V1\",\r\n \"replicaType\": \"Unmanaged\",\r\n \"disallowed\": {\r\n \"vmDiskType\": \"None\"\r\n },\r\n \"automaticOSUpgradeProperties\": {\r\n \"automaticOSUpgradeSupported\": false\r\n },\r\n \"osDiskImage\": {\r\n \"operatingSystem\": \"Windows\",\r\n \"sizeInGb\": 128,\r\n \"sizeInBytes\": 136367309312\r\n },\r\n \"dataDiskImages\": []\r\n },\r\n \"location\": \"eastus\",\r\n \"name\": \"2.127.20180613\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1/Versions/2.127.20180613\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Storage/storageAccounts?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHM/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "f661914a-b772-410b-93de-7e62ec2ebf2c" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.PowerShell.Cmdlets.Compute.Helpers.Storage.StorageManagementClient/4.13.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "8e1430ef-762e-4adf-ab1e-b060e393d087" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11998" + ], + "x-ms-correlation-request-id": [ + "2b807d86-7ede-4cb0-a795-97306db317b5" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T053321Z:2b807d86-7ede-4cb0-a795-97306db317b5" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:33:20 GMT" + ], + "Content-Length": [ + "2859" + ], + "Content-Type": [ + "application/json" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"sku\": {\r\n \"name\": \"Standard_GRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Storage/storageAccounts/stocrptestps3937\",\r\n \"name\": \"stocrptestps3937\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"keyCreationTime\": {\r\n \"key1\": \"2021-06-04T05:32:58.6395932Z\",\r\n \"key2\": \"2021-06-04T05:32:58.6395932Z\"\r\n },\r\n \"privateEndpointConnections\": [],\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2021-06-04T05:32:58.6395932Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2021-06-04T05:32:58.6395932Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2021-06-04T05:32:58.5301706Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stocrptestps3937.dfs.core.windows.net/\",\r\n \"web\": \"https://stocrptestps3937.z13.web.core.windows.net/\",\r\n \"blob\": \"https://stocrptestps3937.blob.core.windows.net/\",\r\n \"queue\": \"https://stocrptestps3937.queue.core.windows.net/\",\r\n \"table\": \"https://stocrptestps3937.table.core.windows.net/\",\r\n \"file\": \"https://stocrptestps3937.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus\",\r\n \"statusOfPrimary\": \"available\",\r\n \"secondaryLocation\": \"westus\",\r\n \"statusOfSecondary\": \"available\"\r\n }\r\n },\r\n {\r\n \"sku\": {\r\n \"name\": \"Standard_GRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps8225/providers/Microsoft.Storage/storageAccounts/stocrptestps8225\",\r\n \"name\": \"stocrptestps8225\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"keyCreationTime\": {\r\n \"key1\": \"2021-05-26T05:02:34.5424904Z\",\r\n \"key2\": \"2021-05-26T05:02:34.5424904Z\"\r\n },\r\n \"privateEndpointConnections\": [],\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2021-05-26T05:02:34.5424904Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2021-05-26T05:02:34.5424904Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2021-05-26T05:02:34.4487648Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stocrptestps8225.dfs.core.windows.net/\",\r\n \"web\": \"https://stocrptestps8225.z13.web.core.windows.net/\",\r\n \"blob\": \"https://stocrptestps8225.blob.core.windows.net/\",\r\n \"queue\": \"https://stocrptestps8225.queue.core.windows.net/\",\r\n \"table\": \"https://stocrptestps8225.table.core.windows.net/\",\r\n \"file\": \"https://stocrptestps8225.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus\",\r\n \"statusOfPrimary\": \"available\",\r\n \"secondaryLocation\": \"westus\",\r\n \"statusOfSecondary\": \"available\"\r\n }\r\n }\r\n ]\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Compute/virtualMachines/vmcrptestps3937?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL2NycHRlc3RwczM5MzcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bWNycHRlc3RwczM5Mzc/YXBpLXZlcnNpb249MjAyMS0wMy0wMQ==", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_A4\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2008-R2-SP1\",\r\n \"version\": \"2.127.20180613\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"osDisk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stocrptestps3937.blob.core.windows.net/test/os.vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"writeAcceleratorEnabled\": false,\r\n \"createOption\": \"FromImage\",\r\n \"deleteOption\": \"Delete\"\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 1,\r\n \"name\": \"testDataDisk1\",\r\n \"vhd\": {\r\n \"uri\": \"https://stocrptestps3937.blob.core.windows.net/test/data1.vhd\"\r\n },\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 10,\r\n \"deleteOption\": \"Delete\"\r\n },\r\n {\r\n \"lun\": 2,\r\n \"name\": \"testDataDisk2\",\r\n \"vhd\": {\r\n \"uri\": \"https://stocrptestps3937.blob.core.windows.net/test/data2.vhd\"\r\n },\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 11,\r\n \"deleteOption\": \"Detach\"\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"test\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"PLACEHOLDER1@\",\r\n \"windowsConfiguration\": {\r\n \"enableAutomaticUpdates\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Network/networkInterfaces/niccrptestps3937\"\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://stocrptestps3937.blob.core.windows.net/\"\r\n }\r\n }\r\n },\r\n \"location\": \"EastUS\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "f661914a-b772-410b-93de-7e62ec2ebf2c" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "2063" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "10" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/operations/f7380c44-145a-46db-82e2-225bfb311e79?api-version=2021-03-01" + ], + "Azure-AsyncNotification": [ + "Enabled" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/PutVM3Min;239,Microsoft.Compute/PutVM30Min;1198" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "f7380c44-145a-46db-82e2-225bfb311e79" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-correlation-request-id": [ + "b247fecf-ca08-42f7-a979-727381d9588e" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T053324Z:b247fecf-ca08-42f7-a979-727381d9588e" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:33:24 GMT" + ], + "Content-Length": [ + "2785" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"vmcrptestps3937\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Compute/virtualMachines/vmcrptestps3937\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"location\": \"eastus\",\r\n \"tags\": {\r\n \"azsecpack\": \"nonprod\",\r\n \"platformsettings.host_environment.service.platform_optedin_for_rootcerts\": \"true\"\r\n },\r\n \"properties\": {\r\n \"vmId\": \"81a7e5fa-e34f-4134-b5b4-ccfea052bc0f\",\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_A4\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2008-R2-SP1\",\r\n \"version\": \"2.127.20180613\",\r\n \"exactVersion\": \"2.127.20180613\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Windows\",\r\n \"name\": \"osDisk\",\r\n \"createOption\": \"FromImage\",\r\n \"vhd\": {\r\n \"uri\": \"https://stocrptestps3937.blob.core.windows.net/test/os.vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"writeAcceleratorEnabled\": false,\r\n \"deleteOption\": \"Delete\"\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 1,\r\n \"name\": \"testDataDisk1\",\r\n \"createOption\": \"Empty\",\r\n \"vhd\": {\r\n \"uri\": \"https://stocrptestps3937.blob.core.windows.net/test/data1.vhd\"\r\n },\r\n \"caching\": \"ReadOnly\",\r\n \"diskSizeGB\": 10,\r\n \"toBeDetached\": false,\r\n \"deleteOption\": \"Delete\"\r\n },\r\n {\r\n \"lun\": 2,\r\n \"name\": \"testDataDisk2\",\r\n \"createOption\": \"Empty\",\r\n \"vhd\": {\r\n \"uri\": \"https://stocrptestps3937.blob.core.windows.net/test/data2.vhd\"\r\n },\r\n \"caching\": \"ReadOnly\",\r\n \"diskSizeGB\": 11,\r\n \"toBeDetached\": false,\r\n \"deleteOption\": \"Detach\"\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"test\",\r\n \"adminUsername\": \"Foo12\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": false,\r\n \"patchSettings\": {\r\n \"patchMode\": \"Manual\",\r\n \"assessmentMode\": \"ImageDefault\"\r\n }\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Network/networkInterfaces/niccrptestps3937\",\r\n \"properties\": {\r\n \"primary\": true\r\n }\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://stocrptestps3937.blob.core.windows.net/\"\r\n }\r\n },\r\n \"provisioningState\": \"Creating\"\r\n }\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/operations/f7380c44-145a-46db-82e2-225bfb311e79?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZjczODBjNDQtMTQ1YS00NmRiLTgyZTItMjI1YmZiMzExZTc5P2FwaS12ZXJzaW9uPTIwMjEtMDMtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "f661914a-b772-410b-93de-7e62ec2ebf2c" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "50" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/GetOperation3Min;14999,Microsoft.Compute/GetOperation30Min;29960" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "f33fc8cf-35eb-4ca1-b0af-1b0eba2ba376" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11999" + ], + "x-ms-correlation-request-id": [ + "7306ab7e-b6b7-42c3-8abc-40f1029df26e" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T053335Z:7306ab7e-b6b7-42c3-8abc-40f1029df26e" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:33:34 GMT" + ], + "Content-Length": [ + "134" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"startTime\": \"2021-06-03T22:33:24.1260276-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"f7380c44-145a-46db-82e2-225bfb311e79\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/operations/f7380c44-145a-46db-82e2-225bfb311e79?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZjczODBjNDQtMTQ1YS00NmRiLTgyZTItMjI1YmZiMzExZTc5P2FwaS12ZXJzaW9uPTIwMjEtMDMtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "f661914a-b772-410b-93de-7e62ec2ebf2c" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/GetOperation3Min;14998,Microsoft.Compute/GetOperation30Min;29959" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "75e7a74a-8419-4f6f-842d-a531075112f0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11998" + ], + "x-ms-correlation-request-id": [ + "cbcbab59-779b-4538-8bac-7e55c9e3e004" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T053425Z:cbcbab59-779b-4538-8bac-7e55c9e3e004" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:34:24 GMT" + ], + "Content-Length": [ + "134" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"startTime\": \"2021-06-03T22:33:24.1260276-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"f7380c44-145a-46db-82e2-225bfb311e79\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/operations/f7380c44-145a-46db-82e2-225bfb311e79?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZjczODBjNDQtMTQ1YS00NmRiLTgyZTItMjI1YmZiMzExZTc5P2FwaS12ZXJzaW9uPTIwMjEtMDMtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "f661914a-b772-410b-93de-7e62ec2ebf2c" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/GetOperation3Min;14997,Microsoft.Compute/GetOperation30Min;29970" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "4fa49f62-b67d-4708-9e51-c898d74aeb25" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11997" + ], + "x-ms-correlation-request-id": [ + "a5048e5f-c30e-4cbc-9299-9e9a734f27f4" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T053515Z:a5048e5f-c30e-4cbc-9299-9e9a734f27f4" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:35:14 GMT" + ], + "Content-Length": [ + "134" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"startTime\": \"2021-06-03T22:33:24.1260276-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"f7380c44-145a-46db-82e2-225bfb311e79\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/operations/f7380c44-145a-46db-82e2-225bfb311e79?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZjczODBjNDQtMTQ1YS00NmRiLTgyZTItMjI1YmZiMzExZTc5P2FwaS12ZXJzaW9uPTIwMjEtMDMtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "f661914a-b772-410b-93de-7e62ec2ebf2c" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/GetOperation3Min;14995,Microsoft.Compute/GetOperation30Min;29968" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "9679c345-8a59-4b79-9850-98d27ad893b6" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11996" + ], + "x-ms-correlation-request-id": [ + "b6309062-1f9e-429f-84ba-8c72c8a936db" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T053605Z:b6309062-1f9e-429f-84ba-8c72c8a936db" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:36:05 GMT" + ], + "Content-Length": [ + "134" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"startTime\": \"2021-06-03T22:33:24.1260276-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"f7380c44-145a-46db-82e2-225bfb311e79\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/operations/f7380c44-145a-46db-82e2-225bfb311e79?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZjczODBjNDQtMTQ1YS00NmRiLTgyZTItMjI1YmZiMzExZTc5P2FwaS12ZXJzaW9uPTIwMjEtMDMtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "f661914a-b772-410b-93de-7e62ec2ebf2c" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/GetOperation3Min;14995,Microsoft.Compute/GetOperation30Min;29967" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "34fc5c93-19e3-42c7-ad10-b4fd2204a155" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11995" + ], + "x-ms-correlation-request-id": [ + "8aa57f19-523b-428a-86e9-808a5f718b79" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T053655Z:8aa57f19-523b-428a-86e9-808a5f718b79" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:36:55 GMT" + ], + "Content-Length": [ + "134" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"startTime\": \"2021-06-03T22:33:24.1260276-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"f7380c44-145a-46db-82e2-225bfb311e79\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/operations/f7380c44-145a-46db-82e2-225bfb311e79?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZjczODBjNDQtMTQ1YS00NmRiLTgyZTItMjI1YmZiMzExZTc5P2FwaS12ZXJzaW9uPTIwMjEtMDMtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "f661914a-b772-410b-93de-7e62ec2ebf2c" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/GetOperation3Min;14994,Microsoft.Compute/GetOperation30Min;29965" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "1c9d21c8-8eb8-4113-96b7-9161e16af1cc" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11994" + ], + "x-ms-correlation-request-id": [ + "8210bf24-9500-4307-8329-da79f8b50af4" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T053745Z:8210bf24-9500-4307-8329-da79f8b50af4" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:37:44 GMT" + ], + "Content-Length": [ + "134" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"startTime\": \"2021-06-03T22:33:24.1260276-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"f7380c44-145a-46db-82e2-225bfb311e79\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/operations/f7380c44-145a-46db-82e2-225bfb311e79?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZjczODBjNDQtMTQ1YS00NmRiLTgyZTItMjI1YmZiMzExZTc5P2FwaS12ZXJzaW9uPTIwMjEtMDMtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "f661914a-b772-410b-93de-7e62ec2ebf2c" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/GetOperation3Min;14994,Microsoft.Compute/GetOperation30Min;29963" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "4cbba729-297a-4dd6-9ba6-0207778909b2" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11993" + ], + "x-ms-correlation-request-id": [ + "cdfa5e1b-6ef9-4f8e-b778-d0f23d281a27" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T053835Z:cdfa5e1b-6ef9-4f8e-b778-d0f23d281a27" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:38:35 GMT" + ], + "Content-Length": [ + "184" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"startTime\": \"2021-06-03T22:33:24.1260276-07:00\",\r\n \"endTime\": \"2021-06-03T22:38:10.8922593-07:00\",\r\n \"status\": \"Succeeded\",\r\n \"name\": \"f7380c44-145a-46db-82e2-225bfb311e79\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Compute/virtualMachines/vmcrptestps3937?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL2NycHRlc3RwczM5MzcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bWNycHRlc3RwczM5Mzc/YXBpLXZlcnNpb249MjAyMS0wMy0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "f661914a-b772-410b-93de-7e62ec2ebf2c" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/LowCostGet3Min;3997,Microsoft.Compute/LowCostGet30Min;31978" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "90ab0d6b-de9a-4e2c-a694-d5fdc822c78e" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11992" + ], + "x-ms-correlation-request-id": [ + "a2309399-a2da-4ccf-9f9f-b44a9898b175" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T053835Z:a2309399-a2da-4ccf-9f9f-b44a9898b175" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:38:35 GMT" + ], + "Content-Length": [ + "2814" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"vmcrptestps3937\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Compute/virtualMachines/vmcrptestps3937\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"location\": \"eastus\",\r\n \"tags\": {\r\n \"azsecpack\": \"nonprod\",\r\n \"platformsettings.host_environment.service.platform_optedin_for_rootcerts\": \"true\"\r\n },\r\n \"properties\": {\r\n \"vmId\": \"81a7e5fa-e34f-4134-b5b4-ccfea052bc0f\",\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_A4\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2008-R2-SP1\",\r\n \"version\": \"2.127.20180613\",\r\n \"exactVersion\": \"2.127.20180613\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Windows\",\r\n \"name\": \"osDisk\",\r\n \"createOption\": \"FromImage\",\r\n \"vhd\": {\r\n \"uri\": \"https://stocrptestps3937.blob.core.windows.net/test/os.vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"writeAcceleratorEnabled\": false,\r\n \"diskSizeGB\": 127,\r\n \"deleteOption\": \"Delete\"\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 1,\r\n \"name\": \"testDataDisk1\",\r\n \"createOption\": \"Empty\",\r\n \"vhd\": {\r\n \"uri\": \"https://stocrptestps3937.blob.core.windows.net/test/data1.vhd\"\r\n },\r\n \"caching\": \"ReadOnly\",\r\n \"diskSizeGB\": 10,\r\n \"toBeDetached\": false,\r\n \"deleteOption\": \"Delete\"\r\n },\r\n {\r\n \"lun\": 2,\r\n \"name\": \"testDataDisk2\",\r\n \"createOption\": \"Empty\",\r\n \"vhd\": {\r\n \"uri\": \"https://stocrptestps3937.blob.core.windows.net/test/data2.vhd\"\r\n },\r\n \"caching\": \"ReadOnly\",\r\n \"diskSizeGB\": 11,\r\n \"toBeDetached\": false,\r\n \"deleteOption\": \"Detach\"\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"test\",\r\n \"adminUsername\": \"Foo12\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": false,\r\n \"patchSettings\": {\r\n \"patchMode\": \"Manual\",\r\n \"assessmentMode\": \"ImageDefault\"\r\n }\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Network/networkInterfaces/niccrptestps3937\",\r\n \"properties\": {\r\n \"primary\": true\r\n }\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://stocrptestps3937.blob.core.windows.net/\"\r\n }\r\n },\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Compute/virtualMachines/vmcrptestps3937?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL2NycHRlc3RwczM5MzcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bWNycHRlc3RwczM5Mzc/YXBpLXZlcnNpb249MjAyMS0wMy0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "7e32e07e-e5a3-48d6-9193-56f9e4fb360d" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/LowCostGet3Min;3994,Microsoft.Compute/LowCostGet30Min;31975" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "f28963e1-0ccd-4d1a-b718-8ffce5b05aed" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11999" + ], + "x-ms-correlation-request-id": [ + "9d1ac33d-e77f-4273-8fd2-ca5a586249d6" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210604T053939Z:9d1ac33d-e77f-4273-8fd2-ca5a586249d6" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:39:39 GMT" + ], + "Content-Length": [ + "3368" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"vmcrptestps3937\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Compute/virtualMachines/vmcrptestps3937\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"location\": \"eastus\",\r\n \"tags\": {\r\n \"azsecpack\": \"nonprod\",\r\n \"platformsettings.host_environment.service.platform_optedin_for_rootcerts\": \"true\"\r\n },\r\n \"properties\": {\r\n \"vmId\": \"81a7e5fa-e34f-4134-b5b4-ccfea052bc0f\",\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_A4\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2008-R2-SP1\",\r\n \"version\": \"2.127.20180613\",\r\n \"exactVersion\": \"2.127.20180613\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Windows\",\r\n \"name\": \"osDisk\",\r\n \"createOption\": \"FromImage\",\r\n \"vhd\": {\r\n \"uri\": \"https://stocrptestps3937.blob.core.windows.net/test/os.vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"writeAcceleratorEnabled\": false,\r\n \"diskSizeGB\": 127,\r\n \"deleteOption\": \"Delete\"\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 1,\r\n \"name\": \"testDataDisk1\",\r\n \"createOption\": \"Empty\",\r\n \"vhd\": {\r\n \"uri\": \"https://stocrptestps3937.blob.core.windows.net/test/data1.vhd\"\r\n },\r\n \"caching\": \"ReadOnly\",\r\n \"diskSizeGB\": 10,\r\n \"toBeDetached\": false,\r\n \"deleteOption\": \"Delete\"\r\n },\r\n {\r\n \"lun\": 2,\r\n \"name\": \"testDataDisk2\",\r\n \"createOption\": \"Empty\",\r\n \"vhd\": {\r\n \"uri\": \"https://stocrptestps3937.blob.core.windows.net/test/data2.vhd\"\r\n },\r\n \"caching\": \"ReadOnly\",\r\n \"diskSizeGB\": 11,\r\n \"toBeDetached\": false,\r\n \"deleteOption\": \"Detach\"\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"test\",\r\n \"adminUsername\": \"Foo12\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": false,\r\n \"patchSettings\": {\r\n \"patchMode\": \"Manual\",\r\n \"assessmentMode\": \"ImageDefault\"\r\n }\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Network/networkInterfaces/niccrptestps3937\",\r\n \"properties\": {\r\n \"primary\": true\r\n }\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://stocrptestps3937.blob.core.windows.net/\"\r\n }\r\n },\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"BGInfo\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Compute/virtualMachines/vmcrptestps3937/extensions/BGInfo\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"autoUpgradeMinorVersion\": true,\r\n \"provisioningState\": \"Succeeded\",\r\n \"publisher\": \"Microsoft.Compute\",\r\n \"type\": \"BGInfo\",\r\n \"typeHandlerVersion\": \"2.1\"\r\n }\r\n }\r\n ]\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Compute/virtualMachines/vmcrptestps3937?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL2NycHRlc3RwczM5MzcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bWNycHRlc3RwczM5Mzc/YXBpLXZlcnNpb249MjAyMS0wMy0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "0352e917-b164-485c-98bc-678eb97fedfe" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/LowCostGet3Min;3987,Microsoft.Compute/LowCostGet30Min;31977" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "b6ac641a-5eb8-4838-b934-02993b5d7abf" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11999" + ], + "x-ms-correlation-request-id": [ + "c620741e-19df-4383-9bb2-94a77e3d2e50" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210604T054528Z:c620741e-19df-4383-9bb2-94a77e3d2e50" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:45:27 GMT" + ], + "Content-Length": [ + "4443" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"vmcrptestps3937\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Compute/virtualMachines/vmcrptestps3937\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"location\": \"eastus\",\r\n \"tags\": {\r\n \"azsecpack\": \"nonprod\",\r\n \"platformsettings.host_environment.service.platform_optedin_for_rootcerts\": \"true\"\r\n },\r\n \"identity\": {\r\n \"type\": \"UserAssigned\",\r\n \"userAssignedIdentities\": {\r\n \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-eastus\": {\r\n \"principalId\": \"40595db7-9baf-44ed-bb6b-4dc6f0b3c198\",\r\n \"clientId\": \"1d54c7dd-0333-443a-aae2-171add204e22\"\r\n }\r\n }\r\n },\r\n \"properties\": {\r\n \"vmId\": \"81a7e5fa-e34f-4134-b5b4-ccfea052bc0f\",\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_A4\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2008-R2-SP1\",\r\n \"version\": \"2.127.20180613\",\r\n \"exactVersion\": \"2.127.20180613\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Windows\",\r\n \"name\": \"vmcrptestps3937_osDisk_bb31d79b47f140b8aabd9fe1b5b319c9\",\r\n \"createOption\": \"FromImage\",\r\n \"caching\": \"ReadWrite\",\r\n \"writeAcceleratorEnabled\": false,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Compute/disks/vmcrptestps3937_osDisk_bb31d79b47f140b8aabd9fe1b5b319c9\"\r\n },\r\n \"diskSizeGB\": 127,\r\n \"deleteOption\": \"Delete\"\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 1,\r\n \"name\": \"vmcrptestps3937_testDataDisk1_36c615447a7242ab85c85b88dee517e8\",\r\n \"createOption\": \"Empty\",\r\n \"caching\": \"ReadOnly\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Compute/disks/vmcrptestps3937_testDataDisk1_36c615447a7242ab85c85b88dee517e8\"\r\n },\r\n \"diskSizeGB\": 10,\r\n \"toBeDetached\": false,\r\n \"deleteOption\": \"Delete\"\r\n },\r\n {\r\n \"lun\": 2,\r\n \"name\": \"vmcrptestps3937_testDataDisk2_45b20a220956462fb4ea49f743fd33e3\",\r\n \"createOption\": \"Empty\",\r\n \"caching\": \"ReadOnly\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Compute/disks/vmcrptestps3937_testDataDisk2_45b20a220956462fb4ea49f743fd33e3\"\r\n },\r\n \"diskSizeGB\": 11,\r\n \"toBeDetached\": false,\r\n \"deleteOption\": \"Detach\"\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"test\",\r\n \"adminUsername\": \"Foo12\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": false,\r\n \"patchSettings\": {\r\n \"patchMode\": \"Manual\",\r\n \"assessmentMode\": \"ImageDefault\"\r\n }\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Network/networkInterfaces/niccrptestps3937\",\r\n \"properties\": {\r\n \"primary\": true\r\n }\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://stocrptestps3937.blob.core.windows.net/\"\r\n }\r\n },\r\n \"provisioningState\": \"Updating\"\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"BGInfo\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Compute/virtualMachines/vmcrptestps3937/extensions/BGInfo\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"autoUpgradeMinorVersion\": true,\r\n \"provisioningState\": \"Updating\",\r\n \"publisher\": \"Microsoft.Compute\",\r\n \"type\": \"BGInfo\",\r\n \"typeHandlerVersion\": \"2.1\"\r\n }\r\n }\r\n ]\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Compute/artifacttypes/vmextension/types?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkNvbXB1dGUvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDIxLTAzLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "f661914a-b772-410b-93de-7e62ec2ebf2c" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/ListVMExtensionTypes3Min;17999,Microsoft.Compute/ListVMExtensionTypes30Min;22499" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-served-by": [ + "ab90d441-6939-4ab1-9dfa-bef247d64088_132661422108658243" + ], + "x-ms-request-id": [ + "8c8f16bd-6af1-4158-9082-3b1249e55370" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11990" + ], + "x-ms-correlation-request-id": [ + "5061a48b-07c5-48c9-8024-eb3083a8f70e" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T053836Z:5061a48b-07c5-48c9-8024-eb3083a8f70e" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:38:36 GMT" + ], + "Content-Length": [ + "1033" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "[\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"BGInfo\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Compute/ArtifactTypes/VMExtension/Types/BGInfo\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"CustomScriptExtension\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Compute/ArtifactTypes/VMExtension/Types/CustomScriptExtension\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"JsonADDomainExtension\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Compute/ArtifactTypes/VMExtension/Types/JsonADDomainExtension\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"VMAccessAgent\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Compute/ArtifactTypes/VMExtension/Types/VMAccessAgent\"\r\n }\r\n]", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Compute/artifacttypes/vmextension/types/BGInfo/versions?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkNvbXB1dGUvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9CR0luZm8vdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMS0wMy0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "f661914a-b772-410b-93de-7e62ec2ebf2c" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/ListVMExtensions3Min;9999,Microsoft.Compute/ListVMExtensions30Min;21997" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-served-by": [ + "ab90d441-6939-4ab1-9dfa-bef247d64088_132661422108658243" + ], + "x-ms-request-id": [ + "198b3d45-f6b1-42a2-a8d0-57a446a40301" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11989" + ], + "x-ms-correlation-request-id": [ + "48f8f8f9-fa50-4612-9605-07331bade6c4" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T053836Z:48f8f8f9-fa50-4612-9605-07331bade6c4" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:38:36 GMT" + ], + "Content-Length": [ + "1256" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "[\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"1.0\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Compute/ArtifactTypes/VMExtension/Types/BGInfo/Versions/1.0\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"1.0.1\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Compute/ArtifactTypes/VMExtension/Types/BGInfo/Versions/1.0.1\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"1.1\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Compute/ArtifactTypes/VMExtension/Types/BGInfo/Versions/1.1\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"1.2.2\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Compute/ArtifactTypes/VMExtension/Types/BGInfo/Versions/1.2.2\"\r\n },\r\n {\r\n \"location\": \"eastus\",\r\n \"name\": \"2.1\",\r\n \"id\": \"/Subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Compute/ArtifactTypes/VMExtension/Types/BGInfo/Versions/2.1\"\r\n }\r\n]", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Compute/virtualMachines/vmcrptestps3937/extensions/BGInfo?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL2NycHRlc3RwczM5MzcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bWNycHRlc3RwczM5MzcvZXh0ZW5zaW9ucy9CR0luZm8/YXBpLXZlcnNpb249MjAyMS0wMy0wMQ==", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Compute\",\r\n \"type\": \"BGInfo\",\r\n \"typeHandlerVersion\": \"2.1\",\r\n \"autoUpgradeMinorVersion\": true\r\n },\r\n \"location\": \"EastUS\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "f661914a-b772-410b-93de-7e62ec2ebf2c" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "186" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/operations/daef9b7e-fd50-4586-afd3-a347f442775a?api-version=2021-03-01" + ], + "Azure-AsyncNotification": [ + "Enabled" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/UpdateVM3Min;239,Microsoft.Compute/UpdateVM30Min;1196" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "daef9b7e-fd50-4586-afd3-a347f442775a" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1198" + ], + "x-ms-correlation-request-id": [ + "251adca4-ca7d-4bc5-ae35-42ee2b561bbb" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T053839Z:251adca4-ca7d-4bc5-ae35-42ee2b561bbb" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:38:38 GMT" + ], + "Content-Length": [ + "475" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"BGInfo\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Compute/virtualMachines/vmcrptestps3937/extensions/BGInfo\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"autoUpgradeMinorVersion\": true,\r\n \"provisioningState\": \"Creating\",\r\n \"publisher\": \"Microsoft.Compute\",\r\n \"type\": \"BGInfo\",\r\n \"typeHandlerVersion\": \"2.1\"\r\n }\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/operations/daef9b7e-fd50-4586-afd3-a347f442775a?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZGFlZjliN2UtZmQ1MC00NTg2LWFmZDMtYTM0N2Y0NDI3NzVhP2FwaS12ZXJzaW9uPTIwMjEtMDMtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "f661914a-b772-410b-93de-7e62ec2ebf2c" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/GetOperation3Min;14994,Microsoft.Compute/GetOperation30Min;29962" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "9de98d0f-4952-4966-b7ef-c5e3e066fc34" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11988" + ], + "x-ms-correlation-request-id": [ + "ed203214-c7dc-4626-8930-c84675b9505c" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T053909Z:ed203214-c7dc-4626-8930-c84675b9505c" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:39:08 GMT" + ], + "Content-Length": [ + "134" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"startTime\": \"2021-06-03T22:38:38.4079551-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"daef9b7e-fd50-4586-afd3-a347f442775a\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/operations/daef9b7e-fd50-4586-afd3-a347f442775a?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZGFlZjliN2UtZmQ1MC00NTg2LWFmZDMtYTM0N2Y0NDI3NzVhP2FwaS12ZXJzaW9uPTIwMjEtMDMtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "f661914a-b772-410b-93de-7e62ec2ebf2c" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/GetOperation3Min;14993,Microsoft.Compute/GetOperation30Min;29960" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "b8902cc4-3a19-461e-9691-38f170cba027" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11987" + ], + "x-ms-correlation-request-id": [ + "31fc381f-fbff-46d0-beac-bfe4dd03cb51" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T053939Z:31fc381f-fbff-46d0-beac-bfe4dd03cb51" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:39:39 GMT" + ], + "Content-Length": [ + "184" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"startTime\": \"2021-06-03T22:38:38.4079551-07:00\",\r\n \"endTime\": \"2021-06-03T22:39:14.3142712-07:00\",\r\n \"status\": \"Succeeded\",\r\n \"name\": \"daef9b7e-fd50-4586-afd3-a347f442775a\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Compute/virtualMachines/vmcrptestps3937/extensions/BGInfo?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL2NycHRlc3RwczM5MzcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bWNycHRlc3RwczM5MzcvZXh0ZW5zaW9ucy9CR0luZm8/YXBpLXZlcnNpb249MjAyMS0wMy0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "f661914a-b772-410b-93de-7e62ec2ebf2c" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/LowCostGet3Min;3995,Microsoft.Compute/LowCostGet30Min;31976" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "7de61356-5281-4abd-ae72-3050366b8dae" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11986" + ], + "x-ms-correlation-request-id": [ + "2ddf66e6-b1d1-4a18-9e66-9d4836540b97" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T053939Z:2ddf66e6-b1d1-4a18-9e66-9d4836540b97" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:39:39 GMT" + ], + "Content-Length": [ + "476" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"BGInfo\",\r\n \"id\": \"/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Compute/virtualMachines/vmcrptestps3937/extensions/BGInfo\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"autoUpgradeMinorVersion\": true,\r\n \"provisioningState\": \"Succeeded\",\r\n \"publisher\": \"Microsoft.Compute\",\r\n \"type\": \"BGInfo\",\r\n \"typeHandlerVersion\": \"2.1\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Compute/virtualMachines/vmcrptestps3937/deallocate?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL2NycHRlc3RwczM5MzcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bWNycHRlc3RwczM5MzcvZGVhbGxvY2F0ZT9hcGktdmVyc2lvbj0yMDIxLTAzLTAx", + "RequestMethod": "POST", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "64301eb4-57fa-4fcf-a64a-960b253c3f13" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/operations/49f25230-f4b5-4c51-a839-5d6c44016090?monitor=true&api-version=2021-03-01" + ], + "Retry-After": [ + "10" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/operations/49f25230-f4b5-4c51-a839-5d6c44016090?api-version=2021-03-01" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/DeleteVM3Min;239,Microsoft.Compute/DeleteVM30Min;1198" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "49f25230-f4b5-4c51-a839-5d6c44016090" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-correlation-request-id": [ + "e3340bd4-d6dd-4e1a-9106-9575bb5cd045" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210604T053940Z:e3340bd4-d6dd-4e1a-9106-9575bb5cd045" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:39:39 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/operations/49f25230-f4b5-4c51-a839-5d6c44016090?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNDlmMjUyMzAtZjRiNS00YzUxLWE4MzktNWQ2YzQ0MDE2MDkwP2FwaS12ZXJzaW9uPTIwMjEtMDMtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "64301eb4-57fa-4fcf-a64a-960b253c3f13" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "36" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/GetOperation3Min;14992,Microsoft.Compute/GetOperation30Min;29959" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "34429875-2b60-427f-b8cf-c7c5dd390263" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11999" + ], + "x-ms-correlation-request-id": [ + "9577f5ef-5880-446b-948a-ab86b8a23612" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210604T053950Z:9577f5ef-5880-446b-948a-ab86b8a23612" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:39:49 GMT" + ], + "Content-Length": [ + "134" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"startTime\": \"2021-06-03T22:39:40.0018378-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"49f25230-f4b5-4c51-a839-5d6c44016090\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/operations/49f25230-f4b5-4c51-a839-5d6c44016090?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNDlmMjUyMzAtZjRiNS00YzUxLWE4MzktNWQ2YzQ0MDE2MDkwP2FwaS12ZXJzaW9uPTIwMjEtMDMtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "64301eb4-57fa-4fcf-a64a-960b253c3f13" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/GetOperation3Min;14989,Microsoft.Compute/GetOperation30Min;29980" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "39f91dff-6dc5-4c97-9e2c-3f5a230024e2" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11998" + ], + "x-ms-correlation-request-id": [ + "c3f0aeee-a03e-4dda-95d7-dd7f026aeaa6" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210604T054026Z:c3f0aeee-a03e-4dda-95d7-dd7f026aeaa6" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:40:25 GMT" + ], + "Content-Length": [ + "184" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"startTime\": \"2021-06-03T22:39:40.0018378-07:00\",\r\n \"endTime\": \"2021-06-03T22:40:18.4082081-07:00\",\r\n \"status\": \"Succeeded\",\r\n \"name\": \"49f25230-f4b5-4c51-a839-5d6c44016090\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/operations/49f25230-f4b5-4c51-a839-5d6c44016090?monitor=true&api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNDlmMjUyMzAtZjRiNS00YzUxLWE4MzktNWQ2YzQ0MDE2MDkwP21vbml0b3I9dHJ1ZSZhcGktdmVyc2lvbj0yMDIxLTAzLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "64301eb4-57fa-4fcf-a64a-960b253c3f13" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/GetOperation3Min;14988,Microsoft.Compute/GetOperation30Min;29979" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "c0194bf0-17f9-40e9-b04c-7904ba766c28" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11997" + ], + "x-ms-correlation-request-id": [ + "ab0e92a7-8eeb-4ced-acf2-743a08c26601" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210604T054026Z:ab0e92a7-8eeb-4ced-acf2-743a08c26601" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:40:25 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Compute/virtualMachines/vmcrptestps3937/convertToManagedDisks?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL2NycHRlc3RwczM5MzcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bWNycHRlc3RwczM5MzcvY29udmVydFRvTWFuYWdlZERpc2tzP2FwaS12ZXJzaW9uPTIwMjEtMDMtMDE=", + "RequestMethod": "POST", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "e5c1625c-00a0-4d74-8032-daaf28424952" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/operations/4b6aee35-3d8b-4aca-abe2-66f6adc7bddc?monitor=true&api-version=2021-03-01" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/operations/4b6aee35-3d8b-4aca-abe2-66f6adc7bddc?api-version=2021-03-01" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/UpdateVM3Min;238,Microsoft.Compute/UpdateVM30Min;1198" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "4b6aee35-3d8b-4aca-abe2-66f6adc7bddc" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-correlation-request-id": [ + "aa86dc4a-792e-4279-b3fd-1ac775d69c44" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T054026Z:aa86dc4a-792e-4279-b3fd-1ac775d69c44" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:40:26 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/operations/4b6aee35-3d8b-4aca-abe2-66f6adc7bddc?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNGI2YWVlMzUtM2Q4Yi00YWNhLWFiZTItNjZmNmFkYzdiZGRjP2FwaS12ZXJzaW9uPTIwMjEtMDMtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/GetOperation3Min;14987,Microsoft.Compute/GetOperation30Min;29977" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "49143b4d-aa79-4fc6-a009-a18552a8cb98" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11999" + ], + "x-ms-correlation-request-id": [ + "ede47974-d970-44c8-9b3c-c8b1e04a9f42" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T054056Z:ede47974-d970-44c8-9b3c-c8b1e04a9f42" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:40:56 GMT" + ], + "Content-Length": [ + "134" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"startTime\": \"2021-06-03T22:40:26.7363146-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"4b6aee35-3d8b-4aca-abe2-66f6adc7bddc\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/operations/4b6aee35-3d8b-4aca-abe2-66f6adc7bddc?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNGI2YWVlMzUtM2Q4Yi00YWNhLWFiZTItNjZmNmFkYzdiZGRjP2FwaS12ZXJzaW9uPTIwMjEtMDMtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/GetOperation3Min;14985,Microsoft.Compute/GetOperation30Min;29974" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "0e28fa25-03c2-41b2-910b-722c130ede6c" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11998" + ], + "x-ms-correlation-request-id": [ + "31eefb8b-5fc5-4a60-9f7c-55704de4902c" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T054127Z:31eefb8b-5fc5-4a60-9f7c-55704de4902c" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:41:26 GMT" + ], + "Content-Length": [ + "134" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"startTime\": \"2021-06-03T22:40:26.7363146-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"4b6aee35-3d8b-4aca-abe2-66f6adc7bddc\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/operations/4b6aee35-3d8b-4aca-abe2-66f6adc7bddc?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNGI2YWVlMzUtM2Q4Yi00YWNhLWFiZTItNjZmNmFkYzdiZGRjP2FwaS12ZXJzaW9uPTIwMjEtMDMtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/GetOperation3Min;14983,Microsoft.Compute/GetOperation30Min;29971" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "321a5937-07e9-4ca7-9919-977a0904dc55" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11997" + ], + "x-ms-correlation-request-id": [ + "2dd5b125-5113-454c-81d2-b204a630d0b4" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T054157Z:2dd5b125-5113-454c-81d2-b204a630d0b4" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:41:57 GMT" + ], + "Content-Length": [ + "134" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"startTime\": \"2021-06-03T22:40:26.7363146-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"4b6aee35-3d8b-4aca-abe2-66f6adc7bddc\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/operations/4b6aee35-3d8b-4aca-abe2-66f6adc7bddc?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNGI2YWVlMzUtM2Q4Yi00YWNhLWFiZTItNjZmNmFkYzdiZGRjP2FwaS12ZXJzaW9uPTIwMjEtMDMtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/GetOperation3Min;14982,Microsoft.Compute/GetOperation30Min;29968" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "7c234ddb-98db-4fd7-931a-42eea762974c" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11996" + ], + "x-ms-correlation-request-id": [ + "08ed713f-30fd-4014-b5a9-dd077082e191" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T054227Z:08ed713f-30fd-4014-b5a9-dd077082e191" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:42:27 GMT" + ], + "Content-Length": [ + "134" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"startTime\": \"2021-06-03T22:40:26.7363146-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"4b6aee35-3d8b-4aca-abe2-66f6adc7bddc\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/operations/4b6aee35-3d8b-4aca-abe2-66f6adc7bddc?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNGI2YWVlMzUtM2Q4Yi00YWNhLWFiZTItNjZmNmFkYzdiZGRjP2FwaS12ZXJzaW9uPTIwMjEtMDMtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/GetOperation3Min;14982,Microsoft.Compute/GetOperation30Min;29965" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "73f3f7ea-bfc7-4050-be3c-ca048544f7d1" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11995" + ], + "x-ms-correlation-request-id": [ + "d4666039-8d50-4d53-bd67-55962baf484a" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T054257Z:d4666039-8d50-4d53-bd67-55962baf484a" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:42:56 GMT" + ], + "Content-Length": [ + "134" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"startTime\": \"2021-06-03T22:40:26.7363146-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"4b6aee35-3d8b-4aca-abe2-66f6adc7bddc\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/operations/4b6aee35-3d8b-4aca-abe2-66f6adc7bddc?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNGI2YWVlMzUtM2Q4Yi00YWNhLWFiZTItNjZmNmFkYzdiZGRjP2FwaS12ZXJzaW9uPTIwMjEtMDMtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/GetOperation3Min;14983,Microsoft.Compute/GetOperation30Min;29962" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "1db4bb53-056e-4e25-9627-be6ebc572965" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11994" + ], + "x-ms-correlation-request-id": [ + "868de24f-7f2b-462f-9ecf-05f97977ee86" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T054327Z:868de24f-7f2b-462f-9ecf-05f97977ee86" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:43:27 GMT" + ], + "Content-Length": [ + "134" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"startTime\": \"2021-06-03T22:40:26.7363146-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"4b6aee35-3d8b-4aca-abe2-66f6adc7bddc\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/operations/4b6aee35-3d8b-4aca-abe2-66f6adc7bddc?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNGI2YWVlMzUtM2Q4Yi00YWNhLWFiZTItNjZmNmFkYzdiZGRjP2FwaS12ZXJzaW9uPTIwMjEtMDMtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/GetOperation3Min;14983,Microsoft.Compute/GetOperation30Min;29959" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "c27fca9c-34a1-473f-bc90-4f5011f14086" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11993" + ], + "x-ms-correlation-request-id": [ + "fb1c7c56-3430-47b5-85e9-1e6920224d56" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T054357Z:fb1c7c56-3430-47b5-85e9-1e6920224d56" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:43:57 GMT" + ], + "Content-Length": [ + "134" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"startTime\": \"2021-06-03T22:40:26.7363146-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"4b6aee35-3d8b-4aca-abe2-66f6adc7bddc\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/operations/4b6aee35-3d8b-4aca-abe2-66f6adc7bddc?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNGI2YWVlMzUtM2Q4Yi00YWNhLWFiZTItNjZmNmFkYzdiZGRjP2FwaS12ZXJzaW9uPTIwMjEtMDMtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/GetOperation3Min;14983,Microsoft.Compute/GetOperation30Min;29956" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "6f5338f6-7dd0-40f6-a54a-5378ee454fe3" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11992" + ], + "x-ms-correlation-request-id": [ + "a7392570-5812-4afd-8bfd-7d70c5b0f330" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T054427Z:a7392570-5812-4afd-8bfd-7d70c5b0f330" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:44:27 GMT" + ], + "Content-Length": [ + "134" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"startTime\": \"2021-06-03T22:40:26.7363146-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"4b6aee35-3d8b-4aca-abe2-66f6adc7bddc\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/operations/4b6aee35-3d8b-4aca-abe2-66f6adc7bddc?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNGI2YWVlMzUtM2Q4Yi00YWNhLWFiZTItNjZmNmFkYzdiZGRjP2FwaS12ZXJzaW9uPTIwMjEtMDMtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/GetOperation3Min;14982,Microsoft.Compute/GetOperation30Min;29953" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "1dff6adb-4d9b-48a1-8f97-9c1f6951d783" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11991" + ], + "x-ms-correlation-request-id": [ + "bd055db0-2dbc-4d15-ade3-a524dccd01a4" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T054458Z:bd055db0-2dbc-4d15-ade3-a524dccd01a4" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:44:57 GMT" + ], + "Content-Length": [ + "134" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"startTime\": \"2021-06-03T22:40:26.7363146-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"4b6aee35-3d8b-4aca-abe2-66f6adc7bddc\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/operations/4b6aee35-3d8b-4aca-abe2-66f6adc7bddc?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNGI2YWVlMzUtM2Q4Yi00YWNhLWFiZTItNjZmNmFkYzdiZGRjP2FwaS12ZXJzaW9uPTIwMjEtMDMtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/GetOperation3Min;14983,Microsoft.Compute/GetOperation30Min;29953" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "89d18d81-3eaa-4969-8165-8ddd8a27ddb6" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11990" + ], + "x-ms-correlation-request-id": [ + "dd93adbe-cdd1-4484-b49c-bf07ce19258b" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T054528Z:dd93adbe-cdd1-4484-b49c-bf07ce19258b" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:45:28 GMT" + ], + "Content-Length": [ + "183" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"startTime\": \"2021-06-03T22:40:26.7363146-07:00\",\r\n \"endTime\": \"2021-06-03T22:45:05.315248-07:00\",\r\n \"status\": \"Succeeded\",\r\n \"name\": \"4b6aee35-3d8b-4aca-abe2-66f6adc7bddc\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/operations/4b6aee35-3d8b-4aca-abe2-66f6adc7bddc?monitor=true&api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNGI2YWVlMzUtM2Q4Yi00YWNhLWFiZTItNjZmNmFkYzdiZGRjP21vbml0b3I9dHJ1ZSZhcGktdmVyc2lvbj0yMDIxLTAzLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/GetOperation3Min;14982,Microsoft.Compute/GetOperation30Min;29952" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "ba1fc450-f233-4e53-ac06-44fd5b9453cc" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11989" + ], + "x-ms-correlation-request-id": [ + "e42d9bfc-51c9-4da7-997e-f2fb5edc9d73" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210604T054528Z:e42d9bfc-51c9-4da7-997e-f2fb5edc9d73" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:45:28 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourceGroups/crptestps3937/providers/Microsoft.Compute/virtualMachines/vmcrptestps3937?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlR3JvdXBzL2NycHRlc3RwczM5MzcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bWNycHRlc3RwczM5Mzc/YXBpLXZlcnNpb249MjAyMS0wMy0wMQ==", + "RequestMethod": "DELETE", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "f0f5b46f-71b9-43b4-bfb2-70fbaa191fe6" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/operations/327f558a-cf99-4594-9cda-5d625f24edaa?monitor=true&api-version=2021-03-01" + ], + "Retry-After": [ + "10" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/operations/327f558a-cf99-4594-9cda-5d625f24edaa?api-version=2021-03-01" + ], + "Azure-AsyncNotification": [ + "Enabled" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/DeleteVM3Min;239,Microsoft.Compute/DeleteVM30Min;1198" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "327f558a-cf99-4594-9cda-5d625f24edaa" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-deletes": [ + "14999" + ], + "x-ms-correlation-request-id": [ + "cbc55cfc-3db1-4188-817d-74daa40f6268" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210604T054529Z:cbc55cfc-3db1-4188-817d-74daa40f6268" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:45:28 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/operations/327f558a-cf99-4594-9cda-5d625f24edaa?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMzI3ZjU1OGEtY2Y5OS00NTk0LTljZGEtNWQ2MjVmMjRlZGFhP2FwaS12ZXJzaW9uPTIwMjEtMDMtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "f0f5b46f-71b9-43b4-bfb2-70fbaa191fe6" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "30" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/GetOperation3Min;14984,Microsoft.Compute/GetOperation30Min;29951" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "29a17a63-fb8e-4997-a71e-c25accdde493" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11999" + ], + "x-ms-correlation-request-id": [ + "972a8fc3-bf4f-4580-9368-c31583eaaf08" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210604T054539Z:972a8fc3-bf4f-4580-9368-c31583eaaf08" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:45:38 GMT" + ], + "Content-Length": [ + "134" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"startTime\": \"2021-06-03T22:45:29.2527738-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"327f558a-cf99-4594-9cda-5d625f24edaa\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/operations/327f558a-cf99-4594-9cda-5d625f24edaa?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMzI3ZjU1OGEtY2Y5OS00NTk0LTljZGEtNWQ2MjVmMjRlZGFhP2FwaS12ZXJzaW9uPTIwMjEtMDMtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "f0f5b46f-71b9-43b4-bfb2-70fbaa191fe6" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/GetOperation3Min;14986,Microsoft.Compute/GetOperation30Min;29950" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "b7d71f53-6e71-440c-a080-6546625085c1" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11998" + ], + "x-ms-correlation-request-id": [ + "10f18d32-98b0-40ac-952a-1d6e3c5e1195" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210604T054609Z:10f18d32-98b0-40ac-952a-1d6e3c5e1195" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:46:09 GMT" + ], + "Content-Length": [ + "134" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"startTime\": \"2021-06-03T22:45:29.2527738-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"327f558a-cf99-4594-9cda-5d625f24edaa\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/operations/327f558a-cf99-4594-9cda-5d625f24edaa?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMzI3ZjU1OGEtY2Y5OS00NTk0LTljZGEtNWQ2MjVmMjRlZGFhP2FwaS12ZXJzaW9uPTIwMjEtMDMtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "f0f5b46f-71b9-43b4-bfb2-70fbaa191fe6" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/GetOperation3Min;14988,Microsoft.Compute/GetOperation30Min;29949" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "6dafcc66-0563-49ac-a133-b7b8dbba2f84" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11997" + ], + "x-ms-correlation-request-id": [ + "c9226966-2f32-4ee3-b398-abbebecda453" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210604T054640Z:c9226966-2f32-4ee3-b398-abbebecda453" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:46:39 GMT" + ], + "Content-Length": [ + "134" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"startTime\": \"2021-06-03T22:45:29.2527738-07:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"327f558a-cf99-4594-9cda-5d625f24edaa\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/operations/327f558a-cf99-4594-9cda-5d625f24edaa?api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMzI3ZjU1OGEtY2Y5OS00NTk0LTljZGEtNWQ2MjVmMjRlZGFhP2FwaS12ZXJzaW9uPTIwMjEtMDMtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "f0f5b46f-71b9-43b4-bfb2-70fbaa191fe6" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/GetOperation3Min;14987,Microsoft.Compute/GetOperation30Min;29945" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "91c45123-4071-4e31-823b-2717193d8d9b" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11996" + ], + "x-ms-correlation-request-id": [ + "67094bfb-1e61-448c-b9fd-a4e500a62854" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210604T054710Z:67094bfb-1e61-448c-b9fd-a4e500a62854" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:47:10 GMT" + ], + "Content-Length": [ + "184" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"startTime\": \"2021-06-03T22:45:29.2527738-07:00\",\r\n \"endTime\": \"2021-06-03T22:46:41.6595746-07:00\",\r\n \"status\": \"Succeeded\",\r\n \"name\": \"327f558a-cf99-4594-9cda-5d625f24edaa\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/providers/Microsoft.Compute/locations/eastus/operations/327f558a-cf99-4594-9cda-5d625f24edaa?monitor=true&api-version=2021-03-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMzI3ZjU1OGEtY2Y5OS00NTk0LTljZGEtNWQ2MjVmMjRlZGFhP21vbml0b3I9dHJ1ZSZhcGktdmVyc2lvbj0yMDIxLTAzLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "f0f5b46f-71b9-43b4-bfb2-70fbaa191fe6" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/47.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/GetOperation3Min;14986,Microsoft.Compute/GetOperation30Min;29944" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "6499cc53-9644-4e6b-b4df-83afc1a18725" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11995" + ], + "x-ms-correlation-request-id": [ + "fdb39808-4f3e-48ab-90a2-9e9798f7577f" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210604T054710Z:fdb39808-4f3e-48ab-90a2-9e9798f7577f" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:47:10 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/resourcegroups/crptestps3937?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL3Jlc291cmNlZ3JvdXBzL2NycHRlc3RwczM5Mzc/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "DELETE", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "9e937074-d633-45d5-85a0-d822b8128163" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFMzOTM3LUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-deletes": [ + "14998" + ], + "x-ms-request-id": [ + "2817b4c3-76ff-411b-915e-7d6aea289d32" + ], + "x-ms-correlation-request-id": [ + "2817b4c3-76ff-411b-915e-7d6aea289d32" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210604T054712Z:2817b4c3-76ff-411b-915e-7d6aea289d32" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:47:11 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFMzOTM3LUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVWxCVVJWTlVVRk16T1RNM0xVVkJVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pWldGemRIVnpJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFMzOTM3LUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11999" + ], + "x-ms-request-id": [ + "5c66d63b-842f-4fc9-9e47-e57687628736" + ], + "x-ms-correlation-request-id": [ + "5c66d63b-842f-4fc9-9e47-e57687628736" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210604T054727Z:5c66d63b-842f-4fc9-9e47-e57687628736" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:47:26 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFMzOTM3LUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVWxCVVJWTlVVRk16T1RNM0xVVkJVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pWldGemRIVnpJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFMzOTM3LUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11998" + ], + "x-ms-request-id": [ + "ed6e5975-296b-4dba-ab49-e3ea52c411d4" + ], + "x-ms-correlation-request-id": [ + "ed6e5975-296b-4dba-ab49-e3ea52c411d4" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210604T054742Z:ed6e5975-296b-4dba-ab49-e3ea52c411d4" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:47:42 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFMzOTM3LUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVWxCVVJWTlVVRk16T1RNM0xVVkJVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pWldGemRIVnpJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFMzOTM3LUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11997" + ], + "x-ms-request-id": [ + "ef70615a-9768-43cf-b7d8-e63595aaf89c" + ], + "x-ms-correlation-request-id": [ + "ef70615a-9768-43cf-b7d8-e63595aaf89c" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210604T054757Z:ef70615a-9768-43cf-b7d8-e63595aaf89c" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:47:57 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFMzOTM3LUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVWxCVVJWTlVVRk16T1RNM0xVVkJVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pWldGemRIVnpJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFMzOTM3LUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11996" + ], + "x-ms-request-id": [ + "9ad7e819-f466-4d50-a543-bad84bf4e9b5" + ], + "x-ms-correlation-request-id": [ + "9ad7e819-f466-4d50-a543-bad84bf4e9b5" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210604T054813Z:9ad7e819-f466-4d50-a543-bad84bf4e9b5" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:48:12 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFMzOTM3LUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVWxCVVJWTlVVRk16T1RNM0xVVkJVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pWldGemRIVnpJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFMzOTM3LUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11995" + ], + "x-ms-request-id": [ + "3c94c9ae-bd2b-4dbd-ad6b-185b329c5647" + ], + "x-ms-correlation-request-id": [ + "3c94c9ae-bd2b-4dbd-ad6b-185b329c5647" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210604T054828Z:3c94c9ae-bd2b-4dbd-ad6b-185b329c5647" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:48:27 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFMzOTM3LUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVWxCVVJWTlVVRk16T1RNM0xVVkJVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pWldGemRIVnpJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11994" + ], + "x-ms-request-id": [ + "6ce4e5b7-8cd0-4957-a2b0-f2d06d20129a" + ], + "x-ms-correlation-request-id": [ + "6ce4e5b7-8cd0-4957-a2b0-f2d06d20129a" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210604T054843Z:6ce4e5b7-8cd0-4957-a2b0-f2d06d20129a" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:48:42 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e68c1754-da73-4a9a-a612-63483d85f23f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFMzOTM3LUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTY4YzE3NTQtZGE3My00YTlhLWE2MTItNjM0ODNkODVmMjNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVWxCVVJWTlVVRk16T1RNM0xVVkJVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pWldGemRIVnpJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11993" + ], + "x-ms-request-id": [ + "cceab66f-b086-408f-a3f5-1a1a738a5f3f" + ], + "x-ms-correlation-request-id": [ + "cceab66f-b086-408f-a3f5-1a1a738a5f3f" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210604T054843Z:cceab66f-b086-408f-a3f5-1a1a738a5f3f" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 04 Jun 2021 05:48:42 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 200 + } + ], + "Names": { + "Test-VirtualMachineDiskDeleteOption": [ + "crptestps3937" + ] + }, + "Variables": { + "SubscriptionId": "e68c1754-da73-4a9a-a612-63483d85f23f" + } +} \ No newline at end of file diff --git a/src/Compute/Compute.Test/SessionRecords/Microsoft.Azure.Commands.Compute.Test.ScenarioTests.sshKeyTests/TestSshKey.json b/src/Compute/Compute.Test/SessionRecords/Microsoft.Azure.Commands.Compute.Test.ScenarioTests.sshKeyTests/TestSshKey.json new file mode 100644 index 000000000000..16fe98a6cd1b --- /dev/null +++ b/src/Compute/Compute.Test/SessionRecords/Microsoft.Azure.Commands.Compute.Test.ScenarioTests.sshKeyTests/TestSshKey.json @@ -0,0 +1,1323 @@ +{ + "Entries": [ + { + "RequestUri": "/subscriptions/e37510d7-33b6-4676-886f-ee75bcc01871/resourcegroups/crptestps4815?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTM3NTEwZDctMzNiNi00Njc2LTg4NmYtZWU3NWJjYzAxODcxL3Jlc291cmNlZ3JvdXBzL2NycHRlc3RwczQ4MTU/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "19c752e0-3852-419e-a943-13c9499b64ad" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "28" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-request-id": [ + "27ea90e7-1d4c-47fc-8134-176dbddf96e7" + ], + "x-ms-correlation-request-id": [ + "27ea90e7-1d4c-47fc-8134-176dbddf96e7" + ], + "x-ms-routing-request-id": [ + "SOUTHCENTRALUS:20210527T195220Z:27ea90e7-1d4c-47fc-8134-176dbddf96e7" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 27 May 2021 19:52:20 GMT" + ], + "Content-Length": [ + "179" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/e37510d7-33b6-4676-886f-ee75bcc01871/resourceGroups/crptestps4815\",\r\n \"name\": \"crptestps4815\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/e37510d7-33b6-4676-886f-ee75bcc01871/resourcegroups/crptestps4815?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTM3NTEwZDctMzNiNi00Njc2LTg4NmYtZWU3NWJjYzAxODcxL3Jlc291cmNlZ3JvdXBzL2NycHRlc3RwczQ4MTU/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "437c1c65-4f7d-4c33-bdb0-430354c48af0" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11999" + ], + "x-ms-request-id": [ + "c6e1df5a-c7c3-4f10-8635-d771b487741f" + ], + "x-ms-correlation-request-id": [ + "c6e1df5a-c7c3-4f10-8635-d771b487741f" + ], + "x-ms-routing-request-id": [ + "SOUTHCENTRALUS:20210527T195221Z:c6e1df5a-c7c3-4f10-8635-d771b487741f" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 27 May 2021 19:52:20 GMT" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "179" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/e37510d7-33b6-4676-886f-ee75bcc01871/resourceGroups/crptestps4815\",\r\n \"name\": \"crptestps4815\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e37510d7-33b6-4676-886f-ee75bcc01871/resourcegroups/crptestps4815?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTM3NTEwZDctMzNiNi00Njc2LTg4NmYtZWU3NWJjYzAxODcxL3Jlc291cmNlZ3JvdXBzL2NycHRlc3RwczQ4MTU/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "d77ebe8f-54b5-4fc7-ace5-f99f1a70a3bb" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11999" + ], + "x-ms-request-id": [ + "0a04352e-9052-408f-b7ca-4e81aae44c8f" + ], + "x-ms-correlation-request-id": [ + "0a04352e-9052-408f-b7ca-4e81aae44c8f" + ], + "x-ms-routing-request-id": [ + "SOUTHCENTRALUS:20210527T195224Z:0a04352e-9052-408f-b7ca-4e81aae44c8f" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 27 May 2021 19:52:24 GMT" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "179" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/e37510d7-33b6-4676-886f-ee75bcc01871/resourceGroups/crptestps4815\",\r\n \"name\": \"crptestps4815\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e37510d7-33b6-4676-886f-ee75bcc01871/resourceGroups/crptestps4815/providers/Microsoft.Compute/sshPublicKeys/sshkey1?api-version=2020-12-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTM3NTEwZDctMzNiNi00Njc2LTg4NmYtZWU3NWJjYzAxODcxL3Jlc291cmNlR3JvdXBzL2NycHRlc3RwczQ4MTUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3NzaFB1YmxpY0tleXMvc3Noa2V5MT9hcGktdmVyc2lvbj0yMDIwLTEyLTAx", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "437c1c65-4f7d-4c33-bdb0-430354c48af0" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/46.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "28" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/PutDeleteSshPublicKeys3Min;119,Microsoft.Compute/PutDeleteSshPublicKeys30Min;599" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "19bbf13c-ee18-47b1-8791-08ad12a4c184" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-correlation-request-id": [ + "ec703f84-4e3b-40bb-982b-7e1daf44efa9" + ], + "x-ms-routing-request-id": [ + "SOUTHCENTRALUS:20210527T195223Z:ec703f84-4e3b-40bb-982b-7e1daf44efa9" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 27 May 2021 19:52:23 GMT" + ], + "Content-Length": [ + "214" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"sshkey1\",\r\n \"id\": \"/subscriptions/e37510d7-33b6-4676-886f-ee75bcc01871/resourceGroups/CRPTESTPS4815/providers/Microsoft.Compute/sshPublicKeys/sshkey1\",\r\n \"location\": \"westus\",\r\n \"properties\": {}\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/e37510d7-33b6-4676-886f-ee75bcc01871/resourceGroups/crptestps4815/providers/Microsoft.Compute/sshPublicKeys/sshkey1/generateKeyPair?api-version=2020-12-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTM3NTEwZDctMzNiNi00Njc2LTg4NmYtZWU3NWJjYzAxODcxL3Jlc291cmNlR3JvdXBzL2NycHRlc3RwczQ4MTUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3NzaFB1YmxpY0tleXMvc3Noa2V5MS9nZW5lcmF0ZUtleVBhaXI/YXBpLXZlcnNpb249MjAyMC0xMi0wMQ==", + "RequestMethod": "POST", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "437c1c65-4f7d-4c33-bdb0-430354c48af0" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/46.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/SshKeyGen3Min;4,Microsoft.Compute/SshKeyGen30Min;14" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "809e873b-a5e2-4465-a3cd-6876c9e8cb59" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-correlation-request-id": [ + "fadeb329-f83b-464f-a792-da716b287d37" + ], + "x-ms-routing-request-id": [ + "SOUTHCENTRALUS:20210527T195224Z:fadeb329-f83b-464f-a792-da716b287d37" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 27 May 2021 19:52:23 GMT" + ], + "Content-Length": [ + "3366" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"privateKey\": \"-----BEGIN RSA PRIVATE KEY-----\\r\\nMIIG4gIBAAKCAYEAnA8oQHDATHlz412sjKMftm7S88MYelD9QchQe0mVii1hBixx\\r\\nfdBybgYO9Pocv3jIk2yBi4voVS+NUZtbysB4aubWzaRQK2pRy6/LBXvSAgVJtuET\\r\\nvgmEDowyVy+pBGHFVzBEbQ6vy1Gn47yCE1PSdDR5Nj687zWqWM5WjAY++rtJNmHG\\r\\nWSNodpLRmaROQ2A/camJKvWufPo7ChmLTe0OmZPYWJD1GalzGG4gYcAfs68e1Yu1\\r\\n7xCIhW0A68ZmATz2V/M0eW0853Nf/gCF9lOfo4od+dxwWUV7IR5IIxwW7G8/urnv\\r\\nn2WZ6DgCmjlHJB8gOAyhA2Bchr4ZhaoDPAn21M+yACNnenv+ww+u8psZ7zUA+TqS\\r\\nAFXB8w6dEyDfTVqQjqU0hVHa4HnHXFd4fyZdK7OVeSUd/xyUz1J7SHnaigtZ+qsz\\r\\nzXkhNu+GKfEwoqCsalzoUdJfdJDh4MGZK8Y7v1Fw+LrXihfGnhsaU5wtItv2VFHL\\r\\nQsRIjLh6VtF5iaqVAgMBAAECggGAHE8xlZL+h0Dm8WFOSkrTF2R+NwL2n0Wu026T\\r\\njvHXwzOdLKIGSnT0NRo7P1xZt7Ag7oFZ9KcCE+Xm5F1i5uJIVdgfMjmy41VLlkAC\\r\\n+7Es9Pnhl9+3lZsjTgJHpYI7TlSwGDNkzkXCRQdAhfLtw7TKchMMw/bYjio1hxuT\\r\\nHp6JcTFlRAyzjvr52byjchQYsGc2yxcej2D28Kvx5tCgcRfmNJzZu6M8GxYej1l2\\r\\n3VSdS5qiZMmNzNq6cT3HU33vhhz5KHW/0c+V4Wp2dzWOPtHXsjPdEB3Rd5K3E0k9\\r\\nj0taOVzbibDyfGJwv40K+WFHy5OcjY+qCh10FfWzsYGsOAqZppJX/lTErPa+SCm4\\r\\nStbHj8LR9G/UhFTm65LZ5wZ+XI8tA1M4Ewk5T3tC5mXoypX2ZtYNVOQxc1l4wiEa\\r\\nkfqpSgSVDI9KmuAPyj/VjZqhxAX1IYCosFP6UQz7CKNOxCKPpeyH8HREhPzj9ury\\r\\nGFG0yHI2hSsCrupRxeoSp+YyuFcRAoHBANMpqVSNWHOycDjCyM4jrRwFoZMcm7yK\\r\\nw7heJB2BPH+LwwFxP7OdKNhcBxbikV30FoNvnQoCvHyoWgStza4lZJenzGuAjzFC\\r\\ny7FBB8cZYYnEY3/4QdToW0EhaO8ys/KZaBdYM3WuYqG1Ye9rNbe6j6SCLyjLiPRR\\r\\n7ENsDfr2//yxqSCpiQ6L5p9tHMWPrQQhyt2acJcD27LjehZnocbzBhZa9QR4fS0G\\r\\nBl/IzZrqF4N321/PmjYAhAy7KxAP4ThleQKBwQC9MjCdw+UTnD8IAUuq9TQxzW94\\r\\nkh/BYtXbfs0GsbioBILGCvU1Wn06f/2+UDFCsqcOppA8mp097mR3g2xlMBW1G5xP\\r\\nNO1qhA4cBlmjOyAJI7QyV+bClTjGifpsNaFjh1FY4T4JySrRPyZkzFKd7nfGjlhU\\r\\nQfll0Kcyzv6LO1BeTXgbpM+0Tp72kOWsbYAS0zlf7n0XgSRaJim6hFtir6mg580l\\r\\nbSEylfpYP+juD0ombVrIYAr1dytOY/2A/Fip8v0CgcByg7Rtwx2F2O4dCh1GFXjq\\r\\nqm8eTbRzgjl0AbHKQmzhqpS9coIeUQt2kinSElrNPfL7oorig+teGxp+URcq6uJr\\r\\nkDc+0YBWMagvX1ntcmlAAj4Hh0WEReI/JvQ2TCPkW6dkiZOWrVSV57zNzzFZixYd\\r\\nG/ChSgfin47mXXITeOIIUvyqVuaZ+eq+6Lhit3EXvY+7r+aBLzl1AQITpm3Ia8EQ\\r\\nXJFltEYGJa9NQKOn8G2CAXz5r6csxAjYsqQ+2K3GHNkCgcArsgvIZBXkEZH9J09y\\r\\njG8hkXDNR/JNl6YMq5xuj102cNRDKQS47c0+VZElAyBdZyVuHMnzNUJbq1NIxvGh\\r\\n7RkWWuoe4Pp0P0uC7XSGXoFnmvdjKSoChrQ2JmfP1hMQCZCgFmVdnThmW09iuE3c\\r\\na9b95KJB03rmKOp0sZnYTjqhjQLQX6AY5I+SIqTozeFmd6Iopcv+QbVDnMzGZws0\\r\\nH53tq5uVqT6hkEHhX+FMGfvmJBtza7scNgmqcS17PMy9c4ECgcBOLeFl6ptblPHW\\r\\nrfdlHeq2JGOSn4FYFQ3kgqU0t0+jPs4MC74VsipRiQYEdekzwhhcuCMM+yVZMhJj\\r\\nj//h5D2/WsOKuwV52JVEXO0kH4HR0uLnfJeIOh6N2BBtnEvBs4VoFp4Yv1HX0SOM\\r\\ncNzOVepZRDraM0OAtYBC9ZMGmhPAQDMVIrYBrXAJrYfKGD2sulbcsOfZv6vl5osK\\r\\n17YLcSvNuY5MLVgOz9z2w2sG9ZBy2/BYohXJidTom17EustktTU=\\r\\n-----END RSA PRIVATE KEY-----\\r\\n\",\r\n \"publicKey\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCcDyhAcMBMeXPjXayMox+2btLz\\r\\nwxh6UP1ByFB7SZWKLWEGLHF90HJuBg70+hy/eMiTbIGLi+hVL41Rm1vKwHhq5tbN\\r\\npFAralHLr8sFe9ICBUm24RO+CYQOjDJXL6kEYcVXMERtDq/LUafjvIITU9J0NHk2\\r\\nPrzvNapYzlaMBj76u0k2YcZZI2h2ktGZpE5DYD9xqYkq9a58+jsKGYtN7Q6Zk9hY\\r\\nkPUZqXMYbiBhwB+zrx7Vi7XvEIiFbQDrxmYBPPZX8zR5bTznc1/+AIX2U5+jih35\\r\\n3HBZRXshHkgjHBbsbz+6ue+fZZnoOAKaOUckHyA4DKEDYFyGvhmFqgM8CfbUz7IA\\r\\nI2d6e/7DD67ymxnvNQD5OpIAVcHzDp0TIN9NWpCOpTSFUdrgecdcV3h/Jl0rs5V5\\r\\nJR3/HJTPUntIedqKC1n6qzPNeSE274Yp8TCioKxqXOhR0l90kOHgwZkrxju/UXD4\\r\\nuteKF8aeGxpTnC0i2/ZUUctCxEiMuHpW0XmJqpU= generated-by-azure\\r\\n\",\r\n \"id\": \"/subscriptions/e37510d7-33b6-4676-886f-ee75bcc01871/resourceGroups/CRPTESTPS4815/providers/Microsoft.Compute/sshPublicKeys/sshkey1\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e37510d7-33b6-4676-886f-ee75bcc01871/resourceGroups/crptestps4815/providers/Microsoft.Compute/sshPublicKeys/sshkey2?api-version=2020-12-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTM3NTEwZDctMzNiNi00Njc2LTg4NmYtZWU3NWJjYzAxODcxL3Jlc291cmNlR3JvdXBzL2NycHRlc3RwczQ4MTUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3NzaFB1YmxpY0tleXMvc3Noa2V5Mj9hcGktdmVyc2lvbj0yMDIwLTEyLTAx", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "d77ebe8f-54b5-4fc7-ace5-f99f1a70a3bb" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/46.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "28" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/PutDeleteSshPublicKeys3Min;118,Microsoft.Compute/PutDeleteSshPublicKeys30Min;598" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "c7621ae1-a979-4446-8a93-6de2df57e9a5" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-correlation-request-id": [ + "b18b0440-6166-4f73-b9d9-173d20a0fb92" + ], + "x-ms-routing-request-id": [ + "SOUTHCENTRALUS:20210527T195227Z:b18b0440-6166-4f73-b9d9-173d20a0fb92" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 27 May 2021 19:52:26 GMT" + ], + "Content-Length": [ + "214" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"sshkey2\",\r\n \"id\": \"/subscriptions/e37510d7-33b6-4676-886f-ee75bcc01871/resourceGroups/CRPTESTPS4815/providers/Microsoft.Compute/sshPublicKeys/sshkey2\",\r\n \"location\": \"westus\",\r\n \"properties\": {}\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/e37510d7-33b6-4676-886f-ee75bcc01871/resourceGroups/crptestps4815/providers/Microsoft.Compute/sshPublicKeys/sshkey2/generateKeyPair?api-version=2020-12-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTM3NTEwZDctMzNiNi00Njc2LTg4NmYtZWU3NWJjYzAxODcxL3Jlc291cmNlR3JvdXBzL2NycHRlc3RwczQ4MTUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3NzaFB1YmxpY0tleXMvc3Noa2V5Mi9nZW5lcmF0ZUtleVBhaXI/YXBpLXZlcnNpb249MjAyMC0xMi0wMQ==", + "RequestMethod": "POST", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "d77ebe8f-54b5-4fc7-ace5-f99f1a70a3bb" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/46.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/SshKeyGen3Min;3,Microsoft.Compute/SshKeyGen30Min;13" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "126d22cb-ccf0-4189-9047-ea96acc45466" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-correlation-request-id": [ + "b67486a1-d32c-4c76-a896-dd25ed4019da" + ], + "x-ms-routing-request-id": [ + "SOUTHCENTRALUS:20210527T195227Z:b67486a1-d32c-4c76-a896-dd25ed4019da" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 27 May 2021 19:52:26 GMT" + ], + "Content-Length": [ + "3366" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"privateKey\": \"-----BEGIN RSA PRIVATE KEY-----\\r\\nMIIG4wIBAAKCAYEAqgXLhzA+ZUDi8Czh6HednohMteRNdh5Fs+dzzfViNfU+dLqN\\r\\nZUklVQY5FtlmQZWz00of5P9Ki99Nu8+sdJi4Z8mjrwzal/+EbnsTi2WiWKk4rLM7\\r\\nkZXGVufFhDq705SdfusnDD1ky/IhR+raxBrtS5fDc9Cd509gx9169NQ8tdpkCi7l\\r\\n64Z7Ocm0R8tCMxrcJHC+8KRSNXFakIiomz2W0nfVXU/uybc96/6UmEGvx0Tt/QPH\\r\\nOtHwd8D+3y89JEJfukyrQ3VrUYDdHEKUWKzGuJCY00WFFMg89n//PovQlqBz2wP/\\r\\nQvT18z1XZy1kLdJPa86mlPAQ6j9CJ4I3mApMMWEcuK008ZwTXzk57ObsFtKaT1Vz\\r\\nSrZMpZKkqWylwnk2YHqU97tc9+6gopYHE2A0Ewst9MMtOnJ5rUuw51f8fhTjwOlr\\r\\nCFVYWieVY+i3rL7jgvd4UaDMVpGzWLi5xAD4qm8QshXu380SMpVCOXej9sdsLB3a\\r\\n1vEXlghqopov/7QJAgMBAAECggGAEUXZcXiDPkIjTAcjRDyytKJgOLJi9DcLGcXP\\r\\nzAK74YNyvuUc7EdMFaE2N44Kh2swA60qJFeTOTaMbSIiAQ5q3ZBsoqIJqxt4VskG\\r\\nKUk//wXiDhl/WcD/j2CoflCBOHOGtJgrNWEfVmDY5LeFVhruNJnMb32oLRGxYVys\\r\\n2yacrFTtiONO1GirKCnHuOt7ZDm8V69klon7GBbV/o0DpBHTuroV4Q730WJeVhVc\\r\\n/0LdGr9z9hpmKSGe7mua+Q2Rhpd/e7SqC7XVkEwwFDX6lBAa8tESQGuST9kF2LM5\\r\\nqdj5FHT9fdqE9bIbXkEJXiFpDTWaVxgnL7T23Y939T3ceBj796iQwnoi4g+7MAs9\\r\\ntFRDbyyTswPkmGyxj3y+Uyc+AMBpKnw5gHks244cgRkBJq1YTvroWtFAvpLbgxz/\\r\\nk/eHoE/KncwRSRJFBDNSfrCjCd8TGRbzUe9vqM0kOch5kxFvikX4UEFISpDoUC11\\r\\nSi4zAzm87FCHeSUDVGYieBXTnLwBAoHBAN1mS5mM6UxYks9sxEQMhEvj53jKm45a\\r\\nhxBKafkZg/7er380+hrwtKRAFtvzwhJU9wuUbjvnP2FrZR87Tuo5ho/IUqU+hJB3\\r\\njfe8lzVWpRnNOj3asf3jFeFICREkJDHVkssnsTsPxYjDFapQMImlAh/U2+X/Uo8v\\r\\n6y0WF6k0IaSf/SEAfk0c7kgzM/HehNnMg9v5uNb0MxPrcqjz2vDADDkNld0DhTtm\\r\\nePB0oCz53MwU/1lMcjhKwIJkM9b9feLtwQKBwQDEmAWtJISNgrXKfM8n+oBLJTsZ\\r\\n0GWWS6fWU6MSb/TfMbxAbo5qHA2eLkB/vLPFQnUIY4EtbSakf60sWZtRtdrBB0dO\\r\\nTaWHakxaZbqmQyfdkYfDrCPL99Gi57i+cTf40qDHyylhq+zD4GjHnS/UxDs+EOVU\\r\\n6bSv46il3uff0W8Ksex8IAU3+B9h1zV1TZLGj8Any/pZu2EJjxD5GsrZSjSCZP6h\\r\\nVXLMkshHhO5Y8xTbnWz5rG2Nyjv0IhDgDl2T6EkCgcEAgCWOioDqJDt8Nj0hWLXZ\\r\\n+UcfmmXDJeE2HfLEZd8j7GieMcXLIb7C//LsiEENyqiNGZG/QEL4B34u2KXuZloH\\r\\njb+IPobyGeBpNsRczQ2qoEWOeXDU5zwCVRPp05cUsBeLULVXuvTFBATOzHZ/sZvl\\r\\nn+EHqpdfBOvado08Ar7e3jeQPwLXF/Ev5nBkl5GRWbMrey6OkzRjQBtekXYb+o9e\\r\\nQ8OeQ3+fJSOJyrvmXkH9T86zgc9iqTxzMsWmz8CHlcrBAoHAJz4ZU/iIJR9EXokP\\r\\naPGODnH+HCcHQDsV46iKUrHadXseEtZ+wxuadErTQSxPzj530hbawFCbeBasYL/6\\r\\nSxM7+XAUgcLqGd/UIe9QlMOu/4F/UkXYV2y+ggAzVoCPJbIVugwJ1J9XAbqX79Cm\\r\\nrZgGI1uIC60jDkEpdwLJ0lmiCsZ9aEGUCRoUWZl16FZ1yAEF4GvNK4BF3HycbL02\\r\\nZK11UdoLIfVGlyNtqykT0tmi/jusdyI+NCF8Wj06lR8I+u9RAoHAJXZUbvAvqvVt\\r\\nOo2CmsFyWb86rAVVZRMomk0Y4RF7lmdnQZ1ewfZ7AwFzN7W2aqwTZ93rEtJRB+NU\\r\\nv84/qdaje8Wsup32a/nDohdWaJuRs7sUDO44viWsEWc6vTBe253JZ5Khc8rv1kiu\\r\\nNdfnZpqO2bqTyrZhAwk1S4W1lkWCfwgGjn0Yz127tO1cBKP7WjB7AMjqaBWuf1gS\\r\\n2r7NfO7iOZ6JiU4SgLFH/UzWSBbyDgESTrNktYTpkQ+RcWgCPzkL\\r\\n-----END RSA PRIVATE KEY-----\\r\\n\",\r\n \"publicKey\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCqBcuHMD5lQOLwLOHod52eiEy1\\r\\n5E12HkWz53PN9WI19T50uo1lSSVVBjkW2WZBlbPTSh/k/0qL3027z6x0mLhnyaOv\\r\\nDNqX/4RuexOLZaJYqTisszuRlcZW58WEOrvTlJ1+6ycMPWTL8iFH6trEGu1Ll8Nz\\r\\n0J3nT2DH3Xr01Dy12mQKLuXrhns5ybRHy0IzGtwkcL7wpFI1cVqQiKibPZbSd9Vd\\r\\nT+7Jtz3r/pSYQa/HRO39A8c60fB3wP7fLz0kQl+6TKtDdWtRgN0cQpRYrMa4kJjT\\r\\nRYUUyDz2f/8+i9CWoHPbA/9C9PXzPVdnLWQt0k9rzqaU8BDqP0IngjeYCkwxYRy4\\r\\nrTTxnBNfOTns5uwW0ppPVXNKtkylkqSpbKXCeTZgepT3u1z37qCilgcTYDQTCy30\\r\\nwy06cnmtS7DnV/x+FOPA6WsIVVhaJ5Vj6LesvuOC93hRoMxWkbNYuLnEAPiqbxCy\\r\\nFe7fzRIylUI5d6P2x2wsHdrW8ReWCGqimi//tAk= generated-by-azure\\r\\n\",\r\n \"id\": \"/subscriptions/e37510d7-33b6-4676-886f-ee75bcc01871/resourceGroups/CRPTESTPS4815/providers/Microsoft.Compute/sshPublicKeys/sshkey2\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e37510d7-33b6-4676-886f-ee75bcc01871/resourceGroups/crptestps4815/providers/Microsoft.Compute/sshPublicKeys?api-version=2020-12-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTM3NTEwZDctMzNiNi00Njc2LTg4NmYtZWU3NWJjYzAxODcxL3Jlc291cmNlR3JvdXBzL2NycHRlc3RwczQ4MTUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3NzaFB1YmxpY0tleXM/YXBpLXZlcnNpb249MjAyMC0xMi0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "d2504693-6ed6-43f7-8c69-1bc29ae1bdb8" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/46.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/LowCostGet3Min;3999,Microsoft.Compute/LowCostGet30Min;31999" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "1f42b40a-aa47-4689-9579-ab6e89dc42fc" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11989" + ], + "x-ms-correlation-request-id": [ + "02b2ab90-ef44-4eb6-8b2f-0a076c49f341" + ], + "x-ms-routing-request-id": [ + "SOUTHCENTRALUS:20210527T195228Z:02b2ab90-ef44-4eb6-8b2f-0a076c49f341" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 27 May 2021 19:52:27 GMT" + ], + "Content-Length": [ + "1784" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"name\": \"sshkey1\",\r\n \"id\": \"/subscriptions/e37510d7-33b6-4676-886f-ee75bcc01871/resourceGroups/CRPTESTPS4815/providers/Microsoft.Compute/sshPublicKeys/sshkey1\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"publicKey\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCcDyhAcMBMeXPjXayMox+2btLz\\r\\nwxh6UP1ByFB7SZWKLWEGLHF90HJuBg70+hy/eMiTbIGLi+hVL41Rm1vKwHhq5tbN\\r\\npFAralHLr8sFe9ICBUm24RO+CYQOjDJXL6kEYcVXMERtDq/LUafjvIITU9J0NHk2\\r\\nPrzvNapYzlaMBj76u0k2YcZZI2h2ktGZpE5DYD9xqYkq9a58+jsKGYtN7Q6Zk9hY\\r\\nkPUZqXMYbiBhwB+zrx7Vi7XvEIiFbQDrxmYBPPZX8zR5bTznc1/+AIX2U5+jih35\\r\\n3HBZRXshHkgjHBbsbz+6ue+fZZnoOAKaOUckHyA4DKEDYFyGvhmFqgM8CfbUz7IA\\r\\nI2d6e/7DD67ymxnvNQD5OpIAVcHzDp0TIN9NWpCOpTSFUdrgecdcV3h/Jl0rs5V5\\r\\nJR3/HJTPUntIedqKC1n6qzPNeSE274Yp8TCioKxqXOhR0l90kOHgwZkrxju/UXD4\\r\\nuteKF8aeGxpTnC0i2/ZUUctCxEiMuHpW0XmJqpU= generated-by-azure\\r\\n\"\r\n }\r\n },\r\n {\r\n \"name\": \"sshkey2\",\r\n \"id\": \"/subscriptions/e37510d7-33b6-4676-886f-ee75bcc01871/resourceGroups/CRPTESTPS4815/providers/Microsoft.Compute/sshPublicKeys/sshkey2\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"publicKey\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCqBcuHMD5lQOLwLOHod52eiEy1\\r\\n5E12HkWz53PN9WI19T50uo1lSSVVBjkW2WZBlbPTSh/k/0qL3027z6x0mLhnyaOv\\r\\nDNqX/4RuexOLZaJYqTisszuRlcZW58WEOrvTlJ1+6ycMPWTL8iFH6trEGu1Ll8Nz\\r\\n0J3nT2DH3Xr01Dy12mQKLuXrhns5ybRHy0IzGtwkcL7wpFI1cVqQiKibPZbSd9Vd\\r\\nT+7Jtz3r/pSYQa/HRO39A8c60fB3wP7fLz0kQl+6TKtDdWtRgN0cQpRYrMa4kJjT\\r\\nRYUUyDz2f/8+i9CWoHPbA/9C9PXzPVdnLWQt0k9rzqaU8BDqP0IngjeYCkwxYRy4\\r\\nrTTxnBNfOTns5uwW0ppPVXNKtkylkqSpbKXCeTZgepT3u1z37qCilgcTYDQTCy30\\r\\nwy06cnmtS7DnV/x+FOPA6WsIVVhaJ5Vj6LesvuOC93hRoMxWkbNYuLnEAPiqbxCy\\r\\nFe7fzRIylUI5d6P2x2wsHdrW8ReWCGqimi//tAk= generated-by-azure\\r\\n\"\r\n }\r\n }\r\n ]\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e37510d7-33b6-4676-886f-ee75bcc01871/resourceGroups/crptestps4815/providers/Microsoft.Compute/sshPublicKeys?api-version=2020-12-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTM3NTEwZDctMzNiNi00Njc2LTg4NmYtZWU3NWJjYzAxODcxL3Jlc291cmNlR3JvdXBzL2NycHRlc3RwczQ4MTUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3NzaFB1YmxpY0tleXM/YXBpLXZlcnNpb249MjAyMC0xMi0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "43f4a40f-d1a2-4055-aca6-df6a17a8ad24" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/46.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/LowCostGet3Min;3997,Microsoft.Compute/LowCostGet30Min;31997" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "de83dbe6-0031-4890-be69-b509da4a6fe1" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11999" + ], + "x-ms-correlation-request-id": [ + "a7f8f5d8-1b09-4913-b41f-2dc8eec296d2" + ], + "x-ms-routing-request-id": [ + "SOUTHCENTRALUS:20210527T195231Z:a7f8f5d8-1b09-4913-b41f-2dc8eec296d2" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 27 May 2021 19:52:30 GMT" + ], + "Content-Length": [ + "903" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"name\": \"sshkey1\",\r\n \"id\": \"/subscriptions/e37510d7-33b6-4676-886f-ee75bcc01871/resourceGroups/CRPTESTPS4815/providers/Microsoft.Compute/sshPublicKeys/sshkey1\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"publicKey\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCqBcuHMD5lQOLwLOHod52eiEy1\\r\\n5E12HkWz53PN9WI19T50uo1lSSVVBjkW2WZBlbPTSh/k/0qL3027z6x0mLhnyaOv\\r\\nDNqX/4RuexOLZaJYqTisszuRlcZW58WEOrvTlJ1+6ycMPWTL8iFH6trEGu1Ll8Nz\\r\\n0J3nT2DH3Xr01Dy12mQKLuXrhns5ybRHy0IzGtwkcL7wpFI1cVqQiKibPZbSd9Vd\\r\\nT+7Jtz3r/pSYQa/HRO39A8c60fB3wP7fLz0kQl+6TKtDdWtRgN0cQpRYrMa4kJjT\\r\\nRYUUyDz2f/8+i9CWoHPbA/9C9PXzPVdnLWQt0k9rzqaU8BDqP0IngjeYCkwxYRy4\\r\\nrTTxnBNfOTns5uwW0ppPVXNKtkylkqSpbKXCeTZgepT3u1z37qCilgcTYDQTCy30\\r\\nwy06cnmtS7DnV/x+FOPA6WsIVVhaJ5Vj6LesvuOC93hRoMxWkbNYuLnEAPiqbxCy\\r\\nFe7fzRIylUI5d6P2x2wsHdrW8ReWCGqimi//tAk= generated-by-azure\\r\\n\"\r\n }\r\n }\r\n ]\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e37510d7-33b6-4676-886f-ee75bcc01871/resourceGroups/crptestps4815/providers/Microsoft.Compute/sshPublicKeys/sshkey1?api-version=2020-12-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTM3NTEwZDctMzNiNi00Njc2LTg4NmYtZWU3NWJjYzAxODcxL3Jlc291cmNlR3JvdXBzL2NycHRlc3RwczQ4MTUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3NzaFB1YmxpY0tleXMvc3Noa2V5MT9hcGktdmVyc2lvbj0yMDIwLTEyLTAx", + "RequestMethod": "PATCH", + "RequestBody": "{\r\n \"properties\": {\r\n \"publicKey\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCqBcuHMD5lQOLwLOHod52eiEy1\\r\\n5E12HkWz53PN9WI19T50uo1lSSVVBjkW2WZBlbPTSh/k/0qL3027z6x0mLhnyaOv\\r\\nDNqX/4RuexOLZaJYqTisszuRlcZW58WEOrvTlJ1+6ycMPWTL8iFH6trEGu1Ll8Nz\\r\\n0J3nT2DH3Xr01Dy12mQKLuXrhns5ybRHy0IzGtwkcL7wpFI1cVqQiKibPZbSd9Vd\\r\\nT+7Jtz3r/pSYQa/HRO39A8c60fB3wP7fLz0kQl+6TKtDdWtRgN0cQpRYrMa4kJjT\\r\\nRYUUyDz2f/8+i9CWoHPbA/9C9PXzPVdnLWQt0k9rzqaU8BDqP0IngjeYCkwxYRy4\\r\\nrTTxnBNfOTns5uwW0ppPVXNKtkylkqSpbKXCeTZgepT3u1z37qCilgcTYDQTCy30\\r\\nwy06cnmtS7DnV/x+FOPA6WsIVVhaJ5Vj6LesvuOC93hRoMxWkbNYuLnEAPiqbxCy\\r\\nFe7fzRIylUI5d6P2x2wsHdrW8ReWCGqimi//tAk= generated-by-azure\\r\\n\"\r\n }\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "b035ab61-fb20-4108-ace9-41059665d734" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/46.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "656" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/PutDeleteSshPublicKeys3Min;117,Microsoft.Compute/PutDeleteSshPublicKeys30Min;597" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "c8a34807-94de-4b67-a6af-5dad35e0333a" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-correlation-request-id": [ + "4ad920ce-9bbf-4634-b520-dc0ff92f540e" + ], + "x-ms-routing-request-id": [ + "SOUTHCENTRALUS:20210527T195229Z:4ad920ce-9bbf-4634-b520-dc0ff92f540e" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 27 May 2021 19:52:29 GMT" + ], + "Content-Length": [ + "846" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"sshkey1\",\r\n \"id\": \"/subscriptions/e37510d7-33b6-4676-886f-ee75bcc01871/resourceGroups/CRPTESTPS4815/providers/Microsoft.Compute/sshPublicKeys/sshkey1\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"publicKey\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCqBcuHMD5lQOLwLOHod52eiEy1\\r\\n5E12HkWz53PN9WI19T50uo1lSSVVBjkW2WZBlbPTSh/k/0qL3027z6x0mLhnyaOv\\r\\nDNqX/4RuexOLZaJYqTisszuRlcZW58WEOrvTlJ1+6ycMPWTL8iFH6trEGu1Ll8Nz\\r\\n0J3nT2DH3Xr01Dy12mQKLuXrhns5ybRHy0IzGtwkcL7wpFI1cVqQiKibPZbSd9Vd\\r\\nT+7Jtz3r/pSYQa/HRO39A8c60fB3wP7fLz0kQl+6TKtDdWtRgN0cQpRYrMa4kJjT\\r\\nRYUUyDz2f/8+i9CWoHPbA/9C9PXzPVdnLWQt0k9rzqaU8BDqP0IngjeYCkwxYRy4\\r\\nrTTxnBNfOTns5uwW0ppPVXNKtkylkqSpbKXCeTZgepT3u1z37qCilgcTYDQTCy30\\r\\nwy06cnmtS7DnV/x+FOPA6WsIVVhaJ5Vj6LesvuOC93hRoMxWkbNYuLnEAPiqbxCy\\r\\nFe7fzRIylUI5d6P2x2wsHdrW8ReWCGqimi//tAk= generated-by-azure\\r\\n\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e37510d7-33b6-4676-886f-ee75bcc01871/resourceGroups/crptestps4815/providers/Microsoft.Compute/sshPublicKeys/sshkey1?api-version=2020-12-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTM3NTEwZDctMzNiNi00Njc2LTg4NmYtZWU3NWJjYzAxODcxL3Jlc291cmNlR3JvdXBzL2NycHRlc3RwczQ4MTUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3NzaFB1YmxpY0tleXMvc3Noa2V5MT9hcGktdmVyc2lvbj0yMDIwLTEyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "7ab82ea5-b0bf-4ad8-a340-7b2847ffd761" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/46.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/LowCostGet3Min;3998,Microsoft.Compute/LowCostGet30Min;31998" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "ce9eeeac-47dc-409d-91db-f513cb560a52" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11999" + ], + "x-ms-correlation-request-id": [ + "03d903f8-ab85-4554-8260-b1d217197e78" + ], + "x-ms-routing-request-id": [ + "SOUTHCENTRALUS:20210527T195229Z:03d903f8-ab85-4554-8260-b1d217197e78" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 27 May 2021 19:52:28 GMT" + ], + "Content-Length": [ + "846" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"sshkey1\",\r\n \"id\": \"/subscriptions/e37510d7-33b6-4676-886f-ee75bcc01871/resourceGroups/CRPTESTPS4815/providers/Microsoft.Compute/sshPublicKeys/sshkey1\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"publicKey\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCqBcuHMD5lQOLwLOHod52eiEy1\\r\\n5E12HkWz53PN9WI19T50uo1lSSVVBjkW2WZBlbPTSh/k/0qL3027z6x0mLhnyaOv\\r\\nDNqX/4RuexOLZaJYqTisszuRlcZW58WEOrvTlJ1+6ycMPWTL8iFH6trEGu1Ll8Nz\\r\\n0J3nT2DH3Xr01Dy12mQKLuXrhns5ybRHy0IzGtwkcL7wpFI1cVqQiKibPZbSd9Vd\\r\\nT+7Jtz3r/pSYQa/HRO39A8c60fB3wP7fLz0kQl+6TKtDdWtRgN0cQpRYrMa4kJjT\\r\\nRYUUyDz2f/8+i9CWoHPbA/9C9PXzPVdnLWQt0k9rzqaU8BDqP0IngjeYCkwxYRy4\\r\\nrTTxnBNfOTns5uwW0ppPVXNKtkylkqSpbKXCeTZgepT3u1z37qCilgcTYDQTCy30\\r\\nwy06cnmtS7DnV/x+FOPA6WsIVVhaJ5Vj6LesvuOC93hRoMxWkbNYuLnEAPiqbxCy\\r\\nFe7fzRIylUI5d6P2x2wsHdrW8ReWCGqimi//tAk= generated-by-azure\\r\\n\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e37510d7-33b6-4676-886f-ee75bcc01871/resourceGroups/crptestps4815/providers/Microsoft.Compute/sshPublicKeys/sshkey2?api-version=2020-12-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTM3NTEwZDctMzNiNi00Njc2LTg4NmYtZWU3NWJjYzAxODcxL3Jlc291cmNlR3JvdXBzL2NycHRlc3RwczQ4MTUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3NzaFB1YmxpY0tleXMvc3Noa2V5Mj9hcGktdmVyc2lvbj0yMDIwLTEyLTAx", + "RequestMethod": "DELETE", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "94258e7d-3f77-46ee-b3c6-2bb478510cea" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Compute.ComputeManagementClient/46.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-resource": [ + "Microsoft.Compute/PutDeleteSshPublicKeys3Min;116,Microsoft.Compute/PutDeleteSshPublicKeys30Min;596" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "7447c697-f458-496b-829e-17a2c7567857" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-deletes": [ + "14999" + ], + "x-ms-correlation-request-id": [ + "04fe5558-28b1-4141-97d9-c1d5e35d9f67" + ], + "x-ms-routing-request-id": [ + "SOUTHCENTRALUS:20210527T195230Z:04fe5558-28b1-4141-97d9-c1d5e35d9f67" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 27 May 2021 19:52:30 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e37510d7-33b6-4676-886f-ee75bcc01871/resourcegroups/crptestps4815?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTM3NTEwZDctMzNiNi00Njc2LTg4NmYtZWU3NWJjYzAxODcxL3Jlc291cmNlZ3JvdXBzL2NycHRlc3RwczQ4MTU/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "DELETE", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "af6d78bb-ac81-4f6f-be2b-8a5856cc727c" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/e37510d7-33b6-4676-886f-ee75bcc01871/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM0ODE1LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-deletes": [ + "14999" + ], + "x-ms-request-id": [ + "e1767097-9463-4bb1-9bfb-28e7d1e3ffdd" + ], + "x-ms-correlation-request-id": [ + "e1767097-9463-4bb1-9bfb-28e7d1e3ffdd" + ], + "x-ms-routing-request-id": [ + "SOUTHCENTRALUS:20210527T195232Z:e1767097-9463-4bb1-9bfb-28e7d1e3ffdd" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 27 May 2021 19:52:31 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/e37510d7-33b6-4676-886f-ee75bcc01871/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM0ODE1LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTM3NTEwZDctMzNiNi00Njc2LTg4NmYtZWU3NWJjYzAxODcxL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVWxCVVJWTlVVRk0wT0RFMUxWZEZVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRIVnpJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/e37510d7-33b6-4676-886f-ee75bcc01871/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM0ODE1LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11999" + ], + "x-ms-request-id": [ + "723d6ccb-8884-44a1-945c-bc12919d156e" + ], + "x-ms-correlation-request-id": [ + "723d6ccb-8884-44a1-945c-bc12919d156e" + ], + "x-ms-routing-request-id": [ + "SOUTHCENTRALUS:20210527T195247Z:723d6ccb-8884-44a1-945c-bc12919d156e" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 27 May 2021 19:52:46 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/e37510d7-33b6-4676-886f-ee75bcc01871/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM0ODE1LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTM3NTEwZDctMzNiNi00Njc2LTg4NmYtZWU3NWJjYzAxODcxL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVWxCVVJWTlVVRk0wT0RFMUxWZEZVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRIVnpJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/e37510d7-33b6-4676-886f-ee75bcc01871/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM0ODE1LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11998" + ], + "x-ms-request-id": [ + "59164aa9-632a-4994-a8e5-aed80c9b3e00" + ], + "x-ms-correlation-request-id": [ + "59164aa9-632a-4994-a8e5-aed80c9b3e00" + ], + "x-ms-routing-request-id": [ + "SOUTHCENTRALUS:20210527T195302Z:59164aa9-632a-4994-a8e5-aed80c9b3e00" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 27 May 2021 19:53:01 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/e37510d7-33b6-4676-886f-ee75bcc01871/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM0ODE1LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTM3NTEwZDctMzNiNi00Njc2LTg4NmYtZWU3NWJjYzAxODcxL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVWxCVVJWTlVVRk0wT0RFMUxWZEZVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRIVnpJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/e37510d7-33b6-4676-886f-ee75bcc01871/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM0ODE1LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11997" + ], + "x-ms-request-id": [ + "38de9afe-2208-479a-82c6-059b669aaff1" + ], + "x-ms-correlation-request-id": [ + "38de9afe-2208-479a-82c6-059b669aaff1" + ], + "x-ms-routing-request-id": [ + "SOUTHCENTRALUS:20210527T195317Z:38de9afe-2208-479a-82c6-059b669aaff1" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 27 May 2021 19:53:16 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/e37510d7-33b6-4676-886f-ee75bcc01871/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM0ODE1LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTM3NTEwZDctMzNiNi00Njc2LTg4NmYtZWU3NWJjYzAxODcxL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVWxCVVJWTlVVRk0wT0RFMUxWZEZVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRIVnpJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/e37510d7-33b6-4676-886f-ee75bcc01871/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM0ODE1LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11996" + ], + "x-ms-request-id": [ + "9ff76d8b-9ffb-425b-aea5-0cef88d1c0a5" + ], + "x-ms-correlation-request-id": [ + "9ff76d8b-9ffb-425b-aea5-0cef88d1c0a5" + ], + "x-ms-routing-request-id": [ + "SOUTHCENTRALUS:20210527T195332Z:9ff76d8b-9ffb-425b-aea5-0cef88d1c0a5" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 27 May 2021 19:53:32 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/e37510d7-33b6-4676-886f-ee75bcc01871/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM0ODE1LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTM3NTEwZDctMzNiNi00Njc2LTg4NmYtZWU3NWJjYzAxODcxL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVWxCVVJWTlVVRk0wT0RFMUxWZEZVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRIVnpJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/e37510d7-33b6-4676-886f-ee75bcc01871/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM0ODE1LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11995" + ], + "x-ms-request-id": [ + "11f2a401-c99d-40cd-8ad4-ae54031a623d" + ], + "x-ms-correlation-request-id": [ + "11f2a401-c99d-40cd-8ad4-ae54031a623d" + ], + "x-ms-routing-request-id": [ + "SOUTHCENTRALUS:20210527T195347Z:11f2a401-c99d-40cd-8ad4-ae54031a623d" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 27 May 2021 19:53:47 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/e37510d7-33b6-4676-886f-ee75bcc01871/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM0ODE1LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTM3NTEwZDctMzNiNi00Njc2LTg4NmYtZWU3NWJjYzAxODcxL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVWxCVVJWTlVVRk0wT0RFMUxWZEZVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRIVnpJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/e37510d7-33b6-4676-886f-ee75bcc01871/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM0ODE1LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11994" + ], + "x-ms-request-id": [ + "d3ded365-b5a8-4f10-b302-8d2a071df609" + ], + "x-ms-correlation-request-id": [ + "d3ded365-b5a8-4f10-b302-8d2a071df609" + ], + "x-ms-routing-request-id": [ + "SOUTHCENTRALUS:20210527T195402Z:d3ded365-b5a8-4f10-b302-8d2a071df609" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 27 May 2021 19:54:02 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/e37510d7-33b6-4676-886f-ee75bcc01871/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM0ODE1LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTM3NTEwZDctMzNiNi00Njc2LTg4NmYtZWU3NWJjYzAxODcxL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVWxCVVJWTlVVRk0wT0RFMUxWZEZVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRIVnpJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11993" + ], + "x-ms-request-id": [ + "8a87340e-c3ae-4503-b71b-d8dc396a88aa" + ], + "x-ms-correlation-request-id": [ + "8a87340e-c3ae-4503-b71b-d8dc396a88aa" + ], + "x-ms-routing-request-id": [ + "SOUTHCENTRALUS:20210527T195417Z:8a87340e-c3ae-4503-b71b-d8dc396a88aa" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 27 May 2021 19:54:17 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e37510d7-33b6-4676-886f-ee75bcc01871/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DUlBURVNUUFM0ODE1LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTM3NTEwZDctMzNiNi00Njc2LTg4NmYtZWU3NWJjYzAxODcxL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVWxCVVJWTlVVRk0wT0RFMUxWZEZVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRIVnpJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11992" + ], + "x-ms-request-id": [ + "ae1811f5-2d3b-45c9-934f-458e17b45855" + ], + "x-ms-correlation-request-id": [ + "ae1811f5-2d3b-45c9-934f-458e17b45855" + ], + "x-ms-routing-request-id": [ + "SOUTHCENTRALUS:20210527T195418Z:ae1811f5-2d3b-45c9-934f-458e17b45855" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 27 May 2021 19:54:17 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 200 + } + ], + "Names": { + "Test-SshKey": [ + "crptestps4815" + ] + }, + "Variables": { + "SubscriptionId": "e37510d7-33b6-4676-886f-ee75bcc01871" + } +} \ No newline at end of file diff --git a/src/Compute/Compute/Az.Compute.psd1 b/src/Compute/Compute/Az.Compute.psd1 index 8eb299b9e7b5..f13cbfa55467 100644 --- a/src/Compute/Compute/Az.Compute.psd1 +++ b/src/Compute/Compute/Az.Compute.psd1 @@ -169,7 +169,7 @@ CmdletsToExport = 'Remove-AzAvailabilitySet', 'Get-AzAvailabilitySet', 'Remove-AzDiskAccess', 'Get-AzDiskAccess', 'Invoke-AzVmPatchAssessment', 'Get-AzDiskEncryptionSetAssociatedResource', - 'Start-AzVmssRollingExtensionUpgrade', 'Invoke-AzVmInstallPatch' + 'Start-AzVmssRollingExtensionUpgrade', 'Invoke-AzVmInstallPatch', 'Get-AzSshKey', 'Remove-AzSshkey', 'Update-AzSshKey', 'New-AzSshKey' # Variables to export from this module # VariablesToExport = @() diff --git a/src/Compute/Compute/ChangeLog.md b/src/Compute/Compute/ChangeLog.md index 8043f26bc8cf..0d2708b65e28 100644 --- a/src/Compute/Compute/ChangeLog.md +++ b/src/Compute/Compute/ChangeLog.md @@ -20,6 +20,7 @@ --> ## Upcoming Release +* Updated Compute module to use the latest .Net SDK version 47.0.0. ## Version 4.13.0 * Added `Invoke-AzVmInstallPatch` to support patch installation in VMs using PowerShell. @@ -34,6 +35,11 @@ - `New-AzVM` - `New-AzVmssConfig` - `New-AzVMSS` +* Added cmdlets to create, update, delete, and get new Azure resource: Ssh Public Key + - `New-AzSshKey` + - `Remove-AzSshKey` + - `Get-AzSshKey` + - `Update-AzSshKey` ## Version 4.12.0 * Updated the `Set-AzVMDiskEncryptionExtension` cmdlet to support ADE extension migration from two pass (version with AAD input parameters) to single pass (version without AAD input parameters). diff --git a/src/Compute/Compute/Common/ComputeClientBaseCmdlet.cs b/src/Compute/Compute/Common/ComputeClientBaseCmdlet.cs index 8edd329ecf63..db55f9f3a2c2 100644 --- a/src/Compute/Compute/Common/ComputeClientBaseCmdlet.cs +++ b/src/Compute/Compute/Common/ComputeClientBaseCmdlet.cs @@ -19,6 +19,9 @@ using Microsoft.Azure.Commands.Compute.Common; using Microsoft.Azure.Commands.ResourceManager.Common; using Microsoft.Azure.Management.Compute.Models; +using Microsoft.Azure.Management.Internal.Resources; +using Microsoft.Azure.Commands.Common.Authentication; +using Microsoft.Azure.Commands.Common.Authentication.Abstractions; namespace Microsoft.Azure.Commands.Compute { @@ -124,6 +127,23 @@ public static ManagedDiskParameters SetManagedDisk(string managedDiskId, string return managedDisk; } + + private ResourceManagementClient _armClient; + + public ResourceManagementClient ArmClient + { + get + { + return this._armClient ?? + (this._armClient = AzureSession.Instance.ClientFactory.CreateArmClient( + context: this.DefaultContext, + endpoint: AzureEnvironment.Endpoint.ResourceManager)); + } + set + { + this._armClient = value; + } + } } } diff --git a/src/Compute/Compute/Compute.csproj b/src/Compute/Compute/Compute.csproj index 099850cfacd9..c1385870e456 100644 --- a/src/Compute/Compute/Compute.csproj +++ b/src/Compute/Compute/Compute.csproj @@ -1,4 +1,4 @@ - + Compute @@ -13,7 +13,7 @@ - + diff --git a/src/Compute/Compute/Generated/ComputeAutomationBaseCmdlet.cs b/src/Compute/Compute/Generated/ComputeAutomationBaseCmdlet.cs index 6e625c887366..1d2504b47b20 100644 --- a/src/Compute/Compute/Generated/ComputeAutomationBaseCmdlet.cs +++ b/src/Compute/Compute/Generated/ComputeAutomationBaseCmdlet.cs @@ -122,6 +122,14 @@ public IDiskAccessesOperations DiskAccessesClient } } + public ISshPublicKeysOperations SshPublicKeyClient + { + get + { + return ComputeClient.ComputeManagementClient.SshPublicKeys; + } + } + public IGalleriesOperations GalleriesClient { get diff --git a/src/Compute/Compute/Generated/Models/ComputeAutoMapperProfile.cs b/src/Compute/Compute/Generated/Models/ComputeAutoMapperProfile.cs index da2a22bf38fb..50611942e6a5 100644 --- a/src/Compute/Compute/Generated/Models/ComputeAutoMapperProfile.cs +++ b/src/Compute/Compute/Generated/Models/ComputeAutoMapperProfile.cs @@ -186,7 +186,11 @@ private static void Initialize() cfg.CreateMap(); cfg.CreateMap(); cfg.CreateMap(); - + cfg.CreateMap(); + cfg.CreateMap(); + cfg.CreateMap(); + cfg.CreateMap(); + cfg.CreateMap(); }); _mapper = config.CreateMapper(); } diff --git a/src/Compute/Compute/Generated/VirtualMachineScaleSet/Config/AddAzureRmVmssNetworkInterfaceConfigurationCommand.cs b/src/Compute/Compute/Generated/VirtualMachineScaleSet/Config/AddAzureRmVmssNetworkInterfaceConfigurationCommand.cs index ab44e8a4c933..79b6344667f4 100644 --- a/src/Compute/Compute/Generated/VirtualMachineScaleSet/Config/AddAzureRmVmssNetworkInterfaceConfigurationCommand.cs +++ b/src/Compute/Compute/Generated/VirtualMachineScaleSet/Config/AddAzureRmVmssNetworkInterfaceConfigurationCommand.cs @@ -84,6 +84,11 @@ public partial class AddAzureRmVmssNetworkInterfaceConfigurationCommand : Micros [Alias("DnsServer")] public string[] DnsSettingsDnsServer { get; set; } + [Parameter( + Mandatory = false, + ValueFromPipelineByPropertyName = true)] + public string NetworkApiVersion { get; set; } + protected override void ProcessRecord() { if (ShouldProcess("VirtualMachineScaleSet", "Add")) @@ -106,6 +111,18 @@ private void Run() this.VirtualMachineScaleSet.VirtualMachineProfile.NetworkProfile = new VirtualMachineScaleSetNetworkProfile(); } + if (this.IsParameterBound(c => c.NetworkApiVersion)) + { + this.VirtualMachineScaleSet.VirtualMachineProfile.NetworkProfile.NetworkApiVersion = this.NetworkApiVersion; + } + else + { + // If networkApiVersion is not specified, reuse the existing one in network profile if not null, + // else use default version + this.VirtualMachineScaleSet.VirtualMachineProfile.NetworkProfile.NetworkApiVersion = this.VirtualMachineScaleSet.VirtualMachineProfile.NetworkProfile.NetworkApiVersion + ?? Microsoft.Azure.Management.Compute.Models.NetworkApiVersion.TwoZeroTwoZeroHyphenMinusOneOneHyphenMinusZeroOne; + } + // NetworkInterfaceConfigurations if (this.VirtualMachineScaleSet.VirtualMachineProfile.NetworkProfile.NetworkInterfaceConfigurations == null) { diff --git a/src/Compute/Compute/Generated/VirtualMachineScaleSet/VirtualMachineScaleSetCreateOrUpdateMethod.cs b/src/Compute/Compute/Generated/VirtualMachineScaleSet/VirtualMachineScaleSetCreateOrUpdateMethod.cs index d8d3c1a2ce29..7dcdcdac813a 100644 --- a/src/Compute/Compute/Generated/VirtualMachineScaleSet/VirtualMachineScaleSetCreateOrUpdateMethod.cs +++ b/src/Compute/Compute/Generated/VirtualMachineScaleSet/VirtualMachineScaleSetCreateOrUpdateMethod.cs @@ -61,6 +61,26 @@ public override void ExecuteCmdlet() WriteWarning("You are deploying VMSS pinned to a specific image version from Azure Marketplace. \n" + "Consider using \"latest\" as the image version. This allows VMSS to auto upgrade when a newer version is available."); } + + if (parameters?.OrchestrationMode == OrchestrationMode.Flexible) + { + if (parameters?.VirtualMachineProfile?.NetworkProfile?.NetworkInterfaceConfigurations != null) + { + foreach (var nicConfig in parameters.VirtualMachineProfile.NetworkProfile.NetworkInterfaceConfigurations) + { + if (nicConfig.IpConfigurations != null) + { + foreach (var ipConfig in nicConfig.IpConfigurations) + { + ipConfig.LoadBalancerInboundNatPools = null; + } + } + } + } + + parameters.UpgradePolicy = null; + } + var result = VirtualMachineScaleSetsClient.CreateOrUpdate(resourceGroupName, vmScaleSetName, parameters); var psObject = new PSVirtualMachineScaleSet(); ComputeAutomationAutoMapperProfile.Mapper.Map(result, psObject); diff --git a/src/Compute/Compute/Models/PSSshPublicKeyResource.cs b/src/Compute/Compute/Models/PSSshPublicKeyResource.cs new file mode 100644 index 000000000000..5ae99b3ecbd6 --- /dev/null +++ b/src/Compute/Compute/Models/PSSshPublicKeyResource.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using System.Text.RegularExpressions; +using Microsoft.Azure.Management.Compute.Models; + +namespace Microsoft.Azure.Commands.Compute.Automation.Models +{ + public class PSSshPublicKeyResource + { + public string Name { get; set; } + public string Location { get; set; } + public string Id { get; set; } + public string publicKey { get; set; } + public string Type { get; set; } + public IDictionary Tags { get; set; } + } +} diff --git a/src/Compute/Compute/Models/PSSshPublicKeyResourceList.cs b/src/Compute/Compute/Models/PSSshPublicKeyResourceList.cs new file mode 100644 index 000000000000..f15cdf2a7f7c --- /dev/null +++ b/src/Compute/Compute/Models/PSSshPublicKeyResourceList.cs @@ -0,0 +1,14 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Microsoft.Azure.Commands.Compute.Automation.Models +{ + public class PSSshPublicKeyResourceList : PSSshPublicKeyResource + { + public PSSshPublicKeyResource ToPSSshPublicKeyResource() + { + return ComputeAutomationAutoMapperProfile.Mapper.Map(this); + } + } +} diff --git a/src/Compute/Compute/Strategies/ComputeRp/DataDiskStrategy.cs b/src/Compute/Compute/Strategies/ComputeRp/DataDiskStrategy.cs index 4a740dfb6203..5705e01f2406 100644 --- a/src/Compute/Compute/Strategies/ComputeRp/DataDiskStrategy.cs +++ b/src/Compute/Compute/Strategies/ComputeRp/DataDiskStrategy.cs @@ -33,7 +33,8 @@ static IList CreateDataDisks( public static IList CreateDataDisks( IEnumerable imageDataDiskLuns, - IEnumerable dataDiskSizes) + IEnumerable dataDiskSizes, + string deleteOption = null) => CreateDataDisks( imageDataDiskLuns, dataDiskSizes, @@ -42,6 +43,7 @@ public static IList CreateDataDisks( CreateOption = createOption, Lun = lun, DiskSizeGB = size, + DeleteOption = deleteOption }); public static IList CreateVmssDataDisks( diff --git a/src/Compute/Compute/Strategies/ComputeRp/NetworkInterfaceReferenceStrategy.cs b/src/Compute/Compute/Strategies/ComputeRp/NetworkInterfaceReferenceStrategy.cs index b750fd60da33..78b127cd251a 100644 --- a/src/Compute/Compute/Strategies/ComputeRp/NetworkInterfaceReferenceStrategy.cs +++ b/src/Compute/Compute/Strategies/ComputeRp/NetworkInterfaceReferenceStrategy.cs @@ -21,7 +21,7 @@ namespace Microsoft.Azure.Commands.Compute.Strategies.ComputeRp static class NetworkInterfaceReferenceStrategy { public static NetworkInterfaceReference GetReference( - this IEngine engine, ResourceConfig networkInterface) - => new NetworkInterfaceReference { Id = engine.GetId(networkInterface) }; + this IEngine engine, ResourceConfig networkInterface, string deleteOption = null) + => new NetworkInterfaceReference { Id = engine.GetId(networkInterface), DeleteOption = deleteOption }; } } diff --git a/src/Compute/Compute/Strategies/ComputeRp/VirtualMachineStrategy.cs b/src/Compute/Compute/Strategies/ComputeRp/VirtualMachineStrategy.cs index 9402aca0d5f4..750b5f92b59f 100644 --- a/src/Compute/Compute/Strategies/ComputeRp/VirtualMachineStrategy.cs +++ b/src/Compute/Compute/Strategies/ComputeRp/VirtualMachineStrategy.cs @@ -59,7 +59,10 @@ public static ResourceConfig CreateVirtualMachineConfig( string priority, string evictionPolicy, double? maxPrice, - bool encryptionAtHostPresent) + bool encryptionAtHostPresent, + string networkInterfaceDeleteOption = null, + string osDiskDeleteOption = null, + string dataDiskDeleteOption = null) => Strategy.CreateResourceConfig( resourceGroup: resourceGroup, @@ -79,7 +82,7 @@ public static ResourceConfig CreateVirtualMachineConfig( { NetworkInterfaces = new[] { - engine.GetReference(networkInterface) + engine.GetReference(networkInterface, networkInterfaceDeleteOption) } }, HardwareProfile = new HardwareProfile @@ -90,7 +93,7 @@ public static ResourceConfig CreateVirtualMachineConfig( { ImageReference = imageAndOsType?.Image, DataDisks = DataDiskStrategy.CreateDataDisks( - imageAndOsType?.DataDiskLuns, dataDisks) + imageAndOsType?.DataDiskLuns, dataDisks, dataDiskDeleteOption) }, AvailabilitySet = engine.GetReference(availabilitySet), Zones = zones, @@ -124,7 +127,10 @@ public static ResourceConfig CreateVirtualMachineConfig( string priority, string evictionPolicy, double? maxPrice, - bool encryptionAtHostPresent + bool encryptionAtHostPresent, + string networkInterfaceDeleteOption = null, + string osDiskDeleteOption = null, + string dataDiskDeleteOption = null ) => Strategy.CreateResourceConfig( resourceGroup: resourceGroup, @@ -135,7 +141,7 @@ bool encryptionAtHostPresent { NetworkInterfaces = new[] { - engine.GetReference(networkInterface) + engine.GetReference(networkInterface, networkInterfaceDeleteOption) } }, HardwareProfile = new HardwareProfile @@ -150,8 +156,9 @@ bool encryptionAtHostPresent CreateOption = DiskCreateOptionTypes.Attach, OsType = osType, ManagedDisk = engine.GetReference(disk, ultraSSDEnabled ? StorageAccountTypes.UltraSSDLRS : StorageAccountTypes.PremiumLRS), + DeleteOption = osDiskDeleteOption }, - DataDisks = DataDiskStrategy.CreateDataDisks(null, dataDisks) + DataDisks = DataDiskStrategy.CreateDataDisks(null, dataDisks, dataDiskDeleteOption) }, Identity = identity, AvailabilitySet = engine.GetReference(availabilitySet), diff --git a/src/Compute/Compute/Usage/GetAzureSshKey.cs b/src/Compute/Compute/Usage/GetAzureSshKey.cs new file mode 100644 index 000000000000..f54c80eab48a --- /dev/null +++ b/src/Compute/Compute/Usage/GetAzureSshKey.cs @@ -0,0 +1,115 @@ + +using System.Collections.Generic; +using System.Linq; +using System.Management.Automation; +using Microsoft.Azure.Commands.Compute.Automation.Models; +using Microsoft.Azure.Commands.ResourceManager.Common.ArgumentCompleters; +using Microsoft.Azure.Management.Compute; +using Microsoft.Azure.Management.Compute.Models; + +namespace Microsoft.Azure.Commands.Compute.Automation +{ + [Cmdlet(VerbsCommon.Get, ResourceManager.Common.AzureRMConstants.AzureRMPrefix + "SshKey", SupportsShouldProcess = true, DefaultParameterSetName = DefaultParameterSet)] + [OutputType(typeof(PSSshPublicKeyResource))] + public partial class GetAzureSshKey : ComputeAutomationBaseCmdlet + { + private const string DefaultParameterSet = "DefaultParameterSet"; + private const string ResourceIDParameterSet = "ResourceIDParameterSet"; + + [Parameter( + Mandatory = false, + ParameterSetName = DefaultParameterSet, + ValueFromPipelineByPropertyName = true)] + [ResourceGroupCompleter] + [SupportsWildcards] + public string ResourceGroupName { get; set; } + + [Parameter( + Mandatory = false, + ParameterSetName = DefaultParameterSet, + ValueFromPipelineByPropertyName = true)] + [ResourceNameCompleter("Microsoft.Compute/SshPublicKeys", "ResourceGroupName")] + [SupportsWildcards] + [Alias("sshkeyName")] + public string Name { get; set; } + + [Parameter( + Mandatory = true, + ParameterSetName = ResourceIDParameterSet, + ValueFromPipelineByPropertyName = true, + HelpMessage = "Resource ID for your SSH Public Key Resource.")] + [ResourceIdCompleter("Microsoft.Compute/sshPublicKeys")] + public string ResourceId { get; set; } + + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + string resourceGroupName; + string sshKeyName; + + if (this.ParameterSetName == ResourceIDParameterSet) + { + resourceGroupName = GetResourceGroupName(this.ResourceId); + sshKeyName = GetResourceName(this.ResourceId, "Microsoft.Compute/sshPublicKeys"); + } + else + { + resourceGroupName = this.ResourceGroupName; + sshKeyName = this.Name; + } + + if (ShouldGetByName(resourceGroupName, sshKeyName)) + { + var result = SshPublicKeyClient.Get(resourceGroupName, sshKeyName); + var psObject = new PSSshPublicKeyResource(); + ComputeAutomationAutoMapperProfile.Mapper.Map(result, psObject); + WriteObject(psObject); + } + else if (ShouldListByResourceGroup(resourceGroupName, sshKeyName)) + { + var result = SshPublicKeyClient.ListByResourceGroup(resourceGroupName); + var resultList = result.ToList(); + var nextPageLink = result.NextPageLink; + while (!string.IsNullOrEmpty(nextPageLink)) + { + var pageResult = SshPublicKeyClient.ListByResourceGroupNext(nextPageLink); + foreach (var pageItem in pageResult) + { + resultList.Add(pageItem); + } + nextPageLink = pageResult.NextPageLink; + } + var psObject = new List(); + foreach (var r in resultList) + { + psObject.Add(ComputeAutomationAutoMapperProfile.Mapper.Map(r)); + } + WriteObject(TopLevelWildcardFilter(resourceGroupName, sshKeyName, psObject), true); + } + else + { + var result = SshPublicKeyClient.ListBySubscription(); + var resultList = result.ToList(); + var nextPageLink = result.NextPageLink; + while (!string.IsNullOrEmpty(nextPageLink)) + { + var pageResult = SshPublicKeyClient.ListBySubscriptionNext(nextPageLink); + foreach (var pageItem in pageResult) + { + resultList.Add(pageItem); + } + nextPageLink = pageResult.NextPageLink; + } + var psObject = new List(); + foreach (var r in resultList) + { + psObject.Add(ComputeAutomationAutoMapperProfile.Mapper.Map(r)); + } + WriteObject(TopLevelWildcardFilter(resourceGroupName, sshKeyName, psObject), true); + } + }); + } + } +} diff --git a/src/Compute/Compute/Usage/NewAzureSshKey.cs b/src/Compute/Compute/Usage/NewAzureSshKey.cs new file mode 100644 index 000000000000..3a656105bebd --- /dev/null +++ b/src/Compute/Compute/Usage/NewAzureSshKey.cs @@ -0,0 +1,96 @@ +using System; +using System.IO; +using System.Text; +using System.Management.Automation; +using Microsoft.Azure.Commands.Compute.Automation.Models; +using Microsoft.Azure.Commands.ResourceManager.Common.ArgumentCompleters; +using Microsoft.Azure.Management.Compute; +using Microsoft.Azure.Management.Compute.Models; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.Azure.Management.Internal.Resources; +using Microsoft.Azure.Management.Internal.Resources.Models; + +namespace Microsoft.Azure.Commands.Compute.Automation +{ + [Cmdlet(VerbsCommon.New, ResourceManager.Common.AzureRMConstants.AzureRMPrefix + "SshKey", SupportsShouldProcess = true)] + [OutputType(typeof(PSSshPublicKeyResource))] + public partial class NewAzureSshKey : ComputeAutomationBaseCmdlet + { + + [Parameter( + Mandatory = true, + ValueFromPipelineByPropertyName = true)] + [ResourceGroupCompleter] + [SupportsWildcards] + public string ResourceGroupName { get; set; } + + [Parameter( + Mandatory = true, + ValueFromPipelineByPropertyName = true)] + [ResourceNameCompleter("Microsoft.Compute/SshPublicKeys", "ResourceGroupName")] + [SupportsWildcards] + [Alias("sshkeyName")] + public string Name { get; set; } + + [Parameter( + Mandatory = false, + ValueFromPipelineByPropertyName = true)] + public string PublicKey { get; set; } + + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + string resourceGroupName = this.ResourceGroupName; + string sshKeyName = this.Name; + SshPublicKeyResource result; + SshPublicKeyResource sshkey = new SshPublicKeyResource(); + ResourceGroup rg = ArmClient.ResourceGroups.Get(resourceGroupName); + sshkey.Location = rg.Location; + + if (this.IsParameterBound(c => c.PublicKey)) + { + + sshkey.PublicKey = this.PublicKey; + result = SshPublicKeyClient.Create(resourceGroupName, sshKeyName, sshkey); + } + else + { + WriteDebug("No public key is provided. A key pair is being generated for you."); + + result = SshPublicKeyClient.Create(resourceGroupName, sshKeyName, sshkey); + SshPublicKeyGenerateKeyPairResult keypair = SshPublicKeyClient.GenerateKeyPair(resourceGroupName, sshKeyName); + result.PublicKey = keypair.PublicKey; + + string sshFolder = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.UserProfile), ".ssh" ); + if (!Directory.Exists(sshFolder)) + { + Directory.CreateDirectory(sshFolder); + } + + DateTimeOffset now = DateTimeOffset.UtcNow; + string privateKeyFileName = now.ToUnixTimeSeconds().ToString(); + string publicKeyFileName = now.ToUnixTimeSeconds().ToString() + ".pub"; + string privateKeyFilePath = Path.Combine(sshFolder + privateKeyFileName); + string publicKeyFilePath = Path.Combine(sshFolder + publicKeyFileName); + using (StreamWriter writer = new StreamWriter(privateKeyFilePath)) + { + writer.WriteLine(keypair.PrivateKey); + } + Console.WriteLine("Private key is saved to " + privateKeyFilePath); + + using (StreamWriter writer = new StreamWriter(publicKeyFilePath)) + { + writer.WriteLine(keypair.PublicKey); + } + Console.WriteLine("Public key is saved to " + publicKeyFilePath); + } + + var psObject = new PSSshPublicKeyResource(); + ComputeAutomationAutoMapperProfile.Mapper.Map(result, psObject); + WriteObject(psObject); + }); + } + } +} diff --git a/src/Compute/Compute/Usage/RemoveAzureSshKey.cs b/src/Compute/Compute/Usage/RemoveAzureSshKey.cs new file mode 100644 index 000000000000..b6fa6e58be7e --- /dev/null +++ b/src/Compute/Compute/Usage/RemoveAzureSshKey.cs @@ -0,0 +1,93 @@ +using System; +using System.Management.Automation; +using Microsoft.Azure.Commands.Compute.Automation.Models; +using Microsoft.Azure.Commands.ResourceManager.Common.ArgumentCompleters; +using Microsoft.Azure.Management.Compute; +using Microsoft.Azure.Management.Compute.Models; + +namespace Microsoft.Azure.Commands.Compute.Automation +{ + [Cmdlet(VerbsCommon.Remove, ResourceManager.Common.AzureRMConstants.AzureRMPrefix + "SshKey", SupportsShouldProcess = true, DefaultParameterSetName = DefaultParameterSet)] + [OutputType(typeof(PSOperationStatusResponse))] + public partial class RemoveAzureSshKey : ComputeAutomationBaseCmdlet + { + private const string DefaultParameterSet = "DefaultParameterSet"; + private const string InputObjectParameterSet = "InputObjectParameterSet"; + private const string ResourceIDParameterSet = "ResourceIDParameterSet"; + + [Parameter( + Mandatory = true, + ParameterSetName = DefaultParameterSet, + ValueFromPipelineByPropertyName = true)] + [ResourceGroupCompleter] + [SupportsWildcards] + public string ResourceGroupName { get; set; } + + [Parameter( + Mandatory = true, + ParameterSetName = DefaultParameterSet, + ValueFromPipelineByPropertyName = true)] + [ResourceNameCompleter("Microsoft.Compute/SshPublicKeys", "ResourceGroupName")] + [SupportsWildcards] + [Alias("sshkeyName")] + public string Name { get; set; } + + [Parameter( + Mandatory = true, + ParameterSetName = ResourceIDParameterSet, + ValueFromPipelineByPropertyName = true, + HelpMessage = "Resource ID for your SSH Public Key Resource.")] + [ResourceIdCompleter("Microsoft.Compute/SshPublicKeys")] + public string ResourceId { get; set; } + + [Alias("SshKey")] + [Parameter( + Mandatory = true, + ParameterSetName = InputObjectParameterSet, + ValueFromPipeline = true, + ValueFromPipelineByPropertyName = true, + HelpMessage = "PowerShell Ssh Public Key Object")] + [ValidateNotNullOrEmpty] + public PSSshPublicKeyResource InputObject { get; set; } + + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + string resourceGroupName; + string sshKeyName; + + switch (this.ParameterSetName) + { + case ResourceIDParameterSet: + resourceGroupName = GetResourceGroupName(this.ResourceId); + sshKeyName = GetResourceName(this.ResourceId, "Microsoft.Compute/SshPublicKeys"); + break; + case InputObjectParameterSet: + resourceGroupName = GetResourceGroupName(this.InputObject.Id); + sshKeyName = GetResourceName(this.InputObject.Id, "Microsoft.Compute/SshPublicKeys"); + break; + default: + resourceGroupName = this.ResourceGroupName; + sshKeyName = this.Name; + break; + } + + var result = SshPublicKeyClient.DeleteWithHttpMessagesAsync(resourceGroupName, sshKeyName).GetAwaiter().GetResult(); + PSOperationStatusResponse output = new PSOperationStatusResponse + { + StartTime = this.StartTime, + EndTime = DateTime.Now + }; + + if (result != null && result.Request != null && result.Request.RequestUri != null) + { + output.Name = result.Request.RequestUri.ToString(); + } + + WriteObject(output); + }); + } + } +} diff --git a/src/Compute/Compute/Usage/UpdateAzureSshKey.cs b/src/Compute/Compute/Usage/UpdateAzureSshKey.cs new file mode 100644 index 000000000000..8cbf36863329 --- /dev/null +++ b/src/Compute/Compute/Usage/UpdateAzureSshKey.cs @@ -0,0 +1,94 @@ +using System; +using System.Management.Automation; +using Microsoft.Azure.Commands.Compute.Automation.Models; +using Microsoft.Azure.Commands.ResourceManager.Common.ArgumentCompleters; +using Microsoft.Azure.Management.Compute; +using Microsoft.Azure.Management.Compute.Models; + +namespace Microsoft.Azure.Commands.Compute.Automation +{ + [Cmdlet("Update", ResourceManager.Common.AzureRMConstants.AzureRMPrefix + "SshKey", SupportsShouldProcess = true, DefaultParameterSetName = DefaultParameterSet)] + [OutputType(typeof(PSSshPublicKeyResource))] + public partial class UpdateAzureSshKey : ComputeAutomationBaseCmdlet + { + + private const string DefaultParameterSet = "DefaultParameterSet"; + private const string InputObjectParameterSet = "InputObjectParameterSet"; + private const string ResourceIDParameterSet = "ResourceIDParameterSet"; + + [Parameter( + Mandatory = true, + ParameterSetName = DefaultParameterSet, + ValueFromPipelineByPropertyName = true)] + [ResourceGroupCompleter] + [SupportsWildcards] + public string ResourceGroupName { get; set; } + + [Parameter( + Mandatory = true, + ParameterSetName = DefaultParameterSet, + ValueFromPipelineByPropertyName = true)] + [ResourceNameCompleter("Microsoft.Compute/SshPublicKeys", "ResourceGroupName")] + [SupportsWildcards] + [Alias("sshkeyName")] + public string Name { get; set; } + + [Parameter( + Mandatory = true, + ParameterSetName = ResourceIDParameterSet, + ValueFromPipelineByPropertyName = true, + HelpMessage = "Resource ID for your SSH Public Key Resource.")] + [ResourceIdCompleter("Microsoft.Compute/SshPublicKeys")] + public string ResourceId { get; set; } + + [Alias("SshKey")] + [Parameter( + Mandatory = true, + ParameterSetName = InputObjectParameterSet, + ValueFromPipeline = true, + ValueFromPipelineByPropertyName = true, + HelpMessage = "PowerShell Ssh Public Key Object")] + [ValidateNotNullOrEmpty] + public PSSshPublicKeyResource InputObject { get; set; } + + [Parameter( + Mandatory = true, + ValueFromPipelineByPropertyName = true)] + public string PublicKey { get; set; } + + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + string resourceGroupName; + string sshKeyName; + string publicKey = this.PublicKey; + + switch (this.ParameterSetName) + { + case ResourceIDParameterSet: + resourceGroupName = GetResourceGroupName(this.ResourceId); + sshKeyName = GetResourceName(this.ResourceId, "Microsoft.Compute/SshPublicKeys"); + break; + case InputObjectParameterSet: + resourceGroupName = GetResourceGroupName(this.InputObject.Id); + sshKeyName = GetResourceName(this.InputObject.Id, "Microsoft.Compute/SshPublicKeys"); + break; + default: + resourceGroupName = this.ResourceGroupName; + sshKeyName = this.Name; + break; + } + + SshPublicKeyUpdateResource sshkeyUpdateResource = new SshPublicKeyUpdateResource(); + sshkeyUpdateResource.PublicKey = publicKey; + var result = SshPublicKeyClient.Update(resourceGroupName, sshKeyName, sshkeyUpdateResource); + var psObject = new PSSshPublicKeyResource(); + ComputeAutomationAutoMapperProfile.Mapper.Map(result, psObject); + WriteObject(psObject); + + }); + } + } +} diff --git a/src/Compute/Compute/VirtualMachine/Config/AddAzureVMDataDiskCommand.cs b/src/Compute/Compute/VirtualMachine/Config/AddAzureVMDataDiskCommand.cs index fa9d4a1f0113..1805b4d23ab3 100644 --- a/src/Compute/Compute/VirtualMachine/Config/AddAzureVMDataDiskCommand.cs +++ b/src/Compute/Compute/VirtualMachine/Config/AddAzureVMDataDiskCommand.cs @@ -139,6 +139,11 @@ public class AddAzureVMDataDiskCommand : ComputeClientBaseCmdlet ValueFromPipelineByPropertyName = false)] public SwitchParameter WriteAccelerator { get; set; } + [Parameter(ValueFromPipelineByPropertyName = true)] + [ValidateNotNullOrEmpty] + [PSArgumentCompleter("Detach", "Delete")] + public string DeleteOption { get; set; } + public override void ExecuteCmdlet() { if (this.ParameterSetName.Equals(VmNormalDiskParameterSet)) @@ -169,7 +174,8 @@ public override void ExecuteCmdlet() Image = string.IsNullOrEmpty(this.SourceImageUri) ? null : new VirtualHardDisk { Uri = this.SourceImageUri - } + }, + DeleteOption = this.DeleteOption }); this.VM.StorageProfile = storageProfile; @@ -206,7 +212,8 @@ public override void ExecuteCmdlet() Lun = this.Lun.GetValueOrDefault(), CreateOption = this.CreateOption, ManagedDisk = SetManagedDisk(this.ManagedDiskId, this.DiskEncryptionSetId, this.StorageAccountType), - WriteAcceleratorEnabled = this.WriteAccelerator.IsPresent + WriteAcceleratorEnabled = this.WriteAccelerator.IsPresent, + DeleteOption = this.DeleteOption }); this.VM.StorageProfile = storageProfile; diff --git a/src/Compute/Compute/VirtualMachine/Config/AddAzureVMNetworkInterfaceCommand.cs b/src/Compute/Compute/VirtualMachine/Config/AddAzureVMNetworkInterfaceCommand.cs index 489ae71a16aa..23416e712339 100644 --- a/src/Compute/Compute/VirtualMachine/Config/AddAzureVMNetworkInterfaceCommand.cs +++ b/src/Compute/Compute/VirtualMachine/Config/AddAzureVMNetworkInterfaceCommand.cs @@ -17,8 +17,10 @@ using System.Management.Automation; using Microsoft.Azure.Commands.Compute.Common; using Microsoft.Azure.Commands.Compute.Models; +using Microsoft.Azure.Commands.ResourceManager.Common.ArgumentCompleters; using Microsoft.Azure.Management.Compute.Models; using Microsoft.Azure.Management.Internal.Network.Common; +using Microsoft.WindowsAzure.Commands.Utilities.Common; namespace Microsoft.Azure.Commands.Compute { @@ -75,6 +77,12 @@ public class AddAzureVMNetworkInterfaceCommand : Microsoft.Azure.Commands.Resour [ValidateNotNullOrEmpty] public SwitchParameter Primary { get; set; } + [Parameter( + Mandatory = false, + ValueFromPipelineByPropertyName = true)] + [PSArgumentCompleter("Delete", "Detach")] + public string DeleteOption { get; set; } + public override void ExecuteCmdlet() { var networkProfile = this.VM.NetworkProfile; @@ -135,6 +143,12 @@ public override void ExecuteCmdlet() existingNic.Primary = true; } } + + if (!string.IsNullOrEmpty(this.DeleteOption)) + { + var existingNic = networkProfile.NetworkInterfaces.FirstOrDefault(e => e.Id.Equals(this.Id)); + existingNic.DeleteOption = this.DeleteOption; + } } else { // Nic Object Parameter Set @@ -148,12 +162,17 @@ public override void ExecuteCmdlet() new NetworkInterfaceReference { Id = nic.Id, - Primary = nic.Primary + Primary = nic.Primary, + DeleteOption = this.IsParameterBound(c => c.DeleteOption) ? this.DeleteOption : null }); } else { existingNic.Primary = nic.Primary; + if (this.IsParameterBound(c => c.DeleteOption)) + { + existingNic.DeleteOption = this.DeleteOption; + } } } } diff --git a/src/Compute/Compute/VirtualMachine/Config/SetAzureVMOSDiskCommand.cs b/src/Compute/Compute/VirtualMachine/Config/SetAzureVMOSDiskCommand.cs index ffc6610e412c..fe86389109d8 100644 --- a/src/Compute/Compute/VirtualMachine/Config/SetAzureVMOSDiskCommand.cs +++ b/src/Compute/Compute/VirtualMachine/Config/SetAzureVMOSDiskCommand.cs @@ -177,6 +177,13 @@ public class SetAzureVMOSDiskCommand : ComputeClientBaseCmdlet ValueFromPipelineByPropertyName = true)] public string DiffDiskSetting { get; set; } + [Parameter( + Mandatory = false, + ValueFromPipelineByPropertyName = true)] + [ValidateNotNullOrEmpty] + [PSArgumentCompleter("Detach", "Delete")] + public string DeleteOption { get; set; } + public override void ExecuteCmdlet() { if (this.VM.StorageProfile == null) @@ -200,6 +207,7 @@ public override void ExecuteCmdlet() this.VM.StorageProfile.OsDisk.Name = this.Name ?? this.VM.StorageProfile.OsDisk.Name; this.VM.StorageProfile.OsDisk.Caching = this.Caching ?? this.VM.StorageProfile.OsDisk.Caching; this.VM.StorageProfile.OsDisk.DiskSizeGB = this.DiskSizeInGB ?? this.VM.StorageProfile.OsDisk.DiskSizeGB; + this.VM.StorageProfile.OsDisk.DeleteOption = this.DeleteOption ?? this.VM.StorageProfile.OsDisk.DeleteOption; if (this.Windows.IsPresent) { diff --git a/src/Compute/Compute/VirtualMachine/Operation/NewAzureVMCommand.cs b/src/Compute/Compute/VirtualMachine/Operation/NewAzureVMCommand.cs index 4df9b0be8f86..d9be2c953f3a 100644 --- a/src/Compute/Compute/VirtualMachine/Operation/NewAzureVMCommand.cs +++ b/src/Compute/Compute/VirtualMachine/Operation/NewAzureVMCommand.cs @@ -142,6 +142,10 @@ public class NewAzureVMCommand : VirtualMachineBaseCmdlet [Parameter(ParameterSetName = SimpleParameterSet, Mandatory = true)] public PSCredential Credential { get; set; } + [Parameter(ParameterSetName = SimpleParameterSet, Mandatory = false)] + [Parameter(ParameterSetName = DiskFileParameterSet, Mandatory = false)] + public string NetworkInterfaceDeleteOption { get; set; } + [Parameter(ParameterSetName = SimpleParameterSet, Mandatory = false)] [Parameter(ParameterSetName = DiskFileParameterSet, Mandatory = false)] public string VirtualNetworkName { get; set; } @@ -224,10 +228,16 @@ public class NewAzureVMCommand : VirtualMachineBaseCmdlet [Parameter(Mandatory = false, HelpMessage = "Run cmdlet in the background")] public SwitchParameter AsJob { get; set; } + [Parameter(Mandatory = false)] + public string OSDiskDeleteOption { get; set; } + [Parameter(ParameterSetName = SimpleParameterSet, Mandatory = false)] [Parameter(ParameterSetName = DiskFileParameterSet, Mandatory = false)] public int[] DataDiskSizeInGb { get; set; } + [Parameter(Mandatory = false)] + public string DataDiskDeleteOption { get; set; } + [Parameter(ParameterSetName = SimpleParameterSet, Mandatory = false)] [Parameter(ParameterSetName = DiskFileParameterSet, Mandatory = false)] public SwitchParameter EnableUltraSSD { get; set; } @@ -419,7 +429,10 @@ public async Task> CreateConfigAsync() priority: _cmdlet.Priority, evictionPolicy: _cmdlet.EvictionPolicy, maxPrice: _cmdlet.IsParameterBound(c => c.MaxPrice) ? _cmdlet.MaxPrice : (double?)null, - encryptionAtHostPresent: _cmdlet.EncryptionAtHost.IsPresent + encryptionAtHostPresent: _cmdlet.EncryptionAtHost.IsPresent, + networkInterfaceDeleteOption: _cmdlet.NetworkInterfaceDeleteOption, + osDiskDeleteOption: _cmdlet.OSDiskDeleteOption, + dataDiskDeleteOption: _cmdlet.DataDiskDeleteOption ); } else @@ -446,7 +459,10 @@ public async Task> CreateConfigAsync() priority: _cmdlet.Priority, evictionPolicy: _cmdlet.EvictionPolicy, maxPrice: _cmdlet.IsParameterBound(c => c.MaxPrice) ? _cmdlet.MaxPrice : (double?)null, - encryptionAtHostPresent: _cmdlet.EncryptionAtHost.IsPresent + encryptionAtHostPresent: _cmdlet.EncryptionAtHost.IsPresent, + networkInterfaceDeleteOption: _cmdlet.NetworkInterfaceDeleteOption, + osDiskDeleteOption: _cmdlet.OSDiskDeleteOption, + dataDiskDeleteOption: _cmdlet.DataDiskDeleteOption ); } } diff --git a/src/Compute/Compute/help/Add-AzVMDataDisk.md b/src/Compute/Compute/help/Add-AzVMDataDisk.md index 70bdc2e9325f..23756180b0b3 100644 --- a/src/Compute/Compute/help/Add-AzVMDataDisk.md +++ b/src/Compute/Compute/help/Add-AzVMDataDisk.md @@ -17,14 +17,15 @@ Adds a data disk to a virtual machine. ``` Add-AzVMDataDisk [-VM] [[-Name] ] [[-VhdUri] ] [[-Caching] ] [[-DiskSizeInGB] ] [-Lun] [-CreateOption] [[-SourceImageUri] ] - [-DiskEncryptionSetId ] [-DefaultProfile ] [] + [-DiskEncryptionSetId ] [-DeleteOption ] [-DefaultProfile ] + [] ``` ### VmManagedDiskParameterSetName ``` Add-AzVMDataDisk [-VM] [[-Name] ] [[-Caching] ] [[-DiskSizeInGB] ] [-Lun] [-CreateOption] [[-ManagedDiskId] ] - [[-StorageAccountType] ] [-DiskEncryptionSetId ] [-WriteAccelerator] + [[-StorageAccountType] ] [-DiskEncryptionSetId ] [-WriteAccelerator] [-DeleteOption ] [-DefaultProfile ] [] ``` @@ -160,6 +161,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -DeleteOption +Data Disk Delete Option. Specifies what action to perform on the disk after VM deletion. Options are: Detach, Delete. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: False +``` + ### -DiskEncryptionSetId Specifies the resource Id of customer managed disk encryption set. This can only be specified for managed disk. diff --git a/src/Compute/Compute/help/Add-AzVMNetworkInterface.md b/src/Compute/Compute/help/Add-AzVMNetworkInterface.md index 872fef4e79b7..98a9b7b350c6 100644 --- a/src/Compute/Compute/help/Add-AzVMNetworkInterface.md +++ b/src/Compute/Compute/help/Add-AzVMNetworkInterface.md @@ -15,7 +15,7 @@ Adds a network interface to a virtual machine. ### GetNicFromNicId (Default) ``` -Add-AzVMNetworkInterface [-VM] [-Id] [-Primary] +Add-AzVMNetworkInterface [-VM] [-Id] [-Primary] [-DeleteOption ] [-DefaultProfile ] [] ``` @@ -23,7 +23,7 @@ Add-AzVMNetworkInterface [-VM] [-Id] [-Primary] ``` Add-AzVMNetworkInterface [-VM] [-NetworkInterface] - [-DefaultProfile ] [] + [-DeleteOption ] [-DefaultProfile ] [] ``` ## DESCRIPTION @@ -71,6 +71,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -DeleteOption +Specifies Network Interface delete option after VM deletion. Options are Detach, Delete + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: False +``` + ### -Id Specifies the ID of a network interface to add to a virtual machine. You can use the [Get-AzNetworkInterface](/powershell/module/az.network/get-aznetworkinterface) cmdlet to obtain a network interface. diff --git a/src/Compute/Compute/help/Add-AzVmssNetworkInterfaceConfiguration.md b/src/Compute/Compute/help/Add-AzVmssNetworkInterfaceConfiguration.md index ff7c3a534f62..b1035f5076ad 100644 --- a/src/Compute/Compute/help/Add-AzVmssNetworkInterfaceConfiguration.md +++ b/src/Compute/Compute/help/Add-AzVmssNetworkInterfaceConfiguration.md @@ -17,8 +17,8 @@ Adds a network interface configuration to the VMSS. Add-AzVmssNetworkInterfaceConfiguration [-VirtualMachineScaleSet] [[-Name] ] [[-Primary] ] [[-Id] ] [[-IpConfiguration] ] [-EnableAcceleratedNetworking] [-EnableIPForwarding] [-NetworkSecurityGroupId ] - [-DnsSettingsDnsServer ] [-DefaultProfile ] [-WhatIf] [-Confirm] - [] + [-DnsSettingsDnsServer ] [-NetworkApiVersion ] [-DefaultProfile ] + [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -140,6 +140,21 @@ Accept pipeline input: True (ByPropertyName) Accept wildcard characters: False ``` +### -NetworkApiVersion +Specify the Network API version + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: False +``` + ### -NetworkSecurityGroupId Id of the network security group. diff --git a/src/Compute/Compute/help/Az.Compute.md b/src/Compute/Compute/help/Az.Compute.md index 4244729087ea..aaed2f4505e6 100644 --- a/src/Compute/Compute/help/Az.Compute.md +++ b/src/Compute/Compute/help/Az.Compute.md @@ -11,9 +11,6 @@ Locale: en-US This topic displays the help topics for the Azure Compute Cmdlets. ## Az.Compute Cmdlets -### [Add-AzContainerServiceAgentPoolProfile](Add-AzContainerServiceAgentPoolProfile.md) -Adds a container service agent pool profile. - ### [Add-AzImageDataDisk](Add-AzImageDataDisk.md) Adds a data disk to an image object. @@ -83,9 +80,6 @@ Gets Azure availability sets in a resource group. ### [Get-AzComputeResourceSku](Get-AzComputeResourceSku.md) List all compute resource Skus -### [Get-AzContainerService](Get-AzContainerService.md) -Gets a container service. - ### [Get-AzDisk](Get-AzDisk.md) Gets the properties of a Managed disk. @@ -95,6 +89,9 @@ Gets the properties of Disk Accesses ### [Get-AzDiskEncryptionSet](Get-AzDiskEncryptionSet.md) Get or list disk encryption sets. +### [Get-AzDiskEncryptionSetAssociatedResource](Get-AzDiskEncryptionSetAssociatedResource.md) +Gets the list of resources associated with the specified disk encryption set. + ### [Get-AzGallery](Get-AzGallery.md) Get or list galleries. @@ -122,6 +119,9 @@ Gets an .rdp file. ### [Get-AzSnapshot](Get-AzSnapshot.md) Gets the properties of a snapshot +### [Get-AzSshKey](Get-AzSshKey.md) +{{ Fill in the Synopsis }} + ### [Get-AzVM](Get-AzVM.md) Gets the properties of a virtual machine. @@ -212,6 +212,9 @@ Grants an access to a disk. ### [Grant-AzSnapshotAccess](Grant-AzSnapshotAccess.md) Grants an access to a snapshot. +### [Invoke-AzVMInstallPatch](Invoke-AzVMInstallPatch.md) +Installs patches on the VM + ### [Invoke-AzVMPatchAssessment](Invoke-AzVMPatchAssessment.md) Assess patch state of a virtual machine. @@ -227,12 +230,6 @@ Run command on the Virtual Machine Scale Set VM. ### [New-AzAvailabilitySet](New-AzAvailabilitySet.md) Creates an Azure availability set. -### [New-AzContainerService](New-AzContainerService.md) -Creates a container service. - -### [New-AzContainerServiceConfig](New-AzContainerServiceConfig.md) -Creates a local configuration object for a container service. - ### [New-AzDisk](New-AzDisk.md) Creates a managed disk. @@ -284,6 +281,9 @@ Creates a configurable snapshot object. ### [New-AzSnapshotUpdateConfig](New-AzSnapshotUpdateConfig.md) Creates a configurable snapshot update object. +### [New-AzSshKey](New-AzSshKey.md) +{{ Fill in the Synopsis }} + ### [New-AzVM](New-AzVM.md) Creates a virtual machine. @@ -323,12 +323,6 @@ Uploads a DSC script to Azure blob storage. ### [Remove-AzAvailabilitySet](Remove-AzAvailabilitySet.md) Removes an availability set from Azure. -### [Remove-AzContainerService](Remove-AzContainerService.md) -Removes a container service. - -### [Remove-AzContainerServiceAgentPoolProfile](Remove-AzContainerServiceAgentPoolProfile.md) -Removes an agent pool profile from a container service. - ### [Remove-AzDisk](Remove-AzDisk.md) Removes a disk. @@ -365,6 +359,9 @@ Delete Proximity Placement Group resource. ### [Remove-AzSnapshot](Remove-AzSnapshot.md) Removes a snapshot. +### [Remove-AzSshKey](Remove-AzSshKey.md) +{{ Fill in the Synopsis }} + ### [Remove-AzVM](Remove-AzVM.md) Removes a virtual machine from Azure. @@ -530,6 +527,9 @@ Sets the operating system disk properties on a virtual machine. ### [Set-AzVMPlan](Set-AzVMPlan.md) Sets the Marketplace plan information on a virtual machine. +### [Set-AzVMSecurityProfile](Set-AzVMSecurityProfile.md) +Sets the SecurityType enum for Virtual Machines. + ### [Set-AzVMSourceImage](Set-AzVMSourceImage.md) Specifies the image for a virtual machine. @@ -554,18 +554,30 @@ Sets the VMSS operating system profile properties. ### [Set-AzVmssRollingUpgradePolicy](Set-AzVmssRollingUpgradePolicy.md) Sets the VMSS rolling upgrade policy properties. +### [Set-AzVmssSecurityProfile](Set-AzVmssSecurityProfile.md) +This cmdlet allows users to set the SecurityType enum for Virtual Machines scale sets. + ### [Set-AzVmssStorageProfile](Set-AzVmssStorageProfile.md) Sets the storage profile properties for the VMSS. +### [Set-AzVmssUefi](Set-AzVmssUefi.md) +Modifies UEFI properties of gen 2 virtual machines that are part of virtual machine scale sets + ### [Set-AzVmssVM](Set-AzVmssVM.md) Modifies the state of a VMSS instance. +### [Set-AzVMUefi](Set-AzVMUefi.md) +Modifies UEFI properties of a gen 2 virtual machine + ### [Start-AzVM](Start-AzVM.md) Starts an Azure virtual machine. ### [Start-AzVmss](Start-AzVmss.md) Starts the VMSS or a set of virtual machines within the VMSS. +### [Start-AzVmssRollingExtensionUpgrade](Start-AzVmssRollingExtensionUpgrade.md) +This cmdlet starts a rolling upgrade for all extensions on the given Virtual Machine Scale Set to the latest available version. + ### [Start-AzVmssRollingOSUpgrade](Start-AzVmssRollingOSUpgrade.md) Starts a rolling upgrade to move all virtual machine scale set instances to the latest available Platform Image OS version. @@ -584,9 +596,6 @@ Checks the configuration of the AEM extension. ### [Update-AzAvailabilitySet](Update-AzAvailabilitySet.md) Updates an availability set. -### [Update-AzContainerService](Update-AzContainerService.md) -Updates the state of a container service. - ### [Update-AzDisk](Update-AzDisk.md) Updates a disk. @@ -608,6 +617,9 @@ Updates an image. ### [Update-AzSnapshot](Update-AzSnapshot.md) Updates a snapshot. +### [Update-AzSshKey](Update-AzSshKey.md) +{{ Fill in the Synopsis }} + ### [Update-AzVM](Update-AzVM.md) Updates the state of an Azure virtual machine. diff --git a/src/Compute/Compute/help/Get-AzSshKey.md b/src/Compute/Compute/help/Get-AzSshKey.md new file mode 100644 index 000000000000..c97948560d60 --- /dev/null +++ b/src/Compute/Compute/help/Get-AzSshKey.md @@ -0,0 +1,127 @@ +--- +external help file: Microsoft.Azure.PowerShell.Cmdlets.Compute.dll-Help.xml +Module Name: Az.Compute +online version: https://docs.microsoft.com/powershell/module/az.compute/get-azsshkey +schema: 2.0.0 +--- + +# Get-AzSshKey + +## SYNOPSIS +Gets the properties of SSH Public Key resources. + +## SYNTAX + +### DefaultParameterSet (Default) +``` +Get-AzSshKey [-ResourceGroupName ] [-Name ] [-DefaultProfile ] + [] +``` + +### ResourceIDParameterSet +``` +Get-AzSshKey [-ResourceId] [-DefaultProfile ] [] +``` + +## DESCRIPTION +Gets the properties of SSH Public Key resources. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Get-AzSshKey -ResourceGroupName "testRG" -Name "SshKey1" +``` + +This example retrieves a specific Ssh Public Key resource. + +### Example 2 +```powershell +PS C:\> Get-AzSshKey -ResourceGroupName "testRG" +``` + +This example retrieves a list of Ssh Public Key resources that are in Resource Group: "testRG" + +### Example 3 +```powershell +PS C:\> Get-AzSshKey +``` + +This example retrieves all the Ssh Public Key resources in the subscription. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Parameter Sets: (All) +Aliases: AzContext, AzureRmContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Name +Specifies the name of the Ssh Public Key resource to get. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: sshkeyName + +Required: False +Position: Named +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: True +``` + +### -ResourceGroupName +Specifies the name of a resource group. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: True +``` + +### -ResourceId +Resource ID for your SSH Public Key Resource. + +```yaml +Type: System.String +Parameter Sets: ResourceIDParameterSet +Aliases: + +Required: True +Position: 0 +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### System.String + +## OUTPUTS + +### Microsoft.Azure.Commands.Compute.Automation.Models.PSSshPublicKeyResource + +## NOTES + +## RELATED LINKS diff --git a/src/Compute/Compute/help/New-AzSshKey.md b/src/Compute/Compute/help/New-AzSshKey.md new file mode 100644 index 000000000000..a896ef0a8f4f --- /dev/null +++ b/src/Compute/Compute/help/New-AzSshKey.md @@ -0,0 +1,114 @@ +--- +external help file: Microsoft.Azure.PowerShell.Cmdlets.Compute.dll-Help.xml +Module Name: Az.Compute +online version: https://docs.microsoft.com/powershell/module/az.compute/new-azsshkey +schema: 2.0.0 +--- + +# New-AzSshKey + +## SYNOPSIS +Create a SSH Public Key resource. + +## SYNTAX + +``` +New-AzSshKey -ResourceGroupName -Name [-PublicKey ] + [-DefaultProfile ] [] +``` + +## DESCRIPTION +Create a SSH Public Key resource. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> New-AzSshKey -ResourceGroupName "testRG" -Name "sshkey1" -PublicKey $publicKey +``` + +Creating a SSH Key resource with provided a public key. + +### Example 2 +```powershell +PS C:\> New-AzSshKey -ResourceGroupName "testRG" -Name "sshkey1" +``` + +Creating a SSH Key resource without providing a public key. A key pair will be generated and saved in ~\.ssh. The public key will also be saved in the SSH Key resource. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Parameter Sets: (All) +Aliases: AzContext, AzureRmContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Name +Specifies the name of the Ssh Public Key resource to get. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: sshkeyName + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: True +``` + +### -PublicKey +Public Key value. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: False +``` + +### -ResourceGroupName +Specifies the name of a resource group. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: True +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### System.String + +## OUTPUTS + +### Microsoft.Azure.Commands.Compute.Automation.Models.PSSshPublicKeyResource + +## NOTES + +## RELATED LINKS diff --git a/src/Compute/Compute/help/New-AzVM.md b/src/Compute/Compute/help/New-AzVM.md index 4856b72cb27d..de2e50f922f8 100644 --- a/src/Compute/Compute/help/New-AzVM.md +++ b/src/Compute/Compute/help/New-AzVM.md @@ -16,34 +16,36 @@ Creates a virtual machine. ### SimpleParameterSet (Default) ``` New-AzVM [[-ResourceGroupName] ] [[-Location] ] [-EdgeZone ] [[-Zone] ] - -Name -Credential [-VirtualNetworkName ] [-AddressPrefix ] - [-SubnetName ] [-SubnetAddressPrefix ] [-PublicIpAddressName ] - [-DomainNameLabel ] [-AllocationMethod ] [-SecurityGroupName ] [-OpenPorts ] - [-Image ] [-Size ] [-AvailabilitySetName ] [-SystemAssignedIdentity] - [-UserAssignedIdentity ] [-AsJob] [-DataDiskSizeInGb ] [-EnableUltraSSD] - [-ProximityPlacementGroupId ] [-HostId ] [-VmssId ] [-Priority ] - [-EvictionPolicy ] [-MaxPrice ] [-EncryptionAtHost] [-HostGroupId ] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + -Name -Credential [-NetworkInterfaceDeleteOption ] + [-VirtualNetworkName ] [-AddressPrefix ] [-SubnetName ] + [-SubnetAddressPrefix ] [-PublicIpAddressName ] [-DomainNameLabel ] + [-AllocationMethod ] [-SecurityGroupName ] [-OpenPorts ] [-Image ] + [-Size ] [-AvailabilitySetName ] [-SystemAssignedIdentity] [-UserAssignedIdentity ] + [-AsJob] [-OSDiskDeleteOption ] [-DataDiskSizeInGb ] [-DataDiskDeleteOption ] + [-EnableUltraSSD] [-ProximityPlacementGroupId ] [-HostId ] [-VmssId ] + [-Priority ] [-EvictionPolicy ] [-MaxPrice ] [-EncryptionAtHost] + [-HostGroupId ] [-DefaultProfile ] [-WhatIf] [-Confirm] [] ``` ### DefaultParameterSet ``` New-AzVM [-ResourceGroupName] [-Location] [-EdgeZone ] [-VM] [[-Zone] ] [-DisableBginfoExtension] [-Tag ] [-LicenseType ] [-AsJob] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-OSDiskDeleteOption ] [-DataDiskDeleteOption ] [-DefaultProfile ] + [-WhatIf] [-Confirm] [] ``` ### DiskFileParameterSet ``` New-AzVM [[-ResourceGroupName] ] [[-Location] ] [-EdgeZone ] -Name - [-VirtualNetworkName ] [-AddressPrefix ] [-SubnetName ] - [-SubnetAddressPrefix ] [-PublicIpAddressName ] [-DomainNameLabel ] - [-AllocationMethod ] [-SecurityGroupName ] [-OpenPorts ] -DiskFile [-Linux] - [-Size ] [-AvailabilitySetName ] [-SystemAssignedIdentity] [-UserAssignedIdentity ] - [-AsJob] [-DataDiskSizeInGb ] [-EnableUltraSSD] [-ProximityPlacementGroupId ] - [-HostId ] [-VmssId ] [-Priority ] [-EvictionPolicy ] [-MaxPrice ] - [-EncryptionAtHost] [-HostGroupId ] [-DefaultProfile ] [-WhatIf] [-Confirm] - [] + [-NetworkInterfaceDeleteOption ] [-VirtualNetworkName ] [-AddressPrefix ] + [-SubnetName ] [-SubnetAddressPrefix ] [-PublicIpAddressName ] + [-DomainNameLabel ] [-AllocationMethod ] [-SecurityGroupName ] [-OpenPorts ] + -DiskFile [-Linux] [-Size ] [-AvailabilitySetName ] [-SystemAssignedIdentity] + [-UserAssignedIdentity ] [-AsJob] [-OSDiskDeleteOption ] [-DataDiskSizeInGb ] + [-DataDiskDeleteOption ] [-EnableUltraSSD] [-ProximityPlacementGroupId ] [-HostId ] + [-VmssId ] [-Priority ] [-EvictionPolicy ] [-MaxPrice ] [-EncryptionAtHost] + [-HostGroupId ] [-DefaultProfile ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -246,6 +248,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -DataDiskDeleteOption +Specifies Data Disk delete option after VM deletion. Options are Detach, Delete + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -DataDiskSizeInGb Specifies the sizes of data disks in GB. @@ -521,6 +538,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -NetworkInterfaceDeleteOption +{{ Fill NetworkInterfaceDeleteOption Description }} + +```yaml +Type: System.String +Parameter Sets: SimpleParameterSet, DiskFileParameterSet +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -OpenPorts A list of ports to open on the network security group (NSG) for the created VM. The default value depends on the type of image chosen (i.e., Windows: 3389, 5985 and Linux: 22). @@ -536,6 +568,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -OSDiskDeleteOption +Specifies OS Disk delete option after VM deletion. Options are Detach, Delete + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Priority The priority for the virtual machine. Only supported values are 'Regular', 'Spot' and 'Low'. 'Regular' is for regular virtual machine. diff --git a/src/Compute/Compute/help/Remove-AzSshKey.md b/src/Compute/Compute/help/Remove-AzSshKey.md new file mode 100644 index 000000000000..c4fce9d9a129 --- /dev/null +++ b/src/Compute/Compute/help/Remove-AzSshKey.md @@ -0,0 +1,135 @@ +--- +external help file: Microsoft.Azure.PowerShell.Cmdlets.Compute.dll-Help.xml +Module Name: Az.Compute +online version: https://docs.microsoft.com/powershell/module/az.compute/remove-azsshkey +schema: 2.0.0 +--- + +# Remove-AzSshKey + +## SYNOPSIS +Delete a SSH Public Key resource. + +## SYNTAX + +### DefaultParameterSet (Default) +``` +Remove-AzSshKey -ResourceGroupName -Name [-DefaultProfile ] + [] +``` + +### ResourceIDParameterSet +``` +Remove-AzSshKey [-ResourceId] [-AsJob] [-DefaultProfile ] [-WhatIf] + [-Confirm] [] +``` + +### InputObjectParameterSet +``` +Remove-AzSshKey [-InputObject] [-AsJob] [-DefaultProfile ] [-WhatIf] + [-Confirm] [] +``` + +## DESCRIPTION +Delete a SSH Public Key resource. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Remove-AzSshKey -ResourceGroupName "testRG" -Name "sshKey1" +``` + +Deletes Ssh Public Key resource named "sshKey1" in Resource Group "testRG" + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Parameter Sets: (All) +Aliases: AzContext, AzureRmContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -InputObject +PowerShell SSH Public Key Object + +```yaml +Type: Microsoft.Azure.Commands.Compute.Automation.Models.PSSshPublicKeyResource +Parameter Sets: InputObjectParameterSet +Aliases: SshKey + +Required: True +Position: 0 +Default value: None +Accept pipeline input: True (ByPropertyName, ByValue) +Accept wildcard characters: False +``` + +### -Name +Specifies the name of the Ssh Public Key resource to get. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: sshkeyName + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: True +``` + +### -ResourceGroupName +Specifies the name of a resource group. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: True +``` + +### -ResourceId +Resource ID for your SSH Public Key Resource. + +```yaml +Type: System.String +Parameter Sets: ResourceIDParameterSet +Aliases: + +Required: True +Position: 0 +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### System.String + +## OUTPUTS + +### Microsoft.Azure.Commands.Compute.Automation.Models.PSOperationStatusResponse + +## NOTES + +## RELATED LINKS diff --git a/src/Compute/Compute/help/Set-AzVMOSDisk.md b/src/Compute/Compute/help/Set-AzVMOSDisk.md index bdf70e01d9e3..a5fe9a1f0d50 100644 --- a/src/Compute/Compute/help/Set-AzVMOSDisk.md +++ b/src/Compute/Compute/help/Set-AzVMOSDisk.md @@ -18,7 +18,7 @@ Sets the operating system disk properties on a virtual machine. Set-AzVMOSDisk [-VM] [[-Name] ] [[-VhdUri] ] [[-Caching] ] [[-SourceImageUri] ] [[-CreateOption] ] [-DiskSizeInGB ] [-ManagedDiskId ] [-StorageAccountType ] [-DiskEncryptionSetId ] [-WriteAccelerator] [-DiffDiskSetting ] - [-DefaultProfile ] [] + [-DeleteOption ] [-DefaultProfile ] [] ``` ### WindowsParamSet @@ -26,7 +26,8 @@ Set-AzVMOSDisk [-VM] [[-Name] ] [[-VhdUri] ] Set-AzVMOSDisk [-VM] [[-Name] ] [[-VhdUri] ] [[-Caching] ] [[-SourceImageUri] ] [[-CreateOption] ] [-Windows] [-DiskSizeInGB ] [-ManagedDiskId ] [-StorageAccountType ] [-DiskEncryptionSetId ] [-WriteAccelerator] - [-DiffDiskSetting ] [-DefaultProfile ] [] + [-DiffDiskSetting ] [-DeleteOption ] [-DefaultProfile ] + [] ``` ### WindowsDiskEncryptionParameterSet @@ -35,7 +36,7 @@ Set-AzVMOSDisk [-VM] [[-Name] ] [[-VhdUri] ] [[-SourceImageUri] ] [[-CreateOption] ] [-Windows] [-DiskEncryptionKeyUrl] [-DiskEncryptionKeyVaultId] [[-KeyEncryptionKeyUrl] ] [[-KeyEncryptionKeyVaultId] ] [-DiskSizeInGB ] [-ManagedDiskId ] [-StorageAccountType ] - [-DiskEncryptionSetId ] [-WriteAccelerator] [-DiffDiskSetting ] + [-DiskEncryptionSetId ] [-WriteAccelerator] [-DiffDiskSetting ] [-DeleteOption ] [-DefaultProfile ] [] ``` @@ -44,7 +45,8 @@ Set-AzVMOSDisk [-VM] [[-Name] ] [[-VhdUri] ] Set-AzVMOSDisk [-VM] [[-Name] ] [[-VhdUri] ] [[-Caching] ] [[-SourceImageUri] ] [[-CreateOption] ] [-Linux] [-DiskSizeInGB ] [-ManagedDiskId ] [-StorageAccountType ] [-DiskEncryptionSetId ] [-WriteAccelerator] - [-DiffDiskSetting ] [-DefaultProfile ] [] + [-DiffDiskSetting ] [-DeleteOption ] [-DefaultProfile ] + [] ``` ### LinuxDiskEncryptionParameterSet @@ -53,7 +55,7 @@ Set-AzVMOSDisk [-VM] [[-Name] ] [[-VhdUri] ] [[-SourceImageUri] ] [[-CreateOption] ] [-Linux] [-DiskEncryptionKeyUrl] [-DiskEncryptionKeyVaultId] [[-KeyEncryptionKeyUrl] ] [[-KeyEncryptionKeyVaultId] ] [-DiskSizeInGB ] [-ManagedDiskId ] [-StorageAccountType ] - [-DiskEncryptionSetId ] [-WriteAccelerator] [-DiffDiskSetting ] + [-DiskEncryptionSetId ] [-WriteAccelerator] [-DiffDiskSetting ] [-DeleteOption ] [-DefaultProfile ] [] ``` @@ -70,7 +72,7 @@ PS C:\> Set-AzVMOSDisk -VM $VirtualMachine -Name "OsDisk12" -VhdUri "os.vhd" -Ca PS C:\> $VirtualMachine = Set-AzVMOperatingSystem -VM $VirtualMachine -Linux -ComputerName "MainComputer" -Credential (Get-Credential) PS C:\> $VirtualMachine = Set-AzVMSourceImage -VM $VirtualMachine -PublisherName "Canonical" -Offer "UbuntuServer" -Skus "15.10" -Version "latest" -Caching ReadWrite PS C:\> $VirtualMachine = Set-AzVMOSDisk -VM $VirtualMachine -Name "osDisk.vhd" -VhdUri "https://mystorageaccount.blob.core.windows.net/disks/" -CreateOption FromImage -PS C:> New-AzVM -VM $VirtualMachine -ResouceGroupName "ResourceGroup11" +PS C:> New-AzVM -VM $VirtualMachine -ResourceGroupName "ResourceGroup11" ``` The first command gets the availability set named AvailabilitySet13 in the resource group named ResourceGroup11, and then stores that object in the $AvailabilitySet variable. @@ -85,7 +87,7 @@ PS C:\> $AvailabilitySet = Get-AzAvailabilitySet -ResourceGroupName "ResourceGro PS C:\> $VirtualMachine = New-AzVMConfig -VMName "VirtualMachine17" -VMSize "Standard_A1" PS C:\> $VirtualMachine = Set-AzVMOperatingSystem -VM $VirtualMachine -Linux -ComputerName "MainComputer" -Credential (Get-Credential) PS C:\> $VirtualMachine = Set-AzVMOSDisk -VM $VirtualMachine -Name "osDisk.vhd" -SourceImageUri "https://mystorageaccount.blob.core.windows.net/vhds/myOSImage.vhd" -VhdUri "https://mystorageaccount.blob.core.windows.net/disks/" -CreateOption fromImage -Linux -PS C:> New-AzVM -VM $VirtualMachine -ResouceGroupName "ResourceGroup11" +PS C:> New-AzVM -VM $VirtualMachine -ResourceGroupName "ResourceGroup11" ``` The first command gets the availability set named AvailabilitySet13 in the resource group named ResourceGroup11 and stores that object in the $AvailabilitySet variable. @@ -99,7 +101,7 @@ The final command sets the properties on the virtual machine in $VirtualMachine. PS C:\> $AvailabilitySet = Get-AzAvailabilitySet -ResourceGroupName "ResourceGroup11" -Name "AvailabilitySet13" PS C:\> $VirtualMachine = New-AzVMConfig -VMName "VirtualMachine17" -VMSize "Standard_A1" PS C:\> $VirtualMachine = Set-AzVMOSDisk -VM $VirtualMachine -Name "osDisk.vhd" -VhdUri "https://mystorageaccount.blob.core.windows.net/disks/" -CreateOption Attach -Linux -PS C:> New-AzVM -VM $VirtualMachine -ResouceGroupName "ResourceGroup11" +PS C:> New-AzVM -VM $VirtualMachine -ResourceGroupName "ResourceGroup11" ``` The first command gets the availability set named AvailabilitySet13 in the resource group named ResourceGroup11 and stores that object in the $AvailabilitySet variable. @@ -112,7 +114,7 @@ The final command sets the properties on the virtual machine in $VirtualMachine. ``` PS C:\> $VirtualMachine = New-AzVMConfig -VMName "VirtualMachine17" -VMSize "Standard_A1" PS C:> $VirtualMachine = Set-AzVMOSDisk -VM $VirtualMachine -Name "OsDisk12" -VhdUri "os.vhd" -Caching ReadWrite -Windows -CreateOption "Attach" -DiskEncryptionKeyUrl "https://mytestvault.vault.azure.net/secrets/Test1/514ceb769c984379a7e0230bddaaaaaa" -DiskEncryptionKeyVaultId "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourcegroup/providers/Microsoft.KeyVault/vaults/mytestvault" -PS C:> New-AzVM -VM $VirtualMachine -ResouceGroupName " ResourceGroup11" +PS C:> New-AzVM -VM $VirtualMachine -ResourceGroupName " ResourceGroup11" ``` This example sets the disk encryption settings on a virtual machine operating system disk. @@ -183,6 +185,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -DeleteOption +Specifies OS Disk delete option after VM deletion. Options are Detach, Delete + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: False +``` + ### -DiffDiskSetting Specifies the differencing disk settings for operating system disk. diff --git a/src/Compute/Compute/help/Update-AzSshKey.md b/src/Compute/Compute/help/Update-AzSshKey.md new file mode 100644 index 000000000000..e42d6c3842d2 --- /dev/null +++ b/src/Compute/Compute/help/Update-AzSshKey.md @@ -0,0 +1,152 @@ +--- +external help file: Microsoft.Azure.PowerShell.Cmdlets.Compute.dll-Help.xml +Module Name: Az.Compute +online version: https://docs.microsoft.com/powershell/module/az.compute/update-azsshkey +schema: 2.0.0 +--- + +# Update-AzSshKey + +## SYNOPSIS +Update a SSH Public Key resource. + +## SYNTAX + +### DefaultParameterSet (Default) +``` +Update-AzSshKey -ResourceGroupName -Name -PublicKey + [-DefaultProfile ] [] +``` + +### ResourceIDParameterSet +``` +Update-AzSshKey [-ResourceId] -PublicKey [-AsJob] [-DefaultProfile ] [-WhatIf] + [-Confirm] [] +``` + +### InputObjectParameterSet +``` +Update-AzSshKey[-InputObject] -PublicKey [-AsJob] [-DefaultProfile ] [-WhatIf] + [-Confirm] [] +``` + +## DESCRIPTION +Update a SSH Public Key resource. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> $SshKey1 = Get-AzSshKey -ResourceGroupName "testRG" -Name "sshKey1" +PS C:\> Update-AzSshKey -ResourceGroupName "testRG" -Name "sshKey2" -PublicKey $SshKey1.publickey + +``` + +Updates the public key value of 'sshKey2' with public key value from 'sshKey1' + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Parameter Sets: (All) +Aliases: AzContext, AzureRmContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -InputObject +PowerShell SSH Public Key Object + +```yaml +Type: Microsoft.Azure.Commands.Compute.Automation.Models.PSSshPublicKeyResource +Parameter Sets: InputObjectParameterSet +Aliases: SshKey + +Required: True +Position: 0 +Default value: None +Accept pipeline input: True (ByPropertyName, ByValue) +Accept wildcard characters: False +``` + +### -Name +Specifies the name of the Ssh Public Key resource to get. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: sshkeyName + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: True +``` + +### -PublicKey +Public Key value. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: False +``` + +### -ResourceGroupName +Specifies the name of a resource group. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: True +``` + +### -ResourceId +Resource ID for your SSH Public Key Resource. + +```yaml +Type: System.String +Parameter Sets: ResourceIDParameterSet +Aliases: + +Required: True +Position: 0 +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### System.String + +## OUTPUTS + +### Microsoft.Azure.Commands.Compute.Automation.Models.PSSshPublicKeyResource + +## NOTES + +## RELATED LINKS diff --git a/src/ContainerRegistry/ContainerRegistry.Test/ContainerRegistry.Test.csproj b/src/ContainerRegistry/ContainerRegistry.Test/ContainerRegistry.Test.csproj index e6285c5d380f..fc4c3655107b 100644 --- a/src/ContainerRegistry/ContainerRegistry.Test/ContainerRegistry.Test.csproj +++ b/src/ContainerRegistry/ContainerRegistry.Test/ContainerRegistry.Test.csproj @@ -12,7 +12,7 @@ - + NU1608 diff --git a/src/CosmosDB/CosmosDB.Test/CosmosDB.Test.csproj b/src/CosmosDB/CosmosDB.Test/CosmosDB.Test.csproj index 8a51d34b03de..a5daa878f152 100644 --- a/src/CosmosDB/CosmosDB.Test/CosmosDB.Test.csproj +++ b/src/CosmosDB/CosmosDB.Test/CosmosDB.Test.csproj @@ -4,7 +4,7 @@ - + diff --git a/src/DataLakeStore/DataLakeStore.Test/DataLakeStore.Test.csproj b/src/DataLakeStore/DataLakeStore.Test/DataLakeStore.Test.csproj index dfee3c52f2c9..22fe84b71a83 100644 --- a/src/DataLakeStore/DataLakeStore.Test/DataLakeStore.Test.csproj +++ b/src/DataLakeStore/DataLakeStore.Test/DataLakeStore.Test.csproj @@ -12,7 +12,7 @@ - + diff --git a/src/DiskPool/Az.DiskPool.csproj b/src/DiskPool/Az.DiskPool.csproj new file mode 100644 index 000000000000..53d1b069b022 --- /dev/null +++ b/src/DiskPool/Az.DiskPool.csproj @@ -0,0 +1,7 @@ + + + DiskPool + + + + diff --git a/src/DiskPool/Az.DiskPool.format.ps1xml b/src/DiskPool/Az.DiskPool.format.ps1xml new file mode 100644 index 000000000000..c3f5d1bdd6c6 --- /dev/null +++ b/src/DiskPool/Az.DiskPool.format.ps1xml @@ -0,0 +1,1019 @@ + + + + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.DiskPoolIdentity + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.DiskPoolIdentity + + + + + + + + + + + + + + + + + + + + + + + + DiskPoolName + + + IscsiTargetName + + + Location + + + ResourceGroupName + + + SubscriptionId + + + + + + + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Acl + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Acl + + + + + + + + + + + + + + + InitiatorIqn + + + MappedLun + + + + + + + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPool + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPool + + + + + + + + + + + + + + + + + + Location + + + Name + + + Type + + + + + + + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPoolCreate + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPoolCreate + + + + + + + + + + + + + + + + + + Location + + + Name + + + Type + + + + + + + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPoolCreateProperties + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPoolCreateProperties + + + + + + + + + + + + + + + + + + AdditionalCapability + + + AvailabilityZone + + + SubnetId + + + + + + + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPoolCreateTags + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPoolCreateTags + + + + + + + + + + + + Item + + + + + + + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPoolListResult + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPoolListResult + + + + + + + + + + + + NextLink + + + + + + + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPoolProperties + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPoolProperties + + + + + + + + + + + + + + + + + + + + + + + + AdditionalCapability + + + AvailabilityZone + + + ProvisioningState + + + Status + + + SubnetId + + + + + + + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPoolUpdateTags + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPoolUpdateTags + + + + + + + + + + + + Item + + + + + + + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPoolZoneInfo + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPoolZoneInfo + + + + + + + + + + + + + + + AdditionalCapability + + + AvailabilityZone + + + + + + + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPoolZoneListResult + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPoolZoneListResult + + + + + + + + + + + + NextLink + + + + + + + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.EndpointDependency + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.EndpointDependency + + + + + + + + + + + + DomainName + + + + + + + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.EndpointDetail + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.EndpointDetail + + + + + + + + + + + + + + + + + + + + + IPAddress + + + IsAccessible + + + Latency + + + Port + + + + + + + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ErrorAdditionalInfo + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ErrorAdditionalInfo + + + + + + + + + + + + Type + + + + + + + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ErrorResponse + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ErrorResponse + + + + + + + + + + + + + + + + + + Code + + + Message + + + Target + + + + + + + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiLun + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiLun + + + + + + + + + + + + + + + + + + Lun + + + ManagedDiskAzureResourceId + + + Name + + + + + + + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiTarget + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiTarget + + + + + + + + + + + + + + + Name + + + Type + + + + + + + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiTargetCreate + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiTargetCreate + + + + + + + + + + + + + + + Name + + + Type + + + + + + + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiTargetCreateProperties + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiTargetCreateProperties + + + + + + + + + + + + + + + AclMode + + + TargetIqn + + + + + + + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiTargetList + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiTargetList + + + + + + + + + + + + NextLink + + + + + + + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiTargetProperties + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiTargetProperties + + + + + + + + + + + + + + + + + + + + + + + + + + + AclMode + + + Endpoint + + + Port + + + ProvisioningState + + + Status + + + TargetIqn + + + + + + + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiTargetUpdate + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiTargetUpdate + + + + + + + + + + + + + + + Name + + + Type + + + + + + + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.OutboundEnvironmentEndpoint + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.OutboundEnvironmentEndpoint + + + + + + + + + + + + Category + + + + + + + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.OutboundEnvironmentEndpointList + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.OutboundEnvironmentEndpointList + + + + + + + + + + + + NextLink + + + + + + + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ProxyResource + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ProxyResource + + + + + + + + + + + + + + + Name + + + Type + + + + + + + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Resource + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Resource + + + + + + + + + + + + + + + Name + + + Type + + + + + + + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Sku + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Sku + + + + + + + + + + + + + + + Name + + + Tier + + + + + + + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.StoragePoolOperationDisplay + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.StoragePoolOperationDisplay + + + + + + + + + + + + + + + + + + + + + Description + + + Operation + + + Provider + + + Resource + + + + + + + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.StoragePoolOperationListResult + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.StoragePoolOperationListResult + + + + + + + + + + + + NextLink + + + + + + + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.StoragePoolRpOperation + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.StoragePoolRpOperation + + + + + + + + + + + + + + + + + + + + + ActionType + + + IsDataAction + + + Name + + + Origin + + + + + + + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.SystemMetadata + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.SystemMetadata + + + + + + + + + + + + + + + + + + + + + + + + + + + CreatedAt + + + CreatedBy + + + CreatedByType + + + LastModifiedAt + + + LastModifiedBy + + + LastModifiedByType + + + + + + + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.TrackedResource + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.TrackedResource + + + + + + + + + + + + + + + + + + Name + + + Type + + + Location + + + + + + + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.TrackedResourceTags + + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.TrackedResourceTags + + + + + + + + + + + + Item + + + + + + + + \ No newline at end of file diff --git a/src/DiskPool/Az.DiskPool.psd1 b/src/DiskPool/Az.DiskPool.psd1 new file mode 100644 index 000000000000..efd5e13d441f --- /dev/null +++ b/src/DiskPool/Az.DiskPool.psd1 @@ -0,0 +1,136 @@ +# +# Module manifest for module 'Az.DiskPool' +# +# Generated by: Microsoft Corporation +# +# Generated on: 6/7/2021 +# + +@{ + +# Script module or binary module file associated with this manifest. +RootModule = './Az.DiskPool.psm1' + +# Version number of this module. +ModuleVersion = '0.1.1' + +# Supported PSEditions +CompatiblePSEditions = 'Core', 'Desktop' + +# ID used to uniquely identify this module +GUID = '4ef9a257-25da-4db7-832b-0c44a0e44cf0' + +# Author of this module +Author = 'Microsoft Corporation' + +# Company or vendor of this module +CompanyName = 'Microsoft Corporation' + +# Copyright statement for this module +Copyright = 'Microsoft Corporation. All rights reserved.' + +# Description of the functionality provided by this module +Description = 'Microsoft Azure PowerShell: DiskPool cmdlets' + +# Minimum version of the PowerShell engine required by this module +PowerShellVersion = '5.1' + +# Name of the PowerShell host required by this module +# PowerShellHostName = '' + +# Minimum version of the PowerShell host required by this module +# PowerShellHostVersion = '' + +# Minimum version of Microsoft .NET Framework required by this module. This prerequisite is valid for the PowerShell Desktop edition only. +DotNetFrameworkVersion = '4.7.2' + +# Minimum version of the common language runtime (CLR) required by this module. This prerequisite is valid for the PowerShell Desktop edition only. +# CLRVersion = '' + +# Processor architecture (None, X86, Amd64) required by this module +# ProcessorArchitecture = '' + +# Modules that must be imported into the global environment prior to importing this module +RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '2.3.0'; }) + +# Assemblies that must be loaded prior to importing this module +RequiredAssemblies = './bin/Az.DiskPool.private.dll' + +# Script files (.ps1) that are run in the caller's environment prior to importing this module. +# ScriptsToProcess = @() + +# Type files (.ps1xml) to be loaded when importing this module +# TypesToProcess = @() + +# Format files (.ps1xml) to be loaded when importing this module +FormatsToProcess = './Az.DiskPool.format.ps1xml' + +# Modules to import as nested modules of the module specified in RootModule/ModuleToProcess +# NestedModules = @() + +# Functions to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no functions to export. +FunctionsToExport = 'Get-AzDiskPool', 'Get-AzDiskPoolIscsiTarget', 'New-AzDiskPool', + 'New-AzDiskPoolAclObject', 'New-AzDiskPoolIscsiLunObject', + 'New-AzDiskPoolIscsiTarget', 'Remove-AzDiskPool', + 'Remove-AzDiskPoolIscsiTarget', 'Start-AzDiskPool', 'Stop-AzDiskPool', + 'Update-AzDiskPool', 'Update-AzDiskPoolIscsiTarget' + +# Cmdlets to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no cmdlets to export. +CmdletsToExport = @() + +# Variables to export from this module +# VariablesToExport = @() + +# Aliases to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no aliases to export. +AliasesToExport = '*' + +# DSC resources to export from this module +# DscResourcesToExport = @() + +# List of all modules packaged with this module +# ModuleList = @() + +# List of all files packaged with this module +# FileList = @() + +# Private data to pass to the module specified in RootModule/ModuleToProcess. This may also contain a PSData hashtable with additional module metadata used by PowerShell. +PrivateData = @{ + + PSData = @{ + + # Tags applied to this module. These help with module discovery in online galleries. + Tags = 'Azure','ResourceManager','ARM','PSModule','DiskPool' + + # A URL to the license for this module. + LicenseUri = 'https://aka.ms/azps-license' + + # A URL to the main website for this project. + ProjectUri = 'https://github.com/Azure/azure-powershell' + + # A URL to an icon representing this module. + # IconUri = '' + + # ReleaseNotes of this module + ReleaseNotes = '* Hotfix for the issue on windows powershell' + + # Prerelease string of this module + # Prerelease = '' + + # Flag to indicate whether the module requires explicit user acceptance for install/update/save + # RequireLicenseAcceptance = $false + + # External dependent modules of this module + # ExternalModuleDependencies = @() + + } # End of PSData hashtable + + } # End of PrivateData hashtable + +# HelpInfo URI of this module +# HelpInfoURI = '' + +# Default prefix for commands exported from this module. Override the default prefix using Import-Module -Prefix. +# DefaultCommandPrefix = '' + +} + diff --git a/src/DiskPool/Az.DiskPool.psm1 b/src/DiskPool/Az.DiskPool.psm1 new file mode 100644 index 000000000000..bccabd935d0c --- /dev/null +++ b/src/DiskPool/Az.DiskPool.psm1 @@ -0,0 +1,109 @@ +# region Generated + # ---------------------------------------------------------------------------------- + # + # 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. + # ---------------------------------------------------------------------------------- + # Load required Az.Accounts module + $accountsName = 'Az.Accounts' + $accountsModule = Get-Module -Name $accountsName + if(-not $accountsModule) { + $localAccountsPath = Join-Path $PSScriptRoot 'generated\modules' + if(Test-Path -Path $localAccountsPath) { + $localAccounts = Get-ChildItem -Path $localAccountsPath -Recurse -Include 'Az.Accounts.psd1' | Select-Object -Last 1 + if($localAccounts) { + $accountsModule = Import-Module -Name ($localAccounts.FullName) -Scope Global -PassThru + } + } + if(-not $accountsModule) { + $hasAdequateVersion = (Get-Module -Name $accountsName -ListAvailable | Where-Object { $_.Version -ge [System.Version]'2.2.3' } | Measure-Object).Count -gt 0 + if($hasAdequateVersion) { + $accountsModule = Import-Module -Name $accountsName -MinimumVersion 2.2.3 -Scope Global -PassThru + } + } + } + + if(-not $accountsModule) { + Write-Error "`nThis module requires $accountsName version 2.2.3 or greater. For installation instructions, please see: https://docs.microsoft.com/en-us/powershell/azure/install-az-ps" -ErrorAction Stop + } elseif (($accountsModule.Version -lt [System.Version]'2.2.3') -and (-not $localAccounts)) { + Write-Error "`nThis module requires $accountsName version 2.2.3 or greater. An earlier version of Az.Accounts is imported in the current PowerShell session. If you are running test, please try to add the switch '-RegenerateSupportModule' when executing 'test-module.ps1'. Otherwise please open a new PowerShell session and import this module again.`nAdditionally, this error could indicate that multiple incompatible versions of Azure PowerShell modules are installed on your system. For troubleshooting information, please see: https://aka.ms/azps-version-error" -ErrorAction Stop + } + Write-Information "Loaded Module '$($accountsModule.Name)'" + + # Load the private module dll + $null = Import-Module -Name (Join-Path $PSScriptRoot './bin/Az.DiskPool.private.dll') + + # Get the private module's instance + $instance = [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module]::Instance + + # Ask for the shared functionality table + $VTable = Register-AzModule + + # Tweaks the pipeline on module load + $instance.OnModuleLoad = $VTable.OnModuleLoad + + # Tweaks the pipeline per call + $instance.OnNewRequest = $VTable.OnNewRequest + + # Gets shared parameter values + $instance.GetParameterValue = $VTable.GetParameterValue + + # Allows shared module to listen to events from this module + $instance.EventListener = $VTable.EventListener + + # Gets shared argument completers + $instance.ArgumentCompleter = $VTable.ArgumentCompleter + + # The name of the currently selected Azure profile + $instance.ProfileName = $VTable.ProfileName + + + # Load the custom module + $customModulePath = Join-Path $PSScriptRoot './custom/Az.DiskPool.custom.psm1' + if(Test-Path $customModulePath) { + $null = Import-Module -Name $customModulePath + } + + # Export nothing to clear implicit exports + Export-ModuleMember + + # Export proxy cmdlet scripts + $exportsPath = Join-Path $PSScriptRoot './exports' + $directories = Get-ChildItem -Directory -Path $exportsPath + $profileDirectory = $null + if($instance.ProfileName) { + if(($directories | ForEach-Object { $_.Name }) -contains $instance.ProfileName) { + $profileDirectory = $directories | Where-Object { $_.Name -eq $instance.ProfileName } + } else { + # Don't export anything if the profile doesn't exist for the module + $exportsPath = $null + Write-Warning "Selected Azure profile '$($instance.ProfileName)' does not exist for module '$($instance.Name)'. No cmdlets were loaded." + } + } elseif(($directories | Measure-Object).Count -gt 0) { + # Load the last folder if no profile is selected + $profileDirectory = $directories | Select-Object -Last 1 + } + + if($profileDirectory) { + Write-Information "Loaded Azure profile '$($profileDirectory.Name)' for module '$($instance.Name)'" + $exportsPath = $profileDirectory.FullName + } + + if($exportsPath) { + Get-ChildItem -Path $exportsPath -Recurse -Include '*.ps1' -File | ForEach-Object { . $_.FullName } + $cmdletNames = Get-ScriptCmdlet -ScriptFolder $exportsPath + Export-ModuleMember -Function $cmdletNames -Alias (Get-ScriptCmdlet -ScriptFolder $exportsPath -AsAlias) + } + + # Finalize initialization of this module + $instance.Init(); + Write-Information "Loaded Module '$($instance.Name)'" +# endregion diff --git a/src/DiskPool/Changelog.md b/src/DiskPool/Changelog.md new file mode 100644 index 000000000000..1a678e65020a --- /dev/null +++ b/src/DiskPool/Changelog.md @@ -0,0 +1,27 @@ + +## Upcoming Release + +## Version 0.1.1 +* Hotfix for the issue on windows powershell + +## Version 0.1.0 +* First preview release for module Az.DiskPool + diff --git a/src/DiskPool/DiskPool.sln b/src/DiskPool/DiskPool.sln new file mode 100644 index 000000000000..4875da311d9b --- /dev/null +++ b/src/DiskPool/DiskPool.sln @@ -0,0 +1,48 @@ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29709.97 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Accounts", "..\Accounts\Accounts\Accounts.csproj", "{142D7B0B-388A-4CEB-A228-7F6D423C5C2E}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Authentication", "..\Accounts\Authentication\Authentication.csproj", "{62843FE6-7575-4D88-B989-7DF7EEC0BC01}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Authentication.ResourceManager", "..\Accounts\Authentication.ResourceManager\Authentication.ResourceManager.csproj", "{442C609B-A431-4A71-B289-08F0B63C83E5}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Authenticators", "..\Accounts\Authenticators\Authenticators.csproj", "{59E8F6B8-8F0E-403F-B88B-9736DBC396D9}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Az.DiskPool", "Az.DiskPool.csproj", "{1C203C0C-E0FD-40D2-B79E-C6DA52E4E350}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {142D7B0B-388A-4CEB-A228-7F6D423C5C2E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {142D7B0B-388A-4CEB-A228-7F6D423C5C2E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {142D7B0B-388A-4CEB-A228-7F6D423C5C2E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {142D7B0B-388A-4CEB-A228-7F6D423C5C2E}.Release|Any CPU.Build.0 = Release|Any CPU + {62843FE6-7575-4D88-B989-7DF7EEC0BC01}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {62843FE6-7575-4D88-B989-7DF7EEC0BC01}.Debug|Any CPU.Build.0 = Debug|Any CPU + {62843FE6-7575-4D88-B989-7DF7EEC0BC01}.Release|Any CPU.ActiveCfg = Release|Any CPU + {62843FE6-7575-4D88-B989-7DF7EEC0BC01}.Release|Any CPU.Build.0 = Release|Any CPU + {442C609B-A431-4A71-B289-08F0B63C83E5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {442C609B-A431-4A71-B289-08F0B63C83E5}.Debug|Any CPU.Build.0 = Debug|Any CPU + {442C609B-A431-4A71-B289-08F0B63C83E5}.Release|Any CPU.ActiveCfg = Release|Any CPU + {442C609B-A431-4A71-B289-08F0B63C83E5}.Release|Any CPU.Build.0 = Release|Any CPU + {59E8F6B8-8F0E-403F-B88B-9736DBC396D9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {59E8F6B8-8F0E-403F-B88B-9736DBC396D9}.Debug|Any CPU.Build.0 = Debug|Any CPU + {59E8F6B8-8F0E-403F-B88B-9736DBC396D9}.Release|Any CPU.ActiveCfg = Release|Any CPU + {59E8F6B8-8F0E-403F-B88B-9736DBC396D9}.Release|Any CPU.Build.0 = Release|Any CPU + {1C203C0C-E0FD-40D2-B79E-C6DA52E4E350}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1C203C0C-E0FD-40D2-B79E-C6DA52E4E350}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1C203C0C-E0FD-40D2-B79E-C6DA52E4E350}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1C203C0C-E0FD-40D2-B79E-C6DA52E4E350}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {F9B3D96E-9680-40BE-A917-02EE655D6030} + EndGlobalSection +EndGlobal diff --git a/src/DiskPool/Properties/AssemblyInfo.cs b/src/DiskPool/Properties/AssemblyInfo.cs new file mode 100644 index 000000000000..9c46698b64ca --- /dev/null +++ b/src/DiskPool/Properties/AssemblyInfo.cs @@ -0,0 +1,28 @@ +// ---------------------------------------------------------------------------------- +// +// 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.Reflection; +using System.Runtime.InteropServices; + +[assembly: AssemblyTitle("Microsoft Azure Powershell - DiskPool")] +[assembly: AssemblyCompany(Microsoft.WindowsAzure.Commands.Common.AzurePowerShell.AssemblyCompany)] +[assembly: AssemblyProduct(Microsoft.WindowsAzure.Commands.Common.AzurePowerShell.AssemblyProduct)] +[assembly: AssemblyCopyright(Microsoft.WindowsAzure.Commands.Common.AzurePowerShell.AssemblyCopyright)] + +[assembly: ComVisible(false)] +[assembly: CLSCompliant(false)] +[assembly: Guid("cab30302-f17b-4dd6-8c5f-2902b85e7cec")] +[assembly: AssemblyVersion("0.1.1")] +[assembly: AssemblyFileVersion("0.1.1")] diff --git a/src/DiskPool/build-module.ps1 b/src/DiskPool/build-module.ps1 new file mode 100644 index 000000000000..d37e591c5b9f --- /dev/null +++ b/src/DiskPool/build-module.ps1 @@ -0,0 +1,157 @@ +# ---------------------------------------------------------------------------------- +# +# 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. +# ---------------------------------------------------------------------------------- +param([switch]$Isolated, [switch]$Run, [switch]$Test, [switch]$Docs, [switch]$Pack, [switch]$Code, [switch]$Release, [switch]$Debugger, [switch]$NoDocs) +$ErrorActionPreference = 'Stop' + +if($PSEdition -ne 'Core') { + Write-Error 'This script requires PowerShell Core to execute. [Note] Generated cmdlets will work in both PowerShell Core or Windows PowerShell.' +} + +if(-not $Isolated -and -not $Debugger) { + Write-Host -ForegroundColor Green 'Creating isolated process...' + $pwsh = [System.Diagnostics.Process]::GetCurrentProcess().Path + & "$pwsh" -NonInteractive -NoLogo -NoProfile -File $MyInvocation.MyCommand.Path @PSBoundParameters -Isolated + + if($LastExitCode -ne 0) { + # Build failed. Don't attempt to run the module. + return + } + + if($Test) { + . (Join-Path $PSScriptRoot 'test-module.ps1') + if($LastExitCode -ne 0) { + # Tests failed. Don't attempt to run the module. + return + } + } + + if($Docs) { + . (Join-Path $PSScriptRoot 'generate-help.ps1') + if($LastExitCode -ne 0) { + # Docs generation failed. Don't attempt to run the module. + return + } + } + + if($Pack) { + . (Join-Path $PSScriptRoot 'pack-module.ps1') + if($LastExitCode -ne 0) { + # Packing failed. Don't attempt to run the module. + return + } + } + + $runModulePath = Join-Path $PSScriptRoot 'run-module.ps1' + if($Code) { + . $runModulePath -Code + } elseif($Run) { + . $runModulePath + } else { + Write-Host -ForegroundColor Cyan "To run this module in an isolated PowerShell session, run the 'run-module.ps1' script or provide the '-Run' parameter to this script." + } + return +} + +$binFolder = Join-Path $PSScriptRoot 'bin' +$objFolder = Join-Path $PSScriptRoot 'obj' + +if(-not $Debugger) { + Write-Host -ForegroundColor Green 'Cleaning build folders...' + $null = Remove-Item -Recurse -ErrorAction SilentlyContinue -Path $binFolder, $objFolder + + if((Test-Path $binFolder) -or (Test-Path $objFolder)) { + Write-Host -ForegroundColor Cyan 'Did you forget to exit your isolated module session before rebuilding?' + Write-Error 'Unable to clean ''bin'' or ''obj'' folder. A process may have an open handle.' + } + + Write-Host -ForegroundColor Green 'Compiling module...' + $buildConfig = 'Debug' + if($Release) { + $buildConfig = 'Release' + } + dotnet publish $PSScriptRoot --verbosity quiet --configuration $buildConfig /nologo + if($LastExitCode -ne 0) { + Write-Error 'Compilation failed.' + } + + $null = Remove-Item -Recurse -ErrorAction SilentlyContinue -Path (Join-Path $binFolder 'Debug'), (Join-Path $binFolder 'Release') +} + +$dll = Join-Path $PSScriptRoot 'bin\Az.DiskPool.private.dll' +if(-not (Test-Path $dll)) { + Write-Error "Unable to find output assembly in '$binFolder'." +} + +# Load DLL to use build-time cmdlets +$null = Import-Module -Name $dll + +$modulePaths = $dll +$customPsm1 = Join-Path $PSScriptRoot 'custom\Az.DiskPool.custom.psm1' +if(Test-Path $customPsm1) { + $modulePaths = @($dll, $customPsm1) +} + +$exportsFolder = Join-Path $PSScriptRoot 'exports' +if(Test-Path $exportsFolder) { + $null = Get-ChildItem -Path $exportsFolder -Recurse -Exclude 'readme.md' | Remove-Item -Recurse -ErrorAction SilentlyContinue +} +$null = New-Item -ItemType Directory -Force -Path $exportsFolder + +$internalFolder = Join-Path $PSScriptRoot 'internal' +if(Test-Path $internalFolder) { + $null = Get-ChildItem -Path $internalFolder -Recurse -Exclude '*.psm1', 'readme.md' | Remove-Item -Recurse -ErrorAction SilentlyContinue +} +$null = New-Item -ItemType Directory -Force -Path $internalFolder + +$psd1 = Join-Path $PSScriptRoot './Az.DiskPool.psd1' +$guid = Get-ModuleGuid -Psd1Path $psd1 +$moduleName = 'Az.DiskPool' +$examplesFolder = Join-Path $PSScriptRoot 'examples' +$null = New-Item -ItemType Directory -Force -Path $examplesFolder + +Write-Host -ForegroundColor Green 'Creating cmdlets for specified models...' +$modelCmdlets = @('Acl', 'IscsiLun') +pwsh (Join-Path $PSScriptRoot 'create-model-cmdlets.ps1') -Models $modelCmdlets + +if($NoDocs) { + Write-Host -ForegroundColor Green 'Creating exports...' + Export-ProxyCmdlet -ModuleName $moduleName -ModulePath $modulePaths -ExportsFolder $exportsFolder -InternalFolder $internalFolder -ExcludeDocs -ExamplesFolder $examplesFolder +} else { + Write-Host -ForegroundColor Green 'Creating exports and docs...' + $moduleDescription = 'Microsoft Azure PowerShell: DiskPool cmdlets' + $docsFolder = Join-Path $PSScriptRoot 'docs' + if(Test-Path $docsFolder) { + $null = Get-ChildItem -Path $docsFolder -Recurse -Exclude 'readme.md' | Remove-Item -Recurse -ErrorAction SilentlyContinue + } + $null = New-Item -ItemType Directory -Force -Path $docsFolder + Export-ProxyCmdlet -ModuleName $moduleName -ModulePath $modulePaths -ExportsFolder $exportsFolder -InternalFolder $internalFolder -ModuleDescription $moduleDescription -DocsFolder $docsFolder -ExamplesFolder $examplesFolder -ModuleGuid $guid +} + +Write-Host -ForegroundColor Green 'Creating format.ps1xml...' +$formatPs1xml = Join-Path $PSScriptRoot './Az.DiskPool.format.ps1xml' +Export-FormatPs1xml -FilePath $formatPs1xml + +Write-Host -ForegroundColor Green 'Creating psd1...' +$customFolder = Join-Path $PSScriptRoot 'custom' +Export-Psd1 -ExportsFolder $exportsFolder -CustomFolder $customFolder -Psd1Path $psd1 -ModuleGuid $guid + +Write-Host -ForegroundColor Green 'Creating test stubs...' +$testFolder = Join-Path $PSScriptRoot 'test' +$null = New-Item -ItemType Directory -Force -Path $testFolder +Export-TestStub -ModuleName $moduleName -ExportsFolder $exportsFolder -OutputFolder $testFolder + +Write-Host -ForegroundColor Green 'Creating example stubs...' +Export-ExampleStub -ExportsFolder $exportsFolder -OutputFolder $examplesFolder + +Write-Host -ForegroundColor Green '-------------Done-------------' diff --git a/src/DiskPool/check-dependencies.ps1 b/src/DiskPool/check-dependencies.ps1 new file mode 100644 index 000000000000..657140612d88 --- /dev/null +++ b/src/DiskPool/check-dependencies.ps1 @@ -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. +# ---------------------------------------------------------------------------------- +param([switch]$Isolated, [switch]$Accounts, [switch]$Pester, [switch]$Resources) +$ErrorActionPreference = 'Stop' + +if(-not $Isolated) { + Write-Host -ForegroundColor Green 'Creating isolated process...' + $pwsh = [System.Diagnostics.Process]::GetCurrentProcess().Path + & "$pwsh" -NoExit -NoLogo -NoProfile -File $MyInvocation.MyCommand.Path @PSBoundParameters -Isolated + return +} + +function DownloadModule ([bool]$predicate, [string]$path, [string]$moduleName, [string]$versionMinimum, [string]$requiredVersion) { + if($predicate) { + $module = Get-Module -ListAvailable -Name $moduleName + if((-not $module) -or ($versionMinimum -and ($module | ForEach-Object { $_.Version } | Where-Object { $_ -ge [System.Version]$versionMinimum } | Measure-Object).Count -eq 0)) { + $null = New-Item -ItemType Directory -Force -Path $path + Write-Host -ForegroundColor Green "Installing local $moduleName module into '$path'..." + if ($requiredVersion) { + Find-Module -Name $moduleName -RequiredVersion $requiredVersion -Repository PSGallery | Save-Module -Path $path + }elseif($versionMinimum) { + Find-Module -Name $moduleName -MinimumVersion $versionMinimum -Repository PSGallery | Save-Module -Path $path + } else { + Find-Module -Name $moduleName -Repository PSGallery | Save-Module -Path $path + } + } + } +} + +$ProgressPreference = 'SilentlyContinue' +$all = (@($Accounts.IsPresent, $Pester.IsPresent) | Select-Object -Unique | Measure-Object).Count -eq 1 + +$localModulesPath = Join-Path $PSScriptRoot 'generated\modules' +if(Test-Path -Path $localModulesPath) { + $env:PSModulePath = "$localModulesPath$([IO.Path]::PathSeparator)$env:PSModulePath" +} + +DownloadModule -predicate ($all -or $Accounts) -path $localModulesPath -moduleName 'Az.Accounts' -versionMinimum '2.2.3' +DownloadModule -predicate ($all -or $Pester) -path $localModulesPath -moduleName 'Pester' -requiredVersion '4.10.1' + +$tools = Join-Path $PSScriptRoot 'tools' +$resourceDir = Join-Path $tools 'Resources' +$resourceModule = Join-Path $HOME '.PSSharedModules\Resources\Az.Resources.TestSupport.psm1' + +if ($Resources.IsPresent -and ((-not (Test-Path -Path $resourceModule)) -or $RegenerateSupportModule.IsPresent)) { + Write-Host -ForegroundColor Green "Building local Resource module used for test..." + Set-Location $resourceDir + $null = autorest .\readme.md --use:@autorest/powershell@3.0.414 --output-folder=$HOME/.PSSharedModules/Resources + $null = Copy-Item custom/* $HOME/.PSSharedModules/Resources/custom/ + Set-Location $HOME/.PSSharedModules/Resources + $null = .\build-module.ps1 + Set-Location $PSScriptRoot +} diff --git a/src/DiskPool/create-model-cmdlets.ps1 b/src/DiskPool/create-model-cmdlets.ps1 new file mode 100644 index 000000000000..3574ed90cd95 --- /dev/null +++ b/src/DiskPool/create-model-cmdlets.ps1 @@ -0,0 +1,165 @@ +# ---------------------------------------------------------------------------------- +# +# 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. +# ---------------------------------------------------------------------------------- + +param([string[]]$Models) + +if ($Models.Count -eq 0) +{ + return +} + +$ModelCsPath = Join-Path (Join-Path $PSScriptRoot 'generated\api') 'Models' +$ModuleName = 'Az.DiskPool'.Split(".")[1] +$OutputDir = Join-Path $PSScriptRoot 'custom\autogen-model-cmdlets' +$null = New-Item -ItemType Directory -Force -Path $OutputDir + +$CsFiles = Get-ChildItem -Path $ModelCsPath -Recurse -Filter *.cs +$Content = '' +$null = $CsFiles | ForEach-Object -Process { if ($_.Name.Split('.').count -eq 2 ) + { $Content += get-content $_.fullname -raw + } } + +$Tree = [Microsoft.CodeAnalysis.CSharp.SyntaxFactory]::ParseCompilationUnit($Content) +$Nodes = $Tree.ChildNodes().ChildNodes() +foreach ($Model in $Models) +{ + $InterfaceNode = $Nodes | Where-Object { ($_.Keyword.value -eq 'interface') -and ($_.Identifier.value -eq "I$Model") } + if ($InterfaceNode.count -eq 0) { + continue + } + # through a queue, we iterate all the parent models. + $Queue = @($InterfaceNode) + $visited = @("I$Model") + $AllInterfaceNodes = @() + while ($Queue.count -ne 0) + { + $AllInterfaceNodes += $Queue[0] + # Baselist contains the direct parent models. + foreach ($parent in $Queue[0].BaseList.Types) + { + if (($parent.Type.Right.Identifier.Value -ne 'IJsonSerializable') -and (-not $visited.Contains($parent.Type.Right.Identifier.Value))) + { + $Queue = [Array]$Queue + ($Nodes | Where-Object { ($_.Keyword.value -eq 'interface') -and ($_.Identifier.value -eq $parent.Type.Right.Identifier.Value) }) + $visited = [Array]$visited + $parent.Type.Right.Identifier.Value + } + } + $first, $Queue = $Queue + } + + $Namespace = $InterfaceNode.Parent.Name + $ObjectType = $Model + $ObjectTypeWithNamespace = "${Namespace}.${ObjectType}" + # remove duplicated module name + if ($ObjectType.StartsWith($ModuleName)) { + $ModulePrefix = '' + } else { + $ModulePrefix = $ModuleName + } + $OutputPath = Join-Path -ChildPath "New-Az${ModulePrefix}${ObjectType}Object.ps1" -Path $OutputDir + + $ParameterDefineScriptList = New-Object System.Collections.Generic.List[string] + $ParameterAssignScriptList = New-Object System.Collections.Generic.List[string] + foreach ($Node in $AllInterfaceNodes) + { + foreach ($Member in $Node.Members) + { + $Arguments = $Member.AttributeLists.Attributes.ArgumentList.Arguments + $Required = $false + $Description = "" + $Readonly = $False + foreach ($Argument in $Arguments) + { + if ($Argument.NameEquals.Name.Identifier.Value -eq "Required") + { + $Required = $Argument.Expression.Token.Value + } + if ($Argument.NameEquals.Name.Identifier.Value -eq "Description") + { + $Description = $Argument.Expression.Token.Value.Trim('.').replace('"', '`"') + } + if ($Argument.NameEquals.Name.Identifier.Value -eq "Readonly") + { + $Readonly = $Argument.Expression.Token.Value + } + } + if ($Readonly) + { + continue + } + $Identifier = $Member.Identifier.Value + $Type = $Member.Type.ToString().replace('?', '').Split("::")[-1] + $ParameterDefinePropertyList = New-Object System.Collections.Generic.List[string] + if ($Required) + { + $ParameterDefinePropertyList.Add("Mandatory") + } + if ($Description -ne "") + { + $ParameterDefinePropertyList.Add("HelpMessage=`"${Description}.`"") + } + $ParameterDefineProperty = [System.String]::Join(", ", $ParameterDefinePropertyList) + $ParameterDefineScript = " + [Parameter($ParameterDefineProperty)] + [${Type}] + `$${Identifier}" + $ParameterDefineScriptList.Add($ParameterDefineScript) + $ParameterAssignScriptList.Add(" + `$Object.${Identifier} = `$${Identifier}") + } + } + $ParameterDefineScript = $ParameterDefineScriptList | Join-String -Separator "," + $ParameterAssignScript = $ParameterAssignScriptList | Join-String -Separator "" + + $Script = " +# ---------------------------------------------------------------------------------- +# +# 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 +Create a in-memory object for ${ObjectType} +.Description +Create a in-memory object for ${ObjectType} + +.Outputs +${ObjectTypeWithNamespace} +.Link +https://docs.microsoft.com/powershell/module/az.${ModuleName}/new-Az${ModulePrefix}${ObjectType}Object +#> +function New-Az${ModulePrefix}${ObjectType}Object { + [OutputType('${ObjectTypeWithNamespace}')] + [CmdletBinding(PositionalBinding=`$false)] + Param( +${ParameterDefineScript} + ) + + process { + `$Object = [${ObjectTypeWithNamespace}]::New() +${ParameterAssignScript} + return `$Object + } +} +" + Set-Content -Path $OutputPath -Value $Script +} diff --git a/src/DiskPool/custom/Az.DiskPool.custom.psm1 b/src/DiskPool/custom/Az.DiskPool.custom.psm1 new file mode 100644 index 000000000000..c587a4aef3ed --- /dev/null +++ b/src/DiskPool/custom/Az.DiskPool.custom.psm1 @@ -0,0 +1,17 @@ +# region Generated + # Load the private module dll + $null = Import-Module -PassThru -Name (Join-Path $PSScriptRoot '..\bin\Az.DiskPool.private.dll') + + # Load the internal module + $internalModulePath = Join-Path $PSScriptRoot '..\internal\Az.DiskPool.internal.psm1' + if(Test-Path $internalModulePath) { + $null = Import-Module -Name $internalModulePath + } + + # Export nothing to clear implicit exports + Export-ModuleMember + + # Export script cmdlets + Get-ChildItem -Path $PSScriptRoot -Recurse -Include '*.ps1' -File | ForEach-Object { . $_.FullName } + Export-ModuleMember -Function (Get-ScriptCmdlet -ScriptFolder $PSScriptRoot) -Alias (Get-ScriptCmdlet -ScriptFolder $PSScriptRoot -AsAlias) +# endregion diff --git a/src/DiskPool/custom/New-AzDiskPool.ps1 b/src/DiskPool/custom/New-AzDiskPool.ps1 new file mode 100644 index 000000000000..3775529830e0 --- /dev/null +++ b/src/DiskPool/custom/New-AzDiskPool.ps1 @@ -0,0 +1,197 @@ + +# ---------------------------------------------------------------------------------- +# +# 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 +Create or Update Disk pool. +.Description +Create or Update Disk pool. +.Example +PS C:\> {{ Add code here }} + +{{ Add output here }} +.Example +PS C:\> {{ Add code here }} + +{{ Add output here }} + +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPool +.Notes +COMPLEX PARAMETER PROPERTIES + +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +DISK : List of Azure Managed Disks to attach to a Disk Pool. + Id : Unique Azure Resource ID of the Managed Disk. +.Link +https://docs.microsoft.com/powershell/module/az.diskpool/new-azdiskpool +#> +function New-AzDiskPool { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPool])] +[CmdletBinding(DefaultParameterSetName='CreateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter(Mandatory)] + [Alias('DiskPoolName')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the Disk Pool. + ${Name}, + + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [System.String[]] + # Logical zone for Disk Pool resource; example: ["1"]. + ${AvailabilityZone}, + + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [System.String] + # The geo-location where the resource lives. + ${Location}, + + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [ValidateSet('Standard')] + [System.String] + # . + ${SkuName}, + + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [System.String] + # Azure Resource ID of a Subnet for the Disk Pool. + ${SubnetId}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [System.String[]] + # List of additional capabilities for a Disk Pool. + ${AdditionalCapability}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [System.String[]] + # List of Azure Managed Disk Ids to attach to a Disk Pool. + # To construct, see NOTES section for DISK properties and create a hash table. + ${DiskId}, + + [Parameter()] + [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.DiskPoolTier])] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [System.String] + # Tier to use for the Disk Pool. + ${SkuTier}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateTags]))] + [System.Collections.Hashtable] + # Resource tags. + ${Tag}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command as a job + ${AsJob}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + + process { + try { + if ($PSBoundParameters.ContainsKey("DiskId")){ + $disk = @() + for ($i = 0; $i -lt $DiskId.Count; $i++) { + $diskObject = New-Object -TypeName Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Disk + $diskObject.Id = $DiskId[$i] + $disk += $diskObject + } + $PSBoundParameters["Disk"] = $disk + $null = $PSBoundParameters.Remove("DiskId") + } + Az.DiskPool.internal\New-AzDiskPool @PSBoundParameters + } catch { + throw + } + } + +} diff --git a/src/DiskPool/custom/New-AzDiskPoolIscsiTarget.ps1 b/src/DiskPool/custom/New-AzDiskPoolIscsiTarget.ps1 new file mode 100644 index 000000000000..a56ca21a71e0 --- /dev/null +++ b/src/DiskPool/custom/New-AzDiskPoolIscsiTarget.ps1 @@ -0,0 +1,175 @@ + +# ---------------------------------------------------------------------------------- +# +# 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 +Create or Update an iSCSI Target. +.Description +Create or Update an iSCSI Target. +.Example +PS C:\> {{ Add code here }} + +{{ Add output here }} +.Example +PS C:\> {{ Add code here }} + +{{ Add output here }} + +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTarget +.Notes +COMPLEX PARAMETER PROPERTIES + +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +LUN : List of LUNs to be exposed through iSCSI Target. + ManagedDiskAzureResourceId : Azure Resource ID of the Managed Disk. + Name : User defined name for iSCSI LUN; example: "lun0" + +STATICACLS : Access Control List (ACL) for an iSCSI Target; defines LUN masking policy + InitiatorIqn : iSCSI initiator IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:client". + MappedLun : List of LUN names mapped to the ACL. +.Link +https://docs.microsoft.com/powershell/module/az.diskpool/new-azdiskpooliscsitarget +#> +function New-AzDiskPoolIscsiTarget { + [OutputType([Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTarget])] + [CmdletBinding(DefaultParameterSetName='CreateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] + param( + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the Disk Pool. + ${DiskPoolName}, + + [Parameter(Mandatory)] + [Alias('IscsiTargetName')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the iSCSI Target. + ${Name}, + + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter(Mandatory)] + [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.IscsiTargetAclMode])] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [System.String] + # Mode for Target connectivity. + ${AclMode}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun[]] + # List of LUNs to be exposed through iSCSI Target. + # To construct, see NOTES section for LUN properties and create a hash table. + ${Lun}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl[]] + # Access Control List (ACL) for an iSCSI Target; defines LUN masking policy + # To construct, see NOTES section for STATICACLS properties and create a hash table. + ${StaticAcl}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [System.String] + # iSCSI Target IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:server". + ${TargetIqn}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command as a job + ${AsJob}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} + ) + process { + try { + if ($PSBoundParameters.ContainsKey("StaticAcl")){ + $PSBoundParameters["StaticAcls"] = $StaticAcl + $null = $PSBoundParameters.Remove("StaticAcl") + } + Az.DiskPool.internal\New-AzDiskPoolIscsiTarget @PSBoundParameters + } catch { + throw + } + } +} diff --git a/src/DiskPool/custom/Update-AzDiskPool.ps1 b/src/DiskPool/custom/Update-AzDiskPool.ps1 new file mode 100644 index 000000000000..1a0a2f412252 --- /dev/null +++ b/src/DiskPool/custom/Update-AzDiskPool.ps1 @@ -0,0 +1,174 @@ + +# ---------------------------------------------------------------------------------- +# +# 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 +Update a Disk pool. +.Description +Update a Disk pool. +.Example +PS C:\> {{ Add code here }} + +{{ Add output here }} +.Example +PS C:\> {{ Add code here }} + +{{ Add output here }} + +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPool +.Notes +COMPLEX PARAMETER PROPERTIES + +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +DISK : List of Azure Managed Disks to attach to a Disk Pool. + Id : Unique Azure Resource ID of the Managed Disk. + +INPUTOBJECT : Identity Parameter + [DiskPoolName ]: The name of the Disk Pool. + [Id ]: Resource identity path + [IscsiTargetName ]: The name of the iSCSI Target. + [Location ]: The location of the resource. + [ResourceGroupName ]: The name of the resource group. The name is case insensitive. + [SubscriptionId ]: The ID of the target subscription. +.Link +https://docs.microsoft.com/powershell/module/az.diskpool/update-azdiskpool +#> +function Update-AzDiskPool { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPool])] +[CmdletBinding(DefaultParameterSetName='UpdateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter(ParameterSetName='UpdateExpanded', Mandatory)] + [Alias('DiskPoolName')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the Disk Pool. + ${Name}, + + [Parameter(ParameterSetName='UpdateExpanded', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='UpdateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter(ParameterSetName='UpdateViaIdentityExpanded', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [System.String[]] + # List of Azure Managed Disk Ids to attach to a Disk Pool. + # To construct, see NOTES section for DISK properties and create a hash table. + ${DiskId}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdateTags]))] + [System.Collections.Hashtable] + # Resource tags. + ${Tag}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command as a job + ${AsJob}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + process { + try { + if ($PSBoundParameters.ContainsKey("DiskId")){ + $disk = @() + for ($i = 0; $i -lt $DiskId.Count; $i++) { + $diskObject = New-Object -TypeName Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Disk + $diskObject.Id = $DiskId[$i] + $disk += $diskObject + } + $PSBoundParameters["Disk"] = $disk + $null = $PSBoundParameters.Remove("DiskId") + } + Az.DiskPool.internal\Update-AzDiskPool @PSBoundParameters + } catch { + throw + } + } +} diff --git a/src/DiskPool/custom/Update-AzDiskPoolIscsiTarget.ps1 b/src/DiskPool/custom/Update-AzDiskPoolIscsiTarget.ps1 new file mode 100644 index 000000000000..af0f722b0a22 --- /dev/null +++ b/src/DiskPool/custom/Update-AzDiskPoolIscsiTarget.ps1 @@ -0,0 +1,179 @@ + +# ---------------------------------------------------------------------------------- +# +# 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 +Update an iSCSI Target. +.Description +Update an iSCSI Target. +.Example +PS C:\> {{ Add code here }} + +{{ Add output here }} +.Example +PS C:\> {{ Add code here }} + +{{ Add output here }} + +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTarget +.Notes +COMPLEX PARAMETER PROPERTIES + +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +INPUTOBJECT : Identity Parameter + [DiskPoolName ]: The name of the Disk Pool. + [Id ]: Resource identity path + [IscsiTargetName ]: The name of the iSCSI Target. + [Location ]: The location of the resource. + [ResourceGroupName ]: The name of the resource group. The name is case insensitive. + [SubscriptionId ]: The ID of the target subscription. + +LUN : List of LUNs to be exposed through iSCSI Target. + ManagedDiskAzureResourceId : Azure Resource ID of the Managed Disk. + Name : User defined name for iSCSI LUN; example: "lun0" + +STATICACL : Access Control List (ACL) for an iSCSI Target; defines LUN masking policy + InitiatorIqn : iSCSI initiator IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:client". + MappedLun : List of LUN names mapped to the ACL. +.Link +https://docs.microsoft.com/powershell/module/az.diskpool/update-azdiskpooliscsitarget +#> +function Update-AzDiskPoolIscsiTarget { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTarget])] +[CmdletBinding(DefaultParameterSetName='UpdateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter(ParameterSetName='UpdateExpanded', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the Disk Pool. + ${DiskPoolName}, + + [Parameter(ParameterSetName='UpdateExpanded', Mandatory)] + [Alias('IscsiTargetName')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the iSCSI Target. + ${Name}, + + [Parameter(ParameterSetName='UpdateExpanded', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='UpdateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter(ParameterSetName='UpdateViaIdentityExpanded', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun[]] + # List of LUNs to be exposed through iSCSI Target. + # To construct, see NOTES section for LUN properties and create a hash table. + ${Lun}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl[]] + # Access Control List (ACL) for an iSCSI Target; defines LUN masking policy + # To construct, see NOTES section for STATICACLS properties and create a hash table. + ${StaticAcl}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command as a job + ${AsJob}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) +process { + try { + if ($PSBoundParameters.ContainsKey("StaticAcl")){ + $PSBoundParameters["StaticAcls"] = $StaticAcl + $null = $PSBoundParameters.Remove("StaticAcl") + } + Az.DiskPool.internal\Update-AzDiskPoolIscsiTarget @PSBoundParameters + } catch { + throw + } +} +} diff --git a/src/DiskPool/custom/autogen-model-cmdlets/New-AzDiskPoolAclObject.ps1 b/src/DiskPool/custom/autogen-model-cmdlets/New-AzDiskPoolAclObject.ps1 new file mode 100644 index 000000000000..ea60b618643b --- /dev/null +++ b/src/DiskPool/custom/autogen-model-cmdlets/New-AzDiskPoolAclObject.ps1 @@ -0,0 +1,48 @@ + +# ---------------------------------------------------------------------------------- +# +# 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 +Create a in-memory object for Acl +.Description +Create a in-memory object for Acl + +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Acl +.Link +https://docs.microsoft.com/powershell/module/az.DiskPool/new-AzDiskPoolAclObject +#> +function New-AzDiskPoolAclObject { + [OutputType('Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Acl')] + [CmdletBinding(PositionalBinding=$false)] + Param( + + [Parameter(Mandatory, HelpMessage="iSCSI initiator IQN (iSCSI Qualified Name); example: `"iqn.2005-03.org.iscsi:client`".")] + [string] + $InitiatorIqn, + [Parameter(Mandatory, HelpMessage="List of LUN names mapped to the ACL.")] + [string[]] + $MappedLun + ) + + process { + $Object = [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Acl]::New() + + $Object.InitiatorIqn = $InitiatorIqn + $Object.MappedLun = $MappedLun + return $Object + } +} + diff --git a/src/DiskPool/custom/autogen-model-cmdlets/New-AzDiskPoolIscsiLunObject.ps1 b/src/DiskPool/custom/autogen-model-cmdlets/New-AzDiskPoolIscsiLunObject.ps1 new file mode 100644 index 000000000000..13bcdcddac1e --- /dev/null +++ b/src/DiskPool/custom/autogen-model-cmdlets/New-AzDiskPoolIscsiLunObject.ps1 @@ -0,0 +1,48 @@ + +# ---------------------------------------------------------------------------------- +# +# 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 +Create a in-memory object for IscsiLun +.Description +Create a in-memory object for IscsiLun + +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiLun +.Link +https://docs.microsoft.com/powershell/module/az.DiskPool/new-AzDiskPoolIscsiLunObject +#> +function New-AzDiskPoolIscsiLunObject { + [OutputType('Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiLun')] + [CmdletBinding(PositionalBinding=$false)] + Param( + + [Parameter(Mandatory, HelpMessage="Azure Resource ID of the Managed Disk.")] + [string] + $ManagedDiskAzureResourceId, + [Parameter(Mandatory, HelpMessage="User defined name for iSCSI LUN; example: `"lun0`".")] + [string] + $Name + ) + + process { + $Object = [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiLun]::New() + + $Object.ManagedDiskAzureResourceId = $ManagedDiskAzureResourceId + $Object.Name = $Name + return $Object + } +} + diff --git a/src/DiskPool/custom/readme.md b/src/DiskPool/custom/readme.md new file mode 100644 index 000000000000..f40f0cc0e9c8 --- /dev/null +++ b/src/DiskPool/custom/readme.md @@ -0,0 +1,41 @@ +# Custom +This directory contains custom implementation for non-generated cmdlets for the `Az.DiskPool` module. Both scripts (`.ps1`) and C# files (`.cs`) can be implemented here. They will be used during the build process in `build-module.ps1`, and create cmdlets into the `..\exports` folder. The only generated file into this folder is the `Az.DiskPool.custom.psm1`. This file should not be modified. + +## Info +- Modifiable: yes +- Generated: partial +- Committed: yes +- Packaged: yes + +## Details +For `Az.DiskPool` to use custom cmdlets, it does this two different ways. We **highly recommend** creating script cmdlets, as they are easier to write and allow access to the other exported cmdlets. C# cmdlets *cannot access exported cmdlets*. + +For C# cmdlets, they are compiled with the rest of the generated low-level cmdlets into the `./bin/Az.DiskPool.private.dll`. The names of the cmdlets (methods) and files must follow the `[cmdletName]_[variantName]` syntax used for generated cmdlets. The `variantName` is used as the `ParameterSetName`, so use something appropriate that doesn't clash with already created variant or parameter set names. You cannot use the `ParameterSetName` property in the `Parameter` attribute on C# cmdlets. Each cmdlet must be separated into variants using the same pattern as seen in the `generated/cmdlets` folder. + +For script cmdlets, these are loaded via the `Az.DiskPool.custom.psm1`. Then, during the build process, this module is loaded and processed in the same manner as the C# cmdlets. The fundemental difference is the script cmdlets use the `ParameterSetName` attribute and C# cmdlets do not. To create a script cmdlet variant of a generated cmdlet, simply decorate all parameters in the script with the new `ParameterSetName` in the `Parameter` attribute. This will appropriately treat each parameter set as a separate variant when processed to be exported during the build. + +## Purpose +This allows the modules to have cmdlets that were not defined in the REST specification. It also allows combining logic using generated cmdlets. This is a level of customization beyond what can be done using the [readme configuration options](https://github.com/Azure/autorest/blob/master/docs/powershell/options.md) that are currently available. These custom cmdlets are then referenced by the cmdlets created at build-time in the `..\exports` folder. + +## Usage +The easiest way currently to start developing custom cmdlets is to copy an existing cmdlet. For C# cmdlets, copy one from the `generated/cmdlets` folder. For script cmdlets, build the project using `build-module.ps1` and copy one of the scripts from the `..\exports` folder. After that, if you want to add new parameter sets, follow the guidelines in the `Details` section above. For implementing a new cmdlets, at minimum, please keep these parameters: +- Break +- DefaultProfile +- HttpPipelineAppend +- HttpPipelinePrepend +- Proxy +- ProxyCredential +- ProxyUseDefaultCredentials + +These provide functionality to our HTTP pipeline and other useful features. In script, you can forward these parameters using `$PSBoundParameters` to the other cmdlets you're calling within `Az.DiskPool`. For C#, follow the usage seen in the `ProcessRecordAsync` method. + +### Attributes +For processing the cmdlets, we've created some additional attributes: +- `Microsoft.Azure.PowerShell.Cmdlets.DiskPool.DescriptionAttribute` + - Used in C# cmdlets to provide a high-level description of the cmdlet. This is propegated to reference documentation via [help comments](https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_comment_based_help) in the exported scripts. +- `Microsoft.Azure.PowerShell.Cmdlets.DiskPool.DoNotExportAttribute` + - Used in C# and script cmdlets to suppress creating an exported cmdlet at build-time. These cmdlets will *not be exposed* by `Az.DiskPool`. +- `Microsoft.Azure.PowerShell.Cmdlets.DiskPool.InternalExportAttribute` + - Used in C# cmdlets to route exported cmdlets to the `..\internal`, which are *not exposed* by `Az.DiskPool`. For more information, see [readme.md](..\internal/readme.md) in the `..\internal` folder. +- `Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ProfileAttribute` + - Used in C# and script cmdlets to define which Azure profiles the cmdlet supports. This is only supported for Azure (`--azure`) modules. \ No newline at end of file diff --git a/src/DiskPool/examples/Get-AzDiskPool.md b/src/DiskPool/examples/Get-AzDiskPool.md new file mode 100644 index 000000000000..e5abe5a6c70a --- /dev/null +++ b/src/DiskPool/examples/Get-AzDiskPool.md @@ -0,0 +1,47 @@ +### Example 1: List all Disk Pools in a resource group +```powershell +PS C:\> Get-AzDiskPool -ResourceGroupName 'storagepool-rg-test' + +Location Name Type +-------- ---- ---- +westeurope disk-pool-1 Microsoft.StoragePool/diskPools +westeurope disk-pool-5 Microsoft.StoragePool/diskPools +``` + +This command lists all Disk Pools in a resource group + +### Example 2: Get a Disk Pool +```powershell +PS C:\> Get-AzDiskPool -ResourceGroupName 'storagepool-rg-test' -Name 'disk-pool-1' + +Location Name Type +-------- ---- ---- +westeurope disk-pool-1 Microsoft.StoragePool/diskPools +``` + +This command gets a Disk Pool. + +### Example 3: List all Disk Pools under a subscription +```powershell +PS C:\> Get-AzDiskPool + +Location Name Type +-------- ---- ---- +westeurope disk-pool-1 Microsoft.StoragePool/diskPools +westeurope disk-pool-5 Microsoft.StoragePool/diskPools +WestUS2 disk-pool-01 Microsoft.StoragePool/diskPools +``` + +This command lists all the Disk Pools in a subscription. + +### Example 4: Get a Disk Pool by object +```powershell +PS C:\> New-AzDiskPool -Name 'disk-pool-1' -ResourceGroupName 'storagepool-rg-test' -Location 'westeurope' -SkuName 'Standard' -SkuTier 'Standard' -SubnetId '/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Network/virtualNetworks/disk-pool-vnet/subnets/default' -AvailabilityZone "1" | Get-AzDiskPool + +Location Name Type +-------- ---- ---- +westeurope disk-pool-1 Microsoft.StoragePool/diskPools +``` + +This command gets a Disk Pool by object. + diff --git a/src/DiskPool/examples/Get-AzDiskPoolIscsiTarget.md b/src/DiskPool/examples/Get-AzDiskPoolIscsiTarget.md new file mode 100644 index 000000000000..9a2fe9001fe7 --- /dev/null +++ b/src/DiskPool/examples/Get-AzDiskPoolIscsiTarget.md @@ -0,0 +1,32 @@ +### Example 1: List iSCSI targets in a Disk Pool +```powershell +PS C:\> Get-AzDiskPoolIscsiTarget -ResourceGroupName 'storagepool-rg-test' -DiskPoolName 'disk-pool-5' + +Name Type +---- ---- +target0 Microsoft.StoragePool/diskPools/iscsiTargets +``` + +This command lists all iSCSI targets in a Disk Pool. + +### Example 2: Get an iSCSI target +```powershell +PS C:\> Get-AzDiskPoolIscsiTarget -ResourceGroupName 'storagepool-rg-test' -DiskPoolName 'disk-pool-5' -Name 'target0' + +Name Type +---- ---- +target0 Microsoft.StoragePool/diskPools/iscsiTargets +``` + +This command gets an iSCSI target. + +### Example 3: Get an iSCSI target by object +```powershell +PS C:\> New-AzDiskPoolIscsiTarget -DiskPoolName 'disk-pool-5' -Name 'target1' -ResourceGroupName 'storagepool-rg-test' -AclMode 'Dynamic' | Get-AzDiskPoolIscsiTarget + +Name Type +---- ---- +target1 Microsoft.StoragePool/diskPools/iscsiTargets +``` + +This command gets an iSCSI target by object. diff --git a/src/DiskPool/examples/New-AzDiskPool.md b/src/DiskPool/examples/New-AzDiskPool.md new file mode 100644 index 000000000000..02c7cf21f91e --- /dev/null +++ b/src/DiskPool/examples/New-AzDiskPool.md @@ -0,0 +1,12 @@ +### Example 1: Create a Disk Pool +```powershell +PS C:\> New-AzDiskPool -Name 'disk-pool-1' -ResourceGroupName 'storagepool-rg-test' -Location 'westeurope' -SkuName 'Standard' -SkuTier 'Standard' -SubnetId '/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Network/virtualNetworks/disk-pool-vnet/subnets/default' -AvailabilityZone "1" + +Location Name Type +-------- ---- ---- +westeurope disk-pool-1 Microsoft.StoragePool/diskPools +``` + +This command creates a Disk Pool. + + diff --git a/src/DiskPool/examples/New-AzDiskPoolAclObject.md b/src/DiskPool/examples/New-AzDiskPoolAclObject.md new file mode 100644 index 000000000000..fabb8ef12355 --- /dev/null +++ b/src/DiskPool/examples/New-AzDiskPoolAclObject.md @@ -0,0 +1,11 @@ +### Example 1: Create an acl object +```powershell +PS C:\> New-AzDiskPoolAclObject -InitiatorIqn 'iqn.2021-05.com.microsoft:target0' -MappedLun @('lun0') + +InitiatorIqn MappedLun +------------ --------- +iqn.2021-05.com.microsoft:target0 {lun0} +``` + +This command creates an acl object. + diff --git a/src/DiskPool/examples/New-AzDiskPoolIscsiLunObject.md b/src/DiskPool/examples/New-AzDiskPoolIscsiLunObject.md new file mode 100644 index 000000000000..2eb598161cf0 --- /dev/null +++ b/src/DiskPool/examples/New-AzDiskPoolIscsiLunObject.md @@ -0,0 +1,8 @@ +### Example 1: Create an iSCSI lun object +```powershell +PS C:\> New-AzDiskPoolIscsiLunObject -ManagedDiskAzureResourceId "/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Compute/disks/disk-pool-disk-1" -Name 'lun0' + +``` + +This command creates an iSCSI lun object. + diff --git a/src/DiskPool/examples/New-AzDiskPoolIscsiTarget.md b/src/DiskPool/examples/New-AzDiskPoolIscsiTarget.md new file mode 100644 index 000000000000..bb4afd30c31d --- /dev/null +++ b/src/DiskPool/examples/New-AzDiskPoolIscsiTarget.md @@ -0,0 +1,11 @@ +### Example 1: Create an iSCSI target +```powershell +PS C:\> New-AzDiskPoolIscsiTarget -DiskPoolName 'disk-pool-1' -Name 'target1' -ResourceGroupName 'storagepool-rg-test' -AclMode 'Dynamic' + +Name Type +---- ---- +target1 Microsoft.StoragePool/diskPools/iscsiTargets +``` + +This command creates an iSCSI target. + diff --git a/src/DiskPool/examples/Remove-AzDiskPool.md b/src/DiskPool/examples/Remove-AzDiskPool.md new file mode 100644 index 000000000000..0b55599e78ab --- /dev/null +++ b/src/DiskPool/examples/Remove-AzDiskPool.md @@ -0,0 +1,15 @@ +### Example 1: Delete a Disk Pool +```powershell +PS C:\> Remove-AzDiskPool -Name 'disk-pool-1' -ResourceGroupName 'storagepool-rg-test' + +``` + +This command deletes a Disk Pool. + +### Example 2: Delete a Disk Pool by object +```powershell +PS C:\> Get-AzDiskPool -ResourceGroupName 'storagepool-rg-test' -Name 'disk-pool-1' | Remove-AzDiskPool + +``` + +This command deletes a Disk Pool by object. diff --git a/src/DiskPool/examples/Remove-AzDiskPoolIscsiTarget.md b/src/DiskPool/examples/Remove-AzDiskPoolIscsiTarget.md new file mode 100644 index 000000000000..0615d10008c0 --- /dev/null +++ b/src/DiskPool/examples/Remove-AzDiskPoolIscsiTarget.md @@ -0,0 +1,16 @@ +### Example 1: Remove an iSCSI target +```powershell +PS C:\> Remove-AzDiskPoolIscsiTarget -ResourceGroupName 'storagepool-rg-test' -DiskPoolName 'disk-pool-5' -Name 'target0' + +``` + +This command removes an iSCSI target. + +### Example 2: Remove an iSCSI target by object +```powershell +PS C:\> Get-AzDiskPoolIscsiTarget -ResourceGroupName 'storagepool-rg-test' -DiskPoolName 'disk-pool-5' -Name 'target0' | Remove-AzDiskPoolIscsiTarget + +``` + +This command removes an iSCSI target by object. + diff --git a/src/DiskPool/examples/Start-AzDiskPool.md b/src/DiskPool/examples/Start-AzDiskPool.md new file mode 100644 index 000000000000..135644a30e3b --- /dev/null +++ b/src/DiskPool/examples/Start-AzDiskPool.md @@ -0,0 +1,16 @@ +### Example 1: Start a Disk Pool +```powershell +PS C:\> Start-AzDiskPool -DiskPoolName 'disk-pool-1' -ResourceGroupName 'storagepool-rg-test' + +``` + +This command starts a Disk Pool. + +### Example 2: Start a Disk Pool by object +```powershell +PS C:\> Get-AzDiskPool -Name 'disk-pool-1' -ResourceGroupName 'storagepool-rg-test' | Start-AzDiskPool + +``` + +This command starts a Disk Pool by object. + diff --git a/src/DiskPool/examples/Stop-AzDiskPool.md b/src/DiskPool/examples/Stop-AzDiskPool.md new file mode 100644 index 000000000000..ce25cd8f758b --- /dev/null +++ b/src/DiskPool/examples/Stop-AzDiskPool.md @@ -0,0 +1,15 @@ +### Example 1: Stop a Disk Pool +```powershell +PS C:\> Stop-AzDiskPool -Name 'disk-pool-1' -ResourceGroupName 'storagepool-rg-test' + +``` + +This command deallocates a Disk Pool. + +### Example 2: Stop a Disk Pool by object +```powershell +PS C:\> Get-AzDiskPool -Name 'disk-pool-1' -ResourceGroupName 'storagepool-rg-test' | Stop-AzDiskPool + +``` + +This command deallocates a Disk Pool by object. diff --git a/src/DiskPool/examples/Update-AzDiskPool.md b/src/DiskPool/examples/Update-AzDiskPool.md new file mode 100644 index 000000000000..d32b81fee6c5 --- /dev/null +++ b/src/DiskPool/examples/Update-AzDiskPool.md @@ -0,0 +1,22 @@ +### Example 1: Update a Disk Pool +```powershell +PS C:\> Update-AzDiskPool -Name 'disk-pool-1' -ResourceGroupName 'storagepool-rg-test' -DiskId @() + +Location Name Type +-------- ---- ---- +westeurope disk-pool-1 Microsoft.StoragePool/diskPools +``` + +This command updates a Disk Pool. + +### Example 2: Update a Disk Pool by object +```powershell +PS C:\> Get-AzDiskPool -ResourceGroupName 'storagepool-rg-test' -Name 'disk-pool-1' | Update-AzDiskPool -DiskId @() + +Location Name Type +-------- ---- ---- +westeurope disk-pool-1 Microsoft.StoragePool/diskPools +``` + +This command updates a Disk Pool by object. + diff --git a/src/DiskPool/examples/Update-AzDiskPoolIscsiTarget.md b/src/DiskPool/examples/Update-AzDiskPoolIscsiTarget.md new file mode 100644 index 000000000000..2a8f6e90dd96 --- /dev/null +++ b/src/DiskPool/examples/Update-AzDiskPoolIscsiTarget.md @@ -0,0 +1,24 @@ +### Example 1: Update an iSCSI target +```powershell +PS C:\> $lun0 = New-AzDiskPoolIscsiLunObject -ManagedDiskAzureResourceId "/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Compute/disks/disk1" -Name "lun0" +PS C:\> Update-AzDiskPoolIscsiTarget -Name 'target0' -DiskPoolName 'disk-pool-5' -ResourceGroupName 'storagepool-rg-test' -Lun @($lun0) + +Name Type +---- ---- +target0 Microsoft.StoragePool/diskPools/iscsiTargets +``` + +This command updates an iSCSI target. + +### Example 2: Update an iSCSI target by object +```powershell +PS C:\> $lun0 = New-AzDiskPoolIscsiLunObject -ManagedDiskAzureResourceId "/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Compute/disks/disk1" -Name "lun0" +PS C:\> Get-AzDiskPoolIscsiTarget -ResourceGroupName 'storagepool-rg-test' -DiskPoolName 'disk-pool-5' -Name 'target0' | Update-AzDiskPoolIscsiTarget -Lun @($lun0) + +Name Type +---- ---- +target0 Microsoft.StoragePool/diskPools/iscsiTargets +``` + +This command updates an iSCSI target by object. + diff --git a/src/DiskPool/export-surface.ps1 b/src/DiskPool/export-surface.ps1 new file mode 100644 index 000000000000..9792a6e189e1 --- /dev/null +++ b/src/DiskPool/export-surface.ps1 @@ -0,0 +1,40 @@ +# ---------------------------------------------------------------------------------- +# +# 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. +# ---------------------------------------------------------------------------------- +param([switch]$Isolated, [switch]$IncludeGeneralParameters, [switch]$UseExpandedFormat) +$ErrorActionPreference = 'Stop' + +$pwsh = [System.Diagnostics.Process]::GetCurrentProcess().Path +if(-not $Isolated) { + Write-Host -ForegroundColor Green 'Creating isolated process...' + & "$pwsh" -NonInteractive -NoLogo -NoProfile -File $MyInvocation.MyCommand.Path @PSBoundParameters -Isolated + return +} + +$dll = Join-Path $PSScriptRoot 'bin\Az.DiskPool.private.dll' +if(-not (Test-Path $dll)) { + Write-Error "Unable to find output assembly in '$binFolder'." +} +$null = Import-Module -Name $dll + +$moduleName = 'Az.DiskPool' +$exportsFolder = Join-Path $PSScriptRoot 'exports' +$resourcesFolder = Join-Path $PSScriptRoot 'resources' + +Export-CmdletSurface -ModuleName $moduleName -CmdletFolder $exportsFolder -OutputFolder $resourcesFolder -IncludeGeneralParameters $IncludeGeneralParameters.IsPresent -UseExpandedFormat $UseExpandedFormat.IsPresent +Write-Host -ForegroundColor Green "CmdletSurface file(s) created in '$resourcesFolder'" + +Export-ModelSurface -OutputFolder $resourcesFolder -UseExpandedFormat $UseExpandedFormat.IsPresent +Write-Host -ForegroundColor Green "ModelSurface file created in '$resourcesFolder'" + +Write-Host -ForegroundColor Green '-------------Done-------------' \ No newline at end of file diff --git a/src/DiskPool/exports/Get-AzDiskPool.ps1 b/src/DiskPool/exports/Get-AzDiskPool.ps1 new file mode 100644 index 000000000000..df2236c1f772 --- /dev/null +++ b/src/DiskPool/exports/Get-AzDiskPool.ps1 @@ -0,0 +1,191 @@ + +# ---------------------------------------------------------------------------------- +# +# 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 +Get a Disk pool. +.Description +Get a Disk pool. +.Example +PS C:\> Get-AzDiskPool -ResourceGroupName 'storagepool-rg-test' + +Location Name Type +-------- ---- ---- +westeurope disk-pool-1 Microsoft.StoragePool/diskPools +westeurope disk-pool-5 Microsoft.StoragePool/diskPools +.Example +PS C:\> Get-AzDiskPool -ResourceGroupName 'storagepool-rg-test' -Name 'disk-pool-1' + +Location Name Type +-------- ---- ---- +westeurope disk-pool-1 Microsoft.StoragePool/diskPools +.Example +PS C:\> Get-AzDiskPool + +Location Name Type +-------- ---- ---- +westeurope disk-pool-1 Microsoft.StoragePool/diskPools +westeurope disk-pool-5 Microsoft.StoragePool/diskPools +WestUS2 disk-pool-01 Microsoft.StoragePool/diskPools +.Example +PS C:\> New-AzDiskPool -Name 'disk-pool-1' -ResourceGroupName 'storagepool-rg-test' -Location 'westeurope' -SkuName 'Standard' -SkuTier 'Standard' -SubnetId '/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Network/virtualNetworks/disk-pool-vnet/subnets/default' -AvailabilityZone "1" | Get-AzDiskPool + +Location Name Type +-------- ---- ---- +westeurope disk-pool-1 Microsoft.StoragePool/diskPools + +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPool +.Notes +COMPLEX PARAMETER PROPERTIES + +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +INPUTOBJECT : Identity Parameter + [DiskPoolName ]: The name of the Disk Pool. + [Id ]: Resource identity path + [IscsiTargetName ]: The name of the iSCSI Target. + [Location ]: The location of the resource. + [ResourceGroupName ]: The name of the resource group. The name is case insensitive. + [SubscriptionId ]: The ID of the target subscription. +.Link +https://docs.microsoft.com/powershell/module/az.diskpool/get-azdiskpool +#> +function Get-AzDiskPool { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPool])] +[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)] +param( + [Parameter(ParameterSetName='Get', Mandatory)] + [Alias('DiskPoolName')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the Disk Pool. + ${Name}, + + [Parameter(ParameterSetName='Get', Mandatory)] + [Parameter(ParameterSetName='List1', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Parameter(ParameterSetName='List1')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String[]] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +begin { + try { + $outBuffer = $null + if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { + $PSBoundParameters['OutBuffer'] = 1 + } + $parameterSet = $PSCmdlet.ParameterSetName + $mapping = @{ + Get = 'Az.DiskPool.private\Get-AzDiskPool_Get'; + GetViaIdentity = 'Az.DiskPool.private\Get-AzDiskPool_GetViaIdentity'; + List = 'Az.DiskPool.private\Get-AzDiskPool_List'; + List1 = 'Az.DiskPool.private\Get-AzDiskPool_List1'; + } + if (('Get', 'List', 'List1') -contains $parameterSet -and -not $PSBoundParameters.ContainsKey('SubscriptionId')) { + $PSBoundParameters['SubscriptionId'] = (Get-AzContext).Subscription.Id + } + $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) + $scriptCmd = {& $wrappedCmd @PSBoundParameters} + $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) + $steppablePipeline.Begin($PSCmdlet) + } catch { + throw + } +} + +process { + try { + $steppablePipeline.Process($_) + } catch { + throw + } +} + +end { + try { + $steppablePipeline.End() + } catch { + throw + } +} +} diff --git a/src/DiskPool/exports/Get-AzDiskPoolIscsiTarget.ps1 b/src/DiskPool/exports/Get-AzDiskPoolIscsiTarget.ps1 new file mode 100644 index 000000000000..bc9088e69357 --- /dev/null +++ b/src/DiskPool/exports/Get-AzDiskPoolIscsiTarget.ps1 @@ -0,0 +1,187 @@ + +# ---------------------------------------------------------------------------------- +# +# 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 +Get an iSCSI Target. +.Description +Get an iSCSI Target. +.Example +PS C:\> Get-AzDiskPoolIscsiTarget -ResourceGroupName 'storagepool-rg-test' -DiskPoolName 'disk-pool-5' + +Name Type +---- ---- +target0 Microsoft.StoragePool/diskPools/iscsiTargets +.Example +PS C:\> Get-AzDiskPoolIscsiTarget -ResourceGroupName 'storagepool-rg-test' -DiskPoolName 'disk-pool-5' -Name 'target0' + +Name Type +---- ---- +target0 Microsoft.StoragePool/diskPools/iscsiTargets +.Example +PS C:\> New-AzDiskPoolIscsiTarget -DiskPoolName 'disk-pool-5' -Name 'target1' -ResourceGroupName 'storagepool-rg-test' -AclMode 'Dynamic' | Get-AzDiskPoolIscsiTarget + +Name Type +---- ---- +target1 Microsoft.StoragePool/diskPools/iscsiTargets + +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTarget +.Notes +COMPLEX PARAMETER PROPERTIES + +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +INPUTOBJECT : Identity Parameter + [DiskPoolName ]: The name of the Disk Pool. + [Id ]: Resource identity path + [IscsiTargetName ]: The name of the iSCSI Target. + [Location ]: The location of the resource. + [ResourceGroupName ]: The name of the resource group. The name is case insensitive. + [SubscriptionId ]: The ID of the target subscription. +.Link +https://docs.microsoft.com/powershell/module/az.diskpool/get-azdiskpooliscsitarget +#> +function Get-AzDiskPoolIscsiTarget { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTarget])] +[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)] +param( + [Parameter(ParameterSetName='Get', Mandatory)] + [Parameter(ParameterSetName='List', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the Disk Pool. + ${DiskPoolName}, + + [Parameter(ParameterSetName='Get', Mandatory)] + [Alias('IscsiTargetName')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the iSCSI Target. + ${Name}, + + [Parameter(ParameterSetName='Get', Mandatory)] + [Parameter(ParameterSetName='List', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String[]] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +begin { + try { + $outBuffer = $null + if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { + $PSBoundParameters['OutBuffer'] = 1 + } + $parameterSet = $PSCmdlet.ParameterSetName + $mapping = @{ + Get = 'Az.DiskPool.private\Get-AzDiskPoolIscsiTarget_Get'; + GetViaIdentity = 'Az.DiskPool.private\Get-AzDiskPoolIscsiTarget_GetViaIdentity'; + List = 'Az.DiskPool.private\Get-AzDiskPoolIscsiTarget_List'; + } + if (('Get', 'List') -contains $parameterSet -and -not $PSBoundParameters.ContainsKey('SubscriptionId')) { + $PSBoundParameters['SubscriptionId'] = (Get-AzContext).Subscription.Id + } + $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) + $scriptCmd = {& $wrappedCmd @PSBoundParameters} + $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) + $steppablePipeline.Begin($PSCmdlet) + } catch { + throw + } +} + +process { + try { + $steppablePipeline.Process($_) + } catch { + throw + } +} + +end { + try { + $steppablePipeline.End() + } catch { + throw + } +} +} diff --git a/src/DiskPool/exports/New-AzDiskPool.ps1 b/src/DiskPool/exports/New-AzDiskPool.ps1 new file mode 100644 index 000000000000..4291455d1fca --- /dev/null +++ b/src/DiskPool/exports/New-AzDiskPool.ps1 @@ -0,0 +1,206 @@ + +# ---------------------------------------------------------------------------------- +# +# 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 +Create or Update Disk pool. +.Description +Create or Update Disk pool. +.Example +PS C:\> New-AzDiskPool -Name 'disk-pool-1' -ResourceGroupName 'storagepool-rg-test' -Location 'westeurope' -SkuName 'Standard' -SkuTier 'Standard' -SubnetId '/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Network/virtualNetworks/disk-pool-vnet/subnets/default' -AvailabilityZone "1" + +Location Name Type +-------- ---- ---- +westeurope disk-pool-1 Microsoft.StoragePool/diskPools + +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPool +.Link +https://docs.microsoft.com/powershell/module/az.diskpool/new-azdiskpool +#> +function New-AzDiskPool { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPool])] +[CmdletBinding(DefaultParameterSetName='CreateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter(Mandatory)] + [Alias('DiskPoolName')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the Disk Pool. + ${Name}, + + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [System.String] + # The geo-location where the resource lives. + ${Location}, + + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [System.String] + # . + ${SkuName}, + + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [System.String] + # Azure Resource ID of a Subnet for the Disk Pool. + ${SubnetId}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [System.String[]] + # Logical zone for Disk Pool resource; example: ["1"]. + ${AvailabilityZone}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [System.String[]] + # List of additional capabilities for a Disk Pool. + ${AdditionalCapability}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [System.String[]] + # List of Azure Managed Disk Ids to attach to a Disk Pool. + # To construct, see NOTES section for DISK properties and create a hash table. + ${DiskId}, + + [Parameter()] + [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.DiskPoolTier])] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [System.String] + # Tier to use for the Disk Pool. + ${SkuTier}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateTags]))] + [System.Collections.Hashtable] + # Resource tags. + ${Tag}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command as a job + ${AsJob}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +begin { + try { + $outBuffer = $null + if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { + $PSBoundParameters['OutBuffer'] = 1 + } + $parameterSet = $PSCmdlet.ParameterSetName + $mapping = @{ + CreateExpanded = 'Az.DiskPool.custom\New-AzDiskPool'; + } + if (('CreateExpanded') -contains $parameterSet -and -not $PSBoundParameters.ContainsKey('SubscriptionId')) { + $PSBoundParameters['SubscriptionId'] = (Get-AzContext).Subscription.Id + } + $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) + $scriptCmd = {& $wrappedCmd @PSBoundParameters} + $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) + $steppablePipeline.Begin($PSCmdlet) + } catch { + throw + } +} + +process { + try { + $steppablePipeline.Process($_) + } catch { + throw + } +} + +end { + try { + $steppablePipeline.End() + } catch { + throw + } +} +} diff --git a/src/DiskPool/exports/New-AzDiskPoolAclObject.ps1 b/src/DiskPool/exports/New-AzDiskPoolAclObject.ps1 new file mode 100644 index 000000000000..b491d933d6c5 --- /dev/null +++ b/src/DiskPool/exports/New-AzDiskPoolAclObject.ps1 @@ -0,0 +1,84 @@ + +# ---------------------------------------------------------------------------------- +# +# 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 +Create a in-memory object for Acl +.Description +Create a in-memory object for Acl +.Example +PS C:\> New-AzDiskPoolAclObject -InitiatorIqn 'iqn.2021-05.com.microsoft:target0' -MappedLun @('lun0') + +InitiatorIqn MappedLun +------------ --------- +iqn.2021-05.com.microsoft:target0 {lun0} + +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Acl +.Link +https://docs.microsoft.com/powershell/module/az.DiskPool/new-AzDiskPoolAclObject +#> +function New-AzDiskPoolAclObject { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Acl])] +[CmdletBinding(PositionalBinding=$false)] +param( + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [System.String] + # iSCSI initiator IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:client". + ${InitiatorIqn}, + + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [System.String[]] + # List of LUN names mapped to the ACL. + ${MappedLun} +) + +begin { + try { + $outBuffer = $null + if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { + $PSBoundParameters['OutBuffer'] = 1 + } + $parameterSet = $PSCmdlet.ParameterSetName + $mapping = @{ + __AllParameterSets = 'Az.DiskPool.custom\New-AzDiskPoolAclObject'; + } + $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) + $scriptCmd = {& $wrappedCmd @PSBoundParameters} + $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) + $steppablePipeline.Begin($PSCmdlet) + } catch { + throw + } +} + +process { + try { + $steppablePipeline.Process($_) + } catch { + throw + } +} + +end { + try { + $steppablePipeline.End() + } catch { + throw + } +} +} diff --git a/src/DiskPool/exports/New-AzDiskPoolIscsiLunObject.ps1 b/src/DiskPool/exports/New-AzDiskPoolIscsiLunObject.ps1 new file mode 100644 index 000000000000..0b65f87d3130 --- /dev/null +++ b/src/DiskPool/exports/New-AzDiskPoolIscsiLunObject.ps1 @@ -0,0 +1,81 @@ + +# ---------------------------------------------------------------------------------- +# +# 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 +Create a in-memory object for IscsiLun +.Description +Create a in-memory object for IscsiLun +.Example +PS C:\> New-AzDiskPoolIscsiLunObject -ManagedDiskAzureResourceId "/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Compute/disks/disk-pool-disk-1" -Name 'lun0' + + +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiLun +.Link +https://docs.microsoft.com/powershell/module/az.DiskPool/new-AzDiskPoolIscsiLunObject +#> +function New-AzDiskPoolIscsiLunObject { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiLun])] +[CmdletBinding(PositionalBinding=$false)] +param( + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [System.String] + # Azure Resource ID of the Managed Disk. + ${ManagedDiskAzureResourceId}, + + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [System.String] + # User defined name for iSCSI LUN; example: "lun0". + ${Name} +) + +begin { + try { + $outBuffer = $null + if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { + $PSBoundParameters['OutBuffer'] = 1 + } + $parameterSet = $PSCmdlet.ParameterSetName + $mapping = @{ + __AllParameterSets = 'Az.DiskPool.custom\New-AzDiskPoolIscsiLunObject'; + } + $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) + $scriptCmd = {& $wrappedCmd @PSBoundParameters} + $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) + $steppablePipeline.Begin($PSCmdlet) + } catch { + throw + } +} + +process { + try { + $steppablePipeline.Process($_) + } catch { + throw + } +} + +end { + try { + $steppablePipeline.End() + } catch { + throw + } +} +} diff --git a/src/DiskPool/exports/New-AzDiskPoolIscsiTarget.ps1 b/src/DiskPool/exports/New-AzDiskPoolIscsiTarget.ps1 new file mode 100644 index 000000000000..3339f2d44537 --- /dev/null +++ b/src/DiskPool/exports/New-AzDiskPoolIscsiTarget.ps1 @@ -0,0 +1,201 @@ + +# ---------------------------------------------------------------------------------- +# +# 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 +Create or Update an iSCSI Target. +.Description +Create or Update an iSCSI Target. +.Example +PS C:\> New-AzDiskPoolIscsiTarget -DiskPoolName 'disk-pool-1' -Name 'target1' -ResourceGroupName 'storagepool-rg-test' -AclMode 'Dynamic' + +Name Type +---- ---- +target1 Microsoft.StoragePool/diskPools/iscsiTargets + +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTarget +.Notes +COMPLEX PARAMETER PROPERTIES + +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +LUN : List of LUNs to be exposed through iSCSI Target. + ManagedDiskAzureResourceId : Azure Resource ID of the Managed Disk. + Name : User defined name for iSCSI LUN; example: "lun0" + +STATICACL : Access Control List (ACL) for an iSCSI Target; defines LUN masking policy To construct, see NOTES section for STATICACLS properties and create a hash table. + InitiatorIqn : iSCSI initiator IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:client". + MappedLun : List of LUN names mapped to the ACL. +.Link +https://docs.microsoft.com/powershell/module/az.diskpool/new-azdiskpooliscsitarget +#> +function New-AzDiskPoolIscsiTarget { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTarget])] +[CmdletBinding(DefaultParameterSetName='CreateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the Disk Pool. + ${DiskPoolName}, + + [Parameter(Mandatory)] + [Alias('IscsiTargetName')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the iSCSI Target. + ${Name}, + + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter(Mandatory)] + [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.IscsiTargetAclMode])] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [System.String] + # Mode for Target connectivity. + ${AclMode}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun[]] + # List of LUNs to be exposed through iSCSI Target. + # To construct, see NOTES section for LUN properties and create a hash table. + ${Lun}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl[]] + # Access Control List (ACL) for an iSCSI Target; defines LUN masking policy + # To construct, see NOTES section for STATICACLS properties and create a hash table. + # To construct, see NOTES section for STATICACL properties and create a hash table. + ${StaticAcl}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [System.String] + # iSCSI Target IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:server". + ${TargetIqn}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command as a job + ${AsJob}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +begin { + try { + $outBuffer = $null + if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { + $PSBoundParameters['OutBuffer'] = 1 + } + $parameterSet = $PSCmdlet.ParameterSetName + $mapping = @{ + CreateExpanded = 'Az.DiskPool.custom\New-AzDiskPoolIscsiTarget'; + } + if (('CreateExpanded') -contains $parameterSet -and -not $PSBoundParameters.ContainsKey('SubscriptionId')) { + $PSBoundParameters['SubscriptionId'] = (Get-AzContext).Subscription.Id + } + $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) + $scriptCmd = {& $wrappedCmd @PSBoundParameters} + $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) + $steppablePipeline.Begin($PSCmdlet) + } catch { + throw + } +} + +process { + try { + $steppablePipeline.Process($_) + } catch { + throw + } +} + +end { + try { + $steppablePipeline.End() + } catch { + throw + } +} +} diff --git a/src/DiskPool/exports/ProxyCmdletDefinitions.ps1 b/src/DiskPool/exports/ProxyCmdletDefinitions.ps1 new file mode 100644 index 000000000000..dd13cc754de8 --- /dev/null +++ b/src/DiskPool/exports/ProxyCmdletDefinitions.ps1 @@ -0,0 +1,2100 @@ + +# ---------------------------------------------------------------------------------- +# +# 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 +Get an iSCSI Target. +.Description +Get an iSCSI Target. +.Example +PS C:\> Get-AzDiskPoolIscsiTarget -ResourceGroupName 'storagepool-rg-test' -DiskPoolName 'disk-pool-5' + +Name Type +---- ---- +target0 Microsoft.StoragePool/diskPools/iscsiTargets +.Example +PS C:\> Get-AzDiskPoolIscsiTarget -ResourceGroupName 'storagepool-rg-test' -DiskPoolName 'disk-pool-5' -Name 'target0' + +Name Type +---- ---- +target0 Microsoft.StoragePool/diskPools/iscsiTargets +.Example +PS C:\> New-AzDiskPoolIscsiTarget -DiskPoolName 'disk-pool-5' -Name 'target1' -ResourceGroupName 'storagepool-rg-test' -AclMode 'Dynamic' | Get-AzDiskPoolIscsiTarget + +Name Type +---- ---- +target1 Microsoft.StoragePool/diskPools/iscsiTargets + +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTarget +.Notes +COMPLEX PARAMETER PROPERTIES + +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +INPUTOBJECT : Identity Parameter + [DiskPoolName ]: The name of the Disk Pool. + [Id ]: Resource identity path + [IscsiTargetName ]: The name of the iSCSI Target. + [Location ]: The location of the resource. + [ResourceGroupName ]: The name of the resource group. The name is case insensitive. + [SubscriptionId ]: The ID of the target subscription. +.Link +https://docs.microsoft.com/powershell/module/az.diskpool/get-azdiskpooliscsitarget +#> +function Get-AzDiskPoolIscsiTarget { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTarget])] +[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)] +param( + [Parameter(ParameterSetName='Get', Mandatory)] + [Parameter(ParameterSetName='List', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the Disk Pool. + ${DiskPoolName}, + + [Parameter(ParameterSetName='Get', Mandatory)] + [Alias('IscsiTargetName')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the iSCSI Target. + ${Name}, + + [Parameter(ParameterSetName='Get', Mandatory)] + [Parameter(ParameterSetName='List', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String[]] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +begin { + try { + $outBuffer = $null + if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { + $PSBoundParameters['OutBuffer'] = 1 + } + $parameterSet = $PSCmdlet.ParameterSetName + $mapping = @{ + Get = 'Az.DiskPool.private\Get-AzDiskPoolIscsiTarget_Get'; + GetViaIdentity = 'Az.DiskPool.private\Get-AzDiskPoolIscsiTarget_GetViaIdentity'; + List = 'Az.DiskPool.private\Get-AzDiskPoolIscsiTarget_List'; + } + if (('Get', 'List') -contains $parameterSet -and -not $PSBoundParameters.ContainsKey('SubscriptionId')) { + $PSBoundParameters['SubscriptionId'] = (Get-AzContext).Subscription.Id + } + $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) + $scriptCmd = {& $wrappedCmd @PSBoundParameters} + $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) + $steppablePipeline.Begin($PSCmdlet) + } catch { + throw + } +} + +process { + try { + $steppablePipeline.Process($_) + } catch { + throw + } +} + +end { + try { + $steppablePipeline.End() + } catch { + throw + } +} +} + +# ---------------------------------------------------------------------------------- +# +# 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 +Get a Disk pool. +.Description +Get a Disk pool. +.Example +PS C:\> Get-AzDiskPool -ResourceGroupName 'storagepool-rg-test' + +Location Name Type +-------- ---- ---- +westeurope disk-pool-1 Microsoft.StoragePool/diskPools +westeurope disk-pool-5 Microsoft.StoragePool/diskPools +.Example +PS C:\> Get-AzDiskPool -ResourceGroupName 'storagepool-rg-test' -Name 'disk-pool-1' + +Location Name Type +-------- ---- ---- +westeurope disk-pool-1 Microsoft.StoragePool/diskPools +.Example +PS C:\> Get-AzDiskPool + +Location Name Type +-------- ---- ---- +westeurope disk-pool-1 Microsoft.StoragePool/diskPools +westeurope disk-pool-5 Microsoft.StoragePool/diskPools +WestUS2 disk-pool-01 Microsoft.StoragePool/diskPools +.Example +PS C:\> New-AzDiskPool -Name 'disk-pool-1' -ResourceGroupName 'storagepool-rg-test' -Location 'westeurope' -SkuName 'Standard' -SkuTier 'Standard' -SubnetId '/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Network/virtualNetworks/disk-pool-vnet/subnets/default' -AvailabilityZone "1" | Get-AzDiskPool + +Location Name Type +-------- ---- ---- +westeurope disk-pool-1 Microsoft.StoragePool/diskPools + +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPool +.Notes +COMPLEX PARAMETER PROPERTIES + +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +INPUTOBJECT : Identity Parameter + [DiskPoolName ]: The name of the Disk Pool. + [Id ]: Resource identity path + [IscsiTargetName ]: The name of the iSCSI Target. + [Location ]: The location of the resource. + [ResourceGroupName ]: The name of the resource group. The name is case insensitive. + [SubscriptionId ]: The ID of the target subscription. +.Link +https://docs.microsoft.com/powershell/module/az.diskpool/get-azdiskpool +#> +function Get-AzDiskPool { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPool])] +[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)] +param( + [Parameter(ParameterSetName='Get', Mandatory)] + [Alias('DiskPoolName')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the Disk Pool. + ${Name}, + + [Parameter(ParameterSetName='Get', Mandatory)] + [Parameter(ParameterSetName='List1', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='Get')] + [Parameter(ParameterSetName='List')] + [Parameter(ParameterSetName='List1')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String[]] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +begin { + try { + $outBuffer = $null + if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { + $PSBoundParameters['OutBuffer'] = 1 + } + $parameterSet = $PSCmdlet.ParameterSetName + $mapping = @{ + Get = 'Az.DiskPool.private\Get-AzDiskPool_Get'; + GetViaIdentity = 'Az.DiskPool.private\Get-AzDiskPool_GetViaIdentity'; + List = 'Az.DiskPool.private\Get-AzDiskPool_List'; + List1 = 'Az.DiskPool.private\Get-AzDiskPool_List1'; + } + if (('Get', 'List', 'List1') -contains $parameterSet -and -not $PSBoundParameters.ContainsKey('SubscriptionId')) { + $PSBoundParameters['SubscriptionId'] = (Get-AzContext).Subscription.Id + } + $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) + $scriptCmd = {& $wrappedCmd @PSBoundParameters} + $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) + $steppablePipeline.Begin($PSCmdlet) + } catch { + throw + } +} + +process { + try { + $steppablePipeline.Process($_) + } catch { + throw + } +} + +end { + try { + $steppablePipeline.End() + } catch { + throw + } +} +} + +# ---------------------------------------------------------------------------------- +# +# 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 +Delete an iSCSI Target. +.Description +Delete an iSCSI Target. +.Example +PS C:\> Remove-AzDiskPoolIscsiTarget -ResourceGroupName 'storagepool-rg-test' -DiskPoolName 'disk-pool-5' -Name 'target0' + +.Example +PS C:\> Get-AzDiskPoolIscsiTarget -ResourceGroupName 'storagepool-rg-test' -DiskPoolName 'disk-pool-5' -Name 'target0' | Remove-AzDiskPoolIscsiTarget + + +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity +.Outputs +System.Boolean +.Notes +COMPLEX PARAMETER PROPERTIES + +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +INPUTOBJECT : Identity Parameter + [DiskPoolName ]: The name of the Disk Pool. + [Id ]: Resource identity path + [IscsiTargetName ]: The name of the iSCSI Target. + [Location ]: The location of the resource. + [ResourceGroupName ]: The name of the resource group. The name is case insensitive. + [SubscriptionId ]: The ID of the target subscription. +.Link +https://docs.microsoft.com/powershell/module/az.diskpool/remove-azdiskpooliscsitarget +#> +function Remove-AzDiskPoolIscsiTarget { +[OutputType([System.Boolean])] +[CmdletBinding(DefaultParameterSetName='Delete', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter(ParameterSetName='Delete', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the Disk Pool. + ${DiskPoolName}, + + [Parameter(ParameterSetName='Delete', Mandatory)] + [Alias('IscsiTargetName')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the iSCSI Target. + ${Name}, + + [Parameter(ParameterSetName='Delete', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='Delete')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter(ParameterSetName='DeleteViaIdentity', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command as a job + ${AsJob}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Returns true when the command succeeds + ${PassThru}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +begin { + try { + $outBuffer = $null + if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { + $PSBoundParameters['OutBuffer'] = 1 + } + $parameterSet = $PSCmdlet.ParameterSetName + $mapping = @{ + Delete = 'Az.DiskPool.private\Remove-AzDiskPoolIscsiTarget_Delete'; + DeleteViaIdentity = 'Az.DiskPool.private\Remove-AzDiskPoolIscsiTarget_DeleteViaIdentity'; + } + if (('Delete') -contains $parameterSet -and -not $PSBoundParameters.ContainsKey('SubscriptionId')) { + $PSBoundParameters['SubscriptionId'] = (Get-AzContext).Subscription.Id + } + $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) + $scriptCmd = {& $wrappedCmd @PSBoundParameters} + $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) + $steppablePipeline.Begin($PSCmdlet) + } catch { + throw + } +} + +process { + try { + $steppablePipeline.Process($_) + } catch { + throw + } +} + +end { + try { + $steppablePipeline.End() + } catch { + throw + } +} +} + +# ---------------------------------------------------------------------------------- +# +# 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 +Delete a Disk pool. +.Description +Delete a Disk pool. +.Example +PS C:\> Remove-AzDiskPool -Name 'disk-pool-1' -ResourceGroupName 'storagepool-rg-test' + +.Example +PS C:\> Get-AzDiskPool -ResourceGroupName 'storagepool-rg-test' -Name 'disk-pool-1' | Remove-AzDiskPool + + +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity +.Outputs +System.Boolean +.Notes +COMPLEX PARAMETER PROPERTIES + +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +INPUTOBJECT : Identity Parameter + [DiskPoolName ]: The name of the Disk Pool. + [Id ]: Resource identity path + [IscsiTargetName ]: The name of the iSCSI Target. + [Location ]: The location of the resource. + [ResourceGroupName ]: The name of the resource group. The name is case insensitive. + [SubscriptionId ]: The ID of the target subscription. +.Link +https://docs.microsoft.com/powershell/module/az.diskpool/remove-azdiskpool +#> +function Remove-AzDiskPool { +[OutputType([System.Boolean])] +[CmdletBinding(DefaultParameterSetName='Delete', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter(ParameterSetName='Delete', Mandatory)] + [Alias('DiskPoolName')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the Disk Pool. + ${Name}, + + [Parameter(ParameterSetName='Delete', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='Delete')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter(ParameterSetName='DeleteViaIdentity', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command as a job + ${AsJob}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Returns true when the command succeeds + ${PassThru}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +begin { + try { + $outBuffer = $null + if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { + $PSBoundParameters['OutBuffer'] = 1 + } + $parameterSet = $PSCmdlet.ParameterSetName + $mapping = @{ + Delete = 'Az.DiskPool.private\Remove-AzDiskPool_Delete'; + DeleteViaIdentity = 'Az.DiskPool.private\Remove-AzDiskPool_DeleteViaIdentity'; + } + if (('Delete') -contains $parameterSet -and -not $PSBoundParameters.ContainsKey('SubscriptionId')) { + $PSBoundParameters['SubscriptionId'] = (Get-AzContext).Subscription.Id + } + $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) + $scriptCmd = {& $wrappedCmd @PSBoundParameters} + $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) + $steppablePipeline.Begin($PSCmdlet) + } catch { + throw + } +} + +process { + try { + $steppablePipeline.Process($_) + } catch { + throw + } +} + +end { + try { + $steppablePipeline.End() + } catch { + throw + } +} +} + +# ---------------------------------------------------------------------------------- +# +# 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 +The operation to start a Disk Pool. +.Description +The operation to start a Disk Pool. +.Example +PS C:\> Start-AzDiskPool -DiskPoolName 'disk-pool-1' -ResourceGroupName 'storagepool-rg-test' + +.Example +PS C:\> Get-AzDiskPool -Name 'disk-pool-1' -ResourceGroupName 'storagepool-rg-test' | Start-AzDiskPool + + +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity +.Outputs +System.Boolean +.Notes +COMPLEX PARAMETER PROPERTIES + +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +INPUTOBJECT : Identity Parameter + [DiskPoolName ]: The name of the Disk Pool. + [Id ]: Resource identity path + [IscsiTargetName ]: The name of the iSCSI Target. + [Location ]: The location of the resource. + [ResourceGroupName ]: The name of the resource group. The name is case insensitive. + [SubscriptionId ]: The ID of the target subscription. +.Link +https://docs.microsoft.com/powershell/module/az.diskpool/start-azdiskpool +#> +function Start-AzDiskPool { +[OutputType([System.Boolean])] +[CmdletBinding(DefaultParameterSetName='Start', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter(ParameterSetName='Start', Mandatory)] + [Alias('DiskPoolName')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the Disk Pool. + ${Name}, + + [Parameter(ParameterSetName='Start', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='Start')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter(ParameterSetName='StartViaIdentity', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command as a job + ${AsJob}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Returns true when the command succeeds + ${PassThru}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +begin { + try { + $outBuffer = $null + if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { + $PSBoundParameters['OutBuffer'] = 1 + } + $parameterSet = $PSCmdlet.ParameterSetName + $mapping = @{ + Start = 'Az.DiskPool.private\Start-AzDiskPool_Start'; + StartViaIdentity = 'Az.DiskPool.private\Start-AzDiskPool_StartViaIdentity'; + } + if (('Start') -contains $parameterSet -and -not $PSBoundParameters.ContainsKey('SubscriptionId')) { + $PSBoundParameters['SubscriptionId'] = (Get-AzContext).Subscription.Id + } + $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) + $scriptCmd = {& $wrappedCmd @PSBoundParameters} + $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) + $steppablePipeline.Begin($PSCmdlet) + } catch { + throw + } +} + +process { + try { + $steppablePipeline.Process($_) + } catch { + throw + } +} + +end { + try { + $steppablePipeline.End() + } catch { + throw + } +} +} + +# ---------------------------------------------------------------------------------- +# +# 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 +Shuts down the Disk Pool and releases the compute resources. +You are not billed for the compute resources that this Disk Pool uses. +.Description +Shuts down the Disk Pool and releases the compute resources. +You are not billed for the compute resources that this Disk Pool uses. +.Example +PS C:\> Stop-AzDiskPool -Name 'disk-pool-1' -ResourceGroupName 'storagepool-rg-test' + +.Example +PS C:\> Get-AzDiskPool -Name 'disk-pool-1' -ResourceGroupName 'storagepool-rg-test' | Stop-AzDiskPool + + +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity +.Outputs +System.Boolean +.Notes +COMPLEX PARAMETER PROPERTIES + +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +INPUTOBJECT : Identity Parameter + [DiskPoolName ]: The name of the Disk Pool. + [Id ]: Resource identity path + [IscsiTargetName ]: The name of the iSCSI Target. + [Location ]: The location of the resource. + [ResourceGroupName ]: The name of the resource group. The name is case insensitive. + [SubscriptionId ]: The ID of the target subscription. +.Link +https://docs.microsoft.com/powershell/module/az.diskpool/stop-azdiskpool +#> +function Stop-AzDiskPool { +[OutputType([System.Boolean])] +[CmdletBinding(DefaultParameterSetName='Deallocate', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter(ParameterSetName='Deallocate', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the Disk Pool. + ${Name}, + + [Parameter(ParameterSetName='Deallocate', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='Deallocate')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter(ParameterSetName='DeallocateViaIdentity', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command as a job + ${AsJob}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Returns true when the command succeeds + ${PassThru}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +begin { + try { + $outBuffer = $null + if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { + $PSBoundParameters['OutBuffer'] = 1 + } + $parameterSet = $PSCmdlet.ParameterSetName + $mapping = @{ + Deallocate = 'Az.DiskPool.private\Stop-AzDiskPool_Deallocate'; + DeallocateViaIdentity = 'Az.DiskPool.private\Stop-AzDiskPool_DeallocateViaIdentity'; + } + if (('Deallocate') -contains $parameterSet -and -not $PSBoundParameters.ContainsKey('SubscriptionId')) { + $PSBoundParameters['SubscriptionId'] = (Get-AzContext).Subscription.Id + } + $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) + $scriptCmd = {& $wrappedCmd @PSBoundParameters} + $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) + $steppablePipeline.Begin($PSCmdlet) + } catch { + throw + } +} + +process { + try { + $steppablePipeline.Process($_) + } catch { + throw + } +} + +end { + try { + $steppablePipeline.End() + } catch { + throw + } +} +} + +# ---------------------------------------------------------------------------------- +# +# 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 +Create or Update Disk pool. +.Description +Create or Update Disk pool. +.Example +PS C:\> New-AzDiskPool -Name 'disk-pool-1' -ResourceGroupName 'storagepool-rg-test' -Location 'westeurope' -SkuName 'Standard' -SkuTier 'Standard' -SubnetId '/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Network/virtualNetworks/disk-pool-vnet/subnets/default' -AvailabilityZone "1" + +Location Name Type +-------- ---- ---- +westeurope disk-pool-1 Microsoft.StoragePool/diskPools + +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPool +.Link +https://docs.microsoft.com/powershell/module/az.diskpool/new-azdiskpool +#> +function New-AzDiskPool { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPool])] +[CmdletBinding(DefaultParameterSetName='CreateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter(Mandatory)] + [Alias('DiskPoolName')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the Disk Pool. + ${Name}, + + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [System.String] + # The geo-location where the resource lives. + ${Location}, + + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [System.String] + # . + ${SkuName}, + + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [System.String] + # Azure Resource ID of a Subnet for the Disk Pool. + ${SubnetId}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [System.String[]] + # Logical zone for Disk Pool resource; example: ["1"]. + ${AvailabilityZone}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [System.String[]] + # List of additional capabilities for a Disk Pool. + ${AdditionalCapability}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [System.String[]] + # List of Azure Managed Disk Ids to attach to a Disk Pool. + # To construct, see NOTES section for DISK properties and create a hash table. + ${DiskId}, + + [Parameter()] + [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.DiskPoolTier])] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [System.String] + # Tier to use for the Disk Pool. + ${SkuTier}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateTags]))] + [System.Collections.Hashtable] + # Resource tags. + ${Tag}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command as a job + ${AsJob}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +begin { + try { + $outBuffer = $null + if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { + $PSBoundParameters['OutBuffer'] = 1 + } + $parameterSet = $PSCmdlet.ParameterSetName + $mapping = @{ + CreateExpanded = 'Az.DiskPool.custom\New-AzDiskPool'; + } + if (('CreateExpanded') -contains $parameterSet -and -not $PSBoundParameters.ContainsKey('SubscriptionId')) { + $PSBoundParameters['SubscriptionId'] = (Get-AzContext).Subscription.Id + } + $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) + $scriptCmd = {& $wrappedCmd @PSBoundParameters} + $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) + $steppablePipeline.Begin($PSCmdlet) + } catch { + throw + } +} + +process { + try { + $steppablePipeline.Process($_) + } catch { + throw + } +} + +end { + try { + $steppablePipeline.End() + } catch { + throw + } +} +} + +# ---------------------------------------------------------------------------------- +# +# 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 +Create a in-memory object for Acl +.Description +Create a in-memory object for Acl +.Example +PS C:\> New-AzDiskPoolAclObject -InitiatorIqn 'iqn.2021-05.com.microsoft:target0' -MappedLun @('lun0') + +InitiatorIqn MappedLun +------------ --------- +iqn.2021-05.com.microsoft:target0 {lun0} + +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Acl +.Link +https://docs.microsoft.com/powershell/module/az.DiskPool/new-AzDiskPoolAclObject +#> +function New-AzDiskPoolAclObject { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Acl])] +[CmdletBinding(PositionalBinding=$false)] +param( + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [System.String] + # iSCSI initiator IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:client". + ${InitiatorIqn}, + + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [System.String[]] + # List of LUN names mapped to the ACL. + ${MappedLun} +) + +begin { + try { + $outBuffer = $null + if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { + $PSBoundParameters['OutBuffer'] = 1 + } + $parameterSet = $PSCmdlet.ParameterSetName + $mapping = @{ + __AllParameterSets = 'Az.DiskPool.custom\New-AzDiskPoolAclObject'; + } + $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) + $scriptCmd = {& $wrappedCmd @PSBoundParameters} + $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) + $steppablePipeline.Begin($PSCmdlet) + } catch { + throw + } +} + +process { + try { + $steppablePipeline.Process($_) + } catch { + throw + } +} + +end { + try { + $steppablePipeline.End() + } catch { + throw + } +} +} + +# ---------------------------------------------------------------------------------- +# +# 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 +Create a in-memory object for IscsiLun +.Description +Create a in-memory object for IscsiLun +.Example +PS C:\> New-AzDiskPoolIscsiLunObject -ManagedDiskAzureResourceId "/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Compute/disks/disk-pool-disk-1" -Name 'lun0' + + +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiLun +.Link +https://docs.microsoft.com/powershell/module/az.DiskPool/new-AzDiskPoolIscsiLunObject +#> +function New-AzDiskPoolIscsiLunObject { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiLun])] +[CmdletBinding(PositionalBinding=$false)] +param( + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [System.String] + # Azure Resource ID of the Managed Disk. + ${ManagedDiskAzureResourceId}, + + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [System.String] + # User defined name for iSCSI LUN; example: "lun0". + ${Name} +) + +begin { + try { + $outBuffer = $null + if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { + $PSBoundParameters['OutBuffer'] = 1 + } + $parameterSet = $PSCmdlet.ParameterSetName + $mapping = @{ + __AllParameterSets = 'Az.DiskPool.custom\New-AzDiskPoolIscsiLunObject'; + } + $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) + $scriptCmd = {& $wrappedCmd @PSBoundParameters} + $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) + $steppablePipeline.Begin($PSCmdlet) + } catch { + throw + } +} + +process { + try { + $steppablePipeline.Process($_) + } catch { + throw + } +} + +end { + try { + $steppablePipeline.End() + } catch { + throw + } +} +} + +# ---------------------------------------------------------------------------------- +# +# 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 +Create or Update an iSCSI Target. +.Description +Create or Update an iSCSI Target. +.Example +PS C:\> New-AzDiskPoolIscsiTarget -DiskPoolName 'disk-pool-1' -Name 'target1' -ResourceGroupName 'storagepool-rg-test' -AclMode 'Dynamic' + +Name Type +---- ---- +target1 Microsoft.StoragePool/diskPools/iscsiTargets + +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTarget +.Notes +COMPLEX PARAMETER PROPERTIES + +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +LUN : List of LUNs to be exposed through iSCSI Target. + ManagedDiskAzureResourceId : Azure Resource ID of the Managed Disk. + Name : User defined name for iSCSI LUN; example: "lun0" + +STATICACL : Access Control List (ACL) for an iSCSI Target; defines LUN masking policy To construct, see NOTES section for STATICACLS properties and create a hash table. + InitiatorIqn : iSCSI initiator IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:client". + MappedLun : List of LUN names mapped to the ACL. +.Link +https://docs.microsoft.com/powershell/module/az.diskpool/new-azdiskpooliscsitarget +#> +function New-AzDiskPoolIscsiTarget { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTarget])] +[CmdletBinding(DefaultParameterSetName='CreateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the Disk Pool. + ${DiskPoolName}, + + [Parameter(Mandatory)] + [Alias('IscsiTargetName')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the iSCSI Target. + ${Name}, + + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter(Mandatory)] + [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.IscsiTargetAclMode])] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [System.String] + # Mode for Target connectivity. + ${AclMode}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun[]] + # List of LUNs to be exposed through iSCSI Target. + # To construct, see NOTES section for LUN properties and create a hash table. + ${Lun}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl[]] + # Access Control List (ACL) for an iSCSI Target; defines LUN masking policy + # To construct, see NOTES section for STATICACLS properties and create a hash table. + # To construct, see NOTES section for STATICACL properties and create a hash table. + ${StaticAcl}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [System.String] + # iSCSI Target IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:server". + ${TargetIqn}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command as a job + ${AsJob}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +begin { + try { + $outBuffer = $null + if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { + $PSBoundParameters['OutBuffer'] = 1 + } + $parameterSet = $PSCmdlet.ParameterSetName + $mapping = @{ + CreateExpanded = 'Az.DiskPool.custom\New-AzDiskPoolIscsiTarget'; + } + if (('CreateExpanded') -contains $parameterSet -and -not $PSBoundParameters.ContainsKey('SubscriptionId')) { + $PSBoundParameters['SubscriptionId'] = (Get-AzContext).Subscription.Id + } + $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) + $scriptCmd = {& $wrappedCmd @PSBoundParameters} + $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) + $steppablePipeline.Begin($PSCmdlet) + } catch { + throw + } +} + +process { + try { + $steppablePipeline.Process($_) + } catch { + throw + } +} + +end { + try { + $steppablePipeline.End() + } catch { + throw + } +} +} + +# ---------------------------------------------------------------------------------- +# +# 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 +Update a Disk pool. +.Description +Update a Disk pool. +.Example +PS C:\> Update-AzDiskPool -Name 'disk-pool-1' -ResourceGroupName 'storagepool-rg-test' -DiskId @() + +Location Name Type +-------- ---- ---- +westeurope disk-pool-1 Microsoft.StoragePool/diskPools +.Example +PS C:\> Get-AzDiskPool -ResourceGroupName 'storagepool-rg-test' -Name 'disk-pool-1' | Update-AzDiskPool -DiskId @() + +Location Name Type +-------- ---- ---- +westeurope disk-pool-1 Microsoft.StoragePool/diskPools + +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPool +.Notes +COMPLEX PARAMETER PROPERTIES + +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +INPUTOBJECT : Identity Parameter + [DiskPoolName ]: The name of the Disk Pool. + [Id ]: Resource identity path + [IscsiTargetName ]: The name of the iSCSI Target. + [Location ]: The location of the resource. + [ResourceGroupName ]: The name of the resource group. The name is case insensitive. + [SubscriptionId ]: The ID of the target subscription. +.Link +https://docs.microsoft.com/powershell/module/az.diskpool/update-azdiskpool +#> +function Update-AzDiskPool { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPool])] +[CmdletBinding(DefaultParameterSetName='UpdateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter(ParameterSetName='UpdateExpanded', Mandatory)] + [Alias('DiskPoolName')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the Disk Pool. + ${Name}, + + [Parameter(ParameterSetName='UpdateExpanded', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='UpdateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter(ParameterSetName='UpdateViaIdentityExpanded', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [System.String[]] + # List of Azure Managed Disk Ids to attach to a Disk Pool. + # To construct, see NOTES section for DISK properties and create a hash table. + ${DiskId}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdateTags]))] + [System.Collections.Hashtable] + # Resource tags. + ${Tag}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command as a job + ${AsJob}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +begin { + try { + $outBuffer = $null + if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { + $PSBoundParameters['OutBuffer'] = 1 + } + $parameterSet = $PSCmdlet.ParameterSetName + $mapping = @{ + UpdateExpanded = 'Az.DiskPool.custom\Update-AzDiskPool'; + UpdateViaIdentityExpanded = 'Az.DiskPool.custom\Update-AzDiskPool'; + } + if (('UpdateExpanded') -contains $parameterSet -and -not $PSBoundParameters.ContainsKey('SubscriptionId')) { + $PSBoundParameters['SubscriptionId'] = (Get-AzContext).Subscription.Id + } + $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) + $scriptCmd = {& $wrappedCmd @PSBoundParameters} + $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) + $steppablePipeline.Begin($PSCmdlet) + } catch { + throw + } +} + +process { + try { + $steppablePipeline.Process($_) + } catch { + throw + } +} + +end { + try { + $steppablePipeline.End() + } catch { + throw + } +} +} + +# ---------------------------------------------------------------------------------- +# +# 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 +Update an iSCSI Target. +.Description +Update an iSCSI Target. +.Example +PS C:\> $lun0 = New-AzDiskPoolIscsiLunObject -ManagedDiskAzureResourceId "/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Compute/disks/disk1" -Name "lun0" +PS C:\> Update-AzDiskPoolIscsiTarget -Name 'target0' -DiskPoolName 'disk-pool-5' -ResourceGroupName 'storagepool-rg-test' -Lun @($lun0) + +Name Type +---- ---- +target0 Microsoft.StoragePool/diskPools/iscsiTargets +.Example +PS C:\> $lun0 = New-AzDiskPoolIscsiLunObject -ManagedDiskAzureResourceId "/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Compute/disks/disk1" -Name "lun0" +PS C:\> Get-AzDiskPoolIscsiTarget -ResourceGroupName 'storagepool-rg-test' -DiskPoolName 'disk-pool-5' -Name 'target0' | Update-AzDiskPoolIscsiTarget -Lun @($lun0) + +Name Type +---- ---- +target0 Microsoft.StoragePool/diskPools/iscsiTargets + +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTarget +.Notes +COMPLEX PARAMETER PROPERTIES + +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +INPUTOBJECT : Identity Parameter + [DiskPoolName ]: The name of the Disk Pool. + [Id ]: Resource identity path + [IscsiTargetName ]: The name of the iSCSI Target. + [Location ]: The location of the resource. + [ResourceGroupName ]: The name of the resource group. The name is case insensitive. + [SubscriptionId ]: The ID of the target subscription. + +LUN : List of LUNs to be exposed through iSCSI Target. + ManagedDiskAzureResourceId : Azure Resource ID of the Managed Disk. + Name : User defined name for iSCSI LUN; example: "lun0" + +STATICACL : Access Control List (ACL) for an iSCSI Target; defines LUN masking policy To construct, see NOTES section for STATICACLS properties and create a hash table. + InitiatorIqn : iSCSI initiator IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:client". + MappedLun : List of LUN names mapped to the ACL. +.Link +https://docs.microsoft.com/powershell/module/az.diskpool/update-azdiskpooliscsitarget +#> +function Update-AzDiskPoolIscsiTarget { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTarget])] +[CmdletBinding(DefaultParameterSetName='UpdateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter(ParameterSetName='UpdateExpanded', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the Disk Pool. + ${DiskPoolName}, + + [Parameter(ParameterSetName='UpdateExpanded', Mandatory)] + [Alias('IscsiTargetName')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the iSCSI Target. + ${Name}, + + [Parameter(ParameterSetName='UpdateExpanded', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='UpdateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter(ParameterSetName='UpdateViaIdentityExpanded', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun[]] + # List of LUNs to be exposed through iSCSI Target. + # To construct, see NOTES section for LUN properties and create a hash table. + ${Lun}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl[]] + # Access Control List (ACL) for an iSCSI Target; defines LUN masking policy + # To construct, see NOTES section for STATICACLS properties and create a hash table. + # To construct, see NOTES section for STATICACL properties and create a hash table. + ${StaticAcl}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command as a job + ${AsJob}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +begin { + try { + $outBuffer = $null + if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { + $PSBoundParameters['OutBuffer'] = 1 + } + $parameterSet = $PSCmdlet.ParameterSetName + $mapping = @{ + UpdateExpanded = 'Az.DiskPool.custom\Update-AzDiskPoolIscsiTarget'; + UpdateViaIdentityExpanded = 'Az.DiskPool.custom\Update-AzDiskPoolIscsiTarget'; + } + if (('UpdateExpanded') -contains $parameterSet -and -not $PSBoundParameters.ContainsKey('SubscriptionId')) { + $PSBoundParameters['SubscriptionId'] = (Get-AzContext).Subscription.Id + } + $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) + $scriptCmd = {& $wrappedCmd @PSBoundParameters} + $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) + $steppablePipeline.Begin($PSCmdlet) + } catch { + throw + } +} + +process { + try { + $steppablePipeline.Process($_) + } catch { + throw + } +} + +end { + try { + $steppablePipeline.End() + } catch { + throw + } +} +} diff --git a/src/DiskPool/exports/Remove-AzDiskPool.ps1 b/src/DiskPool/exports/Remove-AzDiskPool.ps1 new file mode 100644 index 000000000000..64c74e7e7e56 --- /dev/null +++ b/src/DiskPool/exports/Remove-AzDiskPool.ps1 @@ -0,0 +1,183 @@ + +# ---------------------------------------------------------------------------------- +# +# 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 +Delete a Disk pool. +.Description +Delete a Disk pool. +.Example +PS C:\> Remove-AzDiskPool -Name 'disk-pool-1' -ResourceGroupName 'storagepool-rg-test' + +.Example +PS C:\> Get-AzDiskPool -ResourceGroupName 'storagepool-rg-test' -Name 'disk-pool-1' | Remove-AzDiskPool + + +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity +.Outputs +System.Boolean +.Notes +COMPLEX PARAMETER PROPERTIES + +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +INPUTOBJECT : Identity Parameter + [DiskPoolName ]: The name of the Disk Pool. + [Id ]: Resource identity path + [IscsiTargetName ]: The name of the iSCSI Target. + [Location ]: The location of the resource. + [ResourceGroupName ]: The name of the resource group. The name is case insensitive. + [SubscriptionId ]: The ID of the target subscription. +.Link +https://docs.microsoft.com/powershell/module/az.diskpool/remove-azdiskpool +#> +function Remove-AzDiskPool { +[OutputType([System.Boolean])] +[CmdletBinding(DefaultParameterSetName='Delete', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter(ParameterSetName='Delete', Mandatory)] + [Alias('DiskPoolName')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the Disk Pool. + ${Name}, + + [Parameter(ParameterSetName='Delete', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='Delete')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter(ParameterSetName='DeleteViaIdentity', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command as a job + ${AsJob}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Returns true when the command succeeds + ${PassThru}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +begin { + try { + $outBuffer = $null + if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { + $PSBoundParameters['OutBuffer'] = 1 + } + $parameterSet = $PSCmdlet.ParameterSetName + $mapping = @{ + Delete = 'Az.DiskPool.private\Remove-AzDiskPool_Delete'; + DeleteViaIdentity = 'Az.DiskPool.private\Remove-AzDiskPool_DeleteViaIdentity'; + } + if (('Delete') -contains $parameterSet -and -not $PSBoundParameters.ContainsKey('SubscriptionId')) { + $PSBoundParameters['SubscriptionId'] = (Get-AzContext).Subscription.Id + } + $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) + $scriptCmd = {& $wrappedCmd @PSBoundParameters} + $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) + $steppablePipeline.Begin($PSCmdlet) + } catch { + throw + } +} + +process { + try { + $steppablePipeline.Process($_) + } catch { + throw + } +} + +end { + try { + $steppablePipeline.End() + } catch { + throw + } +} +} diff --git a/src/DiskPool/exports/Remove-AzDiskPoolIscsiTarget.ps1 b/src/DiskPool/exports/Remove-AzDiskPoolIscsiTarget.ps1 new file mode 100644 index 000000000000..0d256c4d49c0 --- /dev/null +++ b/src/DiskPool/exports/Remove-AzDiskPoolIscsiTarget.ps1 @@ -0,0 +1,189 @@ + +# ---------------------------------------------------------------------------------- +# +# 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 +Delete an iSCSI Target. +.Description +Delete an iSCSI Target. +.Example +PS C:\> Remove-AzDiskPoolIscsiTarget -ResourceGroupName 'storagepool-rg-test' -DiskPoolName 'disk-pool-5' -Name 'target0' + +.Example +PS C:\> Get-AzDiskPoolIscsiTarget -ResourceGroupName 'storagepool-rg-test' -DiskPoolName 'disk-pool-5' -Name 'target0' | Remove-AzDiskPoolIscsiTarget + + +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity +.Outputs +System.Boolean +.Notes +COMPLEX PARAMETER PROPERTIES + +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +INPUTOBJECT : Identity Parameter + [DiskPoolName ]: The name of the Disk Pool. + [Id ]: Resource identity path + [IscsiTargetName ]: The name of the iSCSI Target. + [Location ]: The location of the resource. + [ResourceGroupName ]: The name of the resource group. The name is case insensitive. + [SubscriptionId ]: The ID of the target subscription. +.Link +https://docs.microsoft.com/powershell/module/az.diskpool/remove-azdiskpooliscsitarget +#> +function Remove-AzDiskPoolIscsiTarget { +[OutputType([System.Boolean])] +[CmdletBinding(DefaultParameterSetName='Delete', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter(ParameterSetName='Delete', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the Disk Pool. + ${DiskPoolName}, + + [Parameter(ParameterSetName='Delete', Mandatory)] + [Alias('IscsiTargetName')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the iSCSI Target. + ${Name}, + + [Parameter(ParameterSetName='Delete', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='Delete')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter(ParameterSetName='DeleteViaIdentity', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command as a job + ${AsJob}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Returns true when the command succeeds + ${PassThru}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +begin { + try { + $outBuffer = $null + if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { + $PSBoundParameters['OutBuffer'] = 1 + } + $parameterSet = $PSCmdlet.ParameterSetName + $mapping = @{ + Delete = 'Az.DiskPool.private\Remove-AzDiskPoolIscsiTarget_Delete'; + DeleteViaIdentity = 'Az.DiskPool.private\Remove-AzDiskPoolIscsiTarget_DeleteViaIdentity'; + } + if (('Delete') -contains $parameterSet -and -not $PSBoundParameters.ContainsKey('SubscriptionId')) { + $PSBoundParameters['SubscriptionId'] = (Get-AzContext).Subscription.Id + } + $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) + $scriptCmd = {& $wrappedCmd @PSBoundParameters} + $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) + $steppablePipeline.Begin($PSCmdlet) + } catch { + throw + } +} + +process { + try { + $steppablePipeline.Process($_) + } catch { + throw + } +} + +end { + try { + $steppablePipeline.End() + } catch { + throw + } +} +} diff --git a/src/DiskPool/exports/Start-AzDiskPool.ps1 b/src/DiskPool/exports/Start-AzDiskPool.ps1 new file mode 100644 index 000000000000..a067d2bd0eef --- /dev/null +++ b/src/DiskPool/exports/Start-AzDiskPool.ps1 @@ -0,0 +1,183 @@ + +# ---------------------------------------------------------------------------------- +# +# 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 +The operation to start a Disk Pool. +.Description +The operation to start a Disk Pool. +.Example +PS C:\> Start-AzDiskPool -DiskPoolName 'disk-pool-1' -ResourceGroupName 'storagepool-rg-test' + +.Example +PS C:\> Get-AzDiskPool -Name 'disk-pool-1' -ResourceGroupName 'storagepool-rg-test' | Start-AzDiskPool + + +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity +.Outputs +System.Boolean +.Notes +COMPLEX PARAMETER PROPERTIES + +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +INPUTOBJECT : Identity Parameter + [DiskPoolName ]: The name of the Disk Pool. + [Id ]: Resource identity path + [IscsiTargetName ]: The name of the iSCSI Target. + [Location ]: The location of the resource. + [ResourceGroupName ]: The name of the resource group. The name is case insensitive. + [SubscriptionId ]: The ID of the target subscription. +.Link +https://docs.microsoft.com/powershell/module/az.diskpool/start-azdiskpool +#> +function Start-AzDiskPool { +[OutputType([System.Boolean])] +[CmdletBinding(DefaultParameterSetName='Start', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter(ParameterSetName='Start', Mandatory)] + [Alias('DiskPoolName')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the Disk Pool. + ${Name}, + + [Parameter(ParameterSetName='Start', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='Start')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter(ParameterSetName='StartViaIdentity', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command as a job + ${AsJob}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Returns true when the command succeeds + ${PassThru}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +begin { + try { + $outBuffer = $null + if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { + $PSBoundParameters['OutBuffer'] = 1 + } + $parameterSet = $PSCmdlet.ParameterSetName + $mapping = @{ + Start = 'Az.DiskPool.private\Start-AzDiskPool_Start'; + StartViaIdentity = 'Az.DiskPool.private\Start-AzDiskPool_StartViaIdentity'; + } + if (('Start') -contains $parameterSet -and -not $PSBoundParameters.ContainsKey('SubscriptionId')) { + $PSBoundParameters['SubscriptionId'] = (Get-AzContext).Subscription.Id + } + $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) + $scriptCmd = {& $wrappedCmd @PSBoundParameters} + $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) + $steppablePipeline.Begin($PSCmdlet) + } catch { + throw + } +} + +process { + try { + $steppablePipeline.Process($_) + } catch { + throw + } +} + +end { + try { + $steppablePipeline.End() + } catch { + throw + } +} +} diff --git a/src/DiskPool/exports/Stop-AzDiskPool.ps1 b/src/DiskPool/exports/Stop-AzDiskPool.ps1 new file mode 100644 index 000000000000..525547558cf8 --- /dev/null +++ b/src/DiskPool/exports/Stop-AzDiskPool.ps1 @@ -0,0 +1,184 @@ + +# ---------------------------------------------------------------------------------- +# +# 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 +Shuts down the Disk Pool and releases the compute resources. +You are not billed for the compute resources that this Disk Pool uses. +.Description +Shuts down the Disk Pool and releases the compute resources. +You are not billed for the compute resources that this Disk Pool uses. +.Example +PS C:\> Stop-AzDiskPool -Name 'disk-pool-1' -ResourceGroupName 'storagepool-rg-test' + +.Example +PS C:\> Get-AzDiskPool -Name 'disk-pool-1' -ResourceGroupName 'storagepool-rg-test' | Stop-AzDiskPool + + +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity +.Outputs +System.Boolean +.Notes +COMPLEX PARAMETER PROPERTIES + +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +INPUTOBJECT : Identity Parameter + [DiskPoolName ]: The name of the Disk Pool. + [Id ]: Resource identity path + [IscsiTargetName ]: The name of the iSCSI Target. + [Location ]: The location of the resource. + [ResourceGroupName ]: The name of the resource group. The name is case insensitive. + [SubscriptionId ]: The ID of the target subscription. +.Link +https://docs.microsoft.com/powershell/module/az.diskpool/stop-azdiskpool +#> +function Stop-AzDiskPool { +[OutputType([System.Boolean])] +[CmdletBinding(DefaultParameterSetName='Deallocate', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter(ParameterSetName='Deallocate', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the Disk Pool. + ${Name}, + + [Parameter(ParameterSetName='Deallocate', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='Deallocate')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter(ParameterSetName='DeallocateViaIdentity', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command as a job + ${AsJob}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Returns true when the command succeeds + ${PassThru}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +begin { + try { + $outBuffer = $null + if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { + $PSBoundParameters['OutBuffer'] = 1 + } + $parameterSet = $PSCmdlet.ParameterSetName + $mapping = @{ + Deallocate = 'Az.DiskPool.private\Stop-AzDiskPool_Deallocate'; + DeallocateViaIdentity = 'Az.DiskPool.private\Stop-AzDiskPool_DeallocateViaIdentity'; + } + if (('Deallocate') -contains $parameterSet -and -not $PSBoundParameters.ContainsKey('SubscriptionId')) { + $PSBoundParameters['SubscriptionId'] = (Get-AzContext).Subscription.Id + } + $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) + $scriptCmd = {& $wrappedCmd @PSBoundParameters} + $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) + $steppablePipeline.Begin($PSCmdlet) + } catch { + throw + } +} + +process { + try { + $steppablePipeline.Process($_) + } catch { + throw + } +} + +end { + try { + $steppablePipeline.End() + } catch { + throw + } +} +} diff --git a/src/DiskPool/exports/Update-AzDiskPool.ps1 b/src/DiskPool/exports/Update-AzDiskPool.ps1 new file mode 100644 index 000000000000..8450fd98f937 --- /dev/null +++ b/src/DiskPool/exports/Update-AzDiskPool.ps1 @@ -0,0 +1,197 @@ + +# ---------------------------------------------------------------------------------- +# +# 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 +Update a Disk pool. +.Description +Update a Disk pool. +.Example +PS C:\> Update-AzDiskPool -Name 'disk-pool-1' -ResourceGroupName 'storagepool-rg-test' -DiskId @() + +Location Name Type +-------- ---- ---- +westeurope disk-pool-1 Microsoft.StoragePool/diskPools +.Example +PS C:\> Get-AzDiskPool -ResourceGroupName 'storagepool-rg-test' -Name 'disk-pool-1' | Update-AzDiskPool -DiskId @() + +Location Name Type +-------- ---- ---- +westeurope disk-pool-1 Microsoft.StoragePool/diskPools + +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPool +.Notes +COMPLEX PARAMETER PROPERTIES + +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +INPUTOBJECT : Identity Parameter + [DiskPoolName ]: The name of the Disk Pool. + [Id ]: Resource identity path + [IscsiTargetName ]: The name of the iSCSI Target. + [Location ]: The location of the resource. + [ResourceGroupName ]: The name of the resource group. The name is case insensitive. + [SubscriptionId ]: The ID of the target subscription. +.Link +https://docs.microsoft.com/powershell/module/az.diskpool/update-azdiskpool +#> +function Update-AzDiskPool { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPool])] +[CmdletBinding(DefaultParameterSetName='UpdateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter(ParameterSetName='UpdateExpanded', Mandatory)] + [Alias('DiskPoolName')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the Disk Pool. + ${Name}, + + [Parameter(ParameterSetName='UpdateExpanded', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='UpdateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter(ParameterSetName='UpdateViaIdentityExpanded', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [System.String[]] + # List of Azure Managed Disk Ids to attach to a Disk Pool. + # To construct, see NOTES section for DISK properties and create a hash table. + ${DiskId}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdateTags]))] + [System.Collections.Hashtable] + # Resource tags. + ${Tag}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command as a job + ${AsJob}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +begin { + try { + $outBuffer = $null + if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { + $PSBoundParameters['OutBuffer'] = 1 + } + $parameterSet = $PSCmdlet.ParameterSetName + $mapping = @{ + UpdateExpanded = 'Az.DiskPool.custom\Update-AzDiskPool'; + UpdateViaIdentityExpanded = 'Az.DiskPool.custom\Update-AzDiskPool'; + } + if (('UpdateExpanded') -contains $parameterSet -and -not $PSBoundParameters.ContainsKey('SubscriptionId')) { + $PSBoundParameters['SubscriptionId'] = (Get-AzContext).Subscription.Id + } + $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) + $scriptCmd = {& $wrappedCmd @PSBoundParameters} + $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) + $steppablePipeline.Begin($PSCmdlet) + } catch { + throw + } +} + +process { + try { + $steppablePipeline.Process($_) + } catch { + throw + } +} + +end { + try { + $steppablePipeline.End() + } catch { + throw + } +} +} diff --git a/src/DiskPool/exports/Update-AzDiskPoolIscsiTarget.ps1 b/src/DiskPool/exports/Update-AzDiskPoolIscsiTarget.ps1 new file mode 100644 index 000000000000..7e9147c2da35 --- /dev/null +++ b/src/DiskPool/exports/Update-AzDiskPoolIscsiTarget.ps1 @@ -0,0 +1,214 @@ + +# ---------------------------------------------------------------------------------- +# +# 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 +Update an iSCSI Target. +.Description +Update an iSCSI Target. +.Example +PS C:\> $lun0 = New-AzDiskPoolIscsiLunObject -ManagedDiskAzureResourceId "/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Compute/disks/disk1" -Name "lun0" +PS C:\> Update-AzDiskPoolIscsiTarget -Name 'target0' -DiskPoolName 'disk-pool-5' -ResourceGroupName 'storagepool-rg-test' -Lun @($lun0) + +Name Type +---- ---- +target0 Microsoft.StoragePool/diskPools/iscsiTargets +.Example +PS C:\> $lun0 = New-AzDiskPoolIscsiLunObject -ManagedDiskAzureResourceId "/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Compute/disks/disk1" -Name "lun0" +PS C:\> Get-AzDiskPoolIscsiTarget -ResourceGroupName 'storagepool-rg-test' -DiskPoolName 'disk-pool-5' -Name 'target0' | Update-AzDiskPoolIscsiTarget -Lun @($lun0) + +Name Type +---- ---- +target0 Microsoft.StoragePool/diskPools/iscsiTargets + +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTarget +.Notes +COMPLEX PARAMETER PROPERTIES + +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +INPUTOBJECT : Identity Parameter + [DiskPoolName ]: The name of the Disk Pool. + [Id ]: Resource identity path + [IscsiTargetName ]: The name of the iSCSI Target. + [Location ]: The location of the resource. + [ResourceGroupName ]: The name of the resource group. The name is case insensitive. + [SubscriptionId ]: The ID of the target subscription. + +LUN : List of LUNs to be exposed through iSCSI Target. + ManagedDiskAzureResourceId : Azure Resource ID of the Managed Disk. + Name : User defined name for iSCSI LUN; example: "lun0" + +STATICACL : Access Control List (ACL) for an iSCSI Target; defines LUN masking policy To construct, see NOTES section for STATICACLS properties and create a hash table. + InitiatorIqn : iSCSI initiator IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:client". + MappedLun : List of LUN names mapped to the ACL. +.Link +https://docs.microsoft.com/powershell/module/az.diskpool/update-azdiskpooliscsitarget +#> +function Update-AzDiskPoolIscsiTarget { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTarget])] +[CmdletBinding(DefaultParameterSetName='UpdateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter(ParameterSetName='UpdateExpanded', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the Disk Pool. + ${DiskPoolName}, + + [Parameter(ParameterSetName='UpdateExpanded', Mandatory)] + [Alias('IscsiTargetName')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the iSCSI Target. + ${Name}, + + [Parameter(ParameterSetName='UpdateExpanded', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='UpdateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter(ParameterSetName='UpdateViaIdentityExpanded', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun[]] + # List of LUNs to be exposed through iSCSI Target. + # To construct, see NOTES section for LUN properties and create a hash table. + ${Lun}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl[]] + # Access Control List (ACL) for an iSCSI Target; defines LUN masking policy + # To construct, see NOTES section for STATICACLS properties and create a hash table. + # To construct, see NOTES section for STATICACL properties and create a hash table. + ${StaticAcl}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command as a job + ${AsJob}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +begin { + try { + $outBuffer = $null + if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { + $PSBoundParameters['OutBuffer'] = 1 + } + $parameterSet = $PSCmdlet.ParameterSetName + $mapping = @{ + UpdateExpanded = 'Az.DiskPool.custom\Update-AzDiskPoolIscsiTarget'; + UpdateViaIdentityExpanded = 'Az.DiskPool.custom\Update-AzDiskPoolIscsiTarget'; + } + if (('UpdateExpanded') -contains $parameterSet -and -not $PSBoundParameters.ContainsKey('SubscriptionId')) { + $PSBoundParameters['SubscriptionId'] = (Get-AzContext).Subscription.Id + } + $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) + $scriptCmd = {& $wrappedCmd @PSBoundParameters} + $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) + $steppablePipeline.Begin($PSCmdlet) + } catch { + throw + } +} + +process { + try { + $steppablePipeline.Process($_) + } catch { + throw + } +} + +end { + try { + $steppablePipeline.End() + } catch { + throw + } +} +} diff --git a/src/DiskPool/exports/readme.md b/src/DiskPool/exports/readme.md new file mode 100644 index 000000000000..b1aaa0920c61 --- /dev/null +++ b/src/DiskPool/exports/readme.md @@ -0,0 +1,20 @@ +# Exports +This directory contains the cmdlets *exported by* `Az.DiskPool`. No other cmdlets in this repository are directly exported. What that means is the `Az.DiskPool` module will run [Export-ModuleMember](https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/export-modulemember) on the cmldets in this directory. The cmdlets in this directory are generated at **build-time**. Do not put any custom code, files, cmdlets, etc. into this directory. Please use `..\custom` for all custom implementation. + +## Info +- Modifiable: no +- Generated: all +- Committed: no +- Packaged: yes + +## Details +The cmdlets generated here are created every time you run `build-module.ps1`. These cmdlets are a merge of all (excluding `InternalExport`) cmdlets from the private binary (`..\bin\Az.DiskPool.private.dll`) and from the `..\custom\Az.DiskPool.custom.psm1` module. Cmdlets that are *not merged* from those directories are decorated with the `InternalExport` attribute. This happens when you set the cmdlet to **hide** from configuration. For more information on hiding, see [cmdlet hiding](https://github.com/Azure/autorest/blob/master/docs/powershell/options.md#cmdlet-hiding-exportation-suppression) or the [readme.md](..\internal/readme.md) in the `..\internal` folder. + +## Purpose +We generate script cmdlets out of the binary cmdlets and custom cmdlets. The format of script cmdlets are simplistic; thus, easier to generate at build time. Generating the cmdlets is required as to allow merging of generated binary, hand-written binary, and hand-written custom cmdlets. For Azure cmdlets, having script cmdlets simplifies the mechanism for exporting Azure profiles. + +## Structure +The cmdlets generated here will flat in the directory (no sub-folders) as long as there are no Azure profiles specified for any cmdlets. Azure profiles (the `Profiles` attribute) is only applied when generating with the `--azure` attribute (or `azure: true` in the configuration). When Azure profiles are applied, the folder structure has a folder per profile. Each profile folder has only those cmdlets that apply to that profile. + +## Usage +When `./Az.DiskPool.psm1` is loaded, it dynamically exports cmdlets here based on the folder structure and on the selected profile. If there are no sub-folders, it exports all cmdlets at the root of this folder. If there are sub-folders, it checks to see the selected profile. If no profile is selected, it exports the cmdlets in the last sub-folder (alphabetically). If a profile is selected, it exports the cmdlets in the sub-folder that matches the profile name. If there is no sub-folder that matches the profile name, it exports no cmdlets and writes a warning message. \ No newline at end of file diff --git a/src/DiskPool/generate-help.ps1 b/src/DiskPool/generate-help.ps1 new file mode 100644 index 000000000000..83c16feb68d9 --- /dev/null +++ b/src/DiskPool/generate-help.ps1 @@ -0,0 +1,73 @@ +# ---------------------------------------------------------------------------------- +# +# 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. +# ---------------------------------------------------------------------------------- +param([switch]$Isolated) +$ErrorActionPreference = 'Stop' + +$pwsh = [System.Diagnostics.Process]::GetCurrentProcess().Path +if(-not $Isolated) { + Write-Host -ForegroundColor Green 'Creating isolated process...' + & "$pwsh" -NonInteractive -NoLogo -NoProfile -File $MyInvocation.MyCommand.Path @PSBoundParameters -Isolated + return +} + +$exportsFolder = Join-Path $PSScriptRoot 'exports' +if(-not (Test-Path $exportsFolder)) { + Write-Error "Exports folder '$exportsFolder' was not found." +} + +$directories = Get-ChildItem -Directory -Path $exportsFolder +$hasProfiles = ($directories | Measure-Object).Count -gt 0 +if(-not $hasProfiles) { + $directories = Get-Item -Path $exportsFolder +} + +$docsFolder = Join-Path $PSScriptRoot 'docs' +if(Test-Path $docsFolder) { + $null = Get-ChildItem -Path $docsFolder -Recurse -Exclude 'readme.md' | Remove-Item -Recurse -ErrorAction SilentlyContinue +} +$null = New-Item -ItemType Directory -Force -Path $docsFolder -ErrorAction SilentlyContinue +$examplesFolder = Join-Path $PSScriptRoot 'examples' + +$modulePsd1 = Get-Item -Path (Join-Path $PSScriptRoot './Az.DiskPool.psd1') +$modulePath = $modulePsd1.FullName +$moduleName = $modulePsd1.BaseName + +# Load DLL to use build-time cmdlets +Import-Module -Name $modulePath +Import-Module -Name (Join-Path $PSScriptRoot './bin/Az.DiskPool.private.dll') +$instance = [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module]::Instance +# Module info is shared per profile +$moduleInfo = Get-Module -Name $moduleName + +foreach($directory in $directories) +{ + if($hasProfiles) { + Select-AzProfile -Name $directory.Name + } + # Reload module per profile + Import-Module -Name $modulePath -Force + + $cmdletNames = Get-ScriptCmdlet -ScriptFolder $directory.FullName + $cmdletHelpInfo = $cmdletNames | ForEach-Object { Get-Help -Name $_ -Full } + $cmdletFunctionInfo = Get-ScriptCmdlet -ScriptFolder $directory.FullName -AsFunctionInfo + + $docsPath = Join-Path $docsFolder $directory.Name + $null = New-Item -ItemType Directory -Force -Path $docsPath -ErrorAction SilentlyContinue + $examplesPath = Join-Path $examplesFolder $directory.Name + + Export-HelpMarkdown -ModuleInfo $moduleInfo -FunctionInfo $cmdletFunctionInfo -HelpInfo $cmdletHelpInfo -DocsFolder $docsPath -ExamplesFolder $examplesPath + Write-Host -ForegroundColor Green "Created documentation in '$docsPath'" +} + +Write-Host -ForegroundColor Green '-------------Done-------------' \ No newline at end of file diff --git a/src/DiskPool/generate-info.json b/src/DiskPool/generate-info.json new file mode 100644 index 000000000000..2fc962c59e6a --- /dev/null +++ b/src/DiskPool/generate-info.json @@ -0,0 +1,8 @@ +{ + "node": "v10.15.3", + "autorest_powershell": "3.0.431", + "autorest": "3.0.6187", + "autorest_core": "3.0.6375", + "swagger_commit": "a252633188c5e02c4071cc1c3b5cead249db8a54", + "autorest_modelerfour": "4.15.414" +} diff --git a/src/DiskPool/generated/Module.cs b/src/DiskPool/generated/Module.cs new file mode 100644 index 000000000000..8c6d240ef3e3 --- /dev/null +++ b/src/DiskPool/generated/Module.cs @@ -0,0 +1,158 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + using SendAsyncStepDelegate = global::System.Func, global::System.Threading.Tasks.Task>, global::System.Func, global::System.Threading.Tasks.Task>, global::System.Threading.Tasks.Task>, global::System.Threading.Tasks.Task>; + using PipelineChangeDelegate = global::System.Action, global::System.Threading.Tasks.Task>, global::System.Func, global::System.Threading.Tasks.Task>, global::System.Threading.Tasks.Task>, global::System.Threading.Tasks.Task>>; + using GetParameterDelegate = global::System.Func; + using ModuleLoadPipelineDelegate = global::System.Action, global::System.Threading.Tasks.Task>, global::System.Func, global::System.Threading.Tasks.Task>, global::System.Threading.Tasks.Task>, global::System.Threading.Tasks.Task>>, global::System.Action, global::System.Threading.Tasks.Task>, global::System.Func, global::System.Threading.Tasks.Task>, global::System.Threading.Tasks.Task>, global::System.Threading.Tasks.Task>>>; + using NewRequestPipelineDelegate = global::System.Action, global::System.Threading.Tasks.Task>, global::System.Func, global::System.Threading.Tasks.Task>, global::System.Threading.Tasks.Task>, global::System.Threading.Tasks.Task>>, global::System.Action, global::System.Threading.Tasks.Task>, global::System.Func, global::System.Threading.Tasks.Task>, global::System.Threading.Tasks.Task>, global::System.Threading.Tasks.Task>>>; + using ArgumentCompleterDelegate = global::System.Func; + using SignalDelegate = global::System.Func, global::System.Threading.Tasks.Task>; + using EventListenerDelegate = global::System.Func, global::System.Func, global::System.Threading.Tasks.Task>, global::System.Management.Automation.InvocationInfo, string, string, string, global::System.Exception, global::System.Threading.Tasks.Task>; + using NextDelegate = global::System.Func, global::System.Threading.Tasks.Task>, global::System.Threading.Tasks.Task>; + + /// A class that contains the module-common code and data. + public partial class Module + { + /// The currently selected profile. + public string Profile = global::System.String.Empty; + + public global::System.Net.Http.HttpClientHandler _handler = new global::System.Net.Http.HttpClientHandler(); + + /// the ISendAsync pipeline instance + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.HttpPipeline _pipeline; + + /// the ISendAsync pipeline instance (when proxy is enabled) + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.HttpPipeline _pipelineWithProxy; + + public global::System.Net.WebProxy _webProxy = new global::System.Net.WebProxy(); + + /// Gets completion data for azure specific fields + public ArgumentCompleterDelegate ArgumentCompleter { get; set; } + + /// The instance of the Client API + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.DiskPool ClientAPI { get; set; } + + /// A delegate that gets called for each signalled event + public EventListenerDelegate EventListener { get; set; } + + /// The delegate to call to get parameter data from a common module. + public GetParameterDelegate GetParameterValue { get; set; } + + /// Backing field for property. + private static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module _instance; + + /// the singleton of this module class + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module Instance => Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module._instance?? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module._instance = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module()); + + /// The Name of this module + public string Name => @"Az.DiskPool"; + + /// The delegate to call when this module is loaded (supporting a commmon module). + public ModuleLoadPipelineDelegate OnModuleLoad { get; set; } + + /// The delegate to call before each new request (supporting a commmon module). + public NewRequestPipelineDelegate OnNewRequest { get; set; } + + /// The name of the currently selected Azure profile + public global::System.String ProfileName { get; set; } + + /// The ResourceID for this module (azure arm). + public string ResourceId => @"Az.DiskPool"; + + /// The from the cmdlet + /// The HttpPipeline for the request + + partial void AfterCreatePipeline(global::System.Management.Automation.InvocationInfo invocationInfo, ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.HttpPipeline pipeline); + + /// The from the cmdlet + /// The HttpPipeline for the request + + partial void BeforeCreatePipeline(global::System.Management.Automation.InvocationInfo invocationInfo, ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.HttpPipeline pipeline); + + partial void CustomInit(); + + /// Creates an instance of the HttpPipeline for each call. + /// The from the cmdlet + /// the cmdlet's correlation id. + /// the cmdlet's process record correlation id. + /// the cmdlet's parameterset name. + /// An instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.HttpPipeline for the remote call. + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.HttpPipeline CreatePipeline(global::System.Management.Automation.InvocationInfo invocationInfo, string correlationId, string processRecordId, string parameterSetName = null) + { + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.HttpPipeline pipeline = null; + BeforeCreatePipeline(invocationInfo, ref pipeline); + pipeline = (pipeline ?? (_handler.UseProxy ? _pipelineWithProxy : _pipeline)).Clone(); + AfterCreatePipeline(invocationInfo, ref pipeline); + pipeline.Append(new Runtime.CmdInfoHandler(processRecordId, invocationInfo, parameterSetName).SendAsync); + OnNewRequest?.Invoke( invocationInfo, correlationId,processRecordId, (step)=> { pipeline.Prepend(step); } , (step)=> { pipeline.Append(step); } ); + return pipeline; + } + + /// Gets parameters from a common module. + /// The from the cmdlet + /// the cmdlet's correlation id. + /// The name of the parameter to get the value for. + /// + /// The parameter value from the common module. (Note: this should be type converted on the way back) + /// + public object GetParameter(global::System.Management.Automation.InvocationInfo invocationInfo, string correlationId, string parameterName) => GetParameterValue?.Invoke( ResourceId, Name, invocationInfo, correlationId,parameterName ); + + /// Initialization steps performed after the module is loaded. + public void Init() + { + OnModuleLoad?.Invoke( ResourceId, Name ,(step)=> { _pipeline.Prepend(step); } , (step)=> { _pipeline.Append(step); } ); + OnModuleLoad?.Invoke( ResourceId, Name ,(step)=> { _pipelineWithProxy.Prepend(step); } , (step)=> { _pipelineWithProxy.Append(step); } ); + CustomInit(); + } + + /// Creates the module instance. + private Module() + { + /// constructor + ClientAPI = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.DiskPool(); + _handler.Proxy = _webProxy; + _pipeline = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.HttpPipeline(new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.HttpClientFactory(new global::System.Net.Http.HttpClient())); + _pipelineWithProxy = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.HttpPipeline(new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.HttpClientFactory(new global::System.Net.Http.HttpClient(_handler))); + } + + /// The HTTP Proxy to use. + /// The HTTP Proxy Credentials + /// True if the proxy should use default credentials + public void SetProxyConfiguration(global::System.Uri proxy, global::System.Management.Automation.PSCredential proxyCredential, bool proxyUseDefaultCredentials) + { + // set the proxy configuration + _webProxy.Address = proxy; + _webProxy.BypassProxyOnLocal = false; + _webProxy.Credentials = proxyCredential ?.GetNetworkCredential(); + _webProxy.UseDefaultCredentials = proxyUseDefaultCredentials; + _handler.UseProxy = proxy != null; + } + + /// Called to dispatch events to the common module listener + /// The ID of the event + /// The cancellation token for the event + /// A delegate to get the detailed event data + /// The callback for the event dispatcher + /// The from the cmdlet + /// the cmdlet's parameterset name. + /// the cmdlet's correlation id. + /// the cmdlet's process record correlation id. + /// the exception that is being thrown (if available) + /// + /// A that will be complete when handling of the event is completed. + /// + public async global::System.Threading.Tasks.Task Signal(string id, global::System.Threading.CancellationToken token, global::System.Func getEventData, SignalDelegate signal, global::System.Management.Automation.InvocationInfo invocationInfo, string parameterSetName, string correlationId, string processRecordId, global::System.Exception exception) + { + using( NoSynchronizationContext ) + { + await EventListener?.Invoke(id,token,getEventData, signal, invocationInfo, parameterSetName, correlationId,processRecordId,exception); + } + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/DiskPool.cs b/src/DiskPool/generated/api/DiskPool.cs new file mode 100644 index 000000000000..2a118bf463b9 --- /dev/null +++ b/src/DiskPool/generated/api/DiskPool.cs @@ -0,0 +1,3561 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// + /// Low-level API implementation for the DiskPool service. + /// + public partial class DiskPool + { + + /// Lists available Disk Pool Skus in an Azure location. + /// The ID of the target subscription. + /// The location of the resource. + /// a delegate that is called when the remote service returns 200 (OK). + /// a delegate that is called when the remote service returns default (any response code not handled + /// elsewhere). + /// an instance that will receive events. + /// an instance of an Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync pipeline to use to make the request. + /// + /// A that will be complete when handling of the response is completed. + /// + public async global::System.Threading.Tasks.Task DiskPoolZonesList(string subscriptionId, string location, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync sender) + { + var apiVersion = @"2021-04-01-preview"; + // Constant Parameters + using( NoSynchronizationContext ) + { + // construct URL + var pathAndQuery = global::System.Text.RegularExpressions.Regex.Replace( + "/subscriptions/" + + global::System.Uri.EscapeDataString(subscriptionId) + + "/providers/Microsoft.StoragePool/locations/" + + global::System.Uri.EscapeDataString(location) + + "/diskPoolZones" + + "?" + + "api-version=" + global::System.Uri.EscapeDataString(apiVersion) + ,"\\?&*$|&*$|(\\?)&+|(&)&+","$1$2"); + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.URLCreated, pathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + // generate request object + var _url = new global::System.Uri($"https://management.azure.com{pathAndQuery}"); + var request = new global::System.Net.Http.HttpRequestMessage(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Method.Get, _url); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.RequestCreated, request.RequestUri.PathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.HeaderParametersAdded); if( eventListener.Token.IsCancellationRequested ) { return; } + // make the call + await this.DiskPoolZonesList_Call(request,onOk,onDefault,eventListener,sender); + } + } + + /// Lists available Disk Pool Skus in an Azure location. + /// + /// a delegate that is called when the remote service returns 200 (OK). + /// a delegate that is called when the remote service returns default (any response code not handled + /// elsewhere). + /// an instance that will receive events. + /// an instance of an Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync pipeline to use to make the request. + /// + /// A that will be complete when handling of the response is completed. + /// + public async global::System.Threading.Tasks.Task DiskPoolZonesListViaIdentity(global::System.String viaIdentity, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync sender) + { + var apiVersion = @"2021-04-01-preview"; + // Constant Parameters + using( NoSynchronizationContext ) + { + // verify that Identity format is an exact match for uri + + var _match = new global::System.Text.RegularExpressions.Regex("^/subscriptions/(?[^/]+)/providers/Microsoft.StoragePool/locations/(?[^/]+)/diskPoolZones$").Match(viaIdentity); + if (!_match.Success) + { + throw new global::System.Exception("Invalid identity for URI '/subscriptions/{subscriptionId}/providers/Microsoft.StoragePool/locations/{location}/diskPoolZones'"); + } + + // replace URI parameters with values from identity + var subscriptionId = _match.Groups["subscriptionId"].Value; + var location = _match.Groups["location"].Value; + // construct URL + var pathAndQuery = global::System.Text.RegularExpressions.Regex.Replace( + "/subscriptions/" + + subscriptionId + + "/providers/Microsoft.StoragePool/locations/" + + location + + "/diskPoolZones" + + "?" + + "api-version=" + global::System.Uri.EscapeDataString(apiVersion) + ,"\\?&*$|&*$|(\\?)&+|(&)&+","$1$2"); + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.URLCreated, pathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + // generate request object + var _url = new global::System.Uri($"https://management.azure.com{pathAndQuery}"); + var request = new global::System.Net.Http.HttpRequestMessage(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Method.Get, _url); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.RequestCreated, request.RequestUri.PathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.HeaderParametersAdded); if( eventListener.Token.IsCancellationRequested ) { return; } + // make the call + await this.DiskPoolZonesList_Call(request,onOk,onDefault,eventListener,sender); + } + } + + /// Actual wire call for method. + /// the prepared HttpRequestMessage to send. + /// a delegate that is called when the remote service returns 200 (OK). + /// a delegate that is called when the remote service returns default (any response code not handled + /// elsewhere). + /// an instance that will receive events. + /// an instance of an Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync pipeline to use to make the request. + /// + /// A that will be complete when handling of the response is completed. + /// + internal async global::System.Threading.Tasks.Task DiskPoolZonesList_Call(global::System.Net.Http.HttpRequestMessage request, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync sender) + { + using( NoSynchronizationContext ) + { + global::System.Net.Http.HttpResponseMessage _response = null; + try + { + var sendTask = sender.SendAsync(request, eventListener); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BeforeCall, request); if( eventListener.Token.IsCancellationRequested ) { return; } + _response = await sendTask; + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.ResponseCreated, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + var _contentType = _response.Content.Headers.ContentType?.MediaType; + + switch ( _response.StatusCode ) + { + case global::System.Net.HttpStatusCode.OK: + { + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BeforeResponseDispatch, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + await onOk(_response,_response.Content.ReadAsStringAsync().ContinueWith( body => Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPoolZoneListResult.FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(body.Result)) )); + break; + } + default: + { + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BeforeResponseDispatch, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + await onDefault(_response,_response.Content.ReadAsStringAsync().ContinueWith( body => Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Error.FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(body.Result)) )); + break; + } + } + } + finally + { + // finally statements + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Finally, request, _response); + _response?.Dispose(); + request?.Dispose(); + } + } + } + + /// + /// Validation method for method. Call this like the actual call, but you will get validation + /// events back. + /// + /// The ID of the target subscription. + /// The location of the resource. + /// an instance that will receive events. + /// + /// A that will be complete when handling of the response is completed. + /// + internal async global::System.Threading.Tasks.Task DiskPoolZonesList_Validate(string subscriptionId, string location, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener) + { + using( NoSynchronizationContext ) + { + await eventListener.AssertNotNull(nameof(subscriptionId),subscriptionId); + await eventListener.AssertMinimumLength(nameof(subscriptionId),subscriptionId,1); + await eventListener.AssertNotNull(nameof(location),location); + } + } + + /// Create or Update Disk pool. + /// The ID of the target subscription. + /// The name of the resource group. The name is case insensitive. + /// The name of the Disk Pool. + /// Request payload for Disk Pool create operation + /// a delegate that is called when the remote service returns 200 (OK). + /// a delegate that is called when the remote service returns default (any response code not handled + /// elsewhere). + /// an instance that will receive events. + /// an instance of an Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync pipeline to use to make the request. + /// + /// A that will be complete when handling of the response is completed. + /// + public async global::System.Threading.Tasks.Task DiskPoolsCreateOrUpdate(string subscriptionId, string resourceGroupName, string diskPoolName, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreate body, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync sender) + { + var apiVersion = @"2021-04-01-preview"; + // Constant Parameters + using( NoSynchronizationContext ) + { + // construct URL + var pathAndQuery = global::System.Text.RegularExpressions.Regex.Replace( + "/subscriptions/" + + global::System.Uri.EscapeDataString(subscriptionId) + + "/resourceGroups/" + + global::System.Uri.EscapeDataString(resourceGroupName) + + "/providers/Microsoft.StoragePool/diskPools/" + + global::System.Uri.EscapeDataString(diskPoolName) + + "?" + + "api-version=" + global::System.Uri.EscapeDataString(apiVersion) + ,"\\?&*$|&*$|(\\?)&+|(&)&+","$1$2"); + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.URLCreated, pathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + // generate request object + var _url = new global::System.Uri($"https://management.azure.com{pathAndQuery}"); + var request = new global::System.Net.Http.HttpRequestMessage(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Method.Put, _url); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.RequestCreated, request.RequestUri.PathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.HeaderParametersAdded); if( eventListener.Token.IsCancellationRequested ) { return; } + // set body content + request.Content = new global::System.Net.Http.StringContent(null != body ? body.ToJson(null).ToString() : @"{}", global::System.Text.Encoding.UTF8); + request.Content.Headers.ContentType = global::System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json"); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BodyContentSet); if( eventListener.Token.IsCancellationRequested ) { return; } + // make the call + await this.DiskPoolsCreateOrUpdate_Call(request,onOk,onDefault,eventListener,sender); + } + } + + /// Create or Update Disk pool. + /// + /// Request payload for Disk Pool create operation + /// a delegate that is called when the remote service returns 200 (OK). + /// a delegate that is called when the remote service returns default (any response code not handled + /// elsewhere). + /// an instance that will receive events. + /// an instance of an Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync pipeline to use to make the request. + /// + /// A that will be complete when handling of the response is completed. + /// + public async global::System.Threading.Tasks.Task DiskPoolsCreateOrUpdateViaIdentity(global::System.String viaIdentity, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreate body, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync sender) + { + var apiVersion = @"2021-04-01-preview"; + // Constant Parameters + using( NoSynchronizationContext ) + { + // verify that Identity format is an exact match for uri + + var _match = new global::System.Text.RegularExpressions.Regex("^/subscriptions/(?[^/]+)/resourceGroups/(?[^/]+)/providers/Microsoft.StoragePool/diskPools/(?[^/]+)$").Match(viaIdentity); + if (!_match.Success) + { + throw new global::System.Exception("Invalid identity for URI '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}'"); + } + + // replace URI parameters with values from identity + var subscriptionId = _match.Groups["subscriptionId"].Value; + var resourceGroupName = _match.Groups["resourceGroupName"].Value; + var diskPoolName = _match.Groups["diskPoolName"].Value; + // construct URL + var pathAndQuery = global::System.Text.RegularExpressions.Regex.Replace( + "/subscriptions/" + + subscriptionId + + "/resourceGroups/" + + resourceGroupName + + "/providers/Microsoft.StoragePool/diskPools/" + + diskPoolName + + "?" + + "api-version=" + global::System.Uri.EscapeDataString(apiVersion) + ,"\\?&*$|&*$|(\\?)&+|(&)&+","$1$2"); + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.URLCreated, pathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + // generate request object + var _url = new global::System.Uri($"https://management.azure.com{pathAndQuery}"); + var request = new global::System.Net.Http.HttpRequestMessage(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Method.Put, _url); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.RequestCreated, request.RequestUri.PathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.HeaderParametersAdded); if( eventListener.Token.IsCancellationRequested ) { return; } + // set body content + request.Content = new global::System.Net.Http.StringContent(null != body ? body.ToJson(null).ToString() : @"{}", global::System.Text.Encoding.UTF8); + request.Content.Headers.ContentType = global::System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json"); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BodyContentSet); if( eventListener.Token.IsCancellationRequested ) { return; } + // make the call + await this.DiskPoolsCreateOrUpdate_Call(request,onOk,onDefault,eventListener,sender); + } + } + + /// Actual wire call for method. + /// the prepared HttpRequestMessage to send. + /// a delegate that is called when the remote service returns 200 (OK). + /// a delegate that is called when the remote service returns default (any response code not handled + /// elsewhere). + /// an instance that will receive events. + /// an instance of an Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync pipeline to use to make the request. + /// + /// A that will be complete when handling of the response is completed. + /// + internal async global::System.Threading.Tasks.Task DiskPoolsCreateOrUpdate_Call(global::System.Net.Http.HttpRequestMessage request, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync sender) + { + using( NoSynchronizationContext ) + { + global::System.Net.Http.HttpResponseMessage _response = null; + try + { + var sendTask = sender.SendAsync(request, eventListener); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BeforeCall, request); if( eventListener.Token.IsCancellationRequested ) { return; } + _response = await sendTask; + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.ResponseCreated, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + // this operation supports x-ms-long-running-operation + var _originalUri = request.RequestUri.AbsoluteUri; + // declared final-state-via: azure-async-operation + var asyncOperation = _response.GetFirstHeader(@"Azure-AsyncOperation"); + var location = _response.GetFirstHeader(@"Location"); + while (request.Method == System.Net.Http.HttpMethod.Put && _response.StatusCode == global::System.Net.HttpStatusCode.OK || _response.StatusCode == global::System.Net.HttpStatusCode.Created || _response.StatusCode == global::System.Net.HttpStatusCode.Accepted ) + { + + // get the delay before polling. (default to 30 seconds if not present) + int delay = (int)(_response.Headers.RetryAfter?.Delta?.TotalSeconds ?? 30); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.DelayBeforePolling, $"Delaying {delay} seconds before polling.", _response); if( eventListener.Token.IsCancellationRequested ) { return; } + + // start the delay timer (we'll await later...) + var waiting = global::System.Threading.Tasks.Task.Delay(delay * 1000, eventListener.Token ); + + // while we wait, let's grab the headers and get ready to poll. + if (!System.String.IsNullOrEmpty(_response.GetFirstHeader(@"Azure-AsyncOperation"))) { + asyncOperation = _response.GetFirstHeader(@"Azure-AsyncOperation"); + } + if (!global::System.String.IsNullOrEmpty(_response.GetFirstHeader(@"Location"))) { + location = _response.GetFirstHeader(@"Location"); + } + var _uri = global::System.String.IsNullOrEmpty(asyncOperation) ? global::System.String.IsNullOrEmpty(location) ? _originalUri : location : asyncOperation; + request = request.CloneAndDispose(new global::System.Uri(_uri), Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Method.Get); + + // and let's look at the current response body and see if we have some information we can give back to the listener + var content = await _response.Content.ReadAsStringAsync(); + await waiting; + + // check for cancellation + if( eventListener.Token.IsCancellationRequested ) { return; } + + // drop the old response + _response?.Dispose(); + + // make the polling call + _response = await sender.SendAsync(request, eventListener); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Polling, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + + // if we got back an OK, take a peek inside and see if it's done + if( _response.StatusCode == global::System.Net.HttpStatusCode.OK) + { + var error = false; + try { + if( Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(await _response.Content.ReadAsStringAsync()) is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json) + { + var state = json.Property("properties")?.PropertyT("provisioningState") ?? json.PropertyT("status"); + if( state is null ) + { + // the body doesn't contain any information that has the state of the LRO + // we're going to just get out, and let the consumer have the result + break; + } + + switch( state?.ToString()?.ToLower() ) + { + case "failed": + error = true; + break; + case "succeeded": + case "canceled": + // we're done polling. + break; + + default: + // need to keep polling! + _response.StatusCode = global::System.Net.HttpStatusCode.Created; + continue; + } + } + } catch { + // if we run into a problem peeking into the result, + // we really don't want to do anything special. + } + if (error) { + throw new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.UndeclaredResponseException(_response); + } + } + + // check for terminal status code + if (_response.StatusCode == global::System.Net.HttpStatusCode.Created || _response.StatusCode == global::System.Net.HttpStatusCode.Accepted ) + { + continue; + } + // we are done polling, do a request on final target? + // create a new request with the final uri + request = request.CloneAndDispose(new global::System.Uri(_originalUri), Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Method.Get); + + // drop the old response + _response?.Dispose(); + + // make the final call + _response = await sender.SendAsync(request, eventListener); + break; + } + var _contentType = _response.Content.Headers.ContentType?.MediaType; + + switch ( _response.StatusCode ) + { + case global::System.Net.HttpStatusCode.OK: + { + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BeforeResponseDispatch, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + await onOk(_response,_response.Content.ReadAsStringAsync().ContinueWith( body => Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPool.FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(body.Result)) )); + break; + } + default: + { + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BeforeResponseDispatch, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + await onDefault(_response,_response.Content.ReadAsStringAsync().ContinueWith( body => Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Error.FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(body.Result)) )); + break; + } + } + } + finally + { + // finally statements + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Finally, request, _response); + _response?.Dispose(); + request?.Dispose(); + } + } + } + + /// + /// Validation method for method. Call this like the actual call, but you will get + /// validation events back. + /// + /// The ID of the target subscription. + /// The name of the resource group. The name is case insensitive. + /// The name of the Disk Pool. + /// Request payload for Disk Pool create operation + /// an instance that will receive events. + /// + /// A that will be complete when handling of the response is completed. + /// + internal async global::System.Threading.Tasks.Task DiskPoolsCreateOrUpdate_Validate(string subscriptionId, string resourceGroupName, string diskPoolName, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreate body, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener) + { + using( NoSynchronizationContext ) + { + await eventListener.AssertNotNull(nameof(subscriptionId),subscriptionId); + await eventListener.AssertMinimumLength(nameof(subscriptionId),subscriptionId,1); + await eventListener.AssertNotNull(nameof(resourceGroupName),resourceGroupName); + await eventListener.AssertMinimumLength(nameof(resourceGroupName),resourceGroupName,1); + await eventListener.AssertMaximumLength(nameof(resourceGroupName),resourceGroupName,90); + await eventListener.AssertRegEx(nameof(resourceGroupName),resourceGroupName,@"^[-\w\._]*[0-9A-Za-z]$"); + await eventListener.AssertNotNull(nameof(diskPoolName),diskPoolName); + await eventListener.AssertNotNull(nameof(body), body); + await eventListener.AssertObjectIsValid(nameof(body), body); + } + } + + /// + /// Shuts down the Disk Pool and releases the compute resources. You are not billed for the compute resources that this Disk + /// Pool uses. + /// + /// The ID of the target subscription. + /// The name of the resource group. The name is case insensitive. + /// The name of the Disk Pool. + /// a delegate that is called when the remote service returns 200 (OK). + /// a delegate that is called when the remote service returns default (any response code not handled + /// elsewhere). + /// an instance that will receive events. + /// an instance of an Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync pipeline to use to make the request. + /// + /// A that will be complete when handling of the response is completed. + /// + public async global::System.Threading.Tasks.Task DiskPoolsDeallocate(string subscriptionId, string resourceGroupName, string diskPoolName, global::System.Func onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync sender) + { + var apiVersion = @"2021-04-01-preview"; + // Constant Parameters + using( NoSynchronizationContext ) + { + // construct URL + var pathAndQuery = global::System.Text.RegularExpressions.Regex.Replace( + "/subscriptions/" + + global::System.Uri.EscapeDataString(subscriptionId) + + "/resourceGroups/" + + global::System.Uri.EscapeDataString(resourceGroupName) + + "/providers/Microsoft.StoragePool/diskPools/" + + global::System.Uri.EscapeDataString(diskPoolName) + + "/deallocate" + + "?" + + "api-version=" + global::System.Uri.EscapeDataString(apiVersion) + ,"\\?&*$|&*$|(\\?)&+|(&)&+","$1$2"); + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.URLCreated, pathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + // generate request object + var _url = new global::System.Uri($"https://management.azure.com{pathAndQuery}"); + var request = new global::System.Net.Http.HttpRequestMessage(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Method.Post, _url); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.RequestCreated, request.RequestUri.PathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.HeaderParametersAdded); if( eventListener.Token.IsCancellationRequested ) { return; } + // make the call + await this.DiskPoolsDeallocate_Call(request,onOk,onDefault,eventListener,sender); + } + } + + /// + /// Shuts down the Disk Pool and releases the compute resources. You are not billed for the compute resources that this Disk + /// Pool uses. + /// + /// + /// a delegate that is called when the remote service returns 200 (OK). + /// a delegate that is called when the remote service returns default (any response code not handled + /// elsewhere). + /// an instance that will receive events. + /// an instance of an Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync pipeline to use to make the request. + /// + /// A that will be complete when handling of the response is completed. + /// + public async global::System.Threading.Tasks.Task DiskPoolsDeallocateViaIdentity(global::System.String viaIdentity, global::System.Func onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync sender) + { + var apiVersion = @"2021-04-01-preview"; + // Constant Parameters + using( NoSynchronizationContext ) + { + // verify that Identity format is an exact match for uri + + var _match = new global::System.Text.RegularExpressions.Regex("^/subscriptions/(?[^/]+)/resourceGroups/(?[^/]+)/providers/Microsoft.StoragePool/diskPools/(?[^/]+)$").Match(viaIdentity); + if (!_match.Success) + { + throw new global::System.Exception("Invalid identity for URI '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}/deallocate'"); + } + + // replace URI parameters with values from identity + var subscriptionId = _match.Groups["subscriptionId"].Value; + var resourceGroupName = _match.Groups["resourceGroupName"].Value; + var diskPoolName = _match.Groups["diskPoolName"].Value; + // construct URL + var pathAndQuery = global::System.Text.RegularExpressions.Regex.Replace( + "/subscriptions/" + + subscriptionId + + "/resourceGroups/" + + resourceGroupName + + "/providers/Microsoft.StoragePool/diskPools/" + + diskPoolName + + "/deallocate" + + "?" + + "api-version=" + global::System.Uri.EscapeDataString(apiVersion) + ,"\\?&*$|&*$|(\\?)&+|(&)&+","$1$2"); + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.URLCreated, pathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + // generate request object + var _url = new global::System.Uri($"https://management.azure.com{pathAndQuery}"); + var request = new global::System.Net.Http.HttpRequestMessage(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Method.Post, _url); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.RequestCreated, request.RequestUri.PathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.HeaderParametersAdded); if( eventListener.Token.IsCancellationRequested ) { return; } + // make the call + await this.DiskPoolsDeallocate_Call(request,onOk,onDefault,eventListener,sender); + } + } + + /// Actual wire call for method. + /// the prepared HttpRequestMessage to send. + /// a delegate that is called when the remote service returns 200 (OK). + /// a delegate that is called when the remote service returns default (any response code not handled + /// elsewhere). + /// an instance that will receive events. + /// an instance of an Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync pipeline to use to make the request. + /// + /// A that will be complete when handling of the response is completed. + /// + internal async global::System.Threading.Tasks.Task DiskPoolsDeallocate_Call(global::System.Net.Http.HttpRequestMessage request, global::System.Func onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync sender) + { + using( NoSynchronizationContext ) + { + global::System.Net.Http.HttpResponseMessage _response = null; + try + { + var sendTask = sender.SendAsync(request, eventListener); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BeforeCall, request); if( eventListener.Token.IsCancellationRequested ) { return; } + _response = await sendTask; + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.ResponseCreated, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + // this operation supports x-ms-long-running-operation + var _originalUri = request.RequestUri.AbsoluteUri; + // declared final-state-via: azure-async-operation + var _finalUri = _response.GetFirstHeader(@"Azure-AsyncOperation"); + var asyncOperation = _response.GetFirstHeader(@"Azure-AsyncOperation"); + var location = _response.GetFirstHeader(@"Location"); + while (request.Method == System.Net.Http.HttpMethod.Put && _response.StatusCode == global::System.Net.HttpStatusCode.OK || _response.StatusCode == global::System.Net.HttpStatusCode.Created || _response.StatusCode == global::System.Net.HttpStatusCode.Accepted ) + { + + // get the delay before polling. (default to 30 seconds if not present) + int delay = (int)(_response.Headers.RetryAfter?.Delta?.TotalSeconds ?? 30); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.DelayBeforePolling, $"Delaying {delay} seconds before polling.", _response); if( eventListener.Token.IsCancellationRequested ) { return; } + + // start the delay timer (we'll await later...) + var waiting = global::System.Threading.Tasks.Task.Delay(delay * 1000, eventListener.Token ); + + // while we wait, let's grab the headers and get ready to poll. + if (!System.String.IsNullOrEmpty(_response.GetFirstHeader(@"Azure-AsyncOperation"))) { + asyncOperation = _response.GetFirstHeader(@"Azure-AsyncOperation"); + } + if (!global::System.String.IsNullOrEmpty(_response.GetFirstHeader(@"Location"))) { + location = _response.GetFirstHeader(@"Location"); + } + var _uri = global::System.String.IsNullOrEmpty(asyncOperation) ? global::System.String.IsNullOrEmpty(location) ? _originalUri : location : asyncOperation; + request = request.CloneAndDispose(new global::System.Uri(_uri), Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Method.Get); + + // and let's look at the current response body and see if we have some information we can give back to the listener + var content = await _response.Content.ReadAsStringAsync(); + await waiting; + + // check for cancellation + if( eventListener.Token.IsCancellationRequested ) { return; } + + // drop the old response + _response?.Dispose(); + + // make the polling call + _response = await sender.SendAsync(request, eventListener); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Polling, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + + // if we got back an OK, take a peek inside and see if it's done + if( _response.StatusCode == global::System.Net.HttpStatusCode.OK) + { + var error = false; + try { + if( Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(await _response.Content.ReadAsStringAsync()) is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json) + { + var state = json.Property("properties")?.PropertyT("provisioningState") ?? json.PropertyT("status"); + if( state is null ) + { + // the body doesn't contain any information that has the state of the LRO + // we're going to just get out, and let the consumer have the result + break; + } + + switch( state?.ToString()?.ToLower() ) + { + case "failed": + error = true; + break; + case "succeeded": + case "canceled": + // we're done polling. + break; + + default: + // need to keep polling! + _response.StatusCode = global::System.Net.HttpStatusCode.Created; + continue; + } + } + } catch { + // if we run into a problem peeking into the result, + // we really don't want to do anything special. + } + if (error) { + throw new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.UndeclaredResponseException(_response); + } + } + + // check for terminal status code + if (_response.StatusCode == global::System.Net.HttpStatusCode.Created || _response.StatusCode == global::System.Net.HttpStatusCode.Accepted ) + { + continue; + } + // we are done polling, do a request on final target? + // create a new request with the final uri + request = request.CloneAndDispose(new global::System.Uri(_finalUri), Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Method.Get); + + // drop the old response + _response?.Dispose(); + + // make the final call + _response = await sender.SendAsync(request, eventListener); + break; + } + var _contentType = _response.Content.Headers.ContentType?.MediaType; + + switch ( _response.StatusCode ) + { + case global::System.Net.HttpStatusCode.OK: + { + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BeforeResponseDispatch, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + await onOk(_response); + break; + } + default: + { + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BeforeResponseDispatch, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + await onDefault(_response,_response.Content.ReadAsStringAsync().ContinueWith( body => Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Error.FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(body.Result)) )); + break; + } + } + } + finally + { + // finally statements + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Finally, request, _response); + _response?.Dispose(); + request?.Dispose(); + } + } + } + + /// + /// Validation method for method. Call this like the actual call, but you will get validation + /// events back. + /// + /// The ID of the target subscription. + /// The name of the resource group. The name is case insensitive. + /// The name of the Disk Pool. + /// an instance that will receive events. + /// + /// A that will be complete when handling of the response is completed. + /// + internal async global::System.Threading.Tasks.Task DiskPoolsDeallocate_Validate(string subscriptionId, string resourceGroupName, string diskPoolName, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener) + { + using( NoSynchronizationContext ) + { + await eventListener.AssertNotNull(nameof(subscriptionId),subscriptionId); + await eventListener.AssertMinimumLength(nameof(subscriptionId),subscriptionId,1); + await eventListener.AssertNotNull(nameof(resourceGroupName),resourceGroupName); + await eventListener.AssertMinimumLength(nameof(resourceGroupName),resourceGroupName,1); + await eventListener.AssertMaximumLength(nameof(resourceGroupName),resourceGroupName,90); + await eventListener.AssertRegEx(nameof(resourceGroupName),resourceGroupName,@"^[-\w\._]*[0-9A-Za-z]$"); + await eventListener.AssertNotNull(nameof(diskPoolName),diskPoolName); + } + } + + /// Delete a Disk pool. + /// The ID of the target subscription. + /// The name of the resource group. The name is case insensitive. + /// The name of the Disk Pool. + /// a delegate that is called when the remote service returns 200 (OK). + /// a delegate that is called when the remote service returns 204 (NoContent). + /// a delegate that is called when the remote service returns default (any response code not handled + /// elsewhere). + /// an instance that will receive events. + /// an instance of an Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync pipeline to use to make the request. + /// + /// A that will be complete when handling of the response is completed. + /// + public async global::System.Threading.Tasks.Task DiskPoolsDelete(string subscriptionId, string resourceGroupName, string diskPoolName, global::System.Func onOk, global::System.Func onNoContent, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync sender) + { + var apiVersion = @"2021-04-01-preview"; + // Constant Parameters + using( NoSynchronizationContext ) + { + // construct URL + var pathAndQuery = global::System.Text.RegularExpressions.Regex.Replace( + "/subscriptions/" + + global::System.Uri.EscapeDataString(subscriptionId) + + "/resourceGroups/" + + global::System.Uri.EscapeDataString(resourceGroupName) + + "/providers/Microsoft.StoragePool/diskPools/" + + global::System.Uri.EscapeDataString(diskPoolName) + + "?" + + "api-version=" + global::System.Uri.EscapeDataString(apiVersion) + ,"\\?&*$|&*$|(\\?)&+|(&)&+","$1$2"); + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.URLCreated, pathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + // generate request object + var _url = new global::System.Uri($"https://management.azure.com{pathAndQuery}"); + var request = new global::System.Net.Http.HttpRequestMessage(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Method.Delete, _url); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.RequestCreated, request.RequestUri.PathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.HeaderParametersAdded); if( eventListener.Token.IsCancellationRequested ) { return; } + // make the call + await this.DiskPoolsDelete_Call(request,onOk,onNoContent,onDefault,eventListener,sender); + } + } + + /// Delete a Disk pool. + /// + /// a delegate that is called when the remote service returns 200 (OK). + /// a delegate that is called when the remote service returns 204 (NoContent). + /// a delegate that is called when the remote service returns default (any response code not handled + /// elsewhere). + /// an instance that will receive events. + /// an instance of an Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync pipeline to use to make the request. + /// + /// A that will be complete when handling of the response is completed. + /// + public async global::System.Threading.Tasks.Task DiskPoolsDeleteViaIdentity(global::System.String viaIdentity, global::System.Func onOk, global::System.Func onNoContent, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync sender) + { + var apiVersion = @"2021-04-01-preview"; + // Constant Parameters + using( NoSynchronizationContext ) + { + // verify that Identity format is an exact match for uri + + var _match = new global::System.Text.RegularExpressions.Regex("^/subscriptions/(?[^/]+)/resourceGroups/(?[^/]+)/providers/Microsoft.StoragePool/diskPools/(?[^/]+)$").Match(viaIdentity); + if (!_match.Success) + { + throw new global::System.Exception("Invalid identity for URI '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}'"); + } + + // replace URI parameters with values from identity + var subscriptionId = _match.Groups["subscriptionId"].Value; + var resourceGroupName = _match.Groups["resourceGroupName"].Value; + var diskPoolName = _match.Groups["diskPoolName"].Value; + // construct URL + var pathAndQuery = global::System.Text.RegularExpressions.Regex.Replace( + "/subscriptions/" + + subscriptionId + + "/resourceGroups/" + + resourceGroupName + + "/providers/Microsoft.StoragePool/diskPools/" + + diskPoolName + + "?" + + "api-version=" + global::System.Uri.EscapeDataString(apiVersion) + ,"\\?&*$|&*$|(\\?)&+|(&)&+","$1$2"); + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.URLCreated, pathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + // generate request object + var _url = new global::System.Uri($"https://management.azure.com{pathAndQuery}"); + var request = new global::System.Net.Http.HttpRequestMessage(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Method.Delete, _url); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.RequestCreated, request.RequestUri.PathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.HeaderParametersAdded); if( eventListener.Token.IsCancellationRequested ) { return; } + // make the call + await this.DiskPoolsDelete_Call(request,onOk,onNoContent,onDefault,eventListener,sender); + } + } + + /// Actual wire call for method. + /// the prepared HttpRequestMessage to send. + /// a delegate that is called when the remote service returns 200 (OK). + /// a delegate that is called when the remote service returns 204 (NoContent). + /// a delegate that is called when the remote service returns default (any response code not handled + /// elsewhere). + /// an instance that will receive events. + /// an instance of an Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync pipeline to use to make the request. + /// + /// A that will be complete when handling of the response is completed. + /// + internal async global::System.Threading.Tasks.Task DiskPoolsDelete_Call(global::System.Net.Http.HttpRequestMessage request, global::System.Func onOk, global::System.Func onNoContent, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync sender) + { + using( NoSynchronizationContext ) + { + global::System.Net.Http.HttpResponseMessage _response = null; + try + { + var sendTask = sender.SendAsync(request, eventListener); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BeforeCall, request); if( eventListener.Token.IsCancellationRequested ) { return; } + _response = await sendTask; + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.ResponseCreated, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + // this operation supports x-ms-long-running-operation + var _originalUri = request.RequestUri.AbsoluteUri; + // declared final-state-via: azure-async-operation + var _finalUri = _response.GetFirstHeader(@"Azure-AsyncOperation"); + var asyncOperation = _response.GetFirstHeader(@"Azure-AsyncOperation"); + var location = _response.GetFirstHeader(@"Location"); + while (request.Method == System.Net.Http.HttpMethod.Put && _response.StatusCode == global::System.Net.HttpStatusCode.OK || _response.StatusCode == global::System.Net.HttpStatusCode.Created || _response.StatusCode == global::System.Net.HttpStatusCode.Accepted ) + { + + // get the delay before polling. (default to 30 seconds if not present) + int delay = (int)(_response.Headers.RetryAfter?.Delta?.TotalSeconds ?? 30); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.DelayBeforePolling, $"Delaying {delay} seconds before polling.", _response); if( eventListener.Token.IsCancellationRequested ) { return; } + + // start the delay timer (we'll await later...) + var waiting = global::System.Threading.Tasks.Task.Delay(delay * 1000, eventListener.Token ); + + // while we wait, let's grab the headers and get ready to poll. + if (!System.String.IsNullOrEmpty(_response.GetFirstHeader(@"Azure-AsyncOperation"))) { + asyncOperation = _response.GetFirstHeader(@"Azure-AsyncOperation"); + } + if (!global::System.String.IsNullOrEmpty(_response.GetFirstHeader(@"Location"))) { + location = _response.GetFirstHeader(@"Location"); + } + var _uri = global::System.String.IsNullOrEmpty(asyncOperation) ? global::System.String.IsNullOrEmpty(location) ? _originalUri : location : asyncOperation; + request = request.CloneAndDispose(new global::System.Uri(_uri), Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Method.Get); + + // and let's look at the current response body and see if we have some information we can give back to the listener + var content = await _response.Content.ReadAsStringAsync(); + await waiting; + + // check for cancellation + if( eventListener.Token.IsCancellationRequested ) { return; } + + // drop the old response + _response?.Dispose(); + + // make the polling call + _response = await sender.SendAsync(request, eventListener); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Polling, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + + // if we got back an OK, take a peek inside and see if it's done + if( _response.StatusCode == global::System.Net.HttpStatusCode.OK) + { + var error = false; + try { + if( Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(await _response.Content.ReadAsStringAsync()) is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json) + { + var state = json.Property("properties")?.PropertyT("provisioningState") ?? json.PropertyT("status"); + if( state is null ) + { + // the body doesn't contain any information that has the state of the LRO + // we're going to just get out, and let the consumer have the result + break; + } + + switch( state?.ToString()?.ToLower() ) + { + case "failed": + error = true; + break; + case "succeeded": + case "canceled": + // we're done polling. + break; + + default: + // need to keep polling! + _response.StatusCode = global::System.Net.HttpStatusCode.Created; + continue; + } + } + } catch { + // if we run into a problem peeking into the result, + // we really don't want to do anything special. + } + if (error) { + throw new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.UndeclaredResponseException(_response); + } + } + + // check for terminal status code + if (_response.StatusCode == global::System.Net.HttpStatusCode.Created || _response.StatusCode == global::System.Net.HttpStatusCode.Accepted ) + { + continue; + } + // we are done polling, do a request on final target? + // create a new request with the final uri + request = request.CloneAndDispose(new global::System.Uri(_finalUri), Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Method.Get); + + // drop the old response + _response?.Dispose(); + + // make the final call + _response = await sender.SendAsync(request, eventListener); + break; + } + var _contentType = _response.Content.Headers.ContentType?.MediaType; + + switch ( _response.StatusCode ) + { + case global::System.Net.HttpStatusCode.OK: + { + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BeforeResponseDispatch, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + await onOk(_response); + break; + } + case global::System.Net.HttpStatusCode.NoContent: + { + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BeforeResponseDispatch, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + await onNoContent(_response); + break; + } + default: + { + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BeforeResponseDispatch, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + await onDefault(_response,_response.Content.ReadAsStringAsync().ContinueWith( body => Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Error.FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(body.Result)) )); + break; + } + } + } + finally + { + // finally statements + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Finally, request, _response); + _response?.Dispose(); + request?.Dispose(); + } + } + } + + /// + /// Validation method for method. Call this like the actual call, but you will get validation + /// events back. + /// + /// The ID of the target subscription. + /// The name of the resource group. The name is case insensitive. + /// The name of the Disk Pool. + /// an instance that will receive events. + /// + /// A that will be complete when handling of the response is completed. + /// + internal async global::System.Threading.Tasks.Task DiskPoolsDelete_Validate(string subscriptionId, string resourceGroupName, string diskPoolName, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener) + { + using( NoSynchronizationContext ) + { + await eventListener.AssertNotNull(nameof(subscriptionId),subscriptionId); + await eventListener.AssertMinimumLength(nameof(subscriptionId),subscriptionId,1); + await eventListener.AssertNotNull(nameof(resourceGroupName),resourceGroupName); + await eventListener.AssertMinimumLength(nameof(resourceGroupName),resourceGroupName,1); + await eventListener.AssertMaximumLength(nameof(resourceGroupName),resourceGroupName,90); + await eventListener.AssertRegEx(nameof(resourceGroupName),resourceGroupName,@"^[-\w\._]*[0-9A-Za-z]$"); + await eventListener.AssertNotNull(nameof(diskPoolName),diskPoolName); + } + } + + /// Get a Disk pool. + /// The ID of the target subscription. + /// The name of the resource group. The name is case insensitive. + /// The name of the Disk Pool. + /// a delegate that is called when the remote service returns 200 (OK). + /// a delegate that is called when the remote service returns default (any response code not handled + /// elsewhere). + /// an instance that will receive events. + /// an instance of an Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync pipeline to use to make the request. + /// + /// A that will be complete when handling of the response is completed. + /// + public async global::System.Threading.Tasks.Task DiskPoolsGet(string subscriptionId, string resourceGroupName, string diskPoolName, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync sender) + { + var apiVersion = @"2021-04-01-preview"; + // Constant Parameters + using( NoSynchronizationContext ) + { + // construct URL + var pathAndQuery = global::System.Text.RegularExpressions.Regex.Replace( + "/subscriptions/" + + global::System.Uri.EscapeDataString(subscriptionId) + + "/resourceGroups/" + + global::System.Uri.EscapeDataString(resourceGroupName) + + "/providers/Microsoft.StoragePool/diskPools/" + + global::System.Uri.EscapeDataString(diskPoolName) + + "?" + + "api-version=" + global::System.Uri.EscapeDataString(apiVersion) + ,"\\?&*$|&*$|(\\?)&+|(&)&+","$1$2"); + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.URLCreated, pathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + // generate request object + var _url = new global::System.Uri($"https://management.azure.com{pathAndQuery}"); + var request = new global::System.Net.Http.HttpRequestMessage(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Method.Get, _url); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.RequestCreated, request.RequestUri.PathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.HeaderParametersAdded); if( eventListener.Token.IsCancellationRequested ) { return; } + // make the call + await this.DiskPoolsGet_Call(request,onOk,onDefault,eventListener,sender); + } + } + + /// Get a Disk pool. + /// + /// a delegate that is called when the remote service returns 200 (OK). + /// a delegate that is called when the remote service returns default (any response code not handled + /// elsewhere). + /// an instance that will receive events. + /// an instance of an Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync pipeline to use to make the request. + /// + /// A that will be complete when handling of the response is completed. + /// + public async global::System.Threading.Tasks.Task DiskPoolsGetViaIdentity(global::System.String viaIdentity, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync sender) + { + var apiVersion = @"2021-04-01-preview"; + // Constant Parameters + using( NoSynchronizationContext ) + { + // verify that Identity format is an exact match for uri + + var _match = new global::System.Text.RegularExpressions.Regex("^/subscriptions/(?[^/]+)/resourceGroups/(?[^/]+)/providers/Microsoft.StoragePool/diskPools/(?[^/]+)$").Match(viaIdentity); + if (!_match.Success) + { + throw new global::System.Exception("Invalid identity for URI '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}'"); + } + + // replace URI parameters with values from identity + var subscriptionId = _match.Groups["subscriptionId"].Value; + var resourceGroupName = _match.Groups["resourceGroupName"].Value; + var diskPoolName = _match.Groups["diskPoolName"].Value; + // construct URL + var pathAndQuery = global::System.Text.RegularExpressions.Regex.Replace( + "/subscriptions/" + + subscriptionId + + "/resourceGroups/" + + resourceGroupName + + "/providers/Microsoft.StoragePool/diskPools/" + + diskPoolName + + "?" + + "api-version=" + global::System.Uri.EscapeDataString(apiVersion) + ,"\\?&*$|&*$|(\\?)&+|(&)&+","$1$2"); + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.URLCreated, pathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + // generate request object + var _url = new global::System.Uri($"https://management.azure.com{pathAndQuery}"); + var request = new global::System.Net.Http.HttpRequestMessage(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Method.Get, _url); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.RequestCreated, request.RequestUri.PathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.HeaderParametersAdded); if( eventListener.Token.IsCancellationRequested ) { return; } + // make the call + await this.DiskPoolsGet_Call(request,onOk,onDefault,eventListener,sender); + } + } + + /// Actual wire call for method. + /// the prepared HttpRequestMessage to send. + /// a delegate that is called when the remote service returns 200 (OK). + /// a delegate that is called when the remote service returns default (any response code not handled + /// elsewhere). + /// an instance that will receive events. + /// an instance of an Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync pipeline to use to make the request. + /// + /// A that will be complete when handling of the response is completed. + /// + internal async global::System.Threading.Tasks.Task DiskPoolsGet_Call(global::System.Net.Http.HttpRequestMessage request, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync sender) + { + using( NoSynchronizationContext ) + { + global::System.Net.Http.HttpResponseMessage _response = null; + try + { + var sendTask = sender.SendAsync(request, eventListener); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BeforeCall, request); if( eventListener.Token.IsCancellationRequested ) { return; } + _response = await sendTask; + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.ResponseCreated, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + var _contentType = _response.Content.Headers.ContentType?.MediaType; + + switch ( _response.StatusCode ) + { + case global::System.Net.HttpStatusCode.OK: + { + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BeforeResponseDispatch, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + await onOk(_response,_response.Content.ReadAsStringAsync().ContinueWith( body => Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPool.FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(body.Result)) )); + break; + } + default: + { + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BeforeResponseDispatch, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + await onDefault(_response,_response.Content.ReadAsStringAsync().ContinueWith( body => Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Error.FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(body.Result)) )); + break; + } + } + } + finally + { + // finally statements + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Finally, request, _response); + _response?.Dispose(); + request?.Dispose(); + } + } + } + + /// + /// Validation method for method. Call this like the actual call, but you will get validation + /// events back. + /// + /// The ID of the target subscription. + /// The name of the resource group. The name is case insensitive. + /// The name of the Disk Pool. + /// an instance that will receive events. + /// + /// A that will be complete when handling of the response is completed. + /// + internal async global::System.Threading.Tasks.Task DiskPoolsGet_Validate(string subscriptionId, string resourceGroupName, string diskPoolName, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener) + { + using( NoSynchronizationContext ) + { + await eventListener.AssertNotNull(nameof(subscriptionId),subscriptionId); + await eventListener.AssertMinimumLength(nameof(subscriptionId),subscriptionId,1); + await eventListener.AssertNotNull(nameof(resourceGroupName),resourceGroupName); + await eventListener.AssertMinimumLength(nameof(resourceGroupName),resourceGroupName,1); + await eventListener.AssertMaximumLength(nameof(resourceGroupName),resourceGroupName,90); + await eventListener.AssertRegEx(nameof(resourceGroupName),resourceGroupName,@"^[-\w\._]*[0-9A-Za-z]$"); + await eventListener.AssertNotNull(nameof(diskPoolName),diskPoolName); + } + } + + /// Gets a list of DiskPools in a resource group. + /// The ID of the target subscription. + /// The name of the resource group. The name is case insensitive. + /// a delegate that is called when the remote service returns 200 (OK). + /// a delegate that is called when the remote service returns default (any response code not handled + /// elsewhere). + /// an instance that will receive events. + /// an instance of an Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync pipeline to use to make the request. + /// + /// A that will be complete when handling of the response is completed. + /// + public async global::System.Threading.Tasks.Task DiskPoolsListByResourceGroup(string subscriptionId, string resourceGroupName, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync sender) + { + var apiVersion = @"2021-04-01-preview"; + // Constant Parameters + using( NoSynchronizationContext ) + { + // construct URL + var pathAndQuery = global::System.Text.RegularExpressions.Regex.Replace( + "/subscriptions/" + + global::System.Uri.EscapeDataString(subscriptionId) + + "/resourceGroups/" + + global::System.Uri.EscapeDataString(resourceGroupName) + + "/providers/Microsoft.StoragePool/diskPools" + + "?" + + "api-version=" + global::System.Uri.EscapeDataString(apiVersion) + ,"\\?&*$|&*$|(\\?)&+|(&)&+","$1$2"); + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.URLCreated, pathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + // generate request object + var _url = new global::System.Uri($"https://management.azure.com{pathAndQuery}"); + var request = new global::System.Net.Http.HttpRequestMessage(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Method.Get, _url); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.RequestCreated, request.RequestUri.PathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.HeaderParametersAdded); if( eventListener.Token.IsCancellationRequested ) { return; } + // make the call + await this.DiskPoolsListByResourceGroup_Call(request,onOk,onDefault,eventListener,sender); + } + } + + /// Gets a list of DiskPools in a resource group. + /// + /// a delegate that is called when the remote service returns 200 (OK). + /// a delegate that is called when the remote service returns default (any response code not handled + /// elsewhere). + /// an instance that will receive events. + /// an instance of an Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync pipeline to use to make the request. + /// + /// A that will be complete when handling of the response is completed. + /// + public async global::System.Threading.Tasks.Task DiskPoolsListByResourceGroupViaIdentity(global::System.String viaIdentity, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync sender) + { + var apiVersion = @"2021-04-01-preview"; + // Constant Parameters + using( NoSynchronizationContext ) + { + // verify that Identity format is an exact match for uri + + var _match = new global::System.Text.RegularExpressions.Regex("^/subscriptions/(?[^/]+)/resourceGroups/(?[^/]+)/providers/Microsoft.StoragePool/diskPools$").Match(viaIdentity); + if (!_match.Success) + { + throw new global::System.Exception("Invalid identity for URI '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools'"); + } + + // replace URI parameters with values from identity + var subscriptionId = _match.Groups["subscriptionId"].Value; + var resourceGroupName = _match.Groups["resourceGroupName"].Value; + // construct URL + var pathAndQuery = global::System.Text.RegularExpressions.Regex.Replace( + "/subscriptions/" + + subscriptionId + + "/resourceGroups/" + + resourceGroupName + + "/providers/Microsoft.StoragePool/diskPools" + + "?" + + "api-version=" + global::System.Uri.EscapeDataString(apiVersion) + ,"\\?&*$|&*$|(\\?)&+|(&)&+","$1$2"); + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.URLCreated, pathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + // generate request object + var _url = new global::System.Uri($"https://management.azure.com{pathAndQuery}"); + var request = new global::System.Net.Http.HttpRequestMessage(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Method.Get, _url); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.RequestCreated, request.RequestUri.PathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.HeaderParametersAdded); if( eventListener.Token.IsCancellationRequested ) { return; } + // make the call + await this.DiskPoolsListByResourceGroup_Call(request,onOk,onDefault,eventListener,sender); + } + } + + /// Actual wire call for method. + /// the prepared HttpRequestMessage to send. + /// a delegate that is called when the remote service returns 200 (OK). + /// a delegate that is called when the remote service returns default (any response code not handled + /// elsewhere). + /// an instance that will receive events. + /// an instance of an Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync pipeline to use to make the request. + /// + /// A that will be complete when handling of the response is completed. + /// + internal async global::System.Threading.Tasks.Task DiskPoolsListByResourceGroup_Call(global::System.Net.Http.HttpRequestMessage request, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync sender) + { + using( NoSynchronizationContext ) + { + global::System.Net.Http.HttpResponseMessage _response = null; + try + { + var sendTask = sender.SendAsync(request, eventListener); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BeforeCall, request); if( eventListener.Token.IsCancellationRequested ) { return; } + _response = await sendTask; + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.ResponseCreated, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + var _contentType = _response.Content.Headers.ContentType?.MediaType; + + switch ( _response.StatusCode ) + { + case global::System.Net.HttpStatusCode.OK: + { + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BeforeResponseDispatch, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + await onOk(_response,_response.Content.ReadAsStringAsync().ContinueWith( body => Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPoolListResult.FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(body.Result)) )); + break; + } + default: + { + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BeforeResponseDispatch, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + await onDefault(_response,_response.Content.ReadAsStringAsync().ContinueWith( body => Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Error.FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(body.Result)) )); + break; + } + } + } + finally + { + // finally statements + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Finally, request, _response); + _response?.Dispose(); + request?.Dispose(); + } + } + } + + /// + /// Validation method for method. Call this like the actual call, but you will + /// get validation events back. + /// + /// The ID of the target subscription. + /// The name of the resource group. The name is case insensitive. + /// an instance that will receive events. + /// + /// A that will be complete when handling of the response is completed. + /// + internal async global::System.Threading.Tasks.Task DiskPoolsListByResourceGroup_Validate(string subscriptionId, string resourceGroupName, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener) + { + using( NoSynchronizationContext ) + { + await eventListener.AssertNotNull(nameof(subscriptionId),subscriptionId); + await eventListener.AssertMinimumLength(nameof(subscriptionId),subscriptionId,1); + await eventListener.AssertNotNull(nameof(resourceGroupName),resourceGroupName); + await eventListener.AssertMinimumLength(nameof(resourceGroupName),resourceGroupName,1); + await eventListener.AssertMaximumLength(nameof(resourceGroupName),resourceGroupName,90); + await eventListener.AssertRegEx(nameof(resourceGroupName),resourceGroupName,@"^[-\w\._]*[0-9A-Za-z]$"); + } + } + + /// Gets a list of Disk Pools in a subscription + /// The ID of the target subscription. + /// a delegate that is called when the remote service returns 200 (OK). + /// a delegate that is called when the remote service returns default (any response code not handled + /// elsewhere). + /// an instance that will receive events. + /// an instance of an Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync pipeline to use to make the request. + /// + /// A that will be complete when handling of the response is completed. + /// + public async global::System.Threading.Tasks.Task DiskPoolsListBySubscription(string subscriptionId, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync sender) + { + var apiVersion = @"2021-04-01-preview"; + // Constant Parameters + using( NoSynchronizationContext ) + { + // construct URL + var pathAndQuery = global::System.Text.RegularExpressions.Regex.Replace( + "/subscriptions/" + + global::System.Uri.EscapeDataString(subscriptionId) + + "/providers/Microsoft.StoragePool/diskPools" + + "?" + + "api-version=" + global::System.Uri.EscapeDataString(apiVersion) + ,"\\?&*$|&*$|(\\?)&+|(&)&+","$1$2"); + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.URLCreated, pathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + // generate request object + var _url = new global::System.Uri($"https://management.azure.com{pathAndQuery}"); + var request = new global::System.Net.Http.HttpRequestMessage(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Method.Get, _url); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.RequestCreated, request.RequestUri.PathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.HeaderParametersAdded); if( eventListener.Token.IsCancellationRequested ) { return; } + // make the call + await this.DiskPoolsListBySubscription_Call(request,onOk,onDefault,eventListener,sender); + } + } + + /// Gets a list of Disk Pools in a subscription + /// + /// a delegate that is called when the remote service returns 200 (OK). + /// a delegate that is called when the remote service returns default (any response code not handled + /// elsewhere). + /// an instance that will receive events. + /// an instance of an Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync pipeline to use to make the request. + /// + /// A that will be complete when handling of the response is completed. + /// + public async global::System.Threading.Tasks.Task DiskPoolsListBySubscriptionViaIdentity(global::System.String viaIdentity, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync sender) + { + var apiVersion = @"2021-04-01-preview"; + // Constant Parameters + using( NoSynchronizationContext ) + { + // verify that Identity format is an exact match for uri + + var _match = new global::System.Text.RegularExpressions.Regex("^/subscriptions/(?[^/]+)/providers/Microsoft.StoragePool/diskPools$").Match(viaIdentity); + if (!_match.Success) + { + throw new global::System.Exception("Invalid identity for URI '/subscriptions/{subscriptionId}/providers/Microsoft.StoragePool/diskPools'"); + } + + // replace URI parameters with values from identity + var subscriptionId = _match.Groups["subscriptionId"].Value; + // construct URL + var pathAndQuery = global::System.Text.RegularExpressions.Regex.Replace( + "/subscriptions/" + + subscriptionId + + "/providers/Microsoft.StoragePool/diskPools" + + "?" + + "api-version=" + global::System.Uri.EscapeDataString(apiVersion) + ,"\\?&*$|&*$|(\\?)&+|(&)&+","$1$2"); + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.URLCreated, pathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + // generate request object + var _url = new global::System.Uri($"https://management.azure.com{pathAndQuery}"); + var request = new global::System.Net.Http.HttpRequestMessage(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Method.Get, _url); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.RequestCreated, request.RequestUri.PathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.HeaderParametersAdded); if( eventListener.Token.IsCancellationRequested ) { return; } + // make the call + await this.DiskPoolsListBySubscription_Call(request,onOk,onDefault,eventListener,sender); + } + } + + /// Actual wire call for method. + /// the prepared HttpRequestMessage to send. + /// a delegate that is called when the remote service returns 200 (OK). + /// a delegate that is called when the remote service returns default (any response code not handled + /// elsewhere). + /// an instance that will receive events. + /// an instance of an Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync pipeline to use to make the request. + /// + /// A that will be complete when handling of the response is completed. + /// + internal async global::System.Threading.Tasks.Task DiskPoolsListBySubscription_Call(global::System.Net.Http.HttpRequestMessage request, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync sender) + { + using( NoSynchronizationContext ) + { + global::System.Net.Http.HttpResponseMessage _response = null; + try + { + var sendTask = sender.SendAsync(request, eventListener); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BeforeCall, request); if( eventListener.Token.IsCancellationRequested ) { return; } + _response = await sendTask; + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.ResponseCreated, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + var _contentType = _response.Content.Headers.ContentType?.MediaType; + + switch ( _response.StatusCode ) + { + case global::System.Net.HttpStatusCode.OK: + { + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BeforeResponseDispatch, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + await onOk(_response,_response.Content.ReadAsStringAsync().ContinueWith( body => Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPoolListResult.FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(body.Result)) )); + break; + } + default: + { + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BeforeResponseDispatch, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + await onDefault(_response,_response.Content.ReadAsStringAsync().ContinueWith( body => Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Error.FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(body.Result)) )); + break; + } + } + } + finally + { + // finally statements + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Finally, request, _response); + _response?.Dispose(); + request?.Dispose(); + } + } + } + + /// + /// Validation method for method. Call this like the actual call, but you will + /// get validation events back. + /// + /// The ID of the target subscription. + /// an instance that will receive events. + /// + /// A that will be complete when handling of the response is completed. + /// + internal async global::System.Threading.Tasks.Task DiskPoolsListBySubscription_Validate(string subscriptionId, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener) + { + using( NoSynchronizationContext ) + { + await eventListener.AssertNotNull(nameof(subscriptionId),subscriptionId); + await eventListener.AssertMinimumLength(nameof(subscriptionId),subscriptionId,1); + } + } + + /// Gets the network endpoints of all outbound dependencies of a Disk Pool + /// The ID of the target subscription. + /// The name of the resource group. The name is case insensitive. + /// The name of the Disk Pool. + /// a delegate that is called when the remote service returns 200 (OK). + /// a delegate that is called when the remote service returns default (any response code not handled + /// elsewhere). + /// an instance that will receive events. + /// an instance of an Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync pipeline to use to make the request. + /// + /// A that will be complete when handling of the response is completed. + /// + public async global::System.Threading.Tasks.Task DiskPoolsListOutboundNetworkDependenciesEndpoints(string subscriptionId, string resourceGroupName, string diskPoolName, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync sender) + { + var apiVersion = @"2021-04-01-preview"; + // Constant Parameters + using( NoSynchronizationContext ) + { + // construct URL + var pathAndQuery = global::System.Text.RegularExpressions.Regex.Replace( + "/subscriptions/" + + global::System.Uri.EscapeDataString(subscriptionId) + + "/resourceGroups/" + + global::System.Uri.EscapeDataString(resourceGroupName) + + "/providers/Microsoft.StoragePool/diskPools/" + + global::System.Uri.EscapeDataString(diskPoolName) + + "/outboundNetworkDependenciesEndpoints" + + "?" + + "api-version=" + global::System.Uri.EscapeDataString(apiVersion) + ,"\\?&*$|&*$|(\\?)&+|(&)&+","$1$2"); + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.URLCreated, pathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + // generate request object + var _url = new global::System.Uri($"https://management.azure.com{pathAndQuery}"); + var request = new global::System.Net.Http.HttpRequestMessage(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Method.Get, _url); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.RequestCreated, request.RequestUri.PathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.HeaderParametersAdded); if( eventListener.Token.IsCancellationRequested ) { return; } + // make the call + await this.DiskPoolsListOutboundNetworkDependenciesEndpoints_Call(request,onOk,onDefault,eventListener,sender); + } + } + + /// Gets the network endpoints of all outbound dependencies of a Disk Pool + /// + /// a delegate that is called when the remote service returns 200 (OK). + /// a delegate that is called when the remote service returns default (any response code not handled + /// elsewhere). + /// an instance that will receive events. + /// an instance of an Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync pipeline to use to make the request. + /// + /// A that will be complete when handling of the response is completed. + /// + public async global::System.Threading.Tasks.Task DiskPoolsListOutboundNetworkDependenciesEndpointsViaIdentity(global::System.String viaIdentity, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync sender) + { + var apiVersion = @"2021-04-01-preview"; + // Constant Parameters + using( NoSynchronizationContext ) + { + // verify that Identity format is an exact match for uri + + var _match = new global::System.Text.RegularExpressions.Regex("^/subscriptions/(?[^/]+)/resourceGroups/(?[^/]+)/providers/Microsoft.StoragePool/diskPools/(?[^/]+)/outboundNetworkDependenciesEndpoints$").Match(viaIdentity); + if (!_match.Success) + { + throw new global::System.Exception("Invalid identity for URI '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}/outboundNetworkDependenciesEndpoints'"); + } + + // replace URI parameters with values from identity + var subscriptionId = _match.Groups["subscriptionId"].Value; + var resourceGroupName = _match.Groups["resourceGroupName"].Value; + var diskPoolName = _match.Groups["diskPoolName"].Value; + // construct URL + var pathAndQuery = global::System.Text.RegularExpressions.Regex.Replace( + "/subscriptions/" + + subscriptionId + + "/resourceGroups/" + + resourceGroupName + + "/providers/Microsoft.StoragePool/diskPools/" + + diskPoolName + + "/outboundNetworkDependenciesEndpoints" + + "?" + + "api-version=" + global::System.Uri.EscapeDataString(apiVersion) + ,"\\?&*$|&*$|(\\?)&+|(&)&+","$1$2"); + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.URLCreated, pathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + // generate request object + var _url = new global::System.Uri($"https://management.azure.com{pathAndQuery}"); + var request = new global::System.Net.Http.HttpRequestMessage(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Method.Get, _url); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.RequestCreated, request.RequestUri.PathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.HeaderParametersAdded); if( eventListener.Token.IsCancellationRequested ) { return; } + // make the call + await this.DiskPoolsListOutboundNetworkDependenciesEndpoints_Call(request,onOk,onDefault,eventListener,sender); + } + } + + /// + /// Actual wire call for method. + /// + /// the prepared HttpRequestMessage to send. + /// a delegate that is called when the remote service returns 200 (OK). + /// a delegate that is called when the remote service returns default (any response code not handled + /// elsewhere). + /// an instance that will receive events. + /// an instance of an Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync pipeline to use to make the request. + /// + /// A that will be complete when handling of the response is completed. + /// + internal async global::System.Threading.Tasks.Task DiskPoolsListOutboundNetworkDependenciesEndpoints_Call(global::System.Net.Http.HttpRequestMessage request, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync sender) + { + using( NoSynchronizationContext ) + { + global::System.Net.Http.HttpResponseMessage _response = null; + try + { + var sendTask = sender.SendAsync(request, eventListener); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BeforeCall, request); if( eventListener.Token.IsCancellationRequested ) { return; } + _response = await sendTask; + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.ResponseCreated, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + var _contentType = _response.Content.Headers.ContentType?.MediaType; + + switch ( _response.StatusCode ) + { + case global::System.Net.HttpStatusCode.OK: + { + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BeforeResponseDispatch, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + await onOk(_response,_response.Content.ReadAsStringAsync().ContinueWith( body => Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.OutboundEnvironmentEndpointList.FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(body.Result)) )); + break; + } + default: + { + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BeforeResponseDispatch, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + await onDefault(_response,_response.Content.ReadAsStringAsync().ContinueWith( body => Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Error.FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(body.Result)) )); + break; + } + } + } + finally + { + // finally statements + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Finally, request, _response); + _response?.Dispose(); + request?.Dispose(); + } + } + } + + /// + /// Validation method for method. Call this like the actual + /// call, but you will get validation events back. + /// + /// The ID of the target subscription. + /// The name of the resource group. The name is case insensitive. + /// The name of the Disk Pool. + /// an instance that will receive events. + /// + /// A that will be complete when handling of the response is completed. + /// + internal async global::System.Threading.Tasks.Task DiskPoolsListOutboundNetworkDependenciesEndpoints_Validate(string subscriptionId, string resourceGroupName, string diskPoolName, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener) + { + using( NoSynchronizationContext ) + { + await eventListener.AssertNotNull(nameof(subscriptionId),subscriptionId); + await eventListener.AssertMinimumLength(nameof(subscriptionId),subscriptionId,1); + await eventListener.AssertNotNull(nameof(resourceGroupName),resourceGroupName); + await eventListener.AssertMinimumLength(nameof(resourceGroupName),resourceGroupName,1); + await eventListener.AssertMaximumLength(nameof(resourceGroupName),resourceGroupName,90); + await eventListener.AssertRegEx(nameof(resourceGroupName),resourceGroupName,@"^[-\w\._]*[0-9A-Za-z]$"); + await eventListener.AssertNotNull(nameof(diskPoolName),diskPoolName); + } + } + + /// The operation to start a Disk Pool. + /// The ID of the target subscription. + /// The name of the resource group. The name is case insensitive. + /// The name of the Disk Pool. + /// a delegate that is called when the remote service returns 200 (OK). + /// a delegate that is called when the remote service returns default (any response code not handled + /// elsewhere). + /// an instance that will receive events. + /// an instance of an Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync pipeline to use to make the request. + /// + /// A that will be complete when handling of the response is completed. + /// + public async global::System.Threading.Tasks.Task DiskPoolsStart(string subscriptionId, string resourceGroupName, string diskPoolName, global::System.Func onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync sender) + { + var apiVersion = @"2021-04-01-preview"; + // Constant Parameters + using( NoSynchronizationContext ) + { + // construct URL + var pathAndQuery = global::System.Text.RegularExpressions.Regex.Replace( + "/subscriptions/" + + global::System.Uri.EscapeDataString(subscriptionId) + + "/resourceGroups/" + + global::System.Uri.EscapeDataString(resourceGroupName) + + "/providers/Microsoft.StoragePool/diskPools/" + + global::System.Uri.EscapeDataString(diskPoolName) + + "/start" + + "?" + + "api-version=" + global::System.Uri.EscapeDataString(apiVersion) + ,"\\?&*$|&*$|(\\?)&+|(&)&+","$1$2"); + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.URLCreated, pathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + // generate request object + var _url = new global::System.Uri($"https://management.azure.com{pathAndQuery}"); + var request = new global::System.Net.Http.HttpRequestMessage(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Method.Post, _url); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.RequestCreated, request.RequestUri.PathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.HeaderParametersAdded); if( eventListener.Token.IsCancellationRequested ) { return; } + // make the call + await this.DiskPoolsStart_Call(request,onOk,onDefault,eventListener,sender); + } + } + + /// The operation to start a Disk Pool. + /// + /// a delegate that is called when the remote service returns 200 (OK). + /// a delegate that is called when the remote service returns default (any response code not handled + /// elsewhere). + /// an instance that will receive events. + /// an instance of an Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync pipeline to use to make the request. + /// + /// A that will be complete when handling of the response is completed. + /// + public async global::System.Threading.Tasks.Task DiskPoolsStartViaIdentity(global::System.String viaIdentity, global::System.Func onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync sender) + { + var apiVersion = @"2021-04-01-preview"; + // Constant Parameters + using( NoSynchronizationContext ) + { + // verify that Identity format is an exact match for uri + + var _match = new global::System.Text.RegularExpressions.Regex("^/subscriptions/(?[^/]+)/resourceGroups/(?[^/]+)/providers/Microsoft.StoragePool/diskPools/(?[^/]+)$").Match(viaIdentity); + if (!_match.Success) + { + throw new global::System.Exception("Invalid identity for URI '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}/start'"); + } + + // replace URI parameters with values from identity + var subscriptionId = _match.Groups["subscriptionId"].Value; + var resourceGroupName = _match.Groups["resourceGroupName"].Value; + var diskPoolName = _match.Groups["diskPoolName"].Value; + // construct URL + var pathAndQuery = global::System.Text.RegularExpressions.Regex.Replace( + "/subscriptions/" + + subscriptionId + + "/resourceGroups/" + + resourceGroupName + + "/providers/Microsoft.StoragePool/diskPools/" + + diskPoolName + + "/start" + + "?" + + "api-version=" + global::System.Uri.EscapeDataString(apiVersion) + ,"\\?&*$|&*$|(\\?)&+|(&)&+","$1$2"); + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.URLCreated, pathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + // generate request object + var _url = new global::System.Uri($"https://management.azure.com{pathAndQuery}"); + var request = new global::System.Net.Http.HttpRequestMessage(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Method.Post, _url); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.RequestCreated, request.RequestUri.PathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.HeaderParametersAdded); if( eventListener.Token.IsCancellationRequested ) { return; } + // make the call + await this.DiskPoolsStart_Call(request,onOk,onDefault,eventListener,sender); + } + } + + /// Actual wire call for method. + /// the prepared HttpRequestMessage to send. + /// a delegate that is called when the remote service returns 200 (OK). + /// a delegate that is called when the remote service returns default (any response code not handled + /// elsewhere). + /// an instance that will receive events. + /// an instance of an Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync pipeline to use to make the request. + /// + /// A that will be complete when handling of the response is completed. + /// + internal async global::System.Threading.Tasks.Task DiskPoolsStart_Call(global::System.Net.Http.HttpRequestMessage request, global::System.Func onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync sender) + { + using( NoSynchronizationContext ) + { + global::System.Net.Http.HttpResponseMessage _response = null; + try + { + var sendTask = sender.SendAsync(request, eventListener); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BeforeCall, request); if( eventListener.Token.IsCancellationRequested ) { return; } + _response = await sendTask; + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.ResponseCreated, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + // this operation supports x-ms-long-running-operation + var _originalUri = request.RequestUri.AbsoluteUri; + // declared final-state-via: azure-async-operation + var _finalUri = _response.GetFirstHeader(@"Azure-AsyncOperation"); + var asyncOperation = _response.GetFirstHeader(@"Azure-AsyncOperation"); + var location = _response.GetFirstHeader(@"Location"); + while (request.Method == System.Net.Http.HttpMethod.Put && _response.StatusCode == global::System.Net.HttpStatusCode.OK || _response.StatusCode == global::System.Net.HttpStatusCode.Created || _response.StatusCode == global::System.Net.HttpStatusCode.Accepted ) + { + + // get the delay before polling. (default to 30 seconds if not present) + int delay = (int)(_response.Headers.RetryAfter?.Delta?.TotalSeconds ?? 30); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.DelayBeforePolling, $"Delaying {delay} seconds before polling.", _response); if( eventListener.Token.IsCancellationRequested ) { return; } + + // start the delay timer (we'll await later...) + var waiting = global::System.Threading.Tasks.Task.Delay(delay * 1000, eventListener.Token ); + + // while we wait, let's grab the headers and get ready to poll. + if (!System.String.IsNullOrEmpty(_response.GetFirstHeader(@"Azure-AsyncOperation"))) { + asyncOperation = _response.GetFirstHeader(@"Azure-AsyncOperation"); + } + if (!global::System.String.IsNullOrEmpty(_response.GetFirstHeader(@"Location"))) { + location = _response.GetFirstHeader(@"Location"); + } + var _uri = global::System.String.IsNullOrEmpty(asyncOperation) ? global::System.String.IsNullOrEmpty(location) ? _originalUri : location : asyncOperation; + request = request.CloneAndDispose(new global::System.Uri(_uri), Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Method.Get); + + // and let's look at the current response body and see if we have some information we can give back to the listener + var content = await _response.Content.ReadAsStringAsync(); + await waiting; + + // check for cancellation + if( eventListener.Token.IsCancellationRequested ) { return; } + + // drop the old response + _response?.Dispose(); + + // make the polling call + _response = await sender.SendAsync(request, eventListener); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Polling, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + + // if we got back an OK, take a peek inside and see if it's done + if( _response.StatusCode == global::System.Net.HttpStatusCode.OK) + { + var error = false; + try { + if( Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(await _response.Content.ReadAsStringAsync()) is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json) + { + var state = json.Property("properties")?.PropertyT("provisioningState") ?? json.PropertyT("status"); + if( state is null ) + { + // the body doesn't contain any information that has the state of the LRO + // we're going to just get out, and let the consumer have the result + break; + } + + switch( state?.ToString()?.ToLower() ) + { + case "failed": + error = true; + break; + case "succeeded": + case "canceled": + // we're done polling. + break; + + default: + // need to keep polling! + _response.StatusCode = global::System.Net.HttpStatusCode.Created; + continue; + } + } + } catch { + // if we run into a problem peeking into the result, + // we really don't want to do anything special. + } + if (error) { + throw new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.UndeclaredResponseException(_response); + } + } + + // check for terminal status code + if (_response.StatusCode == global::System.Net.HttpStatusCode.Created || _response.StatusCode == global::System.Net.HttpStatusCode.Accepted ) + { + continue; + } + // we are done polling, do a request on final target? + // create a new request with the final uri + request = request.CloneAndDispose(new global::System.Uri(_finalUri), Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Method.Get); + + // drop the old response + _response?.Dispose(); + + // make the final call + _response = await sender.SendAsync(request, eventListener); + break; + } + var _contentType = _response.Content.Headers.ContentType?.MediaType; + + switch ( _response.StatusCode ) + { + case global::System.Net.HttpStatusCode.OK: + { + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BeforeResponseDispatch, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + await onOk(_response); + break; + } + default: + { + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BeforeResponseDispatch, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + await onDefault(_response,_response.Content.ReadAsStringAsync().ContinueWith( body => Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Error.FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(body.Result)) )); + break; + } + } + } + finally + { + // finally statements + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Finally, request, _response); + _response?.Dispose(); + request?.Dispose(); + } + } + } + + /// + /// Validation method for method. Call this like the actual call, but you will get validation + /// events back. + /// + /// The ID of the target subscription. + /// The name of the resource group. The name is case insensitive. + /// The name of the Disk Pool. + /// an instance that will receive events. + /// + /// A that will be complete when handling of the response is completed. + /// + internal async global::System.Threading.Tasks.Task DiskPoolsStart_Validate(string subscriptionId, string resourceGroupName, string diskPoolName, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener) + { + using( NoSynchronizationContext ) + { + await eventListener.AssertNotNull(nameof(subscriptionId),subscriptionId); + await eventListener.AssertMinimumLength(nameof(subscriptionId),subscriptionId,1); + await eventListener.AssertNotNull(nameof(resourceGroupName),resourceGroupName); + await eventListener.AssertMinimumLength(nameof(resourceGroupName),resourceGroupName,1); + await eventListener.AssertMaximumLength(nameof(resourceGroupName),resourceGroupName,90); + await eventListener.AssertRegEx(nameof(resourceGroupName),resourceGroupName,@"^[-\w\._]*[0-9A-Za-z]$"); + await eventListener.AssertNotNull(nameof(diskPoolName),diskPoolName); + } + } + + /// Update a Disk pool. + /// The ID of the target subscription. + /// The name of the resource group. The name is case insensitive. + /// The name of the Disk Pool. + /// Request payload for Disk Pool update operation. + /// a delegate that is called when the remote service returns 200 (OK). + /// a delegate that is called when the remote service returns default (any response code not handled + /// elsewhere). + /// an instance that will receive events. + /// an instance of an Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync pipeline to use to make the request. + /// + /// A that will be complete when handling of the response is completed. + /// + public async global::System.Threading.Tasks.Task DiskPoolsUpdate(string subscriptionId, string resourceGroupName, string diskPoolName, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdate body, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync sender) + { + var apiVersion = @"2021-04-01-preview"; + // Constant Parameters + using( NoSynchronizationContext ) + { + // construct URL + var pathAndQuery = global::System.Text.RegularExpressions.Regex.Replace( + "/subscriptions/" + + global::System.Uri.EscapeDataString(subscriptionId) + + "/resourceGroups/" + + global::System.Uri.EscapeDataString(resourceGroupName) + + "/providers/Microsoft.StoragePool/diskPools/" + + global::System.Uri.EscapeDataString(diskPoolName) + + "?" + + "api-version=" + global::System.Uri.EscapeDataString(apiVersion) + ,"\\?&*$|&*$|(\\?)&+|(&)&+","$1$2"); + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.URLCreated, pathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + // generate request object + var _url = new global::System.Uri($"https://management.azure.com{pathAndQuery}"); + var request = new global::System.Net.Http.HttpRequestMessage(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Method.Patch, _url); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.RequestCreated, request.RequestUri.PathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.HeaderParametersAdded); if( eventListener.Token.IsCancellationRequested ) { return; } + // set body content + request.Content = new global::System.Net.Http.StringContent(null != body ? body.ToJson(null).ToString() : @"{}", global::System.Text.Encoding.UTF8); + request.Content.Headers.ContentType = global::System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json"); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BodyContentSet); if( eventListener.Token.IsCancellationRequested ) { return; } + // make the call + await this.DiskPoolsUpdate_Call(request,onOk,onDefault,eventListener,sender); + } + } + + /// Update a Disk pool. + /// + /// Request payload for Disk Pool update operation. + /// a delegate that is called when the remote service returns 200 (OK). + /// a delegate that is called when the remote service returns default (any response code not handled + /// elsewhere). + /// an instance that will receive events. + /// an instance of an Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync pipeline to use to make the request. + /// + /// A that will be complete when handling of the response is completed. + /// + public async global::System.Threading.Tasks.Task DiskPoolsUpdateViaIdentity(global::System.String viaIdentity, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdate body, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync sender) + { + var apiVersion = @"2021-04-01-preview"; + // Constant Parameters + using( NoSynchronizationContext ) + { + // verify that Identity format is an exact match for uri + + var _match = new global::System.Text.RegularExpressions.Regex("^/subscriptions/(?[^/]+)/resourceGroups/(?[^/]+)/providers/Microsoft.StoragePool/diskPools/(?[^/]+)$").Match(viaIdentity); + if (!_match.Success) + { + throw new global::System.Exception("Invalid identity for URI '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}'"); + } + + // replace URI parameters with values from identity + var subscriptionId = _match.Groups["subscriptionId"].Value; + var resourceGroupName = _match.Groups["resourceGroupName"].Value; + var diskPoolName = _match.Groups["diskPoolName"].Value; + // construct URL + var pathAndQuery = global::System.Text.RegularExpressions.Regex.Replace( + "/subscriptions/" + + subscriptionId + + "/resourceGroups/" + + resourceGroupName + + "/providers/Microsoft.StoragePool/diskPools/" + + diskPoolName + + "?" + + "api-version=" + global::System.Uri.EscapeDataString(apiVersion) + ,"\\?&*$|&*$|(\\?)&+|(&)&+","$1$2"); + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.URLCreated, pathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + // generate request object + var _url = new global::System.Uri($"https://management.azure.com{pathAndQuery}"); + var request = new global::System.Net.Http.HttpRequestMessage(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Method.Patch, _url); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.RequestCreated, request.RequestUri.PathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.HeaderParametersAdded); if( eventListener.Token.IsCancellationRequested ) { return; } + // set body content + request.Content = new global::System.Net.Http.StringContent(null != body ? body.ToJson(null).ToString() : @"{}", global::System.Text.Encoding.UTF8); + request.Content.Headers.ContentType = global::System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json"); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BodyContentSet); if( eventListener.Token.IsCancellationRequested ) { return; } + // make the call + await this.DiskPoolsUpdate_Call(request,onOk,onDefault,eventListener,sender); + } + } + + /// Actual wire call for method. + /// the prepared HttpRequestMessage to send. + /// a delegate that is called when the remote service returns 200 (OK). + /// a delegate that is called when the remote service returns default (any response code not handled + /// elsewhere). + /// an instance that will receive events. + /// an instance of an Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync pipeline to use to make the request. + /// + /// A that will be complete when handling of the response is completed. + /// + internal async global::System.Threading.Tasks.Task DiskPoolsUpdate_Call(global::System.Net.Http.HttpRequestMessage request, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync sender) + { + using( NoSynchronizationContext ) + { + global::System.Net.Http.HttpResponseMessage _response = null; + try + { + var sendTask = sender.SendAsync(request, eventListener); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BeforeCall, request); if( eventListener.Token.IsCancellationRequested ) { return; } + _response = await sendTask; + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.ResponseCreated, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + // this operation supports x-ms-long-running-operation + var _originalUri = request.RequestUri.AbsoluteUri; + // declared final-state-via: azure-async-operation + var asyncOperation = _response.GetFirstHeader(@"Azure-AsyncOperation"); + var location = _response.GetFirstHeader(@"Location"); + while (request.Method == System.Net.Http.HttpMethod.Put && _response.StatusCode == global::System.Net.HttpStatusCode.OK || _response.StatusCode == global::System.Net.HttpStatusCode.Created || _response.StatusCode == global::System.Net.HttpStatusCode.Accepted ) + { + + // get the delay before polling. (default to 30 seconds if not present) + int delay = (int)(_response.Headers.RetryAfter?.Delta?.TotalSeconds ?? 30); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.DelayBeforePolling, $"Delaying {delay} seconds before polling.", _response); if( eventListener.Token.IsCancellationRequested ) { return; } + + // start the delay timer (we'll await later...) + var waiting = global::System.Threading.Tasks.Task.Delay(delay * 1000, eventListener.Token ); + + // while we wait, let's grab the headers and get ready to poll. + if (!System.String.IsNullOrEmpty(_response.GetFirstHeader(@"Azure-AsyncOperation"))) { + asyncOperation = _response.GetFirstHeader(@"Azure-AsyncOperation"); + } + if (!global::System.String.IsNullOrEmpty(_response.GetFirstHeader(@"Location"))) { + location = _response.GetFirstHeader(@"Location"); + } + var _uri = global::System.String.IsNullOrEmpty(asyncOperation) ? global::System.String.IsNullOrEmpty(location) ? _originalUri : location : asyncOperation; + request = request.CloneAndDispose(new global::System.Uri(_uri), Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Method.Get); + + // and let's look at the current response body and see if we have some information we can give back to the listener + var content = await _response.Content.ReadAsStringAsync(); + await waiting; + + // check for cancellation + if( eventListener.Token.IsCancellationRequested ) { return; } + + // drop the old response + _response?.Dispose(); + + // make the polling call + _response = await sender.SendAsync(request, eventListener); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Polling, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + + // if we got back an OK, take a peek inside and see if it's done + if( _response.StatusCode == global::System.Net.HttpStatusCode.OK) + { + var error = false; + try { + if( Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(await _response.Content.ReadAsStringAsync()) is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json) + { + var state = json.Property("properties")?.PropertyT("provisioningState") ?? json.PropertyT("status"); + if( state is null ) + { + // the body doesn't contain any information that has the state of the LRO + // we're going to just get out, and let the consumer have the result + break; + } + + switch( state?.ToString()?.ToLower() ) + { + case "failed": + error = true; + break; + case "succeeded": + case "canceled": + // we're done polling. + break; + + default: + // need to keep polling! + _response.StatusCode = global::System.Net.HttpStatusCode.Created; + continue; + } + } + } catch { + // if we run into a problem peeking into the result, + // we really don't want to do anything special. + } + if (error) { + throw new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.UndeclaredResponseException(_response); + } + } + + // check for terminal status code + if (_response.StatusCode == global::System.Net.HttpStatusCode.Created || _response.StatusCode == global::System.Net.HttpStatusCode.Accepted ) + { + continue; + } + // we are done polling, do a request on final target? + // create a new request with the final uri + request = request.CloneAndDispose(new global::System.Uri(_originalUri), Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Method.Get); + + // drop the old response + _response?.Dispose(); + + // make the final call + _response = await sender.SendAsync(request, eventListener); + break; + } + var _contentType = _response.Content.Headers.ContentType?.MediaType; + + switch ( _response.StatusCode ) + { + case global::System.Net.HttpStatusCode.OK: + { + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BeforeResponseDispatch, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + await onOk(_response,_response.Content.ReadAsStringAsync().ContinueWith( body => Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPool.FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(body.Result)) )); + break; + } + default: + { + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BeforeResponseDispatch, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + await onDefault(_response,_response.Content.ReadAsStringAsync().ContinueWith( body => Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Error.FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(body.Result)) )); + break; + } + } + } + finally + { + // finally statements + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Finally, request, _response); + _response?.Dispose(); + request?.Dispose(); + } + } + } + + /// + /// Validation method for method. Call this like the actual call, but you will get validation + /// events back. + /// + /// The ID of the target subscription. + /// The name of the resource group. The name is case insensitive. + /// The name of the Disk Pool. + /// Request payload for Disk Pool update operation. + /// an instance that will receive events. + /// + /// A that will be complete when handling of the response is completed. + /// + internal async global::System.Threading.Tasks.Task DiskPoolsUpdate_Validate(string subscriptionId, string resourceGroupName, string diskPoolName, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdate body, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener) + { + using( NoSynchronizationContext ) + { + await eventListener.AssertNotNull(nameof(subscriptionId),subscriptionId); + await eventListener.AssertMinimumLength(nameof(subscriptionId),subscriptionId,1); + await eventListener.AssertNotNull(nameof(resourceGroupName),resourceGroupName); + await eventListener.AssertMinimumLength(nameof(resourceGroupName),resourceGroupName,1); + await eventListener.AssertMaximumLength(nameof(resourceGroupName),resourceGroupName,90); + await eventListener.AssertRegEx(nameof(resourceGroupName),resourceGroupName,@"^[-\w\._]*[0-9A-Za-z]$"); + await eventListener.AssertNotNull(nameof(diskPoolName),diskPoolName); + await eventListener.AssertNotNull(nameof(body), body); + await eventListener.AssertObjectIsValid(nameof(body), body); + } + } + + /// Create or Update an iSCSI Target. + /// The ID of the target subscription. + /// The name of the resource group. The name is case insensitive. + /// The name of the Disk Pool. + /// The name of the iSCSI Target. + /// Request payload for iSCSI Target create operation. + /// a delegate that is called when the remote service returns 200 (OK). + /// a delegate that is called when the remote service returns default (any response code not handled + /// elsewhere). + /// an instance that will receive events. + /// an instance of an Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync pipeline to use to make the request. + /// + /// A that will be complete when handling of the response is completed. + /// + public async global::System.Threading.Tasks.Task IscsiTargetsCreateOrUpdate(string subscriptionId, string resourceGroupName, string diskPoolName, string iscsiTargetName, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreate body, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync sender) + { + var apiVersion = @"2021-04-01-preview"; + // Constant Parameters + using( NoSynchronizationContext ) + { + // construct URL + var pathAndQuery = global::System.Text.RegularExpressions.Regex.Replace( + "/subscriptions/" + + global::System.Uri.EscapeDataString(subscriptionId) + + "/resourceGroups/" + + global::System.Uri.EscapeDataString(resourceGroupName) + + "/providers/Microsoft.StoragePool/diskPools/" + + global::System.Uri.EscapeDataString(diskPoolName) + + "/iscsiTargets/" + + global::System.Uri.EscapeDataString(iscsiTargetName) + + "?" + + "api-version=" + global::System.Uri.EscapeDataString(apiVersion) + ,"\\?&*$|&*$|(\\?)&+|(&)&+","$1$2"); + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.URLCreated, pathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + // generate request object + var _url = new global::System.Uri($"https://management.azure.com{pathAndQuery}"); + var request = new global::System.Net.Http.HttpRequestMessage(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Method.Put, _url); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.RequestCreated, request.RequestUri.PathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.HeaderParametersAdded); if( eventListener.Token.IsCancellationRequested ) { return; } + // set body content + request.Content = new global::System.Net.Http.StringContent(null != body ? body.ToJson(null).ToString() : @"{}", global::System.Text.Encoding.UTF8); + request.Content.Headers.ContentType = global::System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json"); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BodyContentSet); if( eventListener.Token.IsCancellationRequested ) { return; } + // make the call + await this.IscsiTargetsCreateOrUpdate_Call(request,onOk,onDefault,eventListener,sender); + } + } + + /// Create or Update an iSCSI Target. + /// + /// Request payload for iSCSI Target create operation. + /// a delegate that is called when the remote service returns 200 (OK). + /// a delegate that is called when the remote service returns default (any response code not handled + /// elsewhere). + /// an instance that will receive events. + /// an instance of an Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync pipeline to use to make the request. + /// + /// A that will be complete when handling of the response is completed. + /// + public async global::System.Threading.Tasks.Task IscsiTargetsCreateOrUpdateViaIdentity(global::System.String viaIdentity, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreate body, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync sender) + { + var apiVersion = @"2021-04-01-preview"; + // Constant Parameters + using( NoSynchronizationContext ) + { + // verify that Identity format is an exact match for uri + + var _match = new global::System.Text.RegularExpressions.Regex("^/subscriptions/(?[^/]+)/resourceGroups/(?[^/]+)/providers/Microsoft.StoragePool/diskPools/(?[^/]+)/iscsiTargets/(?[^/]+)$").Match(viaIdentity); + if (!_match.Success) + { + throw new global::System.Exception("Invalid identity for URI '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}/iscsiTargets/{iscsiTargetName}'"); + } + + // replace URI parameters with values from identity + var subscriptionId = _match.Groups["subscriptionId"].Value; + var resourceGroupName = _match.Groups["resourceGroupName"].Value; + var diskPoolName = _match.Groups["diskPoolName"].Value; + var iscsiTargetName = _match.Groups["iscsiTargetName"].Value; + // construct URL + var pathAndQuery = global::System.Text.RegularExpressions.Regex.Replace( + "/subscriptions/" + + subscriptionId + + "/resourceGroups/" + + resourceGroupName + + "/providers/Microsoft.StoragePool/diskPools/" + + diskPoolName + + "/iscsiTargets/" + + iscsiTargetName + + "?" + + "api-version=" + global::System.Uri.EscapeDataString(apiVersion) + ,"\\?&*$|&*$|(\\?)&+|(&)&+","$1$2"); + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.URLCreated, pathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + // generate request object + var _url = new global::System.Uri($"https://management.azure.com{pathAndQuery}"); + var request = new global::System.Net.Http.HttpRequestMessage(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Method.Put, _url); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.RequestCreated, request.RequestUri.PathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.HeaderParametersAdded); if( eventListener.Token.IsCancellationRequested ) { return; } + // set body content + request.Content = new global::System.Net.Http.StringContent(null != body ? body.ToJson(null).ToString() : @"{}", global::System.Text.Encoding.UTF8); + request.Content.Headers.ContentType = global::System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json"); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BodyContentSet); if( eventListener.Token.IsCancellationRequested ) { return; } + // make the call + await this.IscsiTargetsCreateOrUpdate_Call(request,onOk,onDefault,eventListener,sender); + } + } + + /// Actual wire call for method. + /// the prepared HttpRequestMessage to send. + /// a delegate that is called when the remote service returns 200 (OK). + /// a delegate that is called when the remote service returns default (any response code not handled + /// elsewhere). + /// an instance that will receive events. + /// an instance of an Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync pipeline to use to make the request. + /// + /// A that will be complete when handling of the response is completed. + /// + internal async global::System.Threading.Tasks.Task IscsiTargetsCreateOrUpdate_Call(global::System.Net.Http.HttpRequestMessage request, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync sender) + { + using( NoSynchronizationContext ) + { + global::System.Net.Http.HttpResponseMessage _response = null; + try + { + var sendTask = sender.SendAsync(request, eventListener); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BeforeCall, request); if( eventListener.Token.IsCancellationRequested ) { return; } + _response = await sendTask; + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.ResponseCreated, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + // this operation supports x-ms-long-running-operation + var _originalUri = request.RequestUri.AbsoluteUri; + // declared final-state-via: azure-async-operation + var asyncOperation = _response.GetFirstHeader(@"Azure-AsyncOperation"); + var location = _response.GetFirstHeader(@"Location"); + while (request.Method == System.Net.Http.HttpMethod.Put && _response.StatusCode == global::System.Net.HttpStatusCode.OK || _response.StatusCode == global::System.Net.HttpStatusCode.Created || _response.StatusCode == global::System.Net.HttpStatusCode.Accepted ) + { + + // get the delay before polling. (default to 30 seconds if not present) + int delay = (int)(_response.Headers.RetryAfter?.Delta?.TotalSeconds ?? 30); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.DelayBeforePolling, $"Delaying {delay} seconds before polling.", _response); if( eventListener.Token.IsCancellationRequested ) { return; } + + // start the delay timer (we'll await later...) + var waiting = global::System.Threading.Tasks.Task.Delay(delay * 1000, eventListener.Token ); + + // while we wait, let's grab the headers and get ready to poll. + if (!System.String.IsNullOrEmpty(_response.GetFirstHeader(@"Azure-AsyncOperation"))) { + asyncOperation = _response.GetFirstHeader(@"Azure-AsyncOperation"); + } + if (!global::System.String.IsNullOrEmpty(_response.GetFirstHeader(@"Location"))) { + location = _response.GetFirstHeader(@"Location"); + } + var _uri = global::System.String.IsNullOrEmpty(asyncOperation) ? global::System.String.IsNullOrEmpty(location) ? _originalUri : location : asyncOperation; + request = request.CloneAndDispose(new global::System.Uri(_uri), Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Method.Get); + + // and let's look at the current response body and see if we have some information we can give back to the listener + var content = await _response.Content.ReadAsStringAsync(); + await waiting; + + // check for cancellation + if( eventListener.Token.IsCancellationRequested ) { return; } + + // drop the old response + _response?.Dispose(); + + // make the polling call + _response = await sender.SendAsync(request, eventListener); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Polling, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + + // if we got back an OK, take a peek inside and see if it's done + if( _response.StatusCode == global::System.Net.HttpStatusCode.OK) + { + var error = false; + try { + if( Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(await _response.Content.ReadAsStringAsync()) is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json) + { + var state = json.Property("properties")?.PropertyT("provisioningState") ?? json.PropertyT("status"); + if( state is null ) + { + // the body doesn't contain any information that has the state of the LRO + // we're going to just get out, and let the consumer have the result + break; + } + + switch( state?.ToString()?.ToLower() ) + { + case "failed": + error = true; + break; + case "succeeded": + case "canceled": + // we're done polling. + break; + + default: + // need to keep polling! + _response.StatusCode = global::System.Net.HttpStatusCode.Created; + continue; + } + } + } catch { + // if we run into a problem peeking into the result, + // we really don't want to do anything special. + } + if (error) { + throw new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.UndeclaredResponseException(_response); + } + } + + // check for terminal status code + if (_response.StatusCode == global::System.Net.HttpStatusCode.Created || _response.StatusCode == global::System.Net.HttpStatusCode.Accepted ) + { + continue; + } + // we are done polling, do a request on final target? + // create a new request with the final uri + request = request.CloneAndDispose(new global::System.Uri(_originalUri), Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Method.Get); + + // drop the old response + _response?.Dispose(); + + // make the final call + _response = await sender.SendAsync(request, eventListener); + break; + } + var _contentType = _response.Content.Headers.ContentType?.MediaType; + + switch ( _response.StatusCode ) + { + case global::System.Net.HttpStatusCode.OK: + { + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BeforeResponseDispatch, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + await onOk(_response,_response.Content.ReadAsStringAsync().ContinueWith( body => Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiTarget.FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(body.Result)) )); + break; + } + default: + { + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BeforeResponseDispatch, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + await onDefault(_response,_response.Content.ReadAsStringAsync().ContinueWith( body => Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Error.FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(body.Result)) )); + break; + } + } + } + finally + { + // finally statements + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Finally, request, _response); + _response?.Dispose(); + request?.Dispose(); + } + } + } + + /// + /// Validation method for method. Call this like the actual call, but you will get + /// validation events back. + /// + /// The ID of the target subscription. + /// The name of the resource group. The name is case insensitive. + /// The name of the Disk Pool. + /// The name of the iSCSI Target. + /// Request payload for iSCSI Target create operation. + /// an instance that will receive events. + /// + /// A that will be complete when handling of the response is completed. + /// + internal async global::System.Threading.Tasks.Task IscsiTargetsCreateOrUpdate_Validate(string subscriptionId, string resourceGroupName, string diskPoolName, string iscsiTargetName, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreate body, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener) + { + using( NoSynchronizationContext ) + { + await eventListener.AssertNotNull(nameof(subscriptionId),subscriptionId); + await eventListener.AssertMinimumLength(nameof(subscriptionId),subscriptionId,1); + await eventListener.AssertNotNull(nameof(resourceGroupName),resourceGroupName); + await eventListener.AssertMinimumLength(nameof(resourceGroupName),resourceGroupName,1); + await eventListener.AssertMaximumLength(nameof(resourceGroupName),resourceGroupName,90); + await eventListener.AssertRegEx(nameof(resourceGroupName),resourceGroupName,@"^[-\w\._]*[0-9A-Za-z]$"); + await eventListener.AssertNotNull(nameof(diskPoolName),diskPoolName); + await eventListener.AssertNotNull(nameof(iscsiTargetName),iscsiTargetName); + await eventListener.AssertNotNull(nameof(body), body); + await eventListener.AssertObjectIsValid(nameof(body), body); + } + } + + /// Delete an iSCSI Target. + /// The ID of the target subscription. + /// The name of the resource group. The name is case insensitive. + /// The name of the Disk Pool. + /// The name of the iSCSI Target. + /// a delegate that is called when the remote service returns 200 (OK). + /// a delegate that is called when the remote service returns 204 (NoContent). + /// a delegate that is called when the remote service returns default (any response code not handled + /// elsewhere). + /// an instance that will receive events. + /// an instance of an Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync pipeline to use to make the request. + /// + /// A that will be complete when handling of the response is completed. + /// + public async global::System.Threading.Tasks.Task IscsiTargetsDelete(string subscriptionId, string resourceGroupName, string diskPoolName, string iscsiTargetName, global::System.Func onOk, global::System.Func onNoContent, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync sender) + { + var apiVersion = @"2021-04-01-preview"; + // Constant Parameters + using( NoSynchronizationContext ) + { + // construct URL + var pathAndQuery = global::System.Text.RegularExpressions.Regex.Replace( + "/subscriptions/" + + global::System.Uri.EscapeDataString(subscriptionId) + + "/resourceGroups/" + + global::System.Uri.EscapeDataString(resourceGroupName) + + "/providers/Microsoft.StoragePool/diskPools/" + + global::System.Uri.EscapeDataString(diskPoolName) + + "/iscsiTargets/" + + global::System.Uri.EscapeDataString(iscsiTargetName) + + "?" + + "api-version=" + global::System.Uri.EscapeDataString(apiVersion) + ,"\\?&*$|&*$|(\\?)&+|(&)&+","$1$2"); + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.URLCreated, pathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + // generate request object + var _url = new global::System.Uri($"https://management.azure.com{pathAndQuery}"); + var request = new global::System.Net.Http.HttpRequestMessage(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Method.Delete, _url); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.RequestCreated, request.RequestUri.PathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.HeaderParametersAdded); if( eventListener.Token.IsCancellationRequested ) { return; } + // make the call + await this.IscsiTargetsDelete_Call(request,onOk,onNoContent,onDefault,eventListener,sender); + } + } + + /// Delete an iSCSI Target. + /// + /// a delegate that is called when the remote service returns 200 (OK). + /// a delegate that is called when the remote service returns 204 (NoContent). + /// a delegate that is called when the remote service returns default (any response code not handled + /// elsewhere). + /// an instance that will receive events. + /// an instance of an Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync pipeline to use to make the request. + /// + /// A that will be complete when handling of the response is completed. + /// + public async global::System.Threading.Tasks.Task IscsiTargetsDeleteViaIdentity(global::System.String viaIdentity, global::System.Func onOk, global::System.Func onNoContent, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync sender) + { + var apiVersion = @"2021-04-01-preview"; + // Constant Parameters + using( NoSynchronizationContext ) + { + // verify that Identity format is an exact match for uri + + var _match = new global::System.Text.RegularExpressions.Regex("^/subscriptions/(?[^/]+)/resourceGroups/(?[^/]+)/providers/Microsoft.StoragePool/diskPools/(?[^/]+)/iscsiTargets/(?[^/]+)$").Match(viaIdentity); + if (!_match.Success) + { + throw new global::System.Exception("Invalid identity for URI '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}/iscsiTargets/{iscsiTargetName}'"); + } + + // replace URI parameters with values from identity + var subscriptionId = _match.Groups["subscriptionId"].Value; + var resourceGroupName = _match.Groups["resourceGroupName"].Value; + var diskPoolName = _match.Groups["diskPoolName"].Value; + var iscsiTargetName = _match.Groups["iscsiTargetName"].Value; + // construct URL + var pathAndQuery = global::System.Text.RegularExpressions.Regex.Replace( + "/subscriptions/" + + subscriptionId + + "/resourceGroups/" + + resourceGroupName + + "/providers/Microsoft.StoragePool/diskPools/" + + diskPoolName + + "/iscsiTargets/" + + iscsiTargetName + + "?" + + "api-version=" + global::System.Uri.EscapeDataString(apiVersion) + ,"\\?&*$|&*$|(\\?)&+|(&)&+","$1$2"); + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.URLCreated, pathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + // generate request object + var _url = new global::System.Uri($"https://management.azure.com{pathAndQuery}"); + var request = new global::System.Net.Http.HttpRequestMessage(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Method.Delete, _url); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.RequestCreated, request.RequestUri.PathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.HeaderParametersAdded); if( eventListener.Token.IsCancellationRequested ) { return; } + // make the call + await this.IscsiTargetsDelete_Call(request,onOk,onNoContent,onDefault,eventListener,sender); + } + } + + /// Actual wire call for method. + /// the prepared HttpRequestMessage to send. + /// a delegate that is called when the remote service returns 200 (OK). + /// a delegate that is called when the remote service returns 204 (NoContent). + /// a delegate that is called when the remote service returns default (any response code not handled + /// elsewhere). + /// an instance that will receive events. + /// an instance of an Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync pipeline to use to make the request. + /// + /// A that will be complete when handling of the response is completed. + /// + internal async global::System.Threading.Tasks.Task IscsiTargetsDelete_Call(global::System.Net.Http.HttpRequestMessage request, global::System.Func onOk, global::System.Func onNoContent, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync sender) + { + using( NoSynchronizationContext ) + { + global::System.Net.Http.HttpResponseMessage _response = null; + try + { + var sendTask = sender.SendAsync(request, eventListener); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BeforeCall, request); if( eventListener.Token.IsCancellationRequested ) { return; } + _response = await sendTask; + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.ResponseCreated, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + // this operation supports x-ms-long-running-operation + var _originalUri = request.RequestUri.AbsoluteUri; + // declared final-state-via: azure-async-operation + var _finalUri = _response.GetFirstHeader(@"Azure-AsyncOperation"); + var asyncOperation = _response.GetFirstHeader(@"Azure-AsyncOperation"); + var location = _response.GetFirstHeader(@"Location"); + while (request.Method == System.Net.Http.HttpMethod.Put && _response.StatusCode == global::System.Net.HttpStatusCode.OK || _response.StatusCode == global::System.Net.HttpStatusCode.Created || _response.StatusCode == global::System.Net.HttpStatusCode.Accepted ) + { + + // get the delay before polling. (default to 30 seconds if not present) + int delay = (int)(_response.Headers.RetryAfter?.Delta?.TotalSeconds ?? 30); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.DelayBeforePolling, $"Delaying {delay} seconds before polling.", _response); if( eventListener.Token.IsCancellationRequested ) { return; } + + // start the delay timer (we'll await later...) + var waiting = global::System.Threading.Tasks.Task.Delay(delay * 1000, eventListener.Token ); + + // while we wait, let's grab the headers and get ready to poll. + if (!System.String.IsNullOrEmpty(_response.GetFirstHeader(@"Azure-AsyncOperation"))) { + asyncOperation = _response.GetFirstHeader(@"Azure-AsyncOperation"); + } + if (!global::System.String.IsNullOrEmpty(_response.GetFirstHeader(@"Location"))) { + location = _response.GetFirstHeader(@"Location"); + } + var _uri = global::System.String.IsNullOrEmpty(asyncOperation) ? global::System.String.IsNullOrEmpty(location) ? _originalUri : location : asyncOperation; + request = request.CloneAndDispose(new global::System.Uri(_uri), Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Method.Get); + + // and let's look at the current response body and see if we have some information we can give back to the listener + var content = await _response.Content.ReadAsStringAsync(); + await waiting; + + // check for cancellation + if( eventListener.Token.IsCancellationRequested ) { return; } + + // drop the old response + _response?.Dispose(); + + // make the polling call + _response = await sender.SendAsync(request, eventListener); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Polling, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + + // if we got back an OK, take a peek inside and see if it's done + if( _response.StatusCode == global::System.Net.HttpStatusCode.OK) + { + var error = false; + try { + if( Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(await _response.Content.ReadAsStringAsync()) is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json) + { + var state = json.Property("properties")?.PropertyT("provisioningState") ?? json.PropertyT("status"); + if( state is null ) + { + // the body doesn't contain any information that has the state of the LRO + // we're going to just get out, and let the consumer have the result + break; + } + + switch( state?.ToString()?.ToLower() ) + { + case "failed": + error = true; + break; + case "succeeded": + case "canceled": + // we're done polling. + break; + + default: + // need to keep polling! + _response.StatusCode = global::System.Net.HttpStatusCode.Created; + continue; + } + } + } catch { + // if we run into a problem peeking into the result, + // we really don't want to do anything special. + } + if (error) { + throw new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.UndeclaredResponseException(_response); + } + } + + // check for terminal status code + if (_response.StatusCode == global::System.Net.HttpStatusCode.Created || _response.StatusCode == global::System.Net.HttpStatusCode.Accepted ) + { + continue; + } + // we are done polling, do a request on final target? + // create a new request with the final uri + request = request.CloneAndDispose(new global::System.Uri(_finalUri), Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Method.Get); + + // drop the old response + _response?.Dispose(); + + // make the final call + _response = await sender.SendAsync(request, eventListener); + break; + } + var _contentType = _response.Content.Headers.ContentType?.MediaType; + + switch ( _response.StatusCode ) + { + case global::System.Net.HttpStatusCode.OK: + { + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BeforeResponseDispatch, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + await onOk(_response); + break; + } + case global::System.Net.HttpStatusCode.NoContent: + { + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BeforeResponseDispatch, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + await onNoContent(_response); + break; + } + default: + { + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BeforeResponseDispatch, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + await onDefault(_response,_response.Content.ReadAsStringAsync().ContinueWith( body => Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Error.FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(body.Result)) )); + break; + } + } + } + finally + { + // finally statements + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Finally, request, _response); + _response?.Dispose(); + request?.Dispose(); + } + } + } + + /// + /// Validation method for method. Call this like the actual call, but you will get validation + /// events back. + /// + /// The ID of the target subscription. + /// The name of the resource group. The name is case insensitive. + /// The name of the Disk Pool. + /// The name of the iSCSI Target. + /// an instance that will receive events. + /// + /// A that will be complete when handling of the response is completed. + /// + internal async global::System.Threading.Tasks.Task IscsiTargetsDelete_Validate(string subscriptionId, string resourceGroupName, string diskPoolName, string iscsiTargetName, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener) + { + using( NoSynchronizationContext ) + { + await eventListener.AssertNotNull(nameof(subscriptionId),subscriptionId); + await eventListener.AssertMinimumLength(nameof(subscriptionId),subscriptionId,1); + await eventListener.AssertNotNull(nameof(resourceGroupName),resourceGroupName); + await eventListener.AssertMinimumLength(nameof(resourceGroupName),resourceGroupName,1); + await eventListener.AssertMaximumLength(nameof(resourceGroupName),resourceGroupName,90); + await eventListener.AssertRegEx(nameof(resourceGroupName),resourceGroupName,@"^[-\w\._]*[0-9A-Za-z]$"); + await eventListener.AssertNotNull(nameof(diskPoolName),diskPoolName); + await eventListener.AssertNotNull(nameof(iscsiTargetName),iscsiTargetName); + } + } + + /// Get an iSCSI Target. + /// The ID of the target subscription. + /// The name of the resource group. The name is case insensitive. + /// The name of the Disk Pool. + /// The name of the iSCSI Target. + /// a delegate that is called when the remote service returns 200 (OK). + /// a delegate that is called when the remote service returns default (any response code not handled + /// elsewhere). + /// an instance that will receive events. + /// an instance of an Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync pipeline to use to make the request. + /// + /// A that will be complete when handling of the response is completed. + /// + public async global::System.Threading.Tasks.Task IscsiTargetsGet(string subscriptionId, string resourceGroupName, string diskPoolName, string iscsiTargetName, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync sender) + { + var apiVersion = @"2021-04-01-preview"; + // Constant Parameters + using( NoSynchronizationContext ) + { + // construct URL + var pathAndQuery = global::System.Text.RegularExpressions.Regex.Replace( + "/subscriptions/" + + global::System.Uri.EscapeDataString(subscriptionId) + + "/resourceGroups/" + + global::System.Uri.EscapeDataString(resourceGroupName) + + "/providers/Microsoft.StoragePool/diskPools/" + + global::System.Uri.EscapeDataString(diskPoolName) + + "/iscsiTargets/" + + global::System.Uri.EscapeDataString(iscsiTargetName) + + "?" + + "api-version=" + global::System.Uri.EscapeDataString(apiVersion) + ,"\\?&*$|&*$|(\\?)&+|(&)&+","$1$2"); + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.URLCreated, pathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + // generate request object + var _url = new global::System.Uri($"https://management.azure.com{pathAndQuery}"); + var request = new global::System.Net.Http.HttpRequestMessage(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Method.Get, _url); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.RequestCreated, request.RequestUri.PathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.HeaderParametersAdded); if( eventListener.Token.IsCancellationRequested ) { return; } + // make the call + await this.IscsiTargetsGet_Call(request,onOk,onDefault,eventListener,sender); + } + } + + /// Get an iSCSI Target. + /// + /// a delegate that is called when the remote service returns 200 (OK). + /// a delegate that is called when the remote service returns default (any response code not handled + /// elsewhere). + /// an instance that will receive events. + /// an instance of an Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync pipeline to use to make the request. + /// + /// A that will be complete when handling of the response is completed. + /// + public async global::System.Threading.Tasks.Task IscsiTargetsGetViaIdentity(global::System.String viaIdentity, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync sender) + { + var apiVersion = @"2021-04-01-preview"; + // Constant Parameters + using( NoSynchronizationContext ) + { + // verify that Identity format is an exact match for uri + + var _match = new global::System.Text.RegularExpressions.Regex("^/subscriptions/(?[^/]+)/resourceGroups/(?[^/]+)/providers/Microsoft.StoragePool/diskPools/(?[^/]+)/iscsiTargets/(?[^/]+)$").Match(viaIdentity); + if (!_match.Success) + { + throw new global::System.Exception("Invalid identity for URI '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}/iscsiTargets/{iscsiTargetName}'"); + } + + // replace URI parameters with values from identity + var subscriptionId = _match.Groups["subscriptionId"].Value; + var resourceGroupName = _match.Groups["resourceGroupName"].Value; + var diskPoolName = _match.Groups["diskPoolName"].Value; + var iscsiTargetName = _match.Groups["iscsiTargetName"].Value; + // construct URL + var pathAndQuery = global::System.Text.RegularExpressions.Regex.Replace( + "/subscriptions/" + + subscriptionId + + "/resourceGroups/" + + resourceGroupName + + "/providers/Microsoft.StoragePool/diskPools/" + + diskPoolName + + "/iscsiTargets/" + + iscsiTargetName + + "?" + + "api-version=" + global::System.Uri.EscapeDataString(apiVersion) + ,"\\?&*$|&*$|(\\?)&+|(&)&+","$1$2"); + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.URLCreated, pathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + // generate request object + var _url = new global::System.Uri($"https://management.azure.com{pathAndQuery}"); + var request = new global::System.Net.Http.HttpRequestMessage(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Method.Get, _url); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.RequestCreated, request.RequestUri.PathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.HeaderParametersAdded); if( eventListener.Token.IsCancellationRequested ) { return; } + // make the call + await this.IscsiTargetsGet_Call(request,onOk,onDefault,eventListener,sender); + } + } + + /// Actual wire call for method. + /// the prepared HttpRequestMessage to send. + /// a delegate that is called when the remote service returns 200 (OK). + /// a delegate that is called when the remote service returns default (any response code not handled + /// elsewhere). + /// an instance that will receive events. + /// an instance of an Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync pipeline to use to make the request. + /// + /// A that will be complete when handling of the response is completed. + /// + internal async global::System.Threading.Tasks.Task IscsiTargetsGet_Call(global::System.Net.Http.HttpRequestMessage request, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync sender) + { + using( NoSynchronizationContext ) + { + global::System.Net.Http.HttpResponseMessage _response = null; + try + { + var sendTask = sender.SendAsync(request, eventListener); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BeforeCall, request); if( eventListener.Token.IsCancellationRequested ) { return; } + _response = await sendTask; + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.ResponseCreated, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + var _contentType = _response.Content.Headers.ContentType?.MediaType; + + switch ( _response.StatusCode ) + { + case global::System.Net.HttpStatusCode.OK: + { + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BeforeResponseDispatch, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + await onOk(_response,_response.Content.ReadAsStringAsync().ContinueWith( body => Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiTarget.FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(body.Result)) )); + break; + } + default: + { + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BeforeResponseDispatch, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + await onDefault(_response,_response.Content.ReadAsStringAsync().ContinueWith( body => Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Error.FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(body.Result)) )); + break; + } + } + } + finally + { + // finally statements + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Finally, request, _response); + _response?.Dispose(); + request?.Dispose(); + } + } + } + + /// + /// Validation method for method. Call this like the actual call, but you will get validation + /// events back. + /// + /// The ID of the target subscription. + /// The name of the resource group. The name is case insensitive. + /// The name of the Disk Pool. + /// The name of the iSCSI Target. + /// an instance that will receive events. + /// + /// A that will be complete when handling of the response is completed. + /// + internal async global::System.Threading.Tasks.Task IscsiTargetsGet_Validate(string subscriptionId, string resourceGroupName, string diskPoolName, string iscsiTargetName, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener) + { + using( NoSynchronizationContext ) + { + await eventListener.AssertNotNull(nameof(subscriptionId),subscriptionId); + await eventListener.AssertMinimumLength(nameof(subscriptionId),subscriptionId,1); + await eventListener.AssertNotNull(nameof(resourceGroupName),resourceGroupName); + await eventListener.AssertMinimumLength(nameof(resourceGroupName),resourceGroupName,1); + await eventListener.AssertMaximumLength(nameof(resourceGroupName),resourceGroupName,90); + await eventListener.AssertRegEx(nameof(resourceGroupName),resourceGroupName,@"^[-\w\._]*[0-9A-Za-z]$"); + await eventListener.AssertNotNull(nameof(diskPoolName),diskPoolName); + await eventListener.AssertNotNull(nameof(iscsiTargetName),iscsiTargetName); + } + } + + /// Get iSCSI Targets in a Disk pool. + /// The ID of the target subscription. + /// The name of the resource group. The name is case insensitive. + /// The name of the Disk Pool. + /// a delegate that is called when the remote service returns 200 (OK). + /// a delegate that is called when the remote service returns default (any response code not handled + /// elsewhere). + /// an instance that will receive events. + /// an instance of an Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync pipeline to use to make the request. + /// + /// A that will be complete when handling of the response is completed. + /// + public async global::System.Threading.Tasks.Task IscsiTargetsListByDiskPool(string subscriptionId, string resourceGroupName, string diskPoolName, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync sender) + { + var apiVersion = @"2021-04-01-preview"; + // Constant Parameters + using( NoSynchronizationContext ) + { + // construct URL + var pathAndQuery = global::System.Text.RegularExpressions.Regex.Replace( + "/subscriptions/" + + global::System.Uri.EscapeDataString(subscriptionId) + + "/resourceGroups/" + + global::System.Uri.EscapeDataString(resourceGroupName) + + "/providers/Microsoft.StoragePool/diskPools/" + + global::System.Uri.EscapeDataString(diskPoolName) + + "/iscsiTargets" + + "?" + + "api-version=" + global::System.Uri.EscapeDataString(apiVersion) + ,"\\?&*$|&*$|(\\?)&+|(&)&+","$1$2"); + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.URLCreated, pathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + // generate request object + var _url = new global::System.Uri($"https://management.azure.com{pathAndQuery}"); + var request = new global::System.Net.Http.HttpRequestMessage(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Method.Get, _url); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.RequestCreated, request.RequestUri.PathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.HeaderParametersAdded); if( eventListener.Token.IsCancellationRequested ) { return; } + // make the call + await this.IscsiTargetsListByDiskPool_Call(request,onOk,onDefault,eventListener,sender); + } + } + + /// Get iSCSI Targets in a Disk pool. + /// + /// a delegate that is called when the remote service returns 200 (OK). + /// a delegate that is called when the remote service returns default (any response code not handled + /// elsewhere). + /// an instance that will receive events. + /// an instance of an Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync pipeline to use to make the request. + /// + /// A that will be complete when handling of the response is completed. + /// + public async global::System.Threading.Tasks.Task IscsiTargetsListByDiskPoolViaIdentity(global::System.String viaIdentity, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync sender) + { + var apiVersion = @"2021-04-01-preview"; + // Constant Parameters + using( NoSynchronizationContext ) + { + // verify that Identity format is an exact match for uri + + var _match = new global::System.Text.RegularExpressions.Regex("^/subscriptions/(?[^/]+)/resourceGroups/(?[^/]+)/providers/Microsoft.StoragePool/diskPools/(?[^/]+)/iscsiTargets$").Match(viaIdentity); + if (!_match.Success) + { + throw new global::System.Exception("Invalid identity for URI '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}/iscsiTargets'"); + } + + // replace URI parameters with values from identity + var subscriptionId = _match.Groups["subscriptionId"].Value; + var resourceGroupName = _match.Groups["resourceGroupName"].Value; + var diskPoolName = _match.Groups["diskPoolName"].Value; + // construct URL + var pathAndQuery = global::System.Text.RegularExpressions.Regex.Replace( + "/subscriptions/" + + subscriptionId + + "/resourceGroups/" + + resourceGroupName + + "/providers/Microsoft.StoragePool/diskPools/" + + diskPoolName + + "/iscsiTargets" + + "?" + + "api-version=" + global::System.Uri.EscapeDataString(apiVersion) + ,"\\?&*$|&*$|(\\?)&+|(&)&+","$1$2"); + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.URLCreated, pathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + // generate request object + var _url = new global::System.Uri($"https://management.azure.com{pathAndQuery}"); + var request = new global::System.Net.Http.HttpRequestMessage(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Method.Get, _url); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.RequestCreated, request.RequestUri.PathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.HeaderParametersAdded); if( eventListener.Token.IsCancellationRequested ) { return; } + // make the call + await this.IscsiTargetsListByDiskPool_Call(request,onOk,onDefault,eventListener,sender); + } + } + + /// Actual wire call for method. + /// the prepared HttpRequestMessage to send. + /// a delegate that is called when the remote service returns 200 (OK). + /// a delegate that is called when the remote service returns default (any response code not handled + /// elsewhere). + /// an instance that will receive events. + /// an instance of an Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync pipeline to use to make the request. + /// + /// A that will be complete when handling of the response is completed. + /// + internal async global::System.Threading.Tasks.Task IscsiTargetsListByDiskPool_Call(global::System.Net.Http.HttpRequestMessage request, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync sender) + { + using( NoSynchronizationContext ) + { + global::System.Net.Http.HttpResponseMessage _response = null; + try + { + var sendTask = sender.SendAsync(request, eventListener); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BeforeCall, request); if( eventListener.Token.IsCancellationRequested ) { return; } + _response = await sendTask; + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.ResponseCreated, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + var _contentType = _response.Content.Headers.ContentType?.MediaType; + + switch ( _response.StatusCode ) + { + case global::System.Net.HttpStatusCode.OK: + { + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BeforeResponseDispatch, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + await onOk(_response,_response.Content.ReadAsStringAsync().ContinueWith( body => Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiTargetList.FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(body.Result)) )); + break; + } + default: + { + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BeforeResponseDispatch, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + await onDefault(_response,_response.Content.ReadAsStringAsync().ContinueWith( body => Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Error.FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(body.Result)) )); + break; + } + } + } + finally + { + // finally statements + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Finally, request, _response); + _response?.Dispose(); + request?.Dispose(); + } + } + } + + /// + /// Validation method for method. Call this like the actual call, but you will get + /// validation events back. + /// + /// The ID of the target subscription. + /// The name of the resource group. The name is case insensitive. + /// The name of the Disk Pool. + /// an instance that will receive events. + /// + /// A that will be complete when handling of the response is completed. + /// + internal async global::System.Threading.Tasks.Task IscsiTargetsListByDiskPool_Validate(string subscriptionId, string resourceGroupName, string diskPoolName, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener) + { + using( NoSynchronizationContext ) + { + await eventListener.AssertNotNull(nameof(subscriptionId),subscriptionId); + await eventListener.AssertMinimumLength(nameof(subscriptionId),subscriptionId,1); + await eventListener.AssertNotNull(nameof(resourceGroupName),resourceGroupName); + await eventListener.AssertMinimumLength(nameof(resourceGroupName),resourceGroupName,1); + await eventListener.AssertMaximumLength(nameof(resourceGroupName),resourceGroupName,90); + await eventListener.AssertRegEx(nameof(resourceGroupName),resourceGroupName,@"^[-\w\._]*[0-9A-Za-z]$"); + await eventListener.AssertNotNull(nameof(diskPoolName),diskPoolName); + } + } + + /// Update an iSCSI Target. + /// The ID of the target subscription. + /// The name of the resource group. The name is case insensitive. + /// The name of the Disk Pool. + /// The name of the iSCSI Target. + /// Request payload for iSCSI Target update operation. + /// a delegate that is called when the remote service returns 200 (OK). + /// a delegate that is called when the remote service returns default (any response code not handled + /// elsewhere). + /// an instance that will receive events. + /// an instance of an Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync pipeline to use to make the request. + /// + /// A that will be complete when handling of the response is completed. + /// + public async global::System.Threading.Tasks.Task IscsiTargetsUpdate(string subscriptionId, string resourceGroupName, string diskPoolName, string iscsiTargetName, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdate body, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync sender) + { + var apiVersion = @"2021-04-01-preview"; + // Constant Parameters + using( NoSynchronizationContext ) + { + // construct URL + var pathAndQuery = global::System.Text.RegularExpressions.Regex.Replace( + "/subscriptions/" + + global::System.Uri.EscapeDataString(subscriptionId) + + "/resourceGroups/" + + global::System.Uri.EscapeDataString(resourceGroupName) + + "/providers/Microsoft.StoragePool/diskPools/" + + global::System.Uri.EscapeDataString(diskPoolName) + + "/iscsiTargets/" + + global::System.Uri.EscapeDataString(iscsiTargetName) + + "?" + + "api-version=" + global::System.Uri.EscapeDataString(apiVersion) + ,"\\?&*$|&*$|(\\?)&+|(&)&+","$1$2"); + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.URLCreated, pathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + // generate request object + var _url = new global::System.Uri($"https://management.azure.com{pathAndQuery}"); + var request = new global::System.Net.Http.HttpRequestMessage(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Method.Patch, _url); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.RequestCreated, request.RequestUri.PathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.HeaderParametersAdded); if( eventListener.Token.IsCancellationRequested ) { return; } + // set body content + request.Content = new global::System.Net.Http.StringContent(null != body ? body.ToJson(null).ToString() : @"{}", global::System.Text.Encoding.UTF8); + request.Content.Headers.ContentType = global::System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json"); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BodyContentSet); if( eventListener.Token.IsCancellationRequested ) { return; } + // make the call + await this.IscsiTargetsUpdate_Call(request,onOk,onDefault,eventListener,sender); + } + } + + /// Update an iSCSI Target. + /// + /// Request payload for iSCSI Target update operation. + /// a delegate that is called when the remote service returns 200 (OK). + /// a delegate that is called when the remote service returns default (any response code not handled + /// elsewhere). + /// an instance that will receive events. + /// an instance of an Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync pipeline to use to make the request. + /// + /// A that will be complete when handling of the response is completed. + /// + public async global::System.Threading.Tasks.Task IscsiTargetsUpdateViaIdentity(global::System.String viaIdentity, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdate body, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync sender) + { + var apiVersion = @"2021-04-01-preview"; + // Constant Parameters + using( NoSynchronizationContext ) + { + // verify that Identity format is an exact match for uri + + var _match = new global::System.Text.RegularExpressions.Regex("^/subscriptions/(?[^/]+)/resourceGroups/(?[^/]+)/providers/Microsoft.StoragePool/diskPools/(?[^/]+)/iscsiTargets/(?[^/]+)$").Match(viaIdentity); + if (!_match.Success) + { + throw new global::System.Exception("Invalid identity for URI '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}/iscsiTargets/{iscsiTargetName}'"); + } + + // replace URI parameters with values from identity + var subscriptionId = _match.Groups["subscriptionId"].Value; + var resourceGroupName = _match.Groups["resourceGroupName"].Value; + var diskPoolName = _match.Groups["diskPoolName"].Value; + var iscsiTargetName = _match.Groups["iscsiTargetName"].Value; + // construct URL + var pathAndQuery = global::System.Text.RegularExpressions.Regex.Replace( + "/subscriptions/" + + subscriptionId + + "/resourceGroups/" + + resourceGroupName + + "/providers/Microsoft.StoragePool/diskPools/" + + diskPoolName + + "/iscsiTargets/" + + iscsiTargetName + + "?" + + "api-version=" + global::System.Uri.EscapeDataString(apiVersion) + ,"\\?&*$|&*$|(\\?)&+|(&)&+","$1$2"); + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.URLCreated, pathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + // generate request object + var _url = new global::System.Uri($"https://management.azure.com{pathAndQuery}"); + var request = new global::System.Net.Http.HttpRequestMessage(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Method.Patch, _url); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.RequestCreated, request.RequestUri.PathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.HeaderParametersAdded); if( eventListener.Token.IsCancellationRequested ) { return; } + // set body content + request.Content = new global::System.Net.Http.StringContent(null != body ? body.ToJson(null).ToString() : @"{}", global::System.Text.Encoding.UTF8); + request.Content.Headers.ContentType = global::System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json"); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BodyContentSet); if( eventListener.Token.IsCancellationRequested ) { return; } + // make the call + await this.IscsiTargetsUpdate_Call(request,onOk,onDefault,eventListener,sender); + } + } + + /// Actual wire call for method. + /// the prepared HttpRequestMessage to send. + /// a delegate that is called when the remote service returns 200 (OK). + /// a delegate that is called when the remote service returns default (any response code not handled + /// elsewhere). + /// an instance that will receive events. + /// an instance of an Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync pipeline to use to make the request. + /// + /// A that will be complete when handling of the response is completed. + /// + internal async global::System.Threading.Tasks.Task IscsiTargetsUpdate_Call(global::System.Net.Http.HttpRequestMessage request, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync sender) + { + using( NoSynchronizationContext ) + { + global::System.Net.Http.HttpResponseMessage _response = null; + try + { + var sendTask = sender.SendAsync(request, eventListener); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BeforeCall, request); if( eventListener.Token.IsCancellationRequested ) { return; } + _response = await sendTask; + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.ResponseCreated, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + // this operation supports x-ms-long-running-operation + var _originalUri = request.RequestUri.AbsoluteUri; + // declared final-state-via: azure-async-operation + var asyncOperation = _response.GetFirstHeader(@"Azure-AsyncOperation"); + var location = _response.GetFirstHeader(@"Location"); + while (request.Method == System.Net.Http.HttpMethod.Put && _response.StatusCode == global::System.Net.HttpStatusCode.OK || _response.StatusCode == global::System.Net.HttpStatusCode.Created || _response.StatusCode == global::System.Net.HttpStatusCode.Accepted ) + { + + // get the delay before polling. (default to 30 seconds if not present) + int delay = (int)(_response.Headers.RetryAfter?.Delta?.TotalSeconds ?? 30); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.DelayBeforePolling, $"Delaying {delay} seconds before polling.", _response); if( eventListener.Token.IsCancellationRequested ) { return; } + + // start the delay timer (we'll await later...) + var waiting = global::System.Threading.Tasks.Task.Delay(delay * 1000, eventListener.Token ); + + // while we wait, let's grab the headers and get ready to poll. + if (!System.String.IsNullOrEmpty(_response.GetFirstHeader(@"Azure-AsyncOperation"))) { + asyncOperation = _response.GetFirstHeader(@"Azure-AsyncOperation"); + } + if (!global::System.String.IsNullOrEmpty(_response.GetFirstHeader(@"Location"))) { + location = _response.GetFirstHeader(@"Location"); + } + var _uri = global::System.String.IsNullOrEmpty(asyncOperation) ? global::System.String.IsNullOrEmpty(location) ? _originalUri : location : asyncOperation; + request = request.CloneAndDispose(new global::System.Uri(_uri), Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Method.Get); + + // and let's look at the current response body and see if we have some information we can give back to the listener + var content = await _response.Content.ReadAsStringAsync(); + await waiting; + + // check for cancellation + if( eventListener.Token.IsCancellationRequested ) { return; } + + // drop the old response + _response?.Dispose(); + + // make the polling call + _response = await sender.SendAsync(request, eventListener); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Polling, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + + // if we got back an OK, take a peek inside and see if it's done + if( _response.StatusCode == global::System.Net.HttpStatusCode.OK) + { + var error = false; + try { + if( Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(await _response.Content.ReadAsStringAsync()) is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json) + { + var state = json.Property("properties")?.PropertyT("provisioningState") ?? json.PropertyT("status"); + if( state is null ) + { + // the body doesn't contain any information that has the state of the LRO + // we're going to just get out, and let the consumer have the result + break; + } + + switch( state?.ToString()?.ToLower() ) + { + case "failed": + error = true; + break; + case "succeeded": + case "canceled": + // we're done polling. + break; + + default: + // need to keep polling! + _response.StatusCode = global::System.Net.HttpStatusCode.Created; + continue; + } + } + } catch { + // if we run into a problem peeking into the result, + // we really don't want to do anything special. + } + if (error) { + throw new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.UndeclaredResponseException(_response); + } + } + + // check for terminal status code + if (_response.StatusCode == global::System.Net.HttpStatusCode.Created || _response.StatusCode == global::System.Net.HttpStatusCode.Accepted ) + { + continue; + } + // we are done polling, do a request on final target? + // create a new request with the final uri + request = request.CloneAndDispose(new global::System.Uri(_originalUri), Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Method.Get); + + // drop the old response + _response?.Dispose(); + + // make the final call + _response = await sender.SendAsync(request, eventListener); + break; + } + var _contentType = _response.Content.Headers.ContentType?.MediaType; + + switch ( _response.StatusCode ) + { + case global::System.Net.HttpStatusCode.OK: + { + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BeforeResponseDispatch, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + await onOk(_response,_response.Content.ReadAsStringAsync().ContinueWith( body => Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiTarget.FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(body.Result)) )); + break; + } + default: + { + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BeforeResponseDispatch, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + await onDefault(_response,_response.Content.ReadAsStringAsync().ContinueWith( body => Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Error.FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(body.Result)) )); + break; + } + } + } + finally + { + // finally statements + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Finally, request, _response); + _response?.Dispose(); + request?.Dispose(); + } + } + } + + /// + /// Validation method for method. Call this like the actual call, but you will get validation + /// events back. + /// + /// The ID of the target subscription. + /// The name of the resource group. The name is case insensitive. + /// The name of the Disk Pool. + /// The name of the iSCSI Target. + /// Request payload for iSCSI Target update operation. + /// an instance that will receive events. + /// + /// A that will be complete when handling of the response is completed. + /// + internal async global::System.Threading.Tasks.Task IscsiTargetsUpdate_Validate(string subscriptionId, string resourceGroupName, string diskPoolName, string iscsiTargetName, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdate body, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener) + { + using( NoSynchronizationContext ) + { + await eventListener.AssertNotNull(nameof(subscriptionId),subscriptionId); + await eventListener.AssertMinimumLength(nameof(subscriptionId),subscriptionId,1); + await eventListener.AssertNotNull(nameof(resourceGroupName),resourceGroupName); + await eventListener.AssertMinimumLength(nameof(resourceGroupName),resourceGroupName,1); + await eventListener.AssertMaximumLength(nameof(resourceGroupName),resourceGroupName,90); + await eventListener.AssertRegEx(nameof(resourceGroupName),resourceGroupName,@"^[-\w\._]*[0-9A-Za-z]$"); + await eventListener.AssertNotNull(nameof(diskPoolName),diskPoolName); + await eventListener.AssertNotNull(nameof(iscsiTargetName),iscsiTargetName); + await eventListener.AssertNotNull(nameof(body), body); + await eventListener.AssertObjectIsValid(nameof(body), body); + } + } + + /// Gets a list of StoragePool operations. + /// a delegate that is called when the remote service returns 200 (OK). + /// a delegate that is called when the remote service returns default (any response code not handled + /// elsewhere). + /// an instance that will receive events. + /// an instance of an Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync pipeline to use to make the request. + /// + /// A that will be complete when handling of the response is completed. + /// + public async global::System.Threading.Tasks.Task OperationsList(global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync sender) + { + var apiVersion = @"2021-04-01-preview"; + // Constant Parameters + using( NoSynchronizationContext ) + { + // construct URL + var pathAndQuery = global::System.Text.RegularExpressions.Regex.Replace( + "/providers/Microsoft.StoragePool/operations" + + "?" + + "api-version=" + global::System.Uri.EscapeDataString(apiVersion) + ,"\\?&*$|&*$|(\\?)&+|(&)&+","$1$2"); + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.URLCreated, pathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + // generate request object + var _url = new global::System.Uri($"https://management.azure.com{pathAndQuery}"); + var request = new global::System.Net.Http.HttpRequestMessage(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Method.Get, _url); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.RequestCreated, request.RequestUri.PathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.HeaderParametersAdded); if( eventListener.Token.IsCancellationRequested ) { return; } + // make the call + await this.OperationsList_Call(request,onOk,onDefault,eventListener,sender); + } + } + + /// Gets a list of StoragePool operations. + /// + /// a delegate that is called when the remote service returns 200 (OK). + /// a delegate that is called when the remote service returns default (any response code not handled + /// elsewhere). + /// an instance that will receive events. + /// an instance of an Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync pipeline to use to make the request. + /// + /// A that will be complete when handling of the response is completed. + /// + public async global::System.Threading.Tasks.Task OperationsListViaIdentity(global::System.String viaIdentity, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync sender) + { + var apiVersion = @"2021-04-01-preview"; + // Constant Parameters + using( NoSynchronizationContext ) + { + // verify that Identity format is an exact match for uri + + var _match = new global::System.Text.RegularExpressions.Regex("^/providers/Microsoft.StoragePool/operations$").Match(viaIdentity); + if (!_match.Success) + { + throw new global::System.Exception("Invalid identity for URI '/providers/Microsoft.StoragePool/operations'"); + } + + // replace URI parameters with values from identity + // construct URL + var pathAndQuery = global::System.Text.RegularExpressions.Regex.Replace( + "/providers/Microsoft.StoragePool/operations" + + "?" + + "api-version=" + global::System.Uri.EscapeDataString(apiVersion) + ,"\\?&*$|&*$|(\\?)&+|(&)&+","$1$2"); + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.URLCreated, pathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + // generate request object + var _url = new global::System.Uri($"https://management.azure.com{pathAndQuery}"); + var request = new global::System.Net.Http.HttpRequestMessage(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Method.Get, _url); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.RequestCreated, request.RequestUri.PathAndQuery); if( eventListener.Token.IsCancellationRequested ) { return; } + + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.HeaderParametersAdded); if( eventListener.Token.IsCancellationRequested ) { return; } + // make the call + await this.OperationsList_Call(request,onOk,onDefault,eventListener,sender); + } + } + + /// Actual wire call for method. + /// the prepared HttpRequestMessage to send. + /// a delegate that is called when the remote service returns 200 (OK). + /// a delegate that is called when the remote service returns default (any response code not handled + /// elsewhere). + /// an instance that will receive events. + /// an instance of an Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync pipeline to use to make the request. + /// + /// A that will be complete when handling of the response is completed. + /// + internal async global::System.Threading.Tasks.Task OperationsList_Call(global::System.Net.Http.HttpRequestMessage request, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.ISendAsync sender) + { + using( NoSynchronizationContext ) + { + global::System.Net.Http.HttpResponseMessage _response = null; + try + { + var sendTask = sender.SendAsync(request, eventListener); + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BeforeCall, request); if( eventListener.Token.IsCancellationRequested ) { return; } + _response = await sendTask; + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.ResponseCreated, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + var _contentType = _response.Content.Headers.ContentType?.MediaType; + + switch ( _response.StatusCode ) + { + case global::System.Net.HttpStatusCode.OK: + { + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BeforeResponseDispatch, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + await onOk(_response,_response.Content.ReadAsStringAsync().ContinueWith( body => Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.StoragePoolOperationListResult.FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(body.Result)) )); + break; + } + default: + { + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.BeforeResponseDispatch, _response); if( eventListener.Token.IsCancellationRequested ) { return; } + await onDefault(_response,_response.Content.ReadAsStringAsync().ContinueWith( body => Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Error.FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(body.Result)) )); + break; + } + } + } + finally + { + // finally statements + await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Finally, request, _response); + _response?.Dispose(); + request?.Dispose(); + } + } + } + + /// + /// Validation method for method. Call this like the actual call, but you will get validation + /// events back. + /// + /// an instance that will receive events. + /// + /// A that will be complete when handling of the response is completed. + /// + internal async global::System.Threading.Tasks.Task OperationsList_Validate(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener) + { + using( NoSynchronizationContext ) + { + + } + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Any.PowerShell.cs b/src/DiskPool/generated/api/Models/Any.PowerShell.cs new file mode 100644 index 000000000000..cc2c16400cb1 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Any.PowerShell.cs @@ -0,0 +1,154 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// Any object + [System.ComponentModel.TypeConverter(typeof(AnyTypeConverter))] + public partial class Any + { + + /// + /// AfterDeserializeDictionary will be called after the deserialization has finished, allowing customization of the + /// object before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Collections.IDictionary content that should be used. + + partial void AfterDeserializeDictionary(global::System.Collections.IDictionary content); + + /// + /// AfterDeserializePSObject will be called after the deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Management.Automation.PSObject content that should be used. + + partial void AfterDeserializePSObject(global::System.Management.Automation.PSObject content); + + /// + /// BeforeDeserializeDictionary will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Collections.IDictionary content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializeDictionary(global::System.Collections.IDictionary content, ref bool returnNow); + + /// + /// BeforeDeserializePSObject will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializePSObject(global::System.Management.Automation.PSObject content, ref bool returnNow); + + /// + /// OverrideToString will be called if it is implemented. Implement this method in a partial class to enable this behavior + /// + /// /// instance serialized to a string, normally it is a Json + /// /// set returnNow to true if you provide a customized OverrideToString function + + partial void OverrideToString(ref string stringResult, ref bool returnNow); + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + internal Any(global::System.Collections.IDictionary content) + { + bool returnNow = false; + BeforeDeserializeDictionary(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + AfterDeserializeDictionary(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + internal Any(global::System.Management.Automation.PSObject content) + { + bool returnNow = false; + BeforeDeserializePSObject(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + AfterDeserializePSObject(content); + } + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IAny DeserializeFromDictionary(global::System.Collections.IDictionary content) + { + return new Any(content); + } + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IAny DeserializeFromPSObject(global::System.Management.Automation.PSObject content) + { + return new Any(content); + } + + /// + /// Creates a new instance of , deserializing the content from a json string. + /// + /// a string containing a JSON serialized instance of this model. + /// an instance of the model class. + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IAny FromJsonString(string jsonText) => FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(jsonText)); + + /// Serializes this instance to a json string. + + /// a containing this model serialized to JSON text. + public string ToJsonString() => ToJson(null, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeAll)?.ToString(); + + public override string ToString() + { + var returnNow = false; + var result = global::System.String.Empty; + OverrideToString(ref result, ref returnNow); + if (returnNow) + { + return result; + } + return ToJsonString(); + } + } + /// Any object + [System.ComponentModel.TypeConverter(typeof(AnyTypeConverter))] + public partial interface IAny + + { + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Any.TypeConverter.cs b/src/DiskPool/generated/api/Models/Any.TypeConverter.cs new file mode 100644 index 000000000000..03abd582eab5 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Any.TypeConverter.cs @@ -0,0 +1,147 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// + /// A PowerShell PSTypeConverter to support converting to an instance of + /// + public partial class AnyTypeConverter : global::System.Management.Automation.PSTypeConverter + { + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false. + /// + public override bool CanConvertFrom(object sourceValue, global::System.Type destinationType) => CanConvertFrom(sourceValue); + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the instance to check if it can be converted to the type. + /// + /// true if the instance could be converted to a type, otherwise false + /// + public static bool CanConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return true; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + // we say yest to PSObjects + return true; + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + // we say yest to Hashtables/dictionaries + return true; + } + try + { + if (null != sourceValue.ToJsonString()) + { + return true; + } + } + catch + { + // Not one of our objects + } + try + { + string text = sourceValue.ToString()?.Trim(); + return true == text?.StartsWith("{") && true == text?.EndsWith("}") && Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(text).Type == Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonType.Object; + } + catch + { + // Doesn't look like it can be treated as JSON + } + return false; + } + + /// + /// Determines if the parameter can be converted to the parameter + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false + /// + public override bool CanConvertTo(object sourceValue, global::System.Type destinationType) => false; + + /// + /// Converts the parameter to the parameter using and + /// + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// + /// an instance of , or null if there is no suitable conversion. + /// + public override object ConvertFrom(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => ConvertFrom(sourceValue); + + /// + /// Converts the parameter to the parameter using and + /// + /// the value to convert into an instance of . + /// + /// an instance of , or null if there is no suitable conversion. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IAny ConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return null; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IAny).IsAssignableFrom(type)) + { + return sourceValue; + } + try + { + return Any.FromJsonString(typeof(string) == sourceValue.GetType() ? sourceValue : sourceValue.ToJsonString());; + } + catch + { + // Unable to use JSON pattern + } + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + return Any.DeserializeFromPSObject(sourceValue); + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + return Any.DeserializeFromDictionary(sourceValue); + } + return null; + } + + /// NotImplemented -- this will return null + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// will always return null. + public override object ConvertTo(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => null; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Any.cs b/src/DiskPool/generated/api/Models/Any.cs new file mode 100644 index 000000000000..2a3d957f5677 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Any.cs @@ -0,0 +1,34 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Any object + public partial class Any : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IAny, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IAnyInternal + { + + /// Creates an new instance. + public Any() + { + + } + } + /// Any object + public partial interface IAny : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IJsonSerializable + { + + } + /// Any object + internal partial interface IAnyInternal + + { + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Any.json.cs b/src/DiskPool/generated/api/Models/Any.json.cs new file mode 100644 index 000000000000..964cecfca03a --- /dev/null +++ b/src/DiskPool/generated/api/Models/Any.json.cs @@ -0,0 +1,102 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Any object + public partial class Any + { + + /// + /// AfterFromJson will be called after the json deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JsonNode that should be deserialized into this object. + + partial void AfterFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json); + + /// + /// AfterToJson will be called after the json erialization has finished, allowing customization of the before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JSON container that the serialization result will be placed in. + + partial void AfterToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container); + + /// + /// BeforeFromJson will be called before the json deserialization has commenced, allowing complete customization of + /// the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JsonNode that should be deserialized into this object. + /// Determines if the rest of the deserialization should be processed, or if the method should return + /// instantly. + + partial void BeforeFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json, ref bool returnNow); + + /// + /// BeforeToJson will be called before the json serialization has commenced, allowing complete customization of the + /// object before it is serialized. + /// If you wish to disable the default serialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JSON container that the serialization result will be placed in. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, ref bool returnNow); + + /// + /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject into a new instance of . + /// + /// A Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject instance to deserialize from. + internal Any(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json) + { + bool returnNow = false; + BeforeFromJson(json, ref returnNow); + if (returnNow) + { + return; + } + AfterFromJson(json); + } + + /// + /// Deserializes a into an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IAny. + /// + /// a to deserialize from. + /// an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IAny. + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IAny FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode node) + { + return node is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json ? new Any(json) : null; + } + + /// + /// Serializes this instance of into a . + /// + /// The container to serialize this object into. If the caller + /// passes in null, a new instance will be created and returned to the caller. + /// Allows the caller to choose the depth of the serialization. See . + /// + /// a serialized instance of as a . + /// + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode ToJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode serializationMode) + { + container = container ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject(); + + bool returnNow = false; + BeforeToJson(ref container, ref returnNow); + if (returnNow) + { + return container; + } + AfterToJson(ref container); + return container; + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/Acl.PowerShell.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/Acl.PowerShell.cs new file mode 100644 index 000000000000..59cf4a930820 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/Acl.PowerShell.cs @@ -0,0 +1,153 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// Access Control List (ACL) for an iSCSI Target; defines LUN masking policy + [System.ComponentModel.TypeConverter(typeof(AclTypeConverter))] + public partial class Acl + { + + /// + /// AfterDeserializeDictionary will be called after the deserialization has finished, allowing customization of the + /// object before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Collections.IDictionary content that should be used. + + partial void AfterDeserializeDictionary(global::System.Collections.IDictionary content); + + /// + /// AfterDeserializePSObject will be called after the deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Management.Automation.PSObject content that should be used. + + partial void AfterDeserializePSObject(global::System.Management.Automation.PSObject content); + + /// + /// BeforeDeserializeDictionary will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Collections.IDictionary content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializeDictionary(global::System.Collections.IDictionary content, ref bool returnNow); + + /// + /// BeforeDeserializePSObject will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializePSObject(global::System.Management.Automation.PSObject content, ref bool returnNow); + + /// + /// OverrideToString will be called if it is implemented. Implement this method in a partial class to enable this behavior + /// + /// /// instance serialized to a string, normally it is a Json + /// /// set returnNow to true if you provide a customized OverrideToString function + + partial void OverrideToString(ref string stringResult, ref bool returnNow); + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + internal Acl(global::System.Collections.IDictionary content) + { + bool returnNow = false; + BeforeDeserializeDictionary(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAclInternal)this).InitiatorIqn = (string) content.GetValueForProperty("InitiatorIqn",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAclInternal)this).InitiatorIqn, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAclInternal)this).MappedLun = (string[]) content.GetValueForProperty("MappedLun",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAclInternal)this).MappedLun, __y => TypeConverterExtensions.SelectToArray(__y, global::System.Convert.ToString)); + AfterDeserializeDictionary(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + internal Acl(global::System.Management.Automation.PSObject content) + { + bool returnNow = false; + BeforeDeserializePSObject(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAclInternal)this).InitiatorIqn = (string) content.GetValueForProperty("InitiatorIqn",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAclInternal)this).InitiatorIqn, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAclInternal)this).MappedLun = (string[]) content.GetValueForProperty("MappedLun",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAclInternal)this).MappedLun, __y => TypeConverterExtensions.SelectToArray(__y, global::System.Convert.ToString)); + AfterDeserializePSObject(content); + } + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl DeserializeFromDictionary(global::System.Collections.IDictionary content) + { + return new Acl(content); + } + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl DeserializeFromPSObject(global::System.Management.Automation.PSObject content) + { + return new Acl(content); + } + + /// + /// Creates a new instance of , deserializing the content from a json string. + /// + /// a string containing a JSON serialized instance of this model. + /// an instance of the model class. + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl FromJsonString(string jsonText) => FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(jsonText)); + + /// Serializes this instance to a json string. + + /// a containing this model serialized to JSON text. + public string ToJsonString() => ToJson(null, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeAll)?.ToString(); + + public override string ToString() + { + var returnNow = false; + var result = global::System.String.Empty; + OverrideToString(ref result, ref returnNow); + if (returnNow) + { + return result; + } + return ToJsonString(); + } + } + /// Access Control List (ACL) for an iSCSI Target; defines LUN masking policy + [System.ComponentModel.TypeConverter(typeof(AclTypeConverter))] + public partial interface IAcl + + { + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/Acl.TypeConverter.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/Acl.TypeConverter.cs new file mode 100644 index 000000000000..83d9f7c0a0fb --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/Acl.TypeConverter.cs @@ -0,0 +1,142 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// + /// A PowerShell PSTypeConverter to support converting to an instance of + /// + public partial class AclTypeConverter : global::System.Management.Automation.PSTypeConverter + { + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false. + /// + public override bool CanConvertFrom(object sourceValue, global::System.Type destinationType) => CanConvertFrom(sourceValue); + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the instance to check if it can be converted to the type. + /// + /// true if the instance could be converted to a type, otherwise false + /// + public static bool CanConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return true; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + // we say yest to PSObjects + return true; + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + // we say yest to Hashtables/dictionaries + return true; + } + try + { + if (null != sourceValue.ToJsonString()) + { + return true; + } + } + catch + { + // Not one of our objects + } + try + { + string text = sourceValue.ToString()?.Trim(); + return true == text?.StartsWith("{") && true == text?.EndsWith("}") && Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(text).Type == Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonType.Object; + } + catch + { + // Doesn't look like it can be treated as JSON + } + return false; + } + + /// + /// Determines if the parameter can be converted to the parameter + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false + /// + public override bool CanConvertTo(object sourceValue, global::System.Type destinationType) => false; + + /// + /// Converts the parameter to the parameter using and + /// + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// + /// an instance of , or null if there is no suitable conversion. + /// + public override object ConvertFrom(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => ConvertFrom(sourceValue); + + /// + /// Converts the parameter to the parameter using and + /// + /// the value to convert into an instance of . + /// + /// an instance of , or null if there is no suitable conversion. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl ConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return null; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl).IsAssignableFrom(type)) + { + return sourceValue; + } + try + { + return Acl.FromJsonString(typeof(string) == sourceValue.GetType() ? sourceValue : sourceValue.ToJsonString());; + } + catch + { + // Unable to use JSON pattern + } + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + return Acl.DeserializeFromPSObject(sourceValue); + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + return Acl.DeserializeFromDictionary(sourceValue); + } + return null; + } + + /// NotImplemented -- this will return null + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// will always return null. + public override object ConvertTo(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => null; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/Acl.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/Acl.cs new file mode 100644 index 000000000000..23d087c61140 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/Acl.cs @@ -0,0 +1,69 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Access Control List (ACL) for an iSCSI Target; defines LUN masking policy + public partial class Acl : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAclInternal + { + + /// Backing field for property. + private string _initiatorIqn; + + /// + /// iSCSI initiator IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:client". + /// + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public string InitiatorIqn { get => this._initiatorIqn; set => this._initiatorIqn = value; } + + /// Backing field for property. + private string[] _mappedLun; + + /// List of LUN names mapped to the ACL. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public string[] MappedLun { get => this._mappedLun; set => this._mappedLun = value; } + + /// Creates an new instance. + public Acl() + { + + } + } + /// Access Control List (ACL) for an iSCSI Target; defines LUN masking policy + public partial interface IAcl : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IJsonSerializable + { + /// + /// iSCSI initiator IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:client". + /// + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"iSCSI initiator IQN (iSCSI Qualified Name); example: ""iqn.2005-03.org.iscsi:client"".", + SerializedName = @"initiatorIqn", + PossibleTypes = new [] { typeof(string) })] + string InitiatorIqn { get; set; } + /// List of LUN names mapped to the ACL. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"List of LUN names mapped to the ACL.", + SerializedName = @"mappedLuns", + PossibleTypes = new [] { typeof(string) })] + string[] MappedLun { get; set; } + + } + /// Access Control List (ACL) for an iSCSI Target; defines LUN masking policy + internal partial interface IAclInternal + + { + /// + /// iSCSI initiator IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:client". + /// + string InitiatorIqn { get; set; } + /// List of LUN names mapped to the ACL. + string[] MappedLun { get; set; } + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/Acl.json.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/Acl.json.cs new file mode 100644 index 000000000000..1d0d6d4e613f --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/Acl.json.cs @@ -0,0 +1,111 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Access Control List (ACL) for an iSCSI Target; defines LUN masking policy + public partial class Acl + { + + /// + /// AfterFromJson will be called after the json deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JsonNode that should be deserialized into this object. + + partial void AfterFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json); + + /// + /// AfterToJson will be called after the json erialization has finished, allowing customization of the before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JSON container that the serialization result will be placed in. + + partial void AfterToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container); + + /// + /// BeforeFromJson will be called before the json deserialization has commenced, allowing complete customization of + /// the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JsonNode that should be deserialized into this object. + /// Determines if the rest of the deserialization should be processed, or if the method should return + /// instantly. + + partial void BeforeFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json, ref bool returnNow); + + /// + /// BeforeToJson will be called before the json serialization has commenced, allowing complete customization of the + /// object before it is serialized. + /// If you wish to disable the default serialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JSON container that the serialization result will be placed in. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, ref bool returnNow); + + /// + /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject into a new instance of . + /// + /// A Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject instance to deserialize from. + internal Acl(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json) + { + bool returnNow = false; + BeforeFromJson(json, ref returnNow); + if (returnNow) + { + return; + } + {_initiatorIqn = If( json?.PropertyT("initiatorIqn"), out var __jsonInitiatorIqn) ? (string)__jsonInitiatorIqn : (string)InitiatorIqn;} + {_mappedLun = If( json?.PropertyT("mappedLuns"), out var __jsonMappedLuns) ? If( __jsonMappedLuns as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonArray, out var __v) ? new global::System.Func(()=> global::System.Linq.Enumerable.ToArray(global::System.Linq.Enumerable.Select(__v, (__u)=>(string) (__u is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString __t ? (string)(__t.ToString()) : null)) ))() : null : MappedLun;} + AfterFromJson(json); + } + + /// + /// Deserializes a into an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl. + /// + /// a to deserialize from. + /// + /// an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode node) + { + return node is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json ? new Acl(json) : null; + } + + /// + /// Serializes this instance of into a . + /// + /// The container to serialize this object into. If the caller + /// passes in null, a new instance will be created and returned to the caller. + /// Allows the caller to choose the depth of the serialization. See . + /// + /// a serialized instance of as a . + /// + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode ToJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode serializationMode) + { + container = container ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject(); + + bool returnNow = false; + BeforeToJson(ref container, ref returnNow); + if (returnNow) + { + return container; + } + AddIf( null != (((object)this._initiatorIqn)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(this._initiatorIqn.ToString()) : null, "initiatorIqn" ,container.Add ); + if (null != this._mappedLun) + { + var __w = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.XNodeArray(); + foreach( var __x in this._mappedLun ) + { + AddIf(null != (((object)__x)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(__x.ToString()) : null ,__w.Add); + } + container.Add("mappedLuns",__w); + } + AfterToJson(ref container); + return container; + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/Disk.PowerShell.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/Disk.PowerShell.cs new file mode 100644 index 000000000000..69dc706abc18 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/Disk.PowerShell.cs @@ -0,0 +1,151 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// Azure Managed Disk to attach to the Disk Pool. + [System.ComponentModel.TypeConverter(typeof(DiskTypeConverter))] + public partial class Disk + { + + /// + /// AfterDeserializeDictionary will be called after the deserialization has finished, allowing customization of the + /// object before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Collections.IDictionary content that should be used. + + partial void AfterDeserializeDictionary(global::System.Collections.IDictionary content); + + /// + /// AfterDeserializePSObject will be called after the deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Management.Automation.PSObject content that should be used. + + partial void AfterDeserializePSObject(global::System.Management.Automation.PSObject content); + + /// + /// BeforeDeserializeDictionary will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Collections.IDictionary content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializeDictionary(global::System.Collections.IDictionary content, ref bool returnNow); + + /// + /// BeforeDeserializePSObject will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializePSObject(global::System.Management.Automation.PSObject content, ref bool returnNow); + + /// + /// OverrideToString will be called if it is implemented. Implement this method in a partial class to enable this behavior + /// + /// /// instance serialized to a string, normally it is a Json + /// /// set returnNow to true if you provide a customized OverrideToString function + + partial void OverrideToString(ref string stringResult, ref bool returnNow); + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk DeserializeFromDictionary(global::System.Collections.IDictionary content) + { + return new Disk(content); + } + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk DeserializeFromPSObject(global::System.Management.Automation.PSObject content) + { + return new Disk(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + internal Disk(global::System.Management.Automation.PSObject content) + { + bool returnNow = false; + BeforeDeserializePSObject(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskInternal)this).Id, global::System.Convert.ToString); + AfterDeserializePSObject(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + internal Disk(global::System.Collections.IDictionary content) + { + bool returnNow = false; + BeforeDeserializeDictionary(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskInternal)this).Id, global::System.Convert.ToString); + AfterDeserializeDictionary(content); + } + + /// + /// Creates a new instance of , deserializing the content from a json string. + /// + /// a string containing a JSON serialized instance of this model. + /// an instance of the model class. + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk FromJsonString(string jsonText) => FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(jsonText)); + + /// Serializes this instance to a json string. + + /// a containing this model serialized to JSON text. + public string ToJsonString() => ToJson(null, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeAll)?.ToString(); + + public override string ToString() + { + var returnNow = false; + var result = global::System.String.Empty; + OverrideToString(ref result, ref returnNow); + if (returnNow) + { + return result; + } + return ToJsonString(); + } + } + /// Azure Managed Disk to attach to the Disk Pool. + [System.ComponentModel.TypeConverter(typeof(DiskTypeConverter))] + public partial interface IDisk + + { + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/Disk.TypeConverter.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/Disk.TypeConverter.cs new file mode 100644 index 000000000000..7b959d0caa84 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/Disk.TypeConverter.cs @@ -0,0 +1,142 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// + /// A PowerShell PSTypeConverter to support converting to an instance of + /// + public partial class DiskTypeConverter : global::System.Management.Automation.PSTypeConverter + { + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false. + /// + public override bool CanConvertFrom(object sourceValue, global::System.Type destinationType) => CanConvertFrom(sourceValue); + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the instance to check if it can be converted to the type. + /// + /// true if the instance could be converted to a type, otherwise false + /// + public static bool CanConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return true; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + // we say yest to PSObjects + return true; + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + // we say yest to Hashtables/dictionaries + return true; + } + try + { + if (null != sourceValue.ToJsonString()) + { + return true; + } + } + catch + { + // Not one of our objects + } + try + { + string text = sourceValue.ToString()?.Trim(); + return true == text?.StartsWith("{") && true == text?.EndsWith("}") && Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(text).Type == Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonType.Object; + } + catch + { + // Doesn't look like it can be treated as JSON + } + return false; + } + + /// + /// Determines if the parameter can be converted to the parameter + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false + /// + public override bool CanConvertTo(object sourceValue, global::System.Type destinationType) => false; + + /// + /// Converts the parameter to the parameter using and + /// + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// + /// an instance of , or null if there is no suitable conversion. + /// + public override object ConvertFrom(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => ConvertFrom(sourceValue); + + /// + /// Converts the parameter to the parameter using and + /// + /// the value to convert into an instance of . + /// + /// an instance of , or null if there is no suitable conversion. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk ConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return null; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk).IsAssignableFrom(type)) + { + return sourceValue; + } + try + { + return Disk.FromJsonString(typeof(string) == sourceValue.GetType() ? sourceValue : sourceValue.ToJsonString());; + } + catch + { + // Unable to use JSON pattern + } + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + return Disk.DeserializeFromPSObject(sourceValue); + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + return Disk.DeserializeFromDictionary(sourceValue); + } + return null; + } + + /// NotImplemented -- this will return null + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// will always return null. + public override object ConvertTo(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => null; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/Disk.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/Disk.cs new file mode 100644 index 000000000000..310c15fd2cf3 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/Disk.cs @@ -0,0 +1,46 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Azure Managed Disk to attach to the Disk Pool. + public partial class Disk : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskInternal + { + + /// Backing field for property. + private string _id; + + /// Unique Azure Resource ID of the Managed Disk. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public string Id { get => this._id; set => this._id = value; } + + /// Creates an new instance. + public Disk() + { + + } + } + /// Azure Managed Disk to attach to the Disk Pool. + public partial interface IDisk : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IJsonSerializable + { + /// Unique Azure Resource ID of the Managed Disk. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"Unique Azure Resource ID of the Managed Disk.", + SerializedName = @"id", + PossibleTypes = new [] { typeof(string) })] + string Id { get; set; } + + } + /// Azure Managed Disk to attach to the Disk Pool. + internal partial interface IDiskInternal + + { + /// Unique Azure Resource ID of the Managed Disk. + string Id { get; set; } + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/Disk.json.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/Disk.json.cs new file mode 100644 index 000000000000..e96c87c4a15c --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/Disk.json.cs @@ -0,0 +1,101 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Azure Managed Disk to attach to the Disk Pool. + public partial class Disk + { + + /// + /// AfterFromJson will be called after the json deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JsonNode that should be deserialized into this object. + + partial void AfterFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json); + + /// + /// AfterToJson will be called after the json erialization has finished, allowing customization of the before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JSON container that the serialization result will be placed in. + + partial void AfterToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container); + + /// + /// BeforeFromJson will be called before the json deserialization has commenced, allowing complete customization of + /// the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JsonNode that should be deserialized into this object. + /// Determines if the rest of the deserialization should be processed, or if the method should return + /// instantly. + + partial void BeforeFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json, ref bool returnNow); + + /// + /// BeforeToJson will be called before the json serialization has commenced, allowing complete customization of the + /// object before it is serialized. + /// If you wish to disable the default serialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JSON container that the serialization result will be placed in. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, ref bool returnNow); + + /// + /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject into a new instance of . + /// + /// A Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject instance to deserialize from. + internal Disk(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json) + { + bool returnNow = false; + BeforeFromJson(json, ref returnNow); + if (returnNow) + { + return; + } + {_id = If( json?.PropertyT("id"), out var __jsonId) ? (string)__jsonId : (string)Id;} + AfterFromJson(json); + } + + /// + /// Deserializes a into an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk. + /// + /// a to deserialize from. + /// + /// an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode node) + { + return node is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json ? new Disk(json) : null; + } + + /// + /// Serializes this instance of into a . + /// + /// The container to serialize this object into. If the caller + /// passes in null, a new instance will be created and returned to the caller. + /// Allows the caller to choose the depth of the serialization. See . + /// + /// a serialized instance of as a . + /// + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode ToJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode serializationMode) + { + container = container ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject(); + + bool returnNow = false; + BeforeToJson(ref container, ref returnNow); + if (returnNow) + { + return container; + } + AddIf( null != (((object)this._id)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(this._id.ToString()) : null, "id" ,container.Add ); + AfterToJson(ref container); + return container; + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPool.PowerShell.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPool.PowerShell.cs new file mode 100644 index 000000000000..34a2e6df76a8 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPool.PowerShell.cs @@ -0,0 +1,193 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// Response for Disk Pool request. + [System.ComponentModel.TypeConverter(typeof(DiskPoolTypeConverter))] + public partial class DiskPool + { + + /// + /// AfterDeserializeDictionary will be called after the deserialization has finished, allowing customization of the + /// object before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Collections.IDictionary content that should be used. + + partial void AfterDeserializeDictionary(global::System.Collections.IDictionary content); + + /// + /// AfterDeserializePSObject will be called after the deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Management.Automation.PSObject content that should be used. + + partial void AfterDeserializePSObject(global::System.Management.Automation.PSObject content); + + /// + /// BeforeDeserializeDictionary will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Collections.IDictionary content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializeDictionary(global::System.Collections.IDictionary content, ref bool returnNow); + + /// + /// BeforeDeserializePSObject will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializePSObject(global::System.Management.Automation.PSObject content, ref bool returnNow); + + /// + /// OverrideToString will be called if it is implemented. Implement this method in a partial class to enable this behavior + /// + /// /// instance serialized to a string, normally it is a Json + /// /// set returnNow to true if you provide a customized OverrideToString function + + partial void OverrideToString(ref string stringResult, ref bool returnNow); + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPool DeserializeFromDictionary(global::System.Collections.IDictionary content) + { + return new DiskPool(content); + } + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPool DeserializeFromPSObject(global::System.Management.Automation.PSObject content) + { + return new DiskPool(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + internal DiskPool(global::System.Management.Automation.PSObject content) + { + bool returnNow = false; + BeforeDeserializePSObject(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).Sku = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISku) content.GetValueForProperty("Sku",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).Sku, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.SkuTypeConverter.ConvertFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).Property = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolProperties) content.GetValueForProperty("Property",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).Property, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPoolPropertiesTypeConverter.ConvertFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).SystemData = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadata) content.GetValueForProperty("SystemData",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).SystemData, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.SystemMetadataTypeConverter.ConvertFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Id, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Name, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Type, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ITrackedResourceInternal)this).Tag = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ITrackedResourceTags) content.GetValueForProperty("Tag",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ITrackedResourceInternal)this).Tag, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.TrackedResourceTagsTypeConverter.ConvertFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ITrackedResourceInternal)this).Location = (string) content.GetValueForProperty("Location",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ITrackedResourceInternal)this).Location, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).SkuName = (string) content.GetValueForProperty("SkuName",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).SkuName, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).SkuTier = (string) content.GetValueForProperty("SkuTier",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).SkuTier, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).ProvisioningState = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.ProvisioningStates) content.GetValueForProperty("ProvisioningState",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).ProvisioningState, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.ProvisioningStates.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).AvailabilityZone = (string[]) content.GetValueForProperty("AvailabilityZone",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).AvailabilityZone, __y => TypeConverterExtensions.SelectToArray(__y, global::System.Convert.ToString)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).Status = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.OperationalStatus) content.GetValueForProperty("Status",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).Status, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.OperationalStatus.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).Disk = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk[]) content.GetValueForProperty("Disk",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).Disk, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskTypeConverter.ConvertFrom)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).SubnetId = (string) content.GetValueForProperty("SubnetId",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).SubnetId, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).SystemDataLastModifiedAt = (global::System.DateTime?) content.GetValueForProperty("SystemDataLastModifiedAt",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).SystemDataLastModifiedAt, (v) => v is global::System.DateTime _v ? _v : global::System.Xml.XmlConvert.ToDateTime( v.ToString() , global::System.Xml.XmlDateTimeSerializationMode.Unspecified)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).SystemDataCreatedBy = (string) content.GetValueForProperty("SystemDataCreatedBy",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).SystemDataCreatedBy, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).SystemDataCreatedByType = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType?) content.GetValueForProperty("SystemDataCreatedByType",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).SystemDataCreatedByType, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).SystemDataCreatedAt = (global::System.DateTime?) content.GetValueForProperty("SystemDataCreatedAt",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).SystemDataCreatedAt, (v) => v is global::System.DateTime _v ? _v : global::System.Xml.XmlConvert.ToDateTime( v.ToString() , global::System.Xml.XmlDateTimeSerializationMode.Unspecified)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).SystemDataLastModifiedBy = (string) content.GetValueForProperty("SystemDataLastModifiedBy",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).SystemDataLastModifiedBy, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).SystemDataLastModifiedByType = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType?) content.GetValueForProperty("SystemDataLastModifiedByType",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).SystemDataLastModifiedByType, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).AdditionalCapability = (string[]) content.GetValueForProperty("AdditionalCapability",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).AdditionalCapability, __y => TypeConverterExtensions.SelectToArray(__y, global::System.Convert.ToString)); + AfterDeserializePSObject(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + internal DiskPool(global::System.Collections.IDictionary content) + { + bool returnNow = false; + BeforeDeserializeDictionary(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).Sku = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISku) content.GetValueForProperty("Sku",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).Sku, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.SkuTypeConverter.ConvertFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).Property = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolProperties) content.GetValueForProperty("Property",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).Property, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPoolPropertiesTypeConverter.ConvertFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).SystemData = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadata) content.GetValueForProperty("SystemData",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).SystemData, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.SystemMetadataTypeConverter.ConvertFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Id, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Name, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Type, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ITrackedResourceInternal)this).Tag = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ITrackedResourceTags) content.GetValueForProperty("Tag",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ITrackedResourceInternal)this).Tag, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.TrackedResourceTagsTypeConverter.ConvertFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ITrackedResourceInternal)this).Location = (string) content.GetValueForProperty("Location",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ITrackedResourceInternal)this).Location, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).SkuName = (string) content.GetValueForProperty("SkuName",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).SkuName, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).SkuTier = (string) content.GetValueForProperty("SkuTier",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).SkuTier, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).ProvisioningState = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.ProvisioningStates) content.GetValueForProperty("ProvisioningState",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).ProvisioningState, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.ProvisioningStates.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).AvailabilityZone = (string[]) content.GetValueForProperty("AvailabilityZone",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).AvailabilityZone, __y => TypeConverterExtensions.SelectToArray(__y, global::System.Convert.ToString)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).Status = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.OperationalStatus) content.GetValueForProperty("Status",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).Status, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.OperationalStatus.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).Disk = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk[]) content.GetValueForProperty("Disk",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).Disk, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskTypeConverter.ConvertFrom)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).SubnetId = (string) content.GetValueForProperty("SubnetId",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).SubnetId, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).SystemDataLastModifiedAt = (global::System.DateTime?) content.GetValueForProperty("SystemDataLastModifiedAt",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).SystemDataLastModifiedAt, (v) => v is global::System.DateTime _v ? _v : global::System.Xml.XmlConvert.ToDateTime( v.ToString() , global::System.Xml.XmlDateTimeSerializationMode.Unspecified)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).SystemDataCreatedBy = (string) content.GetValueForProperty("SystemDataCreatedBy",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).SystemDataCreatedBy, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).SystemDataCreatedByType = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType?) content.GetValueForProperty("SystemDataCreatedByType",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).SystemDataCreatedByType, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).SystemDataCreatedAt = (global::System.DateTime?) content.GetValueForProperty("SystemDataCreatedAt",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).SystemDataCreatedAt, (v) => v is global::System.DateTime _v ? _v : global::System.Xml.XmlConvert.ToDateTime( v.ToString() , global::System.Xml.XmlDateTimeSerializationMode.Unspecified)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).SystemDataLastModifiedBy = (string) content.GetValueForProperty("SystemDataLastModifiedBy",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).SystemDataLastModifiedBy, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).SystemDataLastModifiedByType = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType?) content.GetValueForProperty("SystemDataLastModifiedByType",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).SystemDataLastModifiedByType, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).AdditionalCapability = (string[]) content.GetValueForProperty("AdditionalCapability",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal)this).AdditionalCapability, __y => TypeConverterExtensions.SelectToArray(__y, global::System.Convert.ToString)); + AfterDeserializeDictionary(content); + } + + /// + /// Creates a new instance of , deserializing the content from a json string. + /// + /// a string containing a JSON serialized instance of this model. + /// an instance of the model class. + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPool FromJsonString(string jsonText) => FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(jsonText)); + + /// Serializes this instance to a json string. + + /// a containing this model serialized to JSON text. + public string ToJsonString() => ToJson(null, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeAll)?.ToString(); + + public override string ToString() + { + var returnNow = false; + var result = global::System.String.Empty; + OverrideToString(ref result, ref returnNow); + if (returnNow) + { + return result; + } + return ToJsonString(); + } + } + /// Response for Disk Pool request. + [System.ComponentModel.TypeConverter(typeof(DiskPoolTypeConverter))] + public partial interface IDiskPool + + { + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPool.TypeConverter.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPool.TypeConverter.cs new file mode 100644 index 000000000000..43f1f4f4d3c5 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPool.TypeConverter.cs @@ -0,0 +1,142 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// + /// A PowerShell PSTypeConverter to support converting to an instance of + /// + public partial class DiskPoolTypeConverter : global::System.Management.Automation.PSTypeConverter + { + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false. + /// + public override bool CanConvertFrom(object sourceValue, global::System.Type destinationType) => CanConvertFrom(sourceValue); + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the instance to check if it can be converted to the type. + /// + /// true if the instance could be converted to a type, otherwise false + /// + public static bool CanConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return true; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + // we say yest to PSObjects + return true; + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + // we say yest to Hashtables/dictionaries + return true; + } + try + { + if (null != sourceValue.ToJsonString()) + { + return true; + } + } + catch + { + // Not one of our objects + } + try + { + string text = sourceValue.ToString()?.Trim(); + return true == text?.StartsWith("{") && true == text?.EndsWith("}") && Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(text).Type == Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonType.Object; + } + catch + { + // Doesn't look like it can be treated as JSON + } + return false; + } + + /// + /// Determines if the parameter can be converted to the parameter + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false + /// + public override bool CanConvertTo(object sourceValue, global::System.Type destinationType) => false; + + /// + /// Converts the parameter to the parameter using and + /// + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// + /// an instance of , or null if there is no suitable conversion. + /// + public override object ConvertFrom(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => ConvertFrom(sourceValue); + + /// + /// Converts the parameter to the parameter using and + /// + /// the value to convert into an instance of . + /// + /// an instance of , or null if there is no suitable conversion. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPool ConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return null; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPool).IsAssignableFrom(type)) + { + return sourceValue; + } + try + { + return DiskPool.FromJsonString(typeof(string) == sourceValue.GetType() ? sourceValue : sourceValue.ToJsonString());; + } + catch + { + // Unable to use JSON pattern + } + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + return DiskPool.DeserializeFromPSObject(sourceValue); + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + return DiskPool.DeserializeFromDictionary(sourceValue); + } + return null; + } + + /// NotImplemented -- this will return null + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// will always return null. + public override object ConvertTo(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => null; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPool.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPool.cs new file mode 100644 index 000000000000..a0115c99daef --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPool.cs @@ -0,0 +1,316 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Response for Disk Pool request. + public partial class DiskPool : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPool, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IValidates + { + /// + /// Backing field for Inherited model + /// + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ITrackedResource __trackedResource = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.TrackedResource(); + + /// List of additional capabilities for Disk Pool. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inlined)] + public string[] AdditionalCapability { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolPropertiesInternal)Property).AdditionalCapability; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolPropertiesInternal)Property).AdditionalCapability = value ?? null /* arrayOf */; } + + /// Logical zone for Disk Pool resource; example: ["1"]. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inlined)] + public string[] AvailabilityZone { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolPropertiesInternal)Property).AvailabilityZone; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolPropertiesInternal)Property).AvailabilityZone = value ; } + + /// List of Azure Managed Disks to attach to a Disk Pool. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inlined)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk[] Disk { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolPropertiesInternal)Property).Disk; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolPropertiesInternal)Property).Disk = value ?? null /* arrayOf */; } + + /// + /// Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inherited)] + public string Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)__trackedResource).Id; } + + /// The geo-location where the resource lives. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inherited)] + public string Location { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ITrackedResourceInternal)__trackedResource).Location; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ITrackedResourceInternal)__trackedResource).Location = value ; } + + /// Internal Acessors for Property + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolProperties Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal.Property { get => (this._property = this._property ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPoolProperties()); set { {_property = value;} } } + + /// Internal Acessors for ProvisioningState + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.ProvisioningStates Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal.ProvisioningState { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolPropertiesInternal)Property).ProvisioningState; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolPropertiesInternal)Property).ProvisioningState = value; } + + /// Internal Acessors for Sku + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISku Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal.Sku { get => (this._sku = this._sku ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Sku()); set { {_sku = value;} } } + + /// Internal Acessors for SystemData + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadata Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolInternal.SystemData { get => (this._systemData = this._systemData ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.SystemMetadata()); set { {_systemData = value;} } } + + /// Internal Acessors for Id + string Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal.Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)__trackedResource).Id; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)__trackedResource).Id = value; } + + /// Internal Acessors for Name + string Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal.Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)__trackedResource).Name; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)__trackedResource).Name = value; } + + /// Internal Acessors for Type + string Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal.Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)__trackedResource).Type; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)__trackedResource).Type = value; } + + /// The name of the resource + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inherited)] + public string Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)__trackedResource).Name; } + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolProperties _property; + + /// Properties of Disk Pool. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + internal Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolProperties Property { get => (this._property = this._property ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPoolProperties()); set => this._property = value; } + + /// State of the operation on the resource. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inlined)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.ProvisioningStates ProvisioningState { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolPropertiesInternal)Property).ProvisioningState; } + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISku _sku; + + /// Determines the SKU of the Disk pool + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + internal Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISku Sku { get => (this._sku = this._sku ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Sku()); set => this._sku = value; } + + /// Sku name + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inlined)] + public string SkuName { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISkuInternal)Sku).Name; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISkuInternal)Sku).Name = value ?? null; } + + /// Sku tier + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inlined)] + public string SkuTier { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISkuInternal)Sku).Tier; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISkuInternal)Sku).Tier = value ?? null; } + + /// Operational status of the Disk Pool. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inlined)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.OperationalStatus Status { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolPropertiesInternal)Property).Status; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolPropertiesInternal)Property).Status = value ; } + + /// Azure Resource ID of a Subnet for the Disk Pool. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inlined)] + public string SubnetId { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolPropertiesInternal)Property).SubnetId; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolPropertiesInternal)Property).SubnetId = value ; } + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadata _systemData; + + /// Resource metadata required by ARM RPC + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + internal Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadata SystemData { get => (this._systemData = this._systemData ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.SystemMetadata()); } + + /// The timestamp of resource creation (UTC). + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inlined)] + public global::System.DateTime? SystemDataCreatedAt { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadataInternal)SystemData).CreatedAt; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadataInternal)SystemData).CreatedAt = value ?? default(global::System.DateTime); } + + /// The identity that created the resource. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inlined)] + public string SystemDataCreatedBy { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadataInternal)SystemData).CreatedBy; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadataInternal)SystemData).CreatedBy = value ?? null; } + + /// The type of identity that created the resource. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inlined)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType? SystemDataCreatedByType { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadataInternal)SystemData).CreatedByType; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadataInternal)SystemData).CreatedByType = value ?? ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType)""); } + + /// The type of identity that last modified the resource. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inlined)] + public global::System.DateTime? SystemDataLastModifiedAt { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadataInternal)SystemData).LastModifiedAt; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadataInternal)SystemData).LastModifiedAt = value ?? default(global::System.DateTime); } + + /// The identity that last modified the resource. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inlined)] + public string SystemDataLastModifiedBy { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadataInternal)SystemData).LastModifiedBy; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadataInternal)SystemData).LastModifiedBy = value ?? null; } + + /// The type of identity that last modified the resource. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inlined)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType? SystemDataLastModifiedByType { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadataInternal)SystemData).LastModifiedByType; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadataInternal)SystemData).LastModifiedByType = value ?? ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType)""); } + + /// Resource tags. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inherited)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ITrackedResourceTags Tag { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ITrackedResourceInternal)__trackedResource).Tag; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ITrackedResourceInternal)__trackedResource).Tag = value ?? null /* model class */; } + + /// + /// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. + /// + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inherited)] + public string Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)__trackedResource).Type; } + + /// Creates an new instance. + public DiskPool() + { + + } + + /// Validates that this object meets the validation criteria. + /// an instance that will receive validation + /// events. + /// + /// A < see cref = "global::System.Threading.Tasks.Task" /> that will be complete when validation is completed. + /// + public async global::System.Threading.Tasks.Task Validate(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener) + { + await eventListener.AssertNotNull(nameof(__trackedResource), __trackedResource); + await eventListener.AssertObjectIsValid(nameof(__trackedResource), __trackedResource); + } + } + /// Response for Disk Pool request. + public partial interface IDiskPool : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IJsonSerializable, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ITrackedResource + { + /// List of additional capabilities for Disk Pool. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"List of additional capabilities for Disk Pool.", + SerializedName = @"additionalCapabilities", + PossibleTypes = new [] { typeof(string) })] + string[] AdditionalCapability { get; set; } + /// Logical zone for Disk Pool resource; example: ["1"]. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"Logical zone for Disk Pool resource; example: [""1""].", + SerializedName = @"availabilityZones", + PossibleTypes = new [] { typeof(string) })] + string[] AvailabilityZone { get; set; } + /// List of Azure Managed Disks to attach to a Disk Pool. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"List of Azure Managed Disks to attach to a Disk Pool.", + SerializedName = @"disks", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk) })] + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk[] Disk { get; set; } + /// State of the operation on the resource. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = true, + Description = @"State of the operation on the resource.", + SerializedName = @"provisioningState", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.ProvisioningStates) })] + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.ProvisioningStates ProvisioningState { get; } + /// Sku name + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"Sku name", + SerializedName = @"name", + PossibleTypes = new [] { typeof(string) })] + string SkuName { get; set; } + /// Sku tier + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"Sku tier", + SerializedName = @"tier", + PossibleTypes = new [] { typeof(string) })] + string SkuTier { get; set; } + /// Operational status of the Disk Pool. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"Operational status of the Disk Pool.", + SerializedName = @"status", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.OperationalStatus) })] + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.OperationalStatus Status { get; set; } + /// Azure Resource ID of a Subnet for the Disk Pool. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"Azure Resource ID of a Subnet for the Disk Pool.", + SerializedName = @"subnetId", + PossibleTypes = new [] { typeof(string) })] + string SubnetId { get; set; } + /// The timestamp of resource creation (UTC). + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"The timestamp of resource creation (UTC).", + SerializedName = @"createdAt", + PossibleTypes = new [] { typeof(global::System.DateTime) })] + global::System.DateTime? SystemDataCreatedAt { get; set; } + /// The identity that created the resource. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"The identity that created the resource.", + SerializedName = @"createdBy", + PossibleTypes = new [] { typeof(string) })] + string SystemDataCreatedBy { get; set; } + /// The type of identity that created the resource. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"The type of identity that created the resource.", + SerializedName = @"createdByType", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType) })] + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType? SystemDataCreatedByType { get; set; } + /// The type of identity that last modified the resource. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"The type of identity that last modified the resource.", + SerializedName = @"lastModifiedAt", + PossibleTypes = new [] { typeof(global::System.DateTime) })] + global::System.DateTime? SystemDataLastModifiedAt { get; set; } + /// The identity that last modified the resource. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"The identity that last modified the resource.", + SerializedName = @"lastModifiedBy", + PossibleTypes = new [] { typeof(string) })] + string SystemDataLastModifiedBy { get; set; } + /// The type of identity that last modified the resource. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"The type of identity that last modified the resource.", + SerializedName = @"lastModifiedByType", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType) })] + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType? SystemDataLastModifiedByType { get; set; } + + } + /// Response for Disk Pool request. + internal partial interface IDiskPoolInternal : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ITrackedResourceInternal + { + /// List of additional capabilities for Disk Pool. + string[] AdditionalCapability { get; set; } + /// Logical zone for Disk Pool resource; example: ["1"]. + string[] AvailabilityZone { get; set; } + /// List of Azure Managed Disks to attach to a Disk Pool. + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk[] Disk { get; set; } + /// Properties of Disk Pool. + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolProperties Property { get; set; } + /// State of the operation on the resource. + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.ProvisioningStates ProvisioningState { get; set; } + /// Determines the SKU of the Disk pool + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISku Sku { get; set; } + /// Sku name + string SkuName { get; set; } + /// Sku tier + string SkuTier { get; set; } + /// Operational status of the Disk Pool. + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.OperationalStatus Status { get; set; } + /// Azure Resource ID of a Subnet for the Disk Pool. + string SubnetId { get; set; } + /// Resource metadata required by ARM RPC + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadata SystemData { get; set; } + /// The timestamp of resource creation (UTC). + global::System.DateTime? SystemDataCreatedAt { get; set; } + /// The identity that created the resource. + string SystemDataCreatedBy { get; set; } + /// The type of identity that created the resource. + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType? SystemDataCreatedByType { get; set; } + /// The type of identity that last modified the resource. + global::System.DateTime? SystemDataLastModifiedAt { get; set; } + /// The identity that last modified the resource. + string SystemDataLastModifiedBy { get; set; } + /// The type of identity that last modified the resource. + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType? SystemDataLastModifiedByType { get; set; } + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPool.json.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPool.json.cs new file mode 100644 index 000000000000..59cb3b596153 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPool.json.cs @@ -0,0 +1,110 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Response for Disk Pool request. + public partial class DiskPool + { + + /// + /// AfterFromJson will be called after the json deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JsonNode that should be deserialized into this object. + + partial void AfterFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json); + + /// + /// AfterToJson will be called after the json erialization has finished, allowing customization of the before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JSON container that the serialization result will be placed in. + + partial void AfterToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container); + + /// + /// BeforeFromJson will be called before the json deserialization has commenced, allowing complete customization of + /// the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JsonNode that should be deserialized into this object. + /// Determines if the rest of the deserialization should be processed, or if the method should return + /// instantly. + + partial void BeforeFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json, ref bool returnNow); + + /// + /// BeforeToJson will be called before the json serialization has commenced, allowing complete customization of the + /// object before it is serialized. + /// If you wish to disable the default serialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JSON container that the serialization result will be placed in. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, ref bool returnNow); + + /// + /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject into a new instance of . + /// + /// A Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject instance to deserialize from. + internal DiskPool(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json) + { + bool returnNow = false; + BeforeFromJson(json, ref returnNow); + if (returnNow) + { + return; + } + __trackedResource = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.TrackedResource(json); + {_sku = If( json?.PropertyT("sku"), out var __jsonSku) ? Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Sku.FromJson(__jsonSku) : Sku;} + {_property = If( json?.PropertyT("properties"), out var __jsonProperties) ? Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPoolProperties.FromJson(__jsonProperties) : Property;} + {_systemData = If( json?.PropertyT("systemData"), out var __jsonSystemData) ? Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.SystemMetadata.FromJson(__jsonSystemData) : SystemData;} + AfterFromJson(json); + } + + /// + /// Deserializes a into an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPool. + /// + /// a to deserialize from. + /// + /// an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPool. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPool FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode node) + { + return node is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json ? new DiskPool(json) : null; + } + + /// + /// Serializes this instance of into a . + /// + /// The container to serialize this object into. If the caller + /// passes in null, a new instance will be created and returned to the caller. + /// Allows the caller to choose the depth of the serialization. See . + /// + /// a serialized instance of as a . + /// + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode ToJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode serializationMode) + { + container = container ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject(); + + bool returnNow = false; + BeforeToJson(ref container, ref returnNow); + if (returnNow) + { + return container; + } + __trackedResource?.ToJson(container, serializationMode); + AddIf( null != this._sku ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) this._sku.ToJson(null,serializationMode) : null, "sku" ,container.Add ); + AddIf( null != this._property ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) this._property.ToJson(null,serializationMode) : null, "properties" ,container.Add ); + if (serializationMode.HasFlag(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeReadOnly)) + { + AddIf( null != this._systemData ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) this._systemData.ToJson(null,serializationMode) : null, "systemData" ,container.Add ); + } + AfterToJson(ref container); + return container; + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolCreate.PowerShell.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolCreate.PowerShell.cs new file mode 100644 index 000000000000..724588da1af4 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolCreate.PowerShell.cs @@ -0,0 +1,175 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// Request payload for create or update Disk Pool request. + [System.ComponentModel.TypeConverter(typeof(DiskPoolCreateTypeConverter))] + public partial class DiskPoolCreate + { + + /// + /// AfterDeserializeDictionary will be called after the deserialization has finished, allowing customization of the + /// object before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Collections.IDictionary content that should be used. + + partial void AfterDeserializeDictionary(global::System.Collections.IDictionary content); + + /// + /// AfterDeserializePSObject will be called after the deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Management.Automation.PSObject content that should be used. + + partial void AfterDeserializePSObject(global::System.Management.Automation.PSObject content); + + /// + /// BeforeDeserializeDictionary will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Collections.IDictionary content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializeDictionary(global::System.Collections.IDictionary content, ref bool returnNow); + + /// + /// BeforeDeserializePSObject will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializePSObject(global::System.Management.Automation.PSObject content, ref bool returnNow); + + /// + /// OverrideToString will be called if it is implemented. Implement this method in a partial class to enable this behavior + /// + /// /// instance serialized to a string, normally it is a Json + /// /// set returnNow to true if you provide a customized OverrideToString function + + partial void OverrideToString(ref string stringResult, ref bool returnNow); + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreate DeserializeFromDictionary(global::System.Collections.IDictionary content) + { + return new DiskPoolCreate(content); + } + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreate DeserializeFromPSObject(global::System.Management.Automation.PSObject content) + { + return new DiskPoolCreate(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + internal DiskPoolCreate(global::System.Management.Automation.PSObject content) + { + bool returnNow = false; + BeforeDeserializePSObject(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal)this).Sku = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISku) content.GetValueForProperty("Sku",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal)this).Sku, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.SkuTypeConverter.ConvertFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal)this).Property = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateProperties) content.GetValueForProperty("Property",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal)this).Property, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPoolCreatePropertiesTypeConverter.ConvertFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal)this).Tag = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateTags) content.GetValueForProperty("Tag",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal)this).Tag, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPoolCreateTagsTypeConverter.ConvertFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal)this).Location = (string) content.GetValueForProperty("Location",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal)this).Location, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal)this).Id, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal)this).Name, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal)this).Type, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal)this).SkuName = (string) content.GetValueForProperty("SkuName",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal)this).SkuName, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal)this).SkuTier = (string) content.GetValueForProperty("SkuTier",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal)this).SkuTier, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal)this).AvailabilityZone = (string[]) content.GetValueForProperty("AvailabilityZone",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal)this).AvailabilityZone, __y => TypeConverterExtensions.SelectToArray(__y, global::System.Convert.ToString)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal)this).Disk = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk[]) content.GetValueForProperty("Disk",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal)this).Disk, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskTypeConverter.ConvertFrom)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal)this).SubnetId = (string) content.GetValueForProperty("SubnetId",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal)this).SubnetId, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal)this).AdditionalCapability = (string[]) content.GetValueForProperty("AdditionalCapability",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal)this).AdditionalCapability, __y => TypeConverterExtensions.SelectToArray(__y, global::System.Convert.ToString)); + AfterDeserializePSObject(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + internal DiskPoolCreate(global::System.Collections.IDictionary content) + { + bool returnNow = false; + BeforeDeserializeDictionary(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal)this).Sku = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISku) content.GetValueForProperty("Sku",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal)this).Sku, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.SkuTypeConverter.ConvertFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal)this).Property = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateProperties) content.GetValueForProperty("Property",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal)this).Property, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPoolCreatePropertiesTypeConverter.ConvertFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal)this).Tag = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateTags) content.GetValueForProperty("Tag",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal)this).Tag, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPoolCreateTagsTypeConverter.ConvertFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal)this).Location = (string) content.GetValueForProperty("Location",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal)this).Location, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal)this).Id, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal)this).Name, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal)this).Type, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal)this).SkuName = (string) content.GetValueForProperty("SkuName",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal)this).SkuName, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal)this).SkuTier = (string) content.GetValueForProperty("SkuTier",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal)this).SkuTier, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal)this).AvailabilityZone = (string[]) content.GetValueForProperty("AvailabilityZone",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal)this).AvailabilityZone, __y => TypeConverterExtensions.SelectToArray(__y, global::System.Convert.ToString)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal)this).Disk = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk[]) content.GetValueForProperty("Disk",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal)this).Disk, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskTypeConverter.ConvertFrom)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal)this).SubnetId = (string) content.GetValueForProperty("SubnetId",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal)this).SubnetId, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal)this).AdditionalCapability = (string[]) content.GetValueForProperty("AdditionalCapability",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal)this).AdditionalCapability, __y => TypeConverterExtensions.SelectToArray(__y, global::System.Convert.ToString)); + AfterDeserializeDictionary(content); + } + + /// + /// Creates a new instance of , deserializing the content from a json string. + /// + /// a string containing a JSON serialized instance of this model. + /// an instance of the model class. + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreate FromJsonString(string jsonText) => FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(jsonText)); + + /// Serializes this instance to a json string. + + /// a containing this model serialized to JSON text. + public string ToJsonString() => ToJson(null, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeAll)?.ToString(); + + public override string ToString() + { + var returnNow = false; + var result = global::System.String.Empty; + OverrideToString(ref result, ref returnNow); + if (returnNow) + { + return result; + } + return ToJsonString(); + } + } + /// Request payload for create or update Disk Pool request. + [System.ComponentModel.TypeConverter(typeof(DiskPoolCreateTypeConverter))] + public partial interface IDiskPoolCreate + + { + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolCreate.TypeConverter.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolCreate.TypeConverter.cs new file mode 100644 index 000000000000..8ec39397aefe --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolCreate.TypeConverter.cs @@ -0,0 +1,142 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// + /// A PowerShell PSTypeConverter to support converting to an instance of + /// + public partial class DiskPoolCreateTypeConverter : global::System.Management.Automation.PSTypeConverter + { + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false. + /// + public override bool CanConvertFrom(object sourceValue, global::System.Type destinationType) => CanConvertFrom(sourceValue); + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the instance to check if it can be converted to the type. + /// + /// true if the instance could be converted to a type, otherwise false + /// + public static bool CanConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return true; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + // we say yest to PSObjects + return true; + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + // we say yest to Hashtables/dictionaries + return true; + } + try + { + if (null != sourceValue.ToJsonString()) + { + return true; + } + } + catch + { + // Not one of our objects + } + try + { + string text = sourceValue.ToString()?.Trim(); + return true == text?.StartsWith("{") && true == text?.EndsWith("}") && Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(text).Type == Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonType.Object; + } + catch + { + // Doesn't look like it can be treated as JSON + } + return false; + } + + /// + /// Determines if the parameter can be converted to the parameter + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false + /// + public override bool CanConvertTo(object sourceValue, global::System.Type destinationType) => false; + + /// + /// Converts the parameter to the parameter using and + /// + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// + /// an instance of , or null if there is no suitable conversion. + /// + public override object ConvertFrom(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => ConvertFrom(sourceValue); + + /// + /// Converts the parameter to the parameter using and + /// + /// the value to convert into an instance of . + /// + /// an instance of , or null if there is no suitable conversion. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreate ConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return null; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreate).IsAssignableFrom(type)) + { + return sourceValue; + } + try + { + return DiskPoolCreate.FromJsonString(typeof(string) == sourceValue.GetType() ? sourceValue : sourceValue.ToJsonString());; + } + catch + { + // Unable to use JSON pattern + } + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + return DiskPoolCreate.DeserializeFromPSObject(sourceValue); + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + return DiskPoolCreate.DeserializeFromDictionary(sourceValue); + } + return null; + } + + /// NotImplemented -- this will return null + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// will always return null. + public override object ConvertTo(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => null; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolCreate.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolCreate.cs new file mode 100644 index 000000000000..99fc6a3e1d02 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolCreate.cs @@ -0,0 +1,243 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Request payload for create or update Disk Pool request. + public partial class DiskPoolCreate : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreate, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal + { + + /// List of additional capabilities for a Disk Pool. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inlined)] + public string[] AdditionalCapability { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreatePropertiesInternal)Property).AdditionalCapability; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreatePropertiesInternal)Property).AdditionalCapability = value ?? null /* arrayOf */; } + + /// Logical zone for Disk Pool resource; example: ["1"]. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inlined)] + public string[] AvailabilityZone { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreatePropertiesInternal)Property).AvailabilityZone; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreatePropertiesInternal)Property).AvailabilityZone = value ?? null /* arrayOf */; } + + /// List of Azure Managed Disks to attach to a Disk Pool. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inlined)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk[] Disk { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreatePropertiesInternal)Property).Disk; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreatePropertiesInternal)Property).Disk = value ?? null /* arrayOf */; } + + /// Backing field for property. + private string _id; + + /// + /// Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public string Id { get => this._id; } + + /// Backing field for property. + private string _location; + + /// The geo-location where the resource lives. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public string Location { get => this._location; set => this._location = value; } + + /// Internal Acessors for Id + string Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal.Id { get => this._id; set { {_id = value;} } } + + /// Internal Acessors for Name + string Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal.Name { get => this._name; set { {_name = value;} } } + + /// Internal Acessors for Property + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateProperties Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal.Property { get => (this._property = this._property ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPoolCreateProperties()); set { {_property = value;} } } + + /// Internal Acessors for Sku + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISku Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal.Sku { get => (this._sku = this._sku ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Sku()); set { {_sku = value;} } } + + /// Internal Acessors for Type + string Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateInternal.Type { get => this._type; set { {_type = value;} } } + + /// Backing field for property. + private string _name; + + /// The name of the resource + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public string Name { get => this._name; } + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateProperties _property; + + /// Properties for Disk Pool create request. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + internal Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateProperties Property { get => (this._property = this._property ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPoolCreateProperties()); set => this._property = value; } + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISku _sku; + + /// Determines the SKU of the Disk Pool + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + internal Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISku Sku { get => (this._sku = this._sku ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Sku()); set => this._sku = value; } + + /// Sku name + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inlined)] + public string SkuName { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISkuInternal)Sku).Name; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISkuInternal)Sku).Name = value ; } + + /// Sku tier + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inlined)] + public string SkuTier { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISkuInternal)Sku).Tier; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISkuInternal)Sku).Tier = value ?? null; } + + /// Azure Resource ID of a Subnet for the Disk Pool. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inlined)] + public string SubnetId { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreatePropertiesInternal)Property).SubnetId; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreatePropertiesInternal)Property).SubnetId = value ; } + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateTags _tag; + + /// Resource tags. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateTags Tag { get => (this._tag = this._tag ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPoolCreateTags()); set => this._tag = value; } + + /// Backing field for property. + private string _type; + + /// + /// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. + /// + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public string Type { get => this._type; } + + /// Creates an new instance. + public DiskPoolCreate() + { + + } + } + /// Request payload for create or update Disk Pool request. + public partial interface IDiskPoolCreate : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IJsonSerializable + { + /// List of additional capabilities for a Disk Pool. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"List of additional capabilities for a Disk Pool.", + SerializedName = @"additionalCapabilities", + PossibleTypes = new [] { typeof(string) })] + string[] AdditionalCapability { get; set; } + /// Logical zone for Disk Pool resource; example: ["1"]. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"Logical zone for Disk Pool resource; example: [""1""].", + SerializedName = @"availabilityZones", + PossibleTypes = new [] { typeof(string) })] + string[] AvailabilityZone { get; set; } + /// List of Azure Managed Disks to attach to a Disk Pool. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"List of Azure Managed Disks to attach to a Disk Pool.", + SerializedName = @"disks", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk) })] + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk[] Disk { get; set; } + /// + /// Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = true, + Description = @"Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}", + SerializedName = @"id", + PossibleTypes = new [] { typeof(string) })] + string Id { get; } + /// The geo-location where the resource lives. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"The geo-location where the resource lives.", + SerializedName = @"location", + PossibleTypes = new [] { typeof(string) })] + string Location { get; set; } + /// The name of the resource + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = true, + Description = @"The name of the resource", + SerializedName = @"name", + PossibleTypes = new [] { typeof(string) })] + string Name { get; } + /// Sku name + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"Sku name", + SerializedName = @"name", + PossibleTypes = new [] { typeof(string) })] + string SkuName { get; set; } + /// Sku tier + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"Sku tier", + SerializedName = @"tier", + PossibleTypes = new [] { typeof(string) })] + string SkuTier { get; set; } + /// Azure Resource ID of a Subnet for the Disk Pool. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"Azure Resource ID of a Subnet for the Disk Pool.", + SerializedName = @"subnetId", + PossibleTypes = new [] { typeof(string) })] + string SubnetId { get; set; } + /// Resource tags. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"Resource tags.", + SerializedName = @"tags", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateTags) })] + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateTags Tag { get; set; } + /// + /// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. + /// + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = true, + Description = @"The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.", + SerializedName = @"type", + PossibleTypes = new [] { typeof(string) })] + string Type { get; } + + } + /// Request payload for create or update Disk Pool request. + internal partial interface IDiskPoolCreateInternal + + { + /// List of additional capabilities for a Disk Pool. + string[] AdditionalCapability { get; set; } + /// Logical zone for Disk Pool resource; example: ["1"]. + string[] AvailabilityZone { get; set; } + /// List of Azure Managed Disks to attach to a Disk Pool. + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk[] Disk { get; set; } + /// + /// Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + string Id { get; set; } + /// The geo-location where the resource lives. + string Location { get; set; } + /// The name of the resource + string Name { get; set; } + /// Properties for Disk Pool create request. + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateProperties Property { get; set; } + /// Determines the SKU of the Disk Pool + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISku Sku { get; set; } + /// Sku name + string SkuName { get; set; } + /// Sku tier + string SkuTier { get; set; } + /// Azure Resource ID of a Subnet for the Disk Pool. + string SubnetId { get; set; } + /// Resource tags. + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateTags Tag { get; set; } + /// + /// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. + /// + string Type { get; set; } + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolCreate.json.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolCreate.json.cs new file mode 100644 index 000000000000..ef8efbc858e0 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolCreate.json.cs @@ -0,0 +1,122 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Request payload for create or update Disk Pool request. + public partial class DiskPoolCreate + { + + /// + /// AfterFromJson will be called after the json deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JsonNode that should be deserialized into this object. + + partial void AfterFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json); + + /// + /// AfterToJson will be called after the json erialization has finished, allowing customization of the before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JSON container that the serialization result will be placed in. + + partial void AfterToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container); + + /// + /// BeforeFromJson will be called before the json deserialization has commenced, allowing complete customization of + /// the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JsonNode that should be deserialized into this object. + /// Determines if the rest of the deserialization should be processed, or if the method should return + /// instantly. + + partial void BeforeFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json, ref bool returnNow); + + /// + /// BeforeToJson will be called before the json serialization has commenced, allowing complete customization of the + /// object before it is serialized. + /// If you wish to disable the default serialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JSON container that the serialization result will be placed in. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, ref bool returnNow); + + /// + /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject into a new instance of . + /// + /// A Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject instance to deserialize from. + internal DiskPoolCreate(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json) + { + bool returnNow = false; + BeforeFromJson(json, ref returnNow); + if (returnNow) + { + return; + } + {_sku = If( json?.PropertyT("sku"), out var __jsonSku) ? Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Sku.FromJson(__jsonSku) : Sku;} + {_property = If( json?.PropertyT("properties"), out var __jsonProperties) ? Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPoolCreateProperties.FromJson(__jsonProperties) : Property;} + {_tag = If( json?.PropertyT("tags"), out var __jsonTags) ? Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPoolCreateTags.FromJson(__jsonTags) : Tag;} + {_location = If( json?.PropertyT("location"), out var __jsonLocation) ? (string)__jsonLocation : (string)Location;} + {_id = If( json?.PropertyT("id"), out var __jsonId) ? (string)__jsonId : (string)Id;} + {_name = If( json?.PropertyT("name"), out var __jsonName) ? (string)__jsonName : (string)Name;} + {_type = If( json?.PropertyT("type"), out var __jsonType) ? (string)__jsonType : (string)Type;} + AfterFromJson(json); + } + + /// + /// Deserializes a into an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreate. + /// + /// a to deserialize from. + /// + /// an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreate. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreate FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode node) + { + return node is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json ? new DiskPoolCreate(json) : null; + } + + /// + /// Serializes this instance of into a . + /// + /// The container to serialize this object into. If the caller + /// passes in null, a new instance will be created and returned to the caller. + /// Allows the caller to choose the depth of the serialization. See . + /// + /// a serialized instance of as a . + /// + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode ToJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode serializationMode) + { + container = container ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject(); + + bool returnNow = false; + BeforeToJson(ref container, ref returnNow); + if (returnNow) + { + return container; + } + AddIf( null != this._sku ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) this._sku.ToJson(null,serializationMode) : null, "sku" ,container.Add ); + AddIf( null != this._property ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) this._property.ToJson(null,serializationMode) : null, "properties" ,container.Add ); + AddIf( null != this._tag ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) this._tag.ToJson(null,serializationMode) : null, "tags" ,container.Add ); + AddIf( null != (((object)this._location)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(this._location.ToString()) : null, "location" ,container.Add ); + if (serializationMode.HasFlag(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeReadOnly)) + { + AddIf( null != (((object)this._id)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(this._id.ToString()) : null, "id" ,container.Add ); + } + if (serializationMode.HasFlag(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeReadOnly)) + { + AddIf( null != (((object)this._name)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(this._name.ToString()) : null, "name" ,container.Add ); + } + if (serializationMode.HasFlag(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeReadOnly)) + { + AddIf( null != (((object)this._type)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(this._type.ToString()) : null, "type" ,container.Add ); + } + AfterToJson(ref container); + return container; + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolCreateProperties.PowerShell.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolCreateProperties.PowerShell.cs new file mode 100644 index 000000000000..3166c4d5195c --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolCreateProperties.PowerShell.cs @@ -0,0 +1,159 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// Properties for Disk Pool create or update request. + [System.ComponentModel.TypeConverter(typeof(DiskPoolCreatePropertiesTypeConverter))] + public partial class DiskPoolCreateProperties + { + + /// + /// AfterDeserializeDictionary will be called after the deserialization has finished, allowing customization of the + /// object before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Collections.IDictionary content that should be used. + + partial void AfterDeserializeDictionary(global::System.Collections.IDictionary content); + + /// + /// AfterDeserializePSObject will be called after the deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Management.Automation.PSObject content that should be used. + + partial void AfterDeserializePSObject(global::System.Management.Automation.PSObject content); + + /// + /// BeforeDeserializeDictionary will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Collections.IDictionary content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializeDictionary(global::System.Collections.IDictionary content, ref bool returnNow); + + /// + /// BeforeDeserializePSObject will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializePSObject(global::System.Management.Automation.PSObject content, ref bool returnNow); + + /// + /// OverrideToString will be called if it is implemented. Implement this method in a partial class to enable this behavior + /// + /// /// instance serialized to a string, normally it is a Json + /// /// set returnNow to true if you provide a customized OverrideToString function + + partial void OverrideToString(ref string stringResult, ref bool returnNow); + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateProperties DeserializeFromDictionary(global::System.Collections.IDictionary content) + { + return new DiskPoolCreateProperties(content); + } + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateProperties DeserializeFromPSObject(global::System.Management.Automation.PSObject content) + { + return new DiskPoolCreateProperties(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + internal DiskPoolCreateProperties(global::System.Management.Automation.PSObject content) + { + bool returnNow = false; + BeforeDeserializePSObject(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreatePropertiesInternal)this).AvailabilityZone = (string[]) content.GetValueForProperty("AvailabilityZone",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreatePropertiesInternal)this).AvailabilityZone, __y => TypeConverterExtensions.SelectToArray(__y, global::System.Convert.ToString)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreatePropertiesInternal)this).Disk = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk[]) content.GetValueForProperty("Disk",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreatePropertiesInternal)this).Disk, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskTypeConverter.ConvertFrom)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreatePropertiesInternal)this).SubnetId = (string) content.GetValueForProperty("SubnetId",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreatePropertiesInternal)this).SubnetId, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreatePropertiesInternal)this).AdditionalCapability = (string[]) content.GetValueForProperty("AdditionalCapability",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreatePropertiesInternal)this).AdditionalCapability, __y => TypeConverterExtensions.SelectToArray(__y, global::System.Convert.ToString)); + AfterDeserializePSObject(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + internal DiskPoolCreateProperties(global::System.Collections.IDictionary content) + { + bool returnNow = false; + BeforeDeserializeDictionary(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreatePropertiesInternal)this).AvailabilityZone = (string[]) content.GetValueForProperty("AvailabilityZone",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreatePropertiesInternal)this).AvailabilityZone, __y => TypeConverterExtensions.SelectToArray(__y, global::System.Convert.ToString)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreatePropertiesInternal)this).Disk = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk[]) content.GetValueForProperty("Disk",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreatePropertiesInternal)this).Disk, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskTypeConverter.ConvertFrom)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreatePropertiesInternal)this).SubnetId = (string) content.GetValueForProperty("SubnetId",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreatePropertiesInternal)this).SubnetId, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreatePropertiesInternal)this).AdditionalCapability = (string[]) content.GetValueForProperty("AdditionalCapability",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreatePropertiesInternal)this).AdditionalCapability, __y => TypeConverterExtensions.SelectToArray(__y, global::System.Convert.ToString)); + AfterDeserializeDictionary(content); + } + + /// + /// Creates a new instance of , deserializing the content from a json string. + /// + /// a string containing a JSON serialized instance of this model. + /// an instance of the model class. + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateProperties FromJsonString(string jsonText) => FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(jsonText)); + + /// Serializes this instance to a json string. + + /// a containing this model serialized to JSON text. + public string ToJsonString() => ToJson(null, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeAll)?.ToString(); + + public override string ToString() + { + var returnNow = false; + var result = global::System.String.Empty; + OverrideToString(ref result, ref returnNow); + if (returnNow) + { + return result; + } + return ToJsonString(); + } + } + /// Properties for Disk Pool create or update request. + [System.ComponentModel.TypeConverter(typeof(DiskPoolCreatePropertiesTypeConverter))] + public partial interface IDiskPoolCreateProperties + + { + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolCreateProperties.TypeConverter.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolCreateProperties.TypeConverter.cs new file mode 100644 index 000000000000..40ce3c61bf4c --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolCreateProperties.TypeConverter.cs @@ -0,0 +1,142 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// + /// A PowerShell PSTypeConverter to support converting to an instance of + /// + public partial class DiskPoolCreatePropertiesTypeConverter : global::System.Management.Automation.PSTypeConverter + { + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false. + /// + public override bool CanConvertFrom(object sourceValue, global::System.Type destinationType) => CanConvertFrom(sourceValue); + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the instance to check if it can be converted to the type. + /// + /// true if the instance could be converted to a type, otherwise false + /// + public static bool CanConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return true; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + // we say yest to PSObjects + return true; + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + // we say yest to Hashtables/dictionaries + return true; + } + try + { + if (null != sourceValue.ToJsonString()) + { + return true; + } + } + catch + { + // Not one of our objects + } + try + { + string text = sourceValue.ToString()?.Trim(); + return true == text?.StartsWith("{") && true == text?.EndsWith("}") && Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(text).Type == Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonType.Object; + } + catch + { + // Doesn't look like it can be treated as JSON + } + return false; + } + + /// + /// Determines if the parameter can be converted to the parameter + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false + /// + public override bool CanConvertTo(object sourceValue, global::System.Type destinationType) => false; + + /// + /// Converts the parameter to the parameter using and + /// + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// + /// an instance of , or null if there is no suitable conversion. + /// + public override object ConvertFrom(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => ConvertFrom(sourceValue); + + /// + /// Converts the parameter to the parameter using and + /// + /// the value to convert into an instance of . + /// + /// an instance of , or null if there is no suitable conversion. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateProperties ConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return null; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateProperties).IsAssignableFrom(type)) + { + return sourceValue; + } + try + { + return DiskPoolCreateProperties.FromJsonString(typeof(string) == sourceValue.GetType() ? sourceValue : sourceValue.ToJsonString());; + } + catch + { + // Unable to use JSON pattern + } + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + return DiskPoolCreateProperties.DeserializeFromPSObject(sourceValue); + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + return DiskPoolCreateProperties.DeserializeFromDictionary(sourceValue); + } + return null; + } + + /// NotImplemented -- this will return null + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// will always return null. + public override object ConvertTo(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => null; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolCreateProperties.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolCreateProperties.cs new file mode 100644 index 000000000000..2e44528e6375 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolCreateProperties.cs @@ -0,0 +1,97 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Properties for Disk Pool create or update request. + public partial class DiskPoolCreateProperties : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateProperties, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreatePropertiesInternal + { + + /// Backing field for property. + private string[] _additionalCapability; + + /// List of additional capabilities for a Disk Pool. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public string[] AdditionalCapability { get => this._additionalCapability; set => this._additionalCapability = value; } + + /// Backing field for property. + private string[] _availabilityZone; + + /// Logical zone for Disk Pool resource; example: ["1"]. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public string[] AvailabilityZone { get => this._availabilityZone; set => this._availabilityZone = value; } + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk[] _disk; + + /// List of Azure Managed Disks to attach to a Disk Pool. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk[] Disk { get => this._disk; set => this._disk = value; } + + /// Backing field for property. + private string _subnetId; + + /// Azure Resource ID of a Subnet for the Disk Pool. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public string SubnetId { get => this._subnetId; set => this._subnetId = value; } + + /// Creates an new instance. + public DiskPoolCreateProperties() + { + + } + } + /// Properties for Disk Pool create or update request. + public partial interface IDiskPoolCreateProperties : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IJsonSerializable + { + /// List of additional capabilities for a Disk Pool. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"List of additional capabilities for a Disk Pool.", + SerializedName = @"additionalCapabilities", + PossibleTypes = new [] { typeof(string) })] + string[] AdditionalCapability { get; set; } + /// Logical zone for Disk Pool resource; example: ["1"]. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"Logical zone for Disk Pool resource; example: [""1""].", + SerializedName = @"availabilityZones", + PossibleTypes = new [] { typeof(string) })] + string[] AvailabilityZone { get; set; } + /// List of Azure Managed Disks to attach to a Disk Pool. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"List of Azure Managed Disks to attach to a Disk Pool.", + SerializedName = @"disks", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk) })] + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk[] Disk { get; set; } + /// Azure Resource ID of a Subnet for the Disk Pool. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"Azure Resource ID of a Subnet for the Disk Pool.", + SerializedName = @"subnetId", + PossibleTypes = new [] { typeof(string) })] + string SubnetId { get; set; } + + } + /// Properties for Disk Pool create or update request. + internal partial interface IDiskPoolCreatePropertiesInternal + + { + /// List of additional capabilities for a Disk Pool. + string[] AdditionalCapability { get; set; } + /// Logical zone for Disk Pool resource; example: ["1"]. + string[] AvailabilityZone { get; set; } + /// List of Azure Managed Disks to attach to a Disk Pool. + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk[] Disk { get; set; } + /// Azure Resource ID of a Subnet for the Disk Pool. + string SubnetId { get; set; } + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolCreateProperties.json.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolCreateProperties.json.cs new file mode 100644 index 000000000000..d08948f8c205 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolCreateProperties.json.cs @@ -0,0 +1,131 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Properties for Disk Pool create or update request. + public partial class DiskPoolCreateProperties + { + + /// + /// AfterFromJson will be called after the json deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JsonNode that should be deserialized into this object. + + partial void AfterFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json); + + /// + /// AfterToJson will be called after the json erialization has finished, allowing customization of the before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JSON container that the serialization result will be placed in. + + partial void AfterToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container); + + /// + /// BeforeFromJson will be called before the json deserialization has commenced, allowing complete customization of + /// the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JsonNode that should be deserialized into this object. + /// Determines if the rest of the deserialization should be processed, or if the method should return + /// instantly. + + partial void BeforeFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json, ref bool returnNow); + + /// + /// BeforeToJson will be called before the json serialization has commenced, allowing complete customization of the + /// object before it is serialized. + /// If you wish to disable the default serialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JSON container that the serialization result will be placed in. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, ref bool returnNow); + + /// + /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject into a new instance of . + /// + /// A Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject instance to deserialize from. + internal DiskPoolCreateProperties(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json) + { + bool returnNow = false; + BeforeFromJson(json, ref returnNow); + if (returnNow) + { + return; + } + {_availabilityZone = If( json?.PropertyT("availabilityZones"), out var __jsonAvailabilityZones) ? If( __jsonAvailabilityZones as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonArray, out var __v) ? new global::System.Func(()=> global::System.Linq.Enumerable.ToArray(global::System.Linq.Enumerable.Select(__v, (__u)=>(string) (__u is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString __t ? (string)(__t.ToString()) : null)) ))() : null : AvailabilityZone;} + {_disk = If( json?.PropertyT("disks"), out var __jsonDisks) ? If( __jsonDisks as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonArray, out var __q) ? new global::System.Func(()=> global::System.Linq.Enumerable.ToArray(global::System.Linq.Enumerable.Select(__q, (__p)=>(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk) (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Disk.FromJson(__p) )) ))() : null : Disk;} + {_subnetId = If( json?.PropertyT("subnetId"), out var __jsonSubnetId) ? (string)__jsonSubnetId : (string)SubnetId;} + {_additionalCapability = If( json?.PropertyT("additionalCapabilities"), out var __jsonAdditionalCapabilities) ? If( __jsonAdditionalCapabilities as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonArray, out var __l) ? new global::System.Func(()=> global::System.Linq.Enumerable.ToArray(global::System.Linq.Enumerable.Select(__l, (__k)=>(string) (__k is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString __j ? (string)(__j.ToString()) : null)) ))() : null : AdditionalCapability;} + AfterFromJson(json); + } + + /// + /// Deserializes a into an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateProperties. + /// + /// a to deserialize from. + /// + /// an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateProperties. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateProperties FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode node) + { + return node is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json ? new DiskPoolCreateProperties(json) : null; + } + + /// + /// Serializes this instance of into a . + /// + /// The container to serialize this object into. If the caller + /// passes in null, a new instance will be created and returned to the caller. + /// Allows the caller to choose the depth of the serialization. See . + /// + /// a serialized instance of as a . + /// + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode ToJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode serializationMode) + { + container = container ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject(); + + bool returnNow = false; + BeforeToJson(ref container, ref returnNow); + if (returnNow) + { + return container; + } + if (null != this._availabilityZone) + { + var __w = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.XNodeArray(); + foreach( var __x in this._availabilityZone ) + { + AddIf(null != (((object)__x)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(__x.ToString()) : null ,__w.Add); + } + container.Add("availabilityZones",__w); + } + if (null != this._disk) + { + var __r = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.XNodeArray(); + foreach( var __s in this._disk ) + { + AddIf(__s?.ToJson(null, serializationMode) ,__r.Add); + } + container.Add("disks",__r); + } + AddIf( null != (((object)this._subnetId)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(this._subnetId.ToString()) : null, "subnetId" ,container.Add ); + if (null != this._additionalCapability) + { + var __m = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.XNodeArray(); + foreach( var __n in this._additionalCapability ) + { + AddIf(null != (((object)__n)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(__n.ToString()) : null ,__m.Add); + } + container.Add("additionalCapabilities",__m); + } + AfterToJson(ref container); + return container; + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolCreateTags.PowerShell.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolCreateTags.PowerShell.cs new file mode 100644 index 000000000000..440348a45d83 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolCreateTags.PowerShell.cs @@ -0,0 +1,153 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// Resource tags. + [System.ComponentModel.TypeConverter(typeof(DiskPoolCreateTagsTypeConverter))] + public partial class DiskPoolCreateTags + { + + /// + /// AfterDeserializeDictionary will be called after the deserialization has finished, allowing customization of the + /// object before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Collections.IDictionary content that should be used. + + partial void AfterDeserializeDictionary(global::System.Collections.IDictionary content); + + /// + /// AfterDeserializePSObject will be called after the deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Management.Automation.PSObject content that should be used. + + partial void AfterDeserializePSObject(global::System.Management.Automation.PSObject content); + + /// + /// BeforeDeserializeDictionary will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Collections.IDictionary content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializeDictionary(global::System.Collections.IDictionary content, ref bool returnNow); + + /// + /// BeforeDeserializePSObject will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializePSObject(global::System.Management.Automation.PSObject content, ref bool returnNow); + + /// + /// OverrideToString will be called if it is implemented. Implement this method in a partial class to enable this behavior + /// + /// /// instance serialized to a string, normally it is a Json + /// /// set returnNow to true if you provide a customized OverrideToString function + + partial void OverrideToString(ref string stringResult, ref bool returnNow); + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateTags DeserializeFromDictionary(global::System.Collections.IDictionary content) + { + return new DiskPoolCreateTags(content); + } + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateTags DeserializeFromPSObject(global::System.Management.Automation.PSObject content) + { + return new DiskPoolCreateTags(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + internal DiskPoolCreateTags(global::System.Management.Automation.PSObject content) + { + bool returnNow = false; + BeforeDeserializePSObject(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + // this type is a dictionary; copy elements from source to here. + CopyFrom(content); + AfterDeserializePSObject(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + internal DiskPoolCreateTags(global::System.Collections.IDictionary content) + { + bool returnNow = false; + BeforeDeserializeDictionary(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + // this type is a dictionary; copy elements from source to here. + CopyFrom(content); + AfterDeserializeDictionary(content); + } + + /// + /// Creates a new instance of , deserializing the content from a json string. + /// + /// a string containing a JSON serialized instance of this model. + /// an instance of the model class. + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateTags FromJsonString(string jsonText) => FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(jsonText)); + + /// Serializes this instance to a json string. + + /// a containing this model serialized to JSON text. + public string ToJsonString() => ToJson(null, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeAll)?.ToString(); + + public override string ToString() + { + var returnNow = false; + var result = global::System.String.Empty; + OverrideToString(ref result, ref returnNow); + if (returnNow) + { + return result; + } + return ToJsonString(); + } + } + /// Resource tags. + [System.ComponentModel.TypeConverter(typeof(DiskPoolCreateTagsTypeConverter))] + public partial interface IDiskPoolCreateTags + + { + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolCreateTags.TypeConverter.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolCreateTags.TypeConverter.cs new file mode 100644 index 000000000000..0b0ff6c6369f --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolCreateTags.TypeConverter.cs @@ -0,0 +1,142 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// + /// A PowerShell PSTypeConverter to support converting to an instance of + /// + public partial class DiskPoolCreateTagsTypeConverter : global::System.Management.Automation.PSTypeConverter + { + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false. + /// + public override bool CanConvertFrom(object sourceValue, global::System.Type destinationType) => CanConvertFrom(sourceValue); + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the instance to check if it can be converted to the type. + /// + /// true if the instance could be converted to a type, otherwise false + /// + public static bool CanConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return true; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + // we say yest to PSObjects + return true; + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + // we say yest to Hashtables/dictionaries + return true; + } + try + { + if (null != sourceValue.ToJsonString()) + { + return true; + } + } + catch + { + // Not one of our objects + } + try + { + string text = sourceValue.ToString()?.Trim(); + return true == text?.StartsWith("{") && true == text?.EndsWith("}") && Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(text).Type == Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonType.Object; + } + catch + { + // Doesn't look like it can be treated as JSON + } + return false; + } + + /// + /// Determines if the parameter can be converted to the parameter + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false + /// + public override bool CanConvertTo(object sourceValue, global::System.Type destinationType) => false; + + /// + /// Converts the parameter to the parameter using and + /// + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// + /// an instance of , or null if there is no suitable conversion. + /// + public override object ConvertFrom(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => ConvertFrom(sourceValue); + + /// + /// Converts the parameter to the parameter using and + /// + /// the value to convert into an instance of . + /// + /// an instance of , or null if there is no suitable conversion. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateTags ConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return null; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateTags).IsAssignableFrom(type)) + { + return sourceValue; + } + try + { + return DiskPoolCreateTags.FromJsonString(typeof(string) == sourceValue.GetType() ? sourceValue : sourceValue.ToJsonString());; + } + catch + { + // Unable to use JSON pattern + } + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + return DiskPoolCreateTags.DeserializeFromPSObject(sourceValue); + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + return DiskPoolCreateTags.DeserializeFromDictionary(sourceValue); + } + return null; + } + + /// NotImplemented -- this will return null + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// will always return null. + public override object ConvertTo(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => null; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolCreateTags.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolCreateTags.cs new file mode 100644 index 000000000000..a7140bdc3eeb --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolCreateTags.cs @@ -0,0 +1,30 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Resource tags. + public partial class DiskPoolCreateTags : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateTags, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateTagsInternal + { + + /// Creates an new instance. + public DiskPoolCreateTags() + { + + } + } + /// Resource tags. + public partial interface IDiskPoolCreateTags : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IJsonSerializable, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IAssociativeArray + { + + } + /// Resource tags. + internal partial interface IDiskPoolCreateTagsInternal + + { + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolCreateTags.dictionary.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolCreateTags.dictionary.cs new file mode 100644 index 000000000000..5f985b95f31e --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolCreateTags.dictionary.cs @@ -0,0 +1,70 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + public partial class DiskPoolCreateTags : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IAssociativeArray + { + protected global::System.Collections.Generic.Dictionary __additionalProperties = new global::System.Collections.Generic.Dictionary(); + + global::System.Collections.Generic.IDictionary Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IAssociativeArray.AdditionalProperties { get => __additionalProperties; } + + int Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IAssociativeArray.Count { get => __additionalProperties.Count; } + + global::System.Collections.Generic.IEnumerable Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IAssociativeArray.Keys { get => __additionalProperties.Keys; } + + global::System.Collections.Generic.IEnumerable Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IAssociativeArray.Values { get => __additionalProperties.Values; } + + public string this[global::System.String index] { get => __additionalProperties[index]; set => __additionalProperties[index] = value; } + + /// + /// + public void Add(global::System.String key, string value) => __additionalProperties.Add( key, value); + + public void Clear() => __additionalProperties.Clear(); + + /// + public bool ContainsKey(global::System.String key) => __additionalProperties.ContainsKey( key); + + /// + public void CopyFrom(global::System.Collections.IDictionary source) + { + if (null != source) + { + foreach( var property in Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.TypeConverterExtensions.GetFilteredProperties(source, new global::System.Collections.Generic.HashSet() { } ) ) + { + if ((null != property.Key && null != property.Value)) + { + this.__additionalProperties.Add(property.Key.ToString(), global::System.Management.Automation.LanguagePrimitives.ConvertTo( property.Value)); + } + } + } + } + + /// + public void CopyFrom(global::System.Management.Automation.PSObject source) + { + if (null != source) + { + foreach( var property in Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.TypeConverterExtensions.GetFilteredProperties(source, new global::System.Collections.Generic.HashSet() { } ) ) + { + if ((null != property.Key && null != property.Value)) + { + this.__additionalProperties.Add(property.Key.ToString(), global::System.Management.Automation.LanguagePrimitives.ConvertTo( property.Value)); + } + } + } + } + + /// + public bool Remove(global::System.String key) => __additionalProperties.Remove( key); + + /// + /// + public bool TryGetValue(global::System.String key, out string value) => __additionalProperties.TryGetValue( key, out value); + + /// + + public static implicit operator global::System.Collections.Generic.Dictionary(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPoolCreateTags source) => source.__additionalProperties; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolCreateTags.json.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolCreateTags.json.cs new file mode 100644 index 000000000000..387e67f1931d --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolCreateTags.json.cs @@ -0,0 +1,102 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Resource tags. + public partial class DiskPoolCreateTags + { + + /// + /// AfterFromJson will be called after the json deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JsonNode that should be deserialized into this object. + + partial void AfterFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json); + + /// + /// AfterToJson will be called after the json erialization has finished, allowing customization of the before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JSON container that the serialization result will be placed in. + + partial void AfterToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container); + + /// + /// BeforeFromJson will be called before the json deserialization has commenced, allowing complete customization of + /// the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JsonNode that should be deserialized into this object. + /// Determines if the rest of the deserialization should be processed, or if the method should return + /// instantly. + + partial void BeforeFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json, ref bool returnNow); + + /// + /// BeforeToJson will be called before the json serialization has commenced, allowing complete customization of the + /// object before it is serialized. + /// If you wish to disable the default serialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JSON container that the serialization result will be placed in. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, ref bool returnNow); + + /// + /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject into a new instance of . + /// + /// A Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject instance to deserialize from. + /// + internal DiskPoolCreateTags(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json, global::System.Collections.Generic.HashSet exclusions = null) + { + bool returnNow = false; + BeforeFromJson(json, ref returnNow); + if (returnNow) + { + return; + } + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.JsonSerializable.FromJson( json, ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IAssociativeArray)this).AdditionalProperties, null ,exclusions ); + AfterFromJson(json); + } + + /// + /// Deserializes a into an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateTags. + /// + /// a to deserialize from. + /// + /// an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateTags. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateTags FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode node) + { + return node is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json ? new DiskPoolCreateTags(json) : null; + } + + /// + /// Serializes this instance of into a . + /// + /// The container to serialize this object into. If the caller + /// passes in null, a new instance will be created and returned to the caller. + /// Allows the caller to choose the depth of the serialization. See . + /// + /// a serialized instance of as a . + /// + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode ToJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode serializationMode) + { + container = container ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject(); + + bool returnNow = false; + BeforeToJson(ref container, ref returnNow); + if (returnNow) + { + return container; + } + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.JsonSerializable.ToJson( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IAssociativeArray)this).AdditionalProperties, container); + AfterToJson(ref container); + return container; + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolListResult.PowerShell.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolListResult.PowerShell.cs new file mode 100644 index 000000000000..3e157e8d2be6 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolListResult.PowerShell.cs @@ -0,0 +1,153 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// List of Disk Pools + [System.ComponentModel.TypeConverter(typeof(DiskPoolListResultTypeConverter))] + public partial class DiskPoolListResult + { + + /// + /// AfterDeserializeDictionary will be called after the deserialization has finished, allowing customization of the + /// object before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Collections.IDictionary content that should be used. + + partial void AfterDeserializeDictionary(global::System.Collections.IDictionary content); + + /// + /// AfterDeserializePSObject will be called after the deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Management.Automation.PSObject content that should be used. + + partial void AfterDeserializePSObject(global::System.Management.Automation.PSObject content); + + /// + /// BeforeDeserializeDictionary will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Collections.IDictionary content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializeDictionary(global::System.Collections.IDictionary content, ref bool returnNow); + + /// + /// BeforeDeserializePSObject will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializePSObject(global::System.Management.Automation.PSObject content, ref bool returnNow); + + /// + /// OverrideToString will be called if it is implemented. Implement this method in a partial class to enable this behavior + /// + /// /// instance serialized to a string, normally it is a Json + /// /// set returnNow to true if you provide a customized OverrideToString function + + partial void OverrideToString(ref string stringResult, ref bool returnNow); + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolListResult DeserializeFromDictionary(global::System.Collections.IDictionary content) + { + return new DiskPoolListResult(content); + } + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolListResult DeserializeFromPSObject(global::System.Management.Automation.PSObject content) + { + return new DiskPoolListResult(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + internal DiskPoolListResult(global::System.Management.Automation.PSObject content) + { + bool returnNow = false; + BeforeDeserializePSObject(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolListResultInternal)this).Value = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPool[]) content.GetValueForProperty("Value",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolListResultInternal)this).Value, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPoolTypeConverter.ConvertFrom)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolListResultInternal)this).NextLink = (string) content.GetValueForProperty("NextLink",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolListResultInternal)this).NextLink, global::System.Convert.ToString); + AfterDeserializePSObject(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + internal DiskPoolListResult(global::System.Collections.IDictionary content) + { + bool returnNow = false; + BeforeDeserializeDictionary(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolListResultInternal)this).Value = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPool[]) content.GetValueForProperty("Value",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolListResultInternal)this).Value, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPoolTypeConverter.ConvertFrom)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolListResultInternal)this).NextLink = (string) content.GetValueForProperty("NextLink",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolListResultInternal)this).NextLink, global::System.Convert.ToString); + AfterDeserializeDictionary(content); + } + + /// + /// Creates a new instance of , deserializing the content from a json string. + /// + /// a string containing a JSON serialized instance of this model. + /// an instance of the model class. + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolListResult FromJsonString(string jsonText) => FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(jsonText)); + + /// Serializes this instance to a json string. + + /// a containing this model serialized to JSON text. + public string ToJsonString() => ToJson(null, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeAll)?.ToString(); + + public override string ToString() + { + var returnNow = false; + var result = global::System.String.Empty; + OverrideToString(ref result, ref returnNow); + if (returnNow) + { + return result; + } + return ToJsonString(); + } + } + /// List of Disk Pools + [System.ComponentModel.TypeConverter(typeof(DiskPoolListResultTypeConverter))] + public partial interface IDiskPoolListResult + + { + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolListResult.TypeConverter.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolListResult.TypeConverter.cs new file mode 100644 index 000000000000..0bcf289c9a97 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolListResult.TypeConverter.cs @@ -0,0 +1,142 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// + /// A PowerShell PSTypeConverter to support converting to an instance of + /// + public partial class DiskPoolListResultTypeConverter : global::System.Management.Automation.PSTypeConverter + { + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false. + /// + public override bool CanConvertFrom(object sourceValue, global::System.Type destinationType) => CanConvertFrom(sourceValue); + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the instance to check if it can be converted to the type. + /// + /// true if the instance could be converted to a type, otherwise false + /// + public static bool CanConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return true; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + // we say yest to PSObjects + return true; + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + // we say yest to Hashtables/dictionaries + return true; + } + try + { + if (null != sourceValue.ToJsonString()) + { + return true; + } + } + catch + { + // Not one of our objects + } + try + { + string text = sourceValue.ToString()?.Trim(); + return true == text?.StartsWith("{") && true == text?.EndsWith("}") && Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(text).Type == Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonType.Object; + } + catch + { + // Doesn't look like it can be treated as JSON + } + return false; + } + + /// + /// Determines if the parameter can be converted to the parameter + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false + /// + public override bool CanConvertTo(object sourceValue, global::System.Type destinationType) => false; + + /// + /// Converts the parameter to the parameter using and + /// + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// + /// an instance of , or null if there is no suitable conversion. + /// + public override object ConvertFrom(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => ConvertFrom(sourceValue); + + /// + /// Converts the parameter to the parameter using and + /// + /// the value to convert into an instance of . + /// + /// an instance of , or null if there is no suitable conversion. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolListResult ConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return null; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolListResult).IsAssignableFrom(type)) + { + return sourceValue; + } + try + { + return DiskPoolListResult.FromJsonString(typeof(string) == sourceValue.GetType() ? sourceValue : sourceValue.ToJsonString());; + } + catch + { + // Unable to use JSON pattern + } + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + return DiskPoolListResult.DeserializeFromPSObject(sourceValue); + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + return DiskPoolListResult.DeserializeFromDictionary(sourceValue); + } + return null; + } + + /// NotImplemented -- this will return null + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// will always return null. + public override object ConvertTo(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => null; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolListResult.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolListResult.cs new file mode 100644 index 000000000000..8a8facea4ae1 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolListResult.cs @@ -0,0 +1,66 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// List of Disk Pools + public partial class DiskPoolListResult : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolListResult, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolListResultInternal + { + + /// Internal Acessors for NextLink + string Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolListResultInternal.NextLink { get => this._nextLink; set { {_nextLink = value;} } } + + /// Backing field for property. + private string _nextLink; + + /// URI to fetch the next section of the paginated response. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public string NextLink { get => this._nextLink; } + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPool[] _value; + + /// An array of Disk pool objects. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPool[] Value { get => this._value; set => this._value = value; } + + /// Creates an new instance. + public DiskPoolListResult() + { + + } + } + /// List of Disk Pools + public partial interface IDiskPoolListResult : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IJsonSerializable + { + /// URI to fetch the next section of the paginated response. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = true, + Description = @"URI to fetch the next section of the paginated response.", + SerializedName = @"nextLink", + PossibleTypes = new [] { typeof(string) })] + string NextLink { get; } + /// An array of Disk pool objects. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"An array of Disk pool objects.", + SerializedName = @"value", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPool) })] + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPool[] Value { get; set; } + + } + /// List of Disk Pools + internal partial interface IDiskPoolListResultInternal + + { + /// URI to fetch the next section of the paginated response. + string NextLink { get; set; } + /// An array of Disk pool objects. + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPool[] Value { get; set; } + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolListResult.json.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolListResult.json.cs new file mode 100644 index 000000000000..af75897633e8 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolListResult.json.cs @@ -0,0 +1,114 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// List of Disk Pools + public partial class DiskPoolListResult + { + + /// + /// AfterFromJson will be called after the json deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JsonNode that should be deserialized into this object. + + partial void AfterFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json); + + /// + /// AfterToJson will be called after the json erialization has finished, allowing customization of the before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JSON container that the serialization result will be placed in. + + partial void AfterToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container); + + /// + /// BeforeFromJson will be called before the json deserialization has commenced, allowing complete customization of + /// the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JsonNode that should be deserialized into this object. + /// Determines if the rest of the deserialization should be processed, or if the method should return + /// instantly. + + partial void BeforeFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json, ref bool returnNow); + + /// + /// BeforeToJson will be called before the json serialization has commenced, allowing complete customization of the + /// object before it is serialized. + /// If you wish to disable the default serialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JSON container that the serialization result will be placed in. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, ref bool returnNow); + + /// + /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject into a new instance of . + /// + /// A Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject instance to deserialize from. + internal DiskPoolListResult(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json) + { + bool returnNow = false; + BeforeFromJson(json, ref returnNow); + if (returnNow) + { + return; + } + {_value = If( json?.PropertyT("value"), out var __jsonValue) ? If( __jsonValue as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonArray, out var __v) ? new global::System.Func(()=> global::System.Linq.Enumerable.ToArray(global::System.Linq.Enumerable.Select(__v, (__u)=>(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPool) (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPool.FromJson(__u) )) ))() : null : Value;} + {_nextLink = If( json?.PropertyT("nextLink"), out var __jsonNextLink) ? (string)__jsonNextLink : (string)NextLink;} + AfterFromJson(json); + } + + /// + /// Deserializes a into an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolListResult. + /// + /// a to deserialize from. + /// + /// an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolListResult. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolListResult FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode node) + { + return node is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json ? new DiskPoolListResult(json) : null; + } + + /// + /// Serializes this instance of into a . + /// + /// The container to serialize this object into. If the caller + /// passes in null, a new instance will be created and returned to the caller. + /// Allows the caller to choose the depth of the serialization. See . + /// + /// a serialized instance of as a . + /// + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode ToJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode serializationMode) + { + container = container ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject(); + + bool returnNow = false; + BeforeToJson(ref container, ref returnNow); + if (returnNow) + { + return container; + } + if (null != this._value) + { + var __w = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.XNodeArray(); + foreach( var __x in this._value ) + { + AddIf(__x?.ToJson(null, serializationMode) ,__w.Add); + } + container.Add("value",__w); + } + if (serializationMode.HasFlag(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeReadOnly)) + { + AddIf( null != (((object)this._nextLink)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(this._nextLink.ToString()) : null, "nextLink" ,container.Add ); + } + AfterToJson(ref container); + return container; + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolProperties.PowerShell.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolProperties.PowerShell.cs new file mode 100644 index 000000000000..f8ca17ef64aa --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolProperties.PowerShell.cs @@ -0,0 +1,161 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// Disk Pool response properties. + [System.ComponentModel.TypeConverter(typeof(DiskPoolPropertiesTypeConverter))] + public partial class DiskPoolProperties + { + + /// + /// AfterDeserializeDictionary will be called after the deserialization has finished, allowing customization of the + /// object before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Collections.IDictionary content that should be used. + + partial void AfterDeserializeDictionary(global::System.Collections.IDictionary content); + + /// + /// AfterDeserializePSObject will be called after the deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Management.Automation.PSObject content that should be used. + + partial void AfterDeserializePSObject(global::System.Management.Automation.PSObject content); + + /// + /// BeforeDeserializeDictionary will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Collections.IDictionary content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializeDictionary(global::System.Collections.IDictionary content, ref bool returnNow); + + /// + /// BeforeDeserializePSObject will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializePSObject(global::System.Management.Automation.PSObject content, ref bool returnNow); + + /// + /// OverrideToString will be called if it is implemented. Implement this method in a partial class to enable this behavior + /// + /// /// instance serialized to a string, normally it is a Json + /// /// set returnNow to true if you provide a customized OverrideToString function + + partial void OverrideToString(ref string stringResult, ref bool returnNow); + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolProperties DeserializeFromDictionary(global::System.Collections.IDictionary content) + { + return new DiskPoolProperties(content); + } + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolProperties DeserializeFromPSObject(global::System.Management.Automation.PSObject content) + { + return new DiskPoolProperties(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + internal DiskPoolProperties(global::System.Management.Automation.PSObject content) + { + bool returnNow = false; + BeforeDeserializePSObject(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolPropertiesInternal)this).ProvisioningState = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.ProvisioningStates) content.GetValueForProperty("ProvisioningState",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolPropertiesInternal)this).ProvisioningState, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.ProvisioningStates.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolPropertiesInternal)this).AvailabilityZone = (string[]) content.GetValueForProperty("AvailabilityZone",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolPropertiesInternal)this).AvailabilityZone, __y => TypeConverterExtensions.SelectToArray(__y, global::System.Convert.ToString)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolPropertiesInternal)this).Status = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.OperationalStatus) content.GetValueForProperty("Status",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolPropertiesInternal)this).Status, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.OperationalStatus.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolPropertiesInternal)this).Disk = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk[]) content.GetValueForProperty("Disk",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolPropertiesInternal)this).Disk, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskTypeConverter.ConvertFrom)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolPropertiesInternal)this).SubnetId = (string) content.GetValueForProperty("SubnetId",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolPropertiesInternal)this).SubnetId, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolPropertiesInternal)this).AdditionalCapability = (string[]) content.GetValueForProperty("AdditionalCapability",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolPropertiesInternal)this).AdditionalCapability, __y => TypeConverterExtensions.SelectToArray(__y, global::System.Convert.ToString)); + AfterDeserializePSObject(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + internal DiskPoolProperties(global::System.Collections.IDictionary content) + { + bool returnNow = false; + BeforeDeserializeDictionary(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolPropertiesInternal)this).ProvisioningState = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.ProvisioningStates) content.GetValueForProperty("ProvisioningState",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolPropertiesInternal)this).ProvisioningState, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.ProvisioningStates.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolPropertiesInternal)this).AvailabilityZone = (string[]) content.GetValueForProperty("AvailabilityZone",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolPropertiesInternal)this).AvailabilityZone, __y => TypeConverterExtensions.SelectToArray(__y, global::System.Convert.ToString)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolPropertiesInternal)this).Status = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.OperationalStatus) content.GetValueForProperty("Status",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolPropertiesInternal)this).Status, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.OperationalStatus.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolPropertiesInternal)this).Disk = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk[]) content.GetValueForProperty("Disk",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolPropertiesInternal)this).Disk, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskTypeConverter.ConvertFrom)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolPropertiesInternal)this).SubnetId = (string) content.GetValueForProperty("SubnetId",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolPropertiesInternal)this).SubnetId, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolPropertiesInternal)this).AdditionalCapability = (string[]) content.GetValueForProperty("AdditionalCapability",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolPropertiesInternal)this).AdditionalCapability, __y => TypeConverterExtensions.SelectToArray(__y, global::System.Convert.ToString)); + AfterDeserializeDictionary(content); + } + + /// + /// Creates a new instance of , deserializing the content from a json string. + /// + /// a string containing a JSON serialized instance of this model. + /// an instance of the model class. + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolProperties FromJsonString(string jsonText) => FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(jsonText)); + + /// Serializes this instance to a json string. + + /// a containing this model serialized to JSON text. + public string ToJsonString() => ToJson(null, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeAll)?.ToString(); + + public override string ToString() + { + var returnNow = false; + var result = global::System.String.Empty; + OverrideToString(ref result, ref returnNow); + if (returnNow) + { + return result; + } + return ToJsonString(); + } + } + /// Disk Pool response properties. + [System.ComponentModel.TypeConverter(typeof(DiskPoolPropertiesTypeConverter))] + public partial interface IDiskPoolProperties + + { + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolProperties.TypeConverter.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolProperties.TypeConverter.cs new file mode 100644 index 000000000000..a56dd97cb047 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolProperties.TypeConverter.cs @@ -0,0 +1,142 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// + /// A PowerShell PSTypeConverter to support converting to an instance of + /// + public partial class DiskPoolPropertiesTypeConverter : global::System.Management.Automation.PSTypeConverter + { + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false. + /// + public override bool CanConvertFrom(object sourceValue, global::System.Type destinationType) => CanConvertFrom(sourceValue); + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the instance to check if it can be converted to the type. + /// + /// true if the instance could be converted to a type, otherwise false + /// + public static bool CanConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return true; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + // we say yest to PSObjects + return true; + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + // we say yest to Hashtables/dictionaries + return true; + } + try + { + if (null != sourceValue.ToJsonString()) + { + return true; + } + } + catch + { + // Not one of our objects + } + try + { + string text = sourceValue.ToString()?.Trim(); + return true == text?.StartsWith("{") && true == text?.EndsWith("}") && Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(text).Type == Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonType.Object; + } + catch + { + // Doesn't look like it can be treated as JSON + } + return false; + } + + /// + /// Determines if the parameter can be converted to the parameter + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false + /// + public override bool CanConvertTo(object sourceValue, global::System.Type destinationType) => false; + + /// + /// Converts the parameter to the parameter using and + /// + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// + /// an instance of , or null if there is no suitable conversion. + /// + public override object ConvertFrom(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => ConvertFrom(sourceValue); + + /// + /// Converts the parameter to the parameter using and + /// + /// the value to convert into an instance of . + /// + /// an instance of , or null if there is no suitable conversion. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolProperties ConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return null; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolProperties).IsAssignableFrom(type)) + { + return sourceValue; + } + try + { + return DiskPoolProperties.FromJsonString(typeof(string) == sourceValue.GetType() ? sourceValue : sourceValue.ToJsonString());; + } + catch + { + // Unable to use JSON pattern + } + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + return DiskPoolProperties.DeserializeFromPSObject(sourceValue); + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + return DiskPoolProperties.DeserializeFromDictionary(sourceValue); + } + return null; + } + + /// NotImplemented -- this will return null + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// will always return null. + public override object ConvertTo(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => null; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolProperties.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolProperties.cs new file mode 100644 index 000000000000..fb440a51aedc --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolProperties.cs @@ -0,0 +1,134 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Disk Pool response properties. + public partial class DiskPoolProperties : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolProperties, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolPropertiesInternal + { + + /// Backing field for property. + private string[] _additionalCapability; + + /// List of additional capabilities for Disk Pool. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public string[] AdditionalCapability { get => this._additionalCapability; set => this._additionalCapability = value; } + + /// Backing field for property. + private string[] _availabilityZone; + + /// Logical zone for Disk Pool resource; example: ["1"]. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public string[] AvailabilityZone { get => this._availabilityZone; set => this._availabilityZone = value; } + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk[] _disk; + + /// List of Azure Managed Disks to attach to a Disk Pool. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk[] Disk { get => this._disk; set => this._disk = value; } + + /// Internal Acessors for ProvisioningState + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.ProvisioningStates Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolPropertiesInternal.ProvisioningState { get => this._provisioningState; set { {_provisioningState = value;} } } + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.ProvisioningStates _provisioningState; + + /// State of the operation on the resource. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.ProvisioningStates ProvisioningState { get => this._provisioningState; } + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.OperationalStatus _status; + + /// Operational status of the Disk Pool. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.OperationalStatus Status { get => this._status; set => this._status = value; } + + /// Backing field for property. + private string _subnetId; + + /// Azure Resource ID of a Subnet for the Disk Pool. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public string SubnetId { get => this._subnetId; set => this._subnetId = value; } + + /// Creates an new instance. + public DiskPoolProperties() + { + + } + } + /// Disk Pool response properties. + public partial interface IDiskPoolProperties : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IJsonSerializable + { + /// List of additional capabilities for Disk Pool. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"List of additional capabilities for Disk Pool.", + SerializedName = @"additionalCapabilities", + PossibleTypes = new [] { typeof(string) })] + string[] AdditionalCapability { get; set; } + /// Logical zone for Disk Pool resource; example: ["1"]. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"Logical zone for Disk Pool resource; example: [""1""].", + SerializedName = @"availabilityZones", + PossibleTypes = new [] { typeof(string) })] + string[] AvailabilityZone { get; set; } + /// List of Azure Managed Disks to attach to a Disk Pool. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"List of Azure Managed Disks to attach to a Disk Pool.", + SerializedName = @"disks", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk) })] + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk[] Disk { get; set; } + /// State of the operation on the resource. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = true, + Description = @"State of the operation on the resource.", + SerializedName = @"provisioningState", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.ProvisioningStates) })] + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.ProvisioningStates ProvisioningState { get; } + /// Operational status of the Disk Pool. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"Operational status of the Disk Pool.", + SerializedName = @"status", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.OperationalStatus) })] + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.OperationalStatus Status { get; set; } + /// Azure Resource ID of a Subnet for the Disk Pool. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"Azure Resource ID of a Subnet for the Disk Pool.", + SerializedName = @"subnetId", + PossibleTypes = new [] { typeof(string) })] + string SubnetId { get; set; } + + } + /// Disk Pool response properties. + internal partial interface IDiskPoolPropertiesInternal + + { + /// List of additional capabilities for Disk Pool. + string[] AdditionalCapability { get; set; } + /// Logical zone for Disk Pool resource; example: ["1"]. + string[] AvailabilityZone { get; set; } + /// List of Azure Managed Disks to attach to a Disk Pool. + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk[] Disk { get; set; } + /// State of the operation on the resource. + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.ProvisioningStates ProvisioningState { get; set; } + /// Operational status of the Disk Pool. + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.OperationalStatus Status { get; set; } + /// Azure Resource ID of a Subnet for the Disk Pool. + string SubnetId { get; set; } + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolProperties.json.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolProperties.json.cs new file mode 100644 index 000000000000..db78b8d46d0b --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolProperties.json.cs @@ -0,0 +1,138 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Disk Pool response properties. + public partial class DiskPoolProperties + { + + /// + /// AfterFromJson will be called after the json deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JsonNode that should be deserialized into this object. + + partial void AfterFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json); + + /// + /// AfterToJson will be called after the json erialization has finished, allowing customization of the before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JSON container that the serialization result will be placed in. + + partial void AfterToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container); + + /// + /// BeforeFromJson will be called before the json deserialization has commenced, allowing complete customization of + /// the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JsonNode that should be deserialized into this object. + /// Determines if the rest of the deserialization should be processed, or if the method should return + /// instantly. + + partial void BeforeFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json, ref bool returnNow); + + /// + /// BeforeToJson will be called before the json serialization has commenced, allowing complete customization of the + /// object before it is serialized. + /// If you wish to disable the default serialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JSON container that the serialization result will be placed in. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, ref bool returnNow); + + /// + /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject into a new instance of . + /// + /// A Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject instance to deserialize from. + internal DiskPoolProperties(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json) + { + bool returnNow = false; + BeforeFromJson(json, ref returnNow); + if (returnNow) + { + return; + } + {_provisioningState = If( json?.PropertyT("provisioningState"), out var __jsonProvisioningState) ? (string)__jsonProvisioningState : (string)ProvisioningState;} + {_availabilityZone = If( json?.PropertyT("availabilityZones"), out var __jsonAvailabilityZones) ? If( __jsonAvailabilityZones as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonArray, out var __v) ? new global::System.Func(()=> global::System.Linq.Enumerable.ToArray(global::System.Linq.Enumerable.Select(__v, (__u)=>(string) (__u is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString __t ? (string)(__t.ToString()) : null)) ))() : null : AvailabilityZone;} + {_status = If( json?.PropertyT("status"), out var __jsonStatus) ? (string)__jsonStatus : (string)Status;} + {_disk = If( json?.PropertyT("disks"), out var __jsonDisks) ? If( __jsonDisks as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonArray, out var __q) ? new global::System.Func(()=> global::System.Linq.Enumerable.ToArray(global::System.Linq.Enumerable.Select(__q, (__p)=>(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk) (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Disk.FromJson(__p) )) ))() : null : Disk;} + {_subnetId = If( json?.PropertyT("subnetId"), out var __jsonSubnetId) ? (string)__jsonSubnetId : (string)SubnetId;} + {_additionalCapability = If( json?.PropertyT("additionalCapabilities"), out var __jsonAdditionalCapabilities) ? If( __jsonAdditionalCapabilities as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonArray, out var __l) ? new global::System.Func(()=> global::System.Linq.Enumerable.ToArray(global::System.Linq.Enumerable.Select(__l, (__k)=>(string) (__k is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString __j ? (string)(__j.ToString()) : null)) ))() : null : AdditionalCapability;} + AfterFromJson(json); + } + + /// + /// Deserializes a into an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolProperties. + /// + /// a to deserialize from. + /// + /// an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolProperties. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolProperties FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode node) + { + return node is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json ? new DiskPoolProperties(json) : null; + } + + /// + /// Serializes this instance of into a . + /// + /// The container to serialize this object into. If the caller + /// passes in null, a new instance will be created and returned to the caller. + /// Allows the caller to choose the depth of the serialization. See . + /// + /// a serialized instance of as a . + /// + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode ToJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode serializationMode) + { + container = container ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject(); + + bool returnNow = false; + BeforeToJson(ref container, ref returnNow); + if (returnNow) + { + return container; + } + if (serializationMode.HasFlag(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeReadOnly)) + { + AddIf( null != (((object)this._provisioningState)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(this._provisioningState.ToString()) : null, "provisioningState" ,container.Add ); + } + if (null != this._availabilityZone) + { + var __w = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.XNodeArray(); + foreach( var __x in this._availabilityZone ) + { + AddIf(null != (((object)__x)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(__x.ToString()) : null ,__w.Add); + } + container.Add("availabilityZones",__w); + } + AddIf( null != (((object)this._status)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(this._status.ToString()) : null, "status" ,container.Add ); + if (null != this._disk) + { + var __r = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.XNodeArray(); + foreach( var __s in this._disk ) + { + AddIf(__s?.ToJson(null, serializationMode) ,__r.Add); + } + container.Add("disks",__r); + } + AddIf( null != (((object)this._subnetId)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(this._subnetId.ToString()) : null, "subnetId" ,container.Add ); + if (null != this._additionalCapability) + { + var __m = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.XNodeArray(); + foreach( var __n in this._additionalCapability ) + { + AddIf(null != (((object)__n)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(__n.ToString()) : null ,__m.Add); + } + container.Add("additionalCapabilities",__m); + } + AfterToJson(ref container); + return container; + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolUpdate.PowerShell.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolUpdate.PowerShell.cs new file mode 100644 index 000000000000..fff1ad4dfd74 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolUpdate.PowerShell.cs @@ -0,0 +1,155 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// Request payload for Update Disk Pool request. + [System.ComponentModel.TypeConverter(typeof(DiskPoolUpdateTypeConverter))] + public partial class DiskPoolUpdate + { + + /// + /// AfterDeserializeDictionary will be called after the deserialization has finished, allowing customization of the + /// object before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Collections.IDictionary content that should be used. + + partial void AfterDeserializeDictionary(global::System.Collections.IDictionary content); + + /// + /// AfterDeserializePSObject will be called after the deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Management.Automation.PSObject content that should be used. + + partial void AfterDeserializePSObject(global::System.Management.Automation.PSObject content); + + /// + /// BeforeDeserializeDictionary will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Collections.IDictionary content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializeDictionary(global::System.Collections.IDictionary content, ref bool returnNow); + + /// + /// BeforeDeserializePSObject will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializePSObject(global::System.Management.Automation.PSObject content, ref bool returnNow); + + /// + /// OverrideToString will be called if it is implemented. Implement this method in a partial class to enable this behavior + /// + /// /// instance serialized to a string, normally it is a Json + /// /// set returnNow to true if you provide a customized OverrideToString function + + partial void OverrideToString(ref string stringResult, ref bool returnNow); + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdate DeserializeFromDictionary(global::System.Collections.IDictionary content) + { + return new DiskPoolUpdate(content); + } + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdate DeserializeFromPSObject(global::System.Management.Automation.PSObject content) + { + return new DiskPoolUpdate(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + internal DiskPoolUpdate(global::System.Management.Automation.PSObject content) + { + bool returnNow = false; + BeforeDeserializePSObject(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdateInternal)this).Property = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdateProperties) content.GetValueForProperty("Property",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdateInternal)this).Property, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPoolUpdatePropertiesTypeConverter.ConvertFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdateInternal)this).Tag = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdateTags) content.GetValueForProperty("Tag",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdateInternal)this).Tag, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPoolUpdateTagsTypeConverter.ConvertFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdateInternal)this).Disk = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk[]) content.GetValueForProperty("Disk",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdateInternal)this).Disk, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskTypeConverter.ConvertFrom)); + AfterDeserializePSObject(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + internal DiskPoolUpdate(global::System.Collections.IDictionary content) + { + bool returnNow = false; + BeforeDeserializeDictionary(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdateInternal)this).Property = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdateProperties) content.GetValueForProperty("Property",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdateInternal)this).Property, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPoolUpdatePropertiesTypeConverter.ConvertFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdateInternal)this).Tag = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdateTags) content.GetValueForProperty("Tag",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdateInternal)this).Tag, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPoolUpdateTagsTypeConverter.ConvertFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdateInternal)this).Disk = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk[]) content.GetValueForProperty("Disk",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdateInternal)this).Disk, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskTypeConverter.ConvertFrom)); + AfterDeserializeDictionary(content); + } + + /// + /// Creates a new instance of , deserializing the content from a json string. + /// + /// a string containing a JSON serialized instance of this model. + /// an instance of the model class. + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdate FromJsonString(string jsonText) => FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(jsonText)); + + /// Serializes this instance to a json string. + + /// a containing this model serialized to JSON text. + public string ToJsonString() => ToJson(null, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeAll)?.ToString(); + + public override string ToString() + { + var returnNow = false; + var result = global::System.String.Empty; + OverrideToString(ref result, ref returnNow); + if (returnNow) + { + return result; + } + return ToJsonString(); + } + } + /// Request payload for Update Disk Pool request. + [System.ComponentModel.TypeConverter(typeof(DiskPoolUpdateTypeConverter))] + public partial interface IDiskPoolUpdate + + { + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolUpdate.TypeConverter.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolUpdate.TypeConverter.cs new file mode 100644 index 000000000000..30f377478924 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolUpdate.TypeConverter.cs @@ -0,0 +1,142 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// + /// A PowerShell PSTypeConverter to support converting to an instance of + /// + public partial class DiskPoolUpdateTypeConverter : global::System.Management.Automation.PSTypeConverter + { + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false. + /// + public override bool CanConvertFrom(object sourceValue, global::System.Type destinationType) => CanConvertFrom(sourceValue); + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the instance to check if it can be converted to the type. + /// + /// true if the instance could be converted to a type, otherwise false + /// + public static bool CanConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return true; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + // we say yest to PSObjects + return true; + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + // we say yest to Hashtables/dictionaries + return true; + } + try + { + if (null != sourceValue.ToJsonString()) + { + return true; + } + } + catch + { + // Not one of our objects + } + try + { + string text = sourceValue.ToString()?.Trim(); + return true == text?.StartsWith("{") && true == text?.EndsWith("}") && Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(text).Type == Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonType.Object; + } + catch + { + // Doesn't look like it can be treated as JSON + } + return false; + } + + /// + /// Determines if the parameter can be converted to the parameter + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false + /// + public override bool CanConvertTo(object sourceValue, global::System.Type destinationType) => false; + + /// + /// Converts the parameter to the parameter using and + /// + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// + /// an instance of , or null if there is no suitable conversion. + /// + public override object ConvertFrom(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => ConvertFrom(sourceValue); + + /// + /// Converts the parameter to the parameter using and + /// + /// the value to convert into an instance of . + /// + /// an instance of , or null if there is no suitable conversion. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdate ConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return null; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdate).IsAssignableFrom(type)) + { + return sourceValue; + } + try + { + return DiskPoolUpdate.FromJsonString(typeof(string) == sourceValue.GetType() ? sourceValue : sourceValue.ToJsonString());; + } + catch + { + // Unable to use JSON pattern + } + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + return DiskPoolUpdate.DeserializeFromPSObject(sourceValue); + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + return DiskPoolUpdate.DeserializeFromDictionary(sourceValue); + } + return null; + } + + /// NotImplemented -- this will return null + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// will always return null. + public override object ConvertTo(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => null; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolUpdate.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolUpdate.cs new file mode 100644 index 000000000000..c67cd5d12095 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolUpdate.cs @@ -0,0 +1,72 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Request payload for Update Disk Pool request. + public partial class DiskPoolUpdate : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdate, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdateInternal + { + + /// List of Azure Managed Disks to attach to a Disk Pool. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inlined)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk[] Disk { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdatePropertiesInternal)Property).Disk; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdatePropertiesInternal)Property).Disk = value ?? null /* arrayOf */; } + + /// Internal Acessors for Property + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdateProperties Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdateInternal.Property { get => (this._property = this._property ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPoolUpdateProperties()); set { {_property = value;} } } + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdateProperties _property; + + /// Properties for Disk Pool update request. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + internal Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdateProperties Property { get => (this._property = this._property ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPoolUpdateProperties()); set => this._property = value; } + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdateTags _tag; + + /// Resource tags. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdateTags Tag { get => (this._tag = this._tag ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPoolUpdateTags()); set => this._tag = value; } + + /// Creates an new instance. + public DiskPoolUpdate() + { + + } + } + /// Request payload for Update Disk Pool request. + public partial interface IDiskPoolUpdate : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IJsonSerializable + { + /// List of Azure Managed Disks to attach to a Disk Pool. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"List of Azure Managed Disks to attach to a Disk Pool.", + SerializedName = @"disks", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk) })] + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk[] Disk { get; set; } + /// Resource tags. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"Resource tags.", + SerializedName = @"tags", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdateTags) })] + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdateTags Tag { get; set; } + + } + /// Request payload for Update Disk Pool request. + internal partial interface IDiskPoolUpdateInternal + + { + /// List of Azure Managed Disks to attach to a Disk Pool. + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk[] Disk { get; set; } + /// Properties for Disk Pool update request. + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdateProperties Property { get; set; } + /// Resource tags. + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdateTags Tag { get; set; } + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolUpdate.json.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolUpdate.json.cs new file mode 100644 index 000000000000..fdffb7995d00 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolUpdate.json.cs @@ -0,0 +1,103 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Request payload for Update Disk Pool request. + public partial class DiskPoolUpdate + { + + /// + /// AfterFromJson will be called after the json deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JsonNode that should be deserialized into this object. + + partial void AfterFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json); + + /// + /// AfterToJson will be called after the json erialization has finished, allowing customization of the before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JSON container that the serialization result will be placed in. + + partial void AfterToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container); + + /// + /// BeforeFromJson will be called before the json deserialization has commenced, allowing complete customization of + /// the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JsonNode that should be deserialized into this object. + /// Determines if the rest of the deserialization should be processed, or if the method should return + /// instantly. + + partial void BeforeFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json, ref bool returnNow); + + /// + /// BeforeToJson will be called before the json serialization has commenced, allowing complete customization of the + /// object before it is serialized. + /// If you wish to disable the default serialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JSON container that the serialization result will be placed in. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, ref bool returnNow); + + /// + /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject into a new instance of . + /// + /// A Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject instance to deserialize from. + internal DiskPoolUpdate(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json) + { + bool returnNow = false; + BeforeFromJson(json, ref returnNow); + if (returnNow) + { + return; + } + {_property = If( json?.PropertyT("properties"), out var __jsonProperties) ? Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPoolUpdateProperties.FromJson(__jsonProperties) : Property;} + {_tag = If( json?.PropertyT("tags"), out var __jsonTags) ? Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPoolUpdateTags.FromJson(__jsonTags) : Tag;} + AfterFromJson(json); + } + + /// + /// Deserializes a into an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdate. + /// + /// a to deserialize from. + /// + /// an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdate. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdate FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode node) + { + return node is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json ? new DiskPoolUpdate(json) : null; + } + + /// + /// Serializes this instance of into a . + /// + /// The container to serialize this object into. If the caller + /// passes in null, a new instance will be created and returned to the caller. + /// Allows the caller to choose the depth of the serialization. See . + /// + /// a serialized instance of as a . + /// + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode ToJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode serializationMode) + { + container = container ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject(); + + bool returnNow = false; + BeforeToJson(ref container, ref returnNow); + if (returnNow) + { + return container; + } + AddIf( null != this._property ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) this._property.ToJson(null,serializationMode) : null, "properties" ,container.Add ); + AddIf( null != this._tag ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) this._tag.ToJson(null,serializationMode) : null, "tags" ,container.Add ); + AfterToJson(ref container); + return container; + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolUpdateProperties.PowerShell.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolUpdateProperties.PowerShell.cs new file mode 100644 index 000000000000..438d45e952b5 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolUpdateProperties.PowerShell.cs @@ -0,0 +1,153 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// Properties for Disk Pool update request. + [System.ComponentModel.TypeConverter(typeof(DiskPoolUpdatePropertiesTypeConverter))] + public partial class DiskPoolUpdateProperties + { + + /// + /// AfterDeserializeDictionary will be called after the deserialization has finished, allowing customization of the + /// object before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Collections.IDictionary content that should be used. + + partial void AfterDeserializeDictionary(global::System.Collections.IDictionary content); + + /// + /// AfterDeserializePSObject will be called after the deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Management.Automation.PSObject content that should be used. + + partial void AfterDeserializePSObject(global::System.Management.Automation.PSObject content); + + /// + /// BeforeDeserializeDictionary will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Collections.IDictionary content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializeDictionary(global::System.Collections.IDictionary content, ref bool returnNow); + + /// + /// BeforeDeserializePSObject will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializePSObject(global::System.Management.Automation.PSObject content, ref bool returnNow); + + /// + /// OverrideToString will be called if it is implemented. Implement this method in a partial class to enable this behavior + /// + /// /// instance serialized to a string, normally it is a Json + /// /// set returnNow to true if you provide a customized OverrideToString function + + partial void OverrideToString(ref string stringResult, ref bool returnNow); + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdateProperties DeserializeFromDictionary(global::System.Collections.IDictionary content) + { + return new DiskPoolUpdateProperties(content); + } + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdateProperties DeserializeFromPSObject(global::System.Management.Automation.PSObject content) + { + return new DiskPoolUpdateProperties(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + internal DiskPoolUpdateProperties(global::System.Management.Automation.PSObject content) + { + bool returnNow = false; + BeforeDeserializePSObject(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdatePropertiesInternal)this).Disk = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk[]) content.GetValueForProperty("Disk",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdatePropertiesInternal)this).Disk, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskTypeConverter.ConvertFrom)); + AfterDeserializePSObject(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + internal DiskPoolUpdateProperties(global::System.Collections.IDictionary content) + { + bool returnNow = false; + BeforeDeserializeDictionary(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdatePropertiesInternal)this).Disk = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk[]) content.GetValueForProperty("Disk",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdatePropertiesInternal)this).Disk, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskTypeConverter.ConvertFrom)); + AfterDeserializeDictionary(content); + } + + /// + /// Creates a new instance of , deserializing the content from a json string. + /// + /// a string containing a JSON serialized instance of this model. + /// an instance of the model class. + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdateProperties FromJsonString(string jsonText) => FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(jsonText)); + + /// Serializes this instance to a json string. + + /// a containing this model serialized to JSON text. + public string ToJsonString() => ToJson(null, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeAll)?.ToString(); + + public override string ToString() + { + var returnNow = false; + var result = global::System.String.Empty; + OverrideToString(ref result, ref returnNow); + if (returnNow) + { + return result; + } + return ToJsonString(); + } + } + /// Properties for Disk Pool update request. + [System.ComponentModel.TypeConverter(typeof(DiskPoolUpdatePropertiesTypeConverter))] + public partial interface IDiskPoolUpdateProperties + + { + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolUpdateProperties.TypeConverter.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolUpdateProperties.TypeConverter.cs new file mode 100644 index 000000000000..0ab6e1b741b6 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolUpdateProperties.TypeConverter.cs @@ -0,0 +1,142 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// + /// A PowerShell PSTypeConverter to support converting to an instance of + /// + public partial class DiskPoolUpdatePropertiesTypeConverter : global::System.Management.Automation.PSTypeConverter + { + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false. + /// + public override bool CanConvertFrom(object sourceValue, global::System.Type destinationType) => CanConvertFrom(sourceValue); + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the instance to check if it can be converted to the type. + /// + /// true if the instance could be converted to a type, otherwise false + /// + public static bool CanConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return true; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + // we say yest to PSObjects + return true; + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + // we say yest to Hashtables/dictionaries + return true; + } + try + { + if (null != sourceValue.ToJsonString()) + { + return true; + } + } + catch + { + // Not one of our objects + } + try + { + string text = sourceValue.ToString()?.Trim(); + return true == text?.StartsWith("{") && true == text?.EndsWith("}") && Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(text).Type == Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonType.Object; + } + catch + { + // Doesn't look like it can be treated as JSON + } + return false; + } + + /// + /// Determines if the parameter can be converted to the parameter + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false + /// + public override bool CanConvertTo(object sourceValue, global::System.Type destinationType) => false; + + /// + /// Converts the parameter to the parameter using and + /// + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// + /// an instance of , or null if there is no suitable conversion. + /// + public override object ConvertFrom(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => ConvertFrom(sourceValue); + + /// + /// Converts the parameter to the parameter using and + /// + /// the value to convert into an instance of . + /// + /// an instance of , or null if there is no suitable conversion. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdateProperties ConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return null; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdateProperties).IsAssignableFrom(type)) + { + return sourceValue; + } + try + { + return DiskPoolUpdateProperties.FromJsonString(typeof(string) == sourceValue.GetType() ? sourceValue : sourceValue.ToJsonString());; + } + catch + { + // Unable to use JSON pattern + } + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + return DiskPoolUpdateProperties.DeserializeFromPSObject(sourceValue); + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + return DiskPoolUpdateProperties.DeserializeFromDictionary(sourceValue); + } + return null; + } + + /// NotImplemented -- this will return null + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// will always return null. + public override object ConvertTo(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => null; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolUpdateProperties.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolUpdateProperties.cs new file mode 100644 index 000000000000..d418332c7022 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolUpdateProperties.cs @@ -0,0 +1,46 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Properties for Disk Pool update request. + public partial class DiskPoolUpdateProperties : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdateProperties, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdatePropertiesInternal + { + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk[] _disk; + + /// List of Azure Managed Disks to attach to a Disk Pool. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk[] Disk { get => this._disk; set => this._disk = value; } + + /// Creates an new instance. + public DiskPoolUpdateProperties() + { + + } + } + /// Properties for Disk Pool update request. + public partial interface IDiskPoolUpdateProperties : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IJsonSerializable + { + /// List of Azure Managed Disks to attach to a Disk Pool. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"List of Azure Managed Disks to attach to a Disk Pool.", + SerializedName = @"disks", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk) })] + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk[] Disk { get; set; } + + } + /// Properties for Disk Pool update request. + internal partial interface IDiskPoolUpdatePropertiesInternal + + { + /// List of Azure Managed Disks to attach to a Disk Pool. + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk[] Disk { get; set; } + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolUpdateProperties.json.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolUpdateProperties.json.cs new file mode 100644 index 000000000000..01f2e6b2cfa5 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolUpdateProperties.json.cs @@ -0,0 +1,109 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Properties for Disk Pool update request. + public partial class DiskPoolUpdateProperties + { + + /// + /// AfterFromJson will be called after the json deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JsonNode that should be deserialized into this object. + + partial void AfterFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json); + + /// + /// AfterToJson will be called after the json erialization has finished, allowing customization of the before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JSON container that the serialization result will be placed in. + + partial void AfterToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container); + + /// + /// BeforeFromJson will be called before the json deserialization has commenced, allowing complete customization of + /// the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JsonNode that should be deserialized into this object. + /// Determines if the rest of the deserialization should be processed, or if the method should return + /// instantly. + + partial void BeforeFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json, ref bool returnNow); + + /// + /// BeforeToJson will be called before the json serialization has commenced, allowing complete customization of the + /// object before it is serialized. + /// If you wish to disable the default serialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JSON container that the serialization result will be placed in. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, ref bool returnNow); + + /// + /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject into a new instance of . + /// + /// A Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject instance to deserialize from. + internal DiskPoolUpdateProperties(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json) + { + bool returnNow = false; + BeforeFromJson(json, ref returnNow); + if (returnNow) + { + return; + } + {_disk = If( json?.PropertyT("disks"), out var __jsonDisks) ? If( __jsonDisks as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonArray, out var __v) ? new global::System.Func(()=> global::System.Linq.Enumerable.ToArray(global::System.Linq.Enumerable.Select(__v, (__u)=>(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk) (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Disk.FromJson(__u) )) ))() : null : Disk;} + AfterFromJson(json); + } + + /// + /// Deserializes a into an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdateProperties. + /// + /// a to deserialize from. + /// + /// an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdateProperties. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdateProperties FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode node) + { + return node is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json ? new DiskPoolUpdateProperties(json) : null; + } + + /// + /// Serializes this instance of into a . + /// + /// The container to serialize this object into. If the caller + /// passes in null, a new instance will be created and returned to the caller. + /// Allows the caller to choose the depth of the serialization. See . + /// + /// a serialized instance of as a . + /// + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode ToJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode serializationMode) + { + container = container ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject(); + + bool returnNow = false; + BeforeToJson(ref container, ref returnNow); + if (returnNow) + { + return container; + } + if (null != this._disk) + { + var __w = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.XNodeArray(); + foreach( var __x in this._disk ) + { + AddIf(__x?.ToJson(null, serializationMode) ,__w.Add); + } + container.Add("disks",__w); + } + AfterToJson(ref container); + return container; + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolUpdateTags.PowerShell.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolUpdateTags.PowerShell.cs new file mode 100644 index 000000000000..bf69acb7d139 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolUpdateTags.PowerShell.cs @@ -0,0 +1,153 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// Resource tags. + [System.ComponentModel.TypeConverter(typeof(DiskPoolUpdateTagsTypeConverter))] + public partial class DiskPoolUpdateTags + { + + /// + /// AfterDeserializeDictionary will be called after the deserialization has finished, allowing customization of the + /// object before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Collections.IDictionary content that should be used. + + partial void AfterDeserializeDictionary(global::System.Collections.IDictionary content); + + /// + /// AfterDeserializePSObject will be called after the deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Management.Automation.PSObject content that should be used. + + partial void AfterDeserializePSObject(global::System.Management.Automation.PSObject content); + + /// + /// BeforeDeserializeDictionary will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Collections.IDictionary content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializeDictionary(global::System.Collections.IDictionary content, ref bool returnNow); + + /// + /// BeforeDeserializePSObject will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializePSObject(global::System.Management.Automation.PSObject content, ref bool returnNow); + + /// + /// OverrideToString will be called if it is implemented. Implement this method in a partial class to enable this behavior + /// + /// /// instance serialized to a string, normally it is a Json + /// /// set returnNow to true if you provide a customized OverrideToString function + + partial void OverrideToString(ref string stringResult, ref bool returnNow); + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdateTags DeserializeFromDictionary(global::System.Collections.IDictionary content) + { + return new DiskPoolUpdateTags(content); + } + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdateTags DeserializeFromPSObject(global::System.Management.Automation.PSObject content) + { + return new DiskPoolUpdateTags(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + internal DiskPoolUpdateTags(global::System.Management.Automation.PSObject content) + { + bool returnNow = false; + BeforeDeserializePSObject(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + // this type is a dictionary; copy elements from source to here. + CopyFrom(content); + AfterDeserializePSObject(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + internal DiskPoolUpdateTags(global::System.Collections.IDictionary content) + { + bool returnNow = false; + BeforeDeserializeDictionary(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + // this type is a dictionary; copy elements from source to here. + CopyFrom(content); + AfterDeserializeDictionary(content); + } + + /// + /// Creates a new instance of , deserializing the content from a json string. + /// + /// a string containing a JSON serialized instance of this model. + /// an instance of the model class. + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdateTags FromJsonString(string jsonText) => FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(jsonText)); + + /// Serializes this instance to a json string. + + /// a containing this model serialized to JSON text. + public string ToJsonString() => ToJson(null, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeAll)?.ToString(); + + public override string ToString() + { + var returnNow = false; + var result = global::System.String.Empty; + OverrideToString(ref result, ref returnNow); + if (returnNow) + { + return result; + } + return ToJsonString(); + } + } + /// Resource tags. + [System.ComponentModel.TypeConverter(typeof(DiskPoolUpdateTagsTypeConverter))] + public partial interface IDiskPoolUpdateTags + + { + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolUpdateTags.TypeConverter.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolUpdateTags.TypeConverter.cs new file mode 100644 index 000000000000..f7497edb41cb --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolUpdateTags.TypeConverter.cs @@ -0,0 +1,142 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// + /// A PowerShell PSTypeConverter to support converting to an instance of + /// + public partial class DiskPoolUpdateTagsTypeConverter : global::System.Management.Automation.PSTypeConverter + { + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false. + /// + public override bool CanConvertFrom(object sourceValue, global::System.Type destinationType) => CanConvertFrom(sourceValue); + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the instance to check if it can be converted to the type. + /// + /// true if the instance could be converted to a type, otherwise false + /// + public static bool CanConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return true; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + // we say yest to PSObjects + return true; + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + // we say yest to Hashtables/dictionaries + return true; + } + try + { + if (null != sourceValue.ToJsonString()) + { + return true; + } + } + catch + { + // Not one of our objects + } + try + { + string text = sourceValue.ToString()?.Trim(); + return true == text?.StartsWith("{") && true == text?.EndsWith("}") && Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(text).Type == Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonType.Object; + } + catch + { + // Doesn't look like it can be treated as JSON + } + return false; + } + + /// + /// Determines if the parameter can be converted to the parameter + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false + /// + public override bool CanConvertTo(object sourceValue, global::System.Type destinationType) => false; + + /// + /// Converts the parameter to the parameter using and + /// + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// + /// an instance of , or null if there is no suitable conversion. + /// + public override object ConvertFrom(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => ConvertFrom(sourceValue); + + /// + /// Converts the parameter to the parameter using and + /// + /// the value to convert into an instance of . + /// + /// an instance of , or null if there is no suitable conversion. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdateTags ConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return null; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdateTags).IsAssignableFrom(type)) + { + return sourceValue; + } + try + { + return DiskPoolUpdateTags.FromJsonString(typeof(string) == sourceValue.GetType() ? sourceValue : sourceValue.ToJsonString());; + } + catch + { + // Unable to use JSON pattern + } + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + return DiskPoolUpdateTags.DeserializeFromPSObject(sourceValue); + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + return DiskPoolUpdateTags.DeserializeFromDictionary(sourceValue); + } + return null; + } + + /// NotImplemented -- this will return null + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// will always return null. + public override object ConvertTo(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => null; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolUpdateTags.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolUpdateTags.cs new file mode 100644 index 000000000000..ee161e74eea0 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolUpdateTags.cs @@ -0,0 +1,30 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Resource tags. + public partial class DiskPoolUpdateTags : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdateTags, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdateTagsInternal + { + + /// Creates an new instance. + public DiskPoolUpdateTags() + { + + } + } + /// Resource tags. + public partial interface IDiskPoolUpdateTags : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IJsonSerializable, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IAssociativeArray + { + + } + /// Resource tags. + internal partial interface IDiskPoolUpdateTagsInternal + + { + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolUpdateTags.dictionary.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolUpdateTags.dictionary.cs new file mode 100644 index 000000000000..73c63f066885 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolUpdateTags.dictionary.cs @@ -0,0 +1,70 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + public partial class DiskPoolUpdateTags : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IAssociativeArray + { + protected global::System.Collections.Generic.Dictionary __additionalProperties = new global::System.Collections.Generic.Dictionary(); + + global::System.Collections.Generic.IDictionary Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IAssociativeArray.AdditionalProperties { get => __additionalProperties; } + + int Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IAssociativeArray.Count { get => __additionalProperties.Count; } + + global::System.Collections.Generic.IEnumerable Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IAssociativeArray.Keys { get => __additionalProperties.Keys; } + + global::System.Collections.Generic.IEnumerable Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IAssociativeArray.Values { get => __additionalProperties.Values; } + + public string this[global::System.String index] { get => __additionalProperties[index]; set => __additionalProperties[index] = value; } + + /// + /// + public void Add(global::System.String key, string value) => __additionalProperties.Add( key, value); + + public void Clear() => __additionalProperties.Clear(); + + /// + public bool ContainsKey(global::System.String key) => __additionalProperties.ContainsKey( key); + + /// + public void CopyFrom(global::System.Collections.IDictionary source) + { + if (null != source) + { + foreach( var property in Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.TypeConverterExtensions.GetFilteredProperties(source, new global::System.Collections.Generic.HashSet() { } ) ) + { + if ((null != property.Key && null != property.Value)) + { + this.__additionalProperties.Add(property.Key.ToString(), global::System.Management.Automation.LanguagePrimitives.ConvertTo( property.Value)); + } + } + } + } + + /// + public void CopyFrom(global::System.Management.Automation.PSObject source) + { + if (null != source) + { + foreach( var property in Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.TypeConverterExtensions.GetFilteredProperties(source, new global::System.Collections.Generic.HashSet() { } ) ) + { + if ((null != property.Key && null != property.Value)) + { + this.__additionalProperties.Add(property.Key.ToString(), global::System.Management.Automation.LanguagePrimitives.ConvertTo( property.Value)); + } + } + } + } + + /// + public bool Remove(global::System.String key) => __additionalProperties.Remove( key); + + /// + /// + public bool TryGetValue(global::System.String key, out string value) => __additionalProperties.TryGetValue( key, out value); + + /// + + public static implicit operator global::System.Collections.Generic.Dictionary(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPoolUpdateTags source) => source.__additionalProperties; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolUpdateTags.json.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolUpdateTags.json.cs new file mode 100644 index 000000000000..b5b74008258e --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolUpdateTags.json.cs @@ -0,0 +1,102 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Resource tags. + public partial class DiskPoolUpdateTags + { + + /// + /// AfterFromJson will be called after the json deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JsonNode that should be deserialized into this object. + + partial void AfterFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json); + + /// + /// AfterToJson will be called after the json erialization has finished, allowing customization of the before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JSON container that the serialization result will be placed in. + + partial void AfterToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container); + + /// + /// BeforeFromJson will be called before the json deserialization has commenced, allowing complete customization of + /// the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JsonNode that should be deserialized into this object. + /// Determines if the rest of the deserialization should be processed, or if the method should return + /// instantly. + + partial void BeforeFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json, ref bool returnNow); + + /// + /// BeforeToJson will be called before the json serialization has commenced, allowing complete customization of the + /// object before it is serialized. + /// If you wish to disable the default serialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JSON container that the serialization result will be placed in. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, ref bool returnNow); + + /// + /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject into a new instance of . + /// + /// A Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject instance to deserialize from. + /// + internal DiskPoolUpdateTags(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json, global::System.Collections.Generic.HashSet exclusions = null) + { + bool returnNow = false; + BeforeFromJson(json, ref returnNow); + if (returnNow) + { + return; + } + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.JsonSerializable.FromJson( json, ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IAssociativeArray)this).AdditionalProperties, null ,exclusions ); + AfterFromJson(json); + } + + /// + /// Deserializes a into an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdateTags. + /// + /// a to deserialize from. + /// + /// an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdateTags. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdateTags FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode node) + { + return node is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json ? new DiskPoolUpdateTags(json) : null; + } + + /// + /// Serializes this instance of into a . + /// + /// The container to serialize this object into. If the caller + /// passes in null, a new instance will be created and returned to the caller. + /// Allows the caller to choose the depth of the serialization. See . + /// + /// a serialized instance of as a . + /// + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode ToJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode serializationMode) + { + container = container ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject(); + + bool returnNow = false; + BeforeToJson(ref container, ref returnNow); + if (returnNow) + { + return container; + } + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.JsonSerializable.ToJson( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IAssociativeArray)this).AdditionalProperties, container); + AfterToJson(ref container); + return container; + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolZoneInfo.PowerShell.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolZoneInfo.PowerShell.cs new file mode 100644 index 000000000000..d681a88938d3 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolZoneInfo.PowerShell.cs @@ -0,0 +1,159 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// Disk Pool Sku Details + [System.ComponentModel.TypeConverter(typeof(DiskPoolZoneInfoTypeConverter))] + public partial class DiskPoolZoneInfo + { + + /// + /// AfterDeserializeDictionary will be called after the deserialization has finished, allowing customization of the + /// object before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Collections.IDictionary content that should be used. + + partial void AfterDeserializeDictionary(global::System.Collections.IDictionary content); + + /// + /// AfterDeserializePSObject will be called after the deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Management.Automation.PSObject content that should be used. + + partial void AfterDeserializePSObject(global::System.Management.Automation.PSObject content); + + /// + /// BeforeDeserializeDictionary will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Collections.IDictionary content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializeDictionary(global::System.Collections.IDictionary content, ref bool returnNow); + + /// + /// BeforeDeserializePSObject will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializePSObject(global::System.Management.Automation.PSObject content, ref bool returnNow); + + /// + /// OverrideToString will be called if it is implemented. Implement this method in a partial class to enable this behavior + /// + /// /// instance serialized to a string, normally it is a Json + /// /// set returnNow to true if you provide a customized OverrideToString function + + partial void OverrideToString(ref string stringResult, ref bool returnNow); + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneInfo DeserializeFromDictionary(global::System.Collections.IDictionary content) + { + return new DiskPoolZoneInfo(content); + } + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneInfo DeserializeFromPSObject(global::System.Management.Automation.PSObject content) + { + return new DiskPoolZoneInfo(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + internal DiskPoolZoneInfo(global::System.Management.Automation.PSObject content) + { + bool returnNow = false; + BeforeDeserializePSObject(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneInfoInternal)this).Sku = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISku) content.GetValueForProperty("Sku",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneInfoInternal)this).Sku, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.SkuTypeConverter.ConvertFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneInfoInternal)this).AvailabilityZone = (string[]) content.GetValueForProperty("AvailabilityZone",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneInfoInternal)this).AvailabilityZone, __y => TypeConverterExtensions.SelectToArray(__y, global::System.Convert.ToString)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneInfoInternal)this).AdditionalCapability = (string[]) content.GetValueForProperty("AdditionalCapability",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneInfoInternal)this).AdditionalCapability, __y => TypeConverterExtensions.SelectToArray(__y, global::System.Convert.ToString)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneInfoInternal)this).SkuName = (string) content.GetValueForProperty("SkuName",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneInfoInternal)this).SkuName, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneInfoInternal)this).SkuTier = (string) content.GetValueForProperty("SkuTier",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneInfoInternal)this).SkuTier, global::System.Convert.ToString); + AfterDeserializePSObject(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + internal DiskPoolZoneInfo(global::System.Collections.IDictionary content) + { + bool returnNow = false; + BeforeDeserializeDictionary(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneInfoInternal)this).Sku = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISku) content.GetValueForProperty("Sku",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneInfoInternal)this).Sku, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.SkuTypeConverter.ConvertFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneInfoInternal)this).AvailabilityZone = (string[]) content.GetValueForProperty("AvailabilityZone",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneInfoInternal)this).AvailabilityZone, __y => TypeConverterExtensions.SelectToArray(__y, global::System.Convert.ToString)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneInfoInternal)this).AdditionalCapability = (string[]) content.GetValueForProperty("AdditionalCapability",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneInfoInternal)this).AdditionalCapability, __y => TypeConverterExtensions.SelectToArray(__y, global::System.Convert.ToString)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneInfoInternal)this).SkuName = (string) content.GetValueForProperty("SkuName",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneInfoInternal)this).SkuName, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneInfoInternal)this).SkuTier = (string) content.GetValueForProperty("SkuTier",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneInfoInternal)this).SkuTier, global::System.Convert.ToString); + AfterDeserializeDictionary(content); + } + + /// + /// Creates a new instance of , deserializing the content from a json string. + /// + /// a string containing a JSON serialized instance of this model. + /// an instance of the model class. + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneInfo FromJsonString(string jsonText) => FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(jsonText)); + + /// Serializes this instance to a json string. + + /// a containing this model serialized to JSON text. + public string ToJsonString() => ToJson(null, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeAll)?.ToString(); + + public override string ToString() + { + var returnNow = false; + var result = global::System.String.Empty; + OverrideToString(ref result, ref returnNow); + if (returnNow) + { + return result; + } + return ToJsonString(); + } + } + /// Disk Pool Sku Details + [System.ComponentModel.TypeConverter(typeof(DiskPoolZoneInfoTypeConverter))] + public partial interface IDiskPoolZoneInfo + + { + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolZoneInfo.TypeConverter.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolZoneInfo.TypeConverter.cs new file mode 100644 index 000000000000..4be9a9c6b9af --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolZoneInfo.TypeConverter.cs @@ -0,0 +1,142 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// + /// A PowerShell PSTypeConverter to support converting to an instance of + /// + public partial class DiskPoolZoneInfoTypeConverter : global::System.Management.Automation.PSTypeConverter + { + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false. + /// + public override bool CanConvertFrom(object sourceValue, global::System.Type destinationType) => CanConvertFrom(sourceValue); + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the instance to check if it can be converted to the type. + /// + /// true if the instance could be converted to a type, otherwise false + /// + public static bool CanConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return true; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + // we say yest to PSObjects + return true; + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + // we say yest to Hashtables/dictionaries + return true; + } + try + { + if (null != sourceValue.ToJsonString()) + { + return true; + } + } + catch + { + // Not one of our objects + } + try + { + string text = sourceValue.ToString()?.Trim(); + return true == text?.StartsWith("{") && true == text?.EndsWith("}") && Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(text).Type == Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonType.Object; + } + catch + { + // Doesn't look like it can be treated as JSON + } + return false; + } + + /// + /// Determines if the parameter can be converted to the parameter + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false + /// + public override bool CanConvertTo(object sourceValue, global::System.Type destinationType) => false; + + /// + /// Converts the parameter to the parameter using and + /// + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// + /// an instance of , or null if there is no suitable conversion. + /// + public override object ConvertFrom(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => ConvertFrom(sourceValue); + + /// + /// Converts the parameter to the parameter using and + /// + /// the value to convert into an instance of . + /// + /// an instance of , or null if there is no suitable conversion. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneInfo ConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return null; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneInfo).IsAssignableFrom(type)) + { + return sourceValue; + } + try + { + return DiskPoolZoneInfo.FromJsonString(typeof(string) == sourceValue.GetType() ? sourceValue : sourceValue.ToJsonString());; + } + catch + { + // Unable to use JSON pattern + } + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + return DiskPoolZoneInfo.DeserializeFromPSObject(sourceValue); + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + return DiskPoolZoneInfo.DeserializeFromDictionary(sourceValue); + } + return null; + } + + /// NotImplemented -- this will return null + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// will always return null. + public override object ConvertTo(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => null; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolZoneInfo.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolZoneInfo.cs new file mode 100644 index 000000000000..588753aca392 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolZoneInfo.cs @@ -0,0 +1,103 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Disk Pool Sku Details + public partial class DiskPoolZoneInfo : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneInfo, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneInfoInternal + { + + /// Backing field for property. + private string[] _additionalCapability; + + /// List of additional capabilities for Disk Pool. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public string[] AdditionalCapability { get => this._additionalCapability; set => this._additionalCapability = value; } + + /// Backing field for property. + private string[] _availabilityZone; + + /// Logical zone for Disk Pool resource; example: ["1"]. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public string[] AvailabilityZone { get => this._availabilityZone; set => this._availabilityZone = value; } + + /// Internal Acessors for Sku + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISku Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneInfoInternal.Sku { get => (this._sku = this._sku ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Sku()); set { {_sku = value;} } } + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISku _sku; + + /// Determines the SKU of VM deployed for Disk Pool + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + internal Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISku Sku { get => (this._sku = this._sku ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Sku()); set => this._sku = value; } + + /// Sku name + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inlined)] + public string SkuName { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISkuInternal)Sku).Name; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISkuInternal)Sku).Name = value ?? null; } + + /// Sku tier + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inlined)] + public string SkuTier { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISkuInternal)Sku).Tier; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISkuInternal)Sku).Tier = value ?? null; } + + /// Creates an new instance. + public DiskPoolZoneInfo() + { + + } + } + /// Disk Pool Sku Details + public partial interface IDiskPoolZoneInfo : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IJsonSerializable + { + /// List of additional capabilities for Disk Pool. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"List of additional capabilities for Disk Pool.", + SerializedName = @"additionalCapabilities", + PossibleTypes = new [] { typeof(string) })] + string[] AdditionalCapability { get; set; } + /// Logical zone for Disk Pool resource; example: ["1"]. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"Logical zone for Disk Pool resource; example: [""1""].", + SerializedName = @"availabilityZones", + PossibleTypes = new [] { typeof(string) })] + string[] AvailabilityZone { get; set; } + /// Sku name + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"Sku name", + SerializedName = @"name", + PossibleTypes = new [] { typeof(string) })] + string SkuName { get; set; } + /// Sku tier + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"Sku tier", + SerializedName = @"tier", + PossibleTypes = new [] { typeof(string) })] + string SkuTier { get; set; } + + } + /// Disk Pool Sku Details + internal partial interface IDiskPoolZoneInfoInternal + + { + /// List of additional capabilities for Disk Pool. + string[] AdditionalCapability { get; set; } + /// Logical zone for Disk Pool resource; example: ["1"]. + string[] AvailabilityZone { get; set; } + /// Determines the SKU of VM deployed for Disk Pool + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISku Sku { get; set; } + /// Sku name + string SkuName { get; set; } + /// Sku tier + string SkuTier { get; set; } + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolZoneInfo.json.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolZoneInfo.json.cs new file mode 100644 index 000000000000..12f1a211aaf3 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolZoneInfo.json.cs @@ -0,0 +1,121 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Disk Pool Sku Details + public partial class DiskPoolZoneInfo + { + + /// + /// AfterFromJson will be called after the json deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JsonNode that should be deserialized into this object. + + partial void AfterFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json); + + /// + /// AfterToJson will be called after the json erialization has finished, allowing customization of the before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JSON container that the serialization result will be placed in. + + partial void AfterToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container); + + /// + /// BeforeFromJson will be called before the json deserialization has commenced, allowing complete customization of + /// the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JsonNode that should be deserialized into this object. + /// Determines if the rest of the deserialization should be processed, or if the method should return + /// instantly. + + partial void BeforeFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json, ref bool returnNow); + + /// + /// BeforeToJson will be called before the json serialization has commenced, allowing complete customization of the + /// object before it is serialized. + /// If you wish to disable the default serialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JSON container that the serialization result will be placed in. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, ref bool returnNow); + + /// + /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject into a new instance of . + /// + /// A Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject instance to deserialize from. + internal DiskPoolZoneInfo(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json) + { + bool returnNow = false; + BeforeFromJson(json, ref returnNow); + if (returnNow) + { + return; + } + {_sku = If( json?.PropertyT("sku"), out var __jsonSku) ? Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Sku.FromJson(__jsonSku) : Sku;} + {_availabilityZone = If( json?.PropertyT("availabilityZones"), out var __jsonAvailabilityZones) ? If( __jsonAvailabilityZones as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonArray, out var __v) ? new global::System.Func(()=> global::System.Linq.Enumerable.ToArray(global::System.Linq.Enumerable.Select(__v, (__u)=>(string) (__u is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString __t ? (string)(__t.ToString()) : null)) ))() : null : AvailabilityZone;} + {_additionalCapability = If( json?.PropertyT("additionalCapabilities"), out var __jsonAdditionalCapabilities) ? If( __jsonAdditionalCapabilities as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonArray, out var __q) ? new global::System.Func(()=> global::System.Linq.Enumerable.ToArray(global::System.Linq.Enumerable.Select(__q, (__p)=>(string) (__p is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString __o ? (string)(__o.ToString()) : null)) ))() : null : AdditionalCapability;} + AfterFromJson(json); + } + + /// + /// Deserializes a into an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneInfo. + /// + /// a to deserialize from. + /// + /// an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneInfo. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneInfo FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode node) + { + return node is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json ? new DiskPoolZoneInfo(json) : null; + } + + /// + /// Serializes this instance of into a . + /// + /// The container to serialize this object into. If the caller + /// passes in null, a new instance will be created and returned to the caller. + /// Allows the caller to choose the depth of the serialization. See . + /// + /// a serialized instance of as a . + /// + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode ToJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode serializationMode) + { + container = container ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject(); + + bool returnNow = false; + BeforeToJson(ref container, ref returnNow); + if (returnNow) + { + return container; + } + AddIf( null != this._sku ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) this._sku.ToJson(null,serializationMode) : null, "sku" ,container.Add ); + if (null != this._availabilityZone) + { + var __w = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.XNodeArray(); + foreach( var __x in this._availabilityZone ) + { + AddIf(null != (((object)__x)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(__x.ToString()) : null ,__w.Add); + } + container.Add("availabilityZones",__w); + } + if (null != this._additionalCapability) + { + var __r = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.XNodeArray(); + foreach( var __s in this._additionalCapability ) + { + AddIf(null != (((object)__s)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(__s.ToString()) : null ,__r.Add); + } + container.Add("additionalCapabilities",__r); + } + AfterToJson(ref container); + return container; + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolZoneListResult.PowerShell.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolZoneListResult.PowerShell.cs new file mode 100644 index 000000000000..f6fcb72f65cf --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolZoneListResult.PowerShell.cs @@ -0,0 +1,155 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// List Disk Pool skus operation response. + [System.ComponentModel.TypeConverter(typeof(DiskPoolZoneListResultTypeConverter))] + public partial class DiskPoolZoneListResult + { + + /// + /// AfterDeserializeDictionary will be called after the deserialization has finished, allowing customization of the + /// object before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Collections.IDictionary content that should be used. + + partial void AfterDeserializeDictionary(global::System.Collections.IDictionary content); + + /// + /// AfterDeserializePSObject will be called after the deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Management.Automation.PSObject content that should be used. + + partial void AfterDeserializePSObject(global::System.Management.Automation.PSObject content); + + /// + /// BeforeDeserializeDictionary will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Collections.IDictionary content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializeDictionary(global::System.Collections.IDictionary content, ref bool returnNow); + + /// + /// BeforeDeserializePSObject will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializePSObject(global::System.Management.Automation.PSObject content, ref bool returnNow); + + /// + /// OverrideToString will be called if it is implemented. Implement this method in a partial class to enable this behavior + /// + /// /// instance serialized to a string, normally it is a Json + /// /// set returnNow to true if you provide a customized OverrideToString function + + partial void OverrideToString(ref string stringResult, ref bool returnNow); + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneListResult DeserializeFromDictionary(global::System.Collections.IDictionary content) + { + return new DiskPoolZoneListResult(content); + } + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneListResult DeserializeFromPSObject(global::System.Management.Automation.PSObject content) + { + return new DiskPoolZoneListResult(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + internal DiskPoolZoneListResult(global::System.Management.Automation.PSObject content) + { + bool returnNow = false; + BeforeDeserializePSObject(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneListResultInternal)this).Value = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneInfo[]) content.GetValueForProperty("Value",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneListResultInternal)this).Value, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPoolZoneInfoTypeConverter.ConvertFrom)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneListResultInternal)this).NextLink = (string) content.GetValueForProperty("NextLink",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneListResultInternal)this).NextLink, global::System.Convert.ToString); + AfterDeserializePSObject(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + internal DiskPoolZoneListResult(global::System.Collections.IDictionary content) + { + bool returnNow = false; + BeforeDeserializeDictionary(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneListResultInternal)this).Value = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneInfo[]) content.GetValueForProperty("Value",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneListResultInternal)this).Value, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPoolZoneInfoTypeConverter.ConvertFrom)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneListResultInternal)this).NextLink = (string) content.GetValueForProperty("NextLink",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneListResultInternal)this).NextLink, global::System.Convert.ToString); + AfterDeserializeDictionary(content); + } + + /// + /// Creates a new instance of , deserializing the content from a json string. + /// + /// a string containing a JSON serialized instance of this model. + /// an instance of the model class. + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneListResult FromJsonString(string jsonText) => FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(jsonText)); + + /// Serializes this instance to a json string. + + /// a containing this model serialized to JSON text. + public string ToJsonString() => ToJson(null, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeAll)?.ToString(); + + public override string ToString() + { + var returnNow = false; + var result = global::System.String.Empty; + OverrideToString(ref result, ref returnNow); + if (returnNow) + { + return result; + } + return ToJsonString(); + } + } + /// List Disk Pool skus operation response. + [System.ComponentModel.TypeConverter(typeof(DiskPoolZoneListResultTypeConverter))] + public partial interface IDiskPoolZoneListResult + + { + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolZoneListResult.TypeConverter.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolZoneListResult.TypeConverter.cs new file mode 100644 index 000000000000..2945160a2622 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolZoneListResult.TypeConverter.cs @@ -0,0 +1,142 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// + /// A PowerShell PSTypeConverter to support converting to an instance of + /// + public partial class DiskPoolZoneListResultTypeConverter : global::System.Management.Automation.PSTypeConverter + { + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false. + /// + public override bool CanConvertFrom(object sourceValue, global::System.Type destinationType) => CanConvertFrom(sourceValue); + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the instance to check if it can be converted to the type. + /// + /// true if the instance could be converted to a type, otherwise false + /// + public static bool CanConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return true; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + // we say yest to PSObjects + return true; + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + // we say yest to Hashtables/dictionaries + return true; + } + try + { + if (null != sourceValue.ToJsonString()) + { + return true; + } + } + catch + { + // Not one of our objects + } + try + { + string text = sourceValue.ToString()?.Trim(); + return true == text?.StartsWith("{") && true == text?.EndsWith("}") && Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(text).Type == Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonType.Object; + } + catch + { + // Doesn't look like it can be treated as JSON + } + return false; + } + + /// + /// Determines if the parameter can be converted to the parameter + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false + /// + public override bool CanConvertTo(object sourceValue, global::System.Type destinationType) => false; + + /// + /// Converts the parameter to the parameter using and + /// + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// + /// an instance of , or null if there is no suitable conversion. + /// + public override object ConvertFrom(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => ConvertFrom(sourceValue); + + /// + /// Converts the parameter to the parameter using and + /// + /// the value to convert into an instance of . + /// + /// an instance of , or null if there is no suitable conversion. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneListResult ConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return null; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneListResult).IsAssignableFrom(type)) + { + return sourceValue; + } + try + { + return DiskPoolZoneListResult.FromJsonString(typeof(string) == sourceValue.GetType() ? sourceValue : sourceValue.ToJsonString());; + } + catch + { + // Unable to use JSON pattern + } + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + return DiskPoolZoneListResult.DeserializeFromPSObject(sourceValue); + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + return DiskPoolZoneListResult.DeserializeFromDictionary(sourceValue); + } + return null; + } + + /// NotImplemented -- this will return null + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// will always return null. + public override object ConvertTo(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => null; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolZoneListResult.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolZoneListResult.cs new file mode 100644 index 000000000000..cf808c8028a8 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolZoneListResult.cs @@ -0,0 +1,63 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// List Disk Pool skus operation response. + public partial class DiskPoolZoneListResult : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneListResult, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneListResultInternal + { + + /// Backing field for property. + private string _nextLink; + + /// URI to fetch the next section of the paginated response. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public string NextLink { get => this._nextLink; set => this._nextLink = value; } + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneInfo[] _value; + + /// The list of Disk Pool Skus. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneInfo[] Value { get => this._value; set => this._value = value; } + + /// Creates an new instance. + public DiskPoolZoneListResult() + { + + } + } + /// List Disk Pool skus operation response. + public partial interface IDiskPoolZoneListResult : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IJsonSerializable + { + /// URI to fetch the next section of the paginated response. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"URI to fetch the next section of the paginated response.", + SerializedName = @"nextLink", + PossibleTypes = new [] { typeof(string) })] + string NextLink { get; set; } + /// The list of Disk Pool Skus. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"The list of Disk Pool Skus.", + SerializedName = @"value", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneInfo) })] + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneInfo[] Value { get; set; } + + } + /// List Disk Pool skus operation response. + internal partial interface IDiskPoolZoneListResultInternal + + { + /// URI to fetch the next section of the paginated response. + string NextLink { get; set; } + /// The list of Disk Pool Skus. + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneInfo[] Value { get; set; } + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolZoneListResult.json.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolZoneListResult.json.cs new file mode 100644 index 000000000000..4f3f54744615 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/DiskPoolZoneListResult.json.cs @@ -0,0 +1,111 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// List Disk Pool skus operation response. + public partial class DiskPoolZoneListResult + { + + /// + /// AfterFromJson will be called after the json deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JsonNode that should be deserialized into this object. + + partial void AfterFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json); + + /// + /// AfterToJson will be called after the json erialization has finished, allowing customization of the before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JSON container that the serialization result will be placed in. + + partial void AfterToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container); + + /// + /// BeforeFromJson will be called before the json deserialization has commenced, allowing complete customization of + /// the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JsonNode that should be deserialized into this object. + /// Determines if the rest of the deserialization should be processed, or if the method should return + /// instantly. + + partial void BeforeFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json, ref bool returnNow); + + /// + /// BeforeToJson will be called before the json serialization has commenced, allowing complete customization of the + /// object before it is serialized. + /// If you wish to disable the default serialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JSON container that the serialization result will be placed in. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, ref bool returnNow); + + /// + /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject into a new instance of . + /// + /// A Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject instance to deserialize from. + internal DiskPoolZoneListResult(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json) + { + bool returnNow = false; + BeforeFromJson(json, ref returnNow); + if (returnNow) + { + return; + } + {_value = If( json?.PropertyT("value"), out var __jsonValue) ? If( __jsonValue as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonArray, out var __v) ? new global::System.Func(()=> global::System.Linq.Enumerable.ToArray(global::System.Linq.Enumerable.Select(__v, (__u)=>(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneInfo) (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPoolZoneInfo.FromJson(__u) )) ))() : null : Value;} + {_nextLink = If( json?.PropertyT("nextLink"), out var __jsonNextLink) ? (string)__jsonNextLink : (string)NextLink;} + AfterFromJson(json); + } + + /// + /// Deserializes a into an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneListResult. + /// + /// a to deserialize from. + /// + /// an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneListResult. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneListResult FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode node) + { + return node is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json ? new DiskPoolZoneListResult(json) : null; + } + + /// + /// Serializes this instance of into a . + /// + /// The container to serialize this object into. If the caller + /// passes in null, a new instance will be created and returned to the caller. + /// Allows the caller to choose the depth of the serialization. See . + /// + /// a serialized instance of as a . + /// + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode ToJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode serializationMode) + { + container = container ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject(); + + bool returnNow = false; + BeforeToJson(ref container, ref returnNow); + if (returnNow) + { + return container; + } + if (null != this._value) + { + var __w = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.XNodeArray(); + foreach( var __x in this._value ) + { + AddIf(__x?.ToJson(null, serializationMode) ,__w.Add); + } + container.Add("value",__w); + } + AddIf( null != (((object)this._nextLink)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(this._nextLink.ToString()) : null, "nextLink" ,container.Add ); + AfterToJson(ref container); + return container; + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/EndpointDependency.PowerShell.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/EndpointDependency.PowerShell.cs new file mode 100644 index 000000000000..62ca97ad415c --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/EndpointDependency.PowerShell.cs @@ -0,0 +1,155 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// + /// A domain name that a service is reached at, including details of the current connection status. + /// + [System.ComponentModel.TypeConverter(typeof(EndpointDependencyTypeConverter))] + public partial class EndpointDependency + { + + /// + /// AfterDeserializeDictionary will be called after the deserialization has finished, allowing customization of the + /// object before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Collections.IDictionary content that should be used. + + partial void AfterDeserializeDictionary(global::System.Collections.IDictionary content); + + /// + /// AfterDeserializePSObject will be called after the deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Management.Automation.PSObject content that should be used. + + partial void AfterDeserializePSObject(global::System.Management.Automation.PSObject content); + + /// + /// BeforeDeserializeDictionary will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Collections.IDictionary content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializeDictionary(global::System.Collections.IDictionary content, ref bool returnNow); + + /// + /// BeforeDeserializePSObject will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializePSObject(global::System.Management.Automation.PSObject content, ref bool returnNow); + + /// + /// OverrideToString will be called if it is implemented. Implement this method in a partial class to enable this behavior + /// + /// /// instance serialized to a string, normally it is a Json + /// /// set returnNow to true if you provide a customized OverrideToString function + + partial void OverrideToString(ref string stringResult, ref bool returnNow); + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDependency DeserializeFromDictionary(global::System.Collections.IDictionary content) + { + return new EndpointDependency(content); + } + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDependency DeserializeFromPSObject(global::System.Management.Automation.PSObject content) + { + return new EndpointDependency(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + internal EndpointDependency(global::System.Management.Automation.PSObject content) + { + bool returnNow = false; + BeforeDeserializePSObject(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDependencyInternal)this).DomainName = (string) content.GetValueForProperty("DomainName",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDependencyInternal)this).DomainName, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDependencyInternal)this).EndpointDetail = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDetail[]) content.GetValueForProperty("EndpointDetail",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDependencyInternal)this).EndpointDetail, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.EndpointDetailTypeConverter.ConvertFrom)); + AfterDeserializePSObject(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + internal EndpointDependency(global::System.Collections.IDictionary content) + { + bool returnNow = false; + BeforeDeserializeDictionary(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDependencyInternal)this).DomainName = (string) content.GetValueForProperty("DomainName",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDependencyInternal)this).DomainName, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDependencyInternal)this).EndpointDetail = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDetail[]) content.GetValueForProperty("EndpointDetail",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDependencyInternal)this).EndpointDetail, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.EndpointDetailTypeConverter.ConvertFrom)); + AfterDeserializeDictionary(content); + } + + /// + /// Creates a new instance of , deserializing the content from a json string. + /// + /// a string containing a JSON serialized instance of this model. + /// an instance of the model class. + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDependency FromJsonString(string jsonText) => FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(jsonText)); + + /// Serializes this instance to a json string. + + /// a containing this model serialized to JSON text. + public string ToJsonString() => ToJson(null, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeAll)?.ToString(); + + public override string ToString() + { + var returnNow = false; + var result = global::System.String.Empty; + OverrideToString(ref result, ref returnNow); + if (returnNow) + { + return result; + } + return ToJsonString(); + } + } + /// A domain name that a service is reached at, including details of the current connection status. + [System.ComponentModel.TypeConverter(typeof(EndpointDependencyTypeConverter))] + public partial interface IEndpointDependency + + { + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/EndpointDependency.TypeConverter.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/EndpointDependency.TypeConverter.cs new file mode 100644 index 000000000000..e25809ae3187 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/EndpointDependency.TypeConverter.cs @@ -0,0 +1,142 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// + /// A PowerShell PSTypeConverter to support converting to an instance of + /// + public partial class EndpointDependencyTypeConverter : global::System.Management.Automation.PSTypeConverter + { + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false. + /// + public override bool CanConvertFrom(object sourceValue, global::System.Type destinationType) => CanConvertFrom(sourceValue); + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the instance to check if it can be converted to the type. + /// + /// true if the instance could be converted to a type, otherwise false + /// + public static bool CanConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return true; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + // we say yest to PSObjects + return true; + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + // we say yest to Hashtables/dictionaries + return true; + } + try + { + if (null != sourceValue.ToJsonString()) + { + return true; + } + } + catch + { + // Not one of our objects + } + try + { + string text = sourceValue.ToString()?.Trim(); + return true == text?.StartsWith("{") && true == text?.EndsWith("}") && Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(text).Type == Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonType.Object; + } + catch + { + // Doesn't look like it can be treated as JSON + } + return false; + } + + /// + /// Determines if the parameter can be converted to the parameter + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false + /// + public override bool CanConvertTo(object sourceValue, global::System.Type destinationType) => false; + + /// + /// Converts the parameter to the parameter using and + /// + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// + /// an instance of , or null if there is no suitable conversion. + /// + public override object ConvertFrom(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => ConvertFrom(sourceValue); + + /// + /// Converts the parameter to the parameter using and + /// + /// the value to convert into an instance of . + /// + /// an instance of , or null if there is no suitable conversion. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDependency ConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return null; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDependency).IsAssignableFrom(type)) + { + return sourceValue; + } + try + { + return EndpointDependency.FromJsonString(typeof(string) == sourceValue.GetType() ? sourceValue : sourceValue.ToJsonString());; + } + catch + { + // Unable to use JSON pattern + } + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + return EndpointDependency.DeserializeFromPSObject(sourceValue); + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + return EndpointDependency.DeserializeFromDictionary(sourceValue); + } + return null; + } + + /// NotImplemented -- this will return null + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// will always return null. + public override object ConvertTo(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => null; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/EndpointDependency.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/EndpointDependency.cs new file mode 100644 index 000000000000..184f74efa676 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/EndpointDependency.cs @@ -0,0 +1,65 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// + /// A domain name that a service is reached at, including details of the current connection status. + /// + public partial class EndpointDependency : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDependency, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDependencyInternal + { + + /// Backing field for property. + private string _domainName; + + /// The domain name of the dependency. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public string DomainName { get => this._domainName; set => this._domainName = value; } + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDetail[] _endpointDetail; + + /// The IP Addresses and Ports used when connecting to DomainName. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDetail[] EndpointDetail { get => this._endpointDetail; set => this._endpointDetail = value; } + + /// Creates an new instance. + public EndpointDependency() + { + + } + } + /// A domain name that a service is reached at, including details of the current connection status. + public partial interface IEndpointDependency : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IJsonSerializable + { + /// The domain name of the dependency. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"The domain name of the dependency.", + SerializedName = @"domainName", + PossibleTypes = new [] { typeof(string) })] + string DomainName { get; set; } + /// The IP Addresses and Ports used when connecting to DomainName. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"The IP Addresses and Ports used when connecting to DomainName.", + SerializedName = @"endpointDetails", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDetail) })] + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDetail[] EndpointDetail { get; set; } + + } + /// A domain name that a service is reached at, including details of the current connection status. + internal partial interface IEndpointDependencyInternal + + { + /// The domain name of the dependency. + string DomainName { get; set; } + /// The IP Addresses and Ports used when connecting to DomainName. + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDetail[] EndpointDetail { get; set; } + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/EndpointDependency.json.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/EndpointDependency.json.cs new file mode 100644 index 000000000000..fd4d5366ad39 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/EndpointDependency.json.cs @@ -0,0 +1,113 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// + /// A domain name that a service is reached at, including details of the current connection status. + /// + public partial class EndpointDependency + { + + /// + /// AfterFromJson will be called after the json deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JsonNode that should be deserialized into this object. + + partial void AfterFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json); + + /// + /// AfterToJson will be called after the json erialization has finished, allowing customization of the before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JSON container that the serialization result will be placed in. + + partial void AfterToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container); + + /// + /// BeforeFromJson will be called before the json deserialization has commenced, allowing complete customization of + /// the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JsonNode that should be deserialized into this object. + /// Determines if the rest of the deserialization should be processed, or if the method should return + /// instantly. + + partial void BeforeFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json, ref bool returnNow); + + /// + /// BeforeToJson will be called before the json serialization has commenced, allowing complete customization of the + /// object before it is serialized. + /// If you wish to disable the default serialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JSON container that the serialization result will be placed in. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, ref bool returnNow); + + /// + /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject into a new instance of . + /// + /// A Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject instance to deserialize from. + internal EndpointDependency(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json) + { + bool returnNow = false; + BeforeFromJson(json, ref returnNow); + if (returnNow) + { + return; + } + {_domainName = If( json?.PropertyT("domainName"), out var __jsonDomainName) ? (string)__jsonDomainName : (string)DomainName;} + {_endpointDetail = If( json?.PropertyT("endpointDetails"), out var __jsonEndpointDetails) ? If( __jsonEndpointDetails as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonArray, out var __v) ? new global::System.Func(()=> global::System.Linq.Enumerable.ToArray(global::System.Linq.Enumerable.Select(__v, (__u)=>(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDetail) (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.EndpointDetail.FromJson(__u) )) ))() : null : EndpointDetail;} + AfterFromJson(json); + } + + /// + /// Deserializes a into an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDependency. + /// + /// a to deserialize from. + /// + /// an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDependency. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDependency FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode node) + { + return node is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json ? new EndpointDependency(json) : null; + } + + /// + /// Serializes this instance of into a . + /// + /// The container to serialize this object into. If the caller + /// passes in null, a new instance will be created and returned to the caller. + /// Allows the caller to choose the depth of the serialization. See . + /// + /// a serialized instance of as a . + /// + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode ToJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode serializationMode) + { + container = container ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject(); + + bool returnNow = false; + BeforeToJson(ref container, ref returnNow); + if (returnNow) + { + return container; + } + AddIf( null != (((object)this._domainName)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(this._domainName.ToString()) : null, "domainName" ,container.Add ); + if (null != this._endpointDetail) + { + var __w = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.XNodeArray(); + foreach( var __x in this._endpointDetail ) + { + AddIf(__x?.ToJson(null, serializationMode) ,__w.Add); + } + container.Add("endpointDetails",__w); + } + AfterToJson(ref container); + return container; + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/EndpointDetail.PowerShell.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/EndpointDetail.PowerShell.cs new file mode 100644 index 000000000000..06e7a8eb0449 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/EndpointDetail.PowerShell.cs @@ -0,0 +1,159 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// + /// Current TCP connectivity information from the App Service Environment to a single endpoint. + /// + [System.ComponentModel.TypeConverter(typeof(EndpointDetailTypeConverter))] + public partial class EndpointDetail + { + + /// + /// AfterDeserializeDictionary will be called after the deserialization has finished, allowing customization of the + /// object before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Collections.IDictionary content that should be used. + + partial void AfterDeserializeDictionary(global::System.Collections.IDictionary content); + + /// + /// AfterDeserializePSObject will be called after the deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Management.Automation.PSObject content that should be used. + + partial void AfterDeserializePSObject(global::System.Management.Automation.PSObject content); + + /// + /// BeforeDeserializeDictionary will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Collections.IDictionary content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializeDictionary(global::System.Collections.IDictionary content, ref bool returnNow); + + /// + /// BeforeDeserializePSObject will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializePSObject(global::System.Management.Automation.PSObject content, ref bool returnNow); + + /// + /// OverrideToString will be called if it is implemented. Implement this method in a partial class to enable this behavior + /// + /// /// instance serialized to a string, normally it is a Json + /// /// set returnNow to true if you provide a customized OverrideToString function + + partial void OverrideToString(ref string stringResult, ref bool returnNow); + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDetail DeserializeFromDictionary(global::System.Collections.IDictionary content) + { + return new EndpointDetail(content); + } + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDetail DeserializeFromPSObject(global::System.Management.Automation.PSObject content) + { + return new EndpointDetail(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + internal EndpointDetail(global::System.Management.Automation.PSObject content) + { + bool returnNow = false; + BeforeDeserializePSObject(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDetailInternal)this).IPAddress = (string) content.GetValueForProperty("IPAddress",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDetailInternal)this).IPAddress, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDetailInternal)this).Port = (int?) content.GetValueForProperty("Port",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDetailInternal)this).Port, (__y)=> (int) global::System.Convert.ChangeType(__y, typeof(int))); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDetailInternal)this).Latency = (double?) content.GetValueForProperty("Latency",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDetailInternal)this).Latency, (__y)=> (double) global::System.Convert.ChangeType(__y, typeof(double))); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDetailInternal)this).IsAccessible = (bool?) content.GetValueForProperty("IsAccessible",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDetailInternal)this).IsAccessible, (__y)=> (bool) global::System.Convert.ChangeType(__y, typeof(bool))); + AfterDeserializePSObject(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + internal EndpointDetail(global::System.Collections.IDictionary content) + { + bool returnNow = false; + BeforeDeserializeDictionary(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDetailInternal)this).IPAddress = (string) content.GetValueForProperty("IPAddress",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDetailInternal)this).IPAddress, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDetailInternal)this).Port = (int?) content.GetValueForProperty("Port",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDetailInternal)this).Port, (__y)=> (int) global::System.Convert.ChangeType(__y, typeof(int))); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDetailInternal)this).Latency = (double?) content.GetValueForProperty("Latency",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDetailInternal)this).Latency, (__y)=> (double) global::System.Convert.ChangeType(__y, typeof(double))); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDetailInternal)this).IsAccessible = (bool?) content.GetValueForProperty("IsAccessible",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDetailInternal)this).IsAccessible, (__y)=> (bool) global::System.Convert.ChangeType(__y, typeof(bool))); + AfterDeserializeDictionary(content); + } + + /// + /// Creates a new instance of , deserializing the content from a json string. + /// + /// a string containing a JSON serialized instance of this model. + /// an instance of the model class. + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDetail FromJsonString(string jsonText) => FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(jsonText)); + + /// Serializes this instance to a json string. + + /// a containing this model serialized to JSON text. + public string ToJsonString() => ToJson(null, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeAll)?.ToString(); + + public override string ToString() + { + var returnNow = false; + var result = global::System.String.Empty; + OverrideToString(ref result, ref returnNow); + if (returnNow) + { + return result; + } + return ToJsonString(); + } + } + /// Current TCP connectivity information from the App Service Environment to a single endpoint. + [System.ComponentModel.TypeConverter(typeof(EndpointDetailTypeConverter))] + public partial interface IEndpointDetail + + { + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/EndpointDetail.TypeConverter.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/EndpointDetail.TypeConverter.cs new file mode 100644 index 000000000000..37b8fc428b6d --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/EndpointDetail.TypeConverter.cs @@ -0,0 +1,142 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// + /// A PowerShell PSTypeConverter to support converting to an instance of + /// + public partial class EndpointDetailTypeConverter : global::System.Management.Automation.PSTypeConverter + { + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false. + /// + public override bool CanConvertFrom(object sourceValue, global::System.Type destinationType) => CanConvertFrom(sourceValue); + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the instance to check if it can be converted to the type. + /// + /// true if the instance could be converted to a type, otherwise false + /// + public static bool CanConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return true; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + // we say yest to PSObjects + return true; + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + // we say yest to Hashtables/dictionaries + return true; + } + try + { + if (null != sourceValue.ToJsonString()) + { + return true; + } + } + catch + { + // Not one of our objects + } + try + { + string text = sourceValue.ToString()?.Trim(); + return true == text?.StartsWith("{") && true == text?.EndsWith("}") && Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(text).Type == Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonType.Object; + } + catch + { + // Doesn't look like it can be treated as JSON + } + return false; + } + + /// + /// Determines if the parameter can be converted to the parameter + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false + /// + public override bool CanConvertTo(object sourceValue, global::System.Type destinationType) => false; + + /// + /// Converts the parameter to the parameter using and + /// + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// + /// an instance of , or null if there is no suitable conversion. + /// + public override object ConvertFrom(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => ConvertFrom(sourceValue); + + /// + /// Converts the parameter to the parameter using and + /// + /// the value to convert into an instance of . + /// + /// an instance of , or null if there is no suitable conversion. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDetail ConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return null; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDetail).IsAssignableFrom(type)) + { + return sourceValue; + } + try + { + return EndpointDetail.FromJsonString(typeof(string) == sourceValue.GetType() ? sourceValue : sourceValue.ToJsonString());; + } + catch + { + // Unable to use JSON pattern + } + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + return EndpointDetail.DeserializeFromPSObject(sourceValue); + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + return EndpointDetail.DeserializeFromDictionary(sourceValue); + } + return null; + } + + /// NotImplemented -- this will return null + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// will always return null. + public override object ConvertTo(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => null; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/EndpointDetail.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/EndpointDetail.cs new file mode 100644 index 000000000000..7b83a839b000 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/EndpointDetail.cs @@ -0,0 +1,114 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// + /// Current TCP connectivity information from the App Service Environment to a single endpoint. + /// + public partial class EndpointDetail : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDetail, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDetailInternal + { + + /// Backing field for property. + private string _iPAddress; + + /// An IP Address that Domain Name currently resolves to. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public string IPAddress { get => this._iPAddress; set => this._iPAddress = value; } + + /// Backing field for property. + private bool? _isAccessible; + + /// + /// Whether it is possible to create a TCP connection from the App Service Environment to this IpAddress at this Port. + /// + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public bool? IsAccessible { get => this._isAccessible; set => this._isAccessible = value; } + + /// Backing field for property. + private double? _latency; + + /// + /// The time in milliseconds it takes for a TCP connection to be created from the App Service Environment to this IpAddress + /// at this Port. + /// + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public double? Latency { get => this._latency; set => this._latency = value; } + + /// Backing field for property. + private int? _port; + + /// The port an endpoint is connected to. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public int? Port { get => this._port; set => this._port = value; } + + /// Creates an new instance. + public EndpointDetail() + { + + } + } + /// Current TCP connectivity information from the App Service Environment to a single endpoint. + public partial interface IEndpointDetail : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IJsonSerializable + { + /// An IP Address that Domain Name currently resolves to. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"An IP Address that Domain Name currently resolves to.", + SerializedName = @"ipAddress", + PossibleTypes = new [] { typeof(string) })] + string IPAddress { get; set; } + /// + /// Whether it is possible to create a TCP connection from the App Service Environment to this IpAddress at this Port. + /// + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"Whether it is possible to create a TCP connection from the App Service Environment to this IpAddress at this Port.", + SerializedName = @"isAccessible", + PossibleTypes = new [] { typeof(bool) })] + bool? IsAccessible { get; set; } + /// + /// The time in milliseconds it takes for a TCP connection to be created from the App Service Environment to this IpAddress + /// at this Port. + /// + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"The time in milliseconds it takes for a TCP connection to be created from the App Service Environment to this IpAddress at this Port.", + SerializedName = @"latency", + PossibleTypes = new [] { typeof(double) })] + double? Latency { get; set; } + /// The port an endpoint is connected to. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"The port an endpoint is connected to.", + SerializedName = @"port", + PossibleTypes = new [] { typeof(int) })] + int? Port { get; set; } + + } + /// Current TCP connectivity information from the App Service Environment to a single endpoint. + internal partial interface IEndpointDetailInternal + + { + /// An IP Address that Domain Name currently resolves to. + string IPAddress { get; set; } + /// + /// Whether it is possible to create a TCP connection from the App Service Environment to this IpAddress at this Port. + /// + bool? IsAccessible { get; set; } + /// + /// The time in milliseconds it takes for a TCP connection to be created from the App Service Environment to this IpAddress + /// at this Port. + /// + double? Latency { get; set; } + /// The port an endpoint is connected to. + int? Port { get; set; } + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/EndpointDetail.json.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/EndpointDetail.json.cs new file mode 100644 index 000000000000..6c9b124d80cf --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/EndpointDetail.json.cs @@ -0,0 +1,109 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// + /// Current TCP connectivity information from the App Service Environment to a single endpoint. + /// + public partial class EndpointDetail + { + + /// + /// AfterFromJson will be called after the json deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JsonNode that should be deserialized into this object. + + partial void AfterFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json); + + /// + /// AfterToJson will be called after the json erialization has finished, allowing customization of the before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JSON container that the serialization result will be placed in. + + partial void AfterToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container); + + /// + /// BeforeFromJson will be called before the json deserialization has commenced, allowing complete customization of + /// the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JsonNode that should be deserialized into this object. + /// Determines if the rest of the deserialization should be processed, or if the method should return + /// instantly. + + partial void BeforeFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json, ref bool returnNow); + + /// + /// BeforeToJson will be called before the json serialization has commenced, allowing complete customization of the + /// object before it is serialized. + /// If you wish to disable the default serialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JSON container that the serialization result will be placed in. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, ref bool returnNow); + + /// + /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject into a new instance of . + /// + /// A Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject instance to deserialize from. + internal EndpointDetail(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json) + { + bool returnNow = false; + BeforeFromJson(json, ref returnNow); + if (returnNow) + { + return; + } + {_iPAddress = If( json?.PropertyT("ipAddress"), out var __jsonIPAddress) ? (string)__jsonIPAddress : (string)IPAddress;} + {_port = If( json?.PropertyT("port"), out var __jsonPort) ? (int?)__jsonPort : Port;} + {_latency = If( json?.PropertyT("latency"), out var __jsonLatency) ? (double?)__jsonLatency : Latency;} + {_isAccessible = If( json?.PropertyT("isAccessible"), out var __jsonIsAccessible) ? (bool?)__jsonIsAccessible : IsAccessible;} + AfterFromJson(json); + } + + /// + /// Deserializes a into an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDetail. + /// + /// a to deserialize from. + /// + /// an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDetail. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDetail FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode node) + { + return node is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json ? new EndpointDetail(json) : null; + } + + /// + /// Serializes this instance of into a . + /// + /// The container to serialize this object into. If the caller + /// passes in null, a new instance will be created and returned to the caller. + /// Allows the caller to choose the depth of the serialization. See . + /// + /// a serialized instance of as a . + /// + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode ToJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode serializationMode) + { + container = container ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject(); + + bool returnNow = false; + BeforeToJson(ref container, ref returnNow); + if (returnNow) + { + return container; + } + AddIf( null != (((object)this._iPAddress)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(this._iPAddress.ToString()) : null, "ipAddress" ,container.Add ); + AddIf( null != this._port ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode)new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNumber((int)this._port) : null, "port" ,container.Add ); + AddIf( null != this._latency ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode)new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNumber((double)this._latency) : null, "latency" ,container.Add ); + AddIf( null != this._isAccessible ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode)new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonBoolean((bool)this._isAccessible) : null, "isAccessible" ,container.Add ); + AfterToJson(ref container); + return container; + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/Error.PowerShell.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/Error.PowerShell.cs new file mode 100644 index 000000000000..e59fafb7330e --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/Error.PowerShell.cs @@ -0,0 +1,161 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// The resource management error response. + [System.ComponentModel.TypeConverter(typeof(ErrorTypeConverter))] + public partial class Error + { + + /// + /// AfterDeserializeDictionary will be called after the deserialization has finished, allowing customization of the + /// object before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Collections.IDictionary content that should be used. + + partial void AfterDeserializeDictionary(global::System.Collections.IDictionary content); + + /// + /// AfterDeserializePSObject will be called after the deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Management.Automation.PSObject content that should be used. + + partial void AfterDeserializePSObject(global::System.Management.Automation.PSObject content); + + /// + /// BeforeDeserializeDictionary will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Collections.IDictionary content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializeDictionary(global::System.Collections.IDictionary content, ref bool returnNow); + + /// + /// BeforeDeserializePSObject will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializePSObject(global::System.Management.Automation.PSObject content, ref bool returnNow); + + /// + /// OverrideToString will be called if it is implemented. Implement this method in a partial class to enable this behavior + /// + /// /// instance serialized to a string, normally it is a Json + /// /// set returnNow to true if you provide a customized OverrideToString function + + partial void OverrideToString(ref string stringResult, ref bool returnNow); + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IError DeserializeFromDictionary(global::System.Collections.IDictionary content) + { + return new Error(content); + } + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IError DeserializeFromPSObject(global::System.Management.Automation.PSObject content) + { + return new Error(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + internal Error(global::System.Management.Automation.PSObject content) + { + bool returnNow = false; + BeforeDeserializePSObject(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorInternal)this).Error1 = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponse) content.GetValueForProperty("Error1",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorInternal)this).Error1, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ErrorResponseTypeConverter.ConvertFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorInternal)this).Code = (string) content.GetValueForProperty("Code",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorInternal)this).Code, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorInternal)this).Message = (string) content.GetValueForProperty("Message",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorInternal)this).Message, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorInternal)this).Target = (string) content.GetValueForProperty("Target",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorInternal)this).Target, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorInternal)this).Detail = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponse[]) content.GetValueForProperty("Detail",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorInternal)this).Detail, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ErrorResponseTypeConverter.ConvertFrom)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorInternal)this).AdditionalInfo = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorAdditionalInfo[]) content.GetValueForProperty("AdditionalInfo",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorInternal)this).AdditionalInfo, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ErrorAdditionalInfoTypeConverter.ConvertFrom)); + AfterDeserializePSObject(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + internal Error(global::System.Collections.IDictionary content) + { + bool returnNow = false; + BeforeDeserializeDictionary(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorInternal)this).Error1 = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponse) content.GetValueForProperty("Error1",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorInternal)this).Error1, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ErrorResponseTypeConverter.ConvertFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorInternal)this).Code = (string) content.GetValueForProperty("Code",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorInternal)this).Code, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorInternal)this).Message = (string) content.GetValueForProperty("Message",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorInternal)this).Message, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorInternal)this).Target = (string) content.GetValueForProperty("Target",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorInternal)this).Target, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorInternal)this).Detail = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponse[]) content.GetValueForProperty("Detail",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorInternal)this).Detail, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ErrorResponseTypeConverter.ConvertFrom)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorInternal)this).AdditionalInfo = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorAdditionalInfo[]) content.GetValueForProperty("AdditionalInfo",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorInternal)this).AdditionalInfo, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ErrorAdditionalInfoTypeConverter.ConvertFrom)); + AfterDeserializeDictionary(content); + } + + /// + /// Creates a new instance of , deserializing the content from a json string. + /// + /// a string containing a JSON serialized instance of this model. + /// an instance of the model class. + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IError FromJsonString(string jsonText) => FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(jsonText)); + + /// Serializes this instance to a json string. + + /// a containing this model serialized to JSON text. + public string ToJsonString() => ToJson(null, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeAll)?.ToString(); + + public override string ToString() + { + var returnNow = false; + var result = global::System.String.Empty; + OverrideToString(ref result, ref returnNow); + if (returnNow) + { + return result; + } + return ToJsonString(); + } + } + /// The resource management error response. + [System.ComponentModel.TypeConverter(typeof(ErrorTypeConverter))] + public partial interface IError + + { + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/Error.TypeConverter.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/Error.TypeConverter.cs new file mode 100644 index 000000000000..be08a9cd7d20 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/Error.TypeConverter.cs @@ -0,0 +1,142 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// + /// A PowerShell PSTypeConverter to support converting to an instance of + /// + public partial class ErrorTypeConverter : global::System.Management.Automation.PSTypeConverter + { + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false. + /// + public override bool CanConvertFrom(object sourceValue, global::System.Type destinationType) => CanConvertFrom(sourceValue); + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the instance to check if it can be converted to the type. + /// + /// true if the instance could be converted to a type, otherwise false + /// + public static bool CanConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return true; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + // we say yest to PSObjects + return true; + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + // we say yest to Hashtables/dictionaries + return true; + } + try + { + if (null != sourceValue.ToJsonString()) + { + return true; + } + } + catch + { + // Not one of our objects + } + try + { + string text = sourceValue.ToString()?.Trim(); + return true == text?.StartsWith("{") && true == text?.EndsWith("}") && Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(text).Type == Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonType.Object; + } + catch + { + // Doesn't look like it can be treated as JSON + } + return false; + } + + /// + /// Determines if the parameter can be converted to the parameter + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false + /// + public override bool CanConvertTo(object sourceValue, global::System.Type destinationType) => false; + + /// + /// Converts the parameter to the parameter using and + /// + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// + /// an instance of , or null if there is no suitable conversion. + /// + public override object ConvertFrom(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => ConvertFrom(sourceValue); + + /// + /// Converts the parameter to the parameter using and + /// + /// the value to convert into an instance of . + /// + /// an instance of , or null if there is no suitable conversion. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IError ConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return null; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IError).IsAssignableFrom(type)) + { + return sourceValue; + } + try + { + return Error.FromJsonString(typeof(string) == sourceValue.GetType() ? sourceValue : sourceValue.ToJsonString());; + } + catch + { + // Unable to use JSON pattern + } + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + return Error.DeserializeFromPSObject(sourceValue); + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + return Error.DeserializeFromDictionary(sourceValue); + } + return null; + } + + /// NotImplemented -- this will return null + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// will always return null. + public override object ConvertTo(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => null; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/Error.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/Error.cs new file mode 100644 index 000000000000..7d17eb28c62d --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/Error.cs @@ -0,0 +1,126 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// The resource management error response. + public partial class Error : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IError, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorInternal + { + + /// The error additional info. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inlined)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorAdditionalInfo[] AdditionalInfo { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponseInternal)Error1).AdditionalInfo; } + + /// The error code. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inlined)] + public string Code { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponseInternal)Error1).Code; } + + /// The error details. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inlined)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponse[] Detail { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponseInternal)Error1).Detail; } + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponse _error1; + + /// RP error response. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + internal Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponse Error1 { get => (this._error1 = this._error1 ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ErrorResponse()); set => this._error1 = value; } + + /// The error message. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inlined)] + public string Message { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponseInternal)Error1).Message; } + + /// Internal Acessors for AdditionalInfo + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorAdditionalInfo[] Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorInternal.AdditionalInfo { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponseInternal)Error1).AdditionalInfo; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponseInternal)Error1).AdditionalInfo = value; } + + /// Internal Acessors for Code + string Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorInternal.Code { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponseInternal)Error1).Code; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponseInternal)Error1).Code = value; } + + /// Internal Acessors for Detail + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponse[] Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorInternal.Detail { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponseInternal)Error1).Detail; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponseInternal)Error1).Detail = value; } + + /// Internal Acessors for Error1 + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponse Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorInternal.Error1 { get => (this._error1 = this._error1 ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ErrorResponse()); set { {_error1 = value;} } } + + /// Internal Acessors for Message + string Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorInternal.Message { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponseInternal)Error1).Message; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponseInternal)Error1).Message = value; } + + /// Internal Acessors for Target + string Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorInternal.Target { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponseInternal)Error1).Target; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponseInternal)Error1).Target = value; } + + /// The error target. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inlined)] + public string Target { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponseInternal)Error1).Target; } + + /// Creates an new instance. + public Error() + { + + } + } + /// The resource management error response. + public partial interface IError : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IJsonSerializable + { + /// The error additional info. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = true, + Description = @"The error additional info.", + SerializedName = @"additionalInfo", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorAdditionalInfo) })] + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorAdditionalInfo[] AdditionalInfo { get; } + /// The error code. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = true, + Description = @"The error code.", + SerializedName = @"code", + PossibleTypes = new [] { typeof(string) })] + string Code { get; } + /// The error details. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = true, + Description = @"The error details.", + SerializedName = @"details", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponse) })] + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponse[] Detail { get; } + /// The error message. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = true, + Description = @"The error message.", + SerializedName = @"message", + PossibleTypes = new [] { typeof(string) })] + string Message { get; } + /// The error target. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = true, + Description = @"The error target.", + SerializedName = @"target", + PossibleTypes = new [] { typeof(string) })] + string Target { get; } + + } + /// The resource management error response. + internal partial interface IErrorInternal + + { + /// The error additional info. + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorAdditionalInfo[] AdditionalInfo { get; set; } + /// The error code. + string Code { get; set; } + /// The error details. + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponse[] Detail { get; set; } + /// RP error response. + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponse Error1 { get; set; } + /// The error message. + string Message { get; set; } + /// The error target. + string Target { get; set; } + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/Error.json.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/Error.json.cs new file mode 100644 index 000000000000..acdba4e27559 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/Error.json.cs @@ -0,0 +1,101 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// The resource management error response. + public partial class Error + { + + /// + /// AfterFromJson will be called after the json deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JsonNode that should be deserialized into this object. + + partial void AfterFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json); + + /// + /// AfterToJson will be called after the json erialization has finished, allowing customization of the before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JSON container that the serialization result will be placed in. + + partial void AfterToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container); + + /// + /// BeforeFromJson will be called before the json deserialization has commenced, allowing complete customization of + /// the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JsonNode that should be deserialized into this object. + /// Determines if the rest of the deserialization should be processed, or if the method should return + /// instantly. + + partial void BeforeFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json, ref bool returnNow); + + /// + /// BeforeToJson will be called before the json serialization has commenced, allowing complete customization of the + /// object before it is serialized. + /// If you wish to disable the default serialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JSON container that the serialization result will be placed in. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, ref bool returnNow); + + /// + /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject into a new instance of . + /// + /// A Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject instance to deserialize from. + internal Error(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json) + { + bool returnNow = false; + BeforeFromJson(json, ref returnNow); + if (returnNow) + { + return; + } + {_error1 = If( json?.PropertyT("error"), out var __jsonError) ? Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ErrorResponse.FromJson(__jsonError) : Error1;} + AfterFromJson(json); + } + + /// + /// Deserializes a into an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IError. + /// + /// a to deserialize from. + /// + /// an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IError. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IError FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode node) + { + return node is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json ? new Error(json) : null; + } + + /// + /// Serializes this instance of into a . + /// + /// The container to serialize this object into. If the caller + /// passes in null, a new instance will be created and returned to the caller. + /// Allows the caller to choose the depth of the serialization. See . + /// + /// a serialized instance of as a . + /// + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode ToJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode serializationMode) + { + container = container ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject(); + + bool returnNow = false; + BeforeToJson(ref container, ref returnNow); + if (returnNow) + { + return container; + } + AddIf( null != this._error1 ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) this._error1.ToJson(null,serializationMode) : null, "error" ,container.Add ); + AfterToJson(ref container); + return container; + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/ErrorAdditionalInfo.PowerShell.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/ErrorAdditionalInfo.PowerShell.cs new file mode 100644 index 000000000000..4cf763f5b3d7 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/ErrorAdditionalInfo.PowerShell.cs @@ -0,0 +1,155 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// The resource management error additional info. + [System.ComponentModel.TypeConverter(typeof(ErrorAdditionalInfoTypeConverter))] + public partial class ErrorAdditionalInfo + { + + /// + /// AfterDeserializeDictionary will be called after the deserialization has finished, allowing customization of the + /// object before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Collections.IDictionary content that should be used. + + partial void AfterDeserializeDictionary(global::System.Collections.IDictionary content); + + /// + /// AfterDeserializePSObject will be called after the deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Management.Automation.PSObject content that should be used. + + partial void AfterDeserializePSObject(global::System.Management.Automation.PSObject content); + + /// + /// BeforeDeserializeDictionary will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Collections.IDictionary content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializeDictionary(global::System.Collections.IDictionary content, ref bool returnNow); + + /// + /// BeforeDeserializePSObject will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializePSObject(global::System.Management.Automation.PSObject content, ref bool returnNow); + + /// + /// OverrideToString will be called if it is implemented. Implement this method in a partial class to enable this behavior + /// + /// /// instance serialized to a string, normally it is a Json + /// /// set returnNow to true if you provide a customized OverrideToString function + + partial void OverrideToString(ref string stringResult, ref bool returnNow); + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorAdditionalInfo DeserializeFromDictionary(global::System.Collections.IDictionary content) + { + return new ErrorAdditionalInfo(content); + } + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorAdditionalInfo DeserializeFromPSObject(global::System.Management.Automation.PSObject content) + { + return new ErrorAdditionalInfo(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + internal ErrorAdditionalInfo(global::System.Management.Automation.PSObject content) + { + bool returnNow = false; + BeforeDeserializePSObject(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorAdditionalInfoInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorAdditionalInfoInternal)this).Type, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorAdditionalInfoInternal)this).Info = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IAny) content.GetValueForProperty("Info",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorAdditionalInfoInternal)this).Info, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.AnyTypeConverter.ConvertFrom); + AfterDeserializePSObject(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + internal ErrorAdditionalInfo(global::System.Collections.IDictionary content) + { + bool returnNow = false; + BeforeDeserializeDictionary(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorAdditionalInfoInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorAdditionalInfoInternal)this).Type, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorAdditionalInfoInternal)this).Info = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IAny) content.GetValueForProperty("Info",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorAdditionalInfoInternal)this).Info, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.AnyTypeConverter.ConvertFrom); + AfterDeserializeDictionary(content); + } + + /// + /// Creates a new instance of , deserializing the content from a json string. + /// + /// a string containing a JSON serialized instance of this model. + /// an instance of the model class. + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorAdditionalInfo FromJsonString(string jsonText) => FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(jsonText)); + + /// Serializes this instance to a json string. + + /// a containing this model serialized to JSON text. + public string ToJsonString() => ToJson(null, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeAll)?.ToString(); + + public override string ToString() + { + var returnNow = false; + var result = global::System.String.Empty; + OverrideToString(ref result, ref returnNow); + if (returnNow) + { + return result; + } + return ToJsonString(); + } + } + /// The resource management error additional info. + [System.ComponentModel.TypeConverter(typeof(ErrorAdditionalInfoTypeConverter))] + public partial interface IErrorAdditionalInfo + + { + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/ErrorAdditionalInfo.TypeConverter.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/ErrorAdditionalInfo.TypeConverter.cs new file mode 100644 index 000000000000..de8d74b790a0 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/ErrorAdditionalInfo.TypeConverter.cs @@ -0,0 +1,142 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// + /// A PowerShell PSTypeConverter to support converting to an instance of + /// + public partial class ErrorAdditionalInfoTypeConverter : global::System.Management.Automation.PSTypeConverter + { + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false. + /// + public override bool CanConvertFrom(object sourceValue, global::System.Type destinationType) => CanConvertFrom(sourceValue); + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the instance to check if it can be converted to the type. + /// + /// true if the instance could be converted to a type, otherwise false + /// + public static bool CanConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return true; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + // we say yest to PSObjects + return true; + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + // we say yest to Hashtables/dictionaries + return true; + } + try + { + if (null != sourceValue.ToJsonString()) + { + return true; + } + } + catch + { + // Not one of our objects + } + try + { + string text = sourceValue.ToString()?.Trim(); + return true == text?.StartsWith("{") && true == text?.EndsWith("}") && Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(text).Type == Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonType.Object; + } + catch + { + // Doesn't look like it can be treated as JSON + } + return false; + } + + /// + /// Determines if the parameter can be converted to the parameter + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false + /// + public override bool CanConvertTo(object sourceValue, global::System.Type destinationType) => false; + + /// + /// Converts the parameter to the parameter using and + /// + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// + /// an instance of , or null if there is no suitable conversion. + /// + public override object ConvertFrom(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => ConvertFrom(sourceValue); + + /// + /// Converts the parameter to the parameter using and + /// + /// the value to convert into an instance of . + /// + /// an instance of , or null if there is no suitable conversion. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorAdditionalInfo ConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return null; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorAdditionalInfo).IsAssignableFrom(type)) + { + return sourceValue; + } + try + { + return ErrorAdditionalInfo.FromJsonString(typeof(string) == sourceValue.GetType() ? sourceValue : sourceValue.ToJsonString());; + } + catch + { + // Unable to use JSON pattern + } + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + return ErrorAdditionalInfo.DeserializeFromPSObject(sourceValue); + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + return ErrorAdditionalInfo.DeserializeFromDictionary(sourceValue); + } + return null; + } + + /// NotImplemented -- this will return null + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// will always return null. + public override object ConvertTo(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => null; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/ErrorAdditionalInfo.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/ErrorAdditionalInfo.cs new file mode 100644 index 000000000000..d404b2d2433a --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/ErrorAdditionalInfo.cs @@ -0,0 +1,69 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// The resource management error additional info. + public partial class ErrorAdditionalInfo : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorAdditionalInfo, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorAdditionalInfoInternal + { + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IAny _info; + + /// The additional info. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IAny Info { get => (this._info = this._info ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Any()); } + + /// Internal Acessors for Info + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IAny Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorAdditionalInfoInternal.Info { get => (this._info = this._info ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Any()); set { {_info = value;} } } + + /// Internal Acessors for Type + string Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorAdditionalInfoInternal.Type { get => this._type; set { {_type = value;} } } + + /// Backing field for property. + private string _type; + + /// The additional info type. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public string Type { get => this._type; } + + /// Creates an new instance. + public ErrorAdditionalInfo() + { + + } + } + /// The resource management error additional info. + public partial interface IErrorAdditionalInfo : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IJsonSerializable + { + /// The additional info. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = true, + Description = @"The additional info.", + SerializedName = @"info", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IAny) })] + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IAny Info { get; } + /// The additional info type. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = true, + Description = @"The additional info type.", + SerializedName = @"type", + PossibleTypes = new [] { typeof(string) })] + string Type { get; } + + } + /// The resource management error additional info. + internal partial interface IErrorAdditionalInfoInternal + + { + /// The additional info. + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IAny Info { get; set; } + /// The additional info type. + string Type { get; set; } + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/ErrorAdditionalInfo.json.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/ErrorAdditionalInfo.json.cs new file mode 100644 index 000000000000..32ff22dc7854 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/ErrorAdditionalInfo.json.cs @@ -0,0 +1,109 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// The resource management error additional info. + public partial class ErrorAdditionalInfo + { + + /// + /// AfterFromJson will be called after the json deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JsonNode that should be deserialized into this object. + + partial void AfterFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json); + + /// + /// AfterToJson will be called after the json erialization has finished, allowing customization of the before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JSON container that the serialization result will be placed in. + + partial void AfterToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container); + + /// + /// BeforeFromJson will be called before the json deserialization has commenced, allowing complete customization of + /// the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JsonNode that should be deserialized into this object. + /// Determines if the rest of the deserialization should be processed, or if the method should return + /// instantly. + + partial void BeforeFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json, ref bool returnNow); + + /// + /// BeforeToJson will be called before the json serialization has commenced, allowing complete customization of the + /// object before it is serialized. + /// If you wish to disable the default serialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JSON container that the serialization result will be placed in. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, ref bool returnNow); + + /// + /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject into a new instance of . + /// + /// A Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject instance to deserialize from. + internal ErrorAdditionalInfo(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json) + { + bool returnNow = false; + BeforeFromJson(json, ref returnNow); + if (returnNow) + { + return; + } + {_type = If( json?.PropertyT("type"), out var __jsonType) ? (string)__jsonType : (string)Type;} + {_info = If( json?.PropertyT("info"), out var __jsonInfo) ? Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Any.FromJson(__jsonInfo) : Info;} + AfterFromJson(json); + } + + /// + /// Deserializes a into an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorAdditionalInfo. + /// + /// a to deserialize from. + /// + /// an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorAdditionalInfo. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorAdditionalInfo FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode node) + { + return node is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json ? new ErrorAdditionalInfo(json) : null; + } + + /// + /// Serializes this instance of into a . + /// + /// The container to serialize this object into. If the caller + /// passes in null, a new instance will be created and returned to the caller. + /// Allows the caller to choose the depth of the serialization. See . + /// + /// a serialized instance of as a . + /// + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode ToJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode serializationMode) + { + container = container ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject(); + + bool returnNow = false; + BeforeToJson(ref container, ref returnNow); + if (returnNow) + { + return container; + } + if (serializationMode.HasFlag(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeReadOnly)) + { + AddIf( null != (((object)this._type)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(this._type.ToString()) : null, "type" ,container.Add ); + } + if (serializationMode.HasFlag(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeReadOnly)) + { + AddIf( null != this._info ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) this._info.ToJson(null,serializationMode) : null, "info" ,container.Add ); + } + AfterToJson(ref container); + return container; + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/ErrorResponse.PowerShell.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/ErrorResponse.PowerShell.cs new file mode 100644 index 000000000000..14417e35192a --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/ErrorResponse.PowerShell.cs @@ -0,0 +1,159 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// The resource management error response. + [System.ComponentModel.TypeConverter(typeof(ErrorResponseTypeConverter))] + public partial class ErrorResponse + { + + /// + /// AfterDeserializeDictionary will be called after the deserialization has finished, allowing customization of the + /// object before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Collections.IDictionary content that should be used. + + partial void AfterDeserializeDictionary(global::System.Collections.IDictionary content); + + /// + /// AfterDeserializePSObject will be called after the deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Management.Automation.PSObject content that should be used. + + partial void AfterDeserializePSObject(global::System.Management.Automation.PSObject content); + + /// + /// BeforeDeserializeDictionary will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Collections.IDictionary content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializeDictionary(global::System.Collections.IDictionary content, ref bool returnNow); + + /// + /// BeforeDeserializePSObject will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializePSObject(global::System.Management.Automation.PSObject content, ref bool returnNow); + + /// + /// OverrideToString will be called if it is implemented. Implement this method in a partial class to enable this behavior + /// + /// /// instance serialized to a string, normally it is a Json + /// /// set returnNow to true if you provide a customized OverrideToString function + + partial void OverrideToString(ref string stringResult, ref bool returnNow); + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponse DeserializeFromDictionary(global::System.Collections.IDictionary content) + { + return new ErrorResponse(content); + } + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponse DeserializeFromPSObject(global::System.Management.Automation.PSObject content) + { + return new ErrorResponse(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + internal ErrorResponse(global::System.Management.Automation.PSObject content) + { + bool returnNow = false; + BeforeDeserializePSObject(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponseInternal)this).Code = (string) content.GetValueForProperty("Code",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponseInternal)this).Code, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponseInternal)this).Message = (string) content.GetValueForProperty("Message",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponseInternal)this).Message, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponseInternal)this).Target = (string) content.GetValueForProperty("Target",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponseInternal)this).Target, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponseInternal)this).Detail = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponse[]) content.GetValueForProperty("Detail",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponseInternal)this).Detail, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ErrorResponseTypeConverter.ConvertFrom)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponseInternal)this).AdditionalInfo = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorAdditionalInfo[]) content.GetValueForProperty("AdditionalInfo",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponseInternal)this).AdditionalInfo, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ErrorAdditionalInfoTypeConverter.ConvertFrom)); + AfterDeserializePSObject(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + internal ErrorResponse(global::System.Collections.IDictionary content) + { + bool returnNow = false; + BeforeDeserializeDictionary(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponseInternal)this).Code = (string) content.GetValueForProperty("Code",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponseInternal)this).Code, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponseInternal)this).Message = (string) content.GetValueForProperty("Message",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponseInternal)this).Message, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponseInternal)this).Target = (string) content.GetValueForProperty("Target",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponseInternal)this).Target, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponseInternal)this).Detail = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponse[]) content.GetValueForProperty("Detail",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponseInternal)this).Detail, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ErrorResponseTypeConverter.ConvertFrom)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponseInternal)this).AdditionalInfo = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorAdditionalInfo[]) content.GetValueForProperty("AdditionalInfo",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponseInternal)this).AdditionalInfo, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ErrorAdditionalInfoTypeConverter.ConvertFrom)); + AfterDeserializeDictionary(content); + } + + /// + /// Creates a new instance of , deserializing the content from a json string. + /// + /// a string containing a JSON serialized instance of this model. + /// an instance of the model class. + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponse FromJsonString(string jsonText) => FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(jsonText)); + + /// Serializes this instance to a json string. + + /// a containing this model serialized to JSON text. + public string ToJsonString() => ToJson(null, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeAll)?.ToString(); + + public override string ToString() + { + var returnNow = false; + var result = global::System.String.Empty; + OverrideToString(ref result, ref returnNow); + if (returnNow) + { + return result; + } + return ToJsonString(); + } + } + /// The resource management error response. + [System.ComponentModel.TypeConverter(typeof(ErrorResponseTypeConverter))] + public partial interface IErrorResponse + + { + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/ErrorResponse.TypeConverter.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/ErrorResponse.TypeConverter.cs new file mode 100644 index 000000000000..04a7df0d9be5 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/ErrorResponse.TypeConverter.cs @@ -0,0 +1,142 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// + /// A PowerShell PSTypeConverter to support converting to an instance of + /// + public partial class ErrorResponseTypeConverter : global::System.Management.Automation.PSTypeConverter + { + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false. + /// + public override bool CanConvertFrom(object sourceValue, global::System.Type destinationType) => CanConvertFrom(sourceValue); + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the instance to check if it can be converted to the type. + /// + /// true if the instance could be converted to a type, otherwise false + /// + public static bool CanConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return true; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + // we say yest to PSObjects + return true; + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + // we say yest to Hashtables/dictionaries + return true; + } + try + { + if (null != sourceValue.ToJsonString()) + { + return true; + } + } + catch + { + // Not one of our objects + } + try + { + string text = sourceValue.ToString()?.Trim(); + return true == text?.StartsWith("{") && true == text?.EndsWith("}") && Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(text).Type == Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonType.Object; + } + catch + { + // Doesn't look like it can be treated as JSON + } + return false; + } + + /// + /// Determines if the parameter can be converted to the parameter + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false + /// + public override bool CanConvertTo(object sourceValue, global::System.Type destinationType) => false; + + /// + /// Converts the parameter to the parameter using and + /// + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// + /// an instance of , or null if there is no suitable conversion. + /// + public override object ConvertFrom(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => ConvertFrom(sourceValue); + + /// + /// Converts the parameter to the parameter using and + /// + /// the value to convert into an instance of . + /// + /// an instance of , or null if there is no suitable conversion. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponse ConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return null; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponse).IsAssignableFrom(type)) + { + return sourceValue; + } + try + { + return ErrorResponse.FromJsonString(typeof(string) == sourceValue.GetType() ? sourceValue : sourceValue.ToJsonString());; + } + catch + { + // Unable to use JSON pattern + } + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + return ErrorResponse.DeserializeFromPSObject(sourceValue); + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + return ErrorResponse.DeserializeFromDictionary(sourceValue); + } + return null; + } + + /// NotImplemented -- this will return null + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// will always return null. + public override object ConvertTo(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => null; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/ErrorResponse.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/ErrorResponse.cs new file mode 100644 index 000000000000..adde2a29d4d9 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/ErrorResponse.cs @@ -0,0 +1,129 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// The resource management error response. + public partial class ErrorResponse : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponse, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponseInternal + { + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorAdditionalInfo[] _additionalInfo; + + /// The error additional info. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorAdditionalInfo[] AdditionalInfo { get => this._additionalInfo; } + + /// Backing field for property. + private string _code; + + /// The error code. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public string Code { get => this._code; } + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponse[] _detail; + + /// The error details. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponse[] Detail { get => this._detail; } + + /// Backing field for property. + private string _message; + + /// The error message. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public string Message { get => this._message; } + + /// Internal Acessors for AdditionalInfo + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorAdditionalInfo[] Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponseInternal.AdditionalInfo { get => this._additionalInfo; set { {_additionalInfo = value;} } } + + /// Internal Acessors for Code + string Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponseInternal.Code { get => this._code; set { {_code = value;} } } + + /// Internal Acessors for Detail + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponse[] Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponseInternal.Detail { get => this._detail; set { {_detail = value;} } } + + /// Internal Acessors for Message + string Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponseInternal.Message { get => this._message; set { {_message = value;} } } + + /// Internal Acessors for Target + string Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponseInternal.Target { get => this._target; set { {_target = value;} } } + + /// Backing field for property. + private string _target; + + /// The error target. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public string Target { get => this._target; } + + /// Creates an new instance. + public ErrorResponse() + { + + } + } + /// The resource management error response. + public partial interface IErrorResponse : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IJsonSerializable + { + /// The error additional info. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = true, + Description = @"The error additional info.", + SerializedName = @"additionalInfo", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorAdditionalInfo) })] + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorAdditionalInfo[] AdditionalInfo { get; } + /// The error code. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = true, + Description = @"The error code.", + SerializedName = @"code", + PossibleTypes = new [] { typeof(string) })] + string Code { get; } + /// The error details. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = true, + Description = @"The error details.", + SerializedName = @"details", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponse) })] + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponse[] Detail { get; } + /// The error message. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = true, + Description = @"The error message.", + SerializedName = @"message", + PossibleTypes = new [] { typeof(string) })] + string Message { get; } + /// The error target. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = true, + Description = @"The error target.", + SerializedName = @"target", + PossibleTypes = new [] { typeof(string) })] + string Target { get; } + + } + /// The resource management error response. + internal partial interface IErrorResponseInternal + + { + /// The error additional info. + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorAdditionalInfo[] AdditionalInfo { get; set; } + /// The error code. + string Code { get; set; } + /// The error details. + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponse[] Detail { get; set; } + /// The error message. + string Message { get; set; } + /// The error target. + string Target { get; set; } + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/ErrorResponse.json.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/ErrorResponse.json.cs new file mode 100644 index 000000000000..b280a52e9507 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/ErrorResponse.json.cs @@ -0,0 +1,140 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// The resource management error response. + public partial class ErrorResponse + { + + /// + /// AfterFromJson will be called after the json deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JsonNode that should be deserialized into this object. + + partial void AfterFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json); + + /// + /// AfterToJson will be called after the json erialization has finished, allowing customization of the before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JSON container that the serialization result will be placed in. + + partial void AfterToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container); + + /// + /// BeforeFromJson will be called before the json deserialization has commenced, allowing complete customization of + /// the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JsonNode that should be deserialized into this object. + /// Determines if the rest of the deserialization should be processed, or if the method should return + /// instantly. + + partial void BeforeFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json, ref bool returnNow); + + /// + /// BeforeToJson will be called before the json serialization has commenced, allowing complete customization of the + /// object before it is serialized. + /// If you wish to disable the default serialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JSON container that the serialization result will be placed in. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, ref bool returnNow); + + /// + /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject into a new instance of . + /// + /// A Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject instance to deserialize from. + internal ErrorResponse(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json) + { + bool returnNow = false; + BeforeFromJson(json, ref returnNow); + if (returnNow) + { + return; + } + {_code = If( json?.PropertyT("code"), out var __jsonCode) ? (string)__jsonCode : (string)Code;} + {_message = If( json?.PropertyT("message"), out var __jsonMessage) ? (string)__jsonMessage : (string)Message;} + {_target = If( json?.PropertyT("target"), out var __jsonTarget) ? (string)__jsonTarget : (string)Target;} + {_detail = If( json?.PropertyT("details"), out var __jsonDetails) ? If( __jsonDetails as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonArray, out var __v) ? new global::System.Func(()=> global::System.Linq.Enumerable.ToArray(global::System.Linq.Enumerable.Select(__v, (__u)=>(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponse) (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ErrorResponse.FromJson(__u) )) ))() : null : Detail;} + {_additionalInfo = If( json?.PropertyT("additionalInfo"), out var __jsonAdditionalInfo) ? If( __jsonAdditionalInfo as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonArray, out var __q) ? new global::System.Func(()=> global::System.Linq.Enumerable.ToArray(global::System.Linq.Enumerable.Select(__q, (__p)=>(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorAdditionalInfo) (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ErrorAdditionalInfo.FromJson(__p) )) ))() : null : AdditionalInfo;} + AfterFromJson(json); + } + + /// + /// Deserializes a into an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponse. + /// + /// a to deserialize from. + /// + /// an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponse. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IErrorResponse FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode node) + { + return node is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json ? new ErrorResponse(json) : null; + } + + /// + /// Serializes this instance of into a . + /// + /// The container to serialize this object into. If the caller + /// passes in null, a new instance will be created and returned to the caller. + /// Allows the caller to choose the depth of the serialization. See . + /// + /// a serialized instance of as a . + /// + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode ToJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode serializationMode) + { + container = container ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject(); + + bool returnNow = false; + BeforeToJson(ref container, ref returnNow); + if (returnNow) + { + return container; + } + if (serializationMode.HasFlag(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeReadOnly)) + { + AddIf( null != (((object)this._code)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(this._code.ToString()) : null, "code" ,container.Add ); + } + if (serializationMode.HasFlag(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeReadOnly)) + { + AddIf( null != (((object)this._message)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(this._message.ToString()) : null, "message" ,container.Add ); + } + if (serializationMode.HasFlag(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeReadOnly)) + { + AddIf( null != (((object)this._target)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(this._target.ToString()) : null, "target" ,container.Add ); + } + if (serializationMode.HasFlag(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeReadOnly)) + { + if (null != this._detail) + { + var __w = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.XNodeArray(); + foreach( var __x in this._detail ) + { + AddIf(__x?.ToJson(null, serializationMode) ,__w.Add); + } + container.Add("details",__w); + } + } + if (serializationMode.HasFlag(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeReadOnly)) + { + if (null != this._additionalInfo) + { + var __r = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.XNodeArray(); + foreach( var __s in this._additionalInfo ) + { + AddIf(__s?.ToJson(null, serializationMode) ,__r.Add); + } + container.Add("additionalInfo",__r); + } + } + AfterToJson(ref container); + return container; + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiLun.PowerShell.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiLun.PowerShell.cs new file mode 100644 index 000000000000..6f8d41526c35 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiLun.PowerShell.cs @@ -0,0 +1,155 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// LUN to expose the Azure Managed Disk. + [System.ComponentModel.TypeConverter(typeof(IscsiLunTypeConverter))] + public partial class IscsiLun + { + + /// + /// AfterDeserializeDictionary will be called after the deserialization has finished, allowing customization of the + /// object before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Collections.IDictionary content that should be used. + + partial void AfterDeserializeDictionary(global::System.Collections.IDictionary content); + + /// + /// AfterDeserializePSObject will be called after the deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Management.Automation.PSObject content that should be used. + + partial void AfterDeserializePSObject(global::System.Management.Automation.PSObject content); + + /// + /// BeforeDeserializeDictionary will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Collections.IDictionary content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializeDictionary(global::System.Collections.IDictionary content, ref bool returnNow); + + /// + /// BeforeDeserializePSObject will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializePSObject(global::System.Management.Automation.PSObject content, ref bool returnNow); + + /// + /// OverrideToString will be called if it is implemented. Implement this method in a partial class to enable this behavior + /// + /// /// instance serialized to a string, normally it is a Json + /// /// set returnNow to true if you provide a customized OverrideToString function + + partial void OverrideToString(ref string stringResult, ref bool returnNow); + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun DeserializeFromDictionary(global::System.Collections.IDictionary content) + { + return new IscsiLun(content); + } + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun DeserializeFromPSObject(global::System.Management.Automation.PSObject content) + { + return new IscsiLun(content); + } + + /// + /// Creates a new instance of , deserializing the content from a json string. + /// + /// a string containing a JSON serialized instance of this model. + /// an instance of the model class. + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun FromJsonString(string jsonText) => FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(jsonText)); + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + internal IscsiLun(global::System.Management.Automation.PSObject content) + { + bool returnNow = false; + BeforeDeserializePSObject(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLunInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLunInternal)this).Name, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLunInternal)this).ManagedDiskAzureResourceId = (string) content.GetValueForProperty("ManagedDiskAzureResourceId",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLunInternal)this).ManagedDiskAzureResourceId, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLunInternal)this).Lun = (int?) content.GetValueForProperty("Lun",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLunInternal)this).Lun, (__y)=> (int) global::System.Convert.ChangeType(__y, typeof(int))); + AfterDeserializePSObject(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + internal IscsiLun(global::System.Collections.IDictionary content) + { + bool returnNow = false; + BeforeDeserializeDictionary(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLunInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLunInternal)this).Name, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLunInternal)this).ManagedDiskAzureResourceId = (string) content.GetValueForProperty("ManagedDiskAzureResourceId",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLunInternal)this).ManagedDiskAzureResourceId, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLunInternal)this).Lun = (int?) content.GetValueForProperty("Lun",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLunInternal)this).Lun, (__y)=> (int) global::System.Convert.ChangeType(__y, typeof(int))); + AfterDeserializeDictionary(content); + } + + /// Serializes this instance to a json string. + + /// a containing this model serialized to JSON text. + public string ToJsonString() => ToJson(null, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeAll)?.ToString(); + + public override string ToString() + { + var returnNow = false; + var result = global::System.String.Empty; + OverrideToString(ref result, ref returnNow); + if (returnNow) + { + return result; + } + return ToJsonString(); + } + } + /// LUN to expose the Azure Managed Disk. + [System.ComponentModel.TypeConverter(typeof(IscsiLunTypeConverter))] + public partial interface IIscsiLun + + { + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiLun.TypeConverter.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiLun.TypeConverter.cs new file mode 100644 index 000000000000..10ffc9109bcb --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiLun.TypeConverter.cs @@ -0,0 +1,142 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// + /// A PowerShell PSTypeConverter to support converting to an instance of + /// + public partial class IscsiLunTypeConverter : global::System.Management.Automation.PSTypeConverter + { + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false. + /// + public override bool CanConvertFrom(object sourceValue, global::System.Type destinationType) => CanConvertFrom(sourceValue); + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the instance to check if it can be converted to the type. + /// + /// true if the instance could be converted to a type, otherwise false + /// + public static bool CanConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return true; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + // we say yest to PSObjects + return true; + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + // we say yest to Hashtables/dictionaries + return true; + } + try + { + if (null != sourceValue.ToJsonString()) + { + return true; + } + } + catch + { + // Not one of our objects + } + try + { + string text = sourceValue.ToString()?.Trim(); + return true == text?.StartsWith("{") && true == text?.EndsWith("}") && Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(text).Type == Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonType.Object; + } + catch + { + // Doesn't look like it can be treated as JSON + } + return false; + } + + /// + /// Determines if the parameter can be converted to the parameter + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false + /// + public override bool CanConvertTo(object sourceValue, global::System.Type destinationType) => false; + + /// + /// Converts the parameter to the parameter using and + /// + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// + /// an instance of , or null if there is no suitable conversion. + /// + public override object ConvertFrom(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => ConvertFrom(sourceValue); + + /// + /// Converts the parameter to the parameter using and + /// + /// the value to convert into an instance of . + /// + /// an instance of , or null if there is no suitable conversion. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun ConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return null; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun).IsAssignableFrom(type)) + { + return sourceValue; + } + try + { + return IscsiLun.FromJsonString(typeof(string) == sourceValue.GetType() ? sourceValue : sourceValue.ToJsonString());; + } + catch + { + // Unable to use JSON pattern + } + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + return IscsiLun.DeserializeFromPSObject(sourceValue); + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + return IscsiLun.DeserializeFromDictionary(sourceValue); + } + return null; + } + + /// NotImplemented -- this will return null + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// will always return null. + public override object ConvertTo(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => null; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiLun.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiLun.cs new file mode 100644 index 000000000000..0ec66af89e4b --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiLun.cs @@ -0,0 +1,83 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// LUN to expose the Azure Managed Disk. + public partial class IscsiLun : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLunInternal + { + + /// Backing field for property. + private int? _lun; + + /// Specifies the Logical Unit Number of the iSCSI LUN. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public int? Lun { get => this._lun; } + + /// Backing field for property. + private string _managedDiskAzureResourceId; + + /// Azure Resource ID of the Managed Disk. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public string ManagedDiskAzureResourceId { get => this._managedDiskAzureResourceId; set => this._managedDiskAzureResourceId = value; } + + /// Internal Acessors for Lun + int? Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLunInternal.Lun { get => this._lun; set { {_lun = value;} } } + + /// Backing field for property. + private string _name; + + /// User defined name for iSCSI LUN; example: "lun0" + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public string Name { get => this._name; set => this._name = value; } + + /// Creates an new instance. + public IscsiLun() + { + + } + } + /// LUN to expose the Azure Managed Disk. + public partial interface IIscsiLun : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IJsonSerializable + { + /// Specifies the Logical Unit Number of the iSCSI LUN. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = true, + Description = @"Specifies the Logical Unit Number of the iSCSI LUN.", + SerializedName = @"lun", + PossibleTypes = new [] { typeof(int) })] + int? Lun { get; } + /// Azure Resource ID of the Managed Disk. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"Azure Resource ID of the Managed Disk.", + SerializedName = @"managedDiskAzureResourceId", + PossibleTypes = new [] { typeof(string) })] + string ManagedDiskAzureResourceId { get; set; } + /// User defined name for iSCSI LUN; example: "lun0" + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"User defined name for iSCSI LUN; example: ""lun0""", + SerializedName = @"name", + PossibleTypes = new [] { typeof(string) })] + string Name { get; set; } + + } + /// LUN to expose the Azure Managed Disk. + internal partial interface IIscsiLunInternal + + { + /// Specifies the Logical Unit Number of the iSCSI LUN. + int? Lun { get; set; } + /// Azure Resource ID of the Managed Disk. + string ManagedDiskAzureResourceId { get; set; } + /// User defined name for iSCSI LUN; example: "lun0" + string Name { get; set; } + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiLun.json.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiLun.json.cs new file mode 100644 index 000000000000..61db80b4128e --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiLun.json.cs @@ -0,0 +1,108 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// LUN to expose the Azure Managed Disk. + public partial class IscsiLun + { + + /// + /// AfterFromJson will be called after the json deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JsonNode that should be deserialized into this object. + + partial void AfterFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json); + + /// + /// AfterToJson will be called after the json erialization has finished, allowing customization of the before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JSON container that the serialization result will be placed in. + + partial void AfterToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container); + + /// + /// BeforeFromJson will be called before the json deserialization has commenced, allowing complete customization of + /// the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JsonNode that should be deserialized into this object. + /// Determines if the rest of the deserialization should be processed, or if the method should return + /// instantly. + + partial void BeforeFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json, ref bool returnNow); + + /// + /// BeforeToJson will be called before the json serialization has commenced, allowing complete customization of the + /// object before it is serialized. + /// If you wish to disable the default serialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JSON container that the serialization result will be placed in. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, ref bool returnNow); + + /// + /// Deserializes a into an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun. + /// + /// a to deserialize from. + /// + /// an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode node) + { + return node is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json ? new IscsiLun(json) : null; + } + + /// + /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject into a new instance of . + /// + /// A Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject instance to deserialize from. + internal IscsiLun(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json) + { + bool returnNow = false; + BeforeFromJson(json, ref returnNow); + if (returnNow) + { + return; + } + {_name = If( json?.PropertyT("name"), out var __jsonName) ? (string)__jsonName : (string)Name;} + {_managedDiskAzureResourceId = If( json?.PropertyT("managedDiskAzureResourceId"), out var __jsonManagedDiskAzureResourceId) ? (string)__jsonManagedDiskAzureResourceId : (string)ManagedDiskAzureResourceId;} + {_lun = If( json?.PropertyT("lun"), out var __jsonLun) ? (int?)__jsonLun : Lun;} + AfterFromJson(json); + } + + /// + /// Serializes this instance of into a . + /// + /// The container to serialize this object into. If the caller + /// passes in null, a new instance will be created and returned to the caller. + /// Allows the caller to choose the depth of the serialization. See . + /// + /// a serialized instance of as a . + /// + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode ToJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode serializationMode) + { + container = container ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject(); + + bool returnNow = false; + BeforeToJson(ref container, ref returnNow); + if (returnNow) + { + return container; + } + AddIf( null != (((object)this._name)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(this._name.ToString()) : null, "name" ,container.Add ); + AddIf( null != (((object)this._managedDiskAzureResourceId)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(this._managedDiskAzureResourceId.ToString()) : null, "managedDiskAzureResourceId" ,container.Add ); + if (serializationMode.HasFlag(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeReadOnly)) + { + AddIf( null != this._lun ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode)new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNumber((int)this._lun) : null, "lun" ,container.Add ); + } + AfterToJson(ref container); + return container; + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTarget.PowerShell.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTarget.PowerShell.cs new file mode 100644 index 000000000000..bcb62a1ee855 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTarget.PowerShell.cs @@ -0,0 +1,187 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// Response for iSCSI Target requests. + [System.ComponentModel.TypeConverter(typeof(IscsiTargetTypeConverter))] + public partial class IscsiTarget + { + + /// + /// AfterDeserializeDictionary will be called after the deserialization has finished, allowing customization of the + /// object before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Collections.IDictionary content that should be used. + + partial void AfterDeserializeDictionary(global::System.Collections.IDictionary content); + + /// + /// AfterDeserializePSObject will be called after the deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Management.Automation.PSObject content that should be used. + + partial void AfterDeserializePSObject(global::System.Management.Automation.PSObject content); + + /// + /// BeforeDeserializeDictionary will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Collections.IDictionary content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializeDictionary(global::System.Collections.IDictionary content, ref bool returnNow); + + /// + /// BeforeDeserializePSObject will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializePSObject(global::System.Management.Automation.PSObject content, ref bool returnNow); + + /// + /// OverrideToString will be called if it is implemented. Implement this method in a partial class to enable this behavior + /// + /// /// instance serialized to a string, normally it is a Json + /// /// set returnNow to true if you provide a customized OverrideToString function + + partial void OverrideToString(ref string stringResult, ref bool returnNow); + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTarget DeserializeFromDictionary(global::System.Collections.IDictionary content) + { + return new IscsiTarget(content); + } + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTarget DeserializeFromPSObject(global::System.Management.Automation.PSObject content) + { + return new IscsiTarget(content); + } + + /// + /// Creates a new instance of , deserializing the content from a json string. + /// + /// a string containing a JSON serialized instance of this model. + /// an instance of the model class. + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTarget FromJsonString(string jsonText) => FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(jsonText)); + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + internal IscsiTarget(global::System.Management.Automation.PSObject content) + { + bool returnNow = false; + BeforeDeserializePSObject(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).Property = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetProperties) content.GetValueForProperty("Property",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).Property, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiTargetPropertiesTypeConverter.ConvertFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).SystemData = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadata) content.GetValueForProperty("SystemData",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).SystemData, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.SystemMetadataTypeConverter.ConvertFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Id, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Name, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Type, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).Port = (int?) content.GetValueForProperty("Port",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).Port, (__y)=> (int) global::System.Convert.ChangeType(__y, typeof(int))); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).AclMode = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.IscsiTargetAclMode) content.GetValueForProperty("AclMode",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).AclMode, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.IscsiTargetAclMode.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).Lun = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun[]) content.GetValueForProperty("Lun",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).Lun, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiLunTypeConverter.ConvertFrom)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).TargetIqn = (string) content.GetValueForProperty("TargetIqn",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).TargetIqn, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).ProvisioningState = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.ProvisioningStates) content.GetValueForProperty("ProvisioningState",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).ProvisioningState, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.ProvisioningStates.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).Status = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.OperationalStatus) content.GetValueForProperty("Status",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).Status, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.OperationalStatus.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).Endpoint = (string[]) content.GetValueForProperty("Endpoint",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).Endpoint, __y => TypeConverterExtensions.SelectToArray(__y, global::System.Convert.ToString)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).StaticAcls = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl[]) content.GetValueForProperty("StaticAcls",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).StaticAcls, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.AclTypeConverter.ConvertFrom)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).SystemDataCreatedBy = (string) content.GetValueForProperty("SystemDataCreatedBy",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).SystemDataCreatedBy, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).SystemDataCreatedByType = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType?) content.GetValueForProperty("SystemDataCreatedByType",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).SystemDataCreatedByType, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).SystemDataCreatedAt = (global::System.DateTime?) content.GetValueForProperty("SystemDataCreatedAt",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).SystemDataCreatedAt, (v) => v is global::System.DateTime _v ? _v : global::System.Xml.XmlConvert.ToDateTime( v.ToString() , global::System.Xml.XmlDateTimeSerializationMode.Unspecified)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).SystemDataLastModifiedBy = (string) content.GetValueForProperty("SystemDataLastModifiedBy",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).SystemDataLastModifiedBy, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).SystemDataLastModifiedByType = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType?) content.GetValueForProperty("SystemDataLastModifiedByType",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).SystemDataLastModifiedByType, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).SystemDataLastModifiedAt = (global::System.DateTime?) content.GetValueForProperty("SystemDataLastModifiedAt",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).SystemDataLastModifiedAt, (v) => v is global::System.DateTime _v ? _v : global::System.Xml.XmlConvert.ToDateTime( v.ToString() , global::System.Xml.XmlDateTimeSerializationMode.Unspecified)); + AfterDeserializePSObject(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + internal IscsiTarget(global::System.Collections.IDictionary content) + { + bool returnNow = false; + BeforeDeserializeDictionary(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).Property = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetProperties) content.GetValueForProperty("Property",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).Property, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiTargetPropertiesTypeConverter.ConvertFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).SystemData = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadata) content.GetValueForProperty("SystemData",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).SystemData, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.SystemMetadataTypeConverter.ConvertFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Id, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Name, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Type, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).Port = (int?) content.GetValueForProperty("Port",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).Port, (__y)=> (int) global::System.Convert.ChangeType(__y, typeof(int))); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).AclMode = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.IscsiTargetAclMode) content.GetValueForProperty("AclMode",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).AclMode, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.IscsiTargetAclMode.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).Lun = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun[]) content.GetValueForProperty("Lun",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).Lun, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiLunTypeConverter.ConvertFrom)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).TargetIqn = (string) content.GetValueForProperty("TargetIqn",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).TargetIqn, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).ProvisioningState = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.ProvisioningStates) content.GetValueForProperty("ProvisioningState",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).ProvisioningState, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.ProvisioningStates.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).Status = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.OperationalStatus) content.GetValueForProperty("Status",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).Status, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.OperationalStatus.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).Endpoint = (string[]) content.GetValueForProperty("Endpoint",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).Endpoint, __y => TypeConverterExtensions.SelectToArray(__y, global::System.Convert.ToString)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).StaticAcls = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl[]) content.GetValueForProperty("StaticAcls",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).StaticAcls, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.AclTypeConverter.ConvertFrom)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).SystemDataCreatedBy = (string) content.GetValueForProperty("SystemDataCreatedBy",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).SystemDataCreatedBy, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).SystemDataCreatedByType = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType?) content.GetValueForProperty("SystemDataCreatedByType",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).SystemDataCreatedByType, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).SystemDataCreatedAt = (global::System.DateTime?) content.GetValueForProperty("SystemDataCreatedAt",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).SystemDataCreatedAt, (v) => v is global::System.DateTime _v ? _v : global::System.Xml.XmlConvert.ToDateTime( v.ToString() , global::System.Xml.XmlDateTimeSerializationMode.Unspecified)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).SystemDataLastModifiedBy = (string) content.GetValueForProperty("SystemDataLastModifiedBy",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).SystemDataLastModifiedBy, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).SystemDataLastModifiedByType = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType?) content.GetValueForProperty("SystemDataLastModifiedByType",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).SystemDataLastModifiedByType, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).SystemDataLastModifiedAt = (global::System.DateTime?) content.GetValueForProperty("SystemDataLastModifiedAt",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal)this).SystemDataLastModifiedAt, (v) => v is global::System.DateTime _v ? _v : global::System.Xml.XmlConvert.ToDateTime( v.ToString() , global::System.Xml.XmlDateTimeSerializationMode.Unspecified)); + AfterDeserializeDictionary(content); + } + + /// Serializes this instance to a json string. + + /// a containing this model serialized to JSON text. + public string ToJsonString() => ToJson(null, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeAll)?.ToString(); + + public override string ToString() + { + var returnNow = false; + var result = global::System.String.Empty; + OverrideToString(ref result, ref returnNow); + if (returnNow) + { + return result; + } + return ToJsonString(); + } + } + /// Response for iSCSI Target requests. + [System.ComponentModel.TypeConverter(typeof(IscsiTargetTypeConverter))] + public partial interface IIscsiTarget + + { + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTarget.TypeConverter.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTarget.TypeConverter.cs new file mode 100644 index 000000000000..876f17e08bcf --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTarget.TypeConverter.cs @@ -0,0 +1,142 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// + /// A PowerShell PSTypeConverter to support converting to an instance of + /// + public partial class IscsiTargetTypeConverter : global::System.Management.Automation.PSTypeConverter + { + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false. + /// + public override bool CanConvertFrom(object sourceValue, global::System.Type destinationType) => CanConvertFrom(sourceValue); + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the instance to check if it can be converted to the type. + /// + /// true if the instance could be converted to a type, otherwise false + /// + public static bool CanConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return true; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + // we say yest to PSObjects + return true; + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + // we say yest to Hashtables/dictionaries + return true; + } + try + { + if (null != sourceValue.ToJsonString()) + { + return true; + } + } + catch + { + // Not one of our objects + } + try + { + string text = sourceValue.ToString()?.Trim(); + return true == text?.StartsWith("{") && true == text?.EndsWith("}") && Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(text).Type == Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonType.Object; + } + catch + { + // Doesn't look like it can be treated as JSON + } + return false; + } + + /// + /// Determines if the parameter can be converted to the parameter + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false + /// + public override bool CanConvertTo(object sourceValue, global::System.Type destinationType) => false; + + /// + /// Converts the parameter to the parameter using and + /// + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// + /// an instance of , or null if there is no suitable conversion. + /// + public override object ConvertFrom(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => ConvertFrom(sourceValue); + + /// + /// Converts the parameter to the parameter using and + /// + /// the value to convert into an instance of . + /// + /// an instance of , or null if there is no suitable conversion. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTarget ConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return null; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTarget).IsAssignableFrom(type)) + { + return sourceValue; + } + try + { + return IscsiTarget.FromJsonString(typeof(string) == sourceValue.GetType() ? sourceValue : sourceValue.ToJsonString());; + } + catch + { + // Unable to use JSON pattern + } + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + return IscsiTarget.DeserializeFromPSObject(sourceValue); + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + return IscsiTarget.DeserializeFromDictionary(sourceValue); + } + return null; + } + + /// NotImplemented -- this will return null + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// will always return null. + public override object ConvertTo(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => null; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTarget.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTarget.cs new file mode 100644 index 000000000000..3d65817781b8 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTarget.cs @@ -0,0 +1,302 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Response for iSCSI Target requests. + public partial class IscsiTarget : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTarget, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IValidates + { + /// + /// Backing field for Inherited model + /// + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResource __resource = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Resource(); + + /// Mode for Target connectivity. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inlined)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.IscsiTargetAclMode AclMode { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetPropertiesInternal)Property).AclMode; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetPropertiesInternal)Property).AclMode = value ; } + + /// List of private IPv4 addresses to connect to the iSCSI Target. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inlined)] + public string[] Endpoint { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetPropertiesInternal)Property).Endpoint; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetPropertiesInternal)Property).Endpoint = value ?? null /* arrayOf */; } + + /// + /// Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inherited)] + public string Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)__resource).Id; } + + /// List of LUNs to be exposed through iSCSI Target. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inlined)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun[] Lun { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetPropertiesInternal)Property).Lun; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetPropertiesInternal)Property).Lun = value ?? null /* arrayOf */; } + + /// Internal Acessors for Property + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetProperties Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal.Property { get => (this._property = this._property ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiTargetProperties()); set { {_property = value;} } } + + /// Internal Acessors for ProvisioningState + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.ProvisioningStates Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal.ProvisioningState { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetPropertiesInternal)Property).ProvisioningState; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetPropertiesInternal)Property).ProvisioningState = value; } + + /// Internal Acessors for SystemData + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadata Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetInternal.SystemData { get => (this._systemData = this._systemData ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.SystemMetadata()); set { {_systemData = value;} } } + + /// Internal Acessors for Id + string Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal.Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)__resource).Id; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)__resource).Id = value; } + + /// Internal Acessors for Name + string Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal.Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)__resource).Name; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)__resource).Name = value; } + + /// Internal Acessors for Type + string Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal.Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)__resource).Type; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)__resource).Type = value; } + + /// The name of the resource + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inherited)] + public string Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)__resource).Name; } + + /// The port used by iSCSI Target portal group. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inlined)] + public int? Port { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetPropertiesInternal)Property).Port; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetPropertiesInternal)Property).Port = value ?? default(int); } + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetProperties _property; + + /// Properties for iSCSI Target operations. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + internal Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetProperties Property { get => (this._property = this._property ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiTargetProperties()); set => this._property = value; } + + /// State of the operation on the resource. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inlined)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.ProvisioningStates ProvisioningState { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetPropertiesInternal)Property).ProvisioningState; } + + /// Access Control List (ACL) for an iSCSI Target; defines LUN masking policy + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inlined)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl[] StaticAcls { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetPropertiesInternal)Property).StaticAcls; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetPropertiesInternal)Property).StaticAcls = value ?? null /* arrayOf */; } + + /// Operational status of the iSCSI Target. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inlined)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.OperationalStatus Status { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetPropertiesInternal)Property).Status; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetPropertiesInternal)Property).Status = value ; } + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadata _systemData; + + /// Resource metadata required by ARM RPC + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + internal Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadata SystemData { get => (this._systemData = this._systemData ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.SystemMetadata()); } + + /// The timestamp of resource creation (UTC). + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inlined)] + public global::System.DateTime? SystemDataCreatedAt { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadataInternal)SystemData).CreatedAt; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadataInternal)SystemData).CreatedAt = value ?? default(global::System.DateTime); } + + /// The identity that created the resource. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inlined)] + public string SystemDataCreatedBy { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadataInternal)SystemData).CreatedBy; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadataInternal)SystemData).CreatedBy = value ?? null; } + + /// The type of identity that created the resource. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inlined)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType? SystemDataCreatedByType { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadataInternal)SystemData).CreatedByType; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadataInternal)SystemData).CreatedByType = value ?? ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType)""); } + + /// The type of identity that last modified the resource. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inlined)] + public global::System.DateTime? SystemDataLastModifiedAt { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadataInternal)SystemData).LastModifiedAt; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadataInternal)SystemData).LastModifiedAt = value ?? default(global::System.DateTime); } + + /// The identity that last modified the resource. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inlined)] + public string SystemDataLastModifiedBy { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadataInternal)SystemData).LastModifiedBy; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadataInternal)SystemData).LastModifiedBy = value ?? null; } + + /// The type of identity that last modified the resource. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inlined)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType? SystemDataLastModifiedByType { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadataInternal)SystemData).LastModifiedByType; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadataInternal)SystemData).LastModifiedByType = value ?? ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType)""); } + + /// + /// iSCSI Target IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:server". + /// + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inlined)] + public string TargetIqn { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetPropertiesInternal)Property).TargetIqn; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetPropertiesInternal)Property).TargetIqn = value ; } + + /// + /// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. + /// + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inherited)] + public string Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)__resource).Type; } + + /// Creates an new instance. + public IscsiTarget() + { + + } + + /// Validates that this object meets the validation criteria. + /// an instance that will receive validation + /// events. + /// + /// A < see cref = "global::System.Threading.Tasks.Task" /> that will be complete when validation is completed. + /// + public async global::System.Threading.Tasks.Task Validate(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener) + { + await eventListener.AssertNotNull(nameof(__resource), __resource); + await eventListener.AssertObjectIsValid(nameof(__resource), __resource); + } + } + /// Response for iSCSI Target requests. + public partial interface IIscsiTarget : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IJsonSerializable, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResource + { + /// Mode for Target connectivity. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"Mode for Target connectivity.", + SerializedName = @"aclMode", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.IscsiTargetAclMode) })] + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.IscsiTargetAclMode AclMode { get; set; } + /// List of private IPv4 addresses to connect to the iSCSI Target. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"List of private IPv4 addresses to connect to the iSCSI Target.", + SerializedName = @"endpoints", + PossibleTypes = new [] { typeof(string) })] + string[] Endpoint { get; set; } + /// List of LUNs to be exposed through iSCSI Target. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"List of LUNs to be exposed through iSCSI Target.", + SerializedName = @"luns", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun) })] + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun[] Lun { get; set; } + /// The port used by iSCSI Target portal group. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"The port used by iSCSI Target portal group.", + SerializedName = @"port", + PossibleTypes = new [] { typeof(int) })] + int? Port { get; set; } + /// State of the operation on the resource. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = true, + Description = @"State of the operation on the resource.", + SerializedName = @"provisioningState", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.ProvisioningStates) })] + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.ProvisioningStates ProvisioningState { get; } + /// Access Control List (ACL) for an iSCSI Target; defines LUN masking policy + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"Access Control List (ACL) for an iSCSI Target; defines LUN masking policy", + SerializedName = @"staticAcls", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl) })] + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl[] StaticAcls { get; set; } + /// Operational status of the iSCSI Target. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"Operational status of the iSCSI Target.", + SerializedName = @"status", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.OperationalStatus) })] + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.OperationalStatus Status { get; set; } + /// The timestamp of resource creation (UTC). + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"The timestamp of resource creation (UTC).", + SerializedName = @"createdAt", + PossibleTypes = new [] { typeof(global::System.DateTime) })] + global::System.DateTime? SystemDataCreatedAt { get; set; } + /// The identity that created the resource. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"The identity that created the resource.", + SerializedName = @"createdBy", + PossibleTypes = new [] { typeof(string) })] + string SystemDataCreatedBy { get; set; } + /// The type of identity that created the resource. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"The type of identity that created the resource.", + SerializedName = @"createdByType", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType) })] + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType? SystemDataCreatedByType { get; set; } + /// The type of identity that last modified the resource. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"The type of identity that last modified the resource.", + SerializedName = @"lastModifiedAt", + PossibleTypes = new [] { typeof(global::System.DateTime) })] + global::System.DateTime? SystemDataLastModifiedAt { get; set; } + /// The identity that last modified the resource. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"The identity that last modified the resource.", + SerializedName = @"lastModifiedBy", + PossibleTypes = new [] { typeof(string) })] + string SystemDataLastModifiedBy { get; set; } + /// The type of identity that last modified the resource. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"The type of identity that last modified the resource.", + SerializedName = @"lastModifiedByType", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType) })] + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType? SystemDataLastModifiedByType { get; set; } + /// + /// iSCSI Target IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:server". + /// + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"iSCSI Target IQN (iSCSI Qualified Name); example: ""iqn.2005-03.org.iscsi:server"".", + SerializedName = @"targetIqn", + PossibleTypes = new [] { typeof(string) })] + string TargetIqn { get; set; } + + } + /// Response for iSCSI Target requests. + internal partial interface IIscsiTargetInternal : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal + { + /// Mode for Target connectivity. + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.IscsiTargetAclMode AclMode { get; set; } + /// List of private IPv4 addresses to connect to the iSCSI Target. + string[] Endpoint { get; set; } + /// List of LUNs to be exposed through iSCSI Target. + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun[] Lun { get; set; } + /// The port used by iSCSI Target portal group. + int? Port { get; set; } + /// Properties for iSCSI Target operations. + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetProperties Property { get; set; } + /// State of the operation on the resource. + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.ProvisioningStates ProvisioningState { get; set; } + /// Access Control List (ACL) for an iSCSI Target; defines LUN masking policy + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl[] StaticAcls { get; set; } + /// Operational status of the iSCSI Target. + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.OperationalStatus Status { get; set; } + /// Resource metadata required by ARM RPC + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadata SystemData { get; set; } + /// The timestamp of resource creation (UTC). + global::System.DateTime? SystemDataCreatedAt { get; set; } + /// The identity that created the resource. + string SystemDataCreatedBy { get; set; } + /// The type of identity that created the resource. + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType? SystemDataCreatedByType { get; set; } + /// The type of identity that last modified the resource. + global::System.DateTime? SystemDataLastModifiedAt { get; set; } + /// The identity that last modified the resource. + string SystemDataLastModifiedBy { get; set; } + /// The type of identity that last modified the resource. + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType? SystemDataLastModifiedByType { get; set; } + /// + /// iSCSI Target IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:server". + /// + string TargetIqn { get; set; } + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTarget.json.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTarget.json.cs new file mode 100644 index 000000000000..f32194e80033 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTarget.json.cs @@ -0,0 +1,108 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Response for iSCSI Target requests. + public partial class IscsiTarget + { + + /// + /// AfterFromJson will be called after the json deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JsonNode that should be deserialized into this object. + + partial void AfterFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json); + + /// + /// AfterToJson will be called after the json erialization has finished, allowing customization of the before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JSON container that the serialization result will be placed in. + + partial void AfterToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container); + + /// + /// BeforeFromJson will be called before the json deserialization has commenced, allowing complete customization of + /// the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JsonNode that should be deserialized into this object. + /// Determines if the rest of the deserialization should be processed, or if the method should return + /// instantly. + + partial void BeforeFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json, ref bool returnNow); + + /// + /// BeforeToJson will be called before the json serialization has commenced, allowing complete customization of the + /// object before it is serialized. + /// If you wish to disable the default serialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JSON container that the serialization result will be placed in. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, ref bool returnNow); + + /// + /// Deserializes a into an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTarget. + /// + /// a to deserialize from. + /// + /// an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTarget. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTarget FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode node) + { + return node is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json ? new IscsiTarget(json) : null; + } + + /// + /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject into a new instance of . + /// + /// A Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject instance to deserialize from. + internal IscsiTarget(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json) + { + bool returnNow = false; + BeforeFromJson(json, ref returnNow); + if (returnNow) + { + return; + } + __resource = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Resource(json); + {_property = If( json?.PropertyT("properties"), out var __jsonProperties) ? Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiTargetProperties.FromJson(__jsonProperties) : Property;} + {_systemData = If( json?.PropertyT("systemData"), out var __jsonSystemData) ? Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.SystemMetadata.FromJson(__jsonSystemData) : SystemData;} + AfterFromJson(json); + } + + /// + /// Serializes this instance of into a . + /// + /// The container to serialize this object into. If the caller + /// passes in null, a new instance will be created and returned to the caller. + /// Allows the caller to choose the depth of the serialization. See . + /// + /// a serialized instance of as a . + /// + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode ToJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode serializationMode) + { + container = container ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject(); + + bool returnNow = false; + BeforeToJson(ref container, ref returnNow); + if (returnNow) + { + return container; + } + __resource?.ToJson(container, serializationMode); + AddIf( null != this._property ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) this._property.ToJson(null,serializationMode) : null, "properties" ,container.Add ); + if (serializationMode.HasFlag(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeReadOnly)) + { + AddIf( null != this._systemData ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) this._systemData.ToJson(null,serializationMode) : null, "systemData" ,container.Add ); + } + AfterToJson(ref container); + return container; + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetCreate.PowerShell.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetCreate.PowerShell.cs new file mode 100644 index 000000000000..7f97b7d22605 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetCreate.PowerShell.cs @@ -0,0 +1,165 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// Payload for iSCSI Target create or update requests. + [System.ComponentModel.TypeConverter(typeof(IscsiTargetCreateTypeConverter))] + public partial class IscsiTargetCreate + { + + /// + /// AfterDeserializeDictionary will be called after the deserialization has finished, allowing customization of the + /// object before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Collections.IDictionary content that should be used. + + partial void AfterDeserializeDictionary(global::System.Collections.IDictionary content); + + /// + /// AfterDeserializePSObject will be called after the deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Management.Automation.PSObject content that should be used. + + partial void AfterDeserializePSObject(global::System.Management.Automation.PSObject content); + + /// + /// BeforeDeserializeDictionary will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Collections.IDictionary content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializeDictionary(global::System.Collections.IDictionary content, ref bool returnNow); + + /// + /// BeforeDeserializePSObject will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializePSObject(global::System.Management.Automation.PSObject content, ref bool returnNow); + + /// + /// OverrideToString will be called if it is implemented. Implement this method in a partial class to enable this behavior + /// + /// /// instance serialized to a string, normally it is a Json + /// /// set returnNow to true if you provide a customized OverrideToString function + + partial void OverrideToString(ref string stringResult, ref bool returnNow); + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreate DeserializeFromDictionary(global::System.Collections.IDictionary content) + { + return new IscsiTargetCreate(content); + } + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreate DeserializeFromPSObject(global::System.Management.Automation.PSObject content) + { + return new IscsiTargetCreate(content); + } + + /// + /// Creates a new instance of , deserializing the content from a json string. + /// + /// a string containing a JSON serialized instance of this model. + /// an instance of the model class. + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreate FromJsonString(string jsonText) => FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(jsonText)); + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + internal IscsiTargetCreate(global::System.Management.Automation.PSObject content) + { + bool returnNow = false; + BeforeDeserializePSObject(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreateInternal)this).Property = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreateProperties) content.GetValueForProperty("Property",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreateInternal)this).Property, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiTargetCreatePropertiesTypeConverter.ConvertFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Id, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Name, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Type, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreateInternal)this).AclMode = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.IscsiTargetAclMode) content.GetValueForProperty("AclMode",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreateInternal)this).AclMode, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.IscsiTargetAclMode.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreateInternal)this).TargetIqn = (string) content.GetValueForProperty("TargetIqn",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreateInternal)this).TargetIqn, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreateInternal)this).StaticAcls = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl[]) content.GetValueForProperty("StaticAcls",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreateInternal)this).StaticAcls, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.AclTypeConverter.ConvertFrom)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreateInternal)this).Lun = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun[]) content.GetValueForProperty("Lun",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreateInternal)this).Lun, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiLunTypeConverter.ConvertFrom)); + AfterDeserializePSObject(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + internal IscsiTargetCreate(global::System.Collections.IDictionary content) + { + bool returnNow = false; + BeforeDeserializeDictionary(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreateInternal)this).Property = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreateProperties) content.GetValueForProperty("Property",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreateInternal)this).Property, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiTargetCreatePropertiesTypeConverter.ConvertFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Id, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Name, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Type, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreateInternal)this).AclMode = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.IscsiTargetAclMode) content.GetValueForProperty("AclMode",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreateInternal)this).AclMode, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.IscsiTargetAclMode.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreateInternal)this).TargetIqn = (string) content.GetValueForProperty("TargetIqn",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreateInternal)this).TargetIqn, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreateInternal)this).StaticAcls = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl[]) content.GetValueForProperty("StaticAcls",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreateInternal)this).StaticAcls, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.AclTypeConverter.ConvertFrom)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreateInternal)this).Lun = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun[]) content.GetValueForProperty("Lun",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreateInternal)this).Lun, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiLunTypeConverter.ConvertFrom)); + AfterDeserializeDictionary(content); + } + + /// Serializes this instance to a json string. + + /// a containing this model serialized to JSON text. + public string ToJsonString() => ToJson(null, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeAll)?.ToString(); + + public override string ToString() + { + var returnNow = false; + var result = global::System.String.Empty; + OverrideToString(ref result, ref returnNow); + if (returnNow) + { + return result; + } + return ToJsonString(); + } + } + /// Payload for iSCSI Target create or update requests. + [System.ComponentModel.TypeConverter(typeof(IscsiTargetCreateTypeConverter))] + public partial interface IIscsiTargetCreate + + { + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetCreate.TypeConverter.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetCreate.TypeConverter.cs new file mode 100644 index 000000000000..d69d6889b6e9 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetCreate.TypeConverter.cs @@ -0,0 +1,142 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// + /// A PowerShell PSTypeConverter to support converting to an instance of + /// + public partial class IscsiTargetCreateTypeConverter : global::System.Management.Automation.PSTypeConverter + { + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false. + /// + public override bool CanConvertFrom(object sourceValue, global::System.Type destinationType) => CanConvertFrom(sourceValue); + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the instance to check if it can be converted to the type. + /// + /// true if the instance could be converted to a type, otherwise false + /// + public static bool CanConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return true; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + // we say yest to PSObjects + return true; + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + // we say yest to Hashtables/dictionaries + return true; + } + try + { + if (null != sourceValue.ToJsonString()) + { + return true; + } + } + catch + { + // Not one of our objects + } + try + { + string text = sourceValue.ToString()?.Trim(); + return true == text?.StartsWith("{") && true == text?.EndsWith("}") && Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(text).Type == Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonType.Object; + } + catch + { + // Doesn't look like it can be treated as JSON + } + return false; + } + + /// + /// Determines if the parameter can be converted to the parameter + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false + /// + public override bool CanConvertTo(object sourceValue, global::System.Type destinationType) => false; + + /// + /// Converts the parameter to the parameter using and + /// + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// + /// an instance of , or null if there is no suitable conversion. + /// + public override object ConvertFrom(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => ConvertFrom(sourceValue); + + /// + /// Converts the parameter to the parameter using and + /// + /// the value to convert into an instance of . + /// + /// an instance of , or null if there is no suitable conversion. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreate ConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return null; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreate).IsAssignableFrom(type)) + { + return sourceValue; + } + try + { + return IscsiTargetCreate.FromJsonString(typeof(string) == sourceValue.GetType() ? sourceValue : sourceValue.ToJsonString());; + } + catch + { + // Unable to use JSON pattern + } + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + return IscsiTargetCreate.DeserializeFromPSObject(sourceValue); + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + return IscsiTargetCreate.DeserializeFromDictionary(sourceValue); + } + return null; + } + + /// NotImplemented -- this will return null + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// will always return null. + public override object ConvertTo(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => null; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetCreate.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetCreate.cs new file mode 100644 index 000000000000..f19e8bbb7989 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetCreate.cs @@ -0,0 +1,147 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Payload for iSCSI Target create or update requests. + public partial class IscsiTargetCreate : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreate, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreateInternal, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IValidates + { + /// + /// Backing field for Inherited model + /// + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResource __resource = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Resource(); + + /// Mode for Target connectivity. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inlined)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.IscsiTargetAclMode AclMode { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreatePropertiesInternal)Property).AclMode; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreatePropertiesInternal)Property).AclMode = value ; } + + /// + /// Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inherited)] + public string Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)__resource).Id; } + + /// List of LUNs to be exposed through iSCSI Target. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inlined)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun[] Lun { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreatePropertiesInternal)Property).Lun; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreatePropertiesInternal)Property).Lun = value ?? null /* arrayOf */; } + + /// Internal Acessors for Property + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreateProperties Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreateInternal.Property { get => (this._property = this._property ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiTargetCreateProperties()); set { {_property = value;} } } + + /// Internal Acessors for Id + string Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal.Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)__resource).Id; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)__resource).Id = value; } + + /// Internal Acessors for Name + string Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal.Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)__resource).Name; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)__resource).Name = value; } + + /// Internal Acessors for Type + string Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal.Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)__resource).Type; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)__resource).Type = value; } + + /// The name of the resource + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inherited)] + public string Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)__resource).Name; } + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreateProperties _property; + + /// Properties for iSCSI Target create request. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + internal Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreateProperties Property { get => (this._property = this._property ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiTargetCreateProperties()); set => this._property = value; } + + /// Access Control List (ACL) for an iSCSI Target; defines LUN masking policy + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inlined)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl[] StaticAcls { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreatePropertiesInternal)Property).StaticAcls; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreatePropertiesInternal)Property).StaticAcls = value ?? null /* arrayOf */; } + + /// + /// iSCSI Target IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:server". + /// + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inlined)] + public string TargetIqn { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreatePropertiesInternal)Property).TargetIqn; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreatePropertiesInternal)Property).TargetIqn = value ?? null; } + + /// + /// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. + /// + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inherited)] + public string Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)__resource).Type; } + + /// Creates an new instance. + public IscsiTargetCreate() + { + + } + + /// Validates that this object meets the validation criteria. + /// an instance that will receive validation + /// events. + /// + /// A < see cref = "global::System.Threading.Tasks.Task" /> that will be complete when validation is completed. + /// + public async global::System.Threading.Tasks.Task Validate(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener) + { + await eventListener.AssertNotNull(nameof(__resource), __resource); + await eventListener.AssertObjectIsValid(nameof(__resource), __resource); + } + } + /// Payload for iSCSI Target create or update requests. + public partial interface IIscsiTargetCreate : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IJsonSerializable, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResource + { + /// Mode for Target connectivity. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"Mode for Target connectivity.", + SerializedName = @"aclMode", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.IscsiTargetAclMode) })] + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.IscsiTargetAclMode AclMode { get; set; } + /// List of LUNs to be exposed through iSCSI Target. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"List of LUNs to be exposed through iSCSI Target.", + SerializedName = @"luns", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun) })] + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun[] Lun { get; set; } + /// Access Control List (ACL) for an iSCSI Target; defines LUN masking policy + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"Access Control List (ACL) for an iSCSI Target; defines LUN masking policy", + SerializedName = @"staticAcls", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl) })] + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl[] StaticAcls { get; set; } + /// + /// iSCSI Target IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:server". + /// + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"iSCSI Target IQN (iSCSI Qualified Name); example: ""iqn.2005-03.org.iscsi:server"".", + SerializedName = @"targetIqn", + PossibleTypes = new [] { typeof(string) })] + string TargetIqn { get; set; } + + } + /// Payload for iSCSI Target create or update requests. + internal partial interface IIscsiTargetCreateInternal : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal + { + /// Mode for Target connectivity. + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.IscsiTargetAclMode AclMode { get; set; } + /// List of LUNs to be exposed through iSCSI Target. + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun[] Lun { get; set; } + /// Properties for iSCSI Target create request. + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreateProperties Property { get; set; } + /// Access Control List (ACL) for an iSCSI Target; defines LUN masking policy + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl[] StaticAcls { get; set; } + /// + /// iSCSI Target IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:server". + /// + string TargetIqn { get; set; } + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetCreate.json.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetCreate.json.cs new file mode 100644 index 000000000000..a4f0788f9fae --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetCreate.json.cs @@ -0,0 +1,103 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Payload for iSCSI Target create or update requests. + public partial class IscsiTargetCreate + { + + /// + /// AfterFromJson will be called after the json deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JsonNode that should be deserialized into this object. + + partial void AfterFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json); + + /// + /// AfterToJson will be called after the json erialization has finished, allowing customization of the before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JSON container that the serialization result will be placed in. + + partial void AfterToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container); + + /// + /// BeforeFromJson will be called before the json deserialization has commenced, allowing complete customization of + /// the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JsonNode that should be deserialized into this object. + /// Determines if the rest of the deserialization should be processed, or if the method should return + /// instantly. + + partial void BeforeFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json, ref bool returnNow); + + /// + /// BeforeToJson will be called before the json serialization has commenced, allowing complete customization of the + /// object before it is serialized. + /// If you wish to disable the default serialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JSON container that the serialization result will be placed in. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, ref bool returnNow); + + /// + /// Deserializes a into an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreate. + /// + /// a to deserialize from. + /// + /// an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreate. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreate FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode node) + { + return node is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json ? new IscsiTargetCreate(json) : null; + } + + /// + /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject into a new instance of . + /// + /// A Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject instance to deserialize from. + internal IscsiTargetCreate(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json) + { + bool returnNow = false; + BeforeFromJson(json, ref returnNow); + if (returnNow) + { + return; + } + __resource = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Resource(json); + {_property = If( json?.PropertyT("properties"), out var __jsonProperties) ? Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiTargetCreateProperties.FromJson(__jsonProperties) : Property;} + AfterFromJson(json); + } + + /// + /// Serializes this instance of into a . + /// + /// The container to serialize this object into. If the caller + /// passes in null, a new instance will be created and returned to the caller. + /// Allows the caller to choose the depth of the serialization. See . + /// + /// a serialized instance of as a . + /// + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode ToJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode serializationMode) + { + container = container ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject(); + + bool returnNow = false; + BeforeToJson(ref container, ref returnNow); + if (returnNow) + { + return container; + } + __resource?.ToJson(container, serializationMode); + AddIf( null != this._property ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) this._property.ToJson(null,serializationMode) : null, "properties" ,container.Add ); + AfterToJson(ref container); + return container; + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetCreateProperties.PowerShell.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetCreateProperties.PowerShell.cs new file mode 100644 index 000000000000..4b0374c94179 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetCreateProperties.PowerShell.cs @@ -0,0 +1,159 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// Properties for iSCSI Target create or update request. + [System.ComponentModel.TypeConverter(typeof(IscsiTargetCreatePropertiesTypeConverter))] + public partial class IscsiTargetCreateProperties + { + + /// + /// AfterDeserializeDictionary will be called after the deserialization has finished, allowing customization of the + /// object before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Collections.IDictionary content that should be used. + + partial void AfterDeserializeDictionary(global::System.Collections.IDictionary content); + + /// + /// AfterDeserializePSObject will be called after the deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Management.Automation.PSObject content that should be used. + + partial void AfterDeserializePSObject(global::System.Management.Automation.PSObject content); + + /// + /// BeforeDeserializeDictionary will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Collections.IDictionary content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializeDictionary(global::System.Collections.IDictionary content, ref bool returnNow); + + /// + /// BeforeDeserializePSObject will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializePSObject(global::System.Management.Automation.PSObject content, ref bool returnNow); + + /// + /// OverrideToString will be called if it is implemented. Implement this method in a partial class to enable this behavior + /// + /// /// instance serialized to a string, normally it is a Json + /// /// set returnNow to true if you provide a customized OverrideToString function + + partial void OverrideToString(ref string stringResult, ref bool returnNow); + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreateProperties DeserializeFromDictionary(global::System.Collections.IDictionary content) + { + return new IscsiTargetCreateProperties(content); + } + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreateProperties DeserializeFromPSObject(global::System.Management.Automation.PSObject content) + { + return new IscsiTargetCreateProperties(content); + } + + /// + /// Creates a new instance of , deserializing the content from a json string. + /// + /// a string containing a JSON serialized instance of this model. + /// an instance of the model class. + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreateProperties FromJsonString(string jsonText) => FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(jsonText)); + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + internal IscsiTargetCreateProperties(global::System.Management.Automation.PSObject content) + { + bool returnNow = false; + BeforeDeserializePSObject(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreatePropertiesInternal)this).AclMode = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.IscsiTargetAclMode) content.GetValueForProperty("AclMode",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreatePropertiesInternal)this).AclMode, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.IscsiTargetAclMode.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreatePropertiesInternal)this).TargetIqn = (string) content.GetValueForProperty("TargetIqn",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreatePropertiesInternal)this).TargetIqn, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreatePropertiesInternal)this).StaticAcls = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl[]) content.GetValueForProperty("StaticAcls",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreatePropertiesInternal)this).StaticAcls, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.AclTypeConverter.ConvertFrom)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreatePropertiesInternal)this).Lun = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun[]) content.GetValueForProperty("Lun",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreatePropertiesInternal)this).Lun, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiLunTypeConverter.ConvertFrom)); + AfterDeserializePSObject(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + internal IscsiTargetCreateProperties(global::System.Collections.IDictionary content) + { + bool returnNow = false; + BeforeDeserializeDictionary(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreatePropertiesInternal)this).AclMode = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.IscsiTargetAclMode) content.GetValueForProperty("AclMode",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreatePropertiesInternal)this).AclMode, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.IscsiTargetAclMode.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreatePropertiesInternal)this).TargetIqn = (string) content.GetValueForProperty("TargetIqn",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreatePropertiesInternal)this).TargetIqn, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreatePropertiesInternal)this).StaticAcls = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl[]) content.GetValueForProperty("StaticAcls",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreatePropertiesInternal)this).StaticAcls, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.AclTypeConverter.ConvertFrom)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreatePropertiesInternal)this).Lun = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun[]) content.GetValueForProperty("Lun",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreatePropertiesInternal)this).Lun, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiLunTypeConverter.ConvertFrom)); + AfterDeserializeDictionary(content); + } + + /// Serializes this instance to a json string. + + /// a containing this model serialized to JSON text. + public string ToJsonString() => ToJson(null, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeAll)?.ToString(); + + public override string ToString() + { + var returnNow = false; + var result = global::System.String.Empty; + OverrideToString(ref result, ref returnNow); + if (returnNow) + { + return result; + } + return ToJsonString(); + } + } + /// Properties for iSCSI Target create or update request. + [System.ComponentModel.TypeConverter(typeof(IscsiTargetCreatePropertiesTypeConverter))] + public partial interface IIscsiTargetCreateProperties + + { + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetCreateProperties.TypeConverter.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetCreateProperties.TypeConverter.cs new file mode 100644 index 000000000000..4ed4aa4c7a32 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetCreateProperties.TypeConverter.cs @@ -0,0 +1,142 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// + /// A PowerShell PSTypeConverter to support converting to an instance of + /// + public partial class IscsiTargetCreatePropertiesTypeConverter : global::System.Management.Automation.PSTypeConverter + { + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false. + /// + public override bool CanConvertFrom(object sourceValue, global::System.Type destinationType) => CanConvertFrom(sourceValue); + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the instance to check if it can be converted to the type. + /// + /// true if the instance could be converted to a type, otherwise false + /// + public static bool CanConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return true; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + // we say yest to PSObjects + return true; + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + // we say yest to Hashtables/dictionaries + return true; + } + try + { + if (null != sourceValue.ToJsonString()) + { + return true; + } + } + catch + { + // Not one of our objects + } + try + { + string text = sourceValue.ToString()?.Trim(); + return true == text?.StartsWith("{") && true == text?.EndsWith("}") && Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(text).Type == Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonType.Object; + } + catch + { + // Doesn't look like it can be treated as JSON + } + return false; + } + + /// + /// Determines if the parameter can be converted to the parameter + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false + /// + public override bool CanConvertTo(object sourceValue, global::System.Type destinationType) => false; + + /// + /// Converts the parameter to the parameter using and + /// + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// + /// an instance of , or null if there is no suitable conversion. + /// + public override object ConvertFrom(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => ConvertFrom(sourceValue); + + /// + /// Converts the parameter to the parameter using and + /// + /// the value to convert into an instance of . + /// + /// an instance of , or null if there is no suitable conversion. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreateProperties ConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return null; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreateProperties).IsAssignableFrom(type)) + { + return sourceValue; + } + try + { + return IscsiTargetCreateProperties.FromJsonString(typeof(string) == sourceValue.GetType() ? sourceValue : sourceValue.ToJsonString());; + } + catch + { + // Unable to use JSON pattern + } + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + return IscsiTargetCreateProperties.DeserializeFromPSObject(sourceValue); + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + return IscsiTargetCreateProperties.DeserializeFromDictionary(sourceValue); + } + return null; + } + + /// NotImplemented -- this will return null + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// will always return null. + public override object ConvertTo(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => null; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetCreateProperties.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetCreateProperties.cs new file mode 100644 index 000000000000..b60ddf2b5052 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetCreateProperties.cs @@ -0,0 +1,103 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Properties for iSCSI Target create or update request. + public partial class IscsiTargetCreateProperties : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreateProperties, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreatePropertiesInternal + { + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.IscsiTargetAclMode _aclMode; + + /// Mode for Target connectivity. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.IscsiTargetAclMode AclMode { get => this._aclMode; set => this._aclMode = value; } + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun[] _lun; + + /// List of LUNs to be exposed through iSCSI Target. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun[] Lun { get => this._lun; set => this._lun = value; } + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl[] _staticAcls; + + /// Access Control List (ACL) for an iSCSI Target; defines LUN masking policy + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl[] StaticAcls { get => this._staticAcls; set => this._staticAcls = value; } + + /// Backing field for property. + private string _targetIqn; + + /// + /// iSCSI Target IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:server". + /// + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public string TargetIqn { get => this._targetIqn; set => this._targetIqn = value; } + + /// Creates an new instance. + public IscsiTargetCreateProperties() + { + + } + } + /// Properties for iSCSI Target create or update request. + public partial interface IIscsiTargetCreateProperties : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IJsonSerializable + { + /// Mode for Target connectivity. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"Mode for Target connectivity.", + SerializedName = @"aclMode", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.IscsiTargetAclMode) })] + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.IscsiTargetAclMode AclMode { get; set; } + /// List of LUNs to be exposed through iSCSI Target. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"List of LUNs to be exposed through iSCSI Target.", + SerializedName = @"luns", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun) })] + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun[] Lun { get; set; } + /// Access Control List (ACL) for an iSCSI Target; defines LUN masking policy + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"Access Control List (ACL) for an iSCSI Target; defines LUN masking policy", + SerializedName = @"staticAcls", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl) })] + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl[] StaticAcls { get; set; } + /// + /// iSCSI Target IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:server". + /// + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"iSCSI Target IQN (iSCSI Qualified Name); example: ""iqn.2005-03.org.iscsi:server"".", + SerializedName = @"targetIqn", + PossibleTypes = new [] { typeof(string) })] + string TargetIqn { get; set; } + + } + /// Properties for iSCSI Target create or update request. + internal partial interface IIscsiTargetCreatePropertiesInternal + + { + /// Mode for Target connectivity. + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.IscsiTargetAclMode AclMode { get; set; } + /// List of LUNs to be exposed through iSCSI Target. + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun[] Lun { get; set; } + /// Access Control List (ACL) for an iSCSI Target; defines LUN masking policy + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl[] StaticAcls { get; set; } + /// + /// iSCSI Target IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:server". + /// + string TargetIqn { get; set; } + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetCreateProperties.json.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetCreateProperties.json.cs new file mode 100644 index 000000000000..9336770caa6e --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetCreateProperties.json.cs @@ -0,0 +1,123 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Properties for iSCSI Target create or update request. + public partial class IscsiTargetCreateProperties + { + + /// + /// AfterFromJson will be called after the json deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JsonNode that should be deserialized into this object. + + partial void AfterFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json); + + /// + /// AfterToJson will be called after the json erialization has finished, allowing customization of the before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JSON container that the serialization result will be placed in. + + partial void AfterToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container); + + /// + /// BeforeFromJson will be called before the json deserialization has commenced, allowing complete customization of + /// the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JsonNode that should be deserialized into this object. + /// Determines if the rest of the deserialization should be processed, or if the method should return + /// instantly. + + partial void BeforeFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json, ref bool returnNow); + + /// + /// BeforeToJson will be called before the json serialization has commenced, allowing complete customization of the + /// object before it is serialized. + /// If you wish to disable the default serialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JSON container that the serialization result will be placed in. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, ref bool returnNow); + + /// + /// Deserializes a into an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreateProperties. + /// + /// a to deserialize from. + /// + /// an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreateProperties. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreateProperties FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode node) + { + return node is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json ? new IscsiTargetCreateProperties(json) : null; + } + + /// + /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject into a new instance of . + /// + /// A Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject instance to deserialize from. + internal IscsiTargetCreateProperties(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json) + { + bool returnNow = false; + BeforeFromJson(json, ref returnNow); + if (returnNow) + { + return; + } + {_aclMode = If( json?.PropertyT("aclMode"), out var __jsonAclMode) ? (string)__jsonAclMode : (string)AclMode;} + {_targetIqn = If( json?.PropertyT("targetIqn"), out var __jsonTargetIqn) ? (string)__jsonTargetIqn : (string)TargetIqn;} + {_staticAcls = If( json?.PropertyT("staticAcls"), out var __jsonStaticAcls) ? If( __jsonStaticAcls as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonArray, out var __v) ? new global::System.Func(()=> global::System.Linq.Enumerable.ToArray(global::System.Linq.Enumerable.Select(__v, (__u)=>(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl) (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Acl.FromJson(__u) )) ))() : null : StaticAcls;} + {_lun = If( json?.PropertyT("luns"), out var __jsonLuns) ? If( __jsonLuns as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonArray, out var __q) ? new global::System.Func(()=> global::System.Linq.Enumerable.ToArray(global::System.Linq.Enumerable.Select(__q, (__p)=>(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun) (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiLun.FromJson(__p) )) ))() : null : Lun;} + AfterFromJson(json); + } + + /// + /// Serializes this instance of into a . + /// + /// The container to serialize this object into. If the caller + /// passes in null, a new instance will be created and returned to the caller. + /// Allows the caller to choose the depth of the serialization. See . + /// + /// a serialized instance of as a . + /// + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode ToJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode serializationMode) + { + container = container ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject(); + + bool returnNow = false; + BeforeToJson(ref container, ref returnNow); + if (returnNow) + { + return container; + } + AddIf( null != (((object)this._aclMode)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(this._aclMode.ToString()) : null, "aclMode" ,container.Add ); + AddIf( null != (((object)this._targetIqn)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(this._targetIqn.ToString()) : null, "targetIqn" ,container.Add ); + if (null != this._staticAcls) + { + var __w = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.XNodeArray(); + foreach( var __x in this._staticAcls ) + { + AddIf(__x?.ToJson(null, serializationMode) ,__w.Add); + } + container.Add("staticAcls",__w); + } + if (null != this._lun) + { + var __r = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.XNodeArray(); + foreach( var __s in this._lun ) + { + AddIf(__s?.ToJson(null, serializationMode) ,__r.Add); + } + container.Add("luns",__r); + } + AfterToJson(ref container); + return container; + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetList.PowerShell.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetList.PowerShell.cs new file mode 100644 index 000000000000..b8727d67a0b1 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetList.PowerShell.cs @@ -0,0 +1,153 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// List of iSCSI Targets. + [System.ComponentModel.TypeConverter(typeof(IscsiTargetListTypeConverter))] + public partial class IscsiTargetList + { + + /// + /// AfterDeserializeDictionary will be called after the deserialization has finished, allowing customization of the + /// object before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Collections.IDictionary content that should be used. + + partial void AfterDeserializeDictionary(global::System.Collections.IDictionary content); + + /// + /// AfterDeserializePSObject will be called after the deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Management.Automation.PSObject content that should be used. + + partial void AfterDeserializePSObject(global::System.Management.Automation.PSObject content); + + /// + /// BeforeDeserializeDictionary will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Collections.IDictionary content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializeDictionary(global::System.Collections.IDictionary content, ref bool returnNow); + + /// + /// BeforeDeserializePSObject will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializePSObject(global::System.Management.Automation.PSObject content, ref bool returnNow); + + /// + /// OverrideToString will be called if it is implemented. Implement this method in a partial class to enable this behavior + /// + /// /// instance serialized to a string, normally it is a Json + /// /// set returnNow to true if you provide a customized OverrideToString function + + partial void OverrideToString(ref string stringResult, ref bool returnNow); + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetList DeserializeFromDictionary(global::System.Collections.IDictionary content) + { + return new IscsiTargetList(content); + } + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetList DeserializeFromPSObject(global::System.Management.Automation.PSObject content) + { + return new IscsiTargetList(content); + } + + /// + /// Creates a new instance of , deserializing the content from a json string. + /// + /// a string containing a JSON serialized instance of this model. + /// an instance of the model class. + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetList FromJsonString(string jsonText) => FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(jsonText)); + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + internal IscsiTargetList(global::System.Management.Automation.PSObject content) + { + bool returnNow = false; + BeforeDeserializePSObject(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetListInternal)this).Value = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTarget[]) content.GetValueForProperty("Value",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetListInternal)this).Value, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiTargetTypeConverter.ConvertFrom)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetListInternal)this).NextLink = (string) content.GetValueForProperty("NextLink",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetListInternal)this).NextLink, global::System.Convert.ToString); + AfterDeserializePSObject(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + internal IscsiTargetList(global::System.Collections.IDictionary content) + { + bool returnNow = false; + BeforeDeserializeDictionary(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetListInternal)this).Value = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTarget[]) content.GetValueForProperty("Value",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetListInternal)this).Value, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiTargetTypeConverter.ConvertFrom)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetListInternal)this).NextLink = (string) content.GetValueForProperty("NextLink",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetListInternal)this).NextLink, global::System.Convert.ToString); + AfterDeserializeDictionary(content); + } + + /// Serializes this instance to a json string. + + /// a containing this model serialized to JSON text. + public string ToJsonString() => ToJson(null, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeAll)?.ToString(); + + public override string ToString() + { + var returnNow = false; + var result = global::System.String.Empty; + OverrideToString(ref result, ref returnNow); + if (returnNow) + { + return result; + } + return ToJsonString(); + } + } + /// List of iSCSI Targets. + [System.ComponentModel.TypeConverter(typeof(IscsiTargetListTypeConverter))] + public partial interface IIscsiTargetList + + { + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetList.TypeConverter.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetList.TypeConverter.cs new file mode 100644 index 000000000000..298832eedc68 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetList.TypeConverter.cs @@ -0,0 +1,142 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// + /// A PowerShell PSTypeConverter to support converting to an instance of + /// + public partial class IscsiTargetListTypeConverter : global::System.Management.Automation.PSTypeConverter + { + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false. + /// + public override bool CanConvertFrom(object sourceValue, global::System.Type destinationType) => CanConvertFrom(sourceValue); + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the instance to check if it can be converted to the type. + /// + /// true if the instance could be converted to a type, otherwise false + /// + public static bool CanConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return true; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + // we say yest to PSObjects + return true; + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + // we say yest to Hashtables/dictionaries + return true; + } + try + { + if (null != sourceValue.ToJsonString()) + { + return true; + } + } + catch + { + // Not one of our objects + } + try + { + string text = sourceValue.ToString()?.Trim(); + return true == text?.StartsWith("{") && true == text?.EndsWith("}") && Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(text).Type == Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonType.Object; + } + catch + { + // Doesn't look like it can be treated as JSON + } + return false; + } + + /// + /// Determines if the parameter can be converted to the parameter + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false + /// + public override bool CanConvertTo(object sourceValue, global::System.Type destinationType) => false; + + /// + /// Converts the parameter to the parameter using and + /// + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// + /// an instance of , or null if there is no suitable conversion. + /// + public override object ConvertFrom(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => ConvertFrom(sourceValue); + + /// + /// Converts the parameter to the parameter using and + /// + /// the value to convert into an instance of . + /// + /// an instance of , or null if there is no suitable conversion. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetList ConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return null; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetList).IsAssignableFrom(type)) + { + return sourceValue; + } + try + { + return IscsiTargetList.FromJsonString(typeof(string) == sourceValue.GetType() ? sourceValue : sourceValue.ToJsonString());; + } + catch + { + // Unable to use JSON pattern + } + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + return IscsiTargetList.DeserializeFromPSObject(sourceValue); + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + return IscsiTargetList.DeserializeFromDictionary(sourceValue); + } + return null; + } + + /// NotImplemented -- this will return null + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// will always return null. + public override object ConvertTo(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => null; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetList.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetList.cs new file mode 100644 index 000000000000..8d9e3f194c35 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetList.cs @@ -0,0 +1,66 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// List of iSCSI Targets. + public partial class IscsiTargetList : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetList, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetListInternal + { + + /// Internal Acessors for NextLink + string Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetListInternal.NextLink { get => this._nextLink; set { {_nextLink = value;} } } + + /// Backing field for property. + private string _nextLink; + + /// URI to fetch the next section of the paginated response. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public string NextLink { get => this._nextLink; } + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTarget[] _value; + + /// An array of iSCSI Targets in a Disk Pool. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTarget[] Value { get => this._value; set => this._value = value; } + + /// Creates an new instance. + public IscsiTargetList() + { + + } + } + /// List of iSCSI Targets. + public partial interface IIscsiTargetList : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IJsonSerializable + { + /// URI to fetch the next section of the paginated response. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = true, + Description = @"URI to fetch the next section of the paginated response.", + SerializedName = @"nextLink", + PossibleTypes = new [] { typeof(string) })] + string NextLink { get; } + /// An array of iSCSI Targets in a Disk Pool. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"An array of iSCSI Targets in a Disk Pool.", + SerializedName = @"value", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTarget) })] + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTarget[] Value { get; set; } + + } + /// List of iSCSI Targets. + internal partial interface IIscsiTargetListInternal + + { + /// URI to fetch the next section of the paginated response. + string NextLink { get; set; } + /// An array of iSCSI Targets in a Disk Pool. + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTarget[] Value { get; set; } + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetList.json.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetList.json.cs new file mode 100644 index 000000000000..9b9d7a7f392d --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetList.json.cs @@ -0,0 +1,114 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// List of iSCSI Targets. + public partial class IscsiTargetList + { + + /// + /// AfterFromJson will be called after the json deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JsonNode that should be deserialized into this object. + + partial void AfterFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json); + + /// + /// AfterToJson will be called after the json erialization has finished, allowing customization of the before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JSON container that the serialization result will be placed in. + + partial void AfterToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container); + + /// + /// BeforeFromJson will be called before the json deserialization has commenced, allowing complete customization of + /// the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JsonNode that should be deserialized into this object. + /// Determines if the rest of the deserialization should be processed, or if the method should return + /// instantly. + + partial void BeforeFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json, ref bool returnNow); + + /// + /// BeforeToJson will be called before the json serialization has commenced, allowing complete customization of the + /// object before it is serialized. + /// If you wish to disable the default serialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JSON container that the serialization result will be placed in. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, ref bool returnNow); + + /// + /// Deserializes a into an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetList. + /// + /// a to deserialize from. + /// + /// an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetList. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetList FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode node) + { + return node is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json ? new IscsiTargetList(json) : null; + } + + /// + /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject into a new instance of . + /// + /// A Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject instance to deserialize from. + internal IscsiTargetList(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json) + { + bool returnNow = false; + BeforeFromJson(json, ref returnNow); + if (returnNow) + { + return; + } + {_value = If( json?.PropertyT("value"), out var __jsonValue) ? If( __jsonValue as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonArray, out var __v) ? new global::System.Func(()=> global::System.Linq.Enumerable.ToArray(global::System.Linq.Enumerable.Select(__v, (__u)=>(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTarget) (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiTarget.FromJson(__u) )) ))() : null : Value;} + {_nextLink = If( json?.PropertyT("nextLink"), out var __jsonNextLink) ? (string)__jsonNextLink : (string)NextLink;} + AfterFromJson(json); + } + + /// + /// Serializes this instance of into a . + /// + /// The container to serialize this object into. If the caller + /// passes in null, a new instance will be created and returned to the caller. + /// Allows the caller to choose the depth of the serialization. See . + /// + /// a serialized instance of as a . + /// + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode ToJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode serializationMode) + { + container = container ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject(); + + bool returnNow = false; + BeforeToJson(ref container, ref returnNow); + if (returnNow) + { + return container; + } + if (null != this._value) + { + var __w = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.XNodeArray(); + foreach( var __x in this._value ) + { + AddIf(__x?.ToJson(null, serializationMode) ,__w.Add); + } + container.Add("value",__w); + } + if (serializationMode.HasFlag(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeReadOnly)) + { + AddIf( null != (((object)this._nextLink)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(this._nextLink.ToString()) : null, "nextLink" ,container.Add ); + } + AfterToJson(ref container); + return container; + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetProperties.PowerShell.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetProperties.PowerShell.cs new file mode 100644 index 000000000000..a7312f7b4ca8 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetProperties.PowerShell.cs @@ -0,0 +1,167 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// Response properties for iSCSI Target operations. + [System.ComponentModel.TypeConverter(typeof(IscsiTargetPropertiesTypeConverter))] + public partial class IscsiTargetProperties + { + + /// + /// AfterDeserializeDictionary will be called after the deserialization has finished, allowing customization of the + /// object before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Collections.IDictionary content that should be used. + + partial void AfterDeserializeDictionary(global::System.Collections.IDictionary content); + + /// + /// AfterDeserializePSObject will be called after the deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Management.Automation.PSObject content that should be used. + + partial void AfterDeserializePSObject(global::System.Management.Automation.PSObject content); + + /// + /// BeforeDeserializeDictionary will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Collections.IDictionary content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializeDictionary(global::System.Collections.IDictionary content, ref bool returnNow); + + /// + /// BeforeDeserializePSObject will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializePSObject(global::System.Management.Automation.PSObject content, ref bool returnNow); + + /// + /// OverrideToString will be called if it is implemented. Implement this method in a partial class to enable this behavior + /// + /// /// instance serialized to a string, normally it is a Json + /// /// set returnNow to true if you provide a customized OverrideToString function + + partial void OverrideToString(ref string stringResult, ref bool returnNow); + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetProperties DeserializeFromDictionary(global::System.Collections.IDictionary content) + { + return new IscsiTargetProperties(content); + } + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetProperties DeserializeFromPSObject(global::System.Management.Automation.PSObject content) + { + return new IscsiTargetProperties(content); + } + + /// + /// Creates a new instance of , deserializing the content from a json string. + /// + /// a string containing a JSON serialized instance of this model. + /// an instance of the model class. + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetProperties FromJsonString(string jsonText) => FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(jsonText)); + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + internal IscsiTargetProperties(global::System.Management.Automation.PSObject content) + { + bool returnNow = false; + BeforeDeserializePSObject(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetPropertiesInternal)this).AclMode = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.IscsiTargetAclMode) content.GetValueForProperty("AclMode",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetPropertiesInternal)this).AclMode, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.IscsiTargetAclMode.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetPropertiesInternal)this).StaticAcls = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl[]) content.GetValueForProperty("StaticAcls",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetPropertiesInternal)this).StaticAcls, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.AclTypeConverter.ConvertFrom)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetPropertiesInternal)this).Lun = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun[]) content.GetValueForProperty("Lun",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetPropertiesInternal)this).Lun, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiLunTypeConverter.ConvertFrom)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetPropertiesInternal)this).TargetIqn = (string) content.GetValueForProperty("TargetIqn",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetPropertiesInternal)this).TargetIqn, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetPropertiesInternal)this).ProvisioningState = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.ProvisioningStates) content.GetValueForProperty("ProvisioningState",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetPropertiesInternal)this).ProvisioningState, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.ProvisioningStates.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetPropertiesInternal)this).Status = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.OperationalStatus) content.GetValueForProperty("Status",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetPropertiesInternal)this).Status, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.OperationalStatus.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetPropertiesInternal)this).Endpoint = (string[]) content.GetValueForProperty("Endpoint",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetPropertiesInternal)this).Endpoint, __y => TypeConverterExtensions.SelectToArray(__y, global::System.Convert.ToString)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetPropertiesInternal)this).Port = (int?) content.GetValueForProperty("Port",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetPropertiesInternal)this).Port, (__y)=> (int) global::System.Convert.ChangeType(__y, typeof(int))); + AfterDeserializePSObject(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + internal IscsiTargetProperties(global::System.Collections.IDictionary content) + { + bool returnNow = false; + BeforeDeserializeDictionary(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetPropertiesInternal)this).AclMode = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.IscsiTargetAclMode) content.GetValueForProperty("AclMode",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetPropertiesInternal)this).AclMode, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.IscsiTargetAclMode.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetPropertiesInternal)this).StaticAcls = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl[]) content.GetValueForProperty("StaticAcls",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetPropertiesInternal)this).StaticAcls, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.AclTypeConverter.ConvertFrom)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetPropertiesInternal)this).Lun = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun[]) content.GetValueForProperty("Lun",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetPropertiesInternal)this).Lun, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiLunTypeConverter.ConvertFrom)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetPropertiesInternal)this).TargetIqn = (string) content.GetValueForProperty("TargetIqn",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetPropertiesInternal)this).TargetIqn, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetPropertiesInternal)this).ProvisioningState = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.ProvisioningStates) content.GetValueForProperty("ProvisioningState",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetPropertiesInternal)this).ProvisioningState, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.ProvisioningStates.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetPropertiesInternal)this).Status = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.OperationalStatus) content.GetValueForProperty("Status",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetPropertiesInternal)this).Status, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.OperationalStatus.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetPropertiesInternal)this).Endpoint = (string[]) content.GetValueForProperty("Endpoint",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetPropertiesInternal)this).Endpoint, __y => TypeConverterExtensions.SelectToArray(__y, global::System.Convert.ToString)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetPropertiesInternal)this).Port = (int?) content.GetValueForProperty("Port",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetPropertiesInternal)this).Port, (__y)=> (int) global::System.Convert.ChangeType(__y, typeof(int))); + AfterDeserializeDictionary(content); + } + + /// Serializes this instance to a json string. + + /// a containing this model serialized to JSON text. + public string ToJsonString() => ToJson(null, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeAll)?.ToString(); + + public override string ToString() + { + var returnNow = false; + var result = global::System.String.Empty; + OverrideToString(ref result, ref returnNow); + if (returnNow) + { + return result; + } + return ToJsonString(); + } + } + /// Response properties for iSCSI Target operations. + [System.ComponentModel.TypeConverter(typeof(IscsiTargetPropertiesTypeConverter))] + public partial interface IIscsiTargetProperties + + { + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetProperties.TypeConverter.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetProperties.TypeConverter.cs new file mode 100644 index 000000000000..daa9a4122ead --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetProperties.TypeConverter.cs @@ -0,0 +1,142 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// + /// A PowerShell PSTypeConverter to support converting to an instance of + /// + public partial class IscsiTargetPropertiesTypeConverter : global::System.Management.Automation.PSTypeConverter + { + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false. + /// + public override bool CanConvertFrom(object sourceValue, global::System.Type destinationType) => CanConvertFrom(sourceValue); + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the instance to check if it can be converted to the type. + /// + /// true if the instance could be converted to a type, otherwise false + /// + public static bool CanConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return true; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + // we say yest to PSObjects + return true; + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + // we say yest to Hashtables/dictionaries + return true; + } + try + { + if (null != sourceValue.ToJsonString()) + { + return true; + } + } + catch + { + // Not one of our objects + } + try + { + string text = sourceValue.ToString()?.Trim(); + return true == text?.StartsWith("{") && true == text?.EndsWith("}") && Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(text).Type == Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonType.Object; + } + catch + { + // Doesn't look like it can be treated as JSON + } + return false; + } + + /// + /// Determines if the parameter can be converted to the parameter + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false + /// + public override bool CanConvertTo(object sourceValue, global::System.Type destinationType) => false; + + /// + /// Converts the parameter to the parameter using and + /// + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// + /// an instance of , or null if there is no suitable conversion. + /// + public override object ConvertFrom(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => ConvertFrom(sourceValue); + + /// + /// Converts the parameter to the parameter using and + /// + /// the value to convert into an instance of . + /// + /// an instance of , or null if there is no suitable conversion. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetProperties ConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return null; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetProperties).IsAssignableFrom(type)) + { + return sourceValue; + } + try + { + return IscsiTargetProperties.FromJsonString(typeof(string) == sourceValue.GetType() ? sourceValue : sourceValue.ToJsonString());; + } + catch + { + // Unable to use JSON pattern + } + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + return IscsiTargetProperties.DeserializeFromPSObject(sourceValue); + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + return IscsiTargetProperties.DeserializeFromDictionary(sourceValue); + } + return null; + } + + /// NotImplemented -- this will return null + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// will always return null. + public override object ConvertTo(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => null; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetProperties.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetProperties.cs new file mode 100644 index 000000000000..4991e44e9b97 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetProperties.cs @@ -0,0 +1,174 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Response properties for iSCSI Target operations. + public partial class IscsiTargetProperties : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetProperties, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetPropertiesInternal + { + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.IscsiTargetAclMode _aclMode; + + /// Mode for Target connectivity. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.IscsiTargetAclMode AclMode { get => this._aclMode; set => this._aclMode = value; } + + /// Backing field for property. + private string[] _endpoint; + + /// List of private IPv4 addresses to connect to the iSCSI Target. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public string[] Endpoint { get => this._endpoint; set => this._endpoint = value; } + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun[] _lun; + + /// List of LUNs to be exposed through iSCSI Target. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun[] Lun { get => this._lun; set => this._lun = value; } + + /// Internal Acessors for ProvisioningState + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.ProvisioningStates Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetPropertiesInternal.ProvisioningState { get => this._provisioningState; set { {_provisioningState = value;} } } + + /// Backing field for property. + private int? _port; + + /// The port used by iSCSI Target portal group. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public int? Port { get => this._port; set => this._port = value; } + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.ProvisioningStates _provisioningState; + + /// State of the operation on the resource. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.ProvisioningStates ProvisioningState { get => this._provisioningState; } + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl[] _staticAcls; + + /// Access Control List (ACL) for an iSCSI Target; defines LUN masking policy + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl[] StaticAcls { get => this._staticAcls; set => this._staticAcls = value; } + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.OperationalStatus _status; + + /// Operational status of the iSCSI Target. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.OperationalStatus Status { get => this._status; set => this._status = value; } + + /// Backing field for property. + private string _targetIqn; + + /// + /// iSCSI Target IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:server". + /// + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public string TargetIqn { get => this._targetIqn; set => this._targetIqn = value; } + + /// Creates an new instance. + public IscsiTargetProperties() + { + + } + } + /// Response properties for iSCSI Target operations. + public partial interface IIscsiTargetProperties : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IJsonSerializable + { + /// Mode for Target connectivity. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"Mode for Target connectivity.", + SerializedName = @"aclMode", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.IscsiTargetAclMode) })] + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.IscsiTargetAclMode AclMode { get; set; } + /// List of private IPv4 addresses to connect to the iSCSI Target. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"List of private IPv4 addresses to connect to the iSCSI Target.", + SerializedName = @"endpoints", + PossibleTypes = new [] { typeof(string) })] + string[] Endpoint { get; set; } + /// List of LUNs to be exposed through iSCSI Target. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"List of LUNs to be exposed through iSCSI Target.", + SerializedName = @"luns", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun) })] + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun[] Lun { get; set; } + /// The port used by iSCSI Target portal group. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"The port used by iSCSI Target portal group.", + SerializedName = @"port", + PossibleTypes = new [] { typeof(int) })] + int? Port { get; set; } + /// State of the operation on the resource. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = true, + Description = @"State of the operation on the resource.", + SerializedName = @"provisioningState", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.ProvisioningStates) })] + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.ProvisioningStates ProvisioningState { get; } + /// Access Control List (ACL) for an iSCSI Target; defines LUN masking policy + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"Access Control List (ACL) for an iSCSI Target; defines LUN masking policy", + SerializedName = @"staticAcls", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl) })] + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl[] StaticAcls { get; set; } + /// Operational status of the iSCSI Target. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"Operational status of the iSCSI Target.", + SerializedName = @"status", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.OperationalStatus) })] + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.OperationalStatus Status { get; set; } + /// + /// iSCSI Target IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:server". + /// + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"iSCSI Target IQN (iSCSI Qualified Name); example: ""iqn.2005-03.org.iscsi:server"".", + SerializedName = @"targetIqn", + PossibleTypes = new [] { typeof(string) })] + string TargetIqn { get; set; } + + } + /// Response properties for iSCSI Target operations. + internal partial interface IIscsiTargetPropertiesInternal + + { + /// Mode for Target connectivity. + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.IscsiTargetAclMode AclMode { get; set; } + /// List of private IPv4 addresses to connect to the iSCSI Target. + string[] Endpoint { get; set; } + /// List of LUNs to be exposed through iSCSI Target. + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun[] Lun { get; set; } + /// The port used by iSCSI Target portal group. + int? Port { get; set; } + /// State of the operation on the resource. + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.ProvisioningStates ProvisioningState { get; set; } + /// Access Control List (ACL) for an iSCSI Target; defines LUN masking policy + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl[] StaticAcls { get; set; } + /// Operational status of the iSCSI Target. + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.OperationalStatus Status { get; set; } + /// + /// iSCSI Target IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:server". + /// + string TargetIqn { get; set; } + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetProperties.json.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetProperties.json.cs new file mode 100644 index 000000000000..86bdfda5fc10 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetProperties.json.cs @@ -0,0 +1,142 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Response properties for iSCSI Target operations. + public partial class IscsiTargetProperties + { + + /// + /// AfterFromJson will be called after the json deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JsonNode that should be deserialized into this object. + + partial void AfterFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json); + + /// + /// AfterToJson will be called after the json erialization has finished, allowing customization of the before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JSON container that the serialization result will be placed in. + + partial void AfterToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container); + + /// + /// BeforeFromJson will be called before the json deserialization has commenced, allowing complete customization of + /// the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JsonNode that should be deserialized into this object. + /// Determines if the rest of the deserialization should be processed, or if the method should return + /// instantly. + + partial void BeforeFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json, ref bool returnNow); + + /// + /// BeforeToJson will be called before the json serialization has commenced, allowing complete customization of the + /// object before it is serialized. + /// If you wish to disable the default serialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JSON container that the serialization result will be placed in. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, ref bool returnNow); + + /// + /// Deserializes a into an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetProperties. + /// + /// a to deserialize from. + /// + /// an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetProperties. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetProperties FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode node) + { + return node is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json ? new IscsiTargetProperties(json) : null; + } + + /// + /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject into a new instance of . + /// + /// A Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject instance to deserialize from. + internal IscsiTargetProperties(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json) + { + bool returnNow = false; + BeforeFromJson(json, ref returnNow); + if (returnNow) + { + return; + } + {_aclMode = If( json?.PropertyT("aclMode"), out var __jsonAclMode) ? (string)__jsonAclMode : (string)AclMode;} + {_staticAcls = If( json?.PropertyT("staticAcls"), out var __jsonStaticAcls) ? If( __jsonStaticAcls as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonArray, out var __v) ? new global::System.Func(()=> global::System.Linq.Enumerable.ToArray(global::System.Linq.Enumerable.Select(__v, (__u)=>(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl) (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Acl.FromJson(__u) )) ))() : null : StaticAcls;} + {_lun = If( json?.PropertyT("luns"), out var __jsonLuns) ? If( __jsonLuns as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonArray, out var __q) ? new global::System.Func(()=> global::System.Linq.Enumerable.ToArray(global::System.Linq.Enumerable.Select(__q, (__p)=>(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun) (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiLun.FromJson(__p) )) ))() : null : Lun;} + {_targetIqn = If( json?.PropertyT("targetIqn"), out var __jsonTargetIqn) ? (string)__jsonTargetIqn : (string)TargetIqn;} + {_provisioningState = If( json?.PropertyT("provisioningState"), out var __jsonProvisioningState) ? (string)__jsonProvisioningState : (string)ProvisioningState;} + {_status = If( json?.PropertyT("status"), out var __jsonStatus) ? (string)__jsonStatus : (string)Status;} + {_endpoint = If( json?.PropertyT("endpoints"), out var __jsonEndpoints) ? If( __jsonEndpoints as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonArray, out var __l) ? new global::System.Func(()=> global::System.Linq.Enumerable.ToArray(global::System.Linq.Enumerable.Select(__l, (__k)=>(string) (__k is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString __j ? (string)(__j.ToString()) : null)) ))() : null : Endpoint;} + {_port = If( json?.PropertyT("port"), out var __jsonPort) ? (int?)__jsonPort : Port;} + AfterFromJson(json); + } + + /// + /// Serializes this instance of into a . + /// + /// The container to serialize this object into. If the caller + /// passes in null, a new instance will be created and returned to the caller. + /// Allows the caller to choose the depth of the serialization. See . + /// + /// a serialized instance of as a . + /// + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode ToJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode serializationMode) + { + container = container ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject(); + + bool returnNow = false; + BeforeToJson(ref container, ref returnNow); + if (returnNow) + { + return container; + } + AddIf( null != (((object)this._aclMode)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(this._aclMode.ToString()) : null, "aclMode" ,container.Add ); + if (null != this._staticAcls) + { + var __w = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.XNodeArray(); + foreach( var __x in this._staticAcls ) + { + AddIf(__x?.ToJson(null, serializationMode) ,__w.Add); + } + container.Add("staticAcls",__w); + } + if (null != this._lun) + { + var __r = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.XNodeArray(); + foreach( var __s in this._lun ) + { + AddIf(__s?.ToJson(null, serializationMode) ,__r.Add); + } + container.Add("luns",__r); + } + AddIf( null != (((object)this._targetIqn)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(this._targetIqn.ToString()) : null, "targetIqn" ,container.Add ); + if (serializationMode.HasFlag(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeReadOnly)) + { + AddIf( null != (((object)this._provisioningState)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(this._provisioningState.ToString()) : null, "provisioningState" ,container.Add ); + } + AddIf( null != (((object)this._status)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(this._status.ToString()) : null, "status" ,container.Add ); + if (null != this._endpoint) + { + var __m = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.XNodeArray(); + foreach( var __n in this._endpoint ) + { + AddIf(null != (((object)__n)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(__n.ToString()) : null ,__m.Add); + } + container.Add("endpoints",__m); + } + AddIf( null != this._port ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode)new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNumber((int)this._port) : null, "port" ,container.Add ); + AfterToJson(ref container); + return container; + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetUpdate.PowerShell.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetUpdate.PowerShell.cs new file mode 100644 index 000000000000..c055bbe8484e --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetUpdate.PowerShell.cs @@ -0,0 +1,161 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// Payload for iSCSI Target update requests. + [System.ComponentModel.TypeConverter(typeof(IscsiTargetUpdateTypeConverter))] + public partial class IscsiTargetUpdate + { + + /// + /// AfterDeserializeDictionary will be called after the deserialization has finished, allowing customization of the + /// object before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Collections.IDictionary content that should be used. + + partial void AfterDeserializeDictionary(global::System.Collections.IDictionary content); + + /// + /// AfterDeserializePSObject will be called after the deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Management.Automation.PSObject content that should be used. + + partial void AfterDeserializePSObject(global::System.Management.Automation.PSObject content); + + /// + /// BeforeDeserializeDictionary will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Collections.IDictionary content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializeDictionary(global::System.Collections.IDictionary content, ref bool returnNow); + + /// + /// BeforeDeserializePSObject will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializePSObject(global::System.Management.Automation.PSObject content, ref bool returnNow); + + /// + /// OverrideToString will be called if it is implemented. Implement this method in a partial class to enable this behavior + /// + /// /// instance serialized to a string, normally it is a Json + /// /// set returnNow to true if you provide a customized OverrideToString function + + partial void OverrideToString(ref string stringResult, ref bool returnNow); + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdate DeserializeFromDictionary(global::System.Collections.IDictionary content) + { + return new IscsiTargetUpdate(content); + } + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdate DeserializeFromPSObject(global::System.Management.Automation.PSObject content) + { + return new IscsiTargetUpdate(content); + } + + /// + /// Creates a new instance of , deserializing the content from a json string. + /// + /// a string containing a JSON serialized instance of this model. + /// an instance of the model class. + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdate FromJsonString(string jsonText) => FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(jsonText)); + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + internal IscsiTargetUpdate(global::System.Management.Automation.PSObject content) + { + bool returnNow = false; + BeforeDeserializePSObject(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdateInternal)this).Property = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdateProperties) content.GetValueForProperty("Property",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdateInternal)this).Property, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiTargetUpdatePropertiesTypeConverter.ConvertFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Id, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Name, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Type, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdateInternal)this).StaticAcls = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl[]) content.GetValueForProperty("StaticAcls",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdateInternal)this).StaticAcls, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.AclTypeConverter.ConvertFrom)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdateInternal)this).Lun = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun[]) content.GetValueForProperty("Lun",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdateInternal)this).Lun, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiLunTypeConverter.ConvertFrom)); + AfterDeserializePSObject(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + internal IscsiTargetUpdate(global::System.Collections.IDictionary content) + { + bool returnNow = false; + BeforeDeserializeDictionary(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdateInternal)this).Property = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdateProperties) content.GetValueForProperty("Property",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdateInternal)this).Property, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiTargetUpdatePropertiesTypeConverter.ConvertFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Id, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Name, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Type, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdateInternal)this).StaticAcls = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl[]) content.GetValueForProperty("StaticAcls",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdateInternal)this).StaticAcls, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.AclTypeConverter.ConvertFrom)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdateInternal)this).Lun = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun[]) content.GetValueForProperty("Lun",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdateInternal)this).Lun, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiLunTypeConverter.ConvertFrom)); + AfterDeserializeDictionary(content); + } + + /// Serializes this instance to a json string. + + /// a containing this model serialized to JSON text. + public string ToJsonString() => ToJson(null, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeAll)?.ToString(); + + public override string ToString() + { + var returnNow = false; + var result = global::System.String.Empty; + OverrideToString(ref result, ref returnNow); + if (returnNow) + { + return result; + } + return ToJsonString(); + } + } + /// Payload for iSCSI Target update requests. + [System.ComponentModel.TypeConverter(typeof(IscsiTargetUpdateTypeConverter))] + public partial interface IIscsiTargetUpdate + + { + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetUpdate.TypeConverter.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetUpdate.TypeConverter.cs new file mode 100644 index 000000000000..2054ba11e241 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetUpdate.TypeConverter.cs @@ -0,0 +1,142 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// + /// A PowerShell PSTypeConverter to support converting to an instance of + /// + public partial class IscsiTargetUpdateTypeConverter : global::System.Management.Automation.PSTypeConverter + { + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false. + /// + public override bool CanConvertFrom(object sourceValue, global::System.Type destinationType) => CanConvertFrom(sourceValue); + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the instance to check if it can be converted to the type. + /// + /// true if the instance could be converted to a type, otherwise false + /// + public static bool CanConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return true; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + // we say yest to PSObjects + return true; + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + // we say yest to Hashtables/dictionaries + return true; + } + try + { + if (null != sourceValue.ToJsonString()) + { + return true; + } + } + catch + { + // Not one of our objects + } + try + { + string text = sourceValue.ToString()?.Trim(); + return true == text?.StartsWith("{") && true == text?.EndsWith("}") && Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(text).Type == Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonType.Object; + } + catch + { + // Doesn't look like it can be treated as JSON + } + return false; + } + + /// + /// Determines if the parameter can be converted to the parameter + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false + /// + public override bool CanConvertTo(object sourceValue, global::System.Type destinationType) => false; + + /// + /// Converts the parameter to the parameter using and + /// + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// + /// an instance of , or null if there is no suitable conversion. + /// + public override object ConvertFrom(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => ConvertFrom(sourceValue); + + /// + /// Converts the parameter to the parameter using and + /// + /// the value to convert into an instance of . + /// + /// an instance of , or null if there is no suitable conversion. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdate ConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return null; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdate).IsAssignableFrom(type)) + { + return sourceValue; + } + try + { + return IscsiTargetUpdate.FromJsonString(typeof(string) == sourceValue.GetType() ? sourceValue : sourceValue.ToJsonString());; + } + catch + { + // Unable to use JSON pattern + } + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + return IscsiTargetUpdate.DeserializeFromPSObject(sourceValue); + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + return IscsiTargetUpdate.DeserializeFromDictionary(sourceValue); + } + return null; + } + + /// NotImplemented -- this will return null + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// will always return null. + public override object ConvertTo(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => null; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetUpdate.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetUpdate.cs new file mode 100644 index 000000000000..aafdda1a3498 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetUpdate.cs @@ -0,0 +1,113 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Payload for iSCSI Target update requests. + public partial class IscsiTargetUpdate : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdate, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdateInternal, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IValidates + { + /// + /// Backing field for Inherited model + /// + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResource __resource = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Resource(); + + /// + /// Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inherited)] + public string Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)__resource).Id; } + + /// List of LUNs to be exposed through iSCSI Target. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inlined)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun[] Lun { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdatePropertiesInternal)Property).Lun; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdatePropertiesInternal)Property).Lun = value ?? null /* arrayOf */; } + + /// Internal Acessors for Property + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdateProperties Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdateInternal.Property { get => (this._property = this._property ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiTargetUpdateProperties()); set { {_property = value;} } } + + /// Internal Acessors for Id + string Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal.Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)__resource).Id; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)__resource).Id = value; } + + /// Internal Acessors for Name + string Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal.Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)__resource).Name; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)__resource).Name = value; } + + /// Internal Acessors for Type + string Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal.Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)__resource).Type; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)__resource).Type = value; } + + /// The name of the resource + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inherited)] + public string Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)__resource).Name; } + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdateProperties _property; + + /// Properties for iSCSI Target update request. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + internal Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdateProperties Property { get => (this._property = this._property ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiTargetUpdateProperties()); set => this._property = value; } + + /// Access Control List (ACL) for an iSCSI Target; defines LUN masking policy + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inlined)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl[] StaticAcls { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdatePropertiesInternal)Property).StaticAcls; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdatePropertiesInternal)Property).StaticAcls = value ?? null /* arrayOf */; } + + /// + /// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. + /// + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inherited)] + public string Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)__resource).Type; } + + /// Creates an new instance. + public IscsiTargetUpdate() + { + + } + + /// Validates that this object meets the validation criteria. + /// an instance that will receive validation + /// events. + /// + /// A < see cref = "global::System.Threading.Tasks.Task" /> that will be complete when validation is completed. + /// + public async global::System.Threading.Tasks.Task Validate(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener) + { + await eventListener.AssertNotNull(nameof(__resource), __resource); + await eventListener.AssertObjectIsValid(nameof(__resource), __resource); + } + } + /// Payload for iSCSI Target update requests. + public partial interface IIscsiTargetUpdate : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IJsonSerializable, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResource + { + /// List of LUNs to be exposed through iSCSI Target. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"List of LUNs to be exposed through iSCSI Target.", + SerializedName = @"luns", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun) })] + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun[] Lun { get; set; } + /// Access Control List (ACL) for an iSCSI Target; defines LUN masking policy + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"Access Control List (ACL) for an iSCSI Target; defines LUN masking policy", + SerializedName = @"staticAcls", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl) })] + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl[] StaticAcls { get; set; } + + } + /// Payload for iSCSI Target update requests. + internal partial interface IIscsiTargetUpdateInternal : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal + { + /// List of LUNs to be exposed through iSCSI Target. + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun[] Lun { get; set; } + /// Properties for iSCSI Target update request. + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdateProperties Property { get; set; } + /// Access Control List (ACL) for an iSCSI Target; defines LUN masking policy + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl[] StaticAcls { get; set; } + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetUpdate.json.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetUpdate.json.cs new file mode 100644 index 000000000000..bb874dad4cda --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetUpdate.json.cs @@ -0,0 +1,103 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Payload for iSCSI Target update requests. + public partial class IscsiTargetUpdate + { + + /// + /// AfterFromJson will be called after the json deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JsonNode that should be deserialized into this object. + + partial void AfterFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json); + + /// + /// AfterToJson will be called after the json erialization has finished, allowing customization of the before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JSON container that the serialization result will be placed in. + + partial void AfterToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container); + + /// + /// BeforeFromJson will be called before the json deserialization has commenced, allowing complete customization of + /// the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JsonNode that should be deserialized into this object. + /// Determines if the rest of the deserialization should be processed, or if the method should return + /// instantly. + + partial void BeforeFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json, ref bool returnNow); + + /// + /// BeforeToJson will be called before the json serialization has commenced, allowing complete customization of the + /// object before it is serialized. + /// If you wish to disable the default serialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JSON container that the serialization result will be placed in. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, ref bool returnNow); + + /// + /// Deserializes a into an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdate. + /// + /// a to deserialize from. + /// + /// an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdate. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdate FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode node) + { + return node is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json ? new IscsiTargetUpdate(json) : null; + } + + /// + /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject into a new instance of . + /// + /// A Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject instance to deserialize from. + internal IscsiTargetUpdate(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json) + { + bool returnNow = false; + BeforeFromJson(json, ref returnNow); + if (returnNow) + { + return; + } + __resource = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Resource(json); + {_property = If( json?.PropertyT("properties"), out var __jsonProperties) ? Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiTargetUpdateProperties.FromJson(__jsonProperties) : Property;} + AfterFromJson(json); + } + + /// + /// Serializes this instance of into a . + /// + /// The container to serialize this object into. If the caller + /// passes in null, a new instance will be created and returned to the caller. + /// Allows the caller to choose the depth of the serialization. See . + /// + /// a serialized instance of as a . + /// + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode ToJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode serializationMode) + { + container = container ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject(); + + bool returnNow = false; + BeforeToJson(ref container, ref returnNow); + if (returnNow) + { + return container; + } + __resource?.ToJson(container, serializationMode); + AddIf( null != this._property ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) this._property.ToJson(null,serializationMode) : null, "properties" ,container.Add ); + AfterToJson(ref container); + return container; + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetUpdateProperties.PowerShell.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetUpdateProperties.PowerShell.cs new file mode 100644 index 000000000000..eb0728e08647 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetUpdateProperties.PowerShell.cs @@ -0,0 +1,155 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// Properties for iSCSI Target update request. + [System.ComponentModel.TypeConverter(typeof(IscsiTargetUpdatePropertiesTypeConverter))] + public partial class IscsiTargetUpdateProperties + { + + /// + /// AfterDeserializeDictionary will be called after the deserialization has finished, allowing customization of the + /// object before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Collections.IDictionary content that should be used. + + partial void AfterDeserializeDictionary(global::System.Collections.IDictionary content); + + /// + /// AfterDeserializePSObject will be called after the deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Management.Automation.PSObject content that should be used. + + partial void AfterDeserializePSObject(global::System.Management.Automation.PSObject content); + + /// + /// BeforeDeserializeDictionary will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Collections.IDictionary content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializeDictionary(global::System.Collections.IDictionary content, ref bool returnNow); + + /// + /// BeforeDeserializePSObject will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializePSObject(global::System.Management.Automation.PSObject content, ref bool returnNow); + + /// + /// OverrideToString will be called if it is implemented. Implement this method in a partial class to enable this behavior + /// + /// /// instance serialized to a string, normally it is a Json + /// /// set returnNow to true if you provide a customized OverrideToString function + + partial void OverrideToString(ref string stringResult, ref bool returnNow); + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdateProperties DeserializeFromDictionary(global::System.Collections.IDictionary content) + { + return new IscsiTargetUpdateProperties(content); + } + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdateProperties DeserializeFromPSObject(global::System.Management.Automation.PSObject content) + { + return new IscsiTargetUpdateProperties(content); + } + + /// + /// Creates a new instance of , deserializing the content from a json string. + /// + /// a string containing a JSON serialized instance of this model. + /// an instance of the model class. + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdateProperties FromJsonString(string jsonText) => FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(jsonText)); + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + internal IscsiTargetUpdateProperties(global::System.Management.Automation.PSObject content) + { + bool returnNow = false; + BeforeDeserializePSObject(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdatePropertiesInternal)this).StaticAcls = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl[]) content.GetValueForProperty("StaticAcls",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdatePropertiesInternal)this).StaticAcls, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.AclTypeConverter.ConvertFrom)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdatePropertiesInternal)this).Lun = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun[]) content.GetValueForProperty("Lun",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdatePropertiesInternal)this).Lun, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiLunTypeConverter.ConvertFrom)); + AfterDeserializePSObject(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + internal IscsiTargetUpdateProperties(global::System.Collections.IDictionary content) + { + bool returnNow = false; + BeforeDeserializeDictionary(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdatePropertiesInternal)this).StaticAcls = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl[]) content.GetValueForProperty("StaticAcls",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdatePropertiesInternal)this).StaticAcls, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.AclTypeConverter.ConvertFrom)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdatePropertiesInternal)this).Lun = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun[]) content.GetValueForProperty("Lun",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdatePropertiesInternal)this).Lun, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiLunTypeConverter.ConvertFrom)); + AfterDeserializeDictionary(content); + } + + /// Serializes this instance to a json string. + + /// a containing this model serialized to JSON text. + public string ToJsonString() => ToJson(null, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeAll)?.ToString(); + + public override string ToString() + { + var returnNow = false; + var result = global::System.String.Empty; + OverrideToString(ref result, ref returnNow); + if (returnNow) + { + return result; + } + return ToJsonString(); + } + } + /// Properties for iSCSI Target update request. + [System.ComponentModel.TypeConverter(typeof(IscsiTargetUpdatePropertiesTypeConverter))] + public partial interface IIscsiTargetUpdateProperties + + { + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetUpdateProperties.TypeConverter.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetUpdateProperties.TypeConverter.cs new file mode 100644 index 000000000000..abeec4e6af26 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetUpdateProperties.TypeConverter.cs @@ -0,0 +1,142 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// + /// A PowerShell PSTypeConverter to support converting to an instance of + /// + public partial class IscsiTargetUpdatePropertiesTypeConverter : global::System.Management.Automation.PSTypeConverter + { + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false. + /// + public override bool CanConvertFrom(object sourceValue, global::System.Type destinationType) => CanConvertFrom(sourceValue); + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the instance to check if it can be converted to the type. + /// + /// true if the instance could be converted to a type, otherwise false + /// + public static bool CanConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return true; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + // we say yest to PSObjects + return true; + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + // we say yest to Hashtables/dictionaries + return true; + } + try + { + if (null != sourceValue.ToJsonString()) + { + return true; + } + } + catch + { + // Not one of our objects + } + try + { + string text = sourceValue.ToString()?.Trim(); + return true == text?.StartsWith("{") && true == text?.EndsWith("}") && Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(text).Type == Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonType.Object; + } + catch + { + // Doesn't look like it can be treated as JSON + } + return false; + } + + /// + /// Determines if the parameter can be converted to the parameter + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false + /// + public override bool CanConvertTo(object sourceValue, global::System.Type destinationType) => false; + + /// + /// Converts the parameter to the parameter using and + /// + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// + /// an instance of , or null if there is no suitable conversion. + /// + public override object ConvertFrom(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => ConvertFrom(sourceValue); + + /// + /// Converts the parameter to the parameter using and + /// + /// the value to convert into an instance of . + /// + /// an instance of , or null if there is no suitable conversion. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdateProperties ConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return null; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdateProperties).IsAssignableFrom(type)) + { + return sourceValue; + } + try + { + return IscsiTargetUpdateProperties.FromJsonString(typeof(string) == sourceValue.GetType() ? sourceValue : sourceValue.ToJsonString());; + } + catch + { + // Unable to use JSON pattern + } + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + return IscsiTargetUpdateProperties.DeserializeFromPSObject(sourceValue); + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + return IscsiTargetUpdateProperties.DeserializeFromDictionary(sourceValue); + } + return null; + } + + /// NotImplemented -- this will return null + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// will always return null. + public override object ConvertTo(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => null; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetUpdateProperties.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetUpdateProperties.cs new file mode 100644 index 000000000000..1056cb919976 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetUpdateProperties.cs @@ -0,0 +1,63 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Properties for iSCSI Target update request. + public partial class IscsiTargetUpdateProperties : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdateProperties, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdatePropertiesInternal + { + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun[] _lun; + + /// List of LUNs to be exposed through iSCSI Target. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun[] Lun { get => this._lun; set => this._lun = value; } + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl[] _staticAcls; + + /// Access Control List (ACL) for an iSCSI Target; defines LUN masking policy + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl[] StaticAcls { get => this._staticAcls; set => this._staticAcls = value; } + + /// Creates an new instance. + public IscsiTargetUpdateProperties() + { + + } + } + /// Properties for iSCSI Target update request. + public partial interface IIscsiTargetUpdateProperties : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IJsonSerializable + { + /// List of LUNs to be exposed through iSCSI Target. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"List of LUNs to be exposed through iSCSI Target.", + SerializedName = @"luns", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun) })] + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun[] Lun { get; set; } + /// Access Control List (ACL) for an iSCSI Target; defines LUN masking policy + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"Access Control List (ACL) for an iSCSI Target; defines LUN masking policy", + SerializedName = @"staticAcls", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl) })] + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl[] StaticAcls { get; set; } + + } + /// Properties for iSCSI Target update request. + internal partial interface IIscsiTargetUpdatePropertiesInternal + + { + /// List of LUNs to be exposed through iSCSI Target. + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun[] Lun { get; set; } + /// Access Control List (ACL) for an iSCSI Target; defines LUN masking policy + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl[] StaticAcls { get; set; } + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetUpdateProperties.json.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetUpdateProperties.json.cs new file mode 100644 index 000000000000..c1c3ba42caec --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/IscsiTargetUpdateProperties.json.cs @@ -0,0 +1,119 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Properties for iSCSI Target update request. + public partial class IscsiTargetUpdateProperties + { + + /// + /// AfterFromJson will be called after the json deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JsonNode that should be deserialized into this object. + + partial void AfterFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json); + + /// + /// AfterToJson will be called after the json erialization has finished, allowing customization of the before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JSON container that the serialization result will be placed in. + + partial void AfterToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container); + + /// + /// BeforeFromJson will be called before the json deserialization has commenced, allowing complete customization of + /// the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JsonNode that should be deserialized into this object. + /// Determines if the rest of the deserialization should be processed, or if the method should return + /// instantly. + + partial void BeforeFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json, ref bool returnNow); + + /// + /// BeforeToJson will be called before the json serialization has commenced, allowing complete customization of the + /// object before it is serialized. + /// If you wish to disable the default serialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JSON container that the serialization result will be placed in. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, ref bool returnNow); + + /// + /// Deserializes a into an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdateProperties. + /// + /// a to deserialize from. + /// + /// an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdateProperties. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdateProperties FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode node) + { + return node is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json ? new IscsiTargetUpdateProperties(json) : null; + } + + /// + /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject into a new instance of . + /// + /// A Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject instance to deserialize from. + internal IscsiTargetUpdateProperties(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json) + { + bool returnNow = false; + BeforeFromJson(json, ref returnNow); + if (returnNow) + { + return; + } + {_staticAcls = If( json?.PropertyT("staticAcls"), out var __jsonStaticAcls) ? If( __jsonStaticAcls as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonArray, out var __v) ? new global::System.Func(()=> global::System.Linq.Enumerable.ToArray(global::System.Linq.Enumerable.Select(__v, (__u)=>(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl) (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Acl.FromJson(__u) )) ))() : null : StaticAcls;} + {_lun = If( json?.PropertyT("luns"), out var __jsonLuns) ? If( __jsonLuns as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonArray, out var __q) ? new global::System.Func(()=> global::System.Linq.Enumerable.ToArray(global::System.Linq.Enumerable.Select(__q, (__p)=>(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun) (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiLun.FromJson(__p) )) ))() : null : Lun;} + AfterFromJson(json); + } + + /// + /// Serializes this instance of into a . + /// + /// The container to serialize this object into. If the caller + /// passes in null, a new instance will be created and returned to the caller. + /// Allows the caller to choose the depth of the serialization. See . + /// + /// a serialized instance of as a . + /// + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode ToJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode serializationMode) + { + container = container ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject(); + + bool returnNow = false; + BeforeToJson(ref container, ref returnNow); + if (returnNow) + { + return container; + } + if (null != this._staticAcls) + { + var __w = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.XNodeArray(); + foreach( var __x in this._staticAcls ) + { + AddIf(__x?.ToJson(null, serializationMode) ,__w.Add); + } + container.Add("staticAcls",__w); + } + if (null != this._lun) + { + var __r = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.XNodeArray(); + foreach( var __s in this._lun ) + { + AddIf(__s?.ToJson(null, serializationMode) ,__r.Add); + } + container.Add("luns",__r); + } + AfterToJson(ref container); + return container; + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/OutboundEnvironmentEndpoint.PowerShell.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/OutboundEnvironmentEndpoint.PowerShell.cs new file mode 100644 index 000000000000..f6fb84c0c678 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/OutboundEnvironmentEndpoint.PowerShell.cs @@ -0,0 +1,157 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// + /// Endpoints accessed for a common purpose that the App Service Environment requires outbound network access to. + /// + [System.ComponentModel.TypeConverter(typeof(OutboundEnvironmentEndpointTypeConverter))] + public partial class OutboundEnvironmentEndpoint + { + + /// + /// AfterDeserializeDictionary will be called after the deserialization has finished, allowing customization of the + /// object before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Collections.IDictionary content that should be used. + + partial void AfterDeserializeDictionary(global::System.Collections.IDictionary content); + + /// + /// AfterDeserializePSObject will be called after the deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Management.Automation.PSObject content that should be used. + + partial void AfterDeserializePSObject(global::System.Management.Automation.PSObject content); + + /// + /// BeforeDeserializeDictionary will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Collections.IDictionary content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializeDictionary(global::System.Collections.IDictionary content, ref bool returnNow); + + /// + /// BeforeDeserializePSObject will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializePSObject(global::System.Management.Automation.PSObject content, ref bool returnNow); + + /// + /// OverrideToString will be called if it is implemented. Implement this method in a partial class to enable this behavior + /// + /// /// instance serialized to a string, normally it is a Json + /// /// set returnNow to true if you provide a customized OverrideToString function + + partial void OverrideToString(ref string stringResult, ref bool returnNow); + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IOutboundEnvironmentEndpoint DeserializeFromDictionary(global::System.Collections.IDictionary content) + { + return new OutboundEnvironmentEndpoint(content); + } + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IOutboundEnvironmentEndpoint DeserializeFromPSObject(global::System.Management.Automation.PSObject content) + { + return new OutboundEnvironmentEndpoint(content); + } + + /// + /// Creates a new instance of , deserializing the content from a json string. + /// + /// a string containing a JSON serialized instance of this model. + /// an instance of the model class. + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IOutboundEnvironmentEndpoint FromJsonString(string jsonText) => FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(jsonText)); + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + internal OutboundEnvironmentEndpoint(global::System.Management.Automation.PSObject content) + { + bool returnNow = false; + BeforeDeserializePSObject(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IOutboundEnvironmentEndpointInternal)this).Category = (string) content.GetValueForProperty("Category",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IOutboundEnvironmentEndpointInternal)this).Category, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IOutboundEnvironmentEndpointInternal)this).Endpoint = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDependency[]) content.GetValueForProperty("Endpoint",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IOutboundEnvironmentEndpointInternal)this).Endpoint, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.EndpointDependencyTypeConverter.ConvertFrom)); + AfterDeserializePSObject(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + internal OutboundEnvironmentEndpoint(global::System.Collections.IDictionary content) + { + bool returnNow = false; + BeforeDeserializeDictionary(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IOutboundEnvironmentEndpointInternal)this).Category = (string) content.GetValueForProperty("Category",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IOutboundEnvironmentEndpointInternal)this).Category, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IOutboundEnvironmentEndpointInternal)this).Endpoint = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDependency[]) content.GetValueForProperty("Endpoint",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IOutboundEnvironmentEndpointInternal)this).Endpoint, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.EndpointDependencyTypeConverter.ConvertFrom)); + AfterDeserializeDictionary(content); + } + + /// Serializes this instance to a json string. + + /// a containing this model serialized to JSON text. + public string ToJsonString() => ToJson(null, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeAll)?.ToString(); + + public override string ToString() + { + var returnNow = false; + var result = global::System.String.Empty; + OverrideToString(ref result, ref returnNow); + if (returnNow) + { + return result; + } + return ToJsonString(); + } + } + /// Endpoints accessed for a common purpose that the App Service Environment requires outbound network access to. + [System.ComponentModel.TypeConverter(typeof(OutboundEnvironmentEndpointTypeConverter))] + public partial interface IOutboundEnvironmentEndpoint + + { + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/OutboundEnvironmentEndpoint.TypeConverter.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/OutboundEnvironmentEndpoint.TypeConverter.cs new file mode 100644 index 000000000000..e28e294c591f --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/OutboundEnvironmentEndpoint.TypeConverter.cs @@ -0,0 +1,142 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// + /// A PowerShell PSTypeConverter to support converting to an instance of + /// + public partial class OutboundEnvironmentEndpointTypeConverter : global::System.Management.Automation.PSTypeConverter + { + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false. + /// + public override bool CanConvertFrom(object sourceValue, global::System.Type destinationType) => CanConvertFrom(sourceValue); + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the instance to check if it can be converted to the type. + /// + /// true if the instance could be converted to a type, otherwise false + /// + public static bool CanConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return true; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + // we say yest to PSObjects + return true; + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + // we say yest to Hashtables/dictionaries + return true; + } + try + { + if (null != sourceValue.ToJsonString()) + { + return true; + } + } + catch + { + // Not one of our objects + } + try + { + string text = sourceValue.ToString()?.Trim(); + return true == text?.StartsWith("{") && true == text?.EndsWith("}") && Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(text).Type == Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonType.Object; + } + catch + { + // Doesn't look like it can be treated as JSON + } + return false; + } + + /// + /// Determines if the parameter can be converted to the parameter + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false + /// + public override bool CanConvertTo(object sourceValue, global::System.Type destinationType) => false; + + /// + /// Converts the parameter to the parameter using and + /// + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// + /// an instance of , or null if there is no suitable conversion. + /// + public override object ConvertFrom(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => ConvertFrom(sourceValue); + + /// + /// Converts the parameter to the parameter using and + /// + /// the value to convert into an instance of . + /// + /// an instance of , or null if there is no suitable conversion. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IOutboundEnvironmentEndpoint ConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return null; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IOutboundEnvironmentEndpoint).IsAssignableFrom(type)) + { + return sourceValue; + } + try + { + return OutboundEnvironmentEndpoint.FromJsonString(typeof(string) == sourceValue.GetType() ? sourceValue : sourceValue.ToJsonString());; + } + catch + { + // Unable to use JSON pattern + } + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + return OutboundEnvironmentEndpoint.DeserializeFromPSObject(sourceValue); + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + return OutboundEnvironmentEndpoint.DeserializeFromDictionary(sourceValue); + } + return null; + } + + /// NotImplemented -- this will return null + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// will always return null. + public override object ConvertTo(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => null; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/OutboundEnvironmentEndpoint.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/OutboundEnvironmentEndpoint.cs new file mode 100644 index 000000000000..848bcda168b6 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/OutboundEnvironmentEndpoint.cs @@ -0,0 +1,74 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// + /// Endpoints accessed for a common purpose that the App Service Environment requires outbound network access to. + /// + public partial class OutboundEnvironmentEndpoint : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IOutboundEnvironmentEndpoint, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IOutboundEnvironmentEndpointInternal + { + + /// Backing field for property. + private string _category; + + /// + /// The type of service accessed by the App Service Environment, e.g., Azure Storage, Azure SQL Database, and Azure Active + /// Directory. + /// + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public string Category { get => this._category; set => this._category = value; } + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDependency[] _endpoint; + + /// The endpoints that the App Service Environment reaches the service at. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDependency[] Endpoint { get => this._endpoint; set => this._endpoint = value; } + + /// Creates an new instance. + public OutboundEnvironmentEndpoint() + { + + } + } + /// Endpoints accessed for a common purpose that the App Service Environment requires outbound network access to. + public partial interface IOutboundEnvironmentEndpoint : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IJsonSerializable + { + /// + /// The type of service accessed by the App Service Environment, e.g., Azure Storage, Azure SQL Database, and Azure Active + /// Directory. + /// + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"The type of service accessed by the App Service Environment, e.g., Azure Storage, Azure SQL Database, and Azure Active Directory.", + SerializedName = @"category", + PossibleTypes = new [] { typeof(string) })] + string Category { get; set; } + /// The endpoints that the App Service Environment reaches the service at. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"The endpoints that the App Service Environment reaches the service at.", + SerializedName = @"endpoints", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDependency) })] + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDependency[] Endpoint { get; set; } + + } + /// Endpoints accessed for a common purpose that the App Service Environment requires outbound network access to. + internal partial interface IOutboundEnvironmentEndpointInternal + + { + /// + /// The type of service accessed by the App Service Environment, e.g., Azure Storage, Azure SQL Database, and Azure Active + /// Directory. + /// + string Category { get; set; } + /// The endpoints that the App Service Environment reaches the service at. + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDependency[] Endpoint { get; set; } + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/OutboundEnvironmentEndpoint.json.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/OutboundEnvironmentEndpoint.json.cs new file mode 100644 index 000000000000..de92a99935e7 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/OutboundEnvironmentEndpoint.json.cs @@ -0,0 +1,113 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// + /// Endpoints accessed for a common purpose that the App Service Environment requires outbound network access to. + /// + public partial class OutboundEnvironmentEndpoint + { + + /// + /// AfterFromJson will be called after the json deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JsonNode that should be deserialized into this object. + + partial void AfterFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json); + + /// + /// AfterToJson will be called after the json erialization has finished, allowing customization of the before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JSON container that the serialization result will be placed in. + + partial void AfterToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container); + + /// + /// BeforeFromJson will be called before the json deserialization has commenced, allowing complete customization of + /// the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JsonNode that should be deserialized into this object. + /// Determines if the rest of the deserialization should be processed, or if the method should return + /// instantly. + + partial void BeforeFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json, ref bool returnNow); + + /// + /// BeforeToJson will be called before the json serialization has commenced, allowing complete customization of the + /// object before it is serialized. + /// If you wish to disable the default serialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JSON container that the serialization result will be placed in. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, ref bool returnNow); + + /// + /// Deserializes a into an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IOutboundEnvironmentEndpoint. + /// + /// a to deserialize from. + /// + /// an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IOutboundEnvironmentEndpoint. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IOutboundEnvironmentEndpoint FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode node) + { + return node is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json ? new OutboundEnvironmentEndpoint(json) : null; + } + + /// + /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject into a new instance of . + /// + /// A Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject instance to deserialize from. + internal OutboundEnvironmentEndpoint(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json) + { + bool returnNow = false; + BeforeFromJson(json, ref returnNow); + if (returnNow) + { + return; + } + {_category = If( json?.PropertyT("category"), out var __jsonCategory) ? (string)__jsonCategory : (string)Category;} + {_endpoint = If( json?.PropertyT("endpoints"), out var __jsonEndpoints) ? If( __jsonEndpoints as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonArray, out var __v) ? new global::System.Func(()=> global::System.Linq.Enumerable.ToArray(global::System.Linq.Enumerable.Select(__v, (__u)=>(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IEndpointDependency) (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.EndpointDependency.FromJson(__u) )) ))() : null : Endpoint;} + AfterFromJson(json); + } + + /// + /// Serializes this instance of into a . + /// + /// The container to serialize this object into. If the caller + /// passes in null, a new instance will be created and returned to the caller. + /// Allows the caller to choose the depth of the serialization. See . + /// + /// a serialized instance of as a . + /// + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode ToJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode serializationMode) + { + container = container ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject(); + + bool returnNow = false; + BeforeToJson(ref container, ref returnNow); + if (returnNow) + { + return container; + } + AddIf( null != (((object)this._category)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(this._category.ToString()) : null, "category" ,container.Add ); + if (null != this._endpoint) + { + var __w = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.XNodeArray(); + foreach( var __x in this._endpoint ) + { + AddIf(__x?.ToJson(null, serializationMode) ,__w.Add); + } + container.Add("endpoints",__w); + } + AfterToJson(ref container); + return container; + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/OutboundEnvironmentEndpointList.PowerShell.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/OutboundEnvironmentEndpointList.PowerShell.cs new file mode 100644 index 000000000000..1fda441b1d45 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/OutboundEnvironmentEndpointList.PowerShell.cs @@ -0,0 +1,155 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// Collection of Outbound Environment Endpoints + [System.ComponentModel.TypeConverter(typeof(OutboundEnvironmentEndpointListTypeConverter))] + public partial class OutboundEnvironmentEndpointList + { + + /// + /// AfterDeserializeDictionary will be called after the deserialization has finished, allowing customization of the + /// object before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Collections.IDictionary content that should be used. + + partial void AfterDeserializeDictionary(global::System.Collections.IDictionary content); + + /// + /// AfterDeserializePSObject will be called after the deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Management.Automation.PSObject content that should be used. + + partial void AfterDeserializePSObject(global::System.Management.Automation.PSObject content); + + /// + /// BeforeDeserializeDictionary will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Collections.IDictionary content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializeDictionary(global::System.Collections.IDictionary content, ref bool returnNow); + + /// + /// BeforeDeserializePSObject will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializePSObject(global::System.Management.Automation.PSObject content, ref bool returnNow); + + /// + /// OverrideToString will be called if it is implemented. Implement this method in a partial class to enable this behavior + /// + /// /// instance serialized to a string, normally it is a Json + /// /// set returnNow to true if you provide a customized OverrideToString function + + partial void OverrideToString(ref string stringResult, ref bool returnNow); + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IOutboundEnvironmentEndpointList DeserializeFromDictionary(global::System.Collections.IDictionary content) + { + return new OutboundEnvironmentEndpointList(content); + } + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IOutboundEnvironmentEndpointList DeserializeFromPSObject(global::System.Management.Automation.PSObject content) + { + return new OutboundEnvironmentEndpointList(content); + } + + /// + /// Creates a new instance of , deserializing the content from a json string. + /// + /// a string containing a JSON serialized instance of this model. + /// an instance of the model class. + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IOutboundEnvironmentEndpointList FromJsonString(string jsonText) => FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(jsonText)); + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + internal OutboundEnvironmentEndpointList(global::System.Management.Automation.PSObject content) + { + bool returnNow = false; + BeforeDeserializePSObject(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IOutboundEnvironmentEndpointListInternal)this).Value = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IOutboundEnvironmentEndpoint[]) content.GetValueForProperty("Value",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IOutboundEnvironmentEndpointListInternal)this).Value, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.OutboundEnvironmentEndpointTypeConverter.ConvertFrom)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IOutboundEnvironmentEndpointListInternal)this).NextLink = (string) content.GetValueForProperty("NextLink",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IOutboundEnvironmentEndpointListInternal)this).NextLink, global::System.Convert.ToString); + AfterDeserializePSObject(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + internal OutboundEnvironmentEndpointList(global::System.Collections.IDictionary content) + { + bool returnNow = false; + BeforeDeserializeDictionary(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IOutboundEnvironmentEndpointListInternal)this).Value = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IOutboundEnvironmentEndpoint[]) content.GetValueForProperty("Value",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IOutboundEnvironmentEndpointListInternal)this).Value, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.OutboundEnvironmentEndpointTypeConverter.ConvertFrom)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IOutboundEnvironmentEndpointListInternal)this).NextLink = (string) content.GetValueForProperty("NextLink",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IOutboundEnvironmentEndpointListInternal)this).NextLink, global::System.Convert.ToString); + AfterDeserializeDictionary(content); + } + + /// Serializes this instance to a json string. + + /// a containing this model serialized to JSON text. + public string ToJsonString() => ToJson(null, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeAll)?.ToString(); + + public override string ToString() + { + var returnNow = false; + var result = global::System.String.Empty; + OverrideToString(ref result, ref returnNow); + if (returnNow) + { + return result; + } + return ToJsonString(); + } + } + /// Collection of Outbound Environment Endpoints + [System.ComponentModel.TypeConverter(typeof(OutboundEnvironmentEndpointListTypeConverter))] + public partial interface IOutboundEnvironmentEndpointList + + { + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/OutboundEnvironmentEndpointList.TypeConverter.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/OutboundEnvironmentEndpointList.TypeConverter.cs new file mode 100644 index 000000000000..df62823f50fd --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/OutboundEnvironmentEndpointList.TypeConverter.cs @@ -0,0 +1,142 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// + /// A PowerShell PSTypeConverter to support converting to an instance of + /// + public partial class OutboundEnvironmentEndpointListTypeConverter : global::System.Management.Automation.PSTypeConverter + { + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false. + /// + public override bool CanConvertFrom(object sourceValue, global::System.Type destinationType) => CanConvertFrom(sourceValue); + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the instance to check if it can be converted to the type. + /// + /// true if the instance could be converted to a type, otherwise false + /// + public static bool CanConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return true; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + // we say yest to PSObjects + return true; + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + // we say yest to Hashtables/dictionaries + return true; + } + try + { + if (null != sourceValue.ToJsonString()) + { + return true; + } + } + catch + { + // Not one of our objects + } + try + { + string text = sourceValue.ToString()?.Trim(); + return true == text?.StartsWith("{") && true == text?.EndsWith("}") && Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(text).Type == Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonType.Object; + } + catch + { + // Doesn't look like it can be treated as JSON + } + return false; + } + + /// + /// Determines if the parameter can be converted to the parameter + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false + /// + public override bool CanConvertTo(object sourceValue, global::System.Type destinationType) => false; + + /// + /// Converts the parameter to the parameter using and + /// + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// + /// an instance of , or null if there is no suitable conversion. + /// + public override object ConvertFrom(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => ConvertFrom(sourceValue); + + /// + /// Converts the parameter to the parameter using and + /// + /// the value to convert into an instance of . + /// + /// an instance of , or null if there is no suitable conversion. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IOutboundEnvironmentEndpointList ConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return null; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IOutboundEnvironmentEndpointList).IsAssignableFrom(type)) + { + return sourceValue; + } + try + { + return OutboundEnvironmentEndpointList.FromJsonString(typeof(string) == sourceValue.GetType() ? sourceValue : sourceValue.ToJsonString());; + } + catch + { + // Unable to use JSON pattern + } + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + return OutboundEnvironmentEndpointList.DeserializeFromPSObject(sourceValue); + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + return OutboundEnvironmentEndpointList.DeserializeFromDictionary(sourceValue); + } + return null; + } + + /// NotImplemented -- this will return null + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// will always return null. + public override object ConvertTo(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => null; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/OutboundEnvironmentEndpointList.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/OutboundEnvironmentEndpointList.cs new file mode 100644 index 000000000000..251b3ddf0d0c --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/OutboundEnvironmentEndpointList.cs @@ -0,0 +1,66 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Collection of Outbound Environment Endpoints + public partial class OutboundEnvironmentEndpointList : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IOutboundEnvironmentEndpointList, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IOutboundEnvironmentEndpointListInternal + { + + /// Internal Acessors for NextLink + string Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IOutboundEnvironmentEndpointListInternal.NextLink { get => this._nextLink; set { {_nextLink = value;} } } + + /// Backing field for property. + private string _nextLink; + + /// Link to next page of resources. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public string NextLink { get => this._nextLink; } + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IOutboundEnvironmentEndpoint[] _value; + + /// Collection of resources. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IOutboundEnvironmentEndpoint[] Value { get => this._value; set => this._value = value; } + + /// Creates an new instance. + public OutboundEnvironmentEndpointList() + { + + } + } + /// Collection of Outbound Environment Endpoints + public partial interface IOutboundEnvironmentEndpointList : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IJsonSerializable + { + /// Link to next page of resources. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = true, + Description = @"Link to next page of resources.", + SerializedName = @"nextLink", + PossibleTypes = new [] { typeof(string) })] + string NextLink { get; } + /// Collection of resources. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"Collection of resources.", + SerializedName = @"value", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IOutboundEnvironmentEndpoint) })] + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IOutboundEnvironmentEndpoint[] Value { get; set; } + + } + /// Collection of Outbound Environment Endpoints + internal partial interface IOutboundEnvironmentEndpointListInternal + + { + /// Link to next page of resources. + string NextLink { get; set; } + /// Collection of resources. + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IOutboundEnvironmentEndpoint[] Value { get; set; } + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/OutboundEnvironmentEndpointList.json.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/OutboundEnvironmentEndpointList.json.cs new file mode 100644 index 000000000000..346346883670 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/OutboundEnvironmentEndpointList.json.cs @@ -0,0 +1,114 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Collection of Outbound Environment Endpoints + public partial class OutboundEnvironmentEndpointList + { + + /// + /// AfterFromJson will be called after the json deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JsonNode that should be deserialized into this object. + + partial void AfterFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json); + + /// + /// AfterToJson will be called after the json erialization has finished, allowing customization of the before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JSON container that the serialization result will be placed in. + + partial void AfterToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container); + + /// + /// BeforeFromJson will be called before the json deserialization has commenced, allowing complete customization of + /// the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JsonNode that should be deserialized into this object. + /// Determines if the rest of the deserialization should be processed, or if the method should return + /// instantly. + + partial void BeforeFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json, ref bool returnNow); + + /// + /// BeforeToJson will be called before the json serialization has commenced, allowing complete customization of the + /// object before it is serialized. + /// If you wish to disable the default serialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JSON container that the serialization result will be placed in. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, ref bool returnNow); + + /// + /// Deserializes a into an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IOutboundEnvironmentEndpointList. + /// + /// a to deserialize from. + /// + /// an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IOutboundEnvironmentEndpointList. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IOutboundEnvironmentEndpointList FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode node) + { + return node is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json ? new OutboundEnvironmentEndpointList(json) : null; + } + + /// + /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject into a new instance of . + /// + /// A Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject instance to deserialize from. + internal OutboundEnvironmentEndpointList(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json) + { + bool returnNow = false; + BeforeFromJson(json, ref returnNow); + if (returnNow) + { + return; + } + {_value = If( json?.PropertyT("value"), out var __jsonValue) ? If( __jsonValue as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonArray, out var __v) ? new global::System.Func(()=> global::System.Linq.Enumerable.ToArray(global::System.Linq.Enumerable.Select(__v, (__u)=>(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IOutboundEnvironmentEndpoint) (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.OutboundEnvironmentEndpoint.FromJson(__u) )) ))() : null : Value;} + {_nextLink = If( json?.PropertyT("nextLink"), out var __jsonNextLink) ? (string)__jsonNextLink : (string)NextLink;} + AfterFromJson(json); + } + + /// + /// Serializes this instance of into a . + /// + /// The container to serialize this object into. If the caller + /// passes in null, a new instance will be created and returned to the caller. + /// Allows the caller to choose the depth of the serialization. See . + /// + /// a serialized instance of as a . + /// + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode ToJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode serializationMode) + { + container = container ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject(); + + bool returnNow = false; + BeforeToJson(ref container, ref returnNow); + if (returnNow) + { + return container; + } + if (null != this._value) + { + var __w = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.XNodeArray(); + foreach( var __x in this._value ) + { + AddIf(__x?.ToJson(null, serializationMode) ,__w.Add); + } + container.Add("value",__w); + } + if (serializationMode.HasFlag(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeReadOnly)) + { + AddIf( null != (((object)this._nextLink)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(this._nextLink.ToString()) : null, "nextLink" ,container.Add ); + } + AfterToJson(ref container); + return container; + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/ProxyResource.PowerShell.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/ProxyResource.PowerShell.cs new file mode 100644 index 000000000000..1bdc64e039a9 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/ProxyResource.PowerShell.cs @@ -0,0 +1,157 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// + /// The resource model definition for a ARM proxy resource. It will have everything other than required location and tags + /// + [System.ComponentModel.TypeConverter(typeof(ProxyResourceTypeConverter))] + public partial class ProxyResource + { + + /// + /// AfterDeserializeDictionary will be called after the deserialization has finished, allowing customization of the + /// object before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Collections.IDictionary content that should be used. + + partial void AfterDeserializeDictionary(global::System.Collections.IDictionary content); + + /// + /// AfterDeserializePSObject will be called after the deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Management.Automation.PSObject content that should be used. + + partial void AfterDeserializePSObject(global::System.Management.Automation.PSObject content); + + /// + /// BeforeDeserializeDictionary will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Collections.IDictionary content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializeDictionary(global::System.Collections.IDictionary content, ref bool returnNow); + + /// + /// BeforeDeserializePSObject will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializePSObject(global::System.Management.Automation.PSObject content, ref bool returnNow); + + /// + /// OverrideToString will be called if it is implemented. Implement this method in a partial class to enable this behavior + /// + /// /// instance serialized to a string, normally it is a Json + /// /// set returnNow to true if you provide a customized OverrideToString function + + partial void OverrideToString(ref string stringResult, ref bool returnNow); + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IProxyResource DeserializeFromDictionary(global::System.Collections.IDictionary content) + { + return new ProxyResource(content); + } + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IProxyResource DeserializeFromPSObject(global::System.Management.Automation.PSObject content) + { + return new ProxyResource(content); + } + + /// + /// Creates a new instance of , deserializing the content from a json string. + /// + /// a string containing a JSON serialized instance of this model. + /// an instance of the model class. + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IProxyResource FromJsonString(string jsonText) => FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(jsonText)); + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + internal ProxyResource(global::System.Management.Automation.PSObject content) + { + bool returnNow = false; + BeforeDeserializePSObject(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Id, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Name, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Type, global::System.Convert.ToString); + AfterDeserializePSObject(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + internal ProxyResource(global::System.Collections.IDictionary content) + { + bool returnNow = false; + BeforeDeserializeDictionary(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Id, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Name, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Type, global::System.Convert.ToString); + AfterDeserializeDictionary(content); + } + + /// Serializes this instance to a json string. + + /// a containing this model serialized to JSON text. + public string ToJsonString() => ToJson(null, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeAll)?.ToString(); + + public override string ToString() + { + var returnNow = false; + var result = global::System.String.Empty; + OverrideToString(ref result, ref returnNow); + if (returnNow) + { + return result; + } + return ToJsonString(); + } + } + /// The resource model definition for a ARM proxy resource. It will have everything other than required location and tags + [System.ComponentModel.TypeConverter(typeof(ProxyResourceTypeConverter))] + public partial interface IProxyResource + + { + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/ProxyResource.TypeConverter.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/ProxyResource.TypeConverter.cs new file mode 100644 index 000000000000..d5eb9a3a179d --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/ProxyResource.TypeConverter.cs @@ -0,0 +1,142 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// + /// A PowerShell PSTypeConverter to support converting to an instance of + /// + public partial class ProxyResourceTypeConverter : global::System.Management.Automation.PSTypeConverter + { + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false. + /// + public override bool CanConvertFrom(object sourceValue, global::System.Type destinationType) => CanConvertFrom(sourceValue); + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the instance to check if it can be converted to the type. + /// + /// true if the instance could be converted to a type, otherwise false + /// + public static bool CanConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return true; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + // we say yest to PSObjects + return true; + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + // we say yest to Hashtables/dictionaries + return true; + } + try + { + if (null != sourceValue.ToJsonString()) + { + return true; + } + } + catch + { + // Not one of our objects + } + try + { + string text = sourceValue.ToString()?.Trim(); + return true == text?.StartsWith("{") && true == text?.EndsWith("}") && Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(text).Type == Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonType.Object; + } + catch + { + // Doesn't look like it can be treated as JSON + } + return false; + } + + /// + /// Determines if the parameter can be converted to the parameter + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false + /// + public override bool CanConvertTo(object sourceValue, global::System.Type destinationType) => false; + + /// + /// Converts the parameter to the parameter using and + /// + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// + /// an instance of , or null if there is no suitable conversion. + /// + public override object ConvertFrom(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => ConvertFrom(sourceValue); + + /// + /// Converts the parameter to the parameter using and + /// + /// the value to convert into an instance of . + /// + /// an instance of , or null if there is no suitable conversion. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IProxyResource ConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return null; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IProxyResource).IsAssignableFrom(type)) + { + return sourceValue; + } + try + { + return ProxyResource.FromJsonString(typeof(string) == sourceValue.GetType() ? sourceValue : sourceValue.ToJsonString());; + } + catch + { + // Unable to use JSON pattern + } + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + return ProxyResource.DeserializeFromPSObject(sourceValue); + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + return ProxyResource.DeserializeFromDictionary(sourceValue); + } + return null; + } + + /// NotImplemented -- this will return null + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// will always return null. + public override object ConvertTo(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => null; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/ProxyResource.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/ProxyResource.cs new file mode 100644 index 000000000000..2166b84974c6 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/ProxyResource.cs @@ -0,0 +1,75 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// + /// The resource model definition for a ARM proxy resource. It will have everything other than required location and tags + /// + public partial class ProxyResource : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IProxyResource, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IProxyResourceInternal, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IValidates + { + /// + /// Backing field for Inherited model + /// + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResource __resource = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Resource(); + + /// + /// Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inherited)] + public string Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)__resource).Id; } + + /// Internal Acessors for Id + string Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal.Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)__resource).Id; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)__resource).Id = value; } + + /// Internal Acessors for Name + string Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal.Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)__resource).Name; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)__resource).Name = value; } + + /// Internal Acessors for Type + string Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal.Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)__resource).Type; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)__resource).Type = value; } + + /// The name of the resource + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inherited)] + public string Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)__resource).Name; } + + /// + /// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. + /// + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inherited)] + public string Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)__resource).Type; } + + /// Creates an new instance. + public ProxyResource() + { + + } + + /// Validates that this object meets the validation criteria. + /// an instance that will receive validation + /// events. + /// + /// A < see cref = "global::System.Threading.Tasks.Task" /> that will be complete when validation is completed. + /// + public async global::System.Threading.Tasks.Task Validate(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener) + { + await eventListener.AssertNotNull(nameof(__resource), __resource); + await eventListener.AssertObjectIsValid(nameof(__resource), __resource); + } + } + /// The resource model definition for a ARM proxy resource. It will have everything other than required location and tags + public partial interface IProxyResource : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IJsonSerializable, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResource + { + + } + /// The resource model definition for a ARM proxy resource. It will have everything other than required location and tags + internal partial interface IProxyResourceInternal : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal + { + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/ProxyResource.json.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/ProxyResource.json.cs new file mode 100644 index 000000000000..66664eacd6a0 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/ProxyResource.json.cs @@ -0,0 +1,103 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// + /// The resource model definition for a ARM proxy resource. It will have everything other than required location and tags + /// + public partial class ProxyResource + { + + /// + /// AfterFromJson will be called after the json deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JsonNode that should be deserialized into this object. + + partial void AfterFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json); + + /// + /// AfterToJson will be called after the json erialization has finished, allowing customization of the before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JSON container that the serialization result will be placed in. + + partial void AfterToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container); + + /// + /// BeforeFromJson will be called before the json deserialization has commenced, allowing complete customization of + /// the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JsonNode that should be deserialized into this object. + /// Determines if the rest of the deserialization should be processed, or if the method should return + /// instantly. + + partial void BeforeFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json, ref bool returnNow); + + /// + /// BeforeToJson will be called before the json serialization has commenced, allowing complete customization of the + /// object before it is serialized. + /// If you wish to disable the default serialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JSON container that the serialization result will be placed in. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, ref bool returnNow); + + /// + /// Deserializes a into an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IProxyResource. + /// + /// a to deserialize from. + /// + /// an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IProxyResource. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IProxyResource FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode node) + { + return node is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json ? new ProxyResource(json) : null; + } + + /// + /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject into a new instance of . + /// + /// A Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject instance to deserialize from. + internal ProxyResource(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json) + { + bool returnNow = false; + BeforeFromJson(json, ref returnNow); + if (returnNow) + { + return; + } + __resource = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Resource(json); + AfterFromJson(json); + } + + /// + /// Serializes this instance of into a . + /// + /// The container to serialize this object into. If the caller + /// passes in null, a new instance will be created and returned to the caller. + /// Allows the caller to choose the depth of the serialization. See . + /// + /// a serialized instance of as a . + /// + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode ToJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode serializationMode) + { + container = container ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject(); + + bool returnNow = false; + BeforeToJson(ref container, ref returnNow); + if (returnNow) + { + return container; + } + __resource?.ToJson(container, serializationMode); + AfterToJson(ref container); + return container; + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/Resource.PowerShell.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/Resource.PowerShell.cs new file mode 100644 index 000000000000..2f3fd9c807e8 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/Resource.PowerShell.cs @@ -0,0 +1,155 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// ARM resource model definition. + [System.ComponentModel.TypeConverter(typeof(ResourceTypeConverter))] + public partial class Resource + { + + /// + /// AfterDeserializeDictionary will be called after the deserialization has finished, allowing customization of the + /// object before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Collections.IDictionary content that should be used. + + partial void AfterDeserializeDictionary(global::System.Collections.IDictionary content); + + /// + /// AfterDeserializePSObject will be called after the deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Management.Automation.PSObject content that should be used. + + partial void AfterDeserializePSObject(global::System.Management.Automation.PSObject content); + + /// + /// BeforeDeserializeDictionary will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Collections.IDictionary content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializeDictionary(global::System.Collections.IDictionary content, ref bool returnNow); + + /// + /// BeforeDeserializePSObject will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializePSObject(global::System.Management.Automation.PSObject content, ref bool returnNow); + + /// + /// OverrideToString will be called if it is implemented. Implement this method in a partial class to enable this behavior + /// + /// /// instance serialized to a string, normally it is a Json + /// /// set returnNow to true if you provide a customized OverrideToString function + + partial void OverrideToString(ref string stringResult, ref bool returnNow); + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResource DeserializeFromDictionary(global::System.Collections.IDictionary content) + { + return new Resource(content); + } + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResource DeserializeFromPSObject(global::System.Management.Automation.PSObject content) + { + return new Resource(content); + } + + /// + /// Creates a new instance of , deserializing the content from a json string. + /// + /// a string containing a JSON serialized instance of this model. + /// an instance of the model class. + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResource FromJsonString(string jsonText) => FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(jsonText)); + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + internal Resource(global::System.Management.Automation.PSObject content) + { + bool returnNow = false; + BeforeDeserializePSObject(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Id, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Name, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Type, global::System.Convert.ToString); + AfterDeserializePSObject(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + internal Resource(global::System.Collections.IDictionary content) + { + bool returnNow = false; + BeforeDeserializeDictionary(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Id, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Name, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Type, global::System.Convert.ToString); + AfterDeserializeDictionary(content); + } + + /// Serializes this instance to a json string. + + /// a containing this model serialized to JSON text. + public string ToJsonString() => ToJson(null, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeAll)?.ToString(); + + public override string ToString() + { + var returnNow = false; + var result = global::System.String.Empty; + OverrideToString(ref result, ref returnNow); + if (returnNow) + { + return result; + } + return ToJsonString(); + } + } + /// ARM resource model definition. + [System.ComponentModel.TypeConverter(typeof(ResourceTypeConverter))] + public partial interface IResource + + { + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/Resource.TypeConverter.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/Resource.TypeConverter.cs new file mode 100644 index 000000000000..438c90a1c4b6 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/Resource.TypeConverter.cs @@ -0,0 +1,142 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// + /// A PowerShell PSTypeConverter to support converting to an instance of + /// + public partial class ResourceTypeConverter : global::System.Management.Automation.PSTypeConverter + { + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false. + /// + public override bool CanConvertFrom(object sourceValue, global::System.Type destinationType) => CanConvertFrom(sourceValue); + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the instance to check if it can be converted to the type. + /// + /// true if the instance could be converted to a type, otherwise false + /// + public static bool CanConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return true; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + // we say yest to PSObjects + return true; + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + // we say yest to Hashtables/dictionaries + return true; + } + try + { + if (null != sourceValue.ToJsonString()) + { + return true; + } + } + catch + { + // Not one of our objects + } + try + { + string text = sourceValue.ToString()?.Trim(); + return true == text?.StartsWith("{") && true == text?.EndsWith("}") && Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(text).Type == Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonType.Object; + } + catch + { + // Doesn't look like it can be treated as JSON + } + return false; + } + + /// + /// Determines if the parameter can be converted to the parameter + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false + /// + public override bool CanConvertTo(object sourceValue, global::System.Type destinationType) => false; + + /// + /// Converts the parameter to the parameter using and + /// + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// + /// an instance of , or null if there is no suitable conversion. + /// + public override object ConvertFrom(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => ConvertFrom(sourceValue); + + /// + /// Converts the parameter to the parameter using and + /// + /// the value to convert into an instance of . + /// + /// an instance of , or null if there is no suitable conversion. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResource ConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return null; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResource).IsAssignableFrom(type)) + { + return sourceValue; + } + try + { + return Resource.FromJsonString(typeof(string) == sourceValue.GetType() ? sourceValue : sourceValue.ToJsonString());; + } + catch + { + // Unable to use JSON pattern + } + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + return Resource.DeserializeFromPSObject(sourceValue); + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + return Resource.DeserializeFromDictionary(sourceValue); + } + return null; + } + + /// NotImplemented -- this will return null + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// will always return null. + public override object ConvertTo(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => null; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/Resource.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/Resource.cs new file mode 100644 index 000000000000..ecf0da0bb9af --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/Resource.cs @@ -0,0 +1,101 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// ARM resource model definition. + public partial class Resource : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResource, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal + { + + /// Backing field for property. + private string _id; + + /// + /// Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public string Id { get => this._id; } + + /// Internal Acessors for Id + string Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal.Id { get => this._id; set { {_id = value;} } } + + /// Internal Acessors for Name + string Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal.Name { get => this._name; set { {_name = value;} } } + + /// Internal Acessors for Type + string Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal.Type { get => this._type; set { {_type = value;} } } + + /// Backing field for property. + private string _name; + + /// The name of the resource + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public string Name { get => this._name; } + + /// Backing field for property. + private string _type; + + /// + /// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. + /// + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public string Type { get => this._type; } + + /// Creates an new instance. + public Resource() + { + + } + } + /// ARM resource model definition. + public partial interface IResource : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IJsonSerializable + { + /// + /// Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = true, + Description = @"Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}", + SerializedName = @"id", + PossibleTypes = new [] { typeof(string) })] + string Id { get; } + /// The name of the resource + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = true, + Description = @"The name of the resource", + SerializedName = @"name", + PossibleTypes = new [] { typeof(string) })] + string Name { get; } + /// + /// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. + /// + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = true, + Description = @"The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.", + SerializedName = @"type", + PossibleTypes = new [] { typeof(string) })] + string Type { get; } + + } + /// ARM resource model definition. + internal partial interface IResourceInternal + + { + /// + /// Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + string Id { get; set; } + /// The name of the resource + string Name { get; set; } + /// + /// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. + /// + string Type { get; set; } + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/Resource.json.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/Resource.json.cs new file mode 100644 index 000000000000..de6c98c99a0a --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/Resource.json.cs @@ -0,0 +1,114 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// ARM resource model definition. + public partial class Resource + { + + /// + /// AfterFromJson will be called after the json deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JsonNode that should be deserialized into this object. + + partial void AfterFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json); + + /// + /// AfterToJson will be called after the json erialization has finished, allowing customization of the before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JSON container that the serialization result will be placed in. + + partial void AfterToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container); + + /// + /// BeforeFromJson will be called before the json deserialization has commenced, allowing complete customization of + /// the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JsonNode that should be deserialized into this object. + /// Determines if the rest of the deserialization should be processed, or if the method should return + /// instantly. + + partial void BeforeFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json, ref bool returnNow); + + /// + /// BeforeToJson will be called before the json serialization has commenced, allowing complete customization of the + /// object before it is serialized. + /// If you wish to disable the default serialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JSON container that the serialization result will be placed in. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, ref bool returnNow); + + /// + /// Deserializes a into an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResource. + /// + /// a to deserialize from. + /// + /// an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResource. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResource FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode node) + { + return node is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json ? new Resource(json) : null; + } + + /// + /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject into a new instance of . + /// + /// A Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject instance to deserialize from. + internal Resource(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json) + { + bool returnNow = false; + BeforeFromJson(json, ref returnNow); + if (returnNow) + { + return; + } + {_id = If( json?.PropertyT("id"), out var __jsonId) ? (string)__jsonId : (string)Id;} + {_name = If( json?.PropertyT("name"), out var __jsonName) ? (string)__jsonName : (string)Name;} + {_type = If( json?.PropertyT("type"), out var __jsonType) ? (string)__jsonType : (string)Type;} + AfterFromJson(json); + } + + /// + /// Serializes this instance of into a . + /// + /// The container to serialize this object into. If the caller + /// passes in null, a new instance will be created and returned to the caller. + /// Allows the caller to choose the depth of the serialization. See . + /// + /// a serialized instance of as a . + /// + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode ToJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode serializationMode) + { + container = container ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject(); + + bool returnNow = false; + BeforeToJson(ref container, ref returnNow); + if (returnNow) + { + return container; + } + if (serializationMode.HasFlag(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeReadOnly)) + { + AddIf( null != (((object)this._id)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(this._id.ToString()) : null, "id" ,container.Add ); + } + if (serializationMode.HasFlag(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeReadOnly)) + { + AddIf( null != (((object)this._name)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(this._name.ToString()) : null, "name" ,container.Add ); + } + if (serializationMode.HasFlag(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeReadOnly)) + { + AddIf( null != (((object)this._type)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(this._type.ToString()) : null, "type" ,container.Add ); + } + AfterToJson(ref container); + return container; + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/Sku.PowerShell.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/Sku.PowerShell.cs new file mode 100644 index 000000000000..26abc2ee0dc3 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/Sku.PowerShell.cs @@ -0,0 +1,153 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// Sku for ARM resource + [System.ComponentModel.TypeConverter(typeof(SkuTypeConverter))] + public partial class Sku + { + + /// + /// AfterDeserializeDictionary will be called after the deserialization has finished, allowing customization of the + /// object before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Collections.IDictionary content that should be used. + + partial void AfterDeserializeDictionary(global::System.Collections.IDictionary content); + + /// + /// AfterDeserializePSObject will be called after the deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Management.Automation.PSObject content that should be used. + + partial void AfterDeserializePSObject(global::System.Management.Automation.PSObject content); + + /// + /// BeforeDeserializeDictionary will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Collections.IDictionary content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializeDictionary(global::System.Collections.IDictionary content, ref bool returnNow); + + /// + /// BeforeDeserializePSObject will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializePSObject(global::System.Management.Automation.PSObject content, ref bool returnNow); + + /// + /// OverrideToString will be called if it is implemented. Implement this method in a partial class to enable this behavior + /// + /// /// instance serialized to a string, normally it is a Json + /// /// set returnNow to true if you provide a customized OverrideToString function + + partial void OverrideToString(ref string stringResult, ref bool returnNow); + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISku DeserializeFromDictionary(global::System.Collections.IDictionary content) + { + return new Sku(content); + } + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISku DeserializeFromPSObject(global::System.Management.Automation.PSObject content) + { + return new Sku(content); + } + + /// + /// Creates a new instance of , deserializing the content from a json string. + /// + /// a string containing a JSON serialized instance of this model. + /// an instance of the model class. + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISku FromJsonString(string jsonText) => FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(jsonText)); + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + internal Sku(global::System.Management.Automation.PSObject content) + { + bool returnNow = false; + BeforeDeserializePSObject(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISkuInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISkuInternal)this).Name, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISkuInternal)this).Tier = (string) content.GetValueForProperty("Tier",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISkuInternal)this).Tier, global::System.Convert.ToString); + AfterDeserializePSObject(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + internal Sku(global::System.Collections.IDictionary content) + { + bool returnNow = false; + BeforeDeserializeDictionary(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISkuInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISkuInternal)this).Name, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISkuInternal)this).Tier = (string) content.GetValueForProperty("Tier",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISkuInternal)this).Tier, global::System.Convert.ToString); + AfterDeserializeDictionary(content); + } + + /// Serializes this instance to a json string. + + /// a containing this model serialized to JSON text. + public string ToJsonString() => ToJson(null, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeAll)?.ToString(); + + public override string ToString() + { + var returnNow = false; + var result = global::System.String.Empty; + OverrideToString(ref result, ref returnNow); + if (returnNow) + { + return result; + } + return ToJsonString(); + } + } + /// Sku for ARM resource + [System.ComponentModel.TypeConverter(typeof(SkuTypeConverter))] + public partial interface ISku + + { + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/Sku.TypeConverter.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/Sku.TypeConverter.cs new file mode 100644 index 000000000000..76304aa1d1b0 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/Sku.TypeConverter.cs @@ -0,0 +1,142 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// + /// A PowerShell PSTypeConverter to support converting to an instance of + /// + public partial class SkuTypeConverter : global::System.Management.Automation.PSTypeConverter + { + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false. + /// + public override bool CanConvertFrom(object sourceValue, global::System.Type destinationType) => CanConvertFrom(sourceValue); + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the instance to check if it can be converted to the type. + /// + /// true if the instance could be converted to a type, otherwise false + /// + public static bool CanConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return true; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + // we say yest to PSObjects + return true; + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + // we say yest to Hashtables/dictionaries + return true; + } + try + { + if (null != sourceValue.ToJsonString()) + { + return true; + } + } + catch + { + // Not one of our objects + } + try + { + string text = sourceValue.ToString()?.Trim(); + return true == text?.StartsWith("{") && true == text?.EndsWith("}") && Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(text).Type == Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonType.Object; + } + catch + { + // Doesn't look like it can be treated as JSON + } + return false; + } + + /// + /// Determines if the parameter can be converted to the parameter + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false + /// + public override bool CanConvertTo(object sourceValue, global::System.Type destinationType) => false; + + /// + /// Converts the parameter to the parameter using and + /// + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// + /// an instance of , or null if there is no suitable conversion. + /// + public override object ConvertFrom(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => ConvertFrom(sourceValue); + + /// + /// Converts the parameter to the parameter using and + /// + /// the value to convert into an instance of . + /// + /// an instance of , or null if there is no suitable conversion. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISku ConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return null; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISku).IsAssignableFrom(type)) + { + return sourceValue; + } + try + { + return Sku.FromJsonString(typeof(string) == sourceValue.GetType() ? sourceValue : sourceValue.ToJsonString());; + } + catch + { + // Unable to use JSON pattern + } + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + return Sku.DeserializeFromPSObject(sourceValue); + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + return Sku.DeserializeFromDictionary(sourceValue); + } + return null; + } + + /// NotImplemented -- this will return null + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// will always return null. + public override object ConvertTo(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => null; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/Sku.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/Sku.cs new file mode 100644 index 000000000000..d1863b38afc1 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/Sku.cs @@ -0,0 +1,63 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Sku for ARM resource + public partial class Sku : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISku, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISkuInternal + { + + /// Backing field for property. + private string _name; + + /// Sku name + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public string Name { get => this._name; set => this._name = value; } + + /// Backing field for property. + private string _tier; + + /// Sku tier + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public string Tier { get => this._tier; set => this._tier = value; } + + /// Creates an new instance. + public Sku() + { + + } + } + /// Sku for ARM resource + public partial interface ISku : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IJsonSerializable + { + /// Sku name + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"Sku name", + SerializedName = @"name", + PossibleTypes = new [] { typeof(string) })] + string Name { get; set; } + /// Sku tier + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"Sku tier", + SerializedName = @"tier", + PossibleTypes = new [] { typeof(string) })] + string Tier { get; set; } + + } + /// Sku for ARM resource + internal partial interface ISkuInternal + + { + /// Sku name + string Name { get; set; } + /// Sku tier + string Tier { get; set; } + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/Sku.json.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/Sku.json.cs new file mode 100644 index 000000000000..22bff12d5ec8 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/Sku.json.cs @@ -0,0 +1,103 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Sku for ARM resource + public partial class Sku + { + + /// + /// AfterFromJson will be called after the json deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JsonNode that should be deserialized into this object. + + partial void AfterFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json); + + /// + /// AfterToJson will be called after the json erialization has finished, allowing customization of the before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JSON container that the serialization result will be placed in. + + partial void AfterToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container); + + /// + /// BeforeFromJson will be called before the json deserialization has commenced, allowing complete customization of + /// the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JsonNode that should be deserialized into this object. + /// Determines if the rest of the deserialization should be processed, or if the method should return + /// instantly. + + partial void BeforeFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json, ref bool returnNow); + + /// + /// BeforeToJson will be called before the json serialization has commenced, allowing complete customization of the + /// object before it is serialized. + /// If you wish to disable the default serialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JSON container that the serialization result will be placed in. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, ref bool returnNow); + + /// + /// Deserializes a into an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISku. + /// + /// a to deserialize from. + /// + /// an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISku. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISku FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode node) + { + return node is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json ? new Sku(json) : null; + } + + /// + /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject into a new instance of . + /// + /// A Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject instance to deserialize from. + internal Sku(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json) + { + bool returnNow = false; + BeforeFromJson(json, ref returnNow); + if (returnNow) + { + return; + } + {_name = If( json?.PropertyT("name"), out var __jsonName) ? (string)__jsonName : (string)Name;} + {_tier = If( json?.PropertyT("tier"), out var __jsonTier) ? (string)__jsonTier : (string)Tier;} + AfterFromJson(json); + } + + /// + /// Serializes this instance of into a . + /// + /// The container to serialize this object into. If the caller + /// passes in null, a new instance will be created and returned to the caller. + /// Allows the caller to choose the depth of the serialization. See . + /// + /// a serialized instance of as a . + /// + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode ToJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode serializationMode) + { + container = container ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject(); + + bool returnNow = false; + BeforeToJson(ref container, ref returnNow); + if (returnNow) + { + return container; + } + AddIf( null != (((object)this._name)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(this._name.ToString()) : null, "name" ,container.Add ); + AddIf( null != (((object)this._tier)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(this._tier.ToString()) : null, "tier" ,container.Add ); + AfterToJson(ref container); + return container; + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/StoragePoolOperationDisplay.PowerShell.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/StoragePoolOperationDisplay.PowerShell.cs new file mode 100644 index 000000000000..dac38b1da701 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/StoragePoolOperationDisplay.PowerShell.cs @@ -0,0 +1,159 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// Metadata about an operation. + [System.ComponentModel.TypeConverter(typeof(StoragePoolOperationDisplayTypeConverter))] + public partial class StoragePoolOperationDisplay + { + + /// + /// AfterDeserializeDictionary will be called after the deserialization has finished, allowing customization of the + /// object before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Collections.IDictionary content that should be used. + + partial void AfterDeserializeDictionary(global::System.Collections.IDictionary content); + + /// + /// AfterDeserializePSObject will be called after the deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Management.Automation.PSObject content that should be used. + + partial void AfterDeserializePSObject(global::System.Management.Automation.PSObject content); + + /// + /// BeforeDeserializeDictionary will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Collections.IDictionary content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializeDictionary(global::System.Collections.IDictionary content, ref bool returnNow); + + /// + /// BeforeDeserializePSObject will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializePSObject(global::System.Management.Automation.PSObject content, ref bool returnNow); + + /// + /// OverrideToString will be called if it is implemented. Implement this method in a partial class to enable this behavior + /// + /// /// instance serialized to a string, normally it is a Json + /// /// set returnNow to true if you provide a customized OverrideToString function + + partial void OverrideToString(ref string stringResult, ref bool returnNow); + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationDisplay DeserializeFromDictionary(global::System.Collections.IDictionary content) + { + return new StoragePoolOperationDisplay(content); + } + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationDisplay DeserializeFromPSObject(global::System.Management.Automation.PSObject content) + { + return new StoragePoolOperationDisplay(content); + } + + /// + /// Creates a new instance of , deserializing the content from a json string. + /// + /// a string containing a JSON serialized instance of this model. + /// an instance of the model class. + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationDisplay FromJsonString(string jsonText) => FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(jsonText)); + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + internal StoragePoolOperationDisplay(global::System.Management.Automation.PSObject content) + { + bool returnNow = false; + BeforeDeserializePSObject(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationDisplayInternal)this).Provider = (string) content.GetValueForProperty("Provider",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationDisplayInternal)this).Provider, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationDisplayInternal)this).Resource = (string) content.GetValueForProperty("Resource",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationDisplayInternal)this).Resource, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationDisplayInternal)this).Operation = (string) content.GetValueForProperty("Operation",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationDisplayInternal)this).Operation, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationDisplayInternal)this).Description = (string) content.GetValueForProperty("Description",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationDisplayInternal)this).Description, global::System.Convert.ToString); + AfterDeserializePSObject(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + internal StoragePoolOperationDisplay(global::System.Collections.IDictionary content) + { + bool returnNow = false; + BeforeDeserializeDictionary(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationDisplayInternal)this).Provider = (string) content.GetValueForProperty("Provider",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationDisplayInternal)this).Provider, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationDisplayInternal)this).Resource = (string) content.GetValueForProperty("Resource",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationDisplayInternal)this).Resource, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationDisplayInternal)this).Operation = (string) content.GetValueForProperty("Operation",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationDisplayInternal)this).Operation, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationDisplayInternal)this).Description = (string) content.GetValueForProperty("Description",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationDisplayInternal)this).Description, global::System.Convert.ToString); + AfterDeserializeDictionary(content); + } + + /// Serializes this instance to a json string. + + /// a containing this model serialized to JSON text. + public string ToJsonString() => ToJson(null, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeAll)?.ToString(); + + public override string ToString() + { + var returnNow = false; + var result = global::System.String.Empty; + OverrideToString(ref result, ref returnNow); + if (returnNow) + { + return result; + } + return ToJsonString(); + } + } + /// Metadata about an operation. + [System.ComponentModel.TypeConverter(typeof(StoragePoolOperationDisplayTypeConverter))] + public partial interface IStoragePoolOperationDisplay + + { + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/StoragePoolOperationDisplay.TypeConverter.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/StoragePoolOperationDisplay.TypeConverter.cs new file mode 100644 index 000000000000..c9ac4f24f8b3 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/StoragePoolOperationDisplay.TypeConverter.cs @@ -0,0 +1,142 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// + /// A PowerShell PSTypeConverter to support converting to an instance of + /// + public partial class StoragePoolOperationDisplayTypeConverter : global::System.Management.Automation.PSTypeConverter + { + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false. + /// + public override bool CanConvertFrom(object sourceValue, global::System.Type destinationType) => CanConvertFrom(sourceValue); + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the instance to check if it can be converted to the type. + /// + /// true if the instance could be converted to a type, otherwise false + /// + public static bool CanConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return true; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + // we say yest to PSObjects + return true; + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + // we say yest to Hashtables/dictionaries + return true; + } + try + { + if (null != sourceValue.ToJsonString()) + { + return true; + } + } + catch + { + // Not one of our objects + } + try + { + string text = sourceValue.ToString()?.Trim(); + return true == text?.StartsWith("{") && true == text?.EndsWith("}") && Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(text).Type == Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonType.Object; + } + catch + { + // Doesn't look like it can be treated as JSON + } + return false; + } + + /// + /// Determines if the parameter can be converted to the parameter + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false + /// + public override bool CanConvertTo(object sourceValue, global::System.Type destinationType) => false; + + /// + /// Converts the parameter to the parameter using and + /// + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// + /// an instance of , or null if there is no suitable conversion. + /// + public override object ConvertFrom(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => ConvertFrom(sourceValue); + + /// + /// Converts the parameter to the parameter using and + /// + /// the value to convert into an instance of . + /// + /// an instance of , or null if there is no suitable conversion. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationDisplay ConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return null; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationDisplay).IsAssignableFrom(type)) + { + return sourceValue; + } + try + { + return StoragePoolOperationDisplay.FromJsonString(typeof(string) == sourceValue.GetType() ? sourceValue : sourceValue.ToJsonString());; + } + catch + { + // Unable to use JSON pattern + } + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + return StoragePoolOperationDisplay.DeserializeFromPSObject(sourceValue); + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + return StoragePoolOperationDisplay.DeserializeFromDictionary(sourceValue); + } + return null; + } + + /// NotImplemented -- this will return null + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// will always return null. + public override object ConvertTo(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => null; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/StoragePoolOperationDisplay.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/StoragePoolOperationDisplay.cs new file mode 100644 index 000000000000..b0fba8444c96 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/StoragePoolOperationDisplay.cs @@ -0,0 +1,103 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Metadata about an operation. + public partial class StoragePoolOperationDisplay : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationDisplay, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationDisplayInternal + { + + /// Backing field for property. + private string _description; + + /// + /// Localized friendly description for the operation, as it should be shown to the user. + /// + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public string Description { get => this._description; set => this._description = value; } + + /// Backing field for property. + private string _operation; + + /// Localized friendly name for the operation, as it should be shown to the user. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public string Operation { get => this._operation; set => this._operation = value; } + + /// Backing field for property. + private string _provider; + + /// Localized friendly form of the resource provider name. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public string Provider { get => this._provider; set => this._provider = value; } + + /// Backing field for property. + private string _resource; + + /// Localized friendly form of the resource type related to this action/operation. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public string Resource { get => this._resource; set => this._resource = value; } + + /// Creates an new instance. + public StoragePoolOperationDisplay() + { + + } + } + /// Metadata about an operation. + public partial interface IStoragePoolOperationDisplay : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IJsonSerializable + { + /// + /// Localized friendly description for the operation, as it should be shown to the user. + /// + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"Localized friendly description for the operation, as it should be shown to the user.", + SerializedName = @"description", + PossibleTypes = new [] { typeof(string) })] + string Description { get; set; } + /// Localized friendly name for the operation, as it should be shown to the user. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"Localized friendly name for the operation, as it should be shown to the user.", + SerializedName = @"operation", + PossibleTypes = new [] { typeof(string) })] + string Operation { get; set; } + /// Localized friendly form of the resource provider name. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"Localized friendly form of the resource provider name.", + SerializedName = @"provider", + PossibleTypes = new [] { typeof(string) })] + string Provider { get; set; } + /// Localized friendly form of the resource type related to this action/operation. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"Localized friendly form of the resource type related to this action/operation.", + SerializedName = @"resource", + PossibleTypes = new [] { typeof(string) })] + string Resource { get; set; } + + } + /// Metadata about an operation. + internal partial interface IStoragePoolOperationDisplayInternal + + { + /// + /// Localized friendly description for the operation, as it should be shown to the user. + /// + string Description { get; set; } + /// Localized friendly name for the operation, as it should be shown to the user. + string Operation { get; set; } + /// Localized friendly form of the resource provider name. + string Provider { get; set; } + /// Localized friendly form of the resource type related to this action/operation. + string Resource { get; set; } + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/StoragePoolOperationDisplay.json.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/StoragePoolOperationDisplay.json.cs new file mode 100644 index 000000000000..8c19fd997f7e --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/StoragePoolOperationDisplay.json.cs @@ -0,0 +1,107 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Metadata about an operation. + public partial class StoragePoolOperationDisplay + { + + /// + /// AfterFromJson will be called after the json deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JsonNode that should be deserialized into this object. + + partial void AfterFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json); + + /// + /// AfterToJson will be called after the json erialization has finished, allowing customization of the before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JSON container that the serialization result will be placed in. + + partial void AfterToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container); + + /// + /// BeforeFromJson will be called before the json deserialization has commenced, allowing complete customization of + /// the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JsonNode that should be deserialized into this object. + /// Determines if the rest of the deserialization should be processed, or if the method should return + /// instantly. + + partial void BeforeFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json, ref bool returnNow); + + /// + /// BeforeToJson will be called before the json serialization has commenced, allowing complete customization of the + /// object before it is serialized. + /// If you wish to disable the default serialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JSON container that the serialization result will be placed in. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, ref bool returnNow); + + /// + /// Deserializes a into an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationDisplay. + /// + /// a to deserialize from. + /// + /// an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationDisplay. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationDisplay FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode node) + { + return node is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json ? new StoragePoolOperationDisplay(json) : null; + } + + /// + /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject into a new instance of . + /// + /// A Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject instance to deserialize from. + internal StoragePoolOperationDisplay(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json) + { + bool returnNow = false; + BeforeFromJson(json, ref returnNow); + if (returnNow) + { + return; + } + {_provider = If( json?.PropertyT("provider"), out var __jsonProvider) ? (string)__jsonProvider : (string)Provider;} + {_resource = If( json?.PropertyT("resource"), out var __jsonResource) ? (string)__jsonResource : (string)Resource;} + {_operation = If( json?.PropertyT("operation"), out var __jsonOperation) ? (string)__jsonOperation : (string)Operation;} + {_description = If( json?.PropertyT("description"), out var __jsonDescription) ? (string)__jsonDescription : (string)Description;} + AfterFromJson(json); + } + + /// + /// Serializes this instance of into a . + /// + /// The container to serialize this object into. If the caller + /// passes in null, a new instance will be created and returned to the caller. + /// Allows the caller to choose the depth of the serialization. See . + /// + /// a serialized instance of as a . + /// + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode ToJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode serializationMode) + { + container = container ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject(); + + bool returnNow = false; + BeforeToJson(ref container, ref returnNow); + if (returnNow) + { + return container; + } + AddIf( null != (((object)this._provider)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(this._provider.ToString()) : null, "provider" ,container.Add ); + AddIf( null != (((object)this._resource)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(this._resource.ToString()) : null, "resource" ,container.Add ); + AddIf( null != (((object)this._operation)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(this._operation.ToString()) : null, "operation" ,container.Add ); + AddIf( null != (((object)this._description)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(this._description.ToString()) : null, "description" ,container.Add ); + AfterToJson(ref container); + return container; + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/StoragePoolOperationListResult.PowerShell.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/StoragePoolOperationListResult.PowerShell.cs new file mode 100644 index 000000000000..ce711830d6f9 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/StoragePoolOperationListResult.PowerShell.cs @@ -0,0 +1,155 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// List of operations supported by the RP. + [System.ComponentModel.TypeConverter(typeof(StoragePoolOperationListResultTypeConverter))] + public partial class StoragePoolOperationListResult + { + + /// + /// AfterDeserializeDictionary will be called after the deserialization has finished, allowing customization of the + /// object before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Collections.IDictionary content that should be used. + + partial void AfterDeserializeDictionary(global::System.Collections.IDictionary content); + + /// + /// AfterDeserializePSObject will be called after the deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Management.Automation.PSObject content that should be used. + + partial void AfterDeserializePSObject(global::System.Management.Automation.PSObject content); + + /// + /// BeforeDeserializeDictionary will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Collections.IDictionary content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializeDictionary(global::System.Collections.IDictionary content, ref bool returnNow); + + /// + /// BeforeDeserializePSObject will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializePSObject(global::System.Management.Automation.PSObject content, ref bool returnNow); + + /// + /// OverrideToString will be called if it is implemented. Implement this method in a partial class to enable this behavior + /// + /// /// instance serialized to a string, normally it is a Json + /// /// set returnNow to true if you provide a customized OverrideToString function + + partial void OverrideToString(ref string stringResult, ref bool returnNow); + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationListResult DeserializeFromDictionary(global::System.Collections.IDictionary content) + { + return new StoragePoolOperationListResult(content); + } + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationListResult DeserializeFromPSObject(global::System.Management.Automation.PSObject content) + { + return new StoragePoolOperationListResult(content); + } + + /// + /// Creates a new instance of , deserializing the content from a json string. + /// + /// a string containing a JSON serialized instance of this model. + /// an instance of the model class. + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationListResult FromJsonString(string jsonText) => FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(jsonText)); + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + internal StoragePoolOperationListResult(global::System.Management.Automation.PSObject content) + { + bool returnNow = false; + BeforeDeserializePSObject(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationListResultInternal)this).Value = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperation[]) content.GetValueForProperty("Value",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationListResultInternal)this).Value, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.StoragePoolRpOperationTypeConverter.ConvertFrom)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationListResultInternal)this).NextLink = (string) content.GetValueForProperty("NextLink",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationListResultInternal)this).NextLink, global::System.Convert.ToString); + AfterDeserializePSObject(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + internal StoragePoolOperationListResult(global::System.Collections.IDictionary content) + { + bool returnNow = false; + BeforeDeserializeDictionary(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationListResultInternal)this).Value = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperation[]) content.GetValueForProperty("Value",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationListResultInternal)this).Value, __y => TypeConverterExtensions.SelectToArray(__y, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.StoragePoolRpOperationTypeConverter.ConvertFrom)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationListResultInternal)this).NextLink = (string) content.GetValueForProperty("NextLink",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationListResultInternal)this).NextLink, global::System.Convert.ToString); + AfterDeserializeDictionary(content); + } + + /// Serializes this instance to a json string. + + /// a containing this model serialized to JSON text. + public string ToJsonString() => ToJson(null, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeAll)?.ToString(); + + public override string ToString() + { + var returnNow = false; + var result = global::System.String.Empty; + OverrideToString(ref result, ref returnNow); + if (returnNow) + { + return result; + } + return ToJsonString(); + } + } + /// List of operations supported by the RP. + [System.ComponentModel.TypeConverter(typeof(StoragePoolOperationListResultTypeConverter))] + public partial interface IStoragePoolOperationListResult + + { + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/StoragePoolOperationListResult.TypeConverter.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/StoragePoolOperationListResult.TypeConverter.cs new file mode 100644 index 000000000000..94655ec3725e --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/StoragePoolOperationListResult.TypeConverter.cs @@ -0,0 +1,142 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// + /// A PowerShell PSTypeConverter to support converting to an instance of + /// + public partial class StoragePoolOperationListResultTypeConverter : global::System.Management.Automation.PSTypeConverter + { + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false. + /// + public override bool CanConvertFrom(object sourceValue, global::System.Type destinationType) => CanConvertFrom(sourceValue); + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the instance to check if it can be converted to the type. + /// + /// true if the instance could be converted to a type, otherwise false + /// + public static bool CanConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return true; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + // we say yest to PSObjects + return true; + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + // we say yest to Hashtables/dictionaries + return true; + } + try + { + if (null != sourceValue.ToJsonString()) + { + return true; + } + } + catch + { + // Not one of our objects + } + try + { + string text = sourceValue.ToString()?.Trim(); + return true == text?.StartsWith("{") && true == text?.EndsWith("}") && Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(text).Type == Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonType.Object; + } + catch + { + // Doesn't look like it can be treated as JSON + } + return false; + } + + /// + /// Determines if the parameter can be converted to the parameter + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false + /// + public override bool CanConvertTo(object sourceValue, global::System.Type destinationType) => false; + + /// + /// Converts the parameter to the parameter using and + /// + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// + /// an instance of , or null if there is no suitable conversion. + /// + public override object ConvertFrom(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => ConvertFrom(sourceValue); + + /// + /// Converts the parameter to the parameter using and + /// + /// the value to convert into an instance of . + /// + /// an instance of , or null if there is no suitable conversion. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationListResult ConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return null; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationListResult).IsAssignableFrom(type)) + { + return sourceValue; + } + try + { + return StoragePoolOperationListResult.FromJsonString(typeof(string) == sourceValue.GetType() ? sourceValue : sourceValue.ToJsonString());; + } + catch + { + // Unable to use JSON pattern + } + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + return StoragePoolOperationListResult.DeserializeFromPSObject(sourceValue); + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + return StoragePoolOperationListResult.DeserializeFromDictionary(sourceValue); + } + return null; + } + + /// NotImplemented -- this will return null + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// will always return null. + public override object ConvertTo(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => null; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/StoragePoolOperationListResult.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/StoragePoolOperationListResult.cs new file mode 100644 index 000000000000..5191bfe2d9ac --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/StoragePoolOperationListResult.cs @@ -0,0 +1,63 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// List of operations supported by the RP. + public partial class StoragePoolOperationListResult : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationListResult, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationListResultInternal + { + + /// Backing field for property. + private string _nextLink; + + /// URI to fetch the next section of the paginated response. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public string NextLink { get => this._nextLink; set => this._nextLink = value; } + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperation[] _value; + + /// An array of operations supported by the StoragePool RP. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperation[] Value { get => this._value; set => this._value = value; } + + /// Creates an new instance. + public StoragePoolOperationListResult() + { + + } + } + /// List of operations supported by the RP. + public partial interface IStoragePoolOperationListResult : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IJsonSerializable + { + /// URI to fetch the next section of the paginated response. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"URI to fetch the next section of the paginated response.", + SerializedName = @"nextLink", + PossibleTypes = new [] { typeof(string) })] + string NextLink { get; set; } + /// An array of operations supported by the StoragePool RP. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"An array of operations supported by the StoragePool RP.", + SerializedName = @"value", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperation) })] + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperation[] Value { get; set; } + + } + /// List of operations supported by the RP. + internal partial interface IStoragePoolOperationListResultInternal + + { + /// URI to fetch the next section of the paginated response. + string NextLink { get; set; } + /// An array of operations supported by the StoragePool RP. + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperation[] Value { get; set; } + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/StoragePoolOperationListResult.json.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/StoragePoolOperationListResult.json.cs new file mode 100644 index 000000000000..e0efa889f0e7 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/StoragePoolOperationListResult.json.cs @@ -0,0 +1,111 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// List of operations supported by the RP. + public partial class StoragePoolOperationListResult + { + + /// + /// AfterFromJson will be called after the json deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JsonNode that should be deserialized into this object. + + partial void AfterFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json); + + /// + /// AfterToJson will be called after the json erialization has finished, allowing customization of the before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JSON container that the serialization result will be placed in. + + partial void AfterToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container); + + /// + /// BeforeFromJson will be called before the json deserialization has commenced, allowing complete customization of + /// the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JsonNode that should be deserialized into this object. + /// Determines if the rest of the deserialization should be processed, or if the method should return + /// instantly. + + partial void BeforeFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json, ref bool returnNow); + + /// + /// BeforeToJson will be called before the json serialization has commenced, allowing complete customization of the + /// object before it is serialized. + /// If you wish to disable the default serialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JSON container that the serialization result will be placed in. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, ref bool returnNow); + + /// + /// Deserializes a into an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationListResult. + /// + /// a to deserialize from. + /// + /// an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationListResult. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationListResult FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode node) + { + return node is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json ? new StoragePoolOperationListResult(json) : null; + } + + /// + /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject into a new instance of . + /// + /// A Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject instance to deserialize from. + internal StoragePoolOperationListResult(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json) + { + bool returnNow = false; + BeforeFromJson(json, ref returnNow); + if (returnNow) + { + return; + } + {_value = If( json?.PropertyT("value"), out var __jsonValue) ? If( __jsonValue as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonArray, out var __v) ? new global::System.Func(()=> global::System.Linq.Enumerable.ToArray(global::System.Linq.Enumerable.Select(__v, (__u)=>(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperation) (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.StoragePoolRpOperation.FromJson(__u) )) ))() : null : Value;} + {_nextLink = If( json?.PropertyT("nextLink"), out var __jsonNextLink) ? (string)__jsonNextLink : (string)NextLink;} + AfterFromJson(json); + } + + /// + /// Serializes this instance of into a . + /// + /// The container to serialize this object into. If the caller + /// passes in null, a new instance will be created and returned to the caller. + /// Allows the caller to choose the depth of the serialization. See . + /// + /// a serialized instance of as a . + /// + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode ToJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode serializationMode) + { + container = container ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject(); + + bool returnNow = false; + BeforeToJson(ref container, ref returnNow); + if (returnNow) + { + return container; + } + if (null != this._value) + { + var __w = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.XNodeArray(); + foreach( var __x in this._value ) + { + AddIf(__x?.ToJson(null, serializationMode) ,__w.Add); + } + container.Add("value",__w); + } + AddIf( null != (((object)this._nextLink)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(this._nextLink.ToString()) : null, "nextLink" ,container.Add ); + AfterToJson(ref container); + return container; + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/StoragePoolRpOperation.PowerShell.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/StoragePoolRpOperation.PowerShell.cs new file mode 100644 index 000000000000..d311356d45d4 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/StoragePoolRpOperation.PowerShell.cs @@ -0,0 +1,169 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// Description of a StoragePool RP Operation + [System.ComponentModel.TypeConverter(typeof(StoragePoolRpOperationTypeConverter))] + public partial class StoragePoolRpOperation + { + + /// + /// AfterDeserializeDictionary will be called after the deserialization has finished, allowing customization of the + /// object before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Collections.IDictionary content that should be used. + + partial void AfterDeserializeDictionary(global::System.Collections.IDictionary content); + + /// + /// AfterDeserializePSObject will be called after the deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Management.Automation.PSObject content that should be used. + + partial void AfterDeserializePSObject(global::System.Management.Automation.PSObject content); + + /// + /// BeforeDeserializeDictionary will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Collections.IDictionary content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializeDictionary(global::System.Collections.IDictionary content, ref bool returnNow); + + /// + /// BeforeDeserializePSObject will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializePSObject(global::System.Management.Automation.PSObject content, ref bool returnNow); + + /// + /// OverrideToString will be called if it is implemented. Implement this method in a partial class to enable this behavior + /// + /// /// instance serialized to a string, normally it is a Json + /// /// set returnNow to true if you provide a customized OverrideToString function + + partial void OverrideToString(ref string stringResult, ref bool returnNow); + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperation DeserializeFromDictionary(global::System.Collections.IDictionary content) + { + return new StoragePoolRpOperation(content); + } + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperation DeserializeFromPSObject(global::System.Management.Automation.PSObject content) + { + return new StoragePoolRpOperation(content); + } + + /// + /// Creates a new instance of , deserializing the content from a json string. + /// + /// a string containing a JSON serialized instance of this model. + /// an instance of the model class. + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperation FromJsonString(string jsonText) => FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(jsonText)); + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + internal StoragePoolRpOperation(global::System.Management.Automation.PSObject content) + { + bool returnNow = false; + BeforeDeserializePSObject(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperationInternal)this).Display = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationDisplay) content.GetValueForProperty("Display",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperationInternal)this).Display, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.StoragePoolOperationDisplayTypeConverter.ConvertFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperationInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperationInternal)this).Name, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperationInternal)this).IsDataAction = (bool) content.GetValueForProperty("IsDataAction",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperationInternal)this).IsDataAction, (__y)=> (bool) global::System.Convert.ChangeType(__y, typeof(bool))); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperationInternal)this).ActionType = (string) content.GetValueForProperty("ActionType",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperationInternal)this).ActionType, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperationInternal)this).Origin = (string) content.GetValueForProperty("Origin",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperationInternal)this).Origin, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperationInternal)this).DisplayProvider = (string) content.GetValueForProperty("DisplayProvider",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperationInternal)this).DisplayProvider, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperationInternal)this).DisplayResource = (string) content.GetValueForProperty("DisplayResource",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperationInternal)this).DisplayResource, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperationInternal)this).DisplayOperation = (string) content.GetValueForProperty("DisplayOperation",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperationInternal)this).DisplayOperation, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperationInternal)this).DisplayDescription = (string) content.GetValueForProperty("DisplayDescription",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperationInternal)this).DisplayDescription, global::System.Convert.ToString); + AfterDeserializePSObject(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + internal StoragePoolRpOperation(global::System.Collections.IDictionary content) + { + bool returnNow = false; + BeforeDeserializeDictionary(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperationInternal)this).Display = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationDisplay) content.GetValueForProperty("Display",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperationInternal)this).Display, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.StoragePoolOperationDisplayTypeConverter.ConvertFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperationInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperationInternal)this).Name, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperationInternal)this).IsDataAction = (bool) content.GetValueForProperty("IsDataAction",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperationInternal)this).IsDataAction, (__y)=> (bool) global::System.Convert.ChangeType(__y, typeof(bool))); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperationInternal)this).ActionType = (string) content.GetValueForProperty("ActionType",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperationInternal)this).ActionType, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperationInternal)this).Origin = (string) content.GetValueForProperty("Origin",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperationInternal)this).Origin, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperationInternal)this).DisplayProvider = (string) content.GetValueForProperty("DisplayProvider",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperationInternal)this).DisplayProvider, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperationInternal)this).DisplayResource = (string) content.GetValueForProperty("DisplayResource",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperationInternal)this).DisplayResource, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperationInternal)this).DisplayOperation = (string) content.GetValueForProperty("DisplayOperation",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperationInternal)this).DisplayOperation, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperationInternal)this).DisplayDescription = (string) content.GetValueForProperty("DisplayDescription",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperationInternal)this).DisplayDescription, global::System.Convert.ToString); + AfterDeserializeDictionary(content); + } + + /// Serializes this instance to a json string. + + /// a containing this model serialized to JSON text. + public string ToJsonString() => ToJson(null, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeAll)?.ToString(); + + public override string ToString() + { + var returnNow = false; + var result = global::System.String.Empty; + OverrideToString(ref result, ref returnNow); + if (returnNow) + { + return result; + } + return ToJsonString(); + } + } + /// Description of a StoragePool RP Operation + [System.ComponentModel.TypeConverter(typeof(StoragePoolRpOperationTypeConverter))] + public partial interface IStoragePoolRpOperation + + { + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/StoragePoolRpOperation.TypeConverter.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/StoragePoolRpOperation.TypeConverter.cs new file mode 100644 index 000000000000..38f9ac8d0647 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/StoragePoolRpOperation.TypeConverter.cs @@ -0,0 +1,142 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// + /// A PowerShell PSTypeConverter to support converting to an instance of + /// + public partial class StoragePoolRpOperationTypeConverter : global::System.Management.Automation.PSTypeConverter + { + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false. + /// + public override bool CanConvertFrom(object sourceValue, global::System.Type destinationType) => CanConvertFrom(sourceValue); + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the instance to check if it can be converted to the type. + /// + /// true if the instance could be converted to a type, otherwise false + /// + public static bool CanConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return true; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + // we say yest to PSObjects + return true; + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + // we say yest to Hashtables/dictionaries + return true; + } + try + { + if (null != sourceValue.ToJsonString()) + { + return true; + } + } + catch + { + // Not one of our objects + } + try + { + string text = sourceValue.ToString()?.Trim(); + return true == text?.StartsWith("{") && true == text?.EndsWith("}") && Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(text).Type == Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonType.Object; + } + catch + { + // Doesn't look like it can be treated as JSON + } + return false; + } + + /// + /// Determines if the parameter can be converted to the parameter + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false + /// + public override bool CanConvertTo(object sourceValue, global::System.Type destinationType) => false; + + /// + /// Converts the parameter to the parameter using and + /// + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// + /// an instance of , or null if there is no suitable conversion. + /// + public override object ConvertFrom(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => ConvertFrom(sourceValue); + + /// + /// Converts the parameter to the parameter using and + /// + /// the value to convert into an instance of . + /// + /// an instance of , or null if there is no suitable conversion. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperation ConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return null; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperation).IsAssignableFrom(type)) + { + return sourceValue; + } + try + { + return StoragePoolRpOperation.FromJsonString(typeof(string) == sourceValue.GetType() ? sourceValue : sourceValue.ToJsonString());; + } + catch + { + // Unable to use JSON pattern + } + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + return StoragePoolRpOperation.DeserializeFromPSObject(sourceValue); + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + return StoragePoolRpOperation.DeserializeFromDictionary(sourceValue); + } + return null; + } + + /// NotImplemented -- this will return null + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// will always return null. + public override object ConvertTo(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => null; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/StoragePoolRpOperation.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/StoragePoolRpOperation.cs new file mode 100644 index 000000000000..f5d7e34b277e --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/StoragePoolRpOperation.cs @@ -0,0 +1,177 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Description of a StoragePool RP Operation + public partial class StoragePoolRpOperation : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperation, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperationInternal + { + + /// Backing field for property. + private string _actionType; + + /// Indicates the action type. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public string ActionType { get => this._actionType; set => this._actionType = value; } + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationDisplay _display; + + /// Additional metadata about RP operation. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + internal Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationDisplay Display { get => (this._display = this._display ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.StoragePoolOperationDisplay()); set => this._display = value; } + + /// + /// Localized friendly description for the operation, as it should be shown to the user. + /// + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inlined)] + public string DisplayDescription { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationDisplayInternal)Display).Description; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationDisplayInternal)Display).Description = value ; } + + /// Localized friendly name for the operation, as it should be shown to the user. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inlined)] + public string DisplayOperation { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationDisplayInternal)Display).Operation; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationDisplayInternal)Display).Operation = value ; } + + /// Localized friendly form of the resource provider name. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inlined)] + public string DisplayProvider { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationDisplayInternal)Display).Provider; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationDisplayInternal)Display).Provider = value ; } + + /// Localized friendly form of the resource type related to this action/operation. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inlined)] + public string DisplayResource { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationDisplayInternal)Display).Resource; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationDisplayInternal)Display).Resource = value ; } + + /// Backing field for property. + private bool _isDataAction; + + /// Indicates whether the operation applies to data-plane. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public bool IsDataAction { get => this._isDataAction; set => this._isDataAction = value; } + + /// Internal Acessors for Display + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationDisplay Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperationInternal.Display { get => (this._display = this._display ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.StoragePoolOperationDisplay()); set { {_display = value;} } } + + /// Backing field for property. + private string _name; + + /// The name of the operation being performed on this particular object + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public string Name { get => this._name; set => this._name = value; } + + /// Backing field for property. + private string _origin; + + /// + /// The intended executor of the operation; governs the display of the operation in the RBAC UX and the audit logs UX. + /// + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public string Origin { get => this._origin; set => this._origin = value; } + + /// Creates an new instance. + public StoragePoolRpOperation() + { + + } + } + /// Description of a StoragePool RP Operation + public partial interface IStoragePoolRpOperation : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IJsonSerializable + { + /// Indicates the action type. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"Indicates the action type.", + SerializedName = @"actionType", + PossibleTypes = new [] { typeof(string) })] + string ActionType { get; set; } + /// + /// Localized friendly description for the operation, as it should be shown to the user. + /// + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"Localized friendly description for the operation, as it should be shown to the user.", + SerializedName = @"description", + PossibleTypes = new [] { typeof(string) })] + string DisplayDescription { get; set; } + /// Localized friendly name for the operation, as it should be shown to the user. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"Localized friendly name for the operation, as it should be shown to the user.", + SerializedName = @"operation", + PossibleTypes = new [] { typeof(string) })] + string DisplayOperation { get; set; } + /// Localized friendly form of the resource provider name. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"Localized friendly form of the resource provider name.", + SerializedName = @"provider", + PossibleTypes = new [] { typeof(string) })] + string DisplayProvider { get; set; } + /// Localized friendly form of the resource type related to this action/operation. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"Localized friendly form of the resource type related to this action/operation.", + SerializedName = @"resource", + PossibleTypes = new [] { typeof(string) })] + string DisplayResource { get; set; } + /// Indicates whether the operation applies to data-plane. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"Indicates whether the operation applies to data-plane.", + SerializedName = @"isDataAction", + PossibleTypes = new [] { typeof(bool) })] + bool IsDataAction { get; set; } + /// The name of the operation being performed on this particular object + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"The name of the operation being performed on this particular object", + SerializedName = @"name", + PossibleTypes = new [] { typeof(string) })] + string Name { get; set; } + /// + /// The intended executor of the operation; governs the display of the operation in the RBAC UX and the audit logs UX. + /// + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"The intended executor of the operation; governs the display of the operation in the RBAC UX and the audit logs UX.", + SerializedName = @"origin", + PossibleTypes = new [] { typeof(string) })] + string Origin { get; set; } + + } + /// Description of a StoragePool RP Operation + internal partial interface IStoragePoolRpOperationInternal + + { + /// Indicates the action type. + string ActionType { get; set; } + /// Additional metadata about RP operation. + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolOperationDisplay Display { get; set; } + /// + /// Localized friendly description for the operation, as it should be shown to the user. + /// + string DisplayDescription { get; set; } + /// Localized friendly name for the operation, as it should be shown to the user. + string DisplayOperation { get; set; } + /// Localized friendly form of the resource provider name. + string DisplayProvider { get; set; } + /// Localized friendly form of the resource type related to this action/operation. + string DisplayResource { get; set; } + /// Indicates whether the operation applies to data-plane. + bool IsDataAction { get; set; } + /// The name of the operation being performed on this particular object + string Name { get; set; } + /// + /// The intended executor of the operation; governs the display of the operation in the RBAC UX and the audit logs UX. + /// + string Origin { get; set; } + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/StoragePoolRpOperation.json.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/StoragePoolRpOperation.json.cs new file mode 100644 index 000000000000..da8ed1be2e46 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/StoragePoolRpOperation.json.cs @@ -0,0 +1,109 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Description of a StoragePool RP Operation + public partial class StoragePoolRpOperation + { + + /// + /// AfterFromJson will be called after the json deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JsonNode that should be deserialized into this object. + + partial void AfterFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json); + + /// + /// AfterToJson will be called after the json erialization has finished, allowing customization of the before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JSON container that the serialization result will be placed in. + + partial void AfterToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container); + + /// + /// BeforeFromJson will be called before the json deserialization has commenced, allowing complete customization of + /// the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JsonNode that should be deserialized into this object. + /// Determines if the rest of the deserialization should be processed, or if the method should return + /// instantly. + + partial void BeforeFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json, ref bool returnNow); + + /// + /// BeforeToJson will be called before the json serialization has commenced, allowing complete customization of the + /// object before it is serialized. + /// If you wish to disable the default serialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JSON container that the serialization result will be placed in. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, ref bool returnNow); + + /// + /// Deserializes a into an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperation. + /// + /// a to deserialize from. + /// + /// an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperation. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperation FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode node) + { + return node is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json ? new StoragePoolRpOperation(json) : null; + } + + /// + /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject into a new instance of . + /// + /// A Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject instance to deserialize from. + internal StoragePoolRpOperation(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json) + { + bool returnNow = false; + BeforeFromJson(json, ref returnNow); + if (returnNow) + { + return; + } + {_display = If( json?.PropertyT("display"), out var __jsonDisplay) ? Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.StoragePoolOperationDisplay.FromJson(__jsonDisplay) : Display;} + {_name = If( json?.PropertyT("name"), out var __jsonName) ? (string)__jsonName : (string)Name;} + {_isDataAction = If( json?.PropertyT("isDataAction"), out var __jsonIsDataAction) ? (bool)__jsonIsDataAction : IsDataAction;} + {_actionType = If( json?.PropertyT("actionType"), out var __jsonActionType) ? (string)__jsonActionType : (string)ActionType;} + {_origin = If( json?.PropertyT("origin"), out var __jsonOrigin) ? (string)__jsonOrigin : (string)Origin;} + AfterFromJson(json); + } + + /// + /// Serializes this instance of into a . + /// + /// The container to serialize this object into. If the caller + /// passes in null, a new instance will be created and returned to the caller. + /// Allows the caller to choose the depth of the serialization. See . + /// + /// a serialized instance of as a . + /// + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode ToJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode serializationMode) + { + container = container ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject(); + + bool returnNow = false; + BeforeToJson(ref container, ref returnNow); + if (returnNow) + { + return container; + } + AddIf( null != this._display ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) this._display.ToJson(null,serializationMode) : null, "display" ,container.Add ); + AddIf( null != (((object)this._name)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(this._name.ToString()) : null, "name" ,container.Add ); + AddIf( (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode)new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonBoolean(this._isDataAction), "isDataAction" ,container.Add ); + AddIf( null != (((object)this._actionType)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(this._actionType.ToString()) : null, "actionType" ,container.Add ); + AddIf( null != (((object)this._origin)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(this._origin.ToString()) : null, "origin" ,container.Add ); + AfterToJson(ref container); + return container; + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/SystemMetadata.PowerShell.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/SystemMetadata.PowerShell.cs new file mode 100644 index 000000000000..2bb443022a26 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/SystemMetadata.PowerShell.cs @@ -0,0 +1,161 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// Metadata pertaining to creation and last modification of the resource. + [System.ComponentModel.TypeConverter(typeof(SystemMetadataTypeConverter))] + public partial class SystemMetadata + { + + /// + /// AfterDeserializeDictionary will be called after the deserialization has finished, allowing customization of the + /// object before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Collections.IDictionary content that should be used. + + partial void AfterDeserializeDictionary(global::System.Collections.IDictionary content); + + /// + /// AfterDeserializePSObject will be called after the deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Management.Automation.PSObject content that should be used. + + partial void AfterDeserializePSObject(global::System.Management.Automation.PSObject content); + + /// + /// BeforeDeserializeDictionary will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Collections.IDictionary content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializeDictionary(global::System.Collections.IDictionary content, ref bool returnNow); + + /// + /// BeforeDeserializePSObject will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializePSObject(global::System.Management.Automation.PSObject content, ref bool returnNow); + + /// + /// OverrideToString will be called if it is implemented. Implement this method in a partial class to enable this behavior + /// + /// /// instance serialized to a string, normally it is a Json + /// /// set returnNow to true if you provide a customized OverrideToString function + + partial void OverrideToString(ref string stringResult, ref bool returnNow); + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadata DeserializeFromDictionary(global::System.Collections.IDictionary content) + { + return new SystemMetadata(content); + } + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadata DeserializeFromPSObject(global::System.Management.Automation.PSObject content) + { + return new SystemMetadata(content); + } + + /// + /// Creates a new instance of , deserializing the content from a json string. + /// + /// a string containing a JSON serialized instance of this model. + /// an instance of the model class. + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadata FromJsonString(string jsonText) => FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(jsonText)); + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + internal SystemMetadata(global::System.Management.Automation.PSObject content) + { + bool returnNow = false; + BeforeDeserializePSObject(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadataInternal)this).CreatedBy = (string) content.GetValueForProperty("CreatedBy",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadataInternal)this).CreatedBy, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadataInternal)this).CreatedByType = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType?) content.GetValueForProperty("CreatedByType",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadataInternal)this).CreatedByType, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadataInternal)this).CreatedAt = (global::System.DateTime?) content.GetValueForProperty("CreatedAt",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadataInternal)this).CreatedAt, (v) => v is global::System.DateTime _v ? _v : global::System.Xml.XmlConvert.ToDateTime( v.ToString() , global::System.Xml.XmlDateTimeSerializationMode.Unspecified)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadataInternal)this).LastModifiedBy = (string) content.GetValueForProperty("LastModifiedBy",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadataInternal)this).LastModifiedBy, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadataInternal)this).LastModifiedByType = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType?) content.GetValueForProperty("LastModifiedByType",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadataInternal)this).LastModifiedByType, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadataInternal)this).LastModifiedAt = (global::System.DateTime?) content.GetValueForProperty("LastModifiedAt",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadataInternal)this).LastModifiedAt, (v) => v is global::System.DateTime _v ? _v : global::System.Xml.XmlConvert.ToDateTime( v.ToString() , global::System.Xml.XmlDateTimeSerializationMode.Unspecified)); + AfterDeserializePSObject(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + internal SystemMetadata(global::System.Collections.IDictionary content) + { + bool returnNow = false; + BeforeDeserializeDictionary(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadataInternal)this).CreatedBy = (string) content.GetValueForProperty("CreatedBy",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadataInternal)this).CreatedBy, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadataInternal)this).CreatedByType = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType?) content.GetValueForProperty("CreatedByType",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadataInternal)this).CreatedByType, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadataInternal)this).CreatedAt = (global::System.DateTime?) content.GetValueForProperty("CreatedAt",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadataInternal)this).CreatedAt, (v) => v is global::System.DateTime _v ? _v : global::System.Xml.XmlConvert.ToDateTime( v.ToString() , global::System.Xml.XmlDateTimeSerializationMode.Unspecified)); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadataInternal)this).LastModifiedBy = (string) content.GetValueForProperty("LastModifiedBy",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadataInternal)this).LastModifiedBy, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadataInternal)this).LastModifiedByType = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType?) content.GetValueForProperty("LastModifiedByType",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadataInternal)this).LastModifiedByType, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadataInternal)this).LastModifiedAt = (global::System.DateTime?) content.GetValueForProperty("LastModifiedAt",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadataInternal)this).LastModifiedAt, (v) => v is global::System.DateTime _v ? _v : global::System.Xml.XmlConvert.ToDateTime( v.ToString() , global::System.Xml.XmlDateTimeSerializationMode.Unspecified)); + AfterDeserializeDictionary(content); + } + + /// Serializes this instance to a json string. + + /// a containing this model serialized to JSON text. + public string ToJsonString() => ToJson(null, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeAll)?.ToString(); + + public override string ToString() + { + var returnNow = false; + var result = global::System.String.Empty; + OverrideToString(ref result, ref returnNow); + if (returnNow) + { + return result; + } + return ToJsonString(); + } + } + /// Metadata pertaining to creation and last modification of the resource. + [System.ComponentModel.TypeConverter(typeof(SystemMetadataTypeConverter))] + public partial interface ISystemMetadata + + { + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/SystemMetadata.TypeConverter.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/SystemMetadata.TypeConverter.cs new file mode 100644 index 000000000000..54aa6515d821 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/SystemMetadata.TypeConverter.cs @@ -0,0 +1,142 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// + /// A PowerShell PSTypeConverter to support converting to an instance of + /// + public partial class SystemMetadataTypeConverter : global::System.Management.Automation.PSTypeConverter + { + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false. + /// + public override bool CanConvertFrom(object sourceValue, global::System.Type destinationType) => CanConvertFrom(sourceValue); + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the instance to check if it can be converted to the type. + /// + /// true if the instance could be converted to a type, otherwise false + /// + public static bool CanConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return true; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + // we say yest to PSObjects + return true; + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + // we say yest to Hashtables/dictionaries + return true; + } + try + { + if (null != sourceValue.ToJsonString()) + { + return true; + } + } + catch + { + // Not one of our objects + } + try + { + string text = sourceValue.ToString()?.Trim(); + return true == text?.StartsWith("{") && true == text?.EndsWith("}") && Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(text).Type == Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonType.Object; + } + catch + { + // Doesn't look like it can be treated as JSON + } + return false; + } + + /// + /// Determines if the parameter can be converted to the parameter + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false + /// + public override bool CanConvertTo(object sourceValue, global::System.Type destinationType) => false; + + /// + /// Converts the parameter to the parameter using and + /// + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// + /// an instance of , or null if there is no suitable conversion. + /// + public override object ConvertFrom(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => ConvertFrom(sourceValue); + + /// + /// Converts the parameter to the parameter using and + /// + /// the value to convert into an instance of . + /// + /// an instance of , or null if there is no suitable conversion. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadata ConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return null; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadata).IsAssignableFrom(type)) + { + return sourceValue; + } + try + { + return SystemMetadata.FromJsonString(typeof(string) == sourceValue.GetType() ? sourceValue : sourceValue.ToJsonString());; + } + catch + { + // Unable to use JSON pattern + } + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + return SystemMetadata.DeserializeFromPSObject(sourceValue); + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + return SystemMetadata.DeserializeFromDictionary(sourceValue); + } + return null; + } + + /// NotImplemented -- this will return null + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// will always return null. + public override object ConvertTo(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => null; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/SystemMetadata.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/SystemMetadata.cs new file mode 100644 index 000000000000..e148e3bfeec1 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/SystemMetadata.cs @@ -0,0 +1,131 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Metadata pertaining to creation and last modification of the resource. + public partial class SystemMetadata : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadata, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadataInternal + { + + /// Backing field for property. + private global::System.DateTime? _createdAt; + + /// The timestamp of resource creation (UTC). + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public global::System.DateTime? CreatedAt { get => this._createdAt; set => this._createdAt = value; } + + /// Backing field for property. + private string _createdBy; + + /// The identity that created the resource. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public string CreatedBy { get => this._createdBy; set => this._createdBy = value; } + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType? _createdByType; + + /// The type of identity that created the resource. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType? CreatedByType { get => this._createdByType; set => this._createdByType = value; } + + /// Backing field for property. + private global::System.DateTime? _lastModifiedAt; + + /// The type of identity that last modified the resource. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public global::System.DateTime? LastModifiedAt { get => this._lastModifiedAt; set => this._lastModifiedAt = value; } + + /// Backing field for property. + private string _lastModifiedBy; + + /// The identity that last modified the resource. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public string LastModifiedBy { get => this._lastModifiedBy; set => this._lastModifiedBy = value; } + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType? _lastModifiedByType; + + /// The type of identity that last modified the resource. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType? LastModifiedByType { get => this._lastModifiedByType; set => this._lastModifiedByType = value; } + + /// Creates an new instance. + public SystemMetadata() + { + + } + } + /// Metadata pertaining to creation and last modification of the resource. + public partial interface ISystemMetadata : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IJsonSerializable + { + /// The timestamp of resource creation (UTC). + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"The timestamp of resource creation (UTC).", + SerializedName = @"createdAt", + PossibleTypes = new [] { typeof(global::System.DateTime) })] + global::System.DateTime? CreatedAt { get; set; } + /// The identity that created the resource. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"The identity that created the resource.", + SerializedName = @"createdBy", + PossibleTypes = new [] { typeof(string) })] + string CreatedBy { get; set; } + /// The type of identity that created the resource. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"The type of identity that created the resource.", + SerializedName = @"createdByType", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType) })] + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType? CreatedByType { get; set; } + /// The type of identity that last modified the resource. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"The type of identity that last modified the resource.", + SerializedName = @"lastModifiedAt", + PossibleTypes = new [] { typeof(global::System.DateTime) })] + global::System.DateTime? LastModifiedAt { get; set; } + /// The identity that last modified the resource. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"The identity that last modified the resource.", + SerializedName = @"lastModifiedBy", + PossibleTypes = new [] { typeof(string) })] + string LastModifiedBy { get; set; } + /// The type of identity that last modified the resource. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"The type of identity that last modified the resource.", + SerializedName = @"lastModifiedByType", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType) })] + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType? LastModifiedByType { get; set; } + + } + /// Metadata pertaining to creation and last modification of the resource. + internal partial interface ISystemMetadataInternal + + { + /// The timestamp of resource creation (UTC). + global::System.DateTime? CreatedAt { get; set; } + /// The identity that created the resource. + string CreatedBy { get; set; } + /// The type of identity that created the resource. + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType? CreatedByType { get; set; } + /// The type of identity that last modified the resource. + global::System.DateTime? LastModifiedAt { get; set; } + /// The identity that last modified the resource. + string LastModifiedBy { get; set; } + /// The type of identity that last modified the resource. + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType? LastModifiedByType { get; set; } + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/SystemMetadata.json.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/SystemMetadata.json.cs new file mode 100644 index 000000000000..c84748590a4a --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/SystemMetadata.json.cs @@ -0,0 +1,111 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Metadata pertaining to creation and last modification of the resource. + public partial class SystemMetadata + { + + /// + /// AfterFromJson will be called after the json deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JsonNode that should be deserialized into this object. + + partial void AfterFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json); + + /// + /// AfterToJson will be called after the json erialization has finished, allowing customization of the before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JSON container that the serialization result will be placed in. + + partial void AfterToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container); + + /// + /// BeforeFromJson will be called before the json deserialization has commenced, allowing complete customization of + /// the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JsonNode that should be deserialized into this object. + /// Determines if the rest of the deserialization should be processed, or if the method should return + /// instantly. + + partial void BeforeFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json, ref bool returnNow); + + /// + /// BeforeToJson will be called before the json serialization has commenced, allowing complete customization of the + /// object before it is serialized. + /// If you wish to disable the default serialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JSON container that the serialization result will be placed in. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, ref bool returnNow); + + /// + /// Deserializes a into an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadata. + /// + /// a to deserialize from. + /// + /// an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadata. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ISystemMetadata FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode node) + { + return node is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json ? new SystemMetadata(json) : null; + } + + /// + /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject into a new instance of . + /// + /// A Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject instance to deserialize from. + internal SystemMetadata(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json) + { + bool returnNow = false; + BeforeFromJson(json, ref returnNow); + if (returnNow) + { + return; + } + {_createdBy = If( json?.PropertyT("createdBy"), out var __jsonCreatedBy) ? (string)__jsonCreatedBy : (string)CreatedBy;} + {_createdByType = If( json?.PropertyT("createdByType"), out var __jsonCreatedByType) ? (string)__jsonCreatedByType : (string)CreatedByType;} + {_createdAt = If( json?.PropertyT("createdAt"), out var __jsonCreatedAt) ? global::System.DateTime.TryParse((string)__jsonCreatedAt, global::System.Globalization.CultureInfo.InvariantCulture, global::System.Globalization.DateTimeStyles.AdjustToUniversal, out var __jsonCreatedAtValue) ? __jsonCreatedAtValue : CreatedAt : CreatedAt;} + {_lastModifiedBy = If( json?.PropertyT("lastModifiedBy"), out var __jsonLastModifiedBy) ? (string)__jsonLastModifiedBy : (string)LastModifiedBy;} + {_lastModifiedByType = If( json?.PropertyT("lastModifiedByType"), out var __jsonLastModifiedByType) ? (string)__jsonLastModifiedByType : (string)LastModifiedByType;} + {_lastModifiedAt = If( json?.PropertyT("lastModifiedAt"), out var __jsonLastModifiedAt) ? global::System.DateTime.TryParse((string)__jsonLastModifiedAt, global::System.Globalization.CultureInfo.InvariantCulture, global::System.Globalization.DateTimeStyles.AdjustToUniversal, out var __jsonLastModifiedAtValue) ? __jsonLastModifiedAtValue : LastModifiedAt : LastModifiedAt;} + AfterFromJson(json); + } + + /// + /// Serializes this instance of into a . + /// + /// The container to serialize this object into. If the caller + /// passes in null, a new instance will be created and returned to the caller. + /// Allows the caller to choose the depth of the serialization. See . + /// + /// a serialized instance of as a . + /// + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode ToJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode serializationMode) + { + container = container ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject(); + + bool returnNow = false; + BeforeToJson(ref container, ref returnNow); + if (returnNow) + { + return container; + } + AddIf( null != (((object)this._createdBy)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(this._createdBy.ToString()) : null, "createdBy" ,container.Add ); + AddIf( null != (((object)this._createdByType)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(this._createdByType.ToString()) : null, "createdByType" ,container.Add ); + AddIf( null != this._createdAt ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(this._createdAt?.ToString(@"yyyy'-'MM'-'dd'T'HH':'mm':'ss.fffffffK",global::System.Globalization.CultureInfo.InvariantCulture)) : null, "createdAt" ,container.Add ); + AddIf( null != (((object)this._lastModifiedBy)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(this._lastModifiedBy.ToString()) : null, "lastModifiedBy" ,container.Add ); + AddIf( null != (((object)this._lastModifiedByType)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(this._lastModifiedByType.ToString()) : null, "lastModifiedByType" ,container.Add ); + AddIf( null != this._lastModifiedAt ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(this._lastModifiedAt?.ToString(@"yyyy'-'MM'-'dd'T'HH':'mm':'ss.fffffffK",global::System.Globalization.CultureInfo.InvariantCulture)) : null, "lastModifiedAt" ,container.Add ); + AfterToJson(ref container); + return container; + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/TrackedResource.PowerShell.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/TrackedResource.PowerShell.cs new file mode 100644 index 000000000000..7373a09de93d --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/TrackedResource.PowerShell.cs @@ -0,0 +1,159 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// The resource model definition for a ARM tracked top level resource. + [System.ComponentModel.TypeConverter(typeof(TrackedResourceTypeConverter))] + public partial class TrackedResource + { + + /// + /// AfterDeserializeDictionary will be called after the deserialization has finished, allowing customization of the + /// object before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Collections.IDictionary content that should be used. + + partial void AfterDeserializeDictionary(global::System.Collections.IDictionary content); + + /// + /// AfterDeserializePSObject will be called after the deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Management.Automation.PSObject content that should be used. + + partial void AfterDeserializePSObject(global::System.Management.Automation.PSObject content); + + /// + /// BeforeDeserializeDictionary will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Collections.IDictionary content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializeDictionary(global::System.Collections.IDictionary content, ref bool returnNow); + + /// + /// BeforeDeserializePSObject will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializePSObject(global::System.Management.Automation.PSObject content, ref bool returnNow); + + /// + /// OverrideToString will be called if it is implemented. Implement this method in a partial class to enable this behavior + /// + /// /// instance serialized to a string, normally it is a Json + /// /// set returnNow to true if you provide a customized OverrideToString function + + partial void OverrideToString(ref string stringResult, ref bool returnNow); + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ITrackedResource DeserializeFromDictionary(global::System.Collections.IDictionary content) + { + return new TrackedResource(content); + } + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ITrackedResource DeserializeFromPSObject(global::System.Management.Automation.PSObject content) + { + return new TrackedResource(content); + } + + /// + /// Creates a new instance of , deserializing the content from a json string. + /// + /// a string containing a JSON serialized instance of this model. + /// an instance of the model class. + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ITrackedResource FromJsonString(string jsonText) => FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(jsonText)); + + /// Serializes this instance to a json string. + + /// a containing this model serialized to JSON text. + public string ToJsonString() => ToJson(null, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeAll)?.ToString(); + + public override string ToString() + { + var returnNow = false; + var result = global::System.String.Empty; + OverrideToString(ref result, ref returnNow); + if (returnNow) + { + return result; + } + return ToJsonString(); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + internal TrackedResource(global::System.Management.Automation.PSObject content) + { + bool returnNow = false; + BeforeDeserializePSObject(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ITrackedResourceInternal)this).Tag = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ITrackedResourceTags) content.GetValueForProperty("Tag",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ITrackedResourceInternal)this).Tag, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.TrackedResourceTagsTypeConverter.ConvertFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ITrackedResourceInternal)this).Location = (string) content.GetValueForProperty("Location",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ITrackedResourceInternal)this).Location, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Id, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Name, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Type, global::System.Convert.ToString); + AfterDeserializePSObject(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + internal TrackedResource(global::System.Collections.IDictionary content) + { + bool returnNow = false; + BeforeDeserializeDictionary(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ITrackedResourceInternal)this).Tag = (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ITrackedResourceTags) content.GetValueForProperty("Tag",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ITrackedResourceInternal)this).Tag, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.TrackedResourceTagsTypeConverter.ConvertFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ITrackedResourceInternal)this).Location = (string) content.GetValueForProperty("Location",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ITrackedResourceInternal)this).Location, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Id, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Name, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)this).Type, global::System.Convert.ToString); + AfterDeserializeDictionary(content); + } + } + /// The resource model definition for a ARM tracked top level resource. + [System.ComponentModel.TypeConverter(typeof(TrackedResourceTypeConverter))] + public partial interface ITrackedResource + + { + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/TrackedResource.TypeConverter.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/TrackedResource.TypeConverter.cs new file mode 100644 index 000000000000..ecddaf61a0f6 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/TrackedResource.TypeConverter.cs @@ -0,0 +1,142 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// + /// A PowerShell PSTypeConverter to support converting to an instance of + /// + public partial class TrackedResourceTypeConverter : global::System.Management.Automation.PSTypeConverter + { + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false. + /// + public override bool CanConvertFrom(object sourceValue, global::System.Type destinationType) => CanConvertFrom(sourceValue); + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the instance to check if it can be converted to the type. + /// + /// true if the instance could be converted to a type, otherwise false + /// + public static bool CanConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return true; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + // we say yest to PSObjects + return true; + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + // we say yest to Hashtables/dictionaries + return true; + } + try + { + if (null != sourceValue.ToJsonString()) + { + return true; + } + } + catch + { + // Not one of our objects + } + try + { + string text = sourceValue.ToString()?.Trim(); + return true == text?.StartsWith("{") && true == text?.EndsWith("}") && Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(text).Type == Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonType.Object; + } + catch + { + // Doesn't look like it can be treated as JSON + } + return false; + } + + /// + /// Determines if the parameter can be converted to the parameter + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false + /// + public override bool CanConvertTo(object sourceValue, global::System.Type destinationType) => false; + + /// + /// Converts the parameter to the parameter using and + /// + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// + /// an instance of , or null if there is no suitable conversion. + /// + public override object ConvertFrom(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => ConvertFrom(sourceValue); + + /// + /// Converts the parameter to the parameter using and + /// + /// the value to convert into an instance of . + /// + /// an instance of , or null if there is no suitable conversion. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ITrackedResource ConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return null; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ITrackedResource).IsAssignableFrom(type)) + { + return sourceValue; + } + try + { + return TrackedResource.FromJsonString(typeof(string) == sourceValue.GetType() ? sourceValue : sourceValue.ToJsonString());; + } + catch + { + // Unable to use JSON pattern + } + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + return TrackedResource.DeserializeFromPSObject(sourceValue); + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + return TrackedResource.DeserializeFromDictionary(sourceValue); + } + return null; + } + + /// NotImplemented -- this will return null + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// will always return null. + public override object ConvertTo(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => null; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/TrackedResource.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/TrackedResource.cs new file mode 100644 index 000000000000..cdd8752ee1f6 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/TrackedResource.cs @@ -0,0 +1,107 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// The resource model definition for a ARM tracked top level resource. + public partial class TrackedResource : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ITrackedResource, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ITrackedResourceInternal, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IValidates + { + /// + /// Backing field for Inherited model + /// + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResource __resource = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Resource(); + + /// + /// Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inherited)] + public string Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)__resource).Id; } + + /// Backing field for property. + private string _location; + + /// The geo-location where the resource lives. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public string Location { get => this._location; set => this._location = value; } + + /// Internal Acessors for Id + string Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal.Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)__resource).Id; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)__resource).Id = value; } + + /// Internal Acessors for Name + string Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal.Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)__resource).Name; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)__resource).Name = value; } + + /// Internal Acessors for Type + string Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal.Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)__resource).Type; set => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)__resource).Type = value; } + + /// The name of the resource + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inherited)] + public string Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)__resource).Name; } + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ITrackedResourceTags _tag; + + /// Resource tags. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ITrackedResourceTags Tag { get => (this._tag = this._tag ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.TrackedResourceTags()); set => this._tag = value; } + + /// + /// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. + /// + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Inherited)] + public string Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal)__resource).Type; } + + /// Creates an new instance. + public TrackedResource() + { + + } + + /// Validates that this object meets the validation criteria. + /// an instance that will receive validation + /// events. + /// + /// A < see cref = "global::System.Threading.Tasks.Task" /> that will be complete when validation is completed. + /// + public async global::System.Threading.Tasks.Task Validate(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener eventListener) + { + await eventListener.AssertNotNull(nameof(__resource), __resource); + await eventListener.AssertObjectIsValid(nameof(__resource), __resource); + } + } + /// The resource model definition for a ARM tracked top level resource. + public partial interface ITrackedResource : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IJsonSerializable, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResource + { + /// The geo-location where the resource lives. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"The geo-location where the resource lives.", + SerializedName = @"location", + PossibleTypes = new [] { typeof(string) })] + string Location { get; set; } + /// Resource tags. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"Resource tags.", + SerializedName = @"tags", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ITrackedResourceTags) })] + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ITrackedResourceTags Tag { get; set; } + + } + /// The resource model definition for a ARM tracked top level resource. + internal partial interface ITrackedResourceInternal : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IResourceInternal + { + /// The geo-location where the resource lives. + string Location { get; set; } + /// Resource tags. + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ITrackedResourceTags Tag { get; set; } + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/TrackedResource.json.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/TrackedResource.json.cs new file mode 100644 index 000000000000..f26d7b66a15f --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/TrackedResource.json.cs @@ -0,0 +1,105 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// The resource model definition for a ARM tracked top level resource. + public partial class TrackedResource + { + + /// + /// AfterFromJson will be called after the json deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JsonNode that should be deserialized into this object. + + partial void AfterFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json); + + /// + /// AfterToJson will be called after the json erialization has finished, allowing customization of the before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JSON container that the serialization result will be placed in. + + partial void AfterToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container); + + /// + /// BeforeFromJson will be called before the json deserialization has commenced, allowing complete customization of + /// the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JsonNode that should be deserialized into this object. + /// Determines if the rest of the deserialization should be processed, or if the method should return + /// instantly. + + partial void BeforeFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json, ref bool returnNow); + + /// + /// BeforeToJson will be called before the json serialization has commenced, allowing complete customization of the + /// object before it is serialized. + /// If you wish to disable the default serialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JSON container that the serialization result will be placed in. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, ref bool returnNow); + + /// + /// Deserializes a into an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ITrackedResource. + /// + /// a to deserialize from. + /// + /// an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ITrackedResource. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ITrackedResource FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode node) + { + return node is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json ? new TrackedResource(json) : null; + } + + /// + /// Serializes this instance of into a . + /// + /// The container to serialize this object into. If the caller + /// passes in null, a new instance will be created and returned to the caller. + /// Allows the caller to choose the depth of the serialization. See . + /// + /// a serialized instance of as a . + /// + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode ToJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode serializationMode) + { + container = container ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject(); + + bool returnNow = false; + BeforeToJson(ref container, ref returnNow); + if (returnNow) + { + return container; + } + __resource?.ToJson(container, serializationMode); + AddIf( null != this._tag ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) this._tag.ToJson(null,serializationMode) : null, "tags" ,container.Add ); + AddIf( null != (((object)this._location)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(this._location.ToString()) : null, "location" ,container.Add ); + AfterToJson(ref container); + return container; + } + + /// + /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject into a new instance of . + /// + /// A Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject instance to deserialize from. + internal TrackedResource(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json) + { + bool returnNow = false; + BeforeFromJson(json, ref returnNow); + if (returnNow) + { + return; + } + __resource = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Resource(json); + {_tag = If( json?.PropertyT("tags"), out var __jsonTags) ? Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.TrackedResourceTags.FromJson(__jsonTags) : Tag;} + {_location = If( json?.PropertyT("location"), out var __jsonLocation) ? (string)__jsonLocation : (string)Location;} + AfterFromJson(json); + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/TrackedResourceTags.PowerShell.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/TrackedResourceTags.PowerShell.cs new file mode 100644 index 000000000000..435d2fb5b8a5 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/TrackedResourceTags.PowerShell.cs @@ -0,0 +1,155 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// Resource tags. + [System.ComponentModel.TypeConverter(typeof(TrackedResourceTagsTypeConverter))] + public partial class TrackedResourceTags + { + + /// + /// AfterDeserializeDictionary will be called after the deserialization has finished, allowing customization of the + /// object before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Collections.IDictionary content that should be used. + + partial void AfterDeserializeDictionary(global::System.Collections.IDictionary content); + + /// + /// AfterDeserializePSObject will be called after the deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Management.Automation.PSObject content that should be used. + + partial void AfterDeserializePSObject(global::System.Management.Automation.PSObject content); + + /// + /// BeforeDeserializeDictionary will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Collections.IDictionary content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializeDictionary(global::System.Collections.IDictionary content, ref bool returnNow); + + /// + /// BeforeDeserializePSObject will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializePSObject(global::System.Management.Automation.PSObject content, ref bool returnNow); + + /// + /// OverrideToString will be called if it is implemented. Implement this method in a partial class to enable this behavior + /// + /// /// instance serialized to a string, normally it is a Json + /// /// set returnNow to true if you provide a customized OverrideToString function + + partial void OverrideToString(ref string stringResult, ref bool returnNow); + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ITrackedResourceTags DeserializeFromDictionary(global::System.Collections.IDictionary content) + { + return new TrackedResourceTags(content); + } + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ITrackedResourceTags DeserializeFromPSObject(global::System.Management.Automation.PSObject content) + { + return new TrackedResourceTags(content); + } + + /// + /// Creates a new instance of , deserializing the content from a json string. + /// + /// a string containing a JSON serialized instance of this model. + /// an instance of the model class. + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ITrackedResourceTags FromJsonString(string jsonText) => FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(jsonText)); + + /// Serializes this instance to a json string. + + /// a containing this model serialized to JSON text. + public string ToJsonString() => ToJson(null, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeAll)?.ToString(); + + public override string ToString() + { + var returnNow = false; + var result = global::System.String.Empty; + OverrideToString(ref result, ref returnNow); + if (returnNow) + { + return result; + } + return ToJsonString(); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + internal TrackedResourceTags(global::System.Management.Automation.PSObject content) + { + bool returnNow = false; + BeforeDeserializePSObject(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + // this type is a dictionary; copy elements from source to here. + CopyFrom(content); + AfterDeserializePSObject(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + internal TrackedResourceTags(global::System.Collections.IDictionary content) + { + bool returnNow = false; + BeforeDeserializeDictionary(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + // this type is a dictionary; copy elements from source to here. + CopyFrom(content); + AfterDeserializeDictionary(content); + } + } + /// Resource tags. + [System.ComponentModel.TypeConverter(typeof(TrackedResourceTagsTypeConverter))] + public partial interface ITrackedResourceTags + + { + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/TrackedResourceTags.TypeConverter.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/TrackedResourceTags.TypeConverter.cs new file mode 100644 index 000000000000..98cd50ea3281 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/TrackedResourceTags.TypeConverter.cs @@ -0,0 +1,142 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// + /// A PowerShell PSTypeConverter to support converting to an instance of + /// + public partial class TrackedResourceTagsTypeConverter : global::System.Management.Automation.PSTypeConverter + { + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false. + /// + public override bool CanConvertFrom(object sourceValue, global::System.Type destinationType) => CanConvertFrom(sourceValue); + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the instance to check if it can be converted to the type. + /// + /// true if the instance could be converted to a type, otherwise false + /// + public static bool CanConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return true; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + // we say yest to PSObjects + return true; + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + // we say yest to Hashtables/dictionaries + return true; + } + try + { + if (null != sourceValue.ToJsonString()) + { + return true; + } + } + catch + { + // Not one of our objects + } + try + { + string text = sourceValue.ToString()?.Trim(); + return true == text?.StartsWith("{") && true == text?.EndsWith("}") && Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(text).Type == Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonType.Object; + } + catch + { + // Doesn't look like it can be treated as JSON + } + return false; + } + + /// + /// Determines if the parameter can be converted to the parameter + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false + /// + public override bool CanConvertTo(object sourceValue, global::System.Type destinationType) => false; + + /// + /// Converts the parameter to the parameter using and + /// + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// + /// an instance of , or null if there is no suitable conversion. + /// + public override object ConvertFrom(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => ConvertFrom(sourceValue); + + /// + /// Converts the parameter to the parameter using and + /// + /// the value to convert into an instance of . + /// + /// an instance of , or null if there is no suitable conversion. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ITrackedResourceTags ConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return null; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ITrackedResourceTags).IsAssignableFrom(type)) + { + return sourceValue; + } + try + { + return TrackedResourceTags.FromJsonString(typeof(string) == sourceValue.GetType() ? sourceValue : sourceValue.ToJsonString());; + } + catch + { + // Unable to use JSON pattern + } + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + return TrackedResourceTags.DeserializeFromPSObject(sourceValue); + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + return TrackedResourceTags.DeserializeFromDictionary(sourceValue); + } + return null; + } + + /// NotImplemented -- this will return null + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// will always return null. + public override object ConvertTo(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => null; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/TrackedResourceTags.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/TrackedResourceTags.cs new file mode 100644 index 000000000000..1d8f0b75ca58 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/TrackedResourceTags.cs @@ -0,0 +1,30 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Resource tags. + public partial class TrackedResourceTags : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ITrackedResourceTags, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ITrackedResourceTagsInternal + { + + /// Creates an new instance. + public TrackedResourceTags() + { + + } + } + /// Resource tags. + public partial interface ITrackedResourceTags : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IJsonSerializable, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IAssociativeArray + { + + } + /// Resource tags. + internal partial interface ITrackedResourceTagsInternal + + { + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/TrackedResourceTags.dictionary.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/TrackedResourceTags.dictionary.cs new file mode 100644 index 000000000000..cb8d771ae87e --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/TrackedResourceTags.dictionary.cs @@ -0,0 +1,70 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + public partial class TrackedResourceTags : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IAssociativeArray + { + protected global::System.Collections.Generic.Dictionary __additionalProperties = new global::System.Collections.Generic.Dictionary(); + + global::System.Collections.Generic.IDictionary Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IAssociativeArray.AdditionalProperties { get => __additionalProperties; } + + int Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IAssociativeArray.Count { get => __additionalProperties.Count; } + + global::System.Collections.Generic.IEnumerable Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IAssociativeArray.Keys { get => __additionalProperties.Keys; } + + global::System.Collections.Generic.IEnumerable Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IAssociativeArray.Values { get => __additionalProperties.Values; } + + public string this[global::System.String index] { get => __additionalProperties[index]; set => __additionalProperties[index] = value; } + + /// + /// + public void Add(global::System.String key, string value) => __additionalProperties.Add( key, value); + + public void Clear() => __additionalProperties.Clear(); + + /// + public bool ContainsKey(global::System.String key) => __additionalProperties.ContainsKey( key); + + /// + public void CopyFrom(global::System.Collections.IDictionary source) + { + if (null != source) + { + foreach( var property in Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.TypeConverterExtensions.GetFilteredProperties(source, new global::System.Collections.Generic.HashSet() { } ) ) + { + if ((null != property.Key && null != property.Value)) + { + this.__additionalProperties.Add(property.Key.ToString(), global::System.Management.Automation.LanguagePrimitives.ConvertTo( property.Value)); + } + } + } + } + + /// + public void CopyFrom(global::System.Management.Automation.PSObject source) + { + if (null != source) + { + foreach( var property in Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.TypeConverterExtensions.GetFilteredProperties(source, new global::System.Collections.Generic.HashSet() { } ) ) + { + if ((null != property.Key && null != property.Value)) + { + this.__additionalProperties.Add(property.Key.ToString(), global::System.Management.Automation.LanguagePrimitives.ConvertTo( property.Value)); + } + } + } + } + + /// + public bool Remove(global::System.String key) => __additionalProperties.Remove( key); + + /// + /// + public bool TryGetValue(global::System.String key, out string value) => __additionalProperties.TryGetValue( key, out value); + + /// + + public static implicit operator global::System.Collections.Generic.Dictionary(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.TrackedResourceTags source) => source.__additionalProperties; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/Api20210401Preview/TrackedResourceTags.json.cs b/src/DiskPool/generated/api/Models/Api20210401Preview/TrackedResourceTags.json.cs new file mode 100644 index 000000000000..94252b83b103 --- /dev/null +++ b/src/DiskPool/generated/api/Models/Api20210401Preview/TrackedResourceTags.json.cs @@ -0,0 +1,102 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Resource tags. + public partial class TrackedResourceTags + { + + /// + /// AfterFromJson will be called after the json deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JsonNode that should be deserialized into this object. + + partial void AfterFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json); + + /// + /// AfterToJson will be called after the json erialization has finished, allowing customization of the before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JSON container that the serialization result will be placed in. + + partial void AfterToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container); + + /// + /// BeforeFromJson will be called before the json deserialization has commenced, allowing complete customization of + /// the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JsonNode that should be deserialized into this object. + /// Determines if the rest of the deserialization should be processed, or if the method should return + /// instantly. + + partial void BeforeFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json, ref bool returnNow); + + /// + /// BeforeToJson will be called before the json serialization has commenced, allowing complete customization of the + /// object before it is serialized. + /// If you wish to disable the default serialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JSON container that the serialization result will be placed in. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, ref bool returnNow); + + /// + /// Deserializes a into an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ITrackedResourceTags. + /// + /// a to deserialize from. + /// + /// an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ITrackedResourceTags. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.ITrackedResourceTags FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode node) + { + return node is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json ? new TrackedResourceTags(json) : null; + } + + /// + /// Serializes this instance of into a . + /// + /// The container to serialize this object into. If the caller + /// passes in null, a new instance will be created and returned to the caller. + /// Allows the caller to choose the depth of the serialization. See . + /// + /// a serialized instance of as a . + /// + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode ToJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode serializationMode) + { + container = container ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject(); + + bool returnNow = false; + BeforeToJson(ref container, ref returnNow); + if (returnNow) + { + return container; + } + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.JsonSerializable.ToJson( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IAssociativeArray)this).AdditionalProperties, container); + AfterToJson(ref container); + return container; + } + + /// + /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject into a new instance of . + /// + /// A Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject instance to deserialize from. + /// + internal TrackedResourceTags(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json, global::System.Collections.Generic.HashSet exclusions = null) + { + bool returnNow = false; + BeforeFromJson(json, ref returnNow); + if (returnNow) + { + return; + } + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.JsonSerializable.FromJson( json, ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IAssociativeArray)this).AdditionalProperties, null ,exclusions ); + AfterFromJson(json); + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/DiskPoolIdentity.PowerShell.cs b/src/DiskPool/generated/api/Models/DiskPoolIdentity.PowerShell.cs new file mode 100644 index 000000000000..cfc680cb91a1 --- /dev/null +++ b/src/DiskPool/generated/api/Models/DiskPoolIdentity.PowerShell.cs @@ -0,0 +1,164 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + [System.ComponentModel.TypeConverter(typeof(DiskPoolIdentityTypeConverter))] + public partial class DiskPoolIdentity + { + + /// + /// AfterDeserializeDictionary will be called after the deserialization has finished, allowing customization of the + /// object before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Collections.IDictionary content that should be used. + + partial void AfterDeserializeDictionary(global::System.Collections.IDictionary content); + + /// + /// AfterDeserializePSObject will be called after the deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Management.Automation.PSObject content that should be used. + + partial void AfterDeserializePSObject(global::System.Management.Automation.PSObject content); + + /// + /// BeforeDeserializeDictionary will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Collections.IDictionary content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializeDictionary(global::System.Collections.IDictionary content, ref bool returnNow); + + /// + /// BeforeDeserializePSObject will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializePSObject(global::System.Management.Automation.PSObject content, ref bool returnNow); + + /// + /// OverrideToString will be called if it is implemented. Implement this method in a partial class to enable this behavior + /// + /// /// instance serialized to a string, normally it is a Json + /// /// set returnNow to true if you provide a customized OverrideToString function + + partial void OverrideToString(ref string stringResult, ref bool returnNow); + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity DeserializeFromDictionary(global::System.Collections.IDictionary content) + { + return new DiskPoolIdentity(content); + } + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity DeserializeFromPSObject(global::System.Management.Automation.PSObject content) + { + return new DiskPoolIdentity(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + internal DiskPoolIdentity(global::System.Management.Automation.PSObject content) + { + bool returnNow = false; + BeforeDeserializePSObject(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentityInternal)this).SubscriptionId = (string) content.GetValueForProperty("SubscriptionId",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentityInternal)this).SubscriptionId, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentityInternal)this).ResourceGroupName = (string) content.GetValueForProperty("ResourceGroupName",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentityInternal)this).ResourceGroupName, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentityInternal)this).DiskPoolName = (string) content.GetValueForProperty("DiskPoolName",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentityInternal)this).DiskPoolName, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentityInternal)this).Location = (string) content.GetValueForProperty("Location",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentityInternal)this).Location, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentityInternal)this).IscsiTargetName = (string) content.GetValueForProperty("IscsiTargetName",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentityInternal)this).IscsiTargetName, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentityInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentityInternal)this).Id, global::System.Convert.ToString); + AfterDeserializePSObject(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + internal DiskPoolIdentity(global::System.Collections.IDictionary content) + { + bool returnNow = false; + BeforeDeserializeDictionary(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentityInternal)this).SubscriptionId = (string) content.GetValueForProperty("SubscriptionId",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentityInternal)this).SubscriptionId, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentityInternal)this).ResourceGroupName = (string) content.GetValueForProperty("ResourceGroupName",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentityInternal)this).ResourceGroupName, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentityInternal)this).DiskPoolName = (string) content.GetValueForProperty("DiskPoolName",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentityInternal)this).DiskPoolName, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentityInternal)this).Location = (string) content.GetValueForProperty("Location",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentityInternal)this).Location, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentityInternal)this).IscsiTargetName = (string) content.GetValueForProperty("IscsiTargetName",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentityInternal)this).IscsiTargetName, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentityInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentityInternal)this).Id, global::System.Convert.ToString); + AfterDeserializeDictionary(content); + } + + /// + /// Creates a new instance of , deserializing the content from a json string. + /// + /// a string containing a JSON serialized instance of this model. + /// an instance of the model class. + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity FromJsonString(string jsonText) => FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(jsonText)); + + /// Serializes this instance to a json string. + + /// a containing this model serialized to JSON text. + public string ToJsonString() => ToJson(null, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode.IncludeAll)?.ToString(); + + public override string ToString() + { + var returnNow = false; + var result = global::System.String.Empty; + OverrideToString(ref result, ref returnNow); + if (returnNow) + { + return result; + } + return ToJsonString(); + } + } + [System.ComponentModel.TypeConverter(typeof(DiskPoolIdentityTypeConverter))] + public partial interface IDiskPoolIdentity + + { + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/DiskPoolIdentity.TypeConverter.cs b/src/DiskPool/generated/api/Models/DiskPoolIdentity.TypeConverter.cs new file mode 100644 index 000000000000..becbd6b02a58 --- /dev/null +++ b/src/DiskPool/generated/api/Models/DiskPoolIdentity.TypeConverter.cs @@ -0,0 +1,157 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models +{ + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell; + + /// + /// A PowerShell PSTypeConverter to support converting to an instance of + /// + public partial class DiskPoolIdentityTypeConverter : global::System.Management.Automation.PSTypeConverter + { + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false. + /// + public override bool CanConvertFrom(object sourceValue, global::System.Type destinationType) => CanConvertFrom(sourceValue); + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the instance to check if it can be converted to the type. + /// + /// true if the instance could be converted to a type, otherwise false + /// + public static bool CanConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return true; + } + global::System.Type type = sourceValue.GetType(); + // we allow string conversion too. + if (type == typeof(global::System.String)) + { + return true; + } + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + // we say yest to PSObjects + return true; + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + // we say yest to Hashtables/dictionaries + return true; + } + try + { + if (null != sourceValue.ToJsonString()) + { + return true; + } + } + catch + { + // Not one of our objects + } + try + { + string text = sourceValue.ToString()?.Trim(); + return true == text?.StartsWith("{") && true == text?.EndsWith("}") && Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(text).Type == Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonType.Object; + } + catch + { + // Doesn't look like it can be treated as JSON + } + return false; + } + + /// + /// Determines if the parameter can be converted to the parameter + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false + /// + public override bool CanConvertTo(object sourceValue, global::System.Type destinationType) => false; + + /// + /// Converts the parameter to the parameter using and + /// + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// + /// an instance of , or null if there is no suitable conversion. + /// + public override object ConvertFrom(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => ConvertFrom(sourceValue); + + /// + /// Converts the parameter to the parameter using and + /// + /// the value to convert into an instance of . + /// + /// an instance of , or null if there is no suitable conversion. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity ConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return null; + } + global::System.Type type = sourceValue.GetType(); + // support direct string to id type conversion. + if (type == typeof(global::System.String)) + { + return new DiskPoolIdentity { Id = sourceValue }; + } + if (typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity).IsAssignableFrom(type)) + { + return sourceValue; + } + try + { + return DiskPoolIdentity.FromJsonString(typeof(string) == sourceValue.GetType() ? sourceValue : sourceValue.ToJsonString());; + } + catch + { + // Unable to use JSON pattern + } + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + return DiskPoolIdentity.DeserializeFromPSObject(sourceValue); + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + return DiskPoolIdentity.DeserializeFromDictionary(sourceValue); + } + return null; + } + + /// NotImplemented -- this will return null + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// will always return null. + public override object ConvertTo(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => null; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/DiskPoolIdentity.cs b/src/DiskPool/generated/api/Models/DiskPoolIdentity.cs new file mode 100644 index 000000000000..26fb25b2816a --- /dev/null +++ b/src/DiskPool/generated/api/Models/DiskPoolIdentity.cs @@ -0,0 +1,133 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + public partial class DiskPoolIdentity : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentityInternal + { + + /// Backing field for property. + private string _diskPoolName; + + /// The name of the Disk Pool. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public string DiskPoolName { get => this._diskPoolName; set => this._diskPoolName = value; } + + /// Backing field for property. + private string _id; + + /// Resource identity path + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public string Id { get => this._id; set => this._id = value; } + + /// Backing field for property. + private string _iscsiTargetName; + + /// The name of the iSCSI Target. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public string IscsiTargetName { get => this._iscsiTargetName; set => this._iscsiTargetName = value; } + + /// Backing field for property. + private string _location; + + /// The location of the resource. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public string Location { get => this._location; set => this._location = value; } + + /// Backing field for property. + private string _resourceGroupName; + + /// The name of the resource group. The name is case insensitive. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public string ResourceGroupName { get => this._resourceGroupName; set => this._resourceGroupName = value; } + + /// Backing field for property. + private string _subscriptionId; + + /// The ID of the target subscription. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Origin(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.PropertyOrigin.Owned)] + public string SubscriptionId { get => this._subscriptionId; set => this._subscriptionId = value; } + + /// Creates an new instance. + public DiskPoolIdentity() + { + + } + } + public partial interface IDiskPoolIdentity : + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IJsonSerializable + { + /// The name of the Disk Pool. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"The name of the Disk Pool.", + SerializedName = @"diskPoolName", + PossibleTypes = new [] { typeof(string) })] + string DiskPoolName { get; set; } + /// Resource identity path + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"Resource identity path", + SerializedName = @"id", + PossibleTypes = new [] { typeof(string) })] + string Id { get; set; } + /// The name of the iSCSI Target. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"The name of the iSCSI Target.", + SerializedName = @"iscsiTargetName", + PossibleTypes = new [] { typeof(string) })] + string IscsiTargetName { get; set; } + /// The location of the resource. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"The location of the resource.", + SerializedName = @"location", + PossibleTypes = new [] { typeof(string) })] + string Location { get; set; } + /// The name of the resource group. The name is case insensitive. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"The name of the resource group. The name is case insensitive.", + SerializedName = @"resourceGroupName", + PossibleTypes = new [] { typeof(string) })] + string ResourceGroupName { get; set; } + /// The ID of the target subscription. + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"The ID of the target subscription.", + SerializedName = @"subscriptionId", + PossibleTypes = new [] { typeof(string) })] + string SubscriptionId { get; set; } + + } + internal partial interface IDiskPoolIdentityInternal + + { + /// The name of the Disk Pool. + string DiskPoolName { get; set; } + /// Resource identity path + string Id { get; set; } + /// The name of the iSCSI Target. + string IscsiTargetName { get; set; } + /// The location of the resource. + string Location { get; set; } + /// The name of the resource group. The name is case insensitive. + string ResourceGroupName { get; set; } + /// The ID of the target subscription. + string SubscriptionId { get; set; } + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Models/DiskPoolIdentity.json.cs b/src/DiskPool/generated/api/Models/DiskPoolIdentity.json.cs new file mode 100644 index 000000000000..45a91e7c13a8 --- /dev/null +++ b/src/DiskPool/generated/api/Models/DiskPoolIdentity.json.cs @@ -0,0 +1,115 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + public partial class DiskPoolIdentity + { + + /// + /// AfterFromJson will be called after the json deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JsonNode that should be deserialized into this object. + + partial void AfterFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json); + + /// + /// AfterToJson will be called after the json erialization has finished, allowing customization of the before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JSON container that the serialization result will be placed in. + + partial void AfterToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container); + + /// + /// BeforeFromJson will be called before the json deserialization has commenced, allowing complete customization of + /// the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JsonNode that should be deserialized into this object. + /// Determines if the rest of the deserialization should be processed, or if the method should return + /// instantly. + + partial void BeforeFromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json, ref bool returnNow); + + /// + /// BeforeToJson will be called before the json serialization has commenced, allowing complete customization of the + /// object before it is serialized. + /// If you wish to disable the default serialization entirely, return true in the output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JSON container that the serialization result will be placed in. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, ref bool returnNow); + + /// + /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject into a new instance of . + /// + /// A Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject instance to deserialize from. + internal DiskPoolIdentity(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json) + { + bool returnNow = false; + BeforeFromJson(json, ref returnNow); + if (returnNow) + { + return; + } + {_subscriptionId = If( json?.PropertyT("subscriptionId"), out var __jsonSubscriptionId) ? (string)__jsonSubscriptionId : (string)SubscriptionId;} + {_resourceGroupName = If( json?.PropertyT("resourceGroupName"), out var __jsonResourceGroupName) ? (string)__jsonResourceGroupName : (string)ResourceGroupName;} + {_diskPoolName = If( json?.PropertyT("diskPoolName"), out var __jsonDiskPoolName) ? (string)__jsonDiskPoolName : (string)DiskPoolName;} + {_location = If( json?.PropertyT("location"), out var __jsonLocation) ? (string)__jsonLocation : (string)Location;} + {_iscsiTargetName = If( json?.PropertyT("iscsiTargetName"), out var __jsonIscsiTargetName) ? (string)__jsonIscsiTargetName : (string)IscsiTargetName;} + {_id = If( json?.PropertyT("id"), out var __jsonId) ? (string)__jsonId : (string)Id;} + AfterFromJson(json); + } + + /// + /// Deserializes a into an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity. + /// + /// a to deserialize from. + /// + /// an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode node) + { + return node is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json ? new DiskPoolIdentity(json) : null; + } + + /// + /// Serializes this instance of into a . + /// + /// The container to serialize this object into. If the caller + /// passes in null, a new instance will be created and returned to the caller. + /// Allows the caller to choose the depth of the serialization. See . + /// + /// a serialized instance of as a . + /// + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode ToJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject container, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SerializationMode serializationMode) + { + container = container ?? new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject(); + + bool returnNow = false; + BeforeToJson(ref container, ref returnNow); + if (returnNow) + { + return container; + } + AddIf( null != (((object)this._subscriptionId)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(this._subscriptionId.ToString()) : null, "subscriptionId" ,container.Add ); + AddIf( null != (((object)this._resourceGroupName)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(this._resourceGroupName.ToString()) : null, "resourceGroupName" ,container.Add ); + AddIf( null != (((object)this._diskPoolName)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(this._diskPoolName.ToString()) : null, "diskPoolName" ,container.Add ); + AddIf( null != (((object)this._location)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(this._location.ToString()) : null, "location" ,container.Add ); + AddIf( null != (((object)this._iscsiTargetName)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(this._iscsiTargetName.ToString()) : null, "iscsiTargetName" ,container.Add ); + AddIf( null != (((object)this._id)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonString(this._id.ToString()) : null, "id" ,container.Add ); + AfterToJson(ref container); + return container; + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Support/CreatedByType.Completer.cs b/src/DiskPool/generated/api/Support/CreatedByType.Completer.cs new file mode 100644 index 000000000000..204fea1d2080 --- /dev/null +++ b/src/DiskPool/generated/api/Support/CreatedByType.Completer.cs @@ -0,0 +1,47 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support +{ + + /// The type of identity that created the resource. + [System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByTypeTypeConverter))] + public partial struct CreatedByType : + System.Management.Automation.IArgumentCompleter + { + + /// + /// Implementations of this function are called by PowerShell to complete arguments. + /// + /// The name of the command that needs argument completion. + /// The name of the parameter that needs argument completion. + /// The (possibly empty) word being completed. + /// The command ast in case it is needed for completion. + /// This parameter is similar to $PSBoundParameters, except that sometimes PowerShell cannot + /// or will not attempt to evaluate an argument, in which case you may need to use commandAst. + /// + /// A collection of completion results, most like with ResultType set to ParameterValue. + /// + public global::System.Collections.Generic.IEnumerable CompleteArgument(global::System.String commandName, global::System.String parameterName, global::System.String wordToComplete, global::System.Management.Automation.Language.CommandAst commandAst, global::System.Collections.IDictionary fakeBoundParameters) + { + if (global::System.String.IsNullOrEmpty(wordToComplete) || "User".StartsWith(wordToComplete, global::System.StringComparison.InvariantCultureIgnoreCase)) + { + yield return new global::System.Management.Automation.CompletionResult("User", "User", global::System.Management.Automation.CompletionResultType.ParameterValue, "User"); + } + if (global::System.String.IsNullOrEmpty(wordToComplete) || "Application".StartsWith(wordToComplete, global::System.StringComparison.InvariantCultureIgnoreCase)) + { + yield return new global::System.Management.Automation.CompletionResult("Application", "Application", global::System.Management.Automation.CompletionResultType.ParameterValue, "Application"); + } + if (global::System.String.IsNullOrEmpty(wordToComplete) || "ManagedIdentity".StartsWith(wordToComplete, global::System.StringComparison.InvariantCultureIgnoreCase)) + { + yield return new global::System.Management.Automation.CompletionResult("ManagedIdentity", "ManagedIdentity", global::System.Management.Automation.CompletionResultType.ParameterValue, "ManagedIdentity"); + } + if (global::System.String.IsNullOrEmpty(wordToComplete) || "Key".StartsWith(wordToComplete, global::System.StringComparison.InvariantCultureIgnoreCase)) + { + yield return new global::System.Management.Automation.CompletionResult("Key", "Key", global::System.Management.Automation.CompletionResultType.ParameterValue, "Key"); + } + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Support/CreatedByType.TypeConverter.cs b/src/DiskPool/generated/api/Support/CreatedByType.TypeConverter.cs new file mode 100644 index 000000000000..88fedbb80f9e --- /dev/null +++ b/src/DiskPool/generated/api/Support/CreatedByType.TypeConverter.cs @@ -0,0 +1,59 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support +{ + + /// The type of identity that created the resource. + public partial class CreatedByTypeTypeConverter : + global::System.Management.Automation.PSTypeConverter + { + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false. + /// + public override bool CanConvertFrom(object sourceValue, global::System.Type destinationType) => true; + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false. + /// + public override bool CanConvertTo(object sourceValue, global::System.Type destinationType) => false; + + /// + /// Converts the parameter to the parameter using and + /// + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// + /// an instance of , or null if there is no suitable conversion. + /// + public override object ConvertFrom(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => CreatedByType.CreateFrom(sourceValue); + + /// NotImplemented -- this will return null + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// will always return null. + public override object ConvertTo(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => null; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Support/CreatedByType.cs b/src/DiskPool/generated/api/Support/CreatedByType.cs new file mode 100644 index 000000000000..57535d6dba79 --- /dev/null +++ b/src/DiskPool/generated/api/Support/CreatedByType.cs @@ -0,0 +1,102 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support +{ + + /// The type of identity that created the resource. + public partial struct CreatedByType : + System.IEquatable + { + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType Application = @"Application"; + + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType Key = @"Key"; + + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType ManagedIdentity = @"ManagedIdentity"; + + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType User = @"User"; + + /// the value for an instance of the Enum. + private string _value { get; set; } + + /// Conversion from arbitrary object to CreatedByType + /// the value to convert to an instance of . + internal static object CreateFrom(object value) + { + return new CreatedByType(global::System.Convert.ToString(value)); + } + + /// Creates an instance of the + /// the value to create an instance for. + private CreatedByType(string underlyingValue) + { + this._value = underlyingValue; + } + + /// Compares values of enum type CreatedByType + /// the value to compare against this instance. + /// true if the two instances are equal to the same value + public bool Equals(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType e) + { + return _value.Equals(e._value); + } + + /// Compares values of enum type CreatedByType (override for Object) + /// the value to compare against this instance. + /// true if the two instances are equal to the same value + public override bool Equals(object obj) + { + return obj is CreatedByType && Equals((CreatedByType)obj); + } + + /// Returns hashCode for enum CreatedByType + /// The hashCode of the value + public override int GetHashCode() + { + return this._value.GetHashCode(); + } + + /// Returns string representation for CreatedByType + /// A string for this value. + public override string ToString() + { + return this._value; + } + + /// Implicit operator to convert string to CreatedByType + /// the value to convert to an instance of . + + public static implicit operator CreatedByType(string value) + { + return new CreatedByType(value); + } + + /// Implicit operator to convert CreatedByType to string + /// the value to convert to an instance of . + + public static implicit operator string(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType e) + { + return e._value; + } + + /// Overriding != operator for enum CreatedByType + /// the value to compare against + /// the value to compare against + /// true if the two instances are not equal to the same value + public static bool operator !=(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType e1, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType e2) + { + return !e2.Equals(e1); + } + + /// Overriding == operator for enum CreatedByType + /// the value to compare against + /// the value to compare against + /// true if the two instances are equal to the same value + public static bool operator ==(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType e1, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.CreatedByType e2) + { + return e2.Equals(e1); + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Support/DiskPoolTier.Completer.cs b/src/DiskPool/generated/api/Support/DiskPoolTier.Completer.cs new file mode 100644 index 000000000000..b569504d6239 --- /dev/null +++ b/src/DiskPool/generated/api/Support/DiskPoolTier.Completer.cs @@ -0,0 +1,43 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support +{ + + /// SKU of the VM host part of the Disk Pool deployment + [System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.DiskPoolTierTypeConverter))] + public partial struct DiskPoolTier : + System.Management.Automation.IArgumentCompleter + { + + /// + /// Implementations of this function are called by PowerShell to complete arguments. + /// + /// The name of the command that needs argument completion. + /// The name of the parameter that needs argument completion. + /// The (possibly empty) word being completed. + /// The command ast in case it is needed for completion. + /// This parameter is similar to $PSBoundParameters, except that sometimes PowerShell cannot + /// or will not attempt to evaluate an argument, in which case you may need to use commandAst. + /// + /// A collection of completion results, most like with ResultType set to ParameterValue. + /// + public global::System.Collections.Generic.IEnumerable CompleteArgument(global::System.String commandName, global::System.String parameterName, global::System.String wordToComplete, global::System.Management.Automation.Language.CommandAst commandAst, global::System.Collections.IDictionary fakeBoundParameters) + { + if (global::System.String.IsNullOrEmpty(wordToComplete) || "Basic".StartsWith(wordToComplete, global::System.StringComparison.InvariantCultureIgnoreCase)) + { + yield return new global::System.Management.Automation.CompletionResult("Basic", "Basic", global::System.Management.Automation.CompletionResultType.ParameterValue, "Basic"); + } + if (global::System.String.IsNullOrEmpty(wordToComplete) || "Standard".StartsWith(wordToComplete, global::System.StringComparison.InvariantCultureIgnoreCase)) + { + yield return new global::System.Management.Automation.CompletionResult("Standard", "Standard", global::System.Management.Automation.CompletionResultType.ParameterValue, "Standard"); + } + if (global::System.String.IsNullOrEmpty(wordToComplete) || "Premium".StartsWith(wordToComplete, global::System.StringComparison.InvariantCultureIgnoreCase)) + { + yield return new global::System.Management.Automation.CompletionResult("Premium", "Premium", global::System.Management.Automation.CompletionResultType.ParameterValue, "Premium"); + } + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Support/DiskPoolTier.TypeConverter.cs b/src/DiskPool/generated/api/Support/DiskPoolTier.TypeConverter.cs new file mode 100644 index 000000000000..93e88e7ab6f9 --- /dev/null +++ b/src/DiskPool/generated/api/Support/DiskPoolTier.TypeConverter.cs @@ -0,0 +1,59 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support +{ + + /// SKU of the VM host part of the Disk Pool deployment + public partial class DiskPoolTierTypeConverter : + global::System.Management.Automation.PSTypeConverter + { + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false. + /// + public override bool CanConvertFrom(object sourceValue, global::System.Type destinationType) => true; + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false. + /// + public override bool CanConvertTo(object sourceValue, global::System.Type destinationType) => false; + + /// + /// Converts the parameter to the parameter using and + /// + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// + /// an instance of , or null if there is no suitable conversion. + /// + public override object ConvertFrom(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => DiskPoolTier.CreateFrom(sourceValue); + + /// NotImplemented -- this will return null + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// will always return null. + public override object ConvertTo(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => null; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Support/DiskPoolTier.cs b/src/DiskPool/generated/api/Support/DiskPoolTier.cs new file mode 100644 index 000000000000..5ebc856d3b4b --- /dev/null +++ b/src/DiskPool/generated/api/Support/DiskPoolTier.cs @@ -0,0 +1,100 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support +{ + + /// SKU of the VM host part of the Disk Pool deployment + public partial struct DiskPoolTier : + System.IEquatable + { + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.DiskPoolTier Basic = @"Basic"; + + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.DiskPoolTier Premium = @"Premium"; + + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.DiskPoolTier Standard = @"Standard"; + + /// the value for an instance of the Enum. + private string _value { get; set; } + + /// Conversion from arbitrary object to DiskPoolTier + /// the value to convert to an instance of . + internal static object CreateFrom(object value) + { + return new DiskPoolTier(global::System.Convert.ToString(value)); + } + + /// Creates an instance of the + /// the value to create an instance for. + private DiskPoolTier(string underlyingValue) + { + this._value = underlyingValue; + } + + /// Compares values of enum type DiskPoolTier + /// the value to compare against this instance. + /// true if the two instances are equal to the same value + public bool Equals(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.DiskPoolTier e) + { + return _value.Equals(e._value); + } + + /// Compares values of enum type DiskPoolTier (override for Object) + /// the value to compare against this instance. + /// true if the two instances are equal to the same value + public override bool Equals(object obj) + { + return obj is DiskPoolTier && Equals((DiskPoolTier)obj); + } + + /// Returns hashCode for enum DiskPoolTier + /// The hashCode of the value + public override int GetHashCode() + { + return this._value.GetHashCode(); + } + + /// Returns string representation for DiskPoolTier + /// A string for this value. + public override string ToString() + { + return this._value; + } + + /// Implicit operator to convert string to DiskPoolTier + /// the value to convert to an instance of . + + public static implicit operator DiskPoolTier(string value) + { + return new DiskPoolTier(value); + } + + /// Implicit operator to convert DiskPoolTier to string + /// the value to convert to an instance of . + + public static implicit operator string(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.DiskPoolTier e) + { + return e._value; + } + + /// Overriding != operator for enum DiskPoolTier + /// the value to compare against + /// the value to compare against + /// true if the two instances are not equal to the same value + public static bool operator !=(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.DiskPoolTier e1, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.DiskPoolTier e2) + { + return !e2.Equals(e1); + } + + /// Overriding == operator for enum DiskPoolTier + /// the value to compare against + /// the value to compare against + /// true if the two instances are equal to the same value + public static bool operator ==(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.DiskPoolTier e1, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.DiskPoolTier e2) + { + return e2.Equals(e1); + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Support/IscsiTargetAclMode.Completer.cs b/src/DiskPool/generated/api/Support/IscsiTargetAclMode.Completer.cs new file mode 100644 index 000000000000..e92ea7b6411c --- /dev/null +++ b/src/DiskPool/generated/api/Support/IscsiTargetAclMode.Completer.cs @@ -0,0 +1,39 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support +{ + + /// ACL mode for iSCSI Target. + [System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.IscsiTargetAclModeTypeConverter))] + public partial struct IscsiTargetAclMode : + System.Management.Automation.IArgumentCompleter + { + + /// + /// Implementations of this function are called by PowerShell to complete arguments. + /// + /// The name of the command that needs argument completion. + /// The name of the parameter that needs argument completion. + /// The (possibly empty) word being completed. + /// The command ast in case it is needed for completion. + /// This parameter is similar to $PSBoundParameters, except that sometimes PowerShell cannot + /// or will not attempt to evaluate an argument, in which case you may need to use commandAst. + /// + /// A collection of completion results, most like with ResultType set to ParameterValue. + /// + public global::System.Collections.Generic.IEnumerable CompleteArgument(global::System.String commandName, global::System.String parameterName, global::System.String wordToComplete, global::System.Management.Automation.Language.CommandAst commandAst, global::System.Collections.IDictionary fakeBoundParameters) + { + if (global::System.String.IsNullOrEmpty(wordToComplete) || "Dynamic".StartsWith(wordToComplete, global::System.StringComparison.InvariantCultureIgnoreCase)) + { + yield return new global::System.Management.Automation.CompletionResult("Dynamic", "Dynamic", global::System.Management.Automation.CompletionResultType.ParameterValue, "Dynamic"); + } + if (global::System.String.IsNullOrEmpty(wordToComplete) || "Static".StartsWith(wordToComplete, global::System.StringComparison.InvariantCultureIgnoreCase)) + { + yield return new global::System.Management.Automation.CompletionResult("Static", "Static", global::System.Management.Automation.CompletionResultType.ParameterValue, "Static"); + } + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Support/IscsiTargetAclMode.TypeConverter.cs b/src/DiskPool/generated/api/Support/IscsiTargetAclMode.TypeConverter.cs new file mode 100644 index 000000000000..0305e4d8906f --- /dev/null +++ b/src/DiskPool/generated/api/Support/IscsiTargetAclMode.TypeConverter.cs @@ -0,0 +1,59 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support +{ + + /// ACL mode for iSCSI Target. + public partial class IscsiTargetAclModeTypeConverter : + global::System.Management.Automation.PSTypeConverter + { + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false. + /// + public override bool CanConvertFrom(object sourceValue, global::System.Type destinationType) => true; + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false. + /// + public override bool CanConvertTo(object sourceValue, global::System.Type destinationType) => false; + + /// + /// Converts the parameter to the parameter using and + /// + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// + /// an instance of , or null if there is no suitable conversion. + /// + public override object ConvertFrom(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => IscsiTargetAclMode.CreateFrom(sourceValue); + + /// NotImplemented -- this will return null + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// will always return null. + public override object ConvertTo(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => null; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Support/IscsiTargetAclMode.cs b/src/DiskPool/generated/api/Support/IscsiTargetAclMode.cs new file mode 100644 index 000000000000..631e6e07e271 --- /dev/null +++ b/src/DiskPool/generated/api/Support/IscsiTargetAclMode.cs @@ -0,0 +1,98 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support +{ + + /// ACL mode for iSCSI Target. + public partial struct IscsiTargetAclMode : + System.IEquatable + { + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.IscsiTargetAclMode Dynamic = @"Dynamic"; + + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.IscsiTargetAclMode Static = @"Static"; + + /// the value for an instance of the Enum. + private string _value { get; set; } + + /// Conversion from arbitrary object to IscsiTargetAclMode + /// the value to convert to an instance of . + internal static object CreateFrom(object value) + { + return new IscsiTargetAclMode(global::System.Convert.ToString(value)); + } + + /// Compares values of enum type IscsiTargetAclMode + /// the value to compare against this instance. + /// true if the two instances are equal to the same value + public bool Equals(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.IscsiTargetAclMode e) + { + return _value.Equals(e._value); + } + + /// Compares values of enum type IscsiTargetAclMode (override for Object) + /// the value to compare against this instance. + /// true if the two instances are equal to the same value + public override bool Equals(object obj) + { + return obj is IscsiTargetAclMode && Equals((IscsiTargetAclMode)obj); + } + + /// Returns hashCode for enum IscsiTargetAclMode + /// The hashCode of the value + public override int GetHashCode() + { + return this._value.GetHashCode(); + } + + /// Creates an instance of the + /// the value to create an instance for. + private IscsiTargetAclMode(string underlyingValue) + { + this._value = underlyingValue; + } + + /// Returns string representation for IscsiTargetAclMode + /// A string for this value. + public override string ToString() + { + return this._value; + } + + /// Implicit operator to convert string to IscsiTargetAclMode + /// the value to convert to an instance of . + + public static implicit operator IscsiTargetAclMode(string value) + { + return new IscsiTargetAclMode(value); + } + + /// Implicit operator to convert IscsiTargetAclMode to string + /// the value to convert to an instance of . + + public static implicit operator string(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.IscsiTargetAclMode e) + { + return e._value; + } + + /// Overriding != operator for enum IscsiTargetAclMode + /// the value to compare against + /// the value to compare against + /// true if the two instances are not equal to the same value + public static bool operator !=(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.IscsiTargetAclMode e1, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.IscsiTargetAclMode e2) + { + return !e2.Equals(e1); + } + + /// Overriding == operator for enum IscsiTargetAclMode + /// the value to compare against + /// the value to compare against + /// true if the two instances are equal to the same value + public static bool operator ==(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.IscsiTargetAclMode e1, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.IscsiTargetAclMode e2) + { + return e2.Equals(e1); + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Support/OperationalStatus.Completer.cs b/src/DiskPool/generated/api/Support/OperationalStatus.Completer.cs new file mode 100644 index 000000000000..fccbbdcc68b5 --- /dev/null +++ b/src/DiskPool/generated/api/Support/OperationalStatus.Completer.cs @@ -0,0 +1,63 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support +{ + + /// Operational status of the resource. + [System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.OperationalStatusTypeConverter))] + public partial struct OperationalStatus : + System.Management.Automation.IArgumentCompleter + { + + /// + /// Implementations of this function are called by PowerShell to complete arguments. + /// + /// The name of the command that needs argument completion. + /// The name of the parameter that needs argument completion. + /// The (possibly empty) word being completed. + /// The command ast in case it is needed for completion. + /// This parameter is similar to $PSBoundParameters, except that sometimes PowerShell cannot + /// or will not attempt to evaluate an argument, in which case you may need to use commandAst. + /// + /// A collection of completion results, most like with ResultType set to ParameterValue. + /// + public global::System.Collections.Generic.IEnumerable CompleteArgument(global::System.String commandName, global::System.String parameterName, global::System.String wordToComplete, global::System.Management.Automation.Language.CommandAst commandAst, global::System.Collections.IDictionary fakeBoundParameters) + { + if (global::System.String.IsNullOrEmpty(wordToComplete) || "Invalid".StartsWith(wordToComplete, global::System.StringComparison.InvariantCultureIgnoreCase)) + { + yield return new global::System.Management.Automation.CompletionResult("Invalid", "Invalid", global::System.Management.Automation.CompletionResultType.ParameterValue, "Invalid"); + } + if (global::System.String.IsNullOrEmpty(wordToComplete) || "Unknown".StartsWith(wordToComplete, global::System.StringComparison.InvariantCultureIgnoreCase)) + { + yield return new global::System.Management.Automation.CompletionResult("Unknown", "Unknown", global::System.Management.Automation.CompletionResultType.ParameterValue, "Unknown"); + } + if (global::System.String.IsNullOrEmpty(wordToComplete) || "Healthy".StartsWith(wordToComplete, global::System.StringComparison.InvariantCultureIgnoreCase)) + { + yield return new global::System.Management.Automation.CompletionResult("Healthy", "Healthy", global::System.Management.Automation.CompletionResultType.ParameterValue, "Healthy"); + } + if (global::System.String.IsNullOrEmpty(wordToComplete) || "Unhealthy".StartsWith(wordToComplete, global::System.StringComparison.InvariantCultureIgnoreCase)) + { + yield return new global::System.Management.Automation.CompletionResult("Unhealthy", "Unhealthy", global::System.Management.Automation.CompletionResultType.ParameterValue, "Unhealthy"); + } + if (global::System.String.IsNullOrEmpty(wordToComplete) || "Updating".StartsWith(wordToComplete, global::System.StringComparison.InvariantCultureIgnoreCase)) + { + yield return new global::System.Management.Automation.CompletionResult("Updating", "Updating", global::System.Management.Automation.CompletionResultType.ParameterValue, "Updating"); + } + if (global::System.String.IsNullOrEmpty(wordToComplete) || "Running".StartsWith(wordToComplete, global::System.StringComparison.InvariantCultureIgnoreCase)) + { + yield return new global::System.Management.Automation.CompletionResult("Running", "Running", global::System.Management.Automation.CompletionResultType.ParameterValue, "Running"); + } + if (global::System.String.IsNullOrEmpty(wordToComplete) || "Stopped".StartsWith(wordToComplete, global::System.StringComparison.InvariantCultureIgnoreCase)) + { + yield return new global::System.Management.Automation.CompletionResult("Stopped", "Stopped", global::System.Management.Automation.CompletionResultType.ParameterValue, "Stopped"); + } + if (global::System.String.IsNullOrEmpty(wordToComplete) || "Stopped (deallocated)".StartsWith(wordToComplete, global::System.StringComparison.InvariantCultureIgnoreCase)) + { + yield return new global::System.Management.Automation.CompletionResult("Stopped (deallocated)", "Stopped (deallocated)", global::System.Management.Automation.CompletionResultType.ParameterValue, "Stopped (deallocated)"); + } + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Support/OperationalStatus.TypeConverter.cs b/src/DiskPool/generated/api/Support/OperationalStatus.TypeConverter.cs new file mode 100644 index 000000000000..1cf1351c8f38 --- /dev/null +++ b/src/DiskPool/generated/api/Support/OperationalStatus.TypeConverter.cs @@ -0,0 +1,59 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support +{ + + /// Operational status of the resource. + public partial class OperationalStatusTypeConverter : + global::System.Management.Automation.PSTypeConverter + { + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false. + /// + public override bool CanConvertFrom(object sourceValue, global::System.Type destinationType) => true; + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false. + /// + public override bool CanConvertTo(object sourceValue, global::System.Type destinationType) => false; + + /// + /// Converts the parameter to the parameter using and + /// + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// + /// an instance of , or null if there is no suitable conversion. + /// + public override object ConvertFrom(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => OperationalStatus.CreateFrom(sourceValue); + + /// NotImplemented -- this will return null + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// will always return null. + public override object ConvertTo(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => null; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Support/OperationalStatus.cs b/src/DiskPool/generated/api/Support/OperationalStatus.cs new file mode 100644 index 000000000000..14f7edec2fce --- /dev/null +++ b/src/DiskPool/generated/api/Support/OperationalStatus.cs @@ -0,0 +1,110 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support +{ + + /// Operational status of the resource. + public partial struct OperationalStatus : + System.IEquatable + { + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.OperationalStatus Healthy = @"Healthy"; + + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.OperationalStatus Invalid = @"Invalid"; + + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.OperationalStatus Running = @"Running"; + + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.OperationalStatus Stopped = @"Stopped"; + + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.OperationalStatus StoppedDeallocated = @"Stopped (deallocated)"; + + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.OperationalStatus Unhealthy = @"Unhealthy"; + + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.OperationalStatus Unknown = @"Unknown"; + + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.OperationalStatus Updating = @"Updating"; + + /// the value for an instance of the Enum. + private string _value { get; set; } + + /// Conversion from arbitrary object to OperationalStatus + /// the value to convert to an instance of . + internal static object CreateFrom(object value) + { + return new OperationalStatus(global::System.Convert.ToString(value)); + } + + /// Compares values of enum type OperationalStatus + /// the value to compare against this instance. + /// true if the two instances are equal to the same value + public bool Equals(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.OperationalStatus e) + { + return _value.Equals(e._value); + } + + /// Compares values of enum type OperationalStatus (override for Object) + /// the value to compare against this instance. + /// true if the two instances are equal to the same value + public override bool Equals(object obj) + { + return obj is OperationalStatus && Equals((OperationalStatus)obj); + } + + /// Returns hashCode for enum OperationalStatus + /// The hashCode of the value + public override int GetHashCode() + { + return this._value.GetHashCode(); + } + + /// Creates an instance of the + /// the value to create an instance for. + private OperationalStatus(string underlyingValue) + { + this._value = underlyingValue; + } + + /// Returns string representation for OperationalStatus + /// A string for this value. + public override string ToString() + { + return this._value; + } + + /// Implicit operator to convert string to OperationalStatus + /// the value to convert to an instance of . + + public static implicit operator OperationalStatus(string value) + { + return new OperationalStatus(value); + } + + /// Implicit operator to convert OperationalStatus to string + /// the value to convert to an instance of . + + public static implicit operator string(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.OperationalStatus e) + { + return e._value; + } + + /// Overriding != operator for enum OperationalStatus + /// the value to compare against + /// the value to compare against + /// true if the two instances are not equal to the same value + public static bool operator !=(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.OperationalStatus e1, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.OperationalStatus e2) + { + return !e2.Equals(e1); + } + + /// Overriding == operator for enum OperationalStatus + /// the value to compare against + /// the value to compare against + /// true if the two instances are equal to the same value + public static bool operator ==(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.OperationalStatus e1, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.OperationalStatus e2) + { + return e2.Equals(e1); + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Support/ProvisioningStates.Completer.cs b/src/DiskPool/generated/api/Support/ProvisioningStates.Completer.cs new file mode 100644 index 000000000000..67391c2920cc --- /dev/null +++ b/src/DiskPool/generated/api/Support/ProvisioningStates.Completer.cs @@ -0,0 +1,63 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support +{ + + /// Provisioning state of the iSCSI Target. + [System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.ProvisioningStatesTypeConverter))] + public partial struct ProvisioningStates : + System.Management.Automation.IArgumentCompleter + { + + /// + /// Implementations of this function are called by PowerShell to complete arguments. + /// + /// The name of the command that needs argument completion. + /// The name of the parameter that needs argument completion. + /// The (possibly empty) word being completed. + /// The command ast in case it is needed for completion. + /// This parameter is similar to $PSBoundParameters, except that sometimes PowerShell cannot + /// or will not attempt to evaluate an argument, in which case you may need to use commandAst. + /// + /// A collection of completion results, most like with ResultType set to ParameterValue. + /// + public global::System.Collections.Generic.IEnumerable CompleteArgument(global::System.String commandName, global::System.String parameterName, global::System.String wordToComplete, global::System.Management.Automation.Language.CommandAst commandAst, global::System.Collections.IDictionary fakeBoundParameters) + { + if (global::System.String.IsNullOrEmpty(wordToComplete) || "Invalid".StartsWith(wordToComplete, global::System.StringComparison.InvariantCultureIgnoreCase)) + { + yield return new global::System.Management.Automation.CompletionResult("Invalid", "Invalid", global::System.Management.Automation.CompletionResultType.ParameterValue, "Invalid"); + } + if (global::System.String.IsNullOrEmpty(wordToComplete) || "Succeeded".StartsWith(wordToComplete, global::System.StringComparison.InvariantCultureIgnoreCase)) + { + yield return new global::System.Management.Automation.CompletionResult("Succeeded", "Succeeded", global::System.Management.Automation.CompletionResultType.ParameterValue, "Succeeded"); + } + if (global::System.String.IsNullOrEmpty(wordToComplete) || "Failed".StartsWith(wordToComplete, global::System.StringComparison.InvariantCultureIgnoreCase)) + { + yield return new global::System.Management.Automation.CompletionResult("Failed", "Failed", global::System.Management.Automation.CompletionResultType.ParameterValue, "Failed"); + } + if (global::System.String.IsNullOrEmpty(wordToComplete) || "Canceled".StartsWith(wordToComplete, global::System.StringComparison.InvariantCultureIgnoreCase)) + { + yield return new global::System.Management.Automation.CompletionResult("Canceled", "Canceled", global::System.Management.Automation.CompletionResultType.ParameterValue, "Canceled"); + } + if (global::System.String.IsNullOrEmpty(wordToComplete) || "Pending".StartsWith(wordToComplete, global::System.StringComparison.InvariantCultureIgnoreCase)) + { + yield return new global::System.Management.Automation.CompletionResult("Pending", "Pending", global::System.Management.Automation.CompletionResultType.ParameterValue, "Pending"); + } + if (global::System.String.IsNullOrEmpty(wordToComplete) || "Creating".StartsWith(wordToComplete, global::System.StringComparison.InvariantCultureIgnoreCase)) + { + yield return new global::System.Management.Automation.CompletionResult("Creating", "Creating", global::System.Management.Automation.CompletionResultType.ParameterValue, "Creating"); + } + if (global::System.String.IsNullOrEmpty(wordToComplete) || "Updating".StartsWith(wordToComplete, global::System.StringComparison.InvariantCultureIgnoreCase)) + { + yield return new global::System.Management.Automation.CompletionResult("Updating", "Updating", global::System.Management.Automation.CompletionResultType.ParameterValue, "Updating"); + } + if (global::System.String.IsNullOrEmpty(wordToComplete) || "Deleting".StartsWith(wordToComplete, global::System.StringComparison.InvariantCultureIgnoreCase)) + { + yield return new global::System.Management.Automation.CompletionResult("Deleting", "Deleting", global::System.Management.Automation.CompletionResultType.ParameterValue, "Deleting"); + } + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Support/ProvisioningStates.TypeConverter.cs b/src/DiskPool/generated/api/Support/ProvisioningStates.TypeConverter.cs new file mode 100644 index 000000000000..384081d714d4 --- /dev/null +++ b/src/DiskPool/generated/api/Support/ProvisioningStates.TypeConverter.cs @@ -0,0 +1,59 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support +{ + + /// Provisioning state of the iSCSI Target. + public partial class ProvisioningStatesTypeConverter : + global::System.Management.Automation.PSTypeConverter + { + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false. + /// + public override bool CanConvertFrom(object sourceValue, global::System.Type destinationType) => true; + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false. + /// + public override bool CanConvertTo(object sourceValue, global::System.Type destinationType) => false; + + /// + /// Converts the parameter to the parameter using and + /// + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// + /// an instance of , or null if there is no suitable conversion. + /// + public override object ConvertFrom(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => ProvisioningStates.CreateFrom(sourceValue); + + /// NotImplemented -- this will return null + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// will always return null. + public override object ConvertTo(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => null; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/api/Support/ProvisioningStates.cs b/src/DiskPool/generated/api/Support/ProvisioningStates.cs new file mode 100644 index 000000000000..d6a7444ca941 --- /dev/null +++ b/src/DiskPool/generated/api/Support/ProvisioningStates.cs @@ -0,0 +1,110 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support +{ + + /// Provisioning state of the iSCSI Target. + public partial struct ProvisioningStates : + System.IEquatable + { + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.ProvisioningStates Canceled = @"Canceled"; + + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.ProvisioningStates Creating = @"Creating"; + + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.ProvisioningStates Deleting = @"Deleting"; + + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.ProvisioningStates Failed = @"Failed"; + + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.ProvisioningStates Invalid = @"Invalid"; + + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.ProvisioningStates Pending = @"Pending"; + + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.ProvisioningStates Succeeded = @"Succeeded"; + + public static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.ProvisioningStates Updating = @"Updating"; + + /// the value for an instance of the Enum. + private string _value { get; set; } + + /// Conversion from arbitrary object to ProvisioningStates + /// the value to convert to an instance of . + internal static object CreateFrom(object value) + { + return new ProvisioningStates(global::System.Convert.ToString(value)); + } + + /// Compares values of enum type ProvisioningStates + /// the value to compare against this instance. + /// true if the two instances are equal to the same value + public bool Equals(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.ProvisioningStates e) + { + return _value.Equals(e._value); + } + + /// Compares values of enum type ProvisioningStates (override for Object) + /// the value to compare against this instance. + /// true if the two instances are equal to the same value + public override bool Equals(object obj) + { + return obj is ProvisioningStates && Equals((ProvisioningStates)obj); + } + + /// Returns hashCode for enum ProvisioningStates + /// The hashCode of the value + public override int GetHashCode() + { + return this._value.GetHashCode(); + } + + /// Creates an instance of the + /// the value to create an instance for. + private ProvisioningStates(string underlyingValue) + { + this._value = underlyingValue; + } + + /// Returns string representation for ProvisioningStates + /// A string for this value. + public override string ToString() + { + return this._value; + } + + /// Implicit operator to convert string to ProvisioningStates + /// the value to convert to an instance of . + + public static implicit operator ProvisioningStates(string value) + { + return new ProvisioningStates(value); + } + + /// Implicit operator to convert ProvisioningStates to string + /// the value to convert to an instance of . + + public static implicit operator string(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.ProvisioningStates e) + { + return e._value; + } + + /// Overriding != operator for enum ProvisioningStates + /// the value to compare against + /// the value to compare against + /// true if the two instances are not equal to the same value + public static bool operator !=(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.ProvisioningStates e1, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.ProvisioningStates e2) + { + return !e2.Equals(e1); + } + + /// Overriding == operator for enum ProvisioningStates + /// the value to compare against + /// the value to compare against + /// true if the two instances are equal to the same value + public static bool operator ==(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.ProvisioningStates e1, Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.ProvisioningStates e2) + { + return e2.Equals(e1); + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/cmdlets/GetAzDiskPoolIscsiTarget_Get.cs b/src/DiskPool/generated/cmdlets/GetAzDiskPoolIscsiTarget_Get.cs new file mode 100644 index 000000000000..459f4f911755 --- /dev/null +++ b/src/DiskPool/generated/cmdlets/GetAzDiskPoolIscsiTarget_Get.cs @@ -0,0 +1,413 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Cmdlets +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Get an iSCSI Target. + /// + /// [OpenAPI] Get=>GET:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}/iscsiTargets/{iscsiTargetName}" + /// + [global::System.Management.Automation.Cmdlet(global::System.Management.Automation.VerbsCommon.Get, @"AzDiskPoolIscsiTarget_Get")] + [global::System.Management.Automation.OutputType(typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTarget))] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Description(@"Get an iSCSI Target.")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Generated] + public partial class GetAzDiskPoolIscsiTarget_Get : global::System.Management.Automation.PSCmdlet, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener + { + /// A unique id generatd for the this cmdlet when it is instantiated. + private string __correlationId = System.Guid.NewGuid().ToString(); + + /// A copy of the Invocation Info (necessary to allow asJob to clone this cmdlet) + private global::System.Management.Automation.InvocationInfo __invocationInfo; + + /// A unique id generatd for the this cmdlet when ProcessRecord() is called. + private string __processRecordId; + + /// + /// The for this operation. + /// + private global::System.Threading.CancellationTokenSource _cancellationTokenSource = new global::System.Threading.CancellationTokenSource(); + + /// Wait for .NET debugger to attach + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Wait for .NET debugger to attach")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter Break { get; set; } + + /// The reference to the client API class. + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.DiskPool Client => Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.ClientAPI; + + /// + /// The credentials, account, tenant, and subscription used for communication with Azure + /// + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "The credentials, account, tenant, and subscription used for communication with Azure.")] + [global::System.Management.Automation.ValidateNotNull] + [global::System.Management.Automation.Alias("AzureRMContext", "AzureCredential")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Azure)] + public global::System.Management.Automation.PSObject DefaultProfile { get; set; } + + /// Backing field for property. + private string _diskPoolName; + + /// The name of the Disk Pool. + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "The name of the Disk Pool.")] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"The name of the Disk Pool.", + SerializedName = @"diskPoolName", + PossibleTypes = new [] { typeof(string) })] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Path)] + public string DiskPoolName { get => this._diskPoolName; set => this._diskPoolName = value; } + + /// SendAsync Pipeline Steps to be appended to the front of the pipeline + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "SendAsync Pipeline Steps to be appended to the front of the pipeline")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[] HttpPipelineAppend { get; set; } + + /// SendAsync Pipeline Steps to be prepended to the front of the pipeline + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "SendAsync Pipeline Steps to be prepended to the front of the pipeline")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[] HttpPipelinePrepend { get; set; } + + /// Accessor for our copy of the InvocationInfo. + public global::System.Management.Automation.InvocationInfo InvocationInformation { get => __invocationInfo = __invocationInfo ?? this.MyInvocation ; set { __invocationInfo = value; } } + + /// + /// cancellation delegate. Stops the cmdlet when called. + /// + global::System.Action Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Cancel => _cancellationTokenSource.Cancel; + + /// cancellation token. + global::System.Threading.CancellationToken Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Token => _cancellationTokenSource.Token; + + /// Backing field for property. + private string _name; + + /// The name of the iSCSI Target. + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "The name of the iSCSI Target.")] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"The name of the iSCSI Target.", + SerializedName = @"iscsiTargetName", + PossibleTypes = new [] { typeof(string) })] + [global::System.Management.Automation.Alias("IscsiTargetName")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Path)] + public string Name { get => this._name; set => this._name = value; } + + /// + /// The instance of the that the remote call will use. + /// + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.HttpPipeline Pipeline { get; set; } + + /// The URI for the proxy server to use + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "The URI for the proxy server to use")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Uri Proxy { get; set; } + + /// Credentials for a proxy server to use for the remote call + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Credentials for a proxy server to use for the remote call")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.PSCredential ProxyCredential { get; set; } + + /// Use the default credentials for the proxy + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Use the default credentials for the proxy")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter ProxyUseDefaultCredentials { get; set; } + + /// Backing field for property. + private string _resourceGroupName; + + /// The name of the resource group. The name is case insensitive. + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "The name of the resource group. The name is case insensitive.")] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"The name of the resource group. The name is case insensitive.", + SerializedName = @"resourceGroupName", + PossibleTypes = new [] { typeof(string) })] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Path)] + public string ResourceGroupName { get => this._resourceGroupName; set => this._resourceGroupName = value; } + + /// Backing field for property. + private string[] _subscriptionId; + + /// The ID of the target subscription. + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "The ID of the target subscription.")] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"The ID of the target subscription.", + SerializedName = @"subscriptionId", + PossibleTypes = new [] { typeof(string) })] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.DefaultInfo( + Name = @"", + Description =@"", + Script = @"(Get-AzContext).Subscription.Id")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Path)] + public string[] SubscriptionId { get => this._subscriptionId; set => this._subscriptionId = value; } + + /// + /// overrideOnDefault will be called before the regular onDefault has been processed, allowing customization of what + /// happens on that response. Implement this method in a partial class to enable this behavior + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// /// Determines if the rest of the onDefault method should be processed, or if the method should + /// return immediately (set to true to skip further processing ) + + partial void overrideOnDefault(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response, ref global::System.Threading.Tasks.Task returnNow); + + /// + /// overrideOnOk will be called before the regular onOk has been processed, allowing customization of what happens + /// on that response. Implement this method in a partial class to enable this behavior + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// /// Determines if the rest of the onOk method should be processed, or if the method should return + /// immediately (set to true to skip further processing ) + + partial void overrideOnOk(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response, ref global::System.Threading.Tasks.Task returnNow); + + /// + /// (overrides the default BeginProcessing method in global::System.Management.Automation.PSCmdlet) + /// + protected override void BeginProcessing() + { + Module.Instance.SetProxyConfiguration(Proxy, ProxyCredential, ProxyUseDefaultCredentials); + if (Break) + { + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.AttachDebugger.Break(); + } + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletBeginProcessing).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + + /// Performs clean-up after the command execution + protected override void EndProcessing() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletEndProcessing).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + + /// + /// Intializes a new instance of the cmdlet class. + /// + public GetAzDiskPoolIscsiTarget_Get() + { + + } + + /// Handles/Dispatches events during the call to the REST service. + /// The message id + /// The message cancellation token. When this call is cancelled, this should be true + /// Detailed message data for the message event. + /// + /// A that will be complete when handling of the message is completed. + /// + async global::System.Threading.Tasks.Task Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Signal(string id, global::System.Threading.CancellationToken token, global::System.Func messageData) + { + using( NoSynchronizationContext ) + { + if (token.IsCancellationRequested) + { + return ; + } + + switch ( id ) + { + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Verbose: + { + WriteVerbose($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Warning: + { + WriteWarning($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Information: + { + var data = messageData(); + WriteInformation(data, new[] { data.Message }); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Debug: + { + WriteDebug($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Error: + { + WriteError(new global::System.Management.Automation.ErrorRecord( new global::System.Exception(messageData().Message), string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null ) ); + return ; + } + } + await Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.Signal(id, token, messageData, (i,t,m) => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(i,t,()=> Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.EventDataConverter.ConvertFrom( m() ) as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.EventData ), InvocationInformation, this.ParameterSetName, __correlationId, __processRecordId, null ); + if (token.IsCancellationRequested) + { + return ; + } + WriteDebug($"{id}: {(messageData().Message ?? global::System.String.Empty)}"); + } + } + + /// Performs execution of the command. + protected override void ProcessRecord() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordStart).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + __processRecordId = System.Guid.NewGuid().ToString(); + try + { + // work + using( var asyncCommandRuntime = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.AsyncCommandRuntime(this, ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token) ) + { + asyncCommandRuntime.Wait( ProcessRecordAsync(),((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token); + } + } + catch (global::System.AggregateException aggregateException) + { + // unroll the inner exceptions to get the root cause + foreach( var innerException in aggregateException.Flatten().InnerExceptions ) + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletException, $"{innerException.GetType().Name} - {innerException.Message} : {innerException.StackTrace}").Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + // Write exception out to error channel. + WriteError( new global::System.Management.Automation.ErrorRecord(innerException,string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null) ); + } + } + catch (global::System.Exception exception) when ((exception as System.Management.Automation.PipelineStoppedException)== null || (exception as System.Management.Automation.PipelineStoppedException).InnerException != null) + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletException, $"{exception.GetType().Name} - {exception.Message} : {exception.StackTrace}").Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + // Write exception out to error channel. + WriteError( new global::System.Management.Automation.ErrorRecord(exception,string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null) ); + } + finally + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordEnd).Wait(); + } + } + + /// Performs execution of the command, working asynchronously if required. + /// + /// A that will be complete when handling of the method is completed. + /// + protected async global::System.Threading.Tasks.Task ProcessRecordAsync() + { + using( NoSynchronizationContext ) + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordAsyncStart); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletGetPipeline); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + Pipeline = Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.CreatePipeline(InvocationInformation, __correlationId, __processRecordId, this.ParameterSetName); + if (null != HttpPipelinePrepend) + { + Pipeline.Prepend((this.CommandRuntime as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.IAsyncCommandRuntimeExtensions)?.Wrap(HttpPipelinePrepend) ?? HttpPipelinePrepend); + } + if (null != HttpPipelineAppend) + { + Pipeline.Append((this.CommandRuntime as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.IAsyncCommandRuntimeExtensions)?.Wrap(HttpPipelineAppend) ?? HttpPipelineAppend); + } + // get the client instance + try + { + foreach( var SubscriptionId in this.SubscriptionId ) + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletBeforeAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + await this.Client.IscsiTargetsGet(SubscriptionId, ResourceGroupName, DiskPoolName, Name, onOk, onDefault, this, Pipeline); + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletAfterAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + } + catch (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.UndeclaredResponseException urexception) + { + WriteError(new global::System.Management.Automation.ErrorRecord(urexception, urexception.StatusCode.ToString(), global::System.Management.Automation.ErrorCategory.InvalidOperation, new { SubscriptionId=SubscriptionId,ResourceGroupName=ResourceGroupName,DiskPoolName=DiskPoolName,Name=Name}) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(urexception.Message) { RecommendedAction = urexception.Action } + }); + } + finally + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordAsyncEnd); + } + } + } + + /// Interrupts currently running code within the command. + protected override void StopProcessing() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Cancel(); + base.StopProcessing(); + } + + /// + /// a delegate that is called when the remote service returns default (any response code not handled elsewhere). + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// + /// A that will be complete when handling of the method is completed. + /// + private async global::System.Threading.Tasks.Task onDefault(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response) + { + using( NoSynchronizationContext ) + { + var _returnNow = global::System.Threading.Tasks.Task.FromResult(false); + overrideOnDefault(responseMessage, response, ref _returnNow); + // if overrideOnDefault has returned true, then return right away. + if ((null != _returnNow && await _returnNow)) + { + return ; + } + // Error Response : default + var code = (await response)?.Code; + var message = (await response)?.Message; + if ((null == code || null == message)) + { + // Unrecognized Response. Create an error record based on what we have. + var ex = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.RestException(responseMessage, await response); + WriteError( new global::System.Management.Automation.ErrorRecord(ex, ex.Code, global::System.Management.Automation.ErrorCategory.InvalidOperation, new { SubscriptionId=SubscriptionId, ResourceGroupName=ResourceGroupName, DiskPoolName=DiskPoolName, Name=Name }) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(ex.Message) { RecommendedAction = ex.Action } + }); + } + else + { + WriteError( new global::System.Management.Automation.ErrorRecord(new global::System.Exception($"[{code}] : {message}"), code?.ToString(), global::System.Management.Automation.ErrorCategory.InvalidOperation, new { SubscriptionId=SubscriptionId, ResourceGroupName=ResourceGroupName, DiskPoolName=DiskPoolName, Name=Name }) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(message) { RecommendedAction = global::System.String.Empty } + }); + } + } + } + + /// a delegate that is called when the remote service returns 200 (OK). + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// + /// A that will be complete when handling of the method is completed. + /// + private async global::System.Threading.Tasks.Task onOk(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response) + { + using( NoSynchronizationContext ) + { + var _returnNow = global::System.Threading.Tasks.Task.FromResult(false); + overrideOnOk(responseMessage, response, ref _returnNow); + // if overrideOnOk has returned true, then return right away. + if ((null != _returnNow && await _returnNow)) + { + return ; + } + // onOk - response for 200 / application/json + // (await response) // should be Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTarget + WriteObject((await response)); + } + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/cmdlets/GetAzDiskPoolIscsiTarget_GetViaIdentity.cs b/src/DiskPool/generated/cmdlets/GetAzDiskPoolIscsiTarget_GetViaIdentity.cs new file mode 100644 index 000000000000..b7e0b500053e --- /dev/null +++ b/src/DiskPool/generated/cmdlets/GetAzDiskPoolIscsiTarget_GetViaIdentity.cs @@ -0,0 +1,381 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Cmdlets +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Get an iSCSI Target. + /// + /// [OpenAPI] Get=>GET:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}/iscsiTargets/{iscsiTargetName}" + /// + [global::System.Management.Automation.Cmdlet(global::System.Management.Automation.VerbsCommon.Get, @"AzDiskPoolIscsiTarget_GetViaIdentity")] + [global::System.Management.Automation.OutputType(typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTarget))] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Description(@"Get an iSCSI Target.")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Generated] + public partial class GetAzDiskPoolIscsiTarget_GetViaIdentity : global::System.Management.Automation.PSCmdlet, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener + { + /// A unique id generatd for the this cmdlet when it is instantiated. + private string __correlationId = System.Guid.NewGuid().ToString(); + + /// A copy of the Invocation Info (necessary to allow asJob to clone this cmdlet) + private global::System.Management.Automation.InvocationInfo __invocationInfo; + + /// A unique id generatd for the this cmdlet when ProcessRecord() is called. + private string __processRecordId; + + /// + /// The for this operation. + /// + private global::System.Threading.CancellationTokenSource _cancellationTokenSource = new global::System.Threading.CancellationTokenSource(); + + /// Wait for .NET debugger to attach + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Wait for .NET debugger to attach")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter Break { get; set; } + + /// The reference to the client API class. + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.DiskPool Client => Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.ClientAPI; + + /// + /// The credentials, account, tenant, and subscription used for communication with Azure + /// + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "The credentials, account, tenant, and subscription used for communication with Azure.")] + [global::System.Management.Automation.ValidateNotNull] + [global::System.Management.Automation.Alias("AzureRMContext", "AzureCredential")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Azure)] + public global::System.Management.Automation.PSObject DefaultProfile { get; set; } + + /// SendAsync Pipeline Steps to be appended to the front of the pipeline + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "SendAsync Pipeline Steps to be appended to the front of the pipeline")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[] HttpPipelineAppend { get; set; } + + /// SendAsync Pipeline Steps to be prepended to the front of the pipeline + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "SendAsync Pipeline Steps to be prepended to the front of the pipeline")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[] HttpPipelinePrepend { get; set; } + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity _inputObject; + + /// Identity Parameter + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "Identity Parameter", ValueFromPipeline = true)] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Path)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity InputObject { get => this._inputObject; set => this._inputObject = value; } + + /// Accessor for our copy of the InvocationInfo. + public global::System.Management.Automation.InvocationInfo InvocationInformation { get => __invocationInfo = __invocationInfo ?? this.MyInvocation ; set { __invocationInfo = value; } } + + /// + /// cancellation delegate. Stops the cmdlet when called. + /// + global::System.Action Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Cancel => _cancellationTokenSource.Cancel; + + /// cancellation token. + global::System.Threading.CancellationToken Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Token => _cancellationTokenSource.Token; + + /// + /// The instance of the that the remote call will use. + /// + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.HttpPipeline Pipeline { get; set; } + + /// The URI for the proxy server to use + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "The URI for the proxy server to use")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Uri Proxy { get; set; } + + /// Credentials for a proxy server to use for the remote call + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Credentials for a proxy server to use for the remote call")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.PSCredential ProxyCredential { get; set; } + + /// Use the default credentials for the proxy + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Use the default credentials for the proxy")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter ProxyUseDefaultCredentials { get; set; } + + /// + /// overrideOnDefault will be called before the regular onDefault has been processed, allowing customization of what + /// happens on that response. Implement this method in a partial class to enable this behavior + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// /// Determines if the rest of the onDefault method should be processed, or if the method should + /// return immediately (set to true to skip further processing ) + + partial void overrideOnDefault(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response, ref global::System.Threading.Tasks.Task returnNow); + + /// + /// overrideOnOk will be called before the regular onOk has been processed, allowing customization of what happens + /// on that response. Implement this method in a partial class to enable this behavior + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// /// Determines if the rest of the onOk method should be processed, or if the method should return + /// immediately (set to true to skip further processing ) + + partial void overrideOnOk(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response, ref global::System.Threading.Tasks.Task returnNow); + + /// + /// (overrides the default BeginProcessing method in global::System.Management.Automation.PSCmdlet) + /// + protected override void BeginProcessing() + { + Module.Instance.SetProxyConfiguration(Proxy, ProxyCredential, ProxyUseDefaultCredentials); + if (Break) + { + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.AttachDebugger.Break(); + } + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletBeginProcessing).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + + /// Performs clean-up after the command execution + protected override void EndProcessing() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletEndProcessing).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + + /// + /// Intializes a new instance of the cmdlet class. + /// + public GetAzDiskPoolIscsiTarget_GetViaIdentity() + { + + } + + /// Handles/Dispatches events during the call to the REST service. + /// The message id + /// The message cancellation token. When this call is cancelled, this should be true + /// Detailed message data for the message event. + /// + /// A that will be complete when handling of the message is completed. + /// + async global::System.Threading.Tasks.Task Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Signal(string id, global::System.Threading.CancellationToken token, global::System.Func messageData) + { + using( NoSynchronizationContext ) + { + if (token.IsCancellationRequested) + { + return ; + } + + switch ( id ) + { + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Verbose: + { + WriteVerbose($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Warning: + { + WriteWarning($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Information: + { + var data = messageData(); + WriteInformation(data, new[] { data.Message }); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Debug: + { + WriteDebug($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Error: + { + WriteError(new global::System.Management.Automation.ErrorRecord( new global::System.Exception(messageData().Message), string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null ) ); + return ; + } + } + await Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.Signal(id, token, messageData, (i,t,m) => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(i,t,()=> Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.EventDataConverter.ConvertFrom( m() ) as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.EventData ), InvocationInformation, this.ParameterSetName, __correlationId, __processRecordId, null ); + if (token.IsCancellationRequested) + { + return ; + } + WriteDebug($"{id}: {(messageData().Message ?? global::System.String.Empty)}"); + } + } + + /// Performs execution of the command. + protected override void ProcessRecord() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordStart).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + __processRecordId = System.Guid.NewGuid().ToString(); + try + { + // work + using( var asyncCommandRuntime = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.AsyncCommandRuntime(this, ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token) ) + { + asyncCommandRuntime.Wait( ProcessRecordAsync(),((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token); + } + } + catch (global::System.AggregateException aggregateException) + { + // unroll the inner exceptions to get the root cause + foreach( var innerException in aggregateException.Flatten().InnerExceptions ) + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletException, $"{innerException.GetType().Name} - {innerException.Message} : {innerException.StackTrace}").Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + // Write exception out to error channel. + WriteError( new global::System.Management.Automation.ErrorRecord(innerException,string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null) ); + } + } + catch (global::System.Exception exception) when ((exception as System.Management.Automation.PipelineStoppedException)== null || (exception as System.Management.Automation.PipelineStoppedException).InnerException != null) + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletException, $"{exception.GetType().Name} - {exception.Message} : {exception.StackTrace}").Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + // Write exception out to error channel. + WriteError( new global::System.Management.Automation.ErrorRecord(exception,string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null) ); + } + finally + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordEnd).Wait(); + } + } + + /// Performs execution of the command, working asynchronously if required. + /// + /// A that will be complete when handling of the method is completed. + /// + protected async global::System.Threading.Tasks.Task ProcessRecordAsync() + { + using( NoSynchronizationContext ) + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordAsyncStart); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletGetPipeline); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + Pipeline = Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.CreatePipeline(InvocationInformation, __correlationId, __processRecordId, this.ParameterSetName); + if (null != HttpPipelinePrepend) + { + Pipeline.Prepend((this.CommandRuntime as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.IAsyncCommandRuntimeExtensions)?.Wrap(HttpPipelinePrepend) ?? HttpPipelinePrepend); + } + if (null != HttpPipelineAppend) + { + Pipeline.Append((this.CommandRuntime as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.IAsyncCommandRuntimeExtensions)?.Wrap(HttpPipelineAppend) ?? HttpPipelineAppend); + } + // get the client instance + try + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletBeforeAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + if (InputObject?.Id != null) + { + await this.Client.IscsiTargetsGetViaIdentity(InputObject.Id, onOk, onDefault, this, Pipeline); + } + else + { + // try to call with PATH parameters from Input Object + if (null == InputObject.SubscriptionId) + { + ThrowTerminatingError( new global::System.Management.Automation.ErrorRecord(new global::System.Exception("InputObject has null value for InputObject.SubscriptionId"),string.Empty, global::System.Management.Automation.ErrorCategory.InvalidArgument, InputObject) ); + } + if (null == InputObject.ResourceGroupName) + { + ThrowTerminatingError( new global::System.Management.Automation.ErrorRecord(new global::System.Exception("InputObject has null value for InputObject.ResourceGroupName"),string.Empty, global::System.Management.Automation.ErrorCategory.InvalidArgument, InputObject) ); + } + if (null == InputObject.DiskPoolName) + { + ThrowTerminatingError( new global::System.Management.Automation.ErrorRecord(new global::System.Exception("InputObject has null value for InputObject.DiskPoolName"),string.Empty, global::System.Management.Automation.ErrorCategory.InvalidArgument, InputObject) ); + } + if (null == InputObject.IscsiTargetName) + { + ThrowTerminatingError( new global::System.Management.Automation.ErrorRecord(new global::System.Exception("InputObject has null value for InputObject.IscsiTargetName"),string.Empty, global::System.Management.Automation.ErrorCategory.InvalidArgument, InputObject) ); + } + await this.Client.IscsiTargetsGet(InputObject.SubscriptionId ?? null, InputObject.ResourceGroupName ?? null, InputObject.DiskPoolName ?? null, InputObject.IscsiTargetName ?? null, onOk, onDefault, this, Pipeline); + } + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletAfterAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + catch (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.UndeclaredResponseException urexception) + { + WriteError(new global::System.Management.Automation.ErrorRecord(urexception, urexception.StatusCode.ToString(), global::System.Management.Automation.ErrorCategory.InvalidOperation, new { }) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(urexception.Message) { RecommendedAction = urexception.Action } + }); + } + finally + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordAsyncEnd); + } + } + } + + /// Interrupts currently running code within the command. + protected override void StopProcessing() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Cancel(); + base.StopProcessing(); + } + + /// + /// a delegate that is called when the remote service returns default (any response code not handled elsewhere). + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// + /// A that will be complete when handling of the method is completed. + /// + private async global::System.Threading.Tasks.Task onDefault(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response) + { + using( NoSynchronizationContext ) + { + var _returnNow = global::System.Threading.Tasks.Task.FromResult(false); + overrideOnDefault(responseMessage, response, ref _returnNow); + // if overrideOnDefault has returned true, then return right away. + if ((null != _returnNow && await _returnNow)) + { + return ; + } + // Error Response : default + var code = (await response)?.Code; + var message = (await response)?.Message; + if ((null == code || null == message)) + { + // Unrecognized Response. Create an error record based on what we have. + var ex = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.RestException(responseMessage, await response); + WriteError( new global::System.Management.Automation.ErrorRecord(ex, ex.Code, global::System.Management.Automation.ErrorCategory.InvalidOperation, new { }) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(ex.Message) { RecommendedAction = ex.Action } + }); + } + else + { + WriteError( new global::System.Management.Automation.ErrorRecord(new global::System.Exception($"[{code}] : {message}"), code?.ToString(), global::System.Management.Automation.ErrorCategory.InvalidOperation, new { }) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(message) { RecommendedAction = global::System.String.Empty } + }); + } + } + } + + /// a delegate that is called when the remote service returns 200 (OK). + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// + /// A that will be complete when handling of the method is completed. + /// + private async global::System.Threading.Tasks.Task onOk(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response) + { + using( NoSynchronizationContext ) + { + var _returnNow = global::System.Threading.Tasks.Task.FromResult(false); + overrideOnOk(responseMessage, response, ref _returnNow); + // if overrideOnOk has returned true, then return right away. + if ((null != _returnNow && await _returnNow)) + { + return ; + } + // onOk - response for 200 / application/json + // (await response) // should be Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTarget + WriteObject((await response)); + } + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/cmdlets/GetAzDiskPoolIscsiTarget_List.cs b/src/DiskPool/generated/cmdlets/GetAzDiskPoolIscsiTarget_List.cs new file mode 100644 index 000000000000..34d05c9a3083 --- /dev/null +++ b/src/DiskPool/generated/cmdlets/GetAzDiskPoolIscsiTarget_List.cs @@ -0,0 +1,409 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Cmdlets +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Get iSCSI Targets in a Disk pool. + /// + /// [OpenAPI] ListByDiskPool=>GET:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}/iscsiTargets" + /// + [global::System.Management.Automation.Cmdlet(global::System.Management.Automation.VerbsCommon.Get, @"AzDiskPoolIscsiTarget_List")] + [global::System.Management.Automation.OutputType(typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTarget))] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Description(@"Get iSCSI Targets in a Disk pool.")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Generated] + public partial class GetAzDiskPoolIscsiTarget_List : global::System.Management.Automation.PSCmdlet, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener + { + /// A unique id generatd for the this cmdlet when it is instantiated. + private string __correlationId = System.Guid.NewGuid().ToString(); + + /// A copy of the Invocation Info (necessary to allow asJob to clone this cmdlet) + private global::System.Management.Automation.InvocationInfo __invocationInfo; + + /// A unique id generatd for the this cmdlet when ProcessRecord() is called. + private string __processRecordId; + + /// + /// The for this operation. + /// + private global::System.Threading.CancellationTokenSource _cancellationTokenSource = new global::System.Threading.CancellationTokenSource(); + + /// Wait for .NET debugger to attach + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Wait for .NET debugger to attach")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter Break { get; set; } + + /// The reference to the client API class. + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.DiskPool Client => Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.ClientAPI; + + /// + /// The credentials, account, tenant, and subscription used for communication with Azure + /// + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "The credentials, account, tenant, and subscription used for communication with Azure.")] + [global::System.Management.Automation.ValidateNotNull] + [global::System.Management.Automation.Alias("AzureRMContext", "AzureCredential")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Azure)] + public global::System.Management.Automation.PSObject DefaultProfile { get; set; } + + /// Backing field for property. + private string _diskPoolName; + + /// The name of the Disk Pool. + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "The name of the Disk Pool.")] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"The name of the Disk Pool.", + SerializedName = @"diskPoolName", + PossibleTypes = new [] { typeof(string) })] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Path)] + public string DiskPoolName { get => this._diskPoolName; set => this._diskPoolName = value; } + + /// SendAsync Pipeline Steps to be appended to the front of the pipeline + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "SendAsync Pipeline Steps to be appended to the front of the pipeline")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[] HttpPipelineAppend { get; set; } + + /// SendAsync Pipeline Steps to be prepended to the front of the pipeline + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "SendAsync Pipeline Steps to be prepended to the front of the pipeline")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[] HttpPipelinePrepend { get; set; } + + /// Accessor for our copy of the InvocationInfo. + public global::System.Management.Automation.InvocationInfo InvocationInformation { get => __invocationInfo = __invocationInfo ?? this.MyInvocation ; set { __invocationInfo = value; } } + + /// + /// cancellation delegate. Stops the cmdlet when called. + /// + global::System.Action Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Cancel => _cancellationTokenSource.Cancel; + + /// cancellation token. + global::System.Threading.CancellationToken Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Token => _cancellationTokenSource.Token; + + /// + /// The instance of the that the remote call will use. + /// + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.HttpPipeline Pipeline { get; set; } + + /// The URI for the proxy server to use + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "The URI for the proxy server to use")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Uri Proxy { get; set; } + + /// Credentials for a proxy server to use for the remote call + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Credentials for a proxy server to use for the remote call")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.PSCredential ProxyCredential { get; set; } + + /// Use the default credentials for the proxy + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Use the default credentials for the proxy")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter ProxyUseDefaultCredentials { get; set; } + + /// Backing field for property. + private string _resourceGroupName; + + /// The name of the resource group. The name is case insensitive. + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "The name of the resource group. The name is case insensitive.")] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"The name of the resource group. The name is case insensitive.", + SerializedName = @"resourceGroupName", + PossibleTypes = new [] { typeof(string) })] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Path)] + public string ResourceGroupName { get => this._resourceGroupName; set => this._resourceGroupName = value; } + + /// Backing field for property. + private string[] _subscriptionId; + + /// The ID of the target subscription. + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "The ID of the target subscription.")] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"The ID of the target subscription.", + SerializedName = @"subscriptionId", + PossibleTypes = new [] { typeof(string) })] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.DefaultInfo( + Name = @"", + Description =@"", + Script = @"(Get-AzContext).Subscription.Id")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Path)] + public string[] SubscriptionId { get => this._subscriptionId; set => this._subscriptionId = value; } + + /// + /// overrideOnDefault will be called before the regular onDefault has been processed, allowing customization of what + /// happens on that response. Implement this method in a partial class to enable this behavior + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// /// Determines if the rest of the onDefault method should be processed, or if the method should + /// return immediately (set to true to skip further processing ) + + partial void overrideOnDefault(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response, ref global::System.Threading.Tasks.Task returnNow); + + /// + /// overrideOnOk will be called before the regular onOk has been processed, allowing customization of what happens + /// on that response. Implement this method in a partial class to enable this behavior + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// /// Determines if the rest of the onOk method should be processed, or if the method should return + /// immediately (set to true to skip further processing ) + + partial void overrideOnOk(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response, ref global::System.Threading.Tasks.Task returnNow); + + /// + /// (overrides the default BeginProcessing method in global::System.Management.Automation.PSCmdlet) + /// + protected override void BeginProcessing() + { + Module.Instance.SetProxyConfiguration(Proxy, ProxyCredential, ProxyUseDefaultCredentials); + if (Break) + { + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.AttachDebugger.Break(); + } + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletBeginProcessing).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + + /// Performs clean-up after the command execution + protected override void EndProcessing() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletEndProcessing).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + + /// + /// Intializes a new instance of the cmdlet class. + /// + public GetAzDiskPoolIscsiTarget_List() + { + + } + + /// Handles/Dispatches events during the call to the REST service. + /// The message id + /// The message cancellation token. When this call is cancelled, this should be true + /// Detailed message data for the message event. + /// + /// A that will be complete when handling of the message is completed. + /// + async global::System.Threading.Tasks.Task Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Signal(string id, global::System.Threading.CancellationToken token, global::System.Func messageData) + { + using( NoSynchronizationContext ) + { + if (token.IsCancellationRequested) + { + return ; + } + + switch ( id ) + { + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Verbose: + { + WriteVerbose($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Warning: + { + WriteWarning($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Information: + { + var data = messageData(); + WriteInformation(data, new[] { data.Message }); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Debug: + { + WriteDebug($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Error: + { + WriteError(new global::System.Management.Automation.ErrorRecord( new global::System.Exception(messageData().Message), string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null ) ); + return ; + } + } + await Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.Signal(id, token, messageData, (i,t,m) => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(i,t,()=> Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.EventDataConverter.ConvertFrom( m() ) as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.EventData ), InvocationInformation, this.ParameterSetName, __correlationId, __processRecordId, null ); + if (token.IsCancellationRequested) + { + return ; + } + WriteDebug($"{id}: {(messageData().Message ?? global::System.String.Empty)}"); + } + } + + /// Performs execution of the command. + protected override void ProcessRecord() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordStart).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + __processRecordId = System.Guid.NewGuid().ToString(); + try + { + // work + using( var asyncCommandRuntime = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.AsyncCommandRuntime(this, ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token) ) + { + asyncCommandRuntime.Wait( ProcessRecordAsync(),((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token); + } + } + catch (global::System.AggregateException aggregateException) + { + // unroll the inner exceptions to get the root cause + foreach( var innerException in aggregateException.Flatten().InnerExceptions ) + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletException, $"{innerException.GetType().Name} - {innerException.Message} : {innerException.StackTrace}").Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + // Write exception out to error channel. + WriteError( new global::System.Management.Automation.ErrorRecord(innerException,string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null) ); + } + } + catch (global::System.Exception exception) when ((exception as System.Management.Automation.PipelineStoppedException)== null || (exception as System.Management.Automation.PipelineStoppedException).InnerException != null) + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletException, $"{exception.GetType().Name} - {exception.Message} : {exception.StackTrace}").Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + // Write exception out to error channel. + WriteError( new global::System.Management.Automation.ErrorRecord(exception,string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null) ); + } + finally + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordEnd).Wait(); + } + } + + /// Performs execution of the command, working asynchronously if required. + /// + /// A that will be complete when handling of the method is completed. + /// + protected async global::System.Threading.Tasks.Task ProcessRecordAsync() + { + using( NoSynchronizationContext ) + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordAsyncStart); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletGetPipeline); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + Pipeline = Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.CreatePipeline(InvocationInformation, __correlationId, __processRecordId, this.ParameterSetName); + if (null != HttpPipelinePrepend) + { + Pipeline.Prepend((this.CommandRuntime as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.IAsyncCommandRuntimeExtensions)?.Wrap(HttpPipelinePrepend) ?? HttpPipelinePrepend); + } + if (null != HttpPipelineAppend) + { + Pipeline.Append((this.CommandRuntime as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.IAsyncCommandRuntimeExtensions)?.Wrap(HttpPipelineAppend) ?? HttpPipelineAppend); + } + // get the client instance + try + { + foreach( var SubscriptionId in this.SubscriptionId ) + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletBeforeAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + await this.Client.IscsiTargetsListByDiskPool(SubscriptionId, ResourceGroupName, DiskPoolName, onOk, onDefault, this, Pipeline); + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletAfterAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + } + catch (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.UndeclaredResponseException urexception) + { + WriteError(new global::System.Management.Automation.ErrorRecord(urexception, urexception.StatusCode.ToString(), global::System.Management.Automation.ErrorCategory.InvalidOperation, new { SubscriptionId=SubscriptionId,ResourceGroupName=ResourceGroupName,DiskPoolName=DiskPoolName}) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(urexception.Message) { RecommendedAction = urexception.Action } + }); + } + finally + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordAsyncEnd); + } + } + } + + /// Interrupts currently running code within the command. + protected override void StopProcessing() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Cancel(); + base.StopProcessing(); + } + + /// + /// a delegate that is called when the remote service returns default (any response code not handled elsewhere). + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// + /// A that will be complete when handling of the method is completed. + /// + private async global::System.Threading.Tasks.Task onDefault(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response) + { + using( NoSynchronizationContext ) + { + var _returnNow = global::System.Threading.Tasks.Task.FromResult(false); + overrideOnDefault(responseMessage, response, ref _returnNow); + // if overrideOnDefault has returned true, then return right away. + if ((null != _returnNow && await _returnNow)) + { + return ; + } + // Error Response : default + var code = (await response)?.Code; + var message = (await response)?.Message; + if ((null == code || null == message)) + { + // Unrecognized Response. Create an error record based on what we have. + var ex = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.RestException(responseMessage, await response); + WriteError( new global::System.Management.Automation.ErrorRecord(ex, ex.Code, global::System.Management.Automation.ErrorCategory.InvalidOperation, new { SubscriptionId=SubscriptionId, ResourceGroupName=ResourceGroupName, DiskPoolName=DiskPoolName }) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(ex.Message) { RecommendedAction = ex.Action } + }); + } + else + { + WriteError( new global::System.Management.Automation.ErrorRecord(new global::System.Exception($"[{code}] : {message}"), code?.ToString(), global::System.Management.Automation.ErrorCategory.InvalidOperation, new { SubscriptionId=SubscriptionId, ResourceGroupName=ResourceGroupName, DiskPoolName=DiskPoolName }) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(message) { RecommendedAction = global::System.String.Empty } + }); + } + } + } + + /// a delegate that is called when the remote service returns 200 (OK). + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// + /// A that will be complete when handling of the method is completed. + /// + private async global::System.Threading.Tasks.Task onOk(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response) + { + using( NoSynchronizationContext ) + { + var _returnNow = global::System.Threading.Tasks.Task.FromResult(false); + overrideOnOk(responseMessage, response, ref _returnNow); + // if overrideOnOk has returned true, then return right away. + if ((null != _returnNow && await _returnNow)) + { + return ; + } + // onOk - response for 200 / application/json + // response should be returning an array of some kind. +Pageable + // pageable / value / nextLink + var result = await response; + WriteObject(result.Value,true); + if (result.NextLink != null) + { + if (responseMessage.RequestMessage is System.Net.Http.HttpRequestMessage requestMessage ) + { + requestMessage = requestMessage.Clone(new global::System.Uri( result.NextLink ),Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Method.Get ); + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.FollowingNextLink); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + await this.Client.IscsiTargetsListByDiskPool_Call(requestMessage, onOk, onDefault, this, Pipeline); + } + } + } + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/cmdlets/GetAzDiskPoolOperation_List.cs b/src/DiskPool/generated/cmdlets/GetAzDiskPoolOperation_List.cs new file mode 100644 index 000000000000..cb186d169768 --- /dev/null +++ b/src/DiskPool/generated/cmdlets/GetAzDiskPoolOperation_List.cs @@ -0,0 +1,351 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Cmdlets +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Gets a list of StoragePool operations. + /// + /// [OpenAPI] List=>GET:"/providers/Microsoft.StoragePool/operations" + /// + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.InternalExport] + [global::System.Management.Automation.Cmdlet(global::System.Management.Automation.VerbsCommon.Get, @"AzDiskPoolOperation_List")] + [global::System.Management.Automation.OutputType(typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperation))] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Description(@"Gets a list of StoragePool operations.")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Generated] + public partial class GetAzDiskPoolOperation_List : global::System.Management.Automation.PSCmdlet, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener + { + /// A unique id generatd for the this cmdlet when it is instantiated. + private string __correlationId = System.Guid.NewGuid().ToString(); + + /// A copy of the Invocation Info (necessary to allow asJob to clone this cmdlet) + private global::System.Management.Automation.InvocationInfo __invocationInfo; + + /// A unique id generatd for the this cmdlet when ProcessRecord() is called. + private string __processRecordId; + + /// + /// The for this operation. + /// + private global::System.Threading.CancellationTokenSource _cancellationTokenSource = new global::System.Threading.CancellationTokenSource(); + + /// Wait for .NET debugger to attach + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Wait for .NET debugger to attach")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter Break { get; set; } + + /// The reference to the client API class. + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.DiskPool Client => Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.ClientAPI; + + /// + /// The credentials, account, tenant, and subscription used for communication with Azure + /// + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "The credentials, account, tenant, and subscription used for communication with Azure.")] + [global::System.Management.Automation.ValidateNotNull] + [global::System.Management.Automation.Alias("AzureRMContext", "AzureCredential")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Azure)] + public global::System.Management.Automation.PSObject DefaultProfile { get; set; } + + /// SendAsync Pipeline Steps to be appended to the front of the pipeline + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "SendAsync Pipeline Steps to be appended to the front of the pipeline")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[] HttpPipelineAppend { get; set; } + + /// SendAsync Pipeline Steps to be prepended to the front of the pipeline + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "SendAsync Pipeline Steps to be prepended to the front of the pipeline")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[] HttpPipelinePrepend { get; set; } + + /// Accessor for our copy of the InvocationInfo. + public global::System.Management.Automation.InvocationInfo InvocationInformation { get => __invocationInfo = __invocationInfo ?? this.MyInvocation ; set { __invocationInfo = value; } } + + /// + /// cancellation delegate. Stops the cmdlet when called. + /// + global::System.Action Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Cancel => _cancellationTokenSource.Cancel; + + /// cancellation token. + global::System.Threading.CancellationToken Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Token => _cancellationTokenSource.Token; + + /// + /// The instance of the that the remote call will use. + /// + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.HttpPipeline Pipeline { get; set; } + + /// The URI for the proxy server to use + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "The URI for the proxy server to use")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Uri Proxy { get; set; } + + /// Credentials for a proxy server to use for the remote call + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Credentials for a proxy server to use for the remote call")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.PSCredential ProxyCredential { get; set; } + + /// Use the default credentials for the proxy + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Use the default credentials for the proxy")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter ProxyUseDefaultCredentials { get; set; } + + /// + /// overrideOnDefault will be called before the regular onDefault has been processed, allowing customization of what + /// happens on that response. Implement this method in a partial class to enable this behavior + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// /// Determines if the rest of the onDefault method should be processed, or if the method should + /// return immediately (set to true to skip further processing ) + + partial void overrideOnDefault(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response, ref global::System.Threading.Tasks.Task returnNow); + + /// + /// overrideOnOk will be called before the regular onOk has been processed, allowing customization of what happens + /// on that response. Implement this method in a partial class to enable this behavior + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// /// Determines if the rest of the onOk method should be processed, or if the method should return + /// immediately (set to true to skip further processing ) + + partial void overrideOnOk(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response, ref global::System.Threading.Tasks.Task returnNow); + + /// + /// (overrides the default BeginProcessing method in global::System.Management.Automation.PSCmdlet) + /// + protected override void BeginProcessing() + { + Module.Instance.SetProxyConfiguration(Proxy, ProxyCredential, ProxyUseDefaultCredentials); + if (Break) + { + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.AttachDebugger.Break(); + } + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletBeginProcessing).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + + /// Performs clean-up after the command execution + protected override void EndProcessing() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletEndProcessing).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + + /// + /// Intializes a new instance of the cmdlet class. + /// + public GetAzDiskPoolOperation_List() + { + + } + + /// Handles/Dispatches events during the call to the REST service. + /// The message id + /// The message cancellation token. When this call is cancelled, this should be true + /// Detailed message data for the message event. + /// + /// A that will be complete when handling of the message is completed. + /// + async global::System.Threading.Tasks.Task Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Signal(string id, global::System.Threading.CancellationToken token, global::System.Func messageData) + { + using( NoSynchronizationContext ) + { + if (token.IsCancellationRequested) + { + return ; + } + + switch ( id ) + { + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Verbose: + { + WriteVerbose($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Warning: + { + WriteWarning($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Information: + { + var data = messageData(); + WriteInformation(data, new[] { data.Message }); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Debug: + { + WriteDebug($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Error: + { + WriteError(new global::System.Management.Automation.ErrorRecord( new global::System.Exception(messageData().Message), string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null ) ); + return ; + } + } + await Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.Signal(id, token, messageData, (i,t,m) => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(i,t,()=> Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.EventDataConverter.ConvertFrom( m() ) as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.EventData ), InvocationInformation, this.ParameterSetName, __correlationId, __processRecordId, null ); + if (token.IsCancellationRequested) + { + return ; + } + WriteDebug($"{id}: {(messageData().Message ?? global::System.String.Empty)}"); + } + } + + /// Performs execution of the command. + protected override void ProcessRecord() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordStart).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + __processRecordId = System.Guid.NewGuid().ToString(); + try + { + // work + using( var asyncCommandRuntime = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.AsyncCommandRuntime(this, ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token) ) + { + asyncCommandRuntime.Wait( ProcessRecordAsync(),((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token); + } + } + catch (global::System.AggregateException aggregateException) + { + // unroll the inner exceptions to get the root cause + foreach( var innerException in aggregateException.Flatten().InnerExceptions ) + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletException, $"{innerException.GetType().Name} - {innerException.Message} : {innerException.StackTrace}").Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + // Write exception out to error channel. + WriteError( new global::System.Management.Automation.ErrorRecord(innerException,string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null) ); + } + } + catch (global::System.Exception exception) when ((exception as System.Management.Automation.PipelineStoppedException)== null || (exception as System.Management.Automation.PipelineStoppedException).InnerException != null) + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletException, $"{exception.GetType().Name} - {exception.Message} : {exception.StackTrace}").Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + // Write exception out to error channel. + WriteError( new global::System.Management.Automation.ErrorRecord(exception,string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null) ); + } + finally + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordEnd).Wait(); + } + } + + /// Performs execution of the command, working asynchronously if required. + /// + /// A that will be complete when handling of the method is completed. + /// + protected async global::System.Threading.Tasks.Task ProcessRecordAsync() + { + using( NoSynchronizationContext ) + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordAsyncStart); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletGetPipeline); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + Pipeline = Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.CreatePipeline(InvocationInformation, __correlationId, __processRecordId, this.ParameterSetName); + if (null != HttpPipelinePrepend) + { + Pipeline.Prepend((this.CommandRuntime as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.IAsyncCommandRuntimeExtensions)?.Wrap(HttpPipelinePrepend) ?? HttpPipelinePrepend); + } + if (null != HttpPipelineAppend) + { + Pipeline.Append((this.CommandRuntime as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.IAsyncCommandRuntimeExtensions)?.Wrap(HttpPipelineAppend) ?? HttpPipelineAppend); + } + // get the client instance + try + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletBeforeAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + await this.Client.OperationsList(onOk, onDefault, this, Pipeline); + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletAfterAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + catch (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.UndeclaredResponseException urexception) + { + WriteError(new global::System.Management.Automation.ErrorRecord(urexception, urexception.StatusCode.ToString(), global::System.Management.Automation.ErrorCategory.InvalidOperation, new { }) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(urexception.Message) { RecommendedAction = urexception.Action } + }); + } + finally + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordAsyncEnd); + } + } + } + + /// Interrupts currently running code within the command. + protected override void StopProcessing() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Cancel(); + base.StopProcessing(); + } + + /// + /// a delegate that is called when the remote service returns default (any response code not handled elsewhere). + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// + /// A that will be complete when handling of the method is completed. + /// + private async global::System.Threading.Tasks.Task onDefault(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response) + { + using( NoSynchronizationContext ) + { + var _returnNow = global::System.Threading.Tasks.Task.FromResult(false); + overrideOnDefault(responseMessage, response, ref _returnNow); + // if overrideOnDefault has returned true, then return right away. + if ((null != _returnNow && await _returnNow)) + { + return ; + } + // Error Response : default + var code = (await response)?.Code; + var message = (await response)?.Message; + if ((null == code || null == message)) + { + // Unrecognized Response. Create an error record based on what we have. + var ex = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.RestException(responseMessage, await response); + WriteError( new global::System.Management.Automation.ErrorRecord(ex, ex.Code, global::System.Management.Automation.ErrorCategory.InvalidOperation, new { }) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(ex.Message) { RecommendedAction = ex.Action } + }); + } + else + { + WriteError( new global::System.Management.Automation.ErrorRecord(new global::System.Exception($"[{code}] : {message}"), code?.ToString(), global::System.Management.Automation.ErrorCategory.InvalidOperation, new { }) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(message) { RecommendedAction = global::System.String.Empty } + }); + } + } + } + + /// a delegate that is called when the remote service returns 200 (OK). + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// + /// A that will be complete when handling of the method is completed. + /// + private async global::System.Threading.Tasks.Task onOk(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response) + { + using( NoSynchronizationContext ) + { + var _returnNow = global::System.Threading.Tasks.Task.FromResult(false); + overrideOnOk(responseMessage, response, ref _returnNow); + // if overrideOnOk has returned true, then return right away. + if ((null != _returnNow && await _returnNow)) + { + return ; + } + // onOk - response for 200 / application/json + // response should be returning an array of some kind. +Pageable + // pageable / value / + WriteObject((await response).Value, true); + } + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/cmdlets/GetAzDiskPoolOutboundNetworkDependencyEndpoint_List.cs b/src/DiskPool/generated/cmdlets/GetAzDiskPoolOutboundNetworkDependencyEndpoint_List.cs new file mode 100644 index 000000000000..44345e3c3138 --- /dev/null +++ b/src/DiskPool/generated/cmdlets/GetAzDiskPoolOutboundNetworkDependencyEndpoint_List.cs @@ -0,0 +1,410 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Cmdlets +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Gets the network endpoints of all outbound dependencies of a Disk Pool + /// + /// [OpenAPI] ListOutboundNetworkDependenciesEndpoints=>GET:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}/outboundNetworkDependenciesEndpoints" + /// + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.InternalExport] + [global::System.Management.Automation.Cmdlet(global::System.Management.Automation.VerbsCommon.Get, @"AzDiskPoolOutboundNetworkDependencyEndpoint_List")] + [global::System.Management.Automation.OutputType(typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IOutboundEnvironmentEndpoint))] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Description(@"Gets the network endpoints of all outbound dependencies of a Disk Pool")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Generated] + public partial class GetAzDiskPoolOutboundNetworkDependencyEndpoint_List : global::System.Management.Automation.PSCmdlet, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener + { + /// A unique id generatd for the this cmdlet when it is instantiated. + private string __correlationId = System.Guid.NewGuid().ToString(); + + /// A copy of the Invocation Info (necessary to allow asJob to clone this cmdlet) + private global::System.Management.Automation.InvocationInfo __invocationInfo; + + /// A unique id generatd for the this cmdlet when ProcessRecord() is called. + private string __processRecordId; + + /// + /// The for this operation. + /// + private global::System.Threading.CancellationTokenSource _cancellationTokenSource = new global::System.Threading.CancellationTokenSource(); + + /// Wait for .NET debugger to attach + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Wait for .NET debugger to attach")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter Break { get; set; } + + /// The reference to the client API class. + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.DiskPool Client => Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.ClientAPI; + + /// + /// The credentials, account, tenant, and subscription used for communication with Azure + /// + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "The credentials, account, tenant, and subscription used for communication with Azure.")] + [global::System.Management.Automation.ValidateNotNull] + [global::System.Management.Automation.Alias("AzureRMContext", "AzureCredential")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Azure)] + public global::System.Management.Automation.PSObject DefaultProfile { get; set; } + + /// Backing field for property. + private string _diskPoolName; + + /// The name of the Disk Pool. + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "The name of the Disk Pool.")] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"The name of the Disk Pool.", + SerializedName = @"diskPoolName", + PossibleTypes = new [] { typeof(string) })] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Path)] + public string DiskPoolName { get => this._diskPoolName; set => this._diskPoolName = value; } + + /// SendAsync Pipeline Steps to be appended to the front of the pipeline + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "SendAsync Pipeline Steps to be appended to the front of the pipeline")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[] HttpPipelineAppend { get; set; } + + /// SendAsync Pipeline Steps to be prepended to the front of the pipeline + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "SendAsync Pipeline Steps to be prepended to the front of the pipeline")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[] HttpPipelinePrepend { get; set; } + + /// Accessor for our copy of the InvocationInfo. + public global::System.Management.Automation.InvocationInfo InvocationInformation { get => __invocationInfo = __invocationInfo ?? this.MyInvocation ; set { __invocationInfo = value; } } + + /// + /// cancellation delegate. Stops the cmdlet when called. + /// + global::System.Action Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Cancel => _cancellationTokenSource.Cancel; + + /// cancellation token. + global::System.Threading.CancellationToken Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Token => _cancellationTokenSource.Token; + + /// + /// The instance of the that the remote call will use. + /// + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.HttpPipeline Pipeline { get; set; } + + /// The URI for the proxy server to use + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "The URI for the proxy server to use")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Uri Proxy { get; set; } + + /// Credentials for a proxy server to use for the remote call + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Credentials for a proxy server to use for the remote call")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.PSCredential ProxyCredential { get; set; } + + /// Use the default credentials for the proxy + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Use the default credentials for the proxy")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter ProxyUseDefaultCredentials { get; set; } + + /// Backing field for property. + private string _resourceGroupName; + + /// The name of the resource group. The name is case insensitive. + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "The name of the resource group. The name is case insensitive.")] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"The name of the resource group. The name is case insensitive.", + SerializedName = @"resourceGroupName", + PossibleTypes = new [] { typeof(string) })] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Path)] + public string ResourceGroupName { get => this._resourceGroupName; set => this._resourceGroupName = value; } + + /// Backing field for property. + private string[] _subscriptionId; + + /// The ID of the target subscription. + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "The ID of the target subscription.")] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"The ID of the target subscription.", + SerializedName = @"subscriptionId", + PossibleTypes = new [] { typeof(string) })] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.DefaultInfo( + Name = @"", + Description =@"", + Script = @"(Get-AzContext).Subscription.Id")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Path)] + public string[] SubscriptionId { get => this._subscriptionId; set => this._subscriptionId = value; } + + /// + /// overrideOnDefault will be called before the regular onDefault has been processed, allowing customization of what + /// happens on that response. Implement this method in a partial class to enable this behavior + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// /// Determines if the rest of the onDefault method should be processed, or if the method should + /// return immediately (set to true to skip further processing ) + + partial void overrideOnDefault(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response, ref global::System.Threading.Tasks.Task returnNow); + + /// + /// overrideOnOk will be called before the regular onOk has been processed, allowing customization of what happens + /// on that response. Implement this method in a partial class to enable this behavior + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// /// Determines if the rest of the onOk method should be processed, or if the method should return + /// immediately (set to true to skip further processing ) + + partial void overrideOnOk(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response, ref global::System.Threading.Tasks.Task returnNow); + + /// + /// (overrides the default BeginProcessing method in global::System.Management.Automation.PSCmdlet) + /// + protected override void BeginProcessing() + { + Module.Instance.SetProxyConfiguration(Proxy, ProxyCredential, ProxyUseDefaultCredentials); + if (Break) + { + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.AttachDebugger.Break(); + } + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletBeginProcessing).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + + /// Performs clean-up after the command execution + protected override void EndProcessing() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletEndProcessing).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + + /// + /// Intializes a new instance of the cmdlet class. + /// + public GetAzDiskPoolOutboundNetworkDependencyEndpoint_List() + { + + } + + /// Handles/Dispatches events during the call to the REST service. + /// The message id + /// The message cancellation token. When this call is cancelled, this should be true + /// Detailed message data for the message event. + /// + /// A that will be complete when handling of the message is completed. + /// + async global::System.Threading.Tasks.Task Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Signal(string id, global::System.Threading.CancellationToken token, global::System.Func messageData) + { + using( NoSynchronizationContext ) + { + if (token.IsCancellationRequested) + { + return ; + } + + switch ( id ) + { + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Verbose: + { + WriteVerbose($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Warning: + { + WriteWarning($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Information: + { + var data = messageData(); + WriteInformation(data, new[] { data.Message }); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Debug: + { + WriteDebug($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Error: + { + WriteError(new global::System.Management.Automation.ErrorRecord( new global::System.Exception(messageData().Message), string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null ) ); + return ; + } + } + await Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.Signal(id, token, messageData, (i,t,m) => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(i,t,()=> Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.EventDataConverter.ConvertFrom( m() ) as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.EventData ), InvocationInformation, this.ParameterSetName, __correlationId, __processRecordId, null ); + if (token.IsCancellationRequested) + { + return ; + } + WriteDebug($"{id}: {(messageData().Message ?? global::System.String.Empty)}"); + } + } + + /// Performs execution of the command. + protected override void ProcessRecord() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordStart).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + __processRecordId = System.Guid.NewGuid().ToString(); + try + { + // work + using( var asyncCommandRuntime = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.AsyncCommandRuntime(this, ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token) ) + { + asyncCommandRuntime.Wait( ProcessRecordAsync(),((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token); + } + } + catch (global::System.AggregateException aggregateException) + { + // unroll the inner exceptions to get the root cause + foreach( var innerException in aggregateException.Flatten().InnerExceptions ) + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletException, $"{innerException.GetType().Name} - {innerException.Message} : {innerException.StackTrace}").Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + // Write exception out to error channel. + WriteError( new global::System.Management.Automation.ErrorRecord(innerException,string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null) ); + } + } + catch (global::System.Exception exception) when ((exception as System.Management.Automation.PipelineStoppedException)== null || (exception as System.Management.Automation.PipelineStoppedException).InnerException != null) + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletException, $"{exception.GetType().Name} - {exception.Message} : {exception.StackTrace}").Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + // Write exception out to error channel. + WriteError( new global::System.Management.Automation.ErrorRecord(exception,string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null) ); + } + finally + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordEnd).Wait(); + } + } + + /// Performs execution of the command, working asynchronously if required. + /// + /// A that will be complete when handling of the method is completed. + /// + protected async global::System.Threading.Tasks.Task ProcessRecordAsync() + { + using( NoSynchronizationContext ) + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordAsyncStart); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletGetPipeline); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + Pipeline = Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.CreatePipeline(InvocationInformation, __correlationId, __processRecordId, this.ParameterSetName); + if (null != HttpPipelinePrepend) + { + Pipeline.Prepend((this.CommandRuntime as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.IAsyncCommandRuntimeExtensions)?.Wrap(HttpPipelinePrepend) ?? HttpPipelinePrepend); + } + if (null != HttpPipelineAppend) + { + Pipeline.Append((this.CommandRuntime as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.IAsyncCommandRuntimeExtensions)?.Wrap(HttpPipelineAppend) ?? HttpPipelineAppend); + } + // get the client instance + try + { + foreach( var SubscriptionId in this.SubscriptionId ) + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletBeforeAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + await this.Client.DiskPoolsListOutboundNetworkDependenciesEndpoints(SubscriptionId, ResourceGroupName, DiskPoolName, onOk, onDefault, this, Pipeline); + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletAfterAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + } + catch (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.UndeclaredResponseException urexception) + { + WriteError(new global::System.Management.Automation.ErrorRecord(urexception, urexception.StatusCode.ToString(), global::System.Management.Automation.ErrorCategory.InvalidOperation, new { SubscriptionId=SubscriptionId,ResourceGroupName=ResourceGroupName,DiskPoolName=DiskPoolName}) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(urexception.Message) { RecommendedAction = urexception.Action } + }); + } + finally + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordAsyncEnd); + } + } + } + + /// Interrupts currently running code within the command. + protected override void StopProcessing() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Cancel(); + base.StopProcessing(); + } + + /// + /// a delegate that is called when the remote service returns default (any response code not handled elsewhere). + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// + /// A that will be complete when handling of the method is completed. + /// + private async global::System.Threading.Tasks.Task onDefault(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response) + { + using( NoSynchronizationContext ) + { + var _returnNow = global::System.Threading.Tasks.Task.FromResult(false); + overrideOnDefault(responseMessage, response, ref _returnNow); + // if overrideOnDefault has returned true, then return right away. + if ((null != _returnNow && await _returnNow)) + { + return ; + } + // Error Response : default + var code = (await response)?.Code; + var message = (await response)?.Message; + if ((null == code || null == message)) + { + // Unrecognized Response. Create an error record based on what we have. + var ex = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.RestException(responseMessage, await response); + WriteError( new global::System.Management.Automation.ErrorRecord(ex, ex.Code, global::System.Management.Automation.ErrorCategory.InvalidOperation, new { SubscriptionId=SubscriptionId, ResourceGroupName=ResourceGroupName, DiskPoolName=DiskPoolName }) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(ex.Message) { RecommendedAction = ex.Action } + }); + } + else + { + WriteError( new global::System.Management.Automation.ErrorRecord(new global::System.Exception($"[{code}] : {message}"), code?.ToString(), global::System.Management.Automation.ErrorCategory.InvalidOperation, new { SubscriptionId=SubscriptionId, ResourceGroupName=ResourceGroupName, DiskPoolName=DiskPoolName }) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(message) { RecommendedAction = global::System.String.Empty } + }); + } + } + } + + /// a delegate that is called when the remote service returns 200 (OK). + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// + /// A that will be complete when handling of the method is completed. + /// + private async global::System.Threading.Tasks.Task onOk(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response) + { + using( NoSynchronizationContext ) + { + var _returnNow = global::System.Threading.Tasks.Task.FromResult(false); + overrideOnOk(responseMessage, response, ref _returnNow); + // if overrideOnOk has returned true, then return right away. + if ((null != _returnNow && await _returnNow)) + { + return ; + } + // onOk - response for 200 / application/json + // response should be returning an array of some kind. +Pageable + // pageable / value / nextLink + var result = await response; + WriteObject(result.Value,true); + if (result.NextLink != null) + { + if (responseMessage.RequestMessage is System.Net.Http.HttpRequestMessage requestMessage ) + { + requestMessage = requestMessage.Clone(new global::System.Uri( result.NextLink ),Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Method.Get ); + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.FollowingNextLink); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + await this.Client.DiskPoolsListOutboundNetworkDependenciesEndpoints_Call(requestMessage, onOk, onDefault, this, Pipeline); + } + } + } + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/cmdlets/GetAzDiskPoolZone_List.cs b/src/DiskPool/generated/cmdlets/GetAzDiskPoolZone_List.cs new file mode 100644 index 000000000000..4940bc00bd48 --- /dev/null +++ b/src/DiskPool/generated/cmdlets/GetAzDiskPoolZone_List.cs @@ -0,0 +1,396 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Cmdlets +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Lists available Disk Pool Skus in an Azure location. + /// + /// [OpenAPI] List=>GET:"/subscriptions/{subscriptionId}/providers/Microsoft.StoragePool/locations/{location}/diskPoolZones" + /// + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.InternalExport] + [global::System.Management.Automation.Cmdlet(global::System.Management.Automation.VerbsCommon.Get, @"AzDiskPoolZone_List")] + [global::System.Management.Automation.OutputType(typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneInfo))] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Description(@"Lists available Disk Pool Skus in an Azure location.")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Generated] + public partial class GetAzDiskPoolZone_List : global::System.Management.Automation.PSCmdlet, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener + { + /// A unique id generatd for the this cmdlet when it is instantiated. + private string __correlationId = System.Guid.NewGuid().ToString(); + + /// A copy of the Invocation Info (necessary to allow asJob to clone this cmdlet) + private global::System.Management.Automation.InvocationInfo __invocationInfo; + + /// A unique id generatd for the this cmdlet when ProcessRecord() is called. + private string __processRecordId; + + /// + /// The for this operation. + /// + private global::System.Threading.CancellationTokenSource _cancellationTokenSource = new global::System.Threading.CancellationTokenSource(); + + /// Wait for .NET debugger to attach + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Wait for .NET debugger to attach")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter Break { get; set; } + + /// The reference to the client API class. + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.DiskPool Client => Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.ClientAPI; + + /// + /// The credentials, account, tenant, and subscription used for communication with Azure + /// + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "The credentials, account, tenant, and subscription used for communication with Azure.")] + [global::System.Management.Automation.ValidateNotNull] + [global::System.Management.Automation.Alias("AzureRMContext", "AzureCredential")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Azure)] + public global::System.Management.Automation.PSObject DefaultProfile { get; set; } + + /// SendAsync Pipeline Steps to be appended to the front of the pipeline + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "SendAsync Pipeline Steps to be appended to the front of the pipeline")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[] HttpPipelineAppend { get; set; } + + /// SendAsync Pipeline Steps to be prepended to the front of the pipeline + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "SendAsync Pipeline Steps to be prepended to the front of the pipeline")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[] HttpPipelinePrepend { get; set; } + + /// Accessor for our copy of the InvocationInfo. + public global::System.Management.Automation.InvocationInfo InvocationInformation { get => __invocationInfo = __invocationInfo ?? this.MyInvocation ; set { __invocationInfo = value; } } + + /// Backing field for property. + private string _location; + + /// The location of the resource. + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "The location of the resource.")] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"The location of the resource.", + SerializedName = @"location", + PossibleTypes = new [] { typeof(string) })] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Path)] + public string Location { get => this._location; set => this._location = value; } + + /// + /// cancellation delegate. Stops the cmdlet when called. + /// + global::System.Action Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Cancel => _cancellationTokenSource.Cancel; + + /// cancellation token. + global::System.Threading.CancellationToken Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Token => _cancellationTokenSource.Token; + + /// + /// The instance of the that the remote call will use. + /// + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.HttpPipeline Pipeline { get; set; } + + /// The URI for the proxy server to use + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "The URI for the proxy server to use")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Uri Proxy { get; set; } + + /// Credentials for a proxy server to use for the remote call + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Credentials for a proxy server to use for the remote call")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.PSCredential ProxyCredential { get; set; } + + /// Use the default credentials for the proxy + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Use the default credentials for the proxy")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter ProxyUseDefaultCredentials { get; set; } + + /// Backing field for property. + private string[] _subscriptionId; + + /// The ID of the target subscription. + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "The ID of the target subscription.")] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"The ID of the target subscription.", + SerializedName = @"subscriptionId", + PossibleTypes = new [] { typeof(string) })] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.DefaultInfo( + Name = @"", + Description =@"", + Script = @"(Get-AzContext).Subscription.Id")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Path)] + public string[] SubscriptionId { get => this._subscriptionId; set => this._subscriptionId = value; } + + /// + /// overrideOnDefault will be called before the regular onDefault has been processed, allowing customization of what + /// happens on that response. Implement this method in a partial class to enable this behavior + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// /// Determines if the rest of the onDefault method should be processed, or if the method should + /// return immediately (set to true to skip further processing ) + + partial void overrideOnDefault(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response, ref global::System.Threading.Tasks.Task returnNow); + + /// + /// overrideOnOk will be called before the regular onOk has been processed, allowing customization of what happens + /// on that response. Implement this method in a partial class to enable this behavior + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// /// Determines if the rest of the onOk method should be processed, or if the method should return + /// immediately (set to true to skip further processing ) + + partial void overrideOnOk(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response, ref global::System.Threading.Tasks.Task returnNow); + + /// + /// (overrides the default BeginProcessing method in global::System.Management.Automation.PSCmdlet) + /// + protected override void BeginProcessing() + { + Module.Instance.SetProxyConfiguration(Proxy, ProxyCredential, ProxyUseDefaultCredentials); + if (Break) + { + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.AttachDebugger.Break(); + } + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletBeginProcessing).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + + /// Performs clean-up after the command execution + protected override void EndProcessing() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletEndProcessing).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + + /// + /// Intializes a new instance of the cmdlet class. + /// + public GetAzDiskPoolZone_List() + { + + } + + /// Handles/Dispatches events during the call to the REST service. + /// The message id + /// The message cancellation token. When this call is cancelled, this should be true + /// Detailed message data for the message event. + /// + /// A that will be complete when handling of the message is completed. + /// + async global::System.Threading.Tasks.Task Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Signal(string id, global::System.Threading.CancellationToken token, global::System.Func messageData) + { + using( NoSynchronizationContext ) + { + if (token.IsCancellationRequested) + { + return ; + } + + switch ( id ) + { + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Verbose: + { + WriteVerbose($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Warning: + { + WriteWarning($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Information: + { + var data = messageData(); + WriteInformation(data, new[] { data.Message }); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Debug: + { + WriteDebug($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Error: + { + WriteError(new global::System.Management.Automation.ErrorRecord( new global::System.Exception(messageData().Message), string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null ) ); + return ; + } + } + await Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.Signal(id, token, messageData, (i,t,m) => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(i,t,()=> Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.EventDataConverter.ConvertFrom( m() ) as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.EventData ), InvocationInformation, this.ParameterSetName, __correlationId, __processRecordId, null ); + if (token.IsCancellationRequested) + { + return ; + } + WriteDebug($"{id}: {(messageData().Message ?? global::System.String.Empty)}"); + } + } + + /// Performs execution of the command. + protected override void ProcessRecord() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordStart).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + __processRecordId = System.Guid.NewGuid().ToString(); + try + { + // work + using( var asyncCommandRuntime = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.AsyncCommandRuntime(this, ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token) ) + { + asyncCommandRuntime.Wait( ProcessRecordAsync(),((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token); + } + } + catch (global::System.AggregateException aggregateException) + { + // unroll the inner exceptions to get the root cause + foreach( var innerException in aggregateException.Flatten().InnerExceptions ) + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletException, $"{innerException.GetType().Name} - {innerException.Message} : {innerException.StackTrace}").Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + // Write exception out to error channel. + WriteError( new global::System.Management.Automation.ErrorRecord(innerException,string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null) ); + } + } + catch (global::System.Exception exception) when ((exception as System.Management.Automation.PipelineStoppedException)== null || (exception as System.Management.Automation.PipelineStoppedException).InnerException != null) + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletException, $"{exception.GetType().Name} - {exception.Message} : {exception.StackTrace}").Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + // Write exception out to error channel. + WriteError( new global::System.Management.Automation.ErrorRecord(exception,string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null) ); + } + finally + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordEnd).Wait(); + } + } + + /// Performs execution of the command, working asynchronously if required. + /// + /// A that will be complete when handling of the method is completed. + /// + protected async global::System.Threading.Tasks.Task ProcessRecordAsync() + { + using( NoSynchronizationContext ) + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordAsyncStart); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletGetPipeline); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + Pipeline = Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.CreatePipeline(InvocationInformation, __correlationId, __processRecordId, this.ParameterSetName); + if (null != HttpPipelinePrepend) + { + Pipeline.Prepend((this.CommandRuntime as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.IAsyncCommandRuntimeExtensions)?.Wrap(HttpPipelinePrepend) ?? HttpPipelinePrepend); + } + if (null != HttpPipelineAppend) + { + Pipeline.Append((this.CommandRuntime as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.IAsyncCommandRuntimeExtensions)?.Wrap(HttpPipelineAppend) ?? HttpPipelineAppend); + } + // get the client instance + try + { + foreach( var SubscriptionId in this.SubscriptionId ) + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletBeforeAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + await this.Client.DiskPoolZonesList(SubscriptionId, Location, onOk, onDefault, this, Pipeline); + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletAfterAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + } + catch (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.UndeclaredResponseException urexception) + { + WriteError(new global::System.Management.Automation.ErrorRecord(urexception, urexception.StatusCode.ToString(), global::System.Management.Automation.ErrorCategory.InvalidOperation, new { SubscriptionId=SubscriptionId,Location=Location}) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(urexception.Message) { RecommendedAction = urexception.Action } + }); + } + finally + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordAsyncEnd); + } + } + } + + /// Interrupts currently running code within the command. + protected override void StopProcessing() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Cancel(); + base.StopProcessing(); + } + + /// + /// a delegate that is called when the remote service returns default (any response code not handled elsewhere). + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// + /// A that will be complete when handling of the method is completed. + /// + private async global::System.Threading.Tasks.Task onDefault(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response) + { + using( NoSynchronizationContext ) + { + var _returnNow = global::System.Threading.Tasks.Task.FromResult(false); + overrideOnDefault(responseMessage, response, ref _returnNow); + // if overrideOnDefault has returned true, then return right away. + if ((null != _returnNow && await _returnNow)) + { + return ; + } + // Error Response : default + var code = (await response)?.Code; + var message = (await response)?.Message; + if ((null == code || null == message)) + { + // Unrecognized Response. Create an error record based on what we have. + var ex = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.RestException(responseMessage, await response); + WriteError( new global::System.Management.Automation.ErrorRecord(ex, ex.Code, global::System.Management.Automation.ErrorCategory.InvalidOperation, new { SubscriptionId=SubscriptionId, Location=Location }) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(ex.Message) { RecommendedAction = ex.Action } + }); + } + else + { + WriteError( new global::System.Management.Automation.ErrorRecord(new global::System.Exception($"[{code}] : {message}"), code?.ToString(), global::System.Management.Automation.ErrorCategory.InvalidOperation, new { SubscriptionId=SubscriptionId, Location=Location }) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(message) { RecommendedAction = global::System.String.Empty } + }); + } + } + } + + /// a delegate that is called when the remote service returns 200 (OK). + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// + /// A that will be complete when handling of the method is completed. + /// + private async global::System.Threading.Tasks.Task onOk(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response) + { + using( NoSynchronizationContext ) + { + var _returnNow = global::System.Threading.Tasks.Task.FromResult(false); + overrideOnOk(responseMessage, response, ref _returnNow); + // if overrideOnOk has returned true, then return right away. + if ((null != _returnNow && await _returnNow)) + { + return ; + } + // onOk - response for 200 / application/json + // response should be returning an array of some kind. +Pageable + // pageable / value / nextLink + var result = await response; + WriteObject(result.Value,true); + if (result.NextLink != null) + { + if (responseMessage.RequestMessage is System.Net.Http.HttpRequestMessage requestMessage ) + { + requestMessage = requestMessage.Clone(new global::System.Uri( result.NextLink ),Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Method.Get ); + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.FollowingNextLink); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + await this.Client.DiskPoolZonesList_Call(requestMessage, onOk, onDefault, this, Pipeline); + } + } + } + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/cmdlets/GetAzDiskPool_Get.cs b/src/DiskPool/generated/cmdlets/GetAzDiskPool_Get.cs new file mode 100644 index 000000000000..b762d29aad2f --- /dev/null +++ b/src/DiskPool/generated/cmdlets/GetAzDiskPool_Get.cs @@ -0,0 +1,397 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Cmdlets +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Get a Disk pool. + /// + /// [OpenAPI] Get=>GET:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}" + /// + [global::System.Management.Automation.Cmdlet(global::System.Management.Automation.VerbsCommon.Get, @"AzDiskPool_Get")] + [global::System.Management.Automation.OutputType(typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPool))] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Description(@"Get a Disk pool.")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Generated] + public partial class GetAzDiskPool_Get : global::System.Management.Automation.PSCmdlet, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener + { + /// A unique id generatd for the this cmdlet when it is instantiated. + private string __correlationId = System.Guid.NewGuid().ToString(); + + /// A copy of the Invocation Info (necessary to allow asJob to clone this cmdlet) + private global::System.Management.Automation.InvocationInfo __invocationInfo; + + /// A unique id generatd for the this cmdlet when ProcessRecord() is called. + private string __processRecordId; + + /// + /// The for this operation. + /// + private global::System.Threading.CancellationTokenSource _cancellationTokenSource = new global::System.Threading.CancellationTokenSource(); + + /// Wait for .NET debugger to attach + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Wait for .NET debugger to attach")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter Break { get; set; } + + /// The reference to the client API class. + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.DiskPool Client => Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.ClientAPI; + + /// + /// The credentials, account, tenant, and subscription used for communication with Azure + /// + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "The credentials, account, tenant, and subscription used for communication with Azure.")] + [global::System.Management.Automation.ValidateNotNull] + [global::System.Management.Automation.Alias("AzureRMContext", "AzureCredential")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Azure)] + public global::System.Management.Automation.PSObject DefaultProfile { get; set; } + + /// SendAsync Pipeline Steps to be appended to the front of the pipeline + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "SendAsync Pipeline Steps to be appended to the front of the pipeline")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[] HttpPipelineAppend { get; set; } + + /// SendAsync Pipeline Steps to be prepended to the front of the pipeline + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "SendAsync Pipeline Steps to be prepended to the front of the pipeline")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[] HttpPipelinePrepend { get; set; } + + /// Accessor for our copy of the InvocationInfo. + public global::System.Management.Automation.InvocationInfo InvocationInformation { get => __invocationInfo = __invocationInfo ?? this.MyInvocation ; set { __invocationInfo = value; } } + + /// + /// cancellation delegate. Stops the cmdlet when called. + /// + global::System.Action Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Cancel => _cancellationTokenSource.Cancel; + + /// cancellation token. + global::System.Threading.CancellationToken Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Token => _cancellationTokenSource.Token; + + /// Backing field for property. + private string _name; + + /// The name of the Disk Pool. + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "The name of the Disk Pool.")] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"The name of the Disk Pool.", + SerializedName = @"diskPoolName", + PossibleTypes = new [] { typeof(string) })] + [global::System.Management.Automation.Alias("DiskPoolName")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Path)] + public string Name { get => this._name; set => this._name = value; } + + /// + /// The instance of the that the remote call will use. + /// + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.HttpPipeline Pipeline { get; set; } + + /// The URI for the proxy server to use + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "The URI for the proxy server to use")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Uri Proxy { get; set; } + + /// Credentials for a proxy server to use for the remote call + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Credentials for a proxy server to use for the remote call")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.PSCredential ProxyCredential { get; set; } + + /// Use the default credentials for the proxy + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Use the default credentials for the proxy")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter ProxyUseDefaultCredentials { get; set; } + + /// Backing field for property. + private string _resourceGroupName; + + /// The name of the resource group. The name is case insensitive. + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "The name of the resource group. The name is case insensitive.")] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"The name of the resource group. The name is case insensitive.", + SerializedName = @"resourceGroupName", + PossibleTypes = new [] { typeof(string) })] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Path)] + public string ResourceGroupName { get => this._resourceGroupName; set => this._resourceGroupName = value; } + + /// Backing field for property. + private string[] _subscriptionId; + + /// The ID of the target subscription. + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "The ID of the target subscription.")] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"The ID of the target subscription.", + SerializedName = @"subscriptionId", + PossibleTypes = new [] { typeof(string) })] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.DefaultInfo( + Name = @"", + Description =@"", + Script = @"(Get-AzContext).Subscription.Id")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Path)] + public string[] SubscriptionId { get => this._subscriptionId; set => this._subscriptionId = value; } + + /// + /// overrideOnDefault will be called before the regular onDefault has been processed, allowing customization of what + /// happens on that response. Implement this method in a partial class to enable this behavior + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// /// Determines if the rest of the onDefault method should be processed, or if the method should + /// return immediately (set to true to skip further processing ) + + partial void overrideOnDefault(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response, ref global::System.Threading.Tasks.Task returnNow); + + /// + /// overrideOnOk will be called before the regular onOk has been processed, allowing customization of what happens + /// on that response. Implement this method in a partial class to enable this behavior + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// /// Determines if the rest of the onOk method should be processed, or if the method should return + /// immediately (set to true to skip further processing ) + + partial void overrideOnOk(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response, ref global::System.Threading.Tasks.Task returnNow); + + /// + /// (overrides the default BeginProcessing method in global::System.Management.Automation.PSCmdlet) + /// + protected override void BeginProcessing() + { + Module.Instance.SetProxyConfiguration(Proxy, ProxyCredential, ProxyUseDefaultCredentials); + if (Break) + { + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.AttachDebugger.Break(); + } + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletBeginProcessing).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + + /// Performs clean-up after the command execution + protected override void EndProcessing() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletEndProcessing).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + + /// Intializes a new instance of the cmdlet class. + public GetAzDiskPool_Get() + { + + } + + /// Handles/Dispatches events during the call to the REST service. + /// The message id + /// The message cancellation token. When this call is cancelled, this should be true + /// Detailed message data for the message event. + /// + /// A that will be complete when handling of the message is completed. + /// + async global::System.Threading.Tasks.Task Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Signal(string id, global::System.Threading.CancellationToken token, global::System.Func messageData) + { + using( NoSynchronizationContext ) + { + if (token.IsCancellationRequested) + { + return ; + } + + switch ( id ) + { + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Verbose: + { + WriteVerbose($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Warning: + { + WriteWarning($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Information: + { + var data = messageData(); + WriteInformation(data, new[] { data.Message }); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Debug: + { + WriteDebug($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Error: + { + WriteError(new global::System.Management.Automation.ErrorRecord( new global::System.Exception(messageData().Message), string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null ) ); + return ; + } + } + await Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.Signal(id, token, messageData, (i,t,m) => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(i,t,()=> Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.EventDataConverter.ConvertFrom( m() ) as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.EventData ), InvocationInformation, this.ParameterSetName, __correlationId, __processRecordId, null ); + if (token.IsCancellationRequested) + { + return ; + } + WriteDebug($"{id}: {(messageData().Message ?? global::System.String.Empty)}"); + } + } + + /// Performs execution of the command. + protected override void ProcessRecord() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordStart).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + __processRecordId = System.Guid.NewGuid().ToString(); + try + { + // work + using( var asyncCommandRuntime = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.AsyncCommandRuntime(this, ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token) ) + { + asyncCommandRuntime.Wait( ProcessRecordAsync(),((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token); + } + } + catch (global::System.AggregateException aggregateException) + { + // unroll the inner exceptions to get the root cause + foreach( var innerException in aggregateException.Flatten().InnerExceptions ) + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletException, $"{innerException.GetType().Name} - {innerException.Message} : {innerException.StackTrace}").Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + // Write exception out to error channel. + WriteError( new global::System.Management.Automation.ErrorRecord(innerException,string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null) ); + } + } + catch (global::System.Exception exception) when ((exception as System.Management.Automation.PipelineStoppedException)== null || (exception as System.Management.Automation.PipelineStoppedException).InnerException != null) + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletException, $"{exception.GetType().Name} - {exception.Message} : {exception.StackTrace}").Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + // Write exception out to error channel. + WriteError( new global::System.Management.Automation.ErrorRecord(exception,string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null) ); + } + finally + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordEnd).Wait(); + } + } + + /// Performs execution of the command, working asynchronously if required. + /// + /// A that will be complete when handling of the method is completed. + /// + protected async global::System.Threading.Tasks.Task ProcessRecordAsync() + { + using( NoSynchronizationContext ) + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordAsyncStart); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletGetPipeline); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + Pipeline = Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.CreatePipeline(InvocationInformation, __correlationId, __processRecordId, this.ParameterSetName); + if (null != HttpPipelinePrepend) + { + Pipeline.Prepend((this.CommandRuntime as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.IAsyncCommandRuntimeExtensions)?.Wrap(HttpPipelinePrepend) ?? HttpPipelinePrepend); + } + if (null != HttpPipelineAppend) + { + Pipeline.Append((this.CommandRuntime as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.IAsyncCommandRuntimeExtensions)?.Wrap(HttpPipelineAppend) ?? HttpPipelineAppend); + } + // get the client instance + try + { + foreach( var SubscriptionId in this.SubscriptionId ) + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletBeforeAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + await this.Client.DiskPoolsGet(SubscriptionId, ResourceGroupName, Name, onOk, onDefault, this, Pipeline); + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletAfterAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + } + catch (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.UndeclaredResponseException urexception) + { + WriteError(new global::System.Management.Automation.ErrorRecord(urexception, urexception.StatusCode.ToString(), global::System.Management.Automation.ErrorCategory.InvalidOperation, new { SubscriptionId=SubscriptionId,ResourceGroupName=ResourceGroupName,Name=Name}) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(urexception.Message) { RecommendedAction = urexception.Action } + }); + } + finally + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordAsyncEnd); + } + } + } + + /// Interrupts currently running code within the command. + protected override void StopProcessing() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Cancel(); + base.StopProcessing(); + } + + /// + /// a delegate that is called when the remote service returns default (any response code not handled elsewhere). + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// + /// A that will be complete when handling of the method is completed. + /// + private async global::System.Threading.Tasks.Task onDefault(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response) + { + using( NoSynchronizationContext ) + { + var _returnNow = global::System.Threading.Tasks.Task.FromResult(false); + overrideOnDefault(responseMessage, response, ref _returnNow); + // if overrideOnDefault has returned true, then return right away. + if ((null != _returnNow && await _returnNow)) + { + return ; + } + // Error Response : default + var code = (await response)?.Code; + var message = (await response)?.Message; + if ((null == code || null == message)) + { + // Unrecognized Response. Create an error record based on what we have. + var ex = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.RestException(responseMessage, await response); + WriteError( new global::System.Management.Automation.ErrorRecord(ex, ex.Code, global::System.Management.Automation.ErrorCategory.InvalidOperation, new { SubscriptionId=SubscriptionId, ResourceGroupName=ResourceGroupName, Name=Name }) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(ex.Message) { RecommendedAction = ex.Action } + }); + } + else + { + WriteError( new global::System.Management.Automation.ErrorRecord(new global::System.Exception($"[{code}] : {message}"), code?.ToString(), global::System.Management.Automation.ErrorCategory.InvalidOperation, new { SubscriptionId=SubscriptionId, ResourceGroupName=ResourceGroupName, Name=Name }) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(message) { RecommendedAction = global::System.String.Empty } + }); + } + } + } + + /// a delegate that is called when the remote service returns 200 (OK). + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// + /// A that will be complete when handling of the method is completed. + /// + private async global::System.Threading.Tasks.Task onOk(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response) + { + using( NoSynchronizationContext ) + { + var _returnNow = global::System.Threading.Tasks.Task.FromResult(false); + overrideOnOk(responseMessage, response, ref _returnNow); + // if overrideOnOk has returned true, then return right away. + if ((null != _returnNow && await _returnNow)) + { + return ; + } + // onOk - response for 200 / application/json + // (await response) // should be Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPool + WriteObject((await response)); + } + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/cmdlets/GetAzDiskPool_GetViaIdentity.cs b/src/DiskPool/generated/cmdlets/GetAzDiskPool_GetViaIdentity.cs new file mode 100644 index 000000000000..952a856d6d3f --- /dev/null +++ b/src/DiskPool/generated/cmdlets/GetAzDiskPool_GetViaIdentity.cs @@ -0,0 +1,377 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Cmdlets +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Get a Disk pool. + /// + /// [OpenAPI] Get=>GET:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}" + /// + [global::System.Management.Automation.Cmdlet(global::System.Management.Automation.VerbsCommon.Get, @"AzDiskPool_GetViaIdentity")] + [global::System.Management.Automation.OutputType(typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPool))] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Description(@"Get a Disk pool.")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Generated] + public partial class GetAzDiskPool_GetViaIdentity : global::System.Management.Automation.PSCmdlet, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener + { + /// A unique id generatd for the this cmdlet when it is instantiated. + private string __correlationId = System.Guid.NewGuid().ToString(); + + /// A copy of the Invocation Info (necessary to allow asJob to clone this cmdlet) + private global::System.Management.Automation.InvocationInfo __invocationInfo; + + /// A unique id generatd for the this cmdlet when ProcessRecord() is called. + private string __processRecordId; + + /// + /// The for this operation. + /// + private global::System.Threading.CancellationTokenSource _cancellationTokenSource = new global::System.Threading.CancellationTokenSource(); + + /// Wait for .NET debugger to attach + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Wait for .NET debugger to attach")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter Break { get; set; } + + /// The reference to the client API class. + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.DiskPool Client => Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.ClientAPI; + + /// + /// The credentials, account, tenant, and subscription used for communication with Azure + /// + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "The credentials, account, tenant, and subscription used for communication with Azure.")] + [global::System.Management.Automation.ValidateNotNull] + [global::System.Management.Automation.Alias("AzureRMContext", "AzureCredential")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Azure)] + public global::System.Management.Automation.PSObject DefaultProfile { get; set; } + + /// SendAsync Pipeline Steps to be appended to the front of the pipeline + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "SendAsync Pipeline Steps to be appended to the front of the pipeline")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[] HttpPipelineAppend { get; set; } + + /// SendAsync Pipeline Steps to be prepended to the front of the pipeline + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "SendAsync Pipeline Steps to be prepended to the front of the pipeline")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[] HttpPipelinePrepend { get; set; } + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity _inputObject; + + /// Identity Parameter + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "Identity Parameter", ValueFromPipeline = true)] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Path)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity InputObject { get => this._inputObject; set => this._inputObject = value; } + + /// Accessor for our copy of the InvocationInfo. + public global::System.Management.Automation.InvocationInfo InvocationInformation { get => __invocationInfo = __invocationInfo ?? this.MyInvocation ; set { __invocationInfo = value; } } + + /// + /// cancellation delegate. Stops the cmdlet when called. + /// + global::System.Action Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Cancel => _cancellationTokenSource.Cancel; + + /// cancellation token. + global::System.Threading.CancellationToken Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Token => _cancellationTokenSource.Token; + + /// + /// The instance of the that the remote call will use. + /// + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.HttpPipeline Pipeline { get; set; } + + /// The URI for the proxy server to use + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "The URI for the proxy server to use")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Uri Proxy { get; set; } + + /// Credentials for a proxy server to use for the remote call + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Credentials for a proxy server to use for the remote call")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.PSCredential ProxyCredential { get; set; } + + /// Use the default credentials for the proxy + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Use the default credentials for the proxy")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter ProxyUseDefaultCredentials { get; set; } + + /// + /// overrideOnDefault will be called before the regular onDefault has been processed, allowing customization of what + /// happens on that response. Implement this method in a partial class to enable this behavior + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// /// Determines if the rest of the onDefault method should be processed, or if the method should + /// return immediately (set to true to skip further processing ) + + partial void overrideOnDefault(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response, ref global::System.Threading.Tasks.Task returnNow); + + /// + /// overrideOnOk will be called before the regular onOk has been processed, allowing customization of what happens + /// on that response. Implement this method in a partial class to enable this behavior + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// /// Determines if the rest of the onOk method should be processed, or if the method should return + /// immediately (set to true to skip further processing ) + + partial void overrideOnOk(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response, ref global::System.Threading.Tasks.Task returnNow); + + /// + /// (overrides the default BeginProcessing method in global::System.Management.Automation.PSCmdlet) + /// + protected override void BeginProcessing() + { + Module.Instance.SetProxyConfiguration(Proxy, ProxyCredential, ProxyUseDefaultCredentials); + if (Break) + { + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.AttachDebugger.Break(); + } + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletBeginProcessing).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + + /// Performs clean-up after the command execution + protected override void EndProcessing() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletEndProcessing).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + + /// + /// Intializes a new instance of the cmdlet class. + /// + public GetAzDiskPool_GetViaIdentity() + { + + } + + /// Handles/Dispatches events during the call to the REST service. + /// The message id + /// The message cancellation token. When this call is cancelled, this should be true + /// Detailed message data for the message event. + /// + /// A that will be complete when handling of the message is completed. + /// + async global::System.Threading.Tasks.Task Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Signal(string id, global::System.Threading.CancellationToken token, global::System.Func messageData) + { + using( NoSynchronizationContext ) + { + if (token.IsCancellationRequested) + { + return ; + } + + switch ( id ) + { + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Verbose: + { + WriteVerbose($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Warning: + { + WriteWarning($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Information: + { + var data = messageData(); + WriteInformation(data, new[] { data.Message }); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Debug: + { + WriteDebug($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Error: + { + WriteError(new global::System.Management.Automation.ErrorRecord( new global::System.Exception(messageData().Message), string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null ) ); + return ; + } + } + await Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.Signal(id, token, messageData, (i,t,m) => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(i,t,()=> Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.EventDataConverter.ConvertFrom( m() ) as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.EventData ), InvocationInformation, this.ParameterSetName, __correlationId, __processRecordId, null ); + if (token.IsCancellationRequested) + { + return ; + } + WriteDebug($"{id}: {(messageData().Message ?? global::System.String.Empty)}"); + } + } + + /// Performs execution of the command. + protected override void ProcessRecord() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordStart).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + __processRecordId = System.Guid.NewGuid().ToString(); + try + { + // work + using( var asyncCommandRuntime = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.AsyncCommandRuntime(this, ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token) ) + { + asyncCommandRuntime.Wait( ProcessRecordAsync(),((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token); + } + } + catch (global::System.AggregateException aggregateException) + { + // unroll the inner exceptions to get the root cause + foreach( var innerException in aggregateException.Flatten().InnerExceptions ) + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletException, $"{innerException.GetType().Name} - {innerException.Message} : {innerException.StackTrace}").Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + // Write exception out to error channel. + WriteError( new global::System.Management.Automation.ErrorRecord(innerException,string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null) ); + } + } + catch (global::System.Exception exception) when ((exception as System.Management.Automation.PipelineStoppedException)== null || (exception as System.Management.Automation.PipelineStoppedException).InnerException != null) + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletException, $"{exception.GetType().Name} - {exception.Message} : {exception.StackTrace}").Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + // Write exception out to error channel. + WriteError( new global::System.Management.Automation.ErrorRecord(exception,string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null) ); + } + finally + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordEnd).Wait(); + } + } + + /// Performs execution of the command, working asynchronously if required. + /// + /// A that will be complete when handling of the method is completed. + /// + protected async global::System.Threading.Tasks.Task ProcessRecordAsync() + { + using( NoSynchronizationContext ) + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordAsyncStart); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletGetPipeline); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + Pipeline = Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.CreatePipeline(InvocationInformation, __correlationId, __processRecordId, this.ParameterSetName); + if (null != HttpPipelinePrepend) + { + Pipeline.Prepend((this.CommandRuntime as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.IAsyncCommandRuntimeExtensions)?.Wrap(HttpPipelinePrepend) ?? HttpPipelinePrepend); + } + if (null != HttpPipelineAppend) + { + Pipeline.Append((this.CommandRuntime as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.IAsyncCommandRuntimeExtensions)?.Wrap(HttpPipelineAppend) ?? HttpPipelineAppend); + } + // get the client instance + try + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletBeforeAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + if (InputObject?.Id != null) + { + await this.Client.DiskPoolsGetViaIdentity(InputObject.Id, onOk, onDefault, this, Pipeline); + } + else + { + // try to call with PATH parameters from Input Object + if (null == InputObject.SubscriptionId) + { + ThrowTerminatingError( new global::System.Management.Automation.ErrorRecord(new global::System.Exception("InputObject has null value for InputObject.SubscriptionId"),string.Empty, global::System.Management.Automation.ErrorCategory.InvalidArgument, InputObject) ); + } + if (null == InputObject.ResourceGroupName) + { + ThrowTerminatingError( new global::System.Management.Automation.ErrorRecord(new global::System.Exception("InputObject has null value for InputObject.ResourceGroupName"),string.Empty, global::System.Management.Automation.ErrorCategory.InvalidArgument, InputObject) ); + } + if (null == InputObject.DiskPoolName) + { + ThrowTerminatingError( new global::System.Management.Automation.ErrorRecord(new global::System.Exception("InputObject has null value for InputObject.DiskPoolName"),string.Empty, global::System.Management.Automation.ErrorCategory.InvalidArgument, InputObject) ); + } + await this.Client.DiskPoolsGet(InputObject.SubscriptionId ?? null, InputObject.ResourceGroupName ?? null, InputObject.DiskPoolName ?? null, onOk, onDefault, this, Pipeline); + } + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletAfterAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + catch (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.UndeclaredResponseException urexception) + { + WriteError(new global::System.Management.Automation.ErrorRecord(urexception, urexception.StatusCode.ToString(), global::System.Management.Automation.ErrorCategory.InvalidOperation, new { }) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(urexception.Message) { RecommendedAction = urexception.Action } + }); + } + finally + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordAsyncEnd); + } + } + } + + /// Interrupts currently running code within the command. + protected override void StopProcessing() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Cancel(); + base.StopProcessing(); + } + + /// + /// a delegate that is called when the remote service returns default (any response code not handled elsewhere). + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// + /// A that will be complete when handling of the method is completed. + /// + private async global::System.Threading.Tasks.Task onDefault(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response) + { + using( NoSynchronizationContext ) + { + var _returnNow = global::System.Threading.Tasks.Task.FromResult(false); + overrideOnDefault(responseMessage, response, ref _returnNow); + // if overrideOnDefault has returned true, then return right away. + if ((null != _returnNow && await _returnNow)) + { + return ; + } + // Error Response : default + var code = (await response)?.Code; + var message = (await response)?.Message; + if ((null == code || null == message)) + { + // Unrecognized Response. Create an error record based on what we have. + var ex = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.RestException(responseMessage, await response); + WriteError( new global::System.Management.Automation.ErrorRecord(ex, ex.Code, global::System.Management.Automation.ErrorCategory.InvalidOperation, new { }) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(ex.Message) { RecommendedAction = ex.Action } + }); + } + else + { + WriteError( new global::System.Management.Automation.ErrorRecord(new global::System.Exception($"[{code}] : {message}"), code?.ToString(), global::System.Management.Automation.ErrorCategory.InvalidOperation, new { }) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(message) { RecommendedAction = global::System.String.Empty } + }); + } + } + } + + /// a delegate that is called when the remote service returns 200 (OK). + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// + /// A that will be complete when handling of the method is completed. + /// + private async global::System.Threading.Tasks.Task onOk(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response) + { + using( NoSynchronizationContext ) + { + var _returnNow = global::System.Threading.Tasks.Task.FromResult(false); + overrideOnOk(responseMessage, response, ref _returnNow); + // if overrideOnOk has returned true, then return right away. + if ((null != _returnNow && await _returnNow)) + { + return ; + } + // onOk - response for 200 / application/json + // (await response) // should be Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPool + WriteObject((await response)); + } + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/cmdlets/GetAzDiskPool_List.cs b/src/DiskPool/generated/cmdlets/GetAzDiskPool_List.cs new file mode 100644 index 000000000000..7b2ee7ce0a48 --- /dev/null +++ b/src/DiskPool/generated/cmdlets/GetAzDiskPool_List.cs @@ -0,0 +1,381 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Cmdlets +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Gets a list of Disk Pools in a subscription + /// + /// [OpenAPI] ListBySubscription=>GET:"/subscriptions/{subscriptionId}/providers/Microsoft.StoragePool/diskPools" + /// + [global::System.Management.Automation.Cmdlet(global::System.Management.Automation.VerbsCommon.Get, @"AzDiskPool_List")] + [global::System.Management.Automation.OutputType(typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPool))] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Description(@"Gets a list of Disk Pools in a subscription")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Generated] + public partial class GetAzDiskPool_List : global::System.Management.Automation.PSCmdlet, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener + { + /// A unique id generatd for the this cmdlet when it is instantiated. + private string __correlationId = System.Guid.NewGuid().ToString(); + + /// A copy of the Invocation Info (necessary to allow asJob to clone this cmdlet) + private global::System.Management.Automation.InvocationInfo __invocationInfo; + + /// A unique id generatd for the this cmdlet when ProcessRecord() is called. + private string __processRecordId; + + /// + /// The for this operation. + /// + private global::System.Threading.CancellationTokenSource _cancellationTokenSource = new global::System.Threading.CancellationTokenSource(); + + /// Wait for .NET debugger to attach + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Wait for .NET debugger to attach")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter Break { get; set; } + + /// The reference to the client API class. + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.DiskPool Client => Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.ClientAPI; + + /// + /// The credentials, account, tenant, and subscription used for communication with Azure + /// + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "The credentials, account, tenant, and subscription used for communication with Azure.")] + [global::System.Management.Automation.ValidateNotNull] + [global::System.Management.Automation.Alias("AzureRMContext", "AzureCredential")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Azure)] + public global::System.Management.Automation.PSObject DefaultProfile { get; set; } + + /// SendAsync Pipeline Steps to be appended to the front of the pipeline + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "SendAsync Pipeline Steps to be appended to the front of the pipeline")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[] HttpPipelineAppend { get; set; } + + /// SendAsync Pipeline Steps to be prepended to the front of the pipeline + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "SendAsync Pipeline Steps to be prepended to the front of the pipeline")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[] HttpPipelinePrepend { get; set; } + + /// Accessor for our copy of the InvocationInfo. + public global::System.Management.Automation.InvocationInfo InvocationInformation { get => __invocationInfo = __invocationInfo ?? this.MyInvocation ; set { __invocationInfo = value; } } + + /// + /// cancellation delegate. Stops the cmdlet when called. + /// + global::System.Action Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Cancel => _cancellationTokenSource.Cancel; + + /// cancellation token. + global::System.Threading.CancellationToken Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Token => _cancellationTokenSource.Token; + + /// + /// The instance of the that the remote call will use. + /// + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.HttpPipeline Pipeline { get; set; } + + /// The URI for the proxy server to use + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "The URI for the proxy server to use")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Uri Proxy { get; set; } + + /// Credentials for a proxy server to use for the remote call + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Credentials for a proxy server to use for the remote call")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.PSCredential ProxyCredential { get; set; } + + /// Use the default credentials for the proxy + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Use the default credentials for the proxy")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter ProxyUseDefaultCredentials { get; set; } + + /// Backing field for property. + private string[] _subscriptionId; + + /// The ID of the target subscription. + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "The ID of the target subscription.")] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"The ID of the target subscription.", + SerializedName = @"subscriptionId", + PossibleTypes = new [] { typeof(string) })] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.DefaultInfo( + Name = @"", + Description =@"", + Script = @"(Get-AzContext).Subscription.Id")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Path)] + public string[] SubscriptionId { get => this._subscriptionId; set => this._subscriptionId = value; } + + /// + /// overrideOnDefault will be called before the regular onDefault has been processed, allowing customization of what + /// happens on that response. Implement this method in a partial class to enable this behavior + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// /// Determines if the rest of the onDefault method should be processed, or if the method should + /// return immediately (set to true to skip further processing ) + + partial void overrideOnDefault(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response, ref global::System.Threading.Tasks.Task returnNow); + + /// + /// overrideOnOk will be called before the regular onOk has been processed, allowing customization of what happens + /// on that response. Implement this method in a partial class to enable this behavior + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// /// Determines if the rest of the onOk method should be processed, or if the method should return + /// immediately (set to true to skip further processing ) + + partial void overrideOnOk(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response, ref global::System.Threading.Tasks.Task returnNow); + + /// + /// (overrides the default BeginProcessing method in global::System.Management.Automation.PSCmdlet) + /// + protected override void BeginProcessing() + { + Module.Instance.SetProxyConfiguration(Proxy, ProxyCredential, ProxyUseDefaultCredentials); + if (Break) + { + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.AttachDebugger.Break(); + } + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletBeginProcessing).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + + /// Performs clean-up after the command execution + protected override void EndProcessing() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletEndProcessing).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + + /// + /// Intializes a new instance of the cmdlet class. + /// + public GetAzDiskPool_List() + { + + } + + /// Handles/Dispatches events during the call to the REST service. + /// The message id + /// The message cancellation token. When this call is cancelled, this should be true + /// Detailed message data for the message event. + /// + /// A that will be complete when handling of the message is completed. + /// + async global::System.Threading.Tasks.Task Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Signal(string id, global::System.Threading.CancellationToken token, global::System.Func messageData) + { + using( NoSynchronizationContext ) + { + if (token.IsCancellationRequested) + { + return ; + } + + switch ( id ) + { + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Verbose: + { + WriteVerbose($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Warning: + { + WriteWarning($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Information: + { + var data = messageData(); + WriteInformation(data, new[] { data.Message }); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Debug: + { + WriteDebug($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Error: + { + WriteError(new global::System.Management.Automation.ErrorRecord( new global::System.Exception(messageData().Message), string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null ) ); + return ; + } + } + await Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.Signal(id, token, messageData, (i,t,m) => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(i,t,()=> Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.EventDataConverter.ConvertFrom( m() ) as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.EventData ), InvocationInformation, this.ParameterSetName, __correlationId, __processRecordId, null ); + if (token.IsCancellationRequested) + { + return ; + } + WriteDebug($"{id}: {(messageData().Message ?? global::System.String.Empty)}"); + } + } + + /// Performs execution of the command. + protected override void ProcessRecord() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordStart).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + __processRecordId = System.Guid.NewGuid().ToString(); + try + { + // work + using( var asyncCommandRuntime = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.AsyncCommandRuntime(this, ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token) ) + { + asyncCommandRuntime.Wait( ProcessRecordAsync(),((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token); + } + } + catch (global::System.AggregateException aggregateException) + { + // unroll the inner exceptions to get the root cause + foreach( var innerException in aggregateException.Flatten().InnerExceptions ) + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletException, $"{innerException.GetType().Name} - {innerException.Message} : {innerException.StackTrace}").Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + // Write exception out to error channel. + WriteError( new global::System.Management.Automation.ErrorRecord(innerException,string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null) ); + } + } + catch (global::System.Exception exception) when ((exception as System.Management.Automation.PipelineStoppedException)== null || (exception as System.Management.Automation.PipelineStoppedException).InnerException != null) + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletException, $"{exception.GetType().Name} - {exception.Message} : {exception.StackTrace}").Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + // Write exception out to error channel. + WriteError( new global::System.Management.Automation.ErrorRecord(exception,string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null) ); + } + finally + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordEnd).Wait(); + } + } + + /// Performs execution of the command, working asynchronously if required. + /// + /// A that will be complete when handling of the method is completed. + /// + protected async global::System.Threading.Tasks.Task ProcessRecordAsync() + { + using( NoSynchronizationContext ) + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordAsyncStart); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletGetPipeline); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + Pipeline = Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.CreatePipeline(InvocationInformation, __correlationId, __processRecordId, this.ParameterSetName); + if (null != HttpPipelinePrepend) + { + Pipeline.Prepend((this.CommandRuntime as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.IAsyncCommandRuntimeExtensions)?.Wrap(HttpPipelinePrepend) ?? HttpPipelinePrepend); + } + if (null != HttpPipelineAppend) + { + Pipeline.Append((this.CommandRuntime as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.IAsyncCommandRuntimeExtensions)?.Wrap(HttpPipelineAppend) ?? HttpPipelineAppend); + } + // get the client instance + try + { + foreach( var SubscriptionId in this.SubscriptionId ) + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletBeforeAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + await this.Client.DiskPoolsListBySubscription(SubscriptionId, onOk, onDefault, this, Pipeline); + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletAfterAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + } + catch (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.UndeclaredResponseException urexception) + { + WriteError(new global::System.Management.Automation.ErrorRecord(urexception, urexception.StatusCode.ToString(), global::System.Management.Automation.ErrorCategory.InvalidOperation, new { SubscriptionId=SubscriptionId}) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(urexception.Message) { RecommendedAction = urexception.Action } + }); + } + finally + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordAsyncEnd); + } + } + } + + /// Interrupts currently running code within the command. + protected override void StopProcessing() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Cancel(); + base.StopProcessing(); + } + + /// + /// a delegate that is called when the remote service returns default (any response code not handled elsewhere). + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// + /// A that will be complete when handling of the method is completed. + /// + private async global::System.Threading.Tasks.Task onDefault(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response) + { + using( NoSynchronizationContext ) + { + var _returnNow = global::System.Threading.Tasks.Task.FromResult(false); + overrideOnDefault(responseMessage, response, ref _returnNow); + // if overrideOnDefault has returned true, then return right away. + if ((null != _returnNow && await _returnNow)) + { + return ; + } + // Error Response : default + var code = (await response)?.Code; + var message = (await response)?.Message; + if ((null == code || null == message)) + { + // Unrecognized Response. Create an error record based on what we have. + var ex = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.RestException(responseMessage, await response); + WriteError( new global::System.Management.Automation.ErrorRecord(ex, ex.Code, global::System.Management.Automation.ErrorCategory.InvalidOperation, new { SubscriptionId=SubscriptionId }) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(ex.Message) { RecommendedAction = ex.Action } + }); + } + else + { + WriteError( new global::System.Management.Automation.ErrorRecord(new global::System.Exception($"[{code}] : {message}"), code?.ToString(), global::System.Management.Automation.ErrorCategory.InvalidOperation, new { SubscriptionId=SubscriptionId }) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(message) { RecommendedAction = global::System.String.Empty } + }); + } + } + } + + /// a delegate that is called when the remote service returns 200 (OK). + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// + /// A that will be complete when handling of the method is completed. + /// + private async global::System.Threading.Tasks.Task onOk(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response) + { + using( NoSynchronizationContext ) + { + var _returnNow = global::System.Threading.Tasks.Task.FromResult(false); + overrideOnOk(responseMessage, response, ref _returnNow); + // if overrideOnOk has returned true, then return right away. + if ((null != _returnNow && await _returnNow)) + { + return ; + } + // onOk - response for 200 / application/json + // response should be returning an array of some kind. +Pageable + // pageable / value / nextLink + var result = await response; + WriteObject(result.Value,true); + if (result.NextLink != null) + { + if (responseMessage.RequestMessage is System.Net.Http.HttpRequestMessage requestMessage ) + { + requestMessage = requestMessage.Clone(new global::System.Uri( result.NextLink ),Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Method.Get ); + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.FollowingNextLink); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + await this.Client.DiskPoolsListBySubscription_Call(requestMessage, onOk, onDefault, this, Pipeline); + } + } + } + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/cmdlets/GetAzDiskPool_List1.cs b/src/DiskPool/generated/cmdlets/GetAzDiskPool_List1.cs new file mode 100644 index 000000000000..19c246ac535d --- /dev/null +++ b/src/DiskPool/generated/cmdlets/GetAzDiskPool_List1.cs @@ -0,0 +1,395 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Cmdlets +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Gets a list of DiskPools in a resource group. + /// + /// [OpenAPI] ListByResourceGroup=>GET:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools" + /// + [global::System.Management.Automation.Cmdlet(global::System.Management.Automation.VerbsCommon.Get, @"AzDiskPool_List1")] + [global::System.Management.Automation.OutputType(typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPool))] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Description(@"Gets a list of DiskPools in a resource group.")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Generated] + public partial class GetAzDiskPool_List1 : global::System.Management.Automation.PSCmdlet, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener + { + /// A unique id generatd for the this cmdlet when it is instantiated. + private string __correlationId = System.Guid.NewGuid().ToString(); + + /// A copy of the Invocation Info (necessary to allow asJob to clone this cmdlet) + private global::System.Management.Automation.InvocationInfo __invocationInfo; + + /// A unique id generatd for the this cmdlet when ProcessRecord() is called. + private string __processRecordId; + + /// + /// The for this operation. + /// + private global::System.Threading.CancellationTokenSource _cancellationTokenSource = new global::System.Threading.CancellationTokenSource(); + + /// Wait for .NET debugger to attach + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Wait for .NET debugger to attach")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter Break { get; set; } + + /// The reference to the client API class. + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.DiskPool Client => Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.ClientAPI; + + /// + /// The credentials, account, tenant, and subscription used for communication with Azure + /// + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "The credentials, account, tenant, and subscription used for communication with Azure.")] + [global::System.Management.Automation.ValidateNotNull] + [global::System.Management.Automation.Alias("AzureRMContext", "AzureCredential")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Azure)] + public global::System.Management.Automation.PSObject DefaultProfile { get; set; } + + /// SendAsync Pipeline Steps to be appended to the front of the pipeline + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "SendAsync Pipeline Steps to be appended to the front of the pipeline")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[] HttpPipelineAppend { get; set; } + + /// SendAsync Pipeline Steps to be prepended to the front of the pipeline + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "SendAsync Pipeline Steps to be prepended to the front of the pipeline")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[] HttpPipelinePrepend { get; set; } + + /// Accessor for our copy of the InvocationInfo. + public global::System.Management.Automation.InvocationInfo InvocationInformation { get => __invocationInfo = __invocationInfo ?? this.MyInvocation ; set { __invocationInfo = value; } } + + /// + /// cancellation delegate. Stops the cmdlet when called. + /// + global::System.Action Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Cancel => _cancellationTokenSource.Cancel; + + /// cancellation token. + global::System.Threading.CancellationToken Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Token => _cancellationTokenSource.Token; + + /// + /// The instance of the that the remote call will use. + /// + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.HttpPipeline Pipeline { get; set; } + + /// The URI for the proxy server to use + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "The URI for the proxy server to use")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Uri Proxy { get; set; } + + /// Credentials for a proxy server to use for the remote call + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Credentials for a proxy server to use for the remote call")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.PSCredential ProxyCredential { get; set; } + + /// Use the default credentials for the proxy + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Use the default credentials for the proxy")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter ProxyUseDefaultCredentials { get; set; } + + /// Backing field for property. + private string _resourceGroupName; + + /// The name of the resource group. The name is case insensitive. + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "The name of the resource group. The name is case insensitive.")] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"The name of the resource group. The name is case insensitive.", + SerializedName = @"resourceGroupName", + PossibleTypes = new [] { typeof(string) })] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Path)] + public string ResourceGroupName { get => this._resourceGroupName; set => this._resourceGroupName = value; } + + /// Backing field for property. + private string[] _subscriptionId; + + /// The ID of the target subscription. + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "The ID of the target subscription.")] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"The ID of the target subscription.", + SerializedName = @"subscriptionId", + PossibleTypes = new [] { typeof(string) })] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.DefaultInfo( + Name = @"", + Description =@"", + Script = @"(Get-AzContext).Subscription.Id")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Path)] + public string[] SubscriptionId { get => this._subscriptionId; set => this._subscriptionId = value; } + + /// + /// overrideOnDefault will be called before the regular onDefault has been processed, allowing customization of what + /// happens on that response. Implement this method in a partial class to enable this behavior + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// /// Determines if the rest of the onDefault method should be processed, or if the method should + /// return immediately (set to true to skip further processing ) + + partial void overrideOnDefault(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response, ref global::System.Threading.Tasks.Task returnNow); + + /// + /// overrideOnOk will be called before the regular onOk has been processed, allowing customization of what happens + /// on that response. Implement this method in a partial class to enable this behavior + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// /// Determines if the rest of the onOk method should be processed, or if the method should return + /// immediately (set to true to skip further processing ) + + partial void overrideOnOk(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response, ref global::System.Threading.Tasks.Task returnNow); + + /// + /// (overrides the default BeginProcessing method in global::System.Management.Automation.PSCmdlet) + /// + protected override void BeginProcessing() + { + Module.Instance.SetProxyConfiguration(Proxy, ProxyCredential, ProxyUseDefaultCredentials); + if (Break) + { + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.AttachDebugger.Break(); + } + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletBeginProcessing).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + + /// Performs clean-up after the command execution + protected override void EndProcessing() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletEndProcessing).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + + /// + /// Intializes a new instance of the cmdlet class. + /// + public GetAzDiskPool_List1() + { + + } + + /// Handles/Dispatches events during the call to the REST service. + /// The message id + /// The message cancellation token. When this call is cancelled, this should be true + /// Detailed message data for the message event. + /// + /// A that will be complete when handling of the message is completed. + /// + async global::System.Threading.Tasks.Task Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Signal(string id, global::System.Threading.CancellationToken token, global::System.Func messageData) + { + using( NoSynchronizationContext ) + { + if (token.IsCancellationRequested) + { + return ; + } + + switch ( id ) + { + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Verbose: + { + WriteVerbose($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Warning: + { + WriteWarning($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Information: + { + var data = messageData(); + WriteInformation(data, new[] { data.Message }); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Debug: + { + WriteDebug($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Error: + { + WriteError(new global::System.Management.Automation.ErrorRecord( new global::System.Exception(messageData().Message), string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null ) ); + return ; + } + } + await Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.Signal(id, token, messageData, (i,t,m) => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(i,t,()=> Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.EventDataConverter.ConvertFrom( m() ) as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.EventData ), InvocationInformation, this.ParameterSetName, __correlationId, __processRecordId, null ); + if (token.IsCancellationRequested) + { + return ; + } + WriteDebug($"{id}: {(messageData().Message ?? global::System.String.Empty)}"); + } + } + + /// Performs execution of the command. + protected override void ProcessRecord() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordStart).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + __processRecordId = System.Guid.NewGuid().ToString(); + try + { + // work + using( var asyncCommandRuntime = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.AsyncCommandRuntime(this, ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token) ) + { + asyncCommandRuntime.Wait( ProcessRecordAsync(),((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token); + } + } + catch (global::System.AggregateException aggregateException) + { + // unroll the inner exceptions to get the root cause + foreach( var innerException in aggregateException.Flatten().InnerExceptions ) + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletException, $"{innerException.GetType().Name} - {innerException.Message} : {innerException.StackTrace}").Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + // Write exception out to error channel. + WriteError( new global::System.Management.Automation.ErrorRecord(innerException,string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null) ); + } + } + catch (global::System.Exception exception) when ((exception as System.Management.Automation.PipelineStoppedException)== null || (exception as System.Management.Automation.PipelineStoppedException).InnerException != null) + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletException, $"{exception.GetType().Name} - {exception.Message} : {exception.StackTrace}").Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + // Write exception out to error channel. + WriteError( new global::System.Management.Automation.ErrorRecord(exception,string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null) ); + } + finally + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordEnd).Wait(); + } + } + + /// Performs execution of the command, working asynchronously if required. + /// + /// A that will be complete when handling of the method is completed. + /// + protected async global::System.Threading.Tasks.Task ProcessRecordAsync() + { + using( NoSynchronizationContext ) + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordAsyncStart); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletGetPipeline); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + Pipeline = Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.CreatePipeline(InvocationInformation, __correlationId, __processRecordId, this.ParameterSetName); + if (null != HttpPipelinePrepend) + { + Pipeline.Prepend((this.CommandRuntime as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.IAsyncCommandRuntimeExtensions)?.Wrap(HttpPipelinePrepend) ?? HttpPipelinePrepend); + } + if (null != HttpPipelineAppend) + { + Pipeline.Append((this.CommandRuntime as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.IAsyncCommandRuntimeExtensions)?.Wrap(HttpPipelineAppend) ?? HttpPipelineAppend); + } + // get the client instance + try + { + foreach( var SubscriptionId in this.SubscriptionId ) + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletBeforeAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + await this.Client.DiskPoolsListByResourceGroup(SubscriptionId, ResourceGroupName, onOk, onDefault, this, Pipeline); + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletAfterAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + } + catch (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.UndeclaredResponseException urexception) + { + WriteError(new global::System.Management.Automation.ErrorRecord(urexception, urexception.StatusCode.ToString(), global::System.Management.Automation.ErrorCategory.InvalidOperation, new { SubscriptionId=SubscriptionId,ResourceGroupName=ResourceGroupName}) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(urexception.Message) { RecommendedAction = urexception.Action } + }); + } + finally + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordAsyncEnd); + } + } + } + + /// Interrupts currently running code within the command. + protected override void StopProcessing() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Cancel(); + base.StopProcessing(); + } + + /// + /// a delegate that is called when the remote service returns default (any response code not handled elsewhere). + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// + /// A that will be complete when handling of the method is completed. + /// + private async global::System.Threading.Tasks.Task onDefault(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response) + { + using( NoSynchronizationContext ) + { + var _returnNow = global::System.Threading.Tasks.Task.FromResult(false); + overrideOnDefault(responseMessage, response, ref _returnNow); + // if overrideOnDefault has returned true, then return right away. + if ((null != _returnNow && await _returnNow)) + { + return ; + } + // Error Response : default + var code = (await response)?.Code; + var message = (await response)?.Message; + if ((null == code || null == message)) + { + // Unrecognized Response. Create an error record based on what we have. + var ex = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.RestException(responseMessage, await response); + WriteError( new global::System.Management.Automation.ErrorRecord(ex, ex.Code, global::System.Management.Automation.ErrorCategory.InvalidOperation, new { SubscriptionId=SubscriptionId, ResourceGroupName=ResourceGroupName }) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(ex.Message) { RecommendedAction = ex.Action } + }); + } + else + { + WriteError( new global::System.Management.Automation.ErrorRecord(new global::System.Exception($"[{code}] : {message}"), code?.ToString(), global::System.Management.Automation.ErrorCategory.InvalidOperation, new { SubscriptionId=SubscriptionId, ResourceGroupName=ResourceGroupName }) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(message) { RecommendedAction = global::System.String.Empty } + }); + } + } + } + + /// a delegate that is called when the remote service returns 200 (OK). + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// + /// A that will be complete when handling of the method is completed. + /// + private async global::System.Threading.Tasks.Task onOk(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response) + { + using( NoSynchronizationContext ) + { + var _returnNow = global::System.Threading.Tasks.Task.FromResult(false); + overrideOnOk(responseMessage, response, ref _returnNow); + // if overrideOnOk has returned true, then return right away. + if ((null != _returnNow && await _returnNow)) + { + return ; + } + // onOk - response for 200 / application/json + // response should be returning an array of some kind. +Pageable + // pageable / value / nextLink + var result = await response; + WriteObject(result.Value,true); + if (result.NextLink != null) + { + if (responseMessage.RequestMessage is System.Net.Http.HttpRequestMessage requestMessage ) + { + requestMessage = requestMessage.Clone(new global::System.Uri( result.NextLink ),Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Method.Get ); + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.FollowingNextLink); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + await this.Client.DiskPoolsListByResourceGroup_Call(requestMessage, onOk, onDefault, this, Pipeline); + } + } + } + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/cmdlets/NewAzDiskPoolIscsiTarget_CreateExpanded.cs b/src/DiskPool/generated/cmdlets/NewAzDiskPoolIscsiTarget_CreateExpanded.cs new file mode 100644 index 000000000000..b901699a138b --- /dev/null +++ b/src/DiskPool/generated/cmdlets/NewAzDiskPoolIscsiTarget_CreateExpanded.cs @@ -0,0 +1,537 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Cmdlets +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Create or Update an iSCSI Target. + /// + /// [OpenAPI] CreateOrUpdate=>PUT:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}/iscsiTargets/{iscsiTargetName}" + /// + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.InternalExport] + [global::System.Management.Automation.Cmdlet(global::System.Management.Automation.VerbsCommon.New, @"AzDiskPoolIscsiTarget_CreateExpanded", SupportsShouldProcess = true)] + [global::System.Management.Automation.OutputType(typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTarget))] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Description(@"Create or Update an iSCSI Target.")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Generated] + public partial class NewAzDiskPoolIscsiTarget_CreateExpanded : global::System.Management.Automation.PSCmdlet, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener + { + /// A unique id generatd for the this cmdlet when it is instantiated. + private string __correlationId = System.Guid.NewGuid().ToString(); + + /// A copy of the Invocation Info (necessary to allow asJob to clone this cmdlet) + private global::System.Management.Automation.InvocationInfo __invocationInfo; + + /// A unique id generatd for the this cmdlet when ProcessRecord() is called. + private string __processRecordId; + + /// + /// The for this operation. + /// + private global::System.Threading.CancellationTokenSource _cancellationTokenSource = new global::System.Threading.CancellationTokenSource(); + + /// Mode for Target connectivity. + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "Mode for Target connectivity.")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Body)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"Mode for Target connectivity.", + SerializedName = @"aclMode", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.IscsiTargetAclMode) })] + [global::System.Management.Automation.ArgumentCompleter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.IscsiTargetAclMode))] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.IscsiTargetAclMode AclMode { get => IscsiTargetCreatePayloadBody.AclMode; set => IscsiTargetCreatePayloadBody.AclMode = value; } + + /// when specified, runs this cmdlet as a PowerShell job + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Run the command as a job")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter AsJob { get; set; } + + /// Wait for .NET debugger to attach + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Wait for .NET debugger to attach")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter Break { get; set; } + + /// The reference to the client API class. + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.DiskPool Client => Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.ClientAPI; + + /// + /// The credentials, account, tenant, and subscription used for communication with Azure + /// + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "The credentials, account, tenant, and subscription used for communication with Azure.")] + [global::System.Management.Automation.ValidateNotNull] + [global::System.Management.Automation.Alias("AzureRMContext", "AzureCredential")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Azure)] + public global::System.Management.Automation.PSObject DefaultProfile { get; set; } + + /// Backing field for property. + private string _diskPoolName; + + /// The name of the Disk Pool. + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "The name of the Disk Pool.")] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"The name of the Disk Pool.", + SerializedName = @"diskPoolName", + PossibleTypes = new [] { typeof(string) })] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Path)] + public string DiskPoolName { get => this._diskPoolName; set => this._diskPoolName = value; } + + /// SendAsync Pipeline Steps to be appended to the front of the pipeline + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "SendAsync Pipeline Steps to be appended to the front of the pipeline")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[] HttpPipelineAppend { get; set; } + + /// SendAsync Pipeline Steps to be prepended to the front of the pipeline + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "SendAsync Pipeline Steps to be prepended to the front of the pipeline")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[] HttpPipelinePrepend { get; set; } + + /// Accessor for our copy of the InvocationInfo. + public global::System.Management.Automation.InvocationInfo InvocationInformation { get => __invocationInfo = __invocationInfo ?? this.MyInvocation ; set { __invocationInfo = value; } } + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreate _iscsiTargetCreatePayloadBody= new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiTargetCreate(); + + /// Payload for iSCSI Target create or update requests. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetCreate IscsiTargetCreatePayloadBody { get => this._iscsiTargetCreatePayloadBody; set => this._iscsiTargetCreatePayloadBody = value; } + + /// List of LUNs to be exposed through iSCSI Target. + [global::System.Management.Automation.AllowEmptyCollection] + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "List of LUNs to be exposed through iSCSI Target.")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Body)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"List of LUNs to be exposed through iSCSI Target.", + SerializedName = @"luns", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun) })] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun[] Lun { get => IscsiTargetCreatePayloadBody.Lun ?? null /* arrayOf */; set => IscsiTargetCreatePayloadBody.Lun = value; } + + /// + /// cancellation delegate. Stops the cmdlet when called. + /// + global::System.Action Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Cancel => _cancellationTokenSource.Cancel; + + /// cancellation token. + global::System.Threading.CancellationToken Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Token => _cancellationTokenSource.Token; + + /// Backing field for property. + private string _name; + + /// The name of the iSCSI Target. + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "The name of the iSCSI Target.")] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"The name of the iSCSI Target.", + SerializedName = @"iscsiTargetName", + PossibleTypes = new [] { typeof(string) })] + [global::System.Management.Automation.Alias("IscsiTargetName")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Path)] + public string Name { get => this._name; set => this._name = value; } + + /// + /// when specified, will make the remote call, and return an AsyncOperationResponse, letting the remote operation continue + /// asynchronously. + /// + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Run the command asynchronously")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter NoWait { get; set; } + + /// + /// The instance of the that the remote call will use. + /// + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.HttpPipeline Pipeline { get; set; } + + /// The URI for the proxy server to use + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "The URI for the proxy server to use")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Uri Proxy { get; set; } + + /// Credentials for a proxy server to use for the remote call + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Credentials for a proxy server to use for the remote call")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.PSCredential ProxyCredential { get; set; } + + /// Use the default credentials for the proxy + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Use the default credentials for the proxy")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter ProxyUseDefaultCredentials { get; set; } + + /// Backing field for property. + private string _resourceGroupName; + + /// The name of the resource group. The name is case insensitive. + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "The name of the resource group. The name is case insensitive.")] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"The name of the resource group. The name is case insensitive.", + SerializedName = @"resourceGroupName", + PossibleTypes = new [] { typeof(string) })] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Path)] + public string ResourceGroupName { get => this._resourceGroupName; set => this._resourceGroupName = value; } + + /// Access Control List (ACL) for an iSCSI Target; defines LUN masking policy + [global::System.Management.Automation.AllowEmptyCollection] + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Access Control List (ACL) for an iSCSI Target; defines LUN masking policy")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Body)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"Access Control List (ACL) for an iSCSI Target; defines LUN masking policy", + SerializedName = @"staticAcls", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl) })] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl[] StaticAcls { get => IscsiTargetCreatePayloadBody.StaticAcls ?? null /* arrayOf */; set => IscsiTargetCreatePayloadBody.StaticAcls = value; } + + /// Backing field for property. + private string _subscriptionId; + + /// The ID of the target subscription. + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "The ID of the target subscription.")] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"The ID of the target subscription.", + SerializedName = @"subscriptionId", + PossibleTypes = new [] { typeof(string) })] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.DefaultInfo( + Name = @"", + Description =@"", + Script = @"(Get-AzContext).Subscription.Id")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Path)] + public string SubscriptionId { get => this._subscriptionId; set => this._subscriptionId = value; } + + /// + /// iSCSI Target IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:server". + /// + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "iSCSI Target IQN (iSCSI Qualified Name); example: \"iqn.2005-03.org.iscsi:server\".")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Body)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"iSCSI Target IQN (iSCSI Qualified Name); example: ""iqn.2005-03.org.iscsi:server"".", + SerializedName = @"targetIqn", + PossibleTypes = new [] { typeof(string) })] + public string TargetIqn { get => IscsiTargetCreatePayloadBody.TargetIqn ?? null; set => IscsiTargetCreatePayloadBody.TargetIqn = value; } + + /// + /// overrideOnDefault will be called before the regular onDefault has been processed, allowing customization of what + /// happens on that response. Implement this method in a partial class to enable this behavior + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// /// Determines if the rest of the onDefault method should be processed, or if the method should + /// return immediately (set to true to skip further processing ) + + partial void overrideOnDefault(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response, ref global::System.Threading.Tasks.Task returnNow); + + /// + /// overrideOnOk will be called before the regular onOk has been processed, allowing customization of what happens + /// on that response. Implement this method in a partial class to enable this behavior + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// /// Determines if the rest of the onOk method should be processed, or if the method should return + /// immediately (set to true to skip further processing ) + + partial void overrideOnOk(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response, ref global::System.Threading.Tasks.Task returnNow); + + /// + /// (overrides the default BeginProcessing method in global::System.Management.Automation.PSCmdlet) + /// + protected override void BeginProcessing() + { + Module.Instance.SetProxyConfiguration(Proxy, ProxyCredential, ProxyUseDefaultCredentials); + if (Break) + { + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.AttachDebugger.Break(); + } + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletBeginProcessing).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + + /// Creates a duplicate instance of this cmdlet (via JSON serialization). + /// a duplicate instance of NewAzDiskPoolIscsiTarget_CreateExpanded + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Cmdlets.NewAzDiskPoolIscsiTarget_CreateExpanded Clone() + { + var clone = new NewAzDiskPoolIscsiTarget_CreateExpanded(); + clone.__correlationId = this.__correlationId; + clone.__processRecordId = this.__processRecordId; + clone.DefaultProfile = this.DefaultProfile; + clone.InvocationInformation = this.InvocationInformation; + clone.Proxy = this.Proxy; + clone.Pipeline = this.Pipeline; + clone.AsJob = this.AsJob; + clone.Break = this.Break; + clone.ProxyCredential = this.ProxyCredential; + clone.ProxyUseDefaultCredentials = this.ProxyUseDefaultCredentials; + clone.HttpPipelinePrepend = this.HttpPipelinePrepend; + clone.HttpPipelineAppend = this.HttpPipelineAppend; + clone.IscsiTargetCreatePayloadBody = this.IscsiTargetCreatePayloadBody; + clone.SubscriptionId = this.SubscriptionId; + clone.ResourceGroupName = this.ResourceGroupName; + clone.DiskPoolName = this.DiskPoolName; + clone.Name = this.Name; + return clone; + } + + /// Performs clean-up after the command execution + protected override void EndProcessing() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletEndProcessing).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + + /// Handles/Dispatches events during the call to the REST service. + /// The message id + /// The message cancellation token. When this call is cancelled, this should be true + /// Detailed message data for the message event. + /// + /// A that will be complete when handling of the message is completed. + /// + async global::System.Threading.Tasks.Task Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Signal(string id, global::System.Threading.CancellationToken token, global::System.Func messageData) + { + using( NoSynchronizationContext ) + { + if (token.IsCancellationRequested) + { + return ; + } + + switch ( id ) + { + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Verbose: + { + WriteVerbose($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Warning: + { + WriteWarning($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Information: + { + // When an operation supports asjob, Information messages must go thru verbose. + WriteVerbose($"INFORMATION: {(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Debug: + { + WriteDebug($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Error: + { + WriteError(new global::System.Management.Automation.ErrorRecord( new global::System.Exception(messageData().Message), string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null ) ); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.DelayBeforePolling: + { + if (true == MyInvocation?.BoundParameters?.ContainsKey("NoWait")) + { + var data = messageData(); + if (data.ResponseMessage is System.Net.Http.HttpResponseMessage response) + { + var asyncOperation = response.GetFirstHeader(@"Azure-AsyncOperation"); + var location = response.GetFirstHeader(@"Location"); + var uri = global::System.String.IsNullOrEmpty(asyncOperation) ? global::System.String.IsNullOrEmpty(location) ? response.RequestMessage.RequestUri.AbsoluteUri : location : asyncOperation; + WriteObject(new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.AsyncOperationResponse { Target = uri }); + // do nothing more. + data.Cancel(); + return; + } + } + break; + } + } + await Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.Signal(id, token, messageData, (i,t,m) => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(i,t,()=> Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.EventDataConverter.ConvertFrom( m() ) as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.EventData ), InvocationInformation, this.ParameterSetName, __correlationId, __processRecordId, null ); + if (token.IsCancellationRequested) + { + return ; + } + WriteDebug($"{id}: {(messageData().Message ?? global::System.String.Empty)}"); + } + } + + /// + /// Intializes a new instance of the cmdlet class. + /// + public NewAzDiskPoolIscsiTarget_CreateExpanded() + { + + } + + /// Performs execution of the command. + protected override void ProcessRecord() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordStart).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + __processRecordId = System.Guid.NewGuid().ToString(); + try + { + // work + if (ShouldProcess($"Call remote 'IscsiTargetsCreateOrUpdate' operation")) + { + if (true == MyInvocation?.BoundParameters?.ContainsKey("AsJob")) + { + var instance = this.Clone(); + var job = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.AsyncJob(instance, this.MyInvocation.Line, this.MyInvocation.MyCommand.Name, this._cancellationTokenSource.Token, this._cancellationTokenSource.Cancel); + JobRepository.Add(job); + var task = instance.ProcessRecordAsync(); + job.Monitor(task); + WriteObject(job); + } + else + { + using( var asyncCommandRuntime = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.AsyncCommandRuntime(this, ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token) ) + { + asyncCommandRuntime.Wait( ProcessRecordAsync(),((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token); + } + } + } + } + catch (global::System.AggregateException aggregateException) + { + // unroll the inner exceptions to get the root cause + foreach( var innerException in aggregateException.Flatten().InnerExceptions ) + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletException, $"{innerException.GetType().Name} - {innerException.Message} : {innerException.StackTrace}").Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + // Write exception out to error channel. + WriteError( new global::System.Management.Automation.ErrorRecord(innerException,string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null) ); + } + } + catch (global::System.Exception exception) when ((exception as System.Management.Automation.PipelineStoppedException)== null || (exception as System.Management.Automation.PipelineStoppedException).InnerException != null) + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletException, $"{exception.GetType().Name} - {exception.Message} : {exception.StackTrace}").Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + // Write exception out to error channel. + WriteError( new global::System.Management.Automation.ErrorRecord(exception,string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null) ); + } + finally + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordEnd).Wait(); + } + } + + /// Performs execution of the command, working asynchronously if required. + /// + /// A that will be complete when handling of the method is completed. + /// + protected async global::System.Threading.Tasks.Task ProcessRecordAsync() + { + using( NoSynchronizationContext ) + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordAsyncStart); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletGetPipeline); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + Pipeline = Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.CreatePipeline(InvocationInformation, __correlationId, __processRecordId, this.ParameterSetName); + if (null != HttpPipelinePrepend) + { + Pipeline.Prepend((this.CommandRuntime as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.IAsyncCommandRuntimeExtensions)?.Wrap(HttpPipelinePrepend) ?? HttpPipelinePrepend); + } + if (null != HttpPipelineAppend) + { + Pipeline.Append((this.CommandRuntime as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.IAsyncCommandRuntimeExtensions)?.Wrap(HttpPipelineAppend) ?? HttpPipelineAppend); + } + // get the client instance + try + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletBeforeAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + await this.Client.IscsiTargetsCreateOrUpdate(SubscriptionId, ResourceGroupName, DiskPoolName, Name, IscsiTargetCreatePayloadBody, onOk, onDefault, this, Pipeline); + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletAfterAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + catch (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.UndeclaredResponseException urexception) + { + WriteError(new global::System.Management.Automation.ErrorRecord(urexception, urexception.StatusCode.ToString(), global::System.Management.Automation.ErrorCategory.InvalidOperation, new { SubscriptionId=SubscriptionId,ResourceGroupName=ResourceGroupName,DiskPoolName=DiskPoolName,Name=Name,body=IscsiTargetCreatePayloadBody}) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(urexception.Message) { RecommendedAction = urexception.Action } + }); + } + finally + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordAsyncEnd); + } + } + } + + /// Interrupts currently running code within the command. + protected override void StopProcessing() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Cancel(); + base.StopProcessing(); + } + + /// + /// a delegate that is called when the remote service returns default (any response code not handled elsewhere). + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// + /// A that will be complete when handling of the method is completed. + /// + private async global::System.Threading.Tasks.Task onDefault(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response) + { + using( NoSynchronizationContext ) + { + var _returnNow = global::System.Threading.Tasks.Task.FromResult(false); + overrideOnDefault(responseMessage, response, ref _returnNow); + // if overrideOnDefault has returned true, then return right away. + if ((null != _returnNow && await _returnNow)) + { + return ; + } + // Error Response : default + var code = (await response)?.Code; + var message = (await response)?.Message; + if ((null == code || null == message)) + { + // Unrecognized Response. Create an error record based on what we have. + var ex = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.RestException(responseMessage, await response); + WriteError( new global::System.Management.Automation.ErrorRecord(ex, ex.Code, global::System.Management.Automation.ErrorCategory.InvalidOperation, new { SubscriptionId=SubscriptionId, ResourceGroupName=ResourceGroupName, DiskPoolName=DiskPoolName, Name=Name, body=IscsiTargetCreatePayloadBody }) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(ex.Message) { RecommendedAction = ex.Action } + }); + } + else + { + WriteError( new global::System.Management.Automation.ErrorRecord(new global::System.Exception($"[{code}] : {message}"), code?.ToString(), global::System.Management.Automation.ErrorCategory.InvalidOperation, new { SubscriptionId=SubscriptionId, ResourceGroupName=ResourceGroupName, DiskPoolName=DiskPoolName, Name=Name, body=IscsiTargetCreatePayloadBody }) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(message) { RecommendedAction = global::System.String.Empty } + }); + } + } + } + + /// a delegate that is called when the remote service returns 200 (OK). + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// + /// A that will be complete when handling of the method is completed. + /// + private async global::System.Threading.Tasks.Task onOk(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response) + { + using( NoSynchronizationContext ) + { + var _returnNow = global::System.Threading.Tasks.Task.FromResult(false); + overrideOnOk(responseMessage, response, ref _returnNow); + // if overrideOnOk has returned true, then return right away. + if ((null != _returnNow && await _returnNow)) + { + return ; + } + // onOk - response for 200 / application/json + // (await response) // should be Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTarget + WriteObject((await response)); + } + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/cmdlets/NewAzDiskPool_CreateExpanded.cs b/src/DiskPool/generated/cmdlets/NewAzDiskPool_CreateExpanded.cs new file mode 100644 index 000000000000..408ebbe580ea --- /dev/null +++ b/src/DiskPool/generated/cmdlets/NewAzDiskPool_CreateExpanded.cs @@ -0,0 +1,565 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Cmdlets +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Create or Update Disk pool. + /// + /// [OpenAPI] CreateOrUpdate=>PUT:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}" + /// + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.InternalExport] + [global::System.Management.Automation.Cmdlet(global::System.Management.Automation.VerbsCommon.New, @"AzDiskPool_CreateExpanded", SupportsShouldProcess = true)] + [global::System.Management.Automation.OutputType(typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPool))] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Description(@"Create or Update Disk pool.")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Generated] + public partial class NewAzDiskPool_CreateExpanded : global::System.Management.Automation.PSCmdlet, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener + { + /// A unique id generatd for the this cmdlet when it is instantiated. + private string __correlationId = System.Guid.NewGuid().ToString(); + + /// A copy of the Invocation Info (necessary to allow asJob to clone this cmdlet) + private global::System.Management.Automation.InvocationInfo __invocationInfo; + + /// A unique id generatd for the this cmdlet when ProcessRecord() is called. + private string __processRecordId; + + /// + /// The for this operation. + /// + private global::System.Threading.CancellationTokenSource _cancellationTokenSource = new global::System.Threading.CancellationTokenSource(); + + /// List of additional capabilities for a Disk Pool. + [global::System.Management.Automation.AllowEmptyCollection] + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "List of additional capabilities for a Disk Pool.")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Body)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"List of additional capabilities for a Disk Pool.", + SerializedName = @"additionalCapabilities", + PossibleTypes = new [] { typeof(string) })] + public string[] AdditionalCapability { get => DiskPoolCreatePayloadBody.AdditionalCapability ?? null /* arrayOf */; set => DiskPoolCreatePayloadBody.AdditionalCapability = value; } + + /// when specified, runs this cmdlet as a PowerShell job + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Run the command as a job")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter AsJob { get; set; } + + /// Logical zone for Disk Pool resource; example: ["1"]. + [global::System.Management.Automation.AllowEmptyCollection] + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Logical zone for Disk Pool resource; example: [\"1\"].")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Body)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"Logical zone for Disk Pool resource; example: [""1""].", + SerializedName = @"availabilityZones", + PossibleTypes = new [] { typeof(string) })] + public string[] AvailabilityZone { get => DiskPoolCreatePayloadBody.AvailabilityZone ?? null /* arrayOf */; set => DiskPoolCreatePayloadBody.AvailabilityZone = value; } + + /// Wait for .NET debugger to attach + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Wait for .NET debugger to attach")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter Break { get; set; } + + /// The reference to the client API class. + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.DiskPool Client => Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.ClientAPI; + + /// + /// The credentials, account, tenant, and subscription used for communication with Azure + /// + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "The credentials, account, tenant, and subscription used for communication with Azure.")] + [global::System.Management.Automation.ValidateNotNull] + [global::System.Management.Automation.Alias("AzureRMContext", "AzureCredential")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Azure)] + public global::System.Management.Automation.PSObject DefaultProfile { get; set; } + + /// List of Azure Managed Disks to attach to a Disk Pool. + [global::System.Management.Automation.AllowEmptyCollection] + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "List of Azure Managed Disks to attach to a Disk Pool.")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Body)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"List of Azure Managed Disks to attach to a Disk Pool.", + SerializedName = @"disks", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk) })] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk[] Disk { get => DiskPoolCreatePayloadBody.Disk ?? null /* arrayOf */; set => DiskPoolCreatePayloadBody.Disk = value; } + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreate _diskPoolCreatePayloadBody= new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPoolCreate(); + + /// Request payload for create or update Disk Pool request. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreate DiskPoolCreatePayloadBody { get => this._diskPoolCreatePayloadBody; set => this._diskPoolCreatePayloadBody = value; } + + /// SendAsync Pipeline Steps to be appended to the front of the pipeline + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "SendAsync Pipeline Steps to be appended to the front of the pipeline")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[] HttpPipelineAppend { get; set; } + + /// SendAsync Pipeline Steps to be prepended to the front of the pipeline + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "SendAsync Pipeline Steps to be prepended to the front of the pipeline")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[] HttpPipelinePrepend { get; set; } + + /// Accessor for our copy of the InvocationInfo. + public global::System.Management.Automation.InvocationInfo InvocationInformation { get => __invocationInfo = __invocationInfo ?? this.MyInvocation ; set { __invocationInfo = value; } } + + /// The geo-location where the resource lives. + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "The geo-location where the resource lives.")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Body)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"The geo-location where the resource lives.", + SerializedName = @"location", + PossibleTypes = new [] { typeof(string) })] + public string Location { get => DiskPoolCreatePayloadBody.Location ?? null; set => DiskPoolCreatePayloadBody.Location = value; } + + /// + /// cancellation delegate. Stops the cmdlet when called. + /// + global::System.Action Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Cancel => _cancellationTokenSource.Cancel; + + /// cancellation token. + global::System.Threading.CancellationToken Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Token => _cancellationTokenSource.Token; + + /// Backing field for property. + private string _name; + + /// The name of the Disk Pool. + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "The name of the Disk Pool.")] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"The name of the Disk Pool.", + SerializedName = @"diskPoolName", + PossibleTypes = new [] { typeof(string) })] + [global::System.Management.Automation.Alias("DiskPoolName")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Path)] + public string Name { get => this._name; set => this._name = value; } + + /// + /// when specified, will make the remote call, and return an AsyncOperationResponse, letting the remote operation continue + /// asynchronously. + /// + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Run the command asynchronously")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter NoWait { get; set; } + + /// + /// The instance of the that the remote call will use. + /// + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.HttpPipeline Pipeline { get; set; } + + /// The URI for the proxy server to use + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "The URI for the proxy server to use")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Uri Proxy { get; set; } + + /// Credentials for a proxy server to use for the remote call + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Credentials for a proxy server to use for the remote call")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.PSCredential ProxyCredential { get; set; } + + /// Use the default credentials for the proxy + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Use the default credentials for the proxy")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter ProxyUseDefaultCredentials { get; set; } + + /// Backing field for property. + private string _resourceGroupName; + + /// The name of the resource group. The name is case insensitive. + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "The name of the resource group. The name is case insensitive.")] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"The name of the resource group. The name is case insensitive.", + SerializedName = @"resourceGroupName", + PossibleTypes = new [] { typeof(string) })] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Path)] + public string ResourceGroupName { get => this._resourceGroupName; set => this._resourceGroupName = value; } + + /// Sku name + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "Sku name")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Body)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"Sku name", + SerializedName = @"name", + PossibleTypes = new [] { typeof(string) })] + public string SkuName { get => DiskPoolCreatePayloadBody.SkuName ?? null; set => DiskPoolCreatePayloadBody.SkuName = value; } + + /// Sku tier + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Sku tier")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Body)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"Sku tier", + SerializedName = @"tier", + PossibleTypes = new [] { typeof(string) })] + public string SkuTier { get => DiskPoolCreatePayloadBody.SkuTier ?? null; set => DiskPoolCreatePayloadBody.SkuTier = value; } + + /// Azure Resource ID of a Subnet for the Disk Pool. + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "Azure Resource ID of a Subnet for the Disk Pool.")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Body)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"Azure Resource ID of a Subnet for the Disk Pool.", + SerializedName = @"subnetId", + PossibleTypes = new [] { typeof(string) })] + public string SubnetId { get => DiskPoolCreatePayloadBody.SubnetId ?? null; set => DiskPoolCreatePayloadBody.SubnetId = value; } + + /// Backing field for property. + private string _subscriptionId; + + /// The ID of the target subscription. + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "The ID of the target subscription.")] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"The ID of the target subscription.", + SerializedName = @"subscriptionId", + PossibleTypes = new [] { typeof(string) })] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.DefaultInfo( + Name = @"", + Description =@"", + Script = @"(Get-AzContext).Subscription.Id")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Path)] + public string SubscriptionId { get => this._subscriptionId; set => this._subscriptionId = value; } + + /// Resource tags. + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ExportAs(typeof(global::System.Collections.Hashtable))] + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Resource tags.")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Body)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"Resource tags.", + SerializedName = @"tags", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateTags) })] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateTags Tag { get => DiskPoolCreatePayloadBody.Tag ?? null /* object */; set => DiskPoolCreatePayloadBody.Tag = value; } + + /// + /// overrideOnDefault will be called before the regular onDefault has been processed, allowing customization of what + /// happens on that response. Implement this method in a partial class to enable this behavior + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// /// Determines if the rest of the onDefault method should be processed, or if the method should + /// return immediately (set to true to skip further processing ) + + partial void overrideOnDefault(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response, ref global::System.Threading.Tasks.Task returnNow); + + /// + /// overrideOnOk will be called before the regular onOk has been processed, allowing customization of what happens + /// on that response. Implement this method in a partial class to enable this behavior + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// /// Determines if the rest of the onOk method should be processed, or if the method should return + /// immediately (set to true to skip further processing ) + + partial void overrideOnOk(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response, ref global::System.Threading.Tasks.Task returnNow); + + /// + /// (overrides the default BeginProcessing method in global::System.Management.Automation.PSCmdlet) + /// + protected override void BeginProcessing() + { + Module.Instance.SetProxyConfiguration(Proxy, ProxyCredential, ProxyUseDefaultCredentials); + if (Break) + { + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.AttachDebugger.Break(); + } + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletBeginProcessing).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + + /// Creates a duplicate instance of this cmdlet (via JSON serialization). + /// a duplicate instance of NewAzDiskPool_CreateExpanded + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Cmdlets.NewAzDiskPool_CreateExpanded Clone() + { + var clone = new NewAzDiskPool_CreateExpanded(); + clone.__correlationId = this.__correlationId; + clone.__processRecordId = this.__processRecordId; + clone.DefaultProfile = this.DefaultProfile; + clone.InvocationInformation = this.InvocationInformation; + clone.Proxy = this.Proxy; + clone.Pipeline = this.Pipeline; + clone.AsJob = this.AsJob; + clone.Break = this.Break; + clone.ProxyCredential = this.ProxyCredential; + clone.ProxyUseDefaultCredentials = this.ProxyUseDefaultCredentials; + clone.HttpPipelinePrepend = this.HttpPipelinePrepend; + clone.HttpPipelineAppend = this.HttpPipelineAppend; + clone.DiskPoolCreatePayloadBody = this.DiskPoolCreatePayloadBody; + clone.SubscriptionId = this.SubscriptionId; + clone.ResourceGroupName = this.ResourceGroupName; + clone.Name = this.Name; + return clone; + } + + /// Performs clean-up after the command execution + protected override void EndProcessing() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletEndProcessing).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + + /// Handles/Dispatches events during the call to the REST service. + /// The message id + /// The message cancellation token. When this call is cancelled, this should be true + /// Detailed message data for the message event. + /// + /// A that will be complete when handling of the message is completed. + /// + async global::System.Threading.Tasks.Task Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Signal(string id, global::System.Threading.CancellationToken token, global::System.Func messageData) + { + using( NoSynchronizationContext ) + { + if (token.IsCancellationRequested) + { + return ; + } + + switch ( id ) + { + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Verbose: + { + WriteVerbose($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Warning: + { + WriteWarning($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Information: + { + // When an operation supports asjob, Information messages must go thru verbose. + WriteVerbose($"INFORMATION: {(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Debug: + { + WriteDebug($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Error: + { + WriteError(new global::System.Management.Automation.ErrorRecord( new global::System.Exception(messageData().Message), string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null ) ); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.DelayBeforePolling: + { + if (true == MyInvocation?.BoundParameters?.ContainsKey("NoWait")) + { + var data = messageData(); + if (data.ResponseMessage is System.Net.Http.HttpResponseMessage response) + { + var asyncOperation = response.GetFirstHeader(@"Azure-AsyncOperation"); + var location = response.GetFirstHeader(@"Location"); + var uri = global::System.String.IsNullOrEmpty(asyncOperation) ? global::System.String.IsNullOrEmpty(location) ? response.RequestMessage.RequestUri.AbsoluteUri : location : asyncOperation; + WriteObject(new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.AsyncOperationResponse { Target = uri }); + // do nothing more. + data.Cancel(); + return; + } + } + break; + } + } + await Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.Signal(id, token, messageData, (i,t,m) => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(i,t,()=> Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.EventDataConverter.ConvertFrom( m() ) as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.EventData ), InvocationInformation, this.ParameterSetName, __correlationId, __processRecordId, null ); + if (token.IsCancellationRequested) + { + return ; + } + WriteDebug($"{id}: {(messageData().Message ?? global::System.String.Empty)}"); + } + } + + /// + /// Intializes a new instance of the cmdlet class. + /// + public NewAzDiskPool_CreateExpanded() + { + + } + + /// Performs execution of the command. + protected override void ProcessRecord() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordStart).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + __processRecordId = System.Guid.NewGuid().ToString(); + try + { + // work + if (ShouldProcess($"Call remote 'DiskPoolsCreateOrUpdate' operation")) + { + if (true == MyInvocation?.BoundParameters?.ContainsKey("AsJob")) + { + var instance = this.Clone(); + var job = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.AsyncJob(instance, this.MyInvocation.Line, this.MyInvocation.MyCommand.Name, this._cancellationTokenSource.Token, this._cancellationTokenSource.Cancel); + JobRepository.Add(job); + var task = instance.ProcessRecordAsync(); + job.Monitor(task); + WriteObject(job); + } + else + { + using( var asyncCommandRuntime = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.AsyncCommandRuntime(this, ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token) ) + { + asyncCommandRuntime.Wait( ProcessRecordAsync(),((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token); + } + } + } + } + catch (global::System.AggregateException aggregateException) + { + // unroll the inner exceptions to get the root cause + foreach( var innerException in aggregateException.Flatten().InnerExceptions ) + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletException, $"{innerException.GetType().Name} - {innerException.Message} : {innerException.StackTrace}").Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + // Write exception out to error channel. + WriteError( new global::System.Management.Automation.ErrorRecord(innerException,string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null) ); + } + } + catch (global::System.Exception exception) when ((exception as System.Management.Automation.PipelineStoppedException)== null || (exception as System.Management.Automation.PipelineStoppedException).InnerException != null) + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletException, $"{exception.GetType().Name} - {exception.Message} : {exception.StackTrace}").Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + // Write exception out to error channel. + WriteError( new global::System.Management.Automation.ErrorRecord(exception,string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null) ); + } + finally + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordEnd).Wait(); + } + } + + /// Performs execution of the command, working asynchronously if required. + /// + /// A that will be complete when handling of the method is completed. + /// + protected async global::System.Threading.Tasks.Task ProcessRecordAsync() + { + using( NoSynchronizationContext ) + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordAsyncStart); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletGetPipeline); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + Pipeline = Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.CreatePipeline(InvocationInformation, __correlationId, __processRecordId, this.ParameterSetName); + if (null != HttpPipelinePrepend) + { + Pipeline.Prepend((this.CommandRuntime as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.IAsyncCommandRuntimeExtensions)?.Wrap(HttpPipelinePrepend) ?? HttpPipelinePrepend); + } + if (null != HttpPipelineAppend) + { + Pipeline.Append((this.CommandRuntime as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.IAsyncCommandRuntimeExtensions)?.Wrap(HttpPipelineAppend) ?? HttpPipelineAppend); + } + // get the client instance + try + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletBeforeAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + await this.Client.DiskPoolsCreateOrUpdate(SubscriptionId, ResourceGroupName, Name, DiskPoolCreatePayloadBody, onOk, onDefault, this, Pipeline); + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletAfterAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + catch (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.UndeclaredResponseException urexception) + { + WriteError(new global::System.Management.Automation.ErrorRecord(urexception, urexception.StatusCode.ToString(), global::System.Management.Automation.ErrorCategory.InvalidOperation, new { SubscriptionId=SubscriptionId,ResourceGroupName=ResourceGroupName,Name=Name,body=DiskPoolCreatePayloadBody}) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(urexception.Message) { RecommendedAction = urexception.Action } + }); + } + finally + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordAsyncEnd); + } + } + } + + /// Interrupts currently running code within the command. + protected override void StopProcessing() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Cancel(); + base.StopProcessing(); + } + + /// + /// a delegate that is called when the remote service returns default (any response code not handled elsewhere). + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// + /// A that will be complete when handling of the method is completed. + /// + private async global::System.Threading.Tasks.Task onDefault(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response) + { + using( NoSynchronizationContext ) + { + var _returnNow = global::System.Threading.Tasks.Task.FromResult(false); + overrideOnDefault(responseMessage, response, ref _returnNow); + // if overrideOnDefault has returned true, then return right away. + if ((null != _returnNow && await _returnNow)) + { + return ; + } + // Error Response : default + var code = (await response)?.Code; + var message = (await response)?.Message; + if ((null == code || null == message)) + { + // Unrecognized Response. Create an error record based on what we have. + var ex = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.RestException(responseMessage, await response); + WriteError( new global::System.Management.Automation.ErrorRecord(ex, ex.Code, global::System.Management.Automation.ErrorCategory.InvalidOperation, new { SubscriptionId=SubscriptionId, ResourceGroupName=ResourceGroupName, Name=Name, body=DiskPoolCreatePayloadBody }) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(ex.Message) { RecommendedAction = ex.Action } + }); + } + else + { + WriteError( new global::System.Management.Automation.ErrorRecord(new global::System.Exception($"[{code}] : {message}"), code?.ToString(), global::System.Management.Automation.ErrorCategory.InvalidOperation, new { SubscriptionId=SubscriptionId, ResourceGroupName=ResourceGroupName, Name=Name, body=DiskPoolCreatePayloadBody }) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(message) { RecommendedAction = global::System.String.Empty } + }); + } + } + } + + /// a delegate that is called when the remote service returns 200 (OK). + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// + /// A that will be complete when handling of the method is completed. + /// + private async global::System.Threading.Tasks.Task onOk(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response) + { + using( NoSynchronizationContext ) + { + var _returnNow = global::System.Threading.Tasks.Task.FromResult(false); + overrideOnOk(responseMessage, response, ref _returnNow); + // if overrideOnOk has returned true, then return right away. + if ((null != _returnNow && await _returnNow)) + { + return ; + } + // onOk - response for 200 / application/json + // (await response) // should be Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPool + WriteObject((await response)); + } + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/cmdlets/RemoveAzDiskPoolIscsiTarget_Delete.cs b/src/DiskPool/generated/cmdlets/RemoveAzDiskPoolIscsiTarget_Delete.cs new file mode 100644 index 000000000000..8ab8e4b0c4de --- /dev/null +++ b/src/DiskPool/generated/cmdlets/RemoveAzDiskPoolIscsiTarget_Delete.cs @@ -0,0 +1,519 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Cmdlets +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Delete an iSCSI Target. + /// + /// [OpenAPI] Delete=>DELETE:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}/iscsiTargets/{iscsiTargetName}" + /// + [global::System.Management.Automation.Cmdlet(global::System.Management.Automation.VerbsCommon.Remove, @"AzDiskPoolIscsiTarget_Delete", SupportsShouldProcess = true)] + [global::System.Management.Automation.OutputType(typeof(bool))] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Description(@"Delete an iSCSI Target.")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Generated] + public partial class RemoveAzDiskPoolIscsiTarget_Delete : global::System.Management.Automation.PSCmdlet, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener + { + /// A unique id generatd for the this cmdlet when it is instantiated. + private string __correlationId = System.Guid.NewGuid().ToString(); + + /// A copy of the Invocation Info (necessary to allow asJob to clone this cmdlet) + private global::System.Management.Automation.InvocationInfo __invocationInfo; + + /// A unique id generatd for the this cmdlet when ProcessRecord() is called. + private string __processRecordId; + + /// + /// The for this operation. + /// + private global::System.Threading.CancellationTokenSource _cancellationTokenSource = new global::System.Threading.CancellationTokenSource(); + + /// when specified, runs this cmdlet as a PowerShell job + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Run the command as a job")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter AsJob { get; set; } + + /// Wait for .NET debugger to attach + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Wait for .NET debugger to attach")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter Break { get; set; } + + /// The reference to the client API class. + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.DiskPool Client => Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.ClientAPI; + + /// + /// The credentials, account, tenant, and subscription used for communication with Azure + /// + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "The credentials, account, tenant, and subscription used for communication with Azure.")] + [global::System.Management.Automation.ValidateNotNull] + [global::System.Management.Automation.Alias("AzureRMContext", "AzureCredential")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Azure)] + public global::System.Management.Automation.PSObject DefaultProfile { get; set; } + + /// Backing field for property. + private string _diskPoolName; + + /// The name of the Disk Pool. + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "The name of the Disk Pool.")] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"The name of the Disk Pool.", + SerializedName = @"diskPoolName", + PossibleTypes = new [] { typeof(string) })] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Path)] + public string DiskPoolName { get => this._diskPoolName; set => this._diskPoolName = value; } + + /// SendAsync Pipeline Steps to be appended to the front of the pipeline + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "SendAsync Pipeline Steps to be appended to the front of the pipeline")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[] HttpPipelineAppend { get; set; } + + /// SendAsync Pipeline Steps to be prepended to the front of the pipeline + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "SendAsync Pipeline Steps to be prepended to the front of the pipeline")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[] HttpPipelinePrepend { get; set; } + + /// Accessor for our copy of the InvocationInfo. + public global::System.Management.Automation.InvocationInfo InvocationInformation { get => __invocationInfo = __invocationInfo ?? this.MyInvocation ; set { __invocationInfo = value; } } + + /// + /// cancellation delegate. Stops the cmdlet when called. + /// + global::System.Action Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Cancel => _cancellationTokenSource.Cancel; + + /// cancellation token. + global::System.Threading.CancellationToken Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Token => _cancellationTokenSource.Token; + + /// Backing field for property. + private string _name; + + /// The name of the iSCSI Target. + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "The name of the iSCSI Target.")] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"The name of the iSCSI Target.", + SerializedName = @"iscsiTargetName", + PossibleTypes = new [] { typeof(string) })] + [global::System.Management.Automation.Alias("IscsiTargetName")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Path)] + public string Name { get => this._name; set => this._name = value; } + + /// + /// when specified, will make the remote call, and return an AsyncOperationResponse, letting the remote operation continue + /// asynchronously. + /// + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Run the command asynchronously")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter NoWait { get; set; } + + /// + /// When specified, forces the cmdlet return a 'bool' given that there isn't a return type by default. + /// + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Returns true when the command succeeds")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter PassThru { get; set; } + + /// + /// The instance of the that the remote call will use. + /// + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.HttpPipeline Pipeline { get; set; } + + /// The URI for the proxy server to use + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "The URI for the proxy server to use")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Uri Proxy { get; set; } + + /// Credentials for a proxy server to use for the remote call + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Credentials for a proxy server to use for the remote call")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.PSCredential ProxyCredential { get; set; } + + /// Use the default credentials for the proxy + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Use the default credentials for the proxy")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter ProxyUseDefaultCredentials { get; set; } + + /// Backing field for property. + private string _resourceGroupName; + + /// The name of the resource group. The name is case insensitive. + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "The name of the resource group. The name is case insensitive.")] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"The name of the resource group. The name is case insensitive.", + SerializedName = @"resourceGroupName", + PossibleTypes = new [] { typeof(string) })] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Path)] + public string ResourceGroupName { get => this._resourceGroupName; set => this._resourceGroupName = value; } + + /// Backing field for property. + private string _subscriptionId; + + /// The ID of the target subscription. + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "The ID of the target subscription.")] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"The ID of the target subscription.", + SerializedName = @"subscriptionId", + PossibleTypes = new [] { typeof(string) })] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.DefaultInfo( + Name = @"", + Description =@"", + Script = @"(Get-AzContext).Subscription.Id")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Path)] + public string SubscriptionId { get => this._subscriptionId; set => this._subscriptionId = value; } + + /// + /// overrideOnDefault will be called before the regular onDefault has been processed, allowing customization of what + /// happens on that response. Implement this method in a partial class to enable this behavior + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// /// Determines if the rest of the onDefault method should be processed, or if the method should + /// return immediately (set to true to skip further processing ) + + partial void overrideOnDefault(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response, ref global::System.Threading.Tasks.Task returnNow); + + /// + /// overrideOnNoContent will be called before the regular onNoContent has been processed, allowing customization of + /// what happens on that response. Implement this method in a partial class to enable this behavior + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// /// Determines if the rest of the onNoContent method should be processed, or if the method should + /// return immediately (set to true to skip further processing ) + + partial void overrideOnNoContent(global::System.Net.Http.HttpResponseMessage responseMessage, ref global::System.Threading.Tasks.Task returnNow); + + /// + /// overrideOnOk will be called before the regular onOk has been processed, allowing customization of what happens + /// on that response. Implement this method in a partial class to enable this behavior + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// /// Determines if the rest of the onOk method should be processed, or if the method should return + /// immediately (set to true to skip further processing ) + + partial void overrideOnOk(global::System.Net.Http.HttpResponseMessage responseMessage, ref global::System.Threading.Tasks.Task returnNow); + + /// + /// (overrides the default BeginProcessing method in global::System.Management.Automation.PSCmdlet) + /// + protected override void BeginProcessing() + { + Module.Instance.SetProxyConfiguration(Proxy, ProxyCredential, ProxyUseDefaultCredentials); + if (Break) + { + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.AttachDebugger.Break(); + } + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletBeginProcessing).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + + /// Creates a duplicate instance of this cmdlet (via JSON serialization). + /// a duplicate instance of RemoveAzDiskPoolIscsiTarget_Delete + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Cmdlets.RemoveAzDiskPoolIscsiTarget_Delete Clone() + { + var clone = new RemoveAzDiskPoolIscsiTarget_Delete(); + clone.__correlationId = this.__correlationId; + clone.__processRecordId = this.__processRecordId; + clone.DefaultProfile = this.DefaultProfile; + clone.InvocationInformation = this.InvocationInformation; + clone.Proxy = this.Proxy; + clone.Pipeline = this.Pipeline; + clone.AsJob = this.AsJob; + clone.Break = this.Break; + clone.ProxyCredential = this.ProxyCredential; + clone.ProxyUseDefaultCredentials = this.ProxyUseDefaultCredentials; + clone.HttpPipelinePrepend = this.HttpPipelinePrepend; + clone.HttpPipelineAppend = this.HttpPipelineAppend; + clone.SubscriptionId = this.SubscriptionId; + clone.ResourceGroupName = this.ResourceGroupName; + clone.DiskPoolName = this.DiskPoolName; + clone.Name = this.Name; + return clone; + } + + /// Performs clean-up after the command execution + protected override void EndProcessing() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletEndProcessing).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + + /// Handles/Dispatches events during the call to the REST service. + /// The message id + /// The message cancellation token. When this call is cancelled, this should be true + /// Detailed message data for the message event. + /// + /// A that will be complete when handling of the message is completed. + /// + async global::System.Threading.Tasks.Task Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Signal(string id, global::System.Threading.CancellationToken token, global::System.Func messageData) + { + using( NoSynchronizationContext ) + { + if (token.IsCancellationRequested) + { + return ; + } + + switch ( id ) + { + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Verbose: + { + WriteVerbose($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Warning: + { + WriteWarning($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Information: + { + // When an operation supports asjob, Information messages must go thru verbose. + WriteVerbose($"INFORMATION: {(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Debug: + { + WriteDebug($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Error: + { + WriteError(new global::System.Management.Automation.ErrorRecord( new global::System.Exception(messageData().Message), string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null ) ); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.DelayBeforePolling: + { + if (true == MyInvocation?.BoundParameters?.ContainsKey("NoWait")) + { + var data = messageData(); + if (data.ResponseMessage is System.Net.Http.HttpResponseMessage response) + { + var asyncOperation = response.GetFirstHeader(@"Azure-AsyncOperation"); + var location = response.GetFirstHeader(@"Location"); + var uri = global::System.String.IsNullOrEmpty(asyncOperation) ? global::System.String.IsNullOrEmpty(location) ? response.RequestMessage.RequestUri.AbsoluteUri : location : asyncOperation; + WriteObject(new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.AsyncOperationResponse { Target = uri }); + // do nothing more. + data.Cancel(); + return; + } + } + break; + } + } + await Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.Signal(id, token, messageData, (i,t,m) => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(i,t,()=> Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.EventDataConverter.ConvertFrom( m() ) as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.EventData ), InvocationInformation, this.ParameterSetName, __correlationId, __processRecordId, null ); + if (token.IsCancellationRequested) + { + return ; + } + WriteDebug($"{id}: {(messageData().Message ?? global::System.String.Empty)}"); + } + } + + /// Performs execution of the command. + protected override void ProcessRecord() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordStart).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + __processRecordId = System.Guid.NewGuid().ToString(); + try + { + // work + if (ShouldProcess($"Call remote 'IscsiTargetsDelete' operation")) + { + if (true == MyInvocation?.BoundParameters?.ContainsKey("AsJob")) + { + var instance = this.Clone(); + var job = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.AsyncJob(instance, this.MyInvocation.Line, this.MyInvocation.MyCommand.Name, this._cancellationTokenSource.Token, this._cancellationTokenSource.Cancel); + JobRepository.Add(job); + var task = instance.ProcessRecordAsync(); + job.Monitor(task); + WriteObject(job); + } + else + { + using( var asyncCommandRuntime = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.AsyncCommandRuntime(this, ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token) ) + { + asyncCommandRuntime.Wait( ProcessRecordAsync(),((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token); + } + } + } + } + catch (global::System.AggregateException aggregateException) + { + // unroll the inner exceptions to get the root cause + foreach( var innerException in aggregateException.Flatten().InnerExceptions ) + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletException, $"{innerException.GetType().Name} - {innerException.Message} : {innerException.StackTrace}").Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + // Write exception out to error channel. + WriteError( new global::System.Management.Automation.ErrorRecord(innerException,string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null) ); + } + } + catch (global::System.Exception exception) when ((exception as System.Management.Automation.PipelineStoppedException)== null || (exception as System.Management.Automation.PipelineStoppedException).InnerException != null) + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletException, $"{exception.GetType().Name} - {exception.Message} : {exception.StackTrace}").Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + // Write exception out to error channel. + WriteError( new global::System.Management.Automation.ErrorRecord(exception,string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null) ); + } + finally + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordEnd).Wait(); + } + } + + /// Performs execution of the command, working asynchronously if required. + /// + /// A that will be complete when handling of the method is completed. + /// + protected async global::System.Threading.Tasks.Task ProcessRecordAsync() + { + using( NoSynchronizationContext ) + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordAsyncStart); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletGetPipeline); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + Pipeline = Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.CreatePipeline(InvocationInformation, __correlationId, __processRecordId, this.ParameterSetName); + if (null != HttpPipelinePrepend) + { + Pipeline.Prepend((this.CommandRuntime as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.IAsyncCommandRuntimeExtensions)?.Wrap(HttpPipelinePrepend) ?? HttpPipelinePrepend); + } + if (null != HttpPipelineAppend) + { + Pipeline.Append((this.CommandRuntime as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.IAsyncCommandRuntimeExtensions)?.Wrap(HttpPipelineAppend) ?? HttpPipelineAppend); + } + // get the client instance + try + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletBeforeAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + await this.Client.IscsiTargetsDelete(SubscriptionId, ResourceGroupName, DiskPoolName, Name, onOk, onNoContent, onDefault, this, Pipeline); + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletAfterAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + catch (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.UndeclaredResponseException urexception) + { + WriteError(new global::System.Management.Automation.ErrorRecord(urexception, urexception.StatusCode.ToString(), global::System.Management.Automation.ErrorCategory.InvalidOperation, new { SubscriptionId=SubscriptionId,ResourceGroupName=ResourceGroupName,DiskPoolName=DiskPoolName,Name=Name}) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(urexception.Message) { RecommendedAction = urexception.Action } + }); + } + finally + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordAsyncEnd); + } + } + } + + /// + /// Intializes a new instance of the cmdlet class. + /// + public RemoveAzDiskPoolIscsiTarget_Delete() + { + + } + + /// Interrupts currently running code within the command. + protected override void StopProcessing() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Cancel(); + base.StopProcessing(); + } + + /// + /// a delegate that is called when the remote service returns default (any response code not handled elsewhere). + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// + /// A that will be complete when handling of the method is completed. + /// + private async global::System.Threading.Tasks.Task onDefault(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response) + { + using( NoSynchronizationContext ) + { + var _returnNow = global::System.Threading.Tasks.Task.FromResult(false); + overrideOnDefault(responseMessage, response, ref _returnNow); + // if overrideOnDefault has returned true, then return right away. + if ((null != _returnNow && await _returnNow)) + { + return ; + } + // Error Response : default + var code = (await response)?.Code; + var message = (await response)?.Message; + if ((null == code || null == message)) + { + // Unrecognized Response. Create an error record based on what we have. + var ex = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.RestException(responseMessage, await response); + WriteError( new global::System.Management.Automation.ErrorRecord(ex, ex.Code, global::System.Management.Automation.ErrorCategory.InvalidOperation, new { SubscriptionId=SubscriptionId, ResourceGroupName=ResourceGroupName, DiskPoolName=DiskPoolName, Name=Name }) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(ex.Message) { RecommendedAction = ex.Action } + }); + } + else + { + WriteError( new global::System.Management.Automation.ErrorRecord(new global::System.Exception($"[{code}] : {message}"), code?.ToString(), global::System.Management.Automation.ErrorCategory.InvalidOperation, new { SubscriptionId=SubscriptionId, ResourceGroupName=ResourceGroupName, DiskPoolName=DiskPoolName, Name=Name }) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(message) { RecommendedAction = global::System.String.Empty } + }); + } + } + } + + /// a delegate that is called when the remote service returns 204 (NoContent). + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// + /// A that will be complete when handling of the method is completed. + /// + private async global::System.Threading.Tasks.Task onNoContent(global::System.Net.Http.HttpResponseMessage responseMessage) + { + using( NoSynchronizationContext ) + { + var _returnNow = global::System.Threading.Tasks.Task.FromResult(false); + overrideOnNoContent(responseMessage, ref _returnNow); + // if overrideOnNoContent has returned true, then return right away. + if ((null != _returnNow && await _returnNow)) + { + return ; + } + // onNoContent - response for 204 / + if (true == MyInvocation?.BoundParameters?.ContainsKey("PassThru")) + { + WriteObject(true); + } + } + } + + /// a delegate that is called when the remote service returns 200 (OK). + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// + /// A that will be complete when handling of the method is completed. + /// + private async global::System.Threading.Tasks.Task onOk(global::System.Net.Http.HttpResponseMessage responseMessage) + { + using( NoSynchronizationContext ) + { + var _returnNow = global::System.Threading.Tasks.Task.FromResult(false); + overrideOnOk(responseMessage, ref _returnNow); + // if overrideOnOk has returned true, then return right away. + if ((null != _returnNow && await _returnNow)) + { + return ; + } + // onOk - response for 200 / + if (true == MyInvocation?.BoundParameters?.ContainsKey("PassThru")) + { + WriteObject(true); + } + } + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/cmdlets/RemoveAzDiskPoolIscsiTarget_DeleteViaIdentity.cs b/src/DiskPool/generated/cmdlets/RemoveAzDiskPoolIscsiTarget_DeleteViaIdentity.cs new file mode 100644 index 000000000000..8c7c2f458862 --- /dev/null +++ b/src/DiskPool/generated/cmdlets/RemoveAzDiskPoolIscsiTarget_DeleteViaIdentity.cs @@ -0,0 +1,486 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Cmdlets +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Delete an iSCSI Target. + /// + /// [OpenAPI] Delete=>DELETE:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}/iscsiTargets/{iscsiTargetName}" + /// + [global::System.Management.Automation.Cmdlet(global::System.Management.Automation.VerbsCommon.Remove, @"AzDiskPoolIscsiTarget_DeleteViaIdentity", SupportsShouldProcess = true)] + [global::System.Management.Automation.OutputType(typeof(bool))] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Description(@"Delete an iSCSI Target.")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Generated] + public partial class RemoveAzDiskPoolIscsiTarget_DeleteViaIdentity : global::System.Management.Automation.PSCmdlet, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener + { + /// A unique id generatd for the this cmdlet when it is instantiated. + private string __correlationId = System.Guid.NewGuid().ToString(); + + /// A copy of the Invocation Info (necessary to allow asJob to clone this cmdlet) + private global::System.Management.Automation.InvocationInfo __invocationInfo; + + /// A unique id generatd for the this cmdlet when ProcessRecord() is called. + private string __processRecordId; + + /// + /// The for this operation. + /// + private global::System.Threading.CancellationTokenSource _cancellationTokenSource = new global::System.Threading.CancellationTokenSource(); + + /// when specified, runs this cmdlet as a PowerShell job + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Run the command as a job")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter AsJob { get; set; } + + /// Wait for .NET debugger to attach + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Wait for .NET debugger to attach")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter Break { get; set; } + + /// The reference to the client API class. + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.DiskPool Client => Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.ClientAPI; + + /// + /// The credentials, account, tenant, and subscription used for communication with Azure + /// + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "The credentials, account, tenant, and subscription used for communication with Azure.")] + [global::System.Management.Automation.ValidateNotNull] + [global::System.Management.Automation.Alias("AzureRMContext", "AzureCredential")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Azure)] + public global::System.Management.Automation.PSObject DefaultProfile { get; set; } + + /// SendAsync Pipeline Steps to be appended to the front of the pipeline + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "SendAsync Pipeline Steps to be appended to the front of the pipeline")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[] HttpPipelineAppend { get; set; } + + /// SendAsync Pipeline Steps to be prepended to the front of the pipeline + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "SendAsync Pipeline Steps to be prepended to the front of the pipeline")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[] HttpPipelinePrepend { get; set; } + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity _inputObject; + + /// Identity Parameter + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "Identity Parameter", ValueFromPipeline = true)] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Path)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity InputObject { get => this._inputObject; set => this._inputObject = value; } + + /// Accessor for our copy of the InvocationInfo. + public global::System.Management.Automation.InvocationInfo InvocationInformation { get => __invocationInfo = __invocationInfo ?? this.MyInvocation ; set { __invocationInfo = value; } } + + /// + /// cancellation delegate. Stops the cmdlet when called. + /// + global::System.Action Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Cancel => _cancellationTokenSource.Cancel; + + /// cancellation token. + global::System.Threading.CancellationToken Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Token => _cancellationTokenSource.Token; + + /// + /// when specified, will make the remote call, and return an AsyncOperationResponse, letting the remote operation continue + /// asynchronously. + /// + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Run the command asynchronously")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter NoWait { get; set; } + + /// + /// When specified, forces the cmdlet return a 'bool' given that there isn't a return type by default. + /// + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Returns true when the command succeeds")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter PassThru { get; set; } + + /// + /// The instance of the that the remote call will use. + /// + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.HttpPipeline Pipeline { get; set; } + + /// The URI for the proxy server to use + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "The URI for the proxy server to use")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Uri Proxy { get; set; } + + /// Credentials for a proxy server to use for the remote call + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Credentials for a proxy server to use for the remote call")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.PSCredential ProxyCredential { get; set; } + + /// Use the default credentials for the proxy + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Use the default credentials for the proxy")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter ProxyUseDefaultCredentials { get; set; } + + /// + /// overrideOnDefault will be called before the regular onDefault has been processed, allowing customization of what + /// happens on that response. Implement this method in a partial class to enable this behavior + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// /// Determines if the rest of the onDefault method should be processed, or if the method should + /// return immediately (set to true to skip further processing ) + + partial void overrideOnDefault(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response, ref global::System.Threading.Tasks.Task returnNow); + + /// + /// overrideOnNoContent will be called before the regular onNoContent has been processed, allowing customization of + /// what happens on that response. Implement this method in a partial class to enable this behavior + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// /// Determines if the rest of the onNoContent method should be processed, or if the method should + /// return immediately (set to true to skip further processing ) + + partial void overrideOnNoContent(global::System.Net.Http.HttpResponseMessage responseMessage, ref global::System.Threading.Tasks.Task returnNow); + + /// + /// overrideOnOk will be called before the regular onOk has been processed, allowing customization of what happens + /// on that response. Implement this method in a partial class to enable this behavior + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// /// Determines if the rest of the onOk method should be processed, or if the method should return + /// immediately (set to true to skip further processing ) + + partial void overrideOnOk(global::System.Net.Http.HttpResponseMessage responseMessage, ref global::System.Threading.Tasks.Task returnNow); + + /// + /// (overrides the default BeginProcessing method in global::System.Management.Automation.PSCmdlet) + /// + protected override void BeginProcessing() + { + Module.Instance.SetProxyConfiguration(Proxy, ProxyCredential, ProxyUseDefaultCredentials); + if (Break) + { + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.AttachDebugger.Break(); + } + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletBeginProcessing).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + + /// Creates a duplicate instance of this cmdlet (via JSON serialization). + /// a duplicate instance of RemoveAzDiskPoolIscsiTarget_DeleteViaIdentity + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Cmdlets.RemoveAzDiskPoolIscsiTarget_DeleteViaIdentity Clone() + { + var clone = new RemoveAzDiskPoolIscsiTarget_DeleteViaIdentity(); + clone.__correlationId = this.__correlationId; + clone.__processRecordId = this.__processRecordId; + clone.DefaultProfile = this.DefaultProfile; + clone.InvocationInformation = this.InvocationInformation; + clone.Proxy = this.Proxy; + clone.Pipeline = this.Pipeline; + clone.AsJob = this.AsJob; + clone.Break = this.Break; + clone.ProxyCredential = this.ProxyCredential; + clone.ProxyUseDefaultCredentials = this.ProxyUseDefaultCredentials; + clone.HttpPipelinePrepend = this.HttpPipelinePrepend; + clone.HttpPipelineAppend = this.HttpPipelineAppend; + return clone; + } + + /// Performs clean-up after the command execution + protected override void EndProcessing() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletEndProcessing).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + + /// Handles/Dispatches events during the call to the REST service. + /// The message id + /// The message cancellation token. When this call is cancelled, this should be true + /// Detailed message data for the message event. + /// + /// A that will be complete when handling of the message is completed. + /// + async global::System.Threading.Tasks.Task Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Signal(string id, global::System.Threading.CancellationToken token, global::System.Func messageData) + { + using( NoSynchronizationContext ) + { + if (token.IsCancellationRequested) + { + return ; + } + + switch ( id ) + { + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Verbose: + { + WriteVerbose($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Warning: + { + WriteWarning($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Information: + { + // When an operation supports asjob, Information messages must go thru verbose. + WriteVerbose($"INFORMATION: {(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Debug: + { + WriteDebug($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Error: + { + WriteError(new global::System.Management.Automation.ErrorRecord( new global::System.Exception(messageData().Message), string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null ) ); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.DelayBeforePolling: + { + if (true == MyInvocation?.BoundParameters?.ContainsKey("NoWait")) + { + var data = messageData(); + if (data.ResponseMessage is System.Net.Http.HttpResponseMessage response) + { + var asyncOperation = response.GetFirstHeader(@"Azure-AsyncOperation"); + var location = response.GetFirstHeader(@"Location"); + var uri = global::System.String.IsNullOrEmpty(asyncOperation) ? global::System.String.IsNullOrEmpty(location) ? response.RequestMessage.RequestUri.AbsoluteUri : location : asyncOperation; + WriteObject(new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.AsyncOperationResponse { Target = uri }); + // do nothing more. + data.Cancel(); + return; + } + } + break; + } + } + await Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.Signal(id, token, messageData, (i,t,m) => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(i,t,()=> Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.EventDataConverter.ConvertFrom( m() ) as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.EventData ), InvocationInformation, this.ParameterSetName, __correlationId, __processRecordId, null ); + if (token.IsCancellationRequested) + { + return ; + } + WriteDebug($"{id}: {(messageData().Message ?? global::System.String.Empty)}"); + } + } + + /// Performs execution of the command. + protected override void ProcessRecord() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordStart).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + __processRecordId = System.Guid.NewGuid().ToString(); + try + { + // work + if (ShouldProcess($"Call remote 'IscsiTargetsDelete' operation")) + { + if (true == MyInvocation?.BoundParameters?.ContainsKey("AsJob")) + { + var instance = this.Clone(); + var job = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.AsyncJob(instance, this.MyInvocation.Line, this.MyInvocation.MyCommand.Name, this._cancellationTokenSource.Token, this._cancellationTokenSource.Cancel); + JobRepository.Add(job); + var task = instance.ProcessRecordAsync(); + job.Monitor(task); + WriteObject(job); + } + else + { + using( var asyncCommandRuntime = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.AsyncCommandRuntime(this, ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token) ) + { + asyncCommandRuntime.Wait( ProcessRecordAsync(),((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token); + } + } + } + } + catch (global::System.AggregateException aggregateException) + { + // unroll the inner exceptions to get the root cause + foreach( var innerException in aggregateException.Flatten().InnerExceptions ) + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletException, $"{innerException.GetType().Name} - {innerException.Message} : {innerException.StackTrace}").Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + // Write exception out to error channel. + WriteError( new global::System.Management.Automation.ErrorRecord(innerException,string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null) ); + } + } + catch (global::System.Exception exception) when ((exception as System.Management.Automation.PipelineStoppedException)== null || (exception as System.Management.Automation.PipelineStoppedException).InnerException != null) + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletException, $"{exception.GetType().Name} - {exception.Message} : {exception.StackTrace}").Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + // Write exception out to error channel. + WriteError( new global::System.Management.Automation.ErrorRecord(exception,string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null) ); + } + finally + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordEnd).Wait(); + } + } + + /// Performs execution of the command, working asynchronously if required. + /// + /// A that will be complete when handling of the method is completed. + /// + protected async global::System.Threading.Tasks.Task ProcessRecordAsync() + { + using( NoSynchronizationContext ) + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordAsyncStart); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletGetPipeline); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + Pipeline = Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.CreatePipeline(InvocationInformation, __correlationId, __processRecordId, this.ParameterSetName); + if (null != HttpPipelinePrepend) + { + Pipeline.Prepend((this.CommandRuntime as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.IAsyncCommandRuntimeExtensions)?.Wrap(HttpPipelinePrepend) ?? HttpPipelinePrepend); + } + if (null != HttpPipelineAppend) + { + Pipeline.Append((this.CommandRuntime as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.IAsyncCommandRuntimeExtensions)?.Wrap(HttpPipelineAppend) ?? HttpPipelineAppend); + } + // get the client instance + try + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletBeforeAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + if (InputObject?.Id != null) + { + await this.Client.IscsiTargetsDeleteViaIdentity(InputObject.Id, onOk, onNoContent, onDefault, this, Pipeline); + } + else + { + // try to call with PATH parameters from Input Object + if (null == InputObject.SubscriptionId) + { + ThrowTerminatingError( new global::System.Management.Automation.ErrorRecord(new global::System.Exception("InputObject has null value for InputObject.SubscriptionId"),string.Empty, global::System.Management.Automation.ErrorCategory.InvalidArgument, InputObject) ); + } + if (null == InputObject.ResourceGroupName) + { + ThrowTerminatingError( new global::System.Management.Automation.ErrorRecord(new global::System.Exception("InputObject has null value for InputObject.ResourceGroupName"),string.Empty, global::System.Management.Automation.ErrorCategory.InvalidArgument, InputObject) ); + } + if (null == InputObject.DiskPoolName) + { + ThrowTerminatingError( new global::System.Management.Automation.ErrorRecord(new global::System.Exception("InputObject has null value for InputObject.DiskPoolName"),string.Empty, global::System.Management.Automation.ErrorCategory.InvalidArgument, InputObject) ); + } + if (null == InputObject.IscsiTargetName) + { + ThrowTerminatingError( new global::System.Management.Automation.ErrorRecord(new global::System.Exception("InputObject has null value for InputObject.IscsiTargetName"),string.Empty, global::System.Management.Automation.ErrorCategory.InvalidArgument, InputObject) ); + } + await this.Client.IscsiTargetsDelete(InputObject.SubscriptionId ?? null, InputObject.ResourceGroupName ?? null, InputObject.DiskPoolName ?? null, InputObject.IscsiTargetName ?? null, onOk, onNoContent, onDefault, this, Pipeline); + } + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletAfterAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + catch (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.UndeclaredResponseException urexception) + { + WriteError(new global::System.Management.Automation.ErrorRecord(urexception, urexception.StatusCode.ToString(), global::System.Management.Automation.ErrorCategory.InvalidOperation, new { }) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(urexception.Message) { RecommendedAction = urexception.Action } + }); + } + finally + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordAsyncEnd); + } + } + } + + /// + /// Intializes a new instance of the cmdlet class. + /// + public RemoveAzDiskPoolIscsiTarget_DeleteViaIdentity() + { + + } + + /// Interrupts currently running code within the command. + protected override void StopProcessing() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Cancel(); + base.StopProcessing(); + } + + /// + /// a delegate that is called when the remote service returns default (any response code not handled elsewhere). + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// + /// A that will be complete when handling of the method is completed. + /// + private async global::System.Threading.Tasks.Task onDefault(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response) + { + using( NoSynchronizationContext ) + { + var _returnNow = global::System.Threading.Tasks.Task.FromResult(false); + overrideOnDefault(responseMessage, response, ref _returnNow); + // if overrideOnDefault has returned true, then return right away. + if ((null != _returnNow && await _returnNow)) + { + return ; + } + // Error Response : default + var code = (await response)?.Code; + var message = (await response)?.Message; + if ((null == code || null == message)) + { + // Unrecognized Response. Create an error record based on what we have. + var ex = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.RestException(responseMessage, await response); + WriteError( new global::System.Management.Automation.ErrorRecord(ex, ex.Code, global::System.Management.Automation.ErrorCategory.InvalidOperation, new { }) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(ex.Message) { RecommendedAction = ex.Action } + }); + } + else + { + WriteError( new global::System.Management.Automation.ErrorRecord(new global::System.Exception($"[{code}] : {message}"), code?.ToString(), global::System.Management.Automation.ErrorCategory.InvalidOperation, new { }) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(message) { RecommendedAction = global::System.String.Empty } + }); + } + } + } + + /// a delegate that is called when the remote service returns 204 (NoContent). + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// + /// A that will be complete when handling of the method is completed. + /// + private async global::System.Threading.Tasks.Task onNoContent(global::System.Net.Http.HttpResponseMessage responseMessage) + { + using( NoSynchronizationContext ) + { + var _returnNow = global::System.Threading.Tasks.Task.FromResult(false); + overrideOnNoContent(responseMessage, ref _returnNow); + // if overrideOnNoContent has returned true, then return right away. + if ((null != _returnNow && await _returnNow)) + { + return ; + } + // onNoContent - response for 204 / + if (true == MyInvocation?.BoundParameters?.ContainsKey("PassThru")) + { + WriteObject(true); + } + } + } + + /// a delegate that is called when the remote service returns 200 (OK). + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// + /// A that will be complete when handling of the method is completed. + /// + private async global::System.Threading.Tasks.Task onOk(global::System.Net.Http.HttpResponseMessage responseMessage) + { + using( NoSynchronizationContext ) + { + var _returnNow = global::System.Threading.Tasks.Task.FromResult(false); + overrideOnOk(responseMessage, ref _returnNow); + // if overrideOnOk has returned true, then return right away. + if ((null != _returnNow && await _returnNow)) + { + return ; + } + // onOk - response for 200 / + if (true == MyInvocation?.BoundParameters?.ContainsKey("PassThru")) + { + WriteObject(true); + } + } + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/cmdlets/RemoveAzDiskPool_Delete.cs b/src/DiskPool/generated/cmdlets/RemoveAzDiskPool_Delete.cs new file mode 100644 index 000000000000..f240592f6665 --- /dev/null +++ b/src/DiskPool/generated/cmdlets/RemoveAzDiskPool_Delete.cs @@ -0,0 +1,504 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Cmdlets +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Delete a Disk pool. + /// + /// [OpenAPI] Delete=>DELETE:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}" + /// + [global::System.Management.Automation.Cmdlet(global::System.Management.Automation.VerbsCommon.Remove, @"AzDiskPool_Delete", SupportsShouldProcess = true)] + [global::System.Management.Automation.OutputType(typeof(bool))] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Description(@"Delete a Disk pool.")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Generated] + public partial class RemoveAzDiskPool_Delete : global::System.Management.Automation.PSCmdlet, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener + { + /// A unique id generatd for the this cmdlet when it is instantiated. + private string __correlationId = System.Guid.NewGuid().ToString(); + + /// A copy of the Invocation Info (necessary to allow asJob to clone this cmdlet) + private global::System.Management.Automation.InvocationInfo __invocationInfo; + + /// A unique id generatd for the this cmdlet when ProcessRecord() is called. + private string __processRecordId; + + /// + /// The for this operation. + /// + private global::System.Threading.CancellationTokenSource _cancellationTokenSource = new global::System.Threading.CancellationTokenSource(); + + /// when specified, runs this cmdlet as a PowerShell job + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Run the command as a job")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter AsJob { get; set; } + + /// Wait for .NET debugger to attach + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Wait for .NET debugger to attach")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter Break { get; set; } + + /// The reference to the client API class. + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.DiskPool Client => Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.ClientAPI; + + /// + /// The credentials, account, tenant, and subscription used for communication with Azure + /// + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "The credentials, account, tenant, and subscription used for communication with Azure.")] + [global::System.Management.Automation.ValidateNotNull] + [global::System.Management.Automation.Alias("AzureRMContext", "AzureCredential")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Azure)] + public global::System.Management.Automation.PSObject DefaultProfile { get; set; } + + /// SendAsync Pipeline Steps to be appended to the front of the pipeline + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "SendAsync Pipeline Steps to be appended to the front of the pipeline")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[] HttpPipelineAppend { get; set; } + + /// SendAsync Pipeline Steps to be prepended to the front of the pipeline + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "SendAsync Pipeline Steps to be prepended to the front of the pipeline")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[] HttpPipelinePrepend { get; set; } + + /// Accessor for our copy of the InvocationInfo. + public global::System.Management.Automation.InvocationInfo InvocationInformation { get => __invocationInfo = __invocationInfo ?? this.MyInvocation ; set { __invocationInfo = value; } } + + /// + /// cancellation delegate. Stops the cmdlet when called. + /// + global::System.Action Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Cancel => _cancellationTokenSource.Cancel; + + /// cancellation token. + global::System.Threading.CancellationToken Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Token => _cancellationTokenSource.Token; + + /// Backing field for property. + private string _name; + + /// The name of the Disk Pool. + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "The name of the Disk Pool.")] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"The name of the Disk Pool.", + SerializedName = @"diskPoolName", + PossibleTypes = new [] { typeof(string) })] + [global::System.Management.Automation.Alias("DiskPoolName")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Path)] + public string Name { get => this._name; set => this._name = value; } + + /// + /// when specified, will make the remote call, and return an AsyncOperationResponse, letting the remote operation continue + /// asynchronously. + /// + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Run the command asynchronously")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter NoWait { get; set; } + + /// + /// When specified, forces the cmdlet return a 'bool' given that there isn't a return type by default. + /// + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Returns true when the command succeeds")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter PassThru { get; set; } + + /// + /// The instance of the that the remote call will use. + /// + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.HttpPipeline Pipeline { get; set; } + + /// The URI for the proxy server to use + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "The URI for the proxy server to use")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Uri Proxy { get; set; } + + /// Credentials for a proxy server to use for the remote call + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Credentials for a proxy server to use for the remote call")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.PSCredential ProxyCredential { get; set; } + + /// Use the default credentials for the proxy + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Use the default credentials for the proxy")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter ProxyUseDefaultCredentials { get; set; } + + /// Backing field for property. + private string _resourceGroupName; + + /// The name of the resource group. The name is case insensitive. + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "The name of the resource group. The name is case insensitive.")] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"The name of the resource group. The name is case insensitive.", + SerializedName = @"resourceGroupName", + PossibleTypes = new [] { typeof(string) })] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Path)] + public string ResourceGroupName { get => this._resourceGroupName; set => this._resourceGroupName = value; } + + /// Backing field for property. + private string _subscriptionId; + + /// The ID of the target subscription. + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "The ID of the target subscription.")] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"The ID of the target subscription.", + SerializedName = @"subscriptionId", + PossibleTypes = new [] { typeof(string) })] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.DefaultInfo( + Name = @"", + Description =@"", + Script = @"(Get-AzContext).Subscription.Id")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Path)] + public string SubscriptionId { get => this._subscriptionId; set => this._subscriptionId = value; } + + /// + /// overrideOnDefault will be called before the regular onDefault has been processed, allowing customization of what + /// happens on that response. Implement this method in a partial class to enable this behavior + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// /// Determines if the rest of the onDefault method should be processed, or if the method should + /// return immediately (set to true to skip further processing ) + + partial void overrideOnDefault(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response, ref global::System.Threading.Tasks.Task returnNow); + + /// + /// overrideOnNoContent will be called before the regular onNoContent has been processed, allowing customization of + /// what happens on that response. Implement this method in a partial class to enable this behavior + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// /// Determines if the rest of the onNoContent method should be processed, or if the method should + /// return immediately (set to true to skip further processing ) + + partial void overrideOnNoContent(global::System.Net.Http.HttpResponseMessage responseMessage, ref global::System.Threading.Tasks.Task returnNow); + + /// + /// overrideOnOk will be called before the regular onOk has been processed, allowing customization of what happens + /// on that response. Implement this method in a partial class to enable this behavior + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// /// Determines if the rest of the onOk method should be processed, or if the method should return + /// immediately (set to true to skip further processing ) + + partial void overrideOnOk(global::System.Net.Http.HttpResponseMessage responseMessage, ref global::System.Threading.Tasks.Task returnNow); + + /// + /// (overrides the default BeginProcessing method in global::System.Management.Automation.PSCmdlet) + /// + protected override void BeginProcessing() + { + Module.Instance.SetProxyConfiguration(Proxy, ProxyCredential, ProxyUseDefaultCredentials); + if (Break) + { + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.AttachDebugger.Break(); + } + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletBeginProcessing).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + + /// Creates a duplicate instance of this cmdlet (via JSON serialization). + /// a duplicate instance of RemoveAzDiskPool_Delete + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Cmdlets.RemoveAzDiskPool_Delete Clone() + { + var clone = new RemoveAzDiskPool_Delete(); + clone.__correlationId = this.__correlationId; + clone.__processRecordId = this.__processRecordId; + clone.DefaultProfile = this.DefaultProfile; + clone.InvocationInformation = this.InvocationInformation; + clone.Proxy = this.Proxy; + clone.Pipeline = this.Pipeline; + clone.AsJob = this.AsJob; + clone.Break = this.Break; + clone.ProxyCredential = this.ProxyCredential; + clone.ProxyUseDefaultCredentials = this.ProxyUseDefaultCredentials; + clone.HttpPipelinePrepend = this.HttpPipelinePrepend; + clone.HttpPipelineAppend = this.HttpPipelineAppend; + clone.SubscriptionId = this.SubscriptionId; + clone.ResourceGroupName = this.ResourceGroupName; + clone.Name = this.Name; + return clone; + } + + /// Performs clean-up after the command execution + protected override void EndProcessing() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletEndProcessing).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + + /// Handles/Dispatches events during the call to the REST service. + /// The message id + /// The message cancellation token. When this call is cancelled, this should be true + /// Detailed message data for the message event. + /// + /// A that will be complete when handling of the message is completed. + /// + async global::System.Threading.Tasks.Task Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Signal(string id, global::System.Threading.CancellationToken token, global::System.Func messageData) + { + using( NoSynchronizationContext ) + { + if (token.IsCancellationRequested) + { + return ; + } + + switch ( id ) + { + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Verbose: + { + WriteVerbose($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Warning: + { + WriteWarning($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Information: + { + // When an operation supports asjob, Information messages must go thru verbose. + WriteVerbose($"INFORMATION: {(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Debug: + { + WriteDebug($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Error: + { + WriteError(new global::System.Management.Automation.ErrorRecord( new global::System.Exception(messageData().Message), string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null ) ); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.DelayBeforePolling: + { + if (true == MyInvocation?.BoundParameters?.ContainsKey("NoWait")) + { + var data = messageData(); + if (data.ResponseMessage is System.Net.Http.HttpResponseMessage response) + { + var asyncOperation = response.GetFirstHeader(@"Azure-AsyncOperation"); + var location = response.GetFirstHeader(@"Location"); + var uri = global::System.String.IsNullOrEmpty(asyncOperation) ? global::System.String.IsNullOrEmpty(location) ? response.RequestMessage.RequestUri.AbsoluteUri : location : asyncOperation; + WriteObject(new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.AsyncOperationResponse { Target = uri }); + // do nothing more. + data.Cancel(); + return; + } + } + break; + } + } + await Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.Signal(id, token, messageData, (i,t,m) => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(i,t,()=> Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.EventDataConverter.ConvertFrom( m() ) as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.EventData ), InvocationInformation, this.ParameterSetName, __correlationId, __processRecordId, null ); + if (token.IsCancellationRequested) + { + return ; + } + WriteDebug($"{id}: {(messageData().Message ?? global::System.String.Empty)}"); + } + } + + /// Performs execution of the command. + protected override void ProcessRecord() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordStart).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + __processRecordId = System.Guid.NewGuid().ToString(); + try + { + // work + if (ShouldProcess($"Call remote 'DiskPoolsDelete' operation")) + { + if (true == MyInvocation?.BoundParameters?.ContainsKey("AsJob")) + { + var instance = this.Clone(); + var job = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.AsyncJob(instance, this.MyInvocation.Line, this.MyInvocation.MyCommand.Name, this._cancellationTokenSource.Token, this._cancellationTokenSource.Cancel); + JobRepository.Add(job); + var task = instance.ProcessRecordAsync(); + job.Monitor(task); + WriteObject(job); + } + else + { + using( var asyncCommandRuntime = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.AsyncCommandRuntime(this, ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token) ) + { + asyncCommandRuntime.Wait( ProcessRecordAsync(),((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token); + } + } + } + } + catch (global::System.AggregateException aggregateException) + { + // unroll the inner exceptions to get the root cause + foreach( var innerException in aggregateException.Flatten().InnerExceptions ) + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletException, $"{innerException.GetType().Name} - {innerException.Message} : {innerException.StackTrace}").Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + // Write exception out to error channel. + WriteError( new global::System.Management.Automation.ErrorRecord(innerException,string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null) ); + } + } + catch (global::System.Exception exception) when ((exception as System.Management.Automation.PipelineStoppedException)== null || (exception as System.Management.Automation.PipelineStoppedException).InnerException != null) + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletException, $"{exception.GetType().Name} - {exception.Message} : {exception.StackTrace}").Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + // Write exception out to error channel. + WriteError( new global::System.Management.Automation.ErrorRecord(exception,string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null) ); + } + finally + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordEnd).Wait(); + } + } + + /// Performs execution of the command, working asynchronously if required. + /// + /// A that will be complete when handling of the method is completed. + /// + protected async global::System.Threading.Tasks.Task ProcessRecordAsync() + { + using( NoSynchronizationContext ) + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordAsyncStart); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletGetPipeline); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + Pipeline = Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.CreatePipeline(InvocationInformation, __correlationId, __processRecordId, this.ParameterSetName); + if (null != HttpPipelinePrepend) + { + Pipeline.Prepend((this.CommandRuntime as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.IAsyncCommandRuntimeExtensions)?.Wrap(HttpPipelinePrepend) ?? HttpPipelinePrepend); + } + if (null != HttpPipelineAppend) + { + Pipeline.Append((this.CommandRuntime as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.IAsyncCommandRuntimeExtensions)?.Wrap(HttpPipelineAppend) ?? HttpPipelineAppend); + } + // get the client instance + try + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletBeforeAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + await this.Client.DiskPoolsDelete(SubscriptionId, ResourceGroupName, Name, onOk, onNoContent, onDefault, this, Pipeline); + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletAfterAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + catch (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.UndeclaredResponseException urexception) + { + WriteError(new global::System.Management.Automation.ErrorRecord(urexception, urexception.StatusCode.ToString(), global::System.Management.Automation.ErrorCategory.InvalidOperation, new { SubscriptionId=SubscriptionId,ResourceGroupName=ResourceGroupName,Name=Name}) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(urexception.Message) { RecommendedAction = urexception.Action } + }); + } + finally + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordAsyncEnd); + } + } + } + + /// + /// Intializes a new instance of the cmdlet class. + /// + public RemoveAzDiskPool_Delete() + { + + } + + /// Interrupts currently running code within the command. + protected override void StopProcessing() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Cancel(); + base.StopProcessing(); + } + + /// + /// a delegate that is called when the remote service returns default (any response code not handled elsewhere). + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// + /// A that will be complete when handling of the method is completed. + /// + private async global::System.Threading.Tasks.Task onDefault(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response) + { + using( NoSynchronizationContext ) + { + var _returnNow = global::System.Threading.Tasks.Task.FromResult(false); + overrideOnDefault(responseMessage, response, ref _returnNow); + // if overrideOnDefault has returned true, then return right away. + if ((null != _returnNow && await _returnNow)) + { + return ; + } + // Error Response : default + var code = (await response)?.Code; + var message = (await response)?.Message; + if ((null == code || null == message)) + { + // Unrecognized Response. Create an error record based on what we have. + var ex = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.RestException(responseMessage, await response); + WriteError( new global::System.Management.Automation.ErrorRecord(ex, ex.Code, global::System.Management.Automation.ErrorCategory.InvalidOperation, new { SubscriptionId=SubscriptionId, ResourceGroupName=ResourceGroupName, Name=Name }) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(ex.Message) { RecommendedAction = ex.Action } + }); + } + else + { + WriteError( new global::System.Management.Automation.ErrorRecord(new global::System.Exception($"[{code}] : {message}"), code?.ToString(), global::System.Management.Automation.ErrorCategory.InvalidOperation, new { SubscriptionId=SubscriptionId, ResourceGroupName=ResourceGroupName, Name=Name }) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(message) { RecommendedAction = global::System.String.Empty } + }); + } + } + } + + /// a delegate that is called when the remote service returns 204 (NoContent). + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// + /// A that will be complete when handling of the method is completed. + /// + private async global::System.Threading.Tasks.Task onNoContent(global::System.Net.Http.HttpResponseMessage responseMessage) + { + using( NoSynchronizationContext ) + { + var _returnNow = global::System.Threading.Tasks.Task.FromResult(false); + overrideOnNoContent(responseMessage, ref _returnNow); + // if overrideOnNoContent has returned true, then return right away. + if ((null != _returnNow && await _returnNow)) + { + return ; + } + // onNoContent - response for 204 / + if (true == MyInvocation?.BoundParameters?.ContainsKey("PassThru")) + { + WriteObject(true); + } + } + } + + /// a delegate that is called when the remote service returns 200 (OK). + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// + /// A that will be complete when handling of the method is completed. + /// + private async global::System.Threading.Tasks.Task onOk(global::System.Net.Http.HttpResponseMessage responseMessage) + { + using( NoSynchronizationContext ) + { + var _returnNow = global::System.Threading.Tasks.Task.FromResult(false); + overrideOnOk(responseMessage, ref _returnNow); + // if overrideOnOk has returned true, then return right away. + if ((null != _returnNow && await _returnNow)) + { + return ; + } + // onOk - response for 200 / + if (true == MyInvocation?.BoundParameters?.ContainsKey("PassThru")) + { + WriteObject(true); + } + } + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/cmdlets/RemoveAzDiskPool_DeleteViaIdentity.cs b/src/DiskPool/generated/cmdlets/RemoveAzDiskPool_DeleteViaIdentity.cs new file mode 100644 index 000000000000..7b058488eaba --- /dev/null +++ b/src/DiskPool/generated/cmdlets/RemoveAzDiskPool_DeleteViaIdentity.cs @@ -0,0 +1,482 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Cmdlets +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Delete a Disk pool. + /// + /// [OpenAPI] Delete=>DELETE:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}" + /// + [global::System.Management.Automation.Cmdlet(global::System.Management.Automation.VerbsCommon.Remove, @"AzDiskPool_DeleteViaIdentity", SupportsShouldProcess = true)] + [global::System.Management.Automation.OutputType(typeof(bool))] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Description(@"Delete a Disk pool.")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Generated] + public partial class RemoveAzDiskPool_DeleteViaIdentity : global::System.Management.Automation.PSCmdlet, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener + { + /// A unique id generatd for the this cmdlet when it is instantiated. + private string __correlationId = System.Guid.NewGuid().ToString(); + + /// A copy of the Invocation Info (necessary to allow asJob to clone this cmdlet) + private global::System.Management.Automation.InvocationInfo __invocationInfo; + + /// A unique id generatd for the this cmdlet when ProcessRecord() is called. + private string __processRecordId; + + /// + /// The for this operation. + /// + private global::System.Threading.CancellationTokenSource _cancellationTokenSource = new global::System.Threading.CancellationTokenSource(); + + /// when specified, runs this cmdlet as a PowerShell job + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Run the command as a job")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter AsJob { get; set; } + + /// Wait for .NET debugger to attach + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Wait for .NET debugger to attach")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter Break { get; set; } + + /// The reference to the client API class. + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.DiskPool Client => Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.ClientAPI; + + /// + /// The credentials, account, tenant, and subscription used for communication with Azure + /// + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "The credentials, account, tenant, and subscription used for communication with Azure.")] + [global::System.Management.Automation.ValidateNotNull] + [global::System.Management.Automation.Alias("AzureRMContext", "AzureCredential")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Azure)] + public global::System.Management.Automation.PSObject DefaultProfile { get; set; } + + /// SendAsync Pipeline Steps to be appended to the front of the pipeline + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "SendAsync Pipeline Steps to be appended to the front of the pipeline")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[] HttpPipelineAppend { get; set; } + + /// SendAsync Pipeline Steps to be prepended to the front of the pipeline + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "SendAsync Pipeline Steps to be prepended to the front of the pipeline")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[] HttpPipelinePrepend { get; set; } + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity _inputObject; + + /// Identity Parameter + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "Identity Parameter", ValueFromPipeline = true)] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Path)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity InputObject { get => this._inputObject; set => this._inputObject = value; } + + /// Accessor for our copy of the InvocationInfo. + public global::System.Management.Automation.InvocationInfo InvocationInformation { get => __invocationInfo = __invocationInfo ?? this.MyInvocation ; set { __invocationInfo = value; } } + + /// + /// cancellation delegate. Stops the cmdlet when called. + /// + global::System.Action Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Cancel => _cancellationTokenSource.Cancel; + + /// cancellation token. + global::System.Threading.CancellationToken Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Token => _cancellationTokenSource.Token; + + /// + /// when specified, will make the remote call, and return an AsyncOperationResponse, letting the remote operation continue + /// asynchronously. + /// + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Run the command asynchronously")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter NoWait { get; set; } + + /// + /// When specified, forces the cmdlet return a 'bool' given that there isn't a return type by default. + /// + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Returns true when the command succeeds")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter PassThru { get; set; } + + /// + /// The instance of the that the remote call will use. + /// + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.HttpPipeline Pipeline { get; set; } + + /// The URI for the proxy server to use + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "The URI for the proxy server to use")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Uri Proxy { get; set; } + + /// Credentials for a proxy server to use for the remote call + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Credentials for a proxy server to use for the remote call")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.PSCredential ProxyCredential { get; set; } + + /// Use the default credentials for the proxy + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Use the default credentials for the proxy")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter ProxyUseDefaultCredentials { get; set; } + + /// + /// overrideOnDefault will be called before the regular onDefault has been processed, allowing customization of what + /// happens on that response. Implement this method in a partial class to enable this behavior + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// /// Determines if the rest of the onDefault method should be processed, or if the method should + /// return immediately (set to true to skip further processing ) + + partial void overrideOnDefault(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response, ref global::System.Threading.Tasks.Task returnNow); + + /// + /// overrideOnNoContent will be called before the regular onNoContent has been processed, allowing customization of + /// what happens on that response. Implement this method in a partial class to enable this behavior + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// /// Determines if the rest of the onNoContent method should be processed, or if the method should + /// return immediately (set to true to skip further processing ) + + partial void overrideOnNoContent(global::System.Net.Http.HttpResponseMessage responseMessage, ref global::System.Threading.Tasks.Task returnNow); + + /// + /// overrideOnOk will be called before the regular onOk has been processed, allowing customization of what happens + /// on that response. Implement this method in a partial class to enable this behavior + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// /// Determines if the rest of the onOk method should be processed, or if the method should return + /// immediately (set to true to skip further processing ) + + partial void overrideOnOk(global::System.Net.Http.HttpResponseMessage responseMessage, ref global::System.Threading.Tasks.Task returnNow); + + /// + /// (overrides the default BeginProcessing method in global::System.Management.Automation.PSCmdlet) + /// + protected override void BeginProcessing() + { + Module.Instance.SetProxyConfiguration(Proxy, ProxyCredential, ProxyUseDefaultCredentials); + if (Break) + { + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.AttachDebugger.Break(); + } + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletBeginProcessing).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + + /// Creates a duplicate instance of this cmdlet (via JSON serialization). + /// a duplicate instance of RemoveAzDiskPool_DeleteViaIdentity + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Cmdlets.RemoveAzDiskPool_DeleteViaIdentity Clone() + { + var clone = new RemoveAzDiskPool_DeleteViaIdentity(); + clone.__correlationId = this.__correlationId; + clone.__processRecordId = this.__processRecordId; + clone.DefaultProfile = this.DefaultProfile; + clone.InvocationInformation = this.InvocationInformation; + clone.Proxy = this.Proxy; + clone.Pipeline = this.Pipeline; + clone.AsJob = this.AsJob; + clone.Break = this.Break; + clone.ProxyCredential = this.ProxyCredential; + clone.ProxyUseDefaultCredentials = this.ProxyUseDefaultCredentials; + clone.HttpPipelinePrepend = this.HttpPipelinePrepend; + clone.HttpPipelineAppend = this.HttpPipelineAppend; + return clone; + } + + /// Performs clean-up after the command execution + protected override void EndProcessing() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletEndProcessing).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + + /// Handles/Dispatches events during the call to the REST service. + /// The message id + /// The message cancellation token. When this call is cancelled, this should be true + /// Detailed message data for the message event. + /// + /// A that will be complete when handling of the message is completed. + /// + async global::System.Threading.Tasks.Task Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Signal(string id, global::System.Threading.CancellationToken token, global::System.Func messageData) + { + using( NoSynchronizationContext ) + { + if (token.IsCancellationRequested) + { + return ; + } + + switch ( id ) + { + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Verbose: + { + WriteVerbose($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Warning: + { + WriteWarning($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Information: + { + // When an operation supports asjob, Information messages must go thru verbose. + WriteVerbose($"INFORMATION: {(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Debug: + { + WriteDebug($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Error: + { + WriteError(new global::System.Management.Automation.ErrorRecord( new global::System.Exception(messageData().Message), string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null ) ); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.DelayBeforePolling: + { + if (true == MyInvocation?.BoundParameters?.ContainsKey("NoWait")) + { + var data = messageData(); + if (data.ResponseMessage is System.Net.Http.HttpResponseMessage response) + { + var asyncOperation = response.GetFirstHeader(@"Azure-AsyncOperation"); + var location = response.GetFirstHeader(@"Location"); + var uri = global::System.String.IsNullOrEmpty(asyncOperation) ? global::System.String.IsNullOrEmpty(location) ? response.RequestMessage.RequestUri.AbsoluteUri : location : asyncOperation; + WriteObject(new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.AsyncOperationResponse { Target = uri }); + // do nothing more. + data.Cancel(); + return; + } + } + break; + } + } + await Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.Signal(id, token, messageData, (i,t,m) => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(i,t,()=> Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.EventDataConverter.ConvertFrom( m() ) as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.EventData ), InvocationInformation, this.ParameterSetName, __correlationId, __processRecordId, null ); + if (token.IsCancellationRequested) + { + return ; + } + WriteDebug($"{id}: {(messageData().Message ?? global::System.String.Empty)}"); + } + } + + /// Performs execution of the command. + protected override void ProcessRecord() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordStart).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + __processRecordId = System.Guid.NewGuid().ToString(); + try + { + // work + if (ShouldProcess($"Call remote 'DiskPoolsDelete' operation")) + { + if (true == MyInvocation?.BoundParameters?.ContainsKey("AsJob")) + { + var instance = this.Clone(); + var job = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.AsyncJob(instance, this.MyInvocation.Line, this.MyInvocation.MyCommand.Name, this._cancellationTokenSource.Token, this._cancellationTokenSource.Cancel); + JobRepository.Add(job); + var task = instance.ProcessRecordAsync(); + job.Monitor(task); + WriteObject(job); + } + else + { + using( var asyncCommandRuntime = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.AsyncCommandRuntime(this, ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token) ) + { + asyncCommandRuntime.Wait( ProcessRecordAsync(),((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token); + } + } + } + } + catch (global::System.AggregateException aggregateException) + { + // unroll the inner exceptions to get the root cause + foreach( var innerException in aggregateException.Flatten().InnerExceptions ) + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletException, $"{innerException.GetType().Name} - {innerException.Message} : {innerException.StackTrace}").Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + // Write exception out to error channel. + WriteError( new global::System.Management.Automation.ErrorRecord(innerException,string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null) ); + } + } + catch (global::System.Exception exception) when ((exception as System.Management.Automation.PipelineStoppedException)== null || (exception as System.Management.Automation.PipelineStoppedException).InnerException != null) + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletException, $"{exception.GetType().Name} - {exception.Message} : {exception.StackTrace}").Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + // Write exception out to error channel. + WriteError( new global::System.Management.Automation.ErrorRecord(exception,string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null) ); + } + finally + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordEnd).Wait(); + } + } + + /// Performs execution of the command, working asynchronously if required. + /// + /// A that will be complete when handling of the method is completed. + /// + protected async global::System.Threading.Tasks.Task ProcessRecordAsync() + { + using( NoSynchronizationContext ) + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordAsyncStart); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletGetPipeline); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + Pipeline = Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.CreatePipeline(InvocationInformation, __correlationId, __processRecordId, this.ParameterSetName); + if (null != HttpPipelinePrepend) + { + Pipeline.Prepend((this.CommandRuntime as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.IAsyncCommandRuntimeExtensions)?.Wrap(HttpPipelinePrepend) ?? HttpPipelinePrepend); + } + if (null != HttpPipelineAppend) + { + Pipeline.Append((this.CommandRuntime as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.IAsyncCommandRuntimeExtensions)?.Wrap(HttpPipelineAppend) ?? HttpPipelineAppend); + } + // get the client instance + try + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletBeforeAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + if (InputObject?.Id != null) + { + await this.Client.DiskPoolsDeleteViaIdentity(InputObject.Id, onOk, onNoContent, onDefault, this, Pipeline); + } + else + { + // try to call with PATH parameters from Input Object + if (null == InputObject.SubscriptionId) + { + ThrowTerminatingError( new global::System.Management.Automation.ErrorRecord(new global::System.Exception("InputObject has null value for InputObject.SubscriptionId"),string.Empty, global::System.Management.Automation.ErrorCategory.InvalidArgument, InputObject) ); + } + if (null == InputObject.ResourceGroupName) + { + ThrowTerminatingError( new global::System.Management.Automation.ErrorRecord(new global::System.Exception("InputObject has null value for InputObject.ResourceGroupName"),string.Empty, global::System.Management.Automation.ErrorCategory.InvalidArgument, InputObject) ); + } + if (null == InputObject.DiskPoolName) + { + ThrowTerminatingError( new global::System.Management.Automation.ErrorRecord(new global::System.Exception("InputObject has null value for InputObject.DiskPoolName"),string.Empty, global::System.Management.Automation.ErrorCategory.InvalidArgument, InputObject) ); + } + await this.Client.DiskPoolsDelete(InputObject.SubscriptionId ?? null, InputObject.ResourceGroupName ?? null, InputObject.DiskPoolName ?? null, onOk, onNoContent, onDefault, this, Pipeline); + } + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletAfterAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + catch (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.UndeclaredResponseException urexception) + { + WriteError(new global::System.Management.Automation.ErrorRecord(urexception, urexception.StatusCode.ToString(), global::System.Management.Automation.ErrorCategory.InvalidOperation, new { }) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(urexception.Message) { RecommendedAction = urexception.Action } + }); + } + finally + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordAsyncEnd); + } + } + } + + /// + /// Intializes a new instance of the cmdlet class. + /// + public RemoveAzDiskPool_DeleteViaIdentity() + { + + } + + /// Interrupts currently running code within the command. + protected override void StopProcessing() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Cancel(); + base.StopProcessing(); + } + + /// + /// a delegate that is called when the remote service returns default (any response code not handled elsewhere). + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// + /// A that will be complete when handling of the method is completed. + /// + private async global::System.Threading.Tasks.Task onDefault(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response) + { + using( NoSynchronizationContext ) + { + var _returnNow = global::System.Threading.Tasks.Task.FromResult(false); + overrideOnDefault(responseMessage, response, ref _returnNow); + // if overrideOnDefault has returned true, then return right away. + if ((null != _returnNow && await _returnNow)) + { + return ; + } + // Error Response : default + var code = (await response)?.Code; + var message = (await response)?.Message; + if ((null == code || null == message)) + { + // Unrecognized Response. Create an error record based on what we have. + var ex = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.RestException(responseMessage, await response); + WriteError( new global::System.Management.Automation.ErrorRecord(ex, ex.Code, global::System.Management.Automation.ErrorCategory.InvalidOperation, new { }) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(ex.Message) { RecommendedAction = ex.Action } + }); + } + else + { + WriteError( new global::System.Management.Automation.ErrorRecord(new global::System.Exception($"[{code}] : {message}"), code?.ToString(), global::System.Management.Automation.ErrorCategory.InvalidOperation, new { }) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(message) { RecommendedAction = global::System.String.Empty } + }); + } + } + } + + /// a delegate that is called when the remote service returns 204 (NoContent). + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// + /// A that will be complete when handling of the method is completed. + /// + private async global::System.Threading.Tasks.Task onNoContent(global::System.Net.Http.HttpResponseMessage responseMessage) + { + using( NoSynchronizationContext ) + { + var _returnNow = global::System.Threading.Tasks.Task.FromResult(false); + overrideOnNoContent(responseMessage, ref _returnNow); + // if overrideOnNoContent has returned true, then return right away. + if ((null != _returnNow && await _returnNow)) + { + return ; + } + // onNoContent - response for 204 / + if (true == MyInvocation?.BoundParameters?.ContainsKey("PassThru")) + { + WriteObject(true); + } + } + } + + /// a delegate that is called when the remote service returns 200 (OK). + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// + /// A that will be complete when handling of the method is completed. + /// + private async global::System.Threading.Tasks.Task onOk(global::System.Net.Http.HttpResponseMessage responseMessage) + { + using( NoSynchronizationContext ) + { + var _returnNow = global::System.Threading.Tasks.Task.FromResult(false); + overrideOnOk(responseMessage, ref _returnNow); + // if overrideOnOk has returned true, then return right away. + if ((null != _returnNow && await _returnNow)) + { + return ; + } + // onOk - response for 200 / + if (true == MyInvocation?.BoundParameters?.ContainsKey("PassThru")) + { + WriteObject(true); + } + } + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/cmdlets/StartAzDiskPool_Start.cs b/src/DiskPool/generated/cmdlets/StartAzDiskPool_Start.cs new file mode 100644 index 000000000000..c843e2d6b3d0 --- /dev/null +++ b/src/DiskPool/generated/cmdlets/StartAzDiskPool_Start.cs @@ -0,0 +1,470 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Cmdlets +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// The operation to start a Disk Pool. + /// + /// [OpenAPI] Start=>POST:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}/start" + /// + [global::System.Management.Automation.Cmdlet(global::System.Management.Automation.VerbsLifecycle.Start, @"AzDiskPool_Start", SupportsShouldProcess = true)] + [global::System.Management.Automation.OutputType(typeof(bool))] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Description(@"The operation to start a Disk Pool.")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Generated] + public partial class StartAzDiskPool_Start : global::System.Management.Automation.PSCmdlet, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener + { + /// A unique id generatd for the this cmdlet when it is instantiated. + private string __correlationId = System.Guid.NewGuid().ToString(); + + /// A copy of the Invocation Info (necessary to allow asJob to clone this cmdlet) + private global::System.Management.Automation.InvocationInfo __invocationInfo; + + /// A unique id generatd for the this cmdlet when ProcessRecord() is called. + private string __processRecordId; + + /// + /// The for this operation. + /// + private global::System.Threading.CancellationTokenSource _cancellationTokenSource = new global::System.Threading.CancellationTokenSource(); + + /// when specified, runs this cmdlet as a PowerShell job + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Run the command as a job")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter AsJob { get; set; } + + /// Wait for .NET debugger to attach + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Wait for .NET debugger to attach")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter Break { get; set; } + + /// The reference to the client API class. + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.DiskPool Client => Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.ClientAPI; + + /// + /// The credentials, account, tenant, and subscription used for communication with Azure + /// + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "The credentials, account, tenant, and subscription used for communication with Azure.")] + [global::System.Management.Automation.ValidateNotNull] + [global::System.Management.Automation.Alias("AzureRMContext", "AzureCredential")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Azure)] + public global::System.Management.Automation.PSObject DefaultProfile { get; set; } + + /// SendAsync Pipeline Steps to be appended to the front of the pipeline + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "SendAsync Pipeline Steps to be appended to the front of the pipeline")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[] HttpPipelineAppend { get; set; } + + /// SendAsync Pipeline Steps to be prepended to the front of the pipeline + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "SendAsync Pipeline Steps to be prepended to the front of the pipeline")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[] HttpPipelinePrepend { get; set; } + + /// Accessor for our copy of the InvocationInfo. + public global::System.Management.Automation.InvocationInfo InvocationInformation { get => __invocationInfo = __invocationInfo ?? this.MyInvocation ; set { __invocationInfo = value; } } + + /// + /// cancellation delegate. Stops the cmdlet when called. + /// + global::System.Action Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Cancel => _cancellationTokenSource.Cancel; + + /// cancellation token. + global::System.Threading.CancellationToken Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Token => _cancellationTokenSource.Token; + + /// Backing field for property. + private string _name; + + /// The name of the Disk Pool. + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "The name of the Disk Pool.")] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"The name of the Disk Pool.", + SerializedName = @"diskPoolName", + PossibleTypes = new [] { typeof(string) })] + [global::System.Management.Automation.Alias("DiskPoolName")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Path)] + public string Name { get => this._name; set => this._name = value; } + + /// + /// when specified, will make the remote call, and return an AsyncOperationResponse, letting the remote operation continue + /// asynchronously. + /// + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Run the command asynchronously")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter NoWait { get; set; } + + /// + /// When specified, forces the cmdlet return a 'bool' given that there isn't a return type by default. + /// + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Returns true when the command succeeds")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter PassThru { get; set; } + + /// + /// The instance of the that the remote call will use. + /// + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.HttpPipeline Pipeline { get; set; } + + /// The URI for the proxy server to use + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "The URI for the proxy server to use")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Uri Proxy { get; set; } + + /// Credentials for a proxy server to use for the remote call + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Credentials for a proxy server to use for the remote call")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.PSCredential ProxyCredential { get; set; } + + /// Use the default credentials for the proxy + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Use the default credentials for the proxy")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter ProxyUseDefaultCredentials { get; set; } + + /// Backing field for property. + private string _resourceGroupName; + + /// The name of the resource group. The name is case insensitive. + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "The name of the resource group. The name is case insensitive.")] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"The name of the resource group. The name is case insensitive.", + SerializedName = @"resourceGroupName", + PossibleTypes = new [] { typeof(string) })] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Path)] + public string ResourceGroupName { get => this._resourceGroupName; set => this._resourceGroupName = value; } + + /// Backing field for property. + private string _subscriptionId; + + /// The ID of the target subscription. + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "The ID of the target subscription.")] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"The ID of the target subscription.", + SerializedName = @"subscriptionId", + PossibleTypes = new [] { typeof(string) })] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.DefaultInfo( + Name = @"", + Description =@"", + Script = @"(Get-AzContext).Subscription.Id")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Path)] + public string SubscriptionId { get => this._subscriptionId; set => this._subscriptionId = value; } + + /// + /// overrideOnDefault will be called before the regular onDefault has been processed, allowing customization of what + /// happens on that response. Implement this method in a partial class to enable this behavior + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// /// Determines if the rest of the onDefault method should be processed, or if the method should + /// return immediately (set to true to skip further processing ) + + partial void overrideOnDefault(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response, ref global::System.Threading.Tasks.Task returnNow); + + /// + /// overrideOnOk will be called before the regular onOk has been processed, allowing customization of what happens + /// on that response. Implement this method in a partial class to enable this behavior + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// /// Determines if the rest of the onOk method should be processed, or if the method should return + /// immediately (set to true to skip further processing ) + + partial void overrideOnOk(global::System.Net.Http.HttpResponseMessage responseMessage, ref global::System.Threading.Tasks.Task returnNow); + + /// + /// (overrides the default BeginProcessing method in global::System.Management.Automation.PSCmdlet) + /// + protected override void BeginProcessing() + { + Module.Instance.SetProxyConfiguration(Proxy, ProxyCredential, ProxyUseDefaultCredentials); + if (Break) + { + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.AttachDebugger.Break(); + } + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletBeginProcessing).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + + /// Creates a duplicate instance of this cmdlet (via JSON serialization). + /// a duplicate instance of StartAzDiskPool_Start + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Cmdlets.StartAzDiskPool_Start Clone() + { + var clone = new StartAzDiskPool_Start(); + clone.__correlationId = this.__correlationId; + clone.__processRecordId = this.__processRecordId; + clone.DefaultProfile = this.DefaultProfile; + clone.InvocationInformation = this.InvocationInformation; + clone.Proxy = this.Proxy; + clone.Pipeline = this.Pipeline; + clone.AsJob = this.AsJob; + clone.Break = this.Break; + clone.ProxyCredential = this.ProxyCredential; + clone.ProxyUseDefaultCredentials = this.ProxyUseDefaultCredentials; + clone.HttpPipelinePrepend = this.HttpPipelinePrepend; + clone.HttpPipelineAppend = this.HttpPipelineAppend; + clone.SubscriptionId = this.SubscriptionId; + clone.ResourceGroupName = this.ResourceGroupName; + clone.Name = this.Name; + return clone; + } + + /// Performs clean-up after the command execution + protected override void EndProcessing() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletEndProcessing).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + + /// Handles/Dispatches events during the call to the REST service. + /// The message id + /// The message cancellation token. When this call is cancelled, this should be true + /// Detailed message data for the message event. + /// + /// A that will be complete when handling of the message is completed. + /// + async global::System.Threading.Tasks.Task Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Signal(string id, global::System.Threading.CancellationToken token, global::System.Func messageData) + { + using( NoSynchronizationContext ) + { + if (token.IsCancellationRequested) + { + return ; + } + + switch ( id ) + { + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Verbose: + { + WriteVerbose($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Warning: + { + WriteWarning($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Information: + { + // When an operation supports asjob, Information messages must go thru verbose. + WriteVerbose($"INFORMATION: {(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Debug: + { + WriteDebug($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Error: + { + WriteError(new global::System.Management.Automation.ErrorRecord( new global::System.Exception(messageData().Message), string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null ) ); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.DelayBeforePolling: + { + if (true == MyInvocation?.BoundParameters?.ContainsKey("NoWait")) + { + var data = messageData(); + if (data.ResponseMessage is System.Net.Http.HttpResponseMessage response) + { + var asyncOperation = response.GetFirstHeader(@"Azure-AsyncOperation"); + var location = response.GetFirstHeader(@"Location"); + var uri = global::System.String.IsNullOrEmpty(asyncOperation) ? global::System.String.IsNullOrEmpty(location) ? response.RequestMessage.RequestUri.AbsoluteUri : location : asyncOperation; + WriteObject(new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.AsyncOperationResponse { Target = uri }); + // do nothing more. + data.Cancel(); + return; + } + } + break; + } + } + await Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.Signal(id, token, messageData, (i,t,m) => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(i,t,()=> Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.EventDataConverter.ConvertFrom( m() ) as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.EventData ), InvocationInformation, this.ParameterSetName, __correlationId, __processRecordId, null ); + if (token.IsCancellationRequested) + { + return ; + } + WriteDebug($"{id}: {(messageData().Message ?? global::System.String.Empty)}"); + } + } + + /// Performs execution of the command. + protected override void ProcessRecord() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordStart).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + __processRecordId = System.Guid.NewGuid().ToString(); + try + { + // work + if (ShouldProcess($"Call remote 'DiskPoolsStart' operation")) + { + if (true == MyInvocation?.BoundParameters?.ContainsKey("AsJob")) + { + var instance = this.Clone(); + var job = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.AsyncJob(instance, this.MyInvocation.Line, this.MyInvocation.MyCommand.Name, this._cancellationTokenSource.Token, this._cancellationTokenSource.Cancel); + JobRepository.Add(job); + var task = instance.ProcessRecordAsync(); + job.Monitor(task); + WriteObject(job); + } + else + { + using( var asyncCommandRuntime = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.AsyncCommandRuntime(this, ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token) ) + { + asyncCommandRuntime.Wait( ProcessRecordAsync(),((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token); + } + } + } + } + catch (global::System.AggregateException aggregateException) + { + // unroll the inner exceptions to get the root cause + foreach( var innerException in aggregateException.Flatten().InnerExceptions ) + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletException, $"{innerException.GetType().Name} - {innerException.Message} : {innerException.StackTrace}").Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + // Write exception out to error channel. + WriteError( new global::System.Management.Automation.ErrorRecord(innerException,string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null) ); + } + } + catch (global::System.Exception exception) when ((exception as System.Management.Automation.PipelineStoppedException)== null || (exception as System.Management.Automation.PipelineStoppedException).InnerException != null) + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletException, $"{exception.GetType().Name} - {exception.Message} : {exception.StackTrace}").Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + // Write exception out to error channel. + WriteError( new global::System.Management.Automation.ErrorRecord(exception,string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null) ); + } + finally + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordEnd).Wait(); + } + } + + /// Performs execution of the command, working asynchronously if required. + /// + /// A that will be complete when handling of the method is completed. + /// + protected async global::System.Threading.Tasks.Task ProcessRecordAsync() + { + using( NoSynchronizationContext ) + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordAsyncStart); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletGetPipeline); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + Pipeline = Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.CreatePipeline(InvocationInformation, __correlationId, __processRecordId, this.ParameterSetName); + if (null != HttpPipelinePrepend) + { + Pipeline.Prepend((this.CommandRuntime as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.IAsyncCommandRuntimeExtensions)?.Wrap(HttpPipelinePrepend) ?? HttpPipelinePrepend); + } + if (null != HttpPipelineAppend) + { + Pipeline.Append((this.CommandRuntime as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.IAsyncCommandRuntimeExtensions)?.Wrap(HttpPipelineAppend) ?? HttpPipelineAppend); + } + // get the client instance + try + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletBeforeAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + await this.Client.DiskPoolsStart(SubscriptionId, ResourceGroupName, Name, onOk, onDefault, this, Pipeline); + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletAfterAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + catch (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.UndeclaredResponseException urexception) + { + WriteError(new global::System.Management.Automation.ErrorRecord(urexception, urexception.StatusCode.ToString(), global::System.Management.Automation.ErrorCategory.InvalidOperation, new { SubscriptionId=SubscriptionId,ResourceGroupName=ResourceGroupName,Name=Name}) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(urexception.Message) { RecommendedAction = urexception.Action } + }); + } + finally + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordAsyncEnd); + } + } + } + + /// + /// Intializes a new instance of the cmdlet class. + /// + public StartAzDiskPool_Start() + { + + } + + /// Interrupts currently running code within the command. + protected override void StopProcessing() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Cancel(); + base.StopProcessing(); + } + + /// + /// a delegate that is called when the remote service returns default (any response code not handled elsewhere). + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// + /// A that will be complete when handling of the method is completed. + /// + private async global::System.Threading.Tasks.Task onDefault(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response) + { + using( NoSynchronizationContext ) + { + var _returnNow = global::System.Threading.Tasks.Task.FromResult(false); + overrideOnDefault(responseMessage, response, ref _returnNow); + // if overrideOnDefault has returned true, then return right away. + if ((null != _returnNow && await _returnNow)) + { + return ; + } + // Error Response : default + var code = (await response)?.Code; + var message = (await response)?.Message; + if ((null == code || null == message)) + { + // Unrecognized Response. Create an error record based on what we have. + var ex = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.RestException(responseMessage, await response); + WriteError( new global::System.Management.Automation.ErrorRecord(ex, ex.Code, global::System.Management.Automation.ErrorCategory.InvalidOperation, new { SubscriptionId=SubscriptionId, ResourceGroupName=ResourceGroupName, Name=Name }) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(ex.Message) { RecommendedAction = ex.Action } + }); + } + else + { + WriteError( new global::System.Management.Automation.ErrorRecord(new global::System.Exception($"[{code}] : {message}"), code?.ToString(), global::System.Management.Automation.ErrorCategory.InvalidOperation, new { SubscriptionId=SubscriptionId, ResourceGroupName=ResourceGroupName, Name=Name }) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(message) { RecommendedAction = global::System.String.Empty } + }); + } + } + } + + /// a delegate that is called when the remote service returns 200 (OK). + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// + /// A that will be complete when handling of the method is completed. + /// + private async global::System.Threading.Tasks.Task onOk(global::System.Net.Http.HttpResponseMessage responseMessage) + { + using( NoSynchronizationContext ) + { + var _returnNow = global::System.Threading.Tasks.Task.FromResult(false); + overrideOnOk(responseMessage, ref _returnNow); + // if overrideOnOk has returned true, then return right away. + if ((null != _returnNow && await _returnNow)) + { + return ; + } + // onOk - response for 200 / + if (true == MyInvocation?.BoundParameters?.ContainsKey("PassThru")) + { + WriteObject(true); + } + } + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/cmdlets/StartAzDiskPool_StartViaIdentity.cs b/src/DiskPool/generated/cmdlets/StartAzDiskPool_StartViaIdentity.cs new file mode 100644 index 000000000000..6687a3d1c9f2 --- /dev/null +++ b/src/DiskPool/generated/cmdlets/StartAzDiskPool_StartViaIdentity.cs @@ -0,0 +1,448 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Cmdlets +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// The operation to start a Disk Pool. + /// + /// [OpenAPI] Start=>POST:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}/start" + /// + [global::System.Management.Automation.Cmdlet(global::System.Management.Automation.VerbsLifecycle.Start, @"AzDiskPool_StartViaIdentity", SupportsShouldProcess = true)] + [global::System.Management.Automation.OutputType(typeof(bool))] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Description(@"The operation to start a Disk Pool.")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Generated] + public partial class StartAzDiskPool_StartViaIdentity : global::System.Management.Automation.PSCmdlet, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener + { + /// A unique id generatd for the this cmdlet when it is instantiated. + private string __correlationId = System.Guid.NewGuid().ToString(); + + /// A copy of the Invocation Info (necessary to allow asJob to clone this cmdlet) + private global::System.Management.Automation.InvocationInfo __invocationInfo; + + /// A unique id generatd for the this cmdlet when ProcessRecord() is called. + private string __processRecordId; + + /// + /// The for this operation. + /// + private global::System.Threading.CancellationTokenSource _cancellationTokenSource = new global::System.Threading.CancellationTokenSource(); + + /// when specified, runs this cmdlet as a PowerShell job + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Run the command as a job")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter AsJob { get; set; } + + /// Wait for .NET debugger to attach + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Wait for .NET debugger to attach")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter Break { get; set; } + + /// The reference to the client API class. + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.DiskPool Client => Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.ClientAPI; + + /// + /// The credentials, account, tenant, and subscription used for communication with Azure + /// + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "The credentials, account, tenant, and subscription used for communication with Azure.")] + [global::System.Management.Automation.ValidateNotNull] + [global::System.Management.Automation.Alias("AzureRMContext", "AzureCredential")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Azure)] + public global::System.Management.Automation.PSObject DefaultProfile { get; set; } + + /// SendAsync Pipeline Steps to be appended to the front of the pipeline + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "SendAsync Pipeline Steps to be appended to the front of the pipeline")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[] HttpPipelineAppend { get; set; } + + /// SendAsync Pipeline Steps to be prepended to the front of the pipeline + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "SendAsync Pipeline Steps to be prepended to the front of the pipeline")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[] HttpPipelinePrepend { get; set; } + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity _inputObject; + + /// Identity Parameter + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "Identity Parameter", ValueFromPipeline = true)] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Path)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity InputObject { get => this._inputObject; set => this._inputObject = value; } + + /// Accessor for our copy of the InvocationInfo. + public global::System.Management.Automation.InvocationInfo InvocationInformation { get => __invocationInfo = __invocationInfo ?? this.MyInvocation ; set { __invocationInfo = value; } } + + /// + /// cancellation delegate. Stops the cmdlet when called. + /// + global::System.Action Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Cancel => _cancellationTokenSource.Cancel; + + /// cancellation token. + global::System.Threading.CancellationToken Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Token => _cancellationTokenSource.Token; + + /// + /// when specified, will make the remote call, and return an AsyncOperationResponse, letting the remote operation continue + /// asynchronously. + /// + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Run the command asynchronously")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter NoWait { get; set; } + + /// + /// When specified, forces the cmdlet return a 'bool' given that there isn't a return type by default. + /// + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Returns true when the command succeeds")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter PassThru { get; set; } + + /// + /// The instance of the that the remote call will use. + /// + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.HttpPipeline Pipeline { get; set; } + + /// The URI for the proxy server to use + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "The URI for the proxy server to use")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Uri Proxy { get; set; } + + /// Credentials for a proxy server to use for the remote call + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Credentials for a proxy server to use for the remote call")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.PSCredential ProxyCredential { get; set; } + + /// Use the default credentials for the proxy + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Use the default credentials for the proxy")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter ProxyUseDefaultCredentials { get; set; } + + /// + /// overrideOnDefault will be called before the regular onDefault has been processed, allowing customization of what + /// happens on that response. Implement this method in a partial class to enable this behavior + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// /// Determines if the rest of the onDefault method should be processed, or if the method should + /// return immediately (set to true to skip further processing ) + + partial void overrideOnDefault(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response, ref global::System.Threading.Tasks.Task returnNow); + + /// + /// overrideOnOk will be called before the regular onOk has been processed, allowing customization of what happens + /// on that response. Implement this method in a partial class to enable this behavior + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// /// Determines if the rest of the onOk method should be processed, or if the method should return + /// immediately (set to true to skip further processing ) + + partial void overrideOnOk(global::System.Net.Http.HttpResponseMessage responseMessage, ref global::System.Threading.Tasks.Task returnNow); + + /// + /// (overrides the default BeginProcessing method in global::System.Management.Automation.PSCmdlet) + /// + protected override void BeginProcessing() + { + Module.Instance.SetProxyConfiguration(Proxy, ProxyCredential, ProxyUseDefaultCredentials); + if (Break) + { + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.AttachDebugger.Break(); + } + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletBeginProcessing).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + + /// Creates a duplicate instance of this cmdlet (via JSON serialization). + /// a duplicate instance of StartAzDiskPool_StartViaIdentity + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Cmdlets.StartAzDiskPool_StartViaIdentity Clone() + { + var clone = new StartAzDiskPool_StartViaIdentity(); + clone.__correlationId = this.__correlationId; + clone.__processRecordId = this.__processRecordId; + clone.DefaultProfile = this.DefaultProfile; + clone.InvocationInformation = this.InvocationInformation; + clone.Proxy = this.Proxy; + clone.Pipeline = this.Pipeline; + clone.AsJob = this.AsJob; + clone.Break = this.Break; + clone.ProxyCredential = this.ProxyCredential; + clone.ProxyUseDefaultCredentials = this.ProxyUseDefaultCredentials; + clone.HttpPipelinePrepend = this.HttpPipelinePrepend; + clone.HttpPipelineAppend = this.HttpPipelineAppend; + return clone; + } + + /// Performs clean-up after the command execution + protected override void EndProcessing() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletEndProcessing).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + + /// Handles/Dispatches events during the call to the REST service. + /// The message id + /// The message cancellation token. When this call is cancelled, this should be true + /// Detailed message data for the message event. + /// + /// A that will be complete when handling of the message is completed. + /// + async global::System.Threading.Tasks.Task Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Signal(string id, global::System.Threading.CancellationToken token, global::System.Func messageData) + { + using( NoSynchronizationContext ) + { + if (token.IsCancellationRequested) + { + return ; + } + + switch ( id ) + { + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Verbose: + { + WriteVerbose($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Warning: + { + WriteWarning($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Information: + { + // When an operation supports asjob, Information messages must go thru verbose. + WriteVerbose($"INFORMATION: {(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Debug: + { + WriteDebug($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Error: + { + WriteError(new global::System.Management.Automation.ErrorRecord( new global::System.Exception(messageData().Message), string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null ) ); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.DelayBeforePolling: + { + if (true == MyInvocation?.BoundParameters?.ContainsKey("NoWait")) + { + var data = messageData(); + if (data.ResponseMessage is System.Net.Http.HttpResponseMessage response) + { + var asyncOperation = response.GetFirstHeader(@"Azure-AsyncOperation"); + var location = response.GetFirstHeader(@"Location"); + var uri = global::System.String.IsNullOrEmpty(asyncOperation) ? global::System.String.IsNullOrEmpty(location) ? response.RequestMessage.RequestUri.AbsoluteUri : location : asyncOperation; + WriteObject(new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.AsyncOperationResponse { Target = uri }); + // do nothing more. + data.Cancel(); + return; + } + } + break; + } + } + await Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.Signal(id, token, messageData, (i,t,m) => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(i,t,()=> Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.EventDataConverter.ConvertFrom( m() ) as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.EventData ), InvocationInformation, this.ParameterSetName, __correlationId, __processRecordId, null ); + if (token.IsCancellationRequested) + { + return ; + } + WriteDebug($"{id}: {(messageData().Message ?? global::System.String.Empty)}"); + } + } + + /// Performs execution of the command. + protected override void ProcessRecord() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordStart).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + __processRecordId = System.Guid.NewGuid().ToString(); + try + { + // work + if (ShouldProcess($"Call remote 'DiskPoolsStart' operation")) + { + if (true == MyInvocation?.BoundParameters?.ContainsKey("AsJob")) + { + var instance = this.Clone(); + var job = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.AsyncJob(instance, this.MyInvocation.Line, this.MyInvocation.MyCommand.Name, this._cancellationTokenSource.Token, this._cancellationTokenSource.Cancel); + JobRepository.Add(job); + var task = instance.ProcessRecordAsync(); + job.Monitor(task); + WriteObject(job); + } + else + { + using( var asyncCommandRuntime = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.AsyncCommandRuntime(this, ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token) ) + { + asyncCommandRuntime.Wait( ProcessRecordAsync(),((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token); + } + } + } + } + catch (global::System.AggregateException aggregateException) + { + // unroll the inner exceptions to get the root cause + foreach( var innerException in aggregateException.Flatten().InnerExceptions ) + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletException, $"{innerException.GetType().Name} - {innerException.Message} : {innerException.StackTrace}").Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + // Write exception out to error channel. + WriteError( new global::System.Management.Automation.ErrorRecord(innerException,string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null) ); + } + } + catch (global::System.Exception exception) when ((exception as System.Management.Automation.PipelineStoppedException)== null || (exception as System.Management.Automation.PipelineStoppedException).InnerException != null) + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletException, $"{exception.GetType().Name} - {exception.Message} : {exception.StackTrace}").Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + // Write exception out to error channel. + WriteError( new global::System.Management.Automation.ErrorRecord(exception,string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null) ); + } + finally + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordEnd).Wait(); + } + } + + /// Performs execution of the command, working asynchronously if required. + /// + /// A that will be complete when handling of the method is completed. + /// + protected async global::System.Threading.Tasks.Task ProcessRecordAsync() + { + using( NoSynchronizationContext ) + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordAsyncStart); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletGetPipeline); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + Pipeline = Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.CreatePipeline(InvocationInformation, __correlationId, __processRecordId, this.ParameterSetName); + if (null != HttpPipelinePrepend) + { + Pipeline.Prepend((this.CommandRuntime as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.IAsyncCommandRuntimeExtensions)?.Wrap(HttpPipelinePrepend) ?? HttpPipelinePrepend); + } + if (null != HttpPipelineAppend) + { + Pipeline.Append((this.CommandRuntime as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.IAsyncCommandRuntimeExtensions)?.Wrap(HttpPipelineAppend) ?? HttpPipelineAppend); + } + // get the client instance + try + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletBeforeAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + if (InputObject?.Id != null) + { + await this.Client.DiskPoolsStartViaIdentity(InputObject.Id, onOk, onDefault, this, Pipeline); + } + else + { + // try to call with PATH parameters from Input Object + if (null == InputObject.SubscriptionId) + { + ThrowTerminatingError( new global::System.Management.Automation.ErrorRecord(new global::System.Exception("InputObject has null value for InputObject.SubscriptionId"),string.Empty, global::System.Management.Automation.ErrorCategory.InvalidArgument, InputObject) ); + } + if (null == InputObject.ResourceGroupName) + { + ThrowTerminatingError( new global::System.Management.Automation.ErrorRecord(new global::System.Exception("InputObject has null value for InputObject.ResourceGroupName"),string.Empty, global::System.Management.Automation.ErrorCategory.InvalidArgument, InputObject) ); + } + if (null == InputObject.DiskPoolName) + { + ThrowTerminatingError( new global::System.Management.Automation.ErrorRecord(new global::System.Exception("InputObject has null value for InputObject.DiskPoolName"),string.Empty, global::System.Management.Automation.ErrorCategory.InvalidArgument, InputObject) ); + } + await this.Client.DiskPoolsStart(InputObject.SubscriptionId ?? null, InputObject.ResourceGroupName ?? null, InputObject.DiskPoolName ?? null, onOk, onDefault, this, Pipeline); + } + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletAfterAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + catch (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.UndeclaredResponseException urexception) + { + WriteError(new global::System.Management.Automation.ErrorRecord(urexception, urexception.StatusCode.ToString(), global::System.Management.Automation.ErrorCategory.InvalidOperation, new { }) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(urexception.Message) { RecommendedAction = urexception.Action } + }); + } + finally + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordAsyncEnd); + } + } + } + + /// + /// Intializes a new instance of the cmdlet class. + /// + public StartAzDiskPool_StartViaIdentity() + { + + } + + /// Interrupts currently running code within the command. + protected override void StopProcessing() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Cancel(); + base.StopProcessing(); + } + + /// + /// a delegate that is called when the remote service returns default (any response code not handled elsewhere). + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// + /// A that will be complete when handling of the method is completed. + /// + private async global::System.Threading.Tasks.Task onDefault(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response) + { + using( NoSynchronizationContext ) + { + var _returnNow = global::System.Threading.Tasks.Task.FromResult(false); + overrideOnDefault(responseMessage, response, ref _returnNow); + // if overrideOnDefault has returned true, then return right away. + if ((null != _returnNow && await _returnNow)) + { + return ; + } + // Error Response : default + var code = (await response)?.Code; + var message = (await response)?.Message; + if ((null == code || null == message)) + { + // Unrecognized Response. Create an error record based on what we have. + var ex = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.RestException(responseMessage, await response); + WriteError( new global::System.Management.Automation.ErrorRecord(ex, ex.Code, global::System.Management.Automation.ErrorCategory.InvalidOperation, new { }) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(ex.Message) { RecommendedAction = ex.Action } + }); + } + else + { + WriteError( new global::System.Management.Automation.ErrorRecord(new global::System.Exception($"[{code}] : {message}"), code?.ToString(), global::System.Management.Automation.ErrorCategory.InvalidOperation, new { }) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(message) { RecommendedAction = global::System.String.Empty } + }); + } + } + } + + /// a delegate that is called when the remote service returns 200 (OK). + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// + /// A that will be complete when handling of the method is completed. + /// + private async global::System.Threading.Tasks.Task onOk(global::System.Net.Http.HttpResponseMessage responseMessage) + { + using( NoSynchronizationContext ) + { + var _returnNow = global::System.Threading.Tasks.Task.FromResult(false); + overrideOnOk(responseMessage, ref _returnNow); + // if overrideOnOk has returned true, then return right away. + if ((null != _returnNow && await _returnNow)) + { + return ; + } + // onOk - response for 200 / + if (true == MyInvocation?.BoundParameters?.ContainsKey("PassThru")) + { + WriteObject(true); + } + } + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/cmdlets/StopAzDiskPool_Deallocate.cs b/src/DiskPool/generated/cmdlets/StopAzDiskPool_Deallocate.cs new file mode 100644 index 000000000000..6d2bcec5b0d3 --- /dev/null +++ b/src/DiskPool/generated/cmdlets/StopAzDiskPool_Deallocate.cs @@ -0,0 +1,472 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Cmdlets +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// + /// Shuts down the Disk Pool and releases the compute resources. You are not billed for the compute resources that this Disk + /// Pool uses. + /// + /// + /// [OpenAPI] Deallocate=>POST:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}/deallocate" + /// + [global::System.Management.Automation.Cmdlet(global::System.Management.Automation.VerbsLifecycle.Stop, @"AzDiskPool_Deallocate", SupportsShouldProcess = true)] + [global::System.Management.Automation.OutputType(typeof(bool))] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Description(@"Shuts down the Disk Pool and releases the compute resources. You are not billed for the compute resources that this Disk Pool uses.")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Generated] + public partial class StopAzDiskPool_Deallocate : global::System.Management.Automation.PSCmdlet, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener + { + /// A unique id generatd for the this cmdlet when it is instantiated. + private string __correlationId = System.Guid.NewGuid().ToString(); + + /// A copy of the Invocation Info (necessary to allow asJob to clone this cmdlet) + private global::System.Management.Automation.InvocationInfo __invocationInfo; + + /// A unique id generatd for the this cmdlet when ProcessRecord() is called. + private string __processRecordId; + + /// + /// The for this operation. + /// + private global::System.Threading.CancellationTokenSource _cancellationTokenSource = new global::System.Threading.CancellationTokenSource(); + + /// when specified, runs this cmdlet as a PowerShell job + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Run the command as a job")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter AsJob { get; set; } + + /// Wait for .NET debugger to attach + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Wait for .NET debugger to attach")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter Break { get; set; } + + /// The reference to the client API class. + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.DiskPool Client => Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.ClientAPI; + + /// + /// The credentials, account, tenant, and subscription used for communication with Azure + /// + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "The credentials, account, tenant, and subscription used for communication with Azure.")] + [global::System.Management.Automation.ValidateNotNull] + [global::System.Management.Automation.Alias("AzureRMContext", "AzureCredential")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Azure)] + public global::System.Management.Automation.PSObject DefaultProfile { get; set; } + + /// SendAsync Pipeline Steps to be appended to the front of the pipeline + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "SendAsync Pipeline Steps to be appended to the front of the pipeline")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[] HttpPipelineAppend { get; set; } + + /// SendAsync Pipeline Steps to be prepended to the front of the pipeline + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "SendAsync Pipeline Steps to be prepended to the front of the pipeline")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[] HttpPipelinePrepend { get; set; } + + /// Accessor for our copy of the InvocationInfo. + public global::System.Management.Automation.InvocationInfo InvocationInformation { get => __invocationInfo = __invocationInfo ?? this.MyInvocation ; set { __invocationInfo = value; } } + + /// + /// cancellation delegate. Stops the cmdlet when called. + /// + global::System.Action Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Cancel => _cancellationTokenSource.Cancel; + + /// cancellation token. + global::System.Threading.CancellationToken Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Token => _cancellationTokenSource.Token; + + /// Backing field for property. + private string _name; + + /// The name of the Disk Pool. + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "The name of the Disk Pool.")] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"The name of the Disk Pool.", + SerializedName = @"diskPoolName", + PossibleTypes = new [] { typeof(string) })] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Path)] + public string Name { get => this._name; set => this._name = value; } + + /// + /// when specified, will make the remote call, and return an AsyncOperationResponse, letting the remote operation continue + /// asynchronously. + /// + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Run the command asynchronously")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter NoWait { get; set; } + + /// + /// When specified, forces the cmdlet return a 'bool' given that there isn't a return type by default. + /// + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Returns true when the command succeeds")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter PassThru { get; set; } + + /// + /// The instance of the that the remote call will use. + /// + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.HttpPipeline Pipeline { get; set; } + + /// The URI for the proxy server to use + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "The URI for the proxy server to use")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Uri Proxy { get; set; } + + /// Credentials for a proxy server to use for the remote call + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Credentials for a proxy server to use for the remote call")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.PSCredential ProxyCredential { get; set; } + + /// Use the default credentials for the proxy + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Use the default credentials for the proxy")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter ProxyUseDefaultCredentials { get; set; } + + /// Backing field for property. + private string _resourceGroupName; + + /// The name of the resource group. The name is case insensitive. + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "The name of the resource group. The name is case insensitive.")] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"The name of the resource group. The name is case insensitive.", + SerializedName = @"resourceGroupName", + PossibleTypes = new [] { typeof(string) })] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Path)] + public string ResourceGroupName { get => this._resourceGroupName; set => this._resourceGroupName = value; } + + /// Backing field for property. + private string _subscriptionId; + + /// The ID of the target subscription. + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "The ID of the target subscription.")] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"The ID of the target subscription.", + SerializedName = @"subscriptionId", + PossibleTypes = new [] { typeof(string) })] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.DefaultInfo( + Name = @"", + Description =@"", + Script = @"(Get-AzContext).Subscription.Id")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Path)] + public string SubscriptionId { get => this._subscriptionId; set => this._subscriptionId = value; } + + /// + /// overrideOnDefault will be called before the regular onDefault has been processed, allowing customization of what + /// happens on that response. Implement this method in a partial class to enable this behavior + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// /// Determines if the rest of the onDefault method should be processed, or if the method should + /// return immediately (set to true to skip further processing ) + + partial void overrideOnDefault(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response, ref global::System.Threading.Tasks.Task returnNow); + + /// + /// overrideOnOk will be called before the regular onOk has been processed, allowing customization of what happens + /// on that response. Implement this method in a partial class to enable this behavior + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// /// Determines if the rest of the onOk method should be processed, or if the method should return + /// immediately (set to true to skip further processing ) + + partial void overrideOnOk(global::System.Net.Http.HttpResponseMessage responseMessage, ref global::System.Threading.Tasks.Task returnNow); + + /// + /// (overrides the default BeginProcessing method in global::System.Management.Automation.PSCmdlet) + /// + protected override void BeginProcessing() + { + Module.Instance.SetProxyConfiguration(Proxy, ProxyCredential, ProxyUseDefaultCredentials); + if (Break) + { + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.AttachDebugger.Break(); + } + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletBeginProcessing).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + + /// Creates a duplicate instance of this cmdlet (via JSON serialization). + /// a duplicate instance of StopAzDiskPool_Deallocate + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Cmdlets.StopAzDiskPool_Deallocate Clone() + { + var clone = new StopAzDiskPool_Deallocate(); + clone.__correlationId = this.__correlationId; + clone.__processRecordId = this.__processRecordId; + clone.DefaultProfile = this.DefaultProfile; + clone.InvocationInformation = this.InvocationInformation; + clone.Proxy = this.Proxy; + clone.Pipeline = this.Pipeline; + clone.AsJob = this.AsJob; + clone.Break = this.Break; + clone.ProxyCredential = this.ProxyCredential; + clone.ProxyUseDefaultCredentials = this.ProxyUseDefaultCredentials; + clone.HttpPipelinePrepend = this.HttpPipelinePrepend; + clone.HttpPipelineAppend = this.HttpPipelineAppend; + clone.SubscriptionId = this.SubscriptionId; + clone.ResourceGroupName = this.ResourceGroupName; + clone.Name = this.Name; + return clone; + } + + /// Performs clean-up after the command execution + protected override void EndProcessing() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletEndProcessing).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + + /// Handles/Dispatches events during the call to the REST service. + /// The message id + /// The message cancellation token. When this call is cancelled, this should be true + /// Detailed message data for the message event. + /// + /// A that will be complete when handling of the message is completed. + /// + async global::System.Threading.Tasks.Task Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Signal(string id, global::System.Threading.CancellationToken token, global::System.Func messageData) + { + using( NoSynchronizationContext ) + { + if (token.IsCancellationRequested) + { + return ; + } + + switch ( id ) + { + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Verbose: + { + WriteVerbose($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Warning: + { + WriteWarning($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Information: + { + // When an operation supports asjob, Information messages must go thru verbose. + WriteVerbose($"INFORMATION: {(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Debug: + { + WriteDebug($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Error: + { + WriteError(new global::System.Management.Automation.ErrorRecord( new global::System.Exception(messageData().Message), string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null ) ); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.DelayBeforePolling: + { + if (true == MyInvocation?.BoundParameters?.ContainsKey("NoWait")) + { + var data = messageData(); + if (data.ResponseMessage is System.Net.Http.HttpResponseMessage response) + { + var asyncOperation = response.GetFirstHeader(@"Azure-AsyncOperation"); + var location = response.GetFirstHeader(@"Location"); + var uri = global::System.String.IsNullOrEmpty(asyncOperation) ? global::System.String.IsNullOrEmpty(location) ? response.RequestMessage.RequestUri.AbsoluteUri : location : asyncOperation; + WriteObject(new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.AsyncOperationResponse { Target = uri }); + // do nothing more. + data.Cancel(); + return; + } + } + break; + } + } + await Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.Signal(id, token, messageData, (i,t,m) => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(i,t,()=> Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.EventDataConverter.ConvertFrom( m() ) as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.EventData ), InvocationInformation, this.ParameterSetName, __correlationId, __processRecordId, null ); + if (token.IsCancellationRequested) + { + return ; + } + WriteDebug($"{id}: {(messageData().Message ?? global::System.String.Empty)}"); + } + } + + /// Performs execution of the command. + protected override void ProcessRecord() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordStart).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + __processRecordId = System.Guid.NewGuid().ToString(); + try + { + // work + if (ShouldProcess($"Call remote 'DiskPoolsDeallocate' operation")) + { + if (true == MyInvocation?.BoundParameters?.ContainsKey("AsJob")) + { + var instance = this.Clone(); + var job = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.AsyncJob(instance, this.MyInvocation.Line, this.MyInvocation.MyCommand.Name, this._cancellationTokenSource.Token, this._cancellationTokenSource.Cancel); + JobRepository.Add(job); + var task = instance.ProcessRecordAsync(); + job.Monitor(task); + WriteObject(job); + } + else + { + using( var asyncCommandRuntime = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.AsyncCommandRuntime(this, ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token) ) + { + asyncCommandRuntime.Wait( ProcessRecordAsync(),((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token); + } + } + } + } + catch (global::System.AggregateException aggregateException) + { + // unroll the inner exceptions to get the root cause + foreach( var innerException in aggregateException.Flatten().InnerExceptions ) + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletException, $"{innerException.GetType().Name} - {innerException.Message} : {innerException.StackTrace}").Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + // Write exception out to error channel. + WriteError( new global::System.Management.Automation.ErrorRecord(innerException,string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null) ); + } + } + catch (global::System.Exception exception) when ((exception as System.Management.Automation.PipelineStoppedException)== null || (exception as System.Management.Automation.PipelineStoppedException).InnerException != null) + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletException, $"{exception.GetType().Name} - {exception.Message} : {exception.StackTrace}").Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + // Write exception out to error channel. + WriteError( new global::System.Management.Automation.ErrorRecord(exception,string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null) ); + } + finally + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordEnd).Wait(); + } + } + + /// Performs execution of the command, working asynchronously if required. + /// + /// A that will be complete when handling of the method is completed. + /// + protected async global::System.Threading.Tasks.Task ProcessRecordAsync() + { + using( NoSynchronizationContext ) + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordAsyncStart); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletGetPipeline); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + Pipeline = Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.CreatePipeline(InvocationInformation, __correlationId, __processRecordId, this.ParameterSetName); + if (null != HttpPipelinePrepend) + { + Pipeline.Prepend((this.CommandRuntime as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.IAsyncCommandRuntimeExtensions)?.Wrap(HttpPipelinePrepend) ?? HttpPipelinePrepend); + } + if (null != HttpPipelineAppend) + { + Pipeline.Append((this.CommandRuntime as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.IAsyncCommandRuntimeExtensions)?.Wrap(HttpPipelineAppend) ?? HttpPipelineAppend); + } + // get the client instance + try + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletBeforeAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + await this.Client.DiskPoolsDeallocate(SubscriptionId, ResourceGroupName, Name, onOk, onDefault, this, Pipeline); + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletAfterAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + catch (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.UndeclaredResponseException urexception) + { + WriteError(new global::System.Management.Automation.ErrorRecord(urexception, urexception.StatusCode.ToString(), global::System.Management.Automation.ErrorCategory.InvalidOperation, new { SubscriptionId=SubscriptionId,ResourceGroupName=ResourceGroupName,Name=Name}) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(urexception.Message) { RecommendedAction = urexception.Action } + }); + } + finally + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordAsyncEnd); + } + } + } + + /// + /// Intializes a new instance of the cmdlet class. + /// + public StopAzDiskPool_Deallocate() + { + + } + + /// Interrupts currently running code within the command. + protected override void StopProcessing() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Cancel(); + base.StopProcessing(); + } + + /// + /// a delegate that is called when the remote service returns default (any response code not handled elsewhere). + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// + /// A that will be complete when handling of the method is completed. + /// + private async global::System.Threading.Tasks.Task onDefault(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response) + { + using( NoSynchronizationContext ) + { + var _returnNow = global::System.Threading.Tasks.Task.FromResult(false); + overrideOnDefault(responseMessage, response, ref _returnNow); + // if overrideOnDefault has returned true, then return right away. + if ((null != _returnNow && await _returnNow)) + { + return ; + } + // Error Response : default + var code = (await response)?.Code; + var message = (await response)?.Message; + if ((null == code || null == message)) + { + // Unrecognized Response. Create an error record based on what we have. + var ex = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.RestException(responseMessage, await response); + WriteError( new global::System.Management.Automation.ErrorRecord(ex, ex.Code, global::System.Management.Automation.ErrorCategory.InvalidOperation, new { SubscriptionId=SubscriptionId, ResourceGroupName=ResourceGroupName, Name=Name }) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(ex.Message) { RecommendedAction = ex.Action } + }); + } + else + { + WriteError( new global::System.Management.Automation.ErrorRecord(new global::System.Exception($"[{code}] : {message}"), code?.ToString(), global::System.Management.Automation.ErrorCategory.InvalidOperation, new { SubscriptionId=SubscriptionId, ResourceGroupName=ResourceGroupName, Name=Name }) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(message) { RecommendedAction = global::System.String.Empty } + }); + } + } + } + + /// a delegate that is called when the remote service returns 200 (OK). + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// + /// A that will be complete when handling of the method is completed. + /// + private async global::System.Threading.Tasks.Task onOk(global::System.Net.Http.HttpResponseMessage responseMessage) + { + using( NoSynchronizationContext ) + { + var _returnNow = global::System.Threading.Tasks.Task.FromResult(false); + overrideOnOk(responseMessage, ref _returnNow); + // if overrideOnOk has returned true, then return right away. + if ((null != _returnNow && await _returnNow)) + { + return ; + } + // onOk - response for 200 / + if (true == MyInvocation?.BoundParameters?.ContainsKey("PassThru")) + { + WriteObject(true); + } + } + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/cmdlets/StopAzDiskPool_DeallocateViaIdentity.cs b/src/DiskPool/generated/cmdlets/StopAzDiskPool_DeallocateViaIdentity.cs new file mode 100644 index 000000000000..cec8682cb187 --- /dev/null +++ b/src/DiskPool/generated/cmdlets/StopAzDiskPool_DeallocateViaIdentity.cs @@ -0,0 +1,451 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Cmdlets +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// + /// Shuts down the Disk Pool and releases the compute resources. You are not billed for the compute resources that this Disk + /// Pool uses. + /// + /// + /// [OpenAPI] Deallocate=>POST:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}/deallocate" + /// + [global::System.Management.Automation.Cmdlet(global::System.Management.Automation.VerbsLifecycle.Stop, @"AzDiskPool_DeallocateViaIdentity", SupportsShouldProcess = true)] + [global::System.Management.Automation.OutputType(typeof(bool))] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Description(@"Shuts down the Disk Pool and releases the compute resources. You are not billed for the compute resources that this Disk Pool uses.")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Generated] + public partial class StopAzDiskPool_DeallocateViaIdentity : global::System.Management.Automation.PSCmdlet, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener + { + /// A unique id generatd for the this cmdlet when it is instantiated. + private string __correlationId = System.Guid.NewGuid().ToString(); + + /// A copy of the Invocation Info (necessary to allow asJob to clone this cmdlet) + private global::System.Management.Automation.InvocationInfo __invocationInfo; + + /// A unique id generatd for the this cmdlet when ProcessRecord() is called. + private string __processRecordId; + + /// + /// The for this operation. + /// + private global::System.Threading.CancellationTokenSource _cancellationTokenSource = new global::System.Threading.CancellationTokenSource(); + + /// when specified, runs this cmdlet as a PowerShell job + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Run the command as a job")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter AsJob { get; set; } + + /// Wait for .NET debugger to attach + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Wait for .NET debugger to attach")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter Break { get; set; } + + /// The reference to the client API class. + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.DiskPool Client => Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.ClientAPI; + + /// + /// The credentials, account, tenant, and subscription used for communication with Azure + /// + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "The credentials, account, tenant, and subscription used for communication with Azure.")] + [global::System.Management.Automation.ValidateNotNull] + [global::System.Management.Automation.Alias("AzureRMContext", "AzureCredential")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Azure)] + public global::System.Management.Automation.PSObject DefaultProfile { get; set; } + + /// SendAsync Pipeline Steps to be appended to the front of the pipeline + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "SendAsync Pipeline Steps to be appended to the front of the pipeline")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[] HttpPipelineAppend { get; set; } + + /// SendAsync Pipeline Steps to be prepended to the front of the pipeline + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "SendAsync Pipeline Steps to be prepended to the front of the pipeline")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[] HttpPipelinePrepend { get; set; } + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity _inputObject; + + /// Identity Parameter + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "Identity Parameter", ValueFromPipeline = true)] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Path)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity InputObject { get => this._inputObject; set => this._inputObject = value; } + + /// Accessor for our copy of the InvocationInfo. + public global::System.Management.Automation.InvocationInfo InvocationInformation { get => __invocationInfo = __invocationInfo ?? this.MyInvocation ; set { __invocationInfo = value; } } + + /// + /// cancellation delegate. Stops the cmdlet when called. + /// + global::System.Action Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Cancel => _cancellationTokenSource.Cancel; + + /// cancellation token. + global::System.Threading.CancellationToken Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Token => _cancellationTokenSource.Token; + + /// + /// when specified, will make the remote call, and return an AsyncOperationResponse, letting the remote operation continue + /// asynchronously. + /// + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Run the command asynchronously")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter NoWait { get; set; } + + /// + /// When specified, forces the cmdlet return a 'bool' given that there isn't a return type by default. + /// + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Returns true when the command succeeds")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter PassThru { get; set; } + + /// + /// The instance of the that the remote call will use. + /// + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.HttpPipeline Pipeline { get; set; } + + /// The URI for the proxy server to use + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "The URI for the proxy server to use")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Uri Proxy { get; set; } + + /// Credentials for a proxy server to use for the remote call + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Credentials for a proxy server to use for the remote call")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.PSCredential ProxyCredential { get; set; } + + /// Use the default credentials for the proxy + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Use the default credentials for the proxy")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter ProxyUseDefaultCredentials { get; set; } + + /// + /// overrideOnDefault will be called before the regular onDefault has been processed, allowing customization of what + /// happens on that response. Implement this method in a partial class to enable this behavior + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// /// Determines if the rest of the onDefault method should be processed, or if the method should + /// return immediately (set to true to skip further processing ) + + partial void overrideOnDefault(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response, ref global::System.Threading.Tasks.Task returnNow); + + /// + /// overrideOnOk will be called before the regular onOk has been processed, allowing customization of what happens + /// on that response. Implement this method in a partial class to enable this behavior + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// /// Determines if the rest of the onOk method should be processed, or if the method should return + /// immediately (set to true to skip further processing ) + + partial void overrideOnOk(global::System.Net.Http.HttpResponseMessage responseMessage, ref global::System.Threading.Tasks.Task returnNow); + + /// + /// (overrides the default BeginProcessing method in global::System.Management.Automation.PSCmdlet) + /// + protected override void BeginProcessing() + { + Module.Instance.SetProxyConfiguration(Proxy, ProxyCredential, ProxyUseDefaultCredentials); + if (Break) + { + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.AttachDebugger.Break(); + } + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletBeginProcessing).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + + /// Creates a duplicate instance of this cmdlet (via JSON serialization). + /// a duplicate instance of StopAzDiskPool_DeallocateViaIdentity + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Cmdlets.StopAzDiskPool_DeallocateViaIdentity Clone() + { + var clone = new StopAzDiskPool_DeallocateViaIdentity(); + clone.__correlationId = this.__correlationId; + clone.__processRecordId = this.__processRecordId; + clone.DefaultProfile = this.DefaultProfile; + clone.InvocationInformation = this.InvocationInformation; + clone.Proxy = this.Proxy; + clone.Pipeline = this.Pipeline; + clone.AsJob = this.AsJob; + clone.Break = this.Break; + clone.ProxyCredential = this.ProxyCredential; + clone.ProxyUseDefaultCredentials = this.ProxyUseDefaultCredentials; + clone.HttpPipelinePrepend = this.HttpPipelinePrepend; + clone.HttpPipelineAppend = this.HttpPipelineAppend; + return clone; + } + + /// Performs clean-up after the command execution + protected override void EndProcessing() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletEndProcessing).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + + /// Handles/Dispatches events during the call to the REST service. + /// The message id + /// The message cancellation token. When this call is cancelled, this should be true + /// Detailed message data for the message event. + /// + /// A that will be complete when handling of the message is completed. + /// + async global::System.Threading.Tasks.Task Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Signal(string id, global::System.Threading.CancellationToken token, global::System.Func messageData) + { + using( NoSynchronizationContext ) + { + if (token.IsCancellationRequested) + { + return ; + } + + switch ( id ) + { + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Verbose: + { + WriteVerbose($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Warning: + { + WriteWarning($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Information: + { + // When an operation supports asjob, Information messages must go thru verbose. + WriteVerbose($"INFORMATION: {(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Debug: + { + WriteDebug($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Error: + { + WriteError(new global::System.Management.Automation.ErrorRecord( new global::System.Exception(messageData().Message), string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null ) ); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.DelayBeforePolling: + { + if (true == MyInvocation?.BoundParameters?.ContainsKey("NoWait")) + { + var data = messageData(); + if (data.ResponseMessage is System.Net.Http.HttpResponseMessage response) + { + var asyncOperation = response.GetFirstHeader(@"Azure-AsyncOperation"); + var location = response.GetFirstHeader(@"Location"); + var uri = global::System.String.IsNullOrEmpty(asyncOperation) ? global::System.String.IsNullOrEmpty(location) ? response.RequestMessage.RequestUri.AbsoluteUri : location : asyncOperation; + WriteObject(new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.AsyncOperationResponse { Target = uri }); + // do nothing more. + data.Cancel(); + return; + } + } + break; + } + } + await Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.Signal(id, token, messageData, (i,t,m) => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(i,t,()=> Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.EventDataConverter.ConvertFrom( m() ) as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.EventData ), InvocationInformation, this.ParameterSetName, __correlationId, __processRecordId, null ); + if (token.IsCancellationRequested) + { + return ; + } + WriteDebug($"{id}: {(messageData().Message ?? global::System.String.Empty)}"); + } + } + + /// Performs execution of the command. + protected override void ProcessRecord() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordStart).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + __processRecordId = System.Guid.NewGuid().ToString(); + try + { + // work + if (ShouldProcess($"Call remote 'DiskPoolsDeallocate' operation")) + { + if (true == MyInvocation?.BoundParameters?.ContainsKey("AsJob")) + { + var instance = this.Clone(); + var job = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.AsyncJob(instance, this.MyInvocation.Line, this.MyInvocation.MyCommand.Name, this._cancellationTokenSource.Token, this._cancellationTokenSource.Cancel); + JobRepository.Add(job); + var task = instance.ProcessRecordAsync(); + job.Monitor(task); + WriteObject(job); + } + else + { + using( var asyncCommandRuntime = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.AsyncCommandRuntime(this, ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token) ) + { + asyncCommandRuntime.Wait( ProcessRecordAsync(),((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token); + } + } + } + } + catch (global::System.AggregateException aggregateException) + { + // unroll the inner exceptions to get the root cause + foreach( var innerException in aggregateException.Flatten().InnerExceptions ) + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletException, $"{innerException.GetType().Name} - {innerException.Message} : {innerException.StackTrace}").Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + // Write exception out to error channel. + WriteError( new global::System.Management.Automation.ErrorRecord(innerException,string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null) ); + } + } + catch (global::System.Exception exception) when ((exception as System.Management.Automation.PipelineStoppedException)== null || (exception as System.Management.Automation.PipelineStoppedException).InnerException != null) + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletException, $"{exception.GetType().Name} - {exception.Message} : {exception.StackTrace}").Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + // Write exception out to error channel. + WriteError( new global::System.Management.Automation.ErrorRecord(exception,string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null) ); + } + finally + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordEnd).Wait(); + } + } + + /// Performs execution of the command, working asynchronously if required. + /// + /// A that will be complete when handling of the method is completed. + /// + protected async global::System.Threading.Tasks.Task ProcessRecordAsync() + { + using( NoSynchronizationContext ) + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordAsyncStart); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletGetPipeline); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + Pipeline = Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.CreatePipeline(InvocationInformation, __correlationId, __processRecordId, this.ParameterSetName); + if (null != HttpPipelinePrepend) + { + Pipeline.Prepend((this.CommandRuntime as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.IAsyncCommandRuntimeExtensions)?.Wrap(HttpPipelinePrepend) ?? HttpPipelinePrepend); + } + if (null != HttpPipelineAppend) + { + Pipeline.Append((this.CommandRuntime as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.IAsyncCommandRuntimeExtensions)?.Wrap(HttpPipelineAppend) ?? HttpPipelineAppend); + } + // get the client instance + try + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletBeforeAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + if (InputObject?.Id != null) + { + await this.Client.DiskPoolsDeallocateViaIdentity(InputObject.Id, onOk, onDefault, this, Pipeline); + } + else + { + // try to call with PATH parameters from Input Object + if (null == InputObject.SubscriptionId) + { + ThrowTerminatingError( new global::System.Management.Automation.ErrorRecord(new global::System.Exception("InputObject has null value for InputObject.SubscriptionId"),string.Empty, global::System.Management.Automation.ErrorCategory.InvalidArgument, InputObject) ); + } + if (null == InputObject.ResourceGroupName) + { + ThrowTerminatingError( new global::System.Management.Automation.ErrorRecord(new global::System.Exception("InputObject has null value for InputObject.ResourceGroupName"),string.Empty, global::System.Management.Automation.ErrorCategory.InvalidArgument, InputObject) ); + } + if (null == InputObject.DiskPoolName) + { + ThrowTerminatingError( new global::System.Management.Automation.ErrorRecord(new global::System.Exception("InputObject has null value for InputObject.DiskPoolName"),string.Empty, global::System.Management.Automation.ErrorCategory.InvalidArgument, InputObject) ); + } + await this.Client.DiskPoolsDeallocate(InputObject.SubscriptionId ?? null, InputObject.ResourceGroupName ?? null, InputObject.DiskPoolName ?? null, onOk, onDefault, this, Pipeline); + } + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletAfterAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + catch (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.UndeclaredResponseException urexception) + { + WriteError(new global::System.Management.Automation.ErrorRecord(urexception, urexception.StatusCode.ToString(), global::System.Management.Automation.ErrorCategory.InvalidOperation, new { }) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(urexception.Message) { RecommendedAction = urexception.Action } + }); + } + finally + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordAsyncEnd); + } + } + } + + /// + /// Intializes a new instance of the cmdlet class. + /// + public StopAzDiskPool_DeallocateViaIdentity() + { + + } + + /// Interrupts currently running code within the command. + protected override void StopProcessing() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Cancel(); + base.StopProcessing(); + } + + /// + /// a delegate that is called when the remote service returns default (any response code not handled elsewhere). + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// + /// A that will be complete when handling of the method is completed. + /// + private async global::System.Threading.Tasks.Task onDefault(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response) + { + using( NoSynchronizationContext ) + { + var _returnNow = global::System.Threading.Tasks.Task.FromResult(false); + overrideOnDefault(responseMessage, response, ref _returnNow); + // if overrideOnDefault has returned true, then return right away. + if ((null != _returnNow && await _returnNow)) + { + return ; + } + // Error Response : default + var code = (await response)?.Code; + var message = (await response)?.Message; + if ((null == code || null == message)) + { + // Unrecognized Response. Create an error record based on what we have. + var ex = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.RestException(responseMessage, await response); + WriteError( new global::System.Management.Automation.ErrorRecord(ex, ex.Code, global::System.Management.Automation.ErrorCategory.InvalidOperation, new { }) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(ex.Message) { RecommendedAction = ex.Action } + }); + } + else + { + WriteError( new global::System.Management.Automation.ErrorRecord(new global::System.Exception($"[{code}] : {message}"), code?.ToString(), global::System.Management.Automation.ErrorCategory.InvalidOperation, new { }) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(message) { RecommendedAction = global::System.String.Empty } + }); + } + } + } + + /// a delegate that is called when the remote service returns 200 (OK). + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// + /// A that will be complete when handling of the method is completed. + /// + private async global::System.Threading.Tasks.Task onOk(global::System.Net.Http.HttpResponseMessage responseMessage) + { + using( NoSynchronizationContext ) + { + var _returnNow = global::System.Threading.Tasks.Task.FromResult(false); + overrideOnOk(responseMessage, ref _returnNow); + // if overrideOnOk has returned true, then return right away. + if ((null != _returnNow && await _returnNow)) + { + return ; + } + // onOk - response for 200 / + if (true == MyInvocation?.BoundParameters?.ContainsKey("PassThru")) + { + WriteObject(true); + } + } + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/cmdlets/UpdateAzDiskPoolIscsiTarget_UpdateExpanded.cs b/src/DiskPool/generated/cmdlets/UpdateAzDiskPoolIscsiTarget_UpdateExpanded.cs new file mode 100644 index 000000000000..e7726053879f --- /dev/null +++ b/src/DiskPool/generated/cmdlets/UpdateAzDiskPoolIscsiTarget_UpdateExpanded.cs @@ -0,0 +1,512 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Cmdlets +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Update an iSCSI Target. + /// + /// [OpenAPI] Update=>PATCH:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}/iscsiTargets/{iscsiTargetName}" + /// + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.InternalExport] + [global::System.Management.Automation.Cmdlet(global::System.Management.Automation.VerbsData.Update, @"AzDiskPoolIscsiTarget_UpdateExpanded", SupportsShouldProcess = true)] + [global::System.Management.Automation.OutputType(typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTarget))] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Description(@"Update an iSCSI Target.")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Generated] + public partial class UpdateAzDiskPoolIscsiTarget_UpdateExpanded : global::System.Management.Automation.PSCmdlet, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener + { + /// A unique id generatd for the this cmdlet when it is instantiated. + private string __correlationId = System.Guid.NewGuid().ToString(); + + /// A copy of the Invocation Info (necessary to allow asJob to clone this cmdlet) + private global::System.Management.Automation.InvocationInfo __invocationInfo; + + /// A unique id generatd for the this cmdlet when ProcessRecord() is called. + private string __processRecordId; + + /// + /// The for this operation. + /// + private global::System.Threading.CancellationTokenSource _cancellationTokenSource = new global::System.Threading.CancellationTokenSource(); + + /// when specified, runs this cmdlet as a PowerShell job + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Run the command as a job")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter AsJob { get; set; } + + /// Wait for .NET debugger to attach + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Wait for .NET debugger to attach")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter Break { get; set; } + + /// The reference to the client API class. + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.DiskPool Client => Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.ClientAPI; + + /// + /// The credentials, account, tenant, and subscription used for communication with Azure + /// + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "The credentials, account, tenant, and subscription used for communication with Azure.")] + [global::System.Management.Automation.ValidateNotNull] + [global::System.Management.Automation.Alias("AzureRMContext", "AzureCredential")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Azure)] + public global::System.Management.Automation.PSObject DefaultProfile { get; set; } + + /// Backing field for property. + private string _diskPoolName; + + /// The name of the Disk Pool. + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "The name of the Disk Pool.")] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"The name of the Disk Pool.", + SerializedName = @"diskPoolName", + PossibleTypes = new [] { typeof(string) })] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Path)] + public string DiskPoolName { get => this._diskPoolName; set => this._diskPoolName = value; } + + /// SendAsync Pipeline Steps to be appended to the front of the pipeline + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "SendAsync Pipeline Steps to be appended to the front of the pipeline")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[] HttpPipelineAppend { get; set; } + + /// SendAsync Pipeline Steps to be prepended to the front of the pipeline + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "SendAsync Pipeline Steps to be prepended to the front of the pipeline")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[] HttpPipelinePrepend { get; set; } + + /// Accessor for our copy of the InvocationInfo. + public global::System.Management.Automation.InvocationInfo InvocationInformation { get => __invocationInfo = __invocationInfo ?? this.MyInvocation ; set { __invocationInfo = value; } } + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdate _iscsiTargetUpdatePayloadBody= new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiTargetUpdate(); + + /// Payload for iSCSI Target update requests. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdate IscsiTargetUpdatePayloadBody { get => this._iscsiTargetUpdatePayloadBody; set => this._iscsiTargetUpdatePayloadBody = value; } + + /// List of LUNs to be exposed through iSCSI Target. + [global::System.Management.Automation.AllowEmptyCollection] + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "List of LUNs to be exposed through iSCSI Target.")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Body)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"List of LUNs to be exposed through iSCSI Target.", + SerializedName = @"luns", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun) })] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun[] Lun { get => IscsiTargetUpdatePayloadBody.Lun ?? null /* arrayOf */; set => IscsiTargetUpdatePayloadBody.Lun = value; } + + /// + /// cancellation delegate. Stops the cmdlet when called. + /// + global::System.Action Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Cancel => _cancellationTokenSource.Cancel; + + /// cancellation token. + global::System.Threading.CancellationToken Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Token => _cancellationTokenSource.Token; + + /// Backing field for property. + private string _name; + + /// The name of the iSCSI Target. + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "The name of the iSCSI Target.")] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"The name of the iSCSI Target.", + SerializedName = @"iscsiTargetName", + PossibleTypes = new [] { typeof(string) })] + [global::System.Management.Automation.Alias("IscsiTargetName")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Path)] + public string Name { get => this._name; set => this._name = value; } + + /// + /// when specified, will make the remote call, and return an AsyncOperationResponse, letting the remote operation continue + /// asynchronously. + /// + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Run the command asynchronously")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter NoWait { get; set; } + + /// + /// The instance of the that the remote call will use. + /// + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.HttpPipeline Pipeline { get; set; } + + /// The URI for the proxy server to use + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "The URI for the proxy server to use")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Uri Proxy { get; set; } + + /// Credentials for a proxy server to use for the remote call + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Credentials for a proxy server to use for the remote call")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.PSCredential ProxyCredential { get; set; } + + /// Use the default credentials for the proxy + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Use the default credentials for the proxy")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter ProxyUseDefaultCredentials { get; set; } + + /// Backing field for property. + private string _resourceGroupName; + + /// The name of the resource group. The name is case insensitive. + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "The name of the resource group. The name is case insensitive.")] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"The name of the resource group. The name is case insensitive.", + SerializedName = @"resourceGroupName", + PossibleTypes = new [] { typeof(string) })] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Path)] + public string ResourceGroupName { get => this._resourceGroupName; set => this._resourceGroupName = value; } + + /// Access Control List (ACL) for an iSCSI Target; defines LUN masking policy + [global::System.Management.Automation.AllowEmptyCollection] + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Access Control List (ACL) for an iSCSI Target; defines LUN masking policy")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Body)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"Access Control List (ACL) for an iSCSI Target; defines LUN masking policy", + SerializedName = @"staticAcls", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl) })] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl[] StaticAcls { get => IscsiTargetUpdatePayloadBody.StaticAcls ?? null /* arrayOf */; set => IscsiTargetUpdatePayloadBody.StaticAcls = value; } + + /// Backing field for property. + private string _subscriptionId; + + /// The ID of the target subscription. + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "The ID of the target subscription.")] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"The ID of the target subscription.", + SerializedName = @"subscriptionId", + PossibleTypes = new [] { typeof(string) })] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.DefaultInfo( + Name = @"", + Description =@"", + Script = @"(Get-AzContext).Subscription.Id")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Path)] + public string SubscriptionId { get => this._subscriptionId; set => this._subscriptionId = value; } + + /// + /// overrideOnDefault will be called before the regular onDefault has been processed, allowing customization of what + /// happens on that response. Implement this method in a partial class to enable this behavior + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// /// Determines if the rest of the onDefault method should be processed, or if the method should + /// return immediately (set to true to skip further processing ) + + partial void overrideOnDefault(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response, ref global::System.Threading.Tasks.Task returnNow); + + /// + /// overrideOnOk will be called before the regular onOk has been processed, allowing customization of what happens + /// on that response. Implement this method in a partial class to enable this behavior + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// /// Determines if the rest of the onOk method should be processed, or if the method should return + /// immediately (set to true to skip further processing ) + + partial void overrideOnOk(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response, ref global::System.Threading.Tasks.Task returnNow); + + /// + /// (overrides the default BeginProcessing method in global::System.Management.Automation.PSCmdlet) + /// + protected override void BeginProcessing() + { + Module.Instance.SetProxyConfiguration(Proxy, ProxyCredential, ProxyUseDefaultCredentials); + if (Break) + { + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.AttachDebugger.Break(); + } + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletBeginProcessing).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + + /// Creates a duplicate instance of this cmdlet (via JSON serialization). + /// a duplicate instance of UpdateAzDiskPoolIscsiTarget_UpdateExpanded + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Cmdlets.UpdateAzDiskPoolIscsiTarget_UpdateExpanded Clone() + { + var clone = new UpdateAzDiskPoolIscsiTarget_UpdateExpanded(); + clone.__correlationId = this.__correlationId; + clone.__processRecordId = this.__processRecordId; + clone.DefaultProfile = this.DefaultProfile; + clone.InvocationInformation = this.InvocationInformation; + clone.Proxy = this.Proxy; + clone.Pipeline = this.Pipeline; + clone.AsJob = this.AsJob; + clone.Break = this.Break; + clone.ProxyCredential = this.ProxyCredential; + clone.ProxyUseDefaultCredentials = this.ProxyUseDefaultCredentials; + clone.HttpPipelinePrepend = this.HttpPipelinePrepend; + clone.HttpPipelineAppend = this.HttpPipelineAppend; + clone.IscsiTargetUpdatePayloadBody = this.IscsiTargetUpdatePayloadBody; + clone.SubscriptionId = this.SubscriptionId; + clone.ResourceGroupName = this.ResourceGroupName; + clone.DiskPoolName = this.DiskPoolName; + clone.Name = this.Name; + return clone; + } + + /// Performs clean-up after the command execution + protected override void EndProcessing() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletEndProcessing).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + + /// Handles/Dispatches events during the call to the REST service. + /// The message id + /// The message cancellation token. When this call is cancelled, this should be true + /// Detailed message data for the message event. + /// + /// A that will be complete when handling of the message is completed. + /// + async global::System.Threading.Tasks.Task Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Signal(string id, global::System.Threading.CancellationToken token, global::System.Func messageData) + { + using( NoSynchronizationContext ) + { + if (token.IsCancellationRequested) + { + return ; + } + + switch ( id ) + { + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Verbose: + { + WriteVerbose($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Warning: + { + WriteWarning($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Information: + { + // When an operation supports asjob, Information messages must go thru verbose. + WriteVerbose($"INFORMATION: {(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Debug: + { + WriteDebug($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Error: + { + WriteError(new global::System.Management.Automation.ErrorRecord( new global::System.Exception(messageData().Message), string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null ) ); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.DelayBeforePolling: + { + if (true == MyInvocation?.BoundParameters?.ContainsKey("NoWait")) + { + var data = messageData(); + if (data.ResponseMessage is System.Net.Http.HttpResponseMessage response) + { + var asyncOperation = response.GetFirstHeader(@"Azure-AsyncOperation"); + var location = response.GetFirstHeader(@"Location"); + var uri = global::System.String.IsNullOrEmpty(asyncOperation) ? global::System.String.IsNullOrEmpty(location) ? response.RequestMessage.RequestUri.AbsoluteUri : location : asyncOperation; + WriteObject(new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.AsyncOperationResponse { Target = uri }); + // do nothing more. + data.Cancel(); + return; + } + } + break; + } + } + await Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.Signal(id, token, messageData, (i,t,m) => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(i,t,()=> Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.EventDataConverter.ConvertFrom( m() ) as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.EventData ), InvocationInformation, this.ParameterSetName, __correlationId, __processRecordId, null ); + if (token.IsCancellationRequested) + { + return ; + } + WriteDebug($"{id}: {(messageData().Message ?? global::System.String.Empty)}"); + } + } + + /// Performs execution of the command. + protected override void ProcessRecord() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordStart).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + __processRecordId = System.Guid.NewGuid().ToString(); + try + { + // work + if (ShouldProcess($"Call remote 'IscsiTargetsUpdate' operation")) + { + if (true == MyInvocation?.BoundParameters?.ContainsKey("AsJob")) + { + var instance = this.Clone(); + var job = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.AsyncJob(instance, this.MyInvocation.Line, this.MyInvocation.MyCommand.Name, this._cancellationTokenSource.Token, this._cancellationTokenSource.Cancel); + JobRepository.Add(job); + var task = instance.ProcessRecordAsync(); + job.Monitor(task); + WriteObject(job); + } + else + { + using( var asyncCommandRuntime = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.AsyncCommandRuntime(this, ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token) ) + { + asyncCommandRuntime.Wait( ProcessRecordAsync(),((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token); + } + } + } + } + catch (global::System.AggregateException aggregateException) + { + // unroll the inner exceptions to get the root cause + foreach( var innerException in aggregateException.Flatten().InnerExceptions ) + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletException, $"{innerException.GetType().Name} - {innerException.Message} : {innerException.StackTrace}").Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + // Write exception out to error channel. + WriteError( new global::System.Management.Automation.ErrorRecord(innerException,string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null) ); + } + } + catch (global::System.Exception exception) when ((exception as System.Management.Automation.PipelineStoppedException)== null || (exception as System.Management.Automation.PipelineStoppedException).InnerException != null) + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletException, $"{exception.GetType().Name} - {exception.Message} : {exception.StackTrace}").Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + // Write exception out to error channel. + WriteError( new global::System.Management.Automation.ErrorRecord(exception,string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null) ); + } + finally + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordEnd).Wait(); + } + } + + /// Performs execution of the command, working asynchronously if required. + /// + /// A that will be complete when handling of the method is completed. + /// + protected async global::System.Threading.Tasks.Task ProcessRecordAsync() + { + using( NoSynchronizationContext ) + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordAsyncStart); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletGetPipeline); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + Pipeline = Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.CreatePipeline(InvocationInformation, __correlationId, __processRecordId, this.ParameterSetName); + if (null != HttpPipelinePrepend) + { + Pipeline.Prepend((this.CommandRuntime as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.IAsyncCommandRuntimeExtensions)?.Wrap(HttpPipelinePrepend) ?? HttpPipelinePrepend); + } + if (null != HttpPipelineAppend) + { + Pipeline.Append((this.CommandRuntime as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.IAsyncCommandRuntimeExtensions)?.Wrap(HttpPipelineAppend) ?? HttpPipelineAppend); + } + // get the client instance + try + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletBeforeAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + await this.Client.IscsiTargetsUpdate(SubscriptionId, ResourceGroupName, DiskPoolName, Name, IscsiTargetUpdatePayloadBody, onOk, onDefault, this, Pipeline); + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletAfterAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + catch (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.UndeclaredResponseException urexception) + { + WriteError(new global::System.Management.Automation.ErrorRecord(urexception, urexception.StatusCode.ToString(), global::System.Management.Automation.ErrorCategory.InvalidOperation, new { SubscriptionId=SubscriptionId,ResourceGroupName=ResourceGroupName,DiskPoolName=DiskPoolName,Name=Name,body=IscsiTargetUpdatePayloadBody}) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(urexception.Message) { RecommendedAction = urexception.Action } + }); + } + finally + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordAsyncEnd); + } + } + } + + /// Interrupts currently running code within the command. + protected override void StopProcessing() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Cancel(); + base.StopProcessing(); + } + + /// + /// Intializes a new instance of the cmdlet class. + /// + public UpdateAzDiskPoolIscsiTarget_UpdateExpanded() + { + + } + + /// + /// a delegate that is called when the remote service returns default (any response code not handled elsewhere). + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// + /// A that will be complete when handling of the method is completed. + /// + private async global::System.Threading.Tasks.Task onDefault(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response) + { + using( NoSynchronizationContext ) + { + var _returnNow = global::System.Threading.Tasks.Task.FromResult(false); + overrideOnDefault(responseMessage, response, ref _returnNow); + // if overrideOnDefault has returned true, then return right away. + if ((null != _returnNow && await _returnNow)) + { + return ; + } + // Error Response : default + var code = (await response)?.Code; + var message = (await response)?.Message; + if ((null == code || null == message)) + { + // Unrecognized Response. Create an error record based on what we have. + var ex = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.RestException(responseMessage, await response); + WriteError( new global::System.Management.Automation.ErrorRecord(ex, ex.Code, global::System.Management.Automation.ErrorCategory.InvalidOperation, new { SubscriptionId=SubscriptionId, ResourceGroupName=ResourceGroupName, DiskPoolName=DiskPoolName, Name=Name, body=IscsiTargetUpdatePayloadBody }) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(ex.Message) { RecommendedAction = ex.Action } + }); + } + else + { + WriteError( new global::System.Management.Automation.ErrorRecord(new global::System.Exception($"[{code}] : {message}"), code?.ToString(), global::System.Management.Automation.ErrorCategory.InvalidOperation, new { SubscriptionId=SubscriptionId, ResourceGroupName=ResourceGroupName, DiskPoolName=DiskPoolName, Name=Name, body=IscsiTargetUpdatePayloadBody }) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(message) { RecommendedAction = global::System.String.Empty } + }); + } + } + } + + /// a delegate that is called when the remote service returns 200 (OK). + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// + /// A that will be complete when handling of the method is completed. + /// + private async global::System.Threading.Tasks.Task onOk(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response) + { + using( NoSynchronizationContext ) + { + var _returnNow = global::System.Threading.Tasks.Task.FromResult(false); + overrideOnOk(responseMessage, response, ref _returnNow); + // if overrideOnOk has returned true, then return right away. + if ((null != _returnNow && await _returnNow)) + { + return ; + } + // onOk - response for 200 / application/json + // (await response) // should be Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTarget + WriteObject((await response)); + } + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/cmdlets/UpdateAzDiskPoolIscsiTarget_UpdateViaIdentityExpanded.cs b/src/DiskPool/generated/cmdlets/UpdateAzDiskPoolIscsiTarget_UpdateViaIdentityExpanded.cs new file mode 100644 index 000000000000..e68f267defed --- /dev/null +++ b/src/DiskPool/generated/cmdlets/UpdateAzDiskPoolIscsiTarget_UpdateViaIdentityExpanded.cs @@ -0,0 +1,479 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Cmdlets +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Update an iSCSI Target. + /// + /// [OpenAPI] Update=>PATCH:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}/iscsiTargets/{iscsiTargetName}" + /// + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.InternalExport] + [global::System.Management.Automation.Cmdlet(global::System.Management.Automation.VerbsData.Update, @"AzDiskPoolIscsiTarget_UpdateViaIdentityExpanded", SupportsShouldProcess = true)] + [global::System.Management.Automation.OutputType(typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTarget))] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Description(@"Update an iSCSI Target.")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Generated] + public partial class UpdateAzDiskPoolIscsiTarget_UpdateViaIdentityExpanded : global::System.Management.Automation.PSCmdlet, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener + { + /// A unique id generatd for the this cmdlet when it is instantiated. + private string __correlationId = System.Guid.NewGuid().ToString(); + + /// A copy of the Invocation Info (necessary to allow asJob to clone this cmdlet) + private global::System.Management.Automation.InvocationInfo __invocationInfo; + + /// A unique id generatd for the this cmdlet when ProcessRecord() is called. + private string __processRecordId; + + /// + /// The for this operation. + /// + private global::System.Threading.CancellationTokenSource _cancellationTokenSource = new global::System.Threading.CancellationTokenSource(); + + /// when specified, runs this cmdlet as a PowerShell job + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Run the command as a job")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter AsJob { get; set; } + + /// Wait for .NET debugger to attach + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Wait for .NET debugger to attach")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter Break { get; set; } + + /// The reference to the client API class. + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.DiskPool Client => Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.ClientAPI; + + /// + /// The credentials, account, tenant, and subscription used for communication with Azure + /// + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "The credentials, account, tenant, and subscription used for communication with Azure.")] + [global::System.Management.Automation.ValidateNotNull] + [global::System.Management.Automation.Alias("AzureRMContext", "AzureCredential")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Azure)] + public global::System.Management.Automation.PSObject DefaultProfile { get; set; } + + /// SendAsync Pipeline Steps to be appended to the front of the pipeline + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "SendAsync Pipeline Steps to be appended to the front of the pipeline")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[] HttpPipelineAppend { get; set; } + + /// SendAsync Pipeline Steps to be prepended to the front of the pipeline + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "SendAsync Pipeline Steps to be prepended to the front of the pipeline")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[] HttpPipelinePrepend { get; set; } + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity _inputObject; + + /// Identity Parameter + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "Identity Parameter", ValueFromPipeline = true)] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Path)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity InputObject { get => this._inputObject; set => this._inputObject = value; } + + /// Accessor for our copy of the InvocationInfo. + public global::System.Management.Automation.InvocationInfo InvocationInformation { get => __invocationInfo = __invocationInfo ?? this.MyInvocation ; set { __invocationInfo = value; } } + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdate _iscsiTargetUpdatePayloadBody= new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiTargetUpdate(); + + /// Payload for iSCSI Target update requests. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTargetUpdate IscsiTargetUpdatePayloadBody { get => this._iscsiTargetUpdatePayloadBody; set => this._iscsiTargetUpdatePayloadBody = value; } + + /// List of LUNs to be exposed through iSCSI Target. + [global::System.Management.Automation.AllowEmptyCollection] + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "List of LUNs to be exposed through iSCSI Target.")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Body)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"List of LUNs to be exposed through iSCSI Target.", + SerializedName = @"luns", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun) })] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun[] Lun { get => IscsiTargetUpdatePayloadBody.Lun ?? null /* arrayOf */; set => IscsiTargetUpdatePayloadBody.Lun = value; } + + /// + /// cancellation delegate. Stops the cmdlet when called. + /// + global::System.Action Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Cancel => _cancellationTokenSource.Cancel; + + /// cancellation token. + global::System.Threading.CancellationToken Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Token => _cancellationTokenSource.Token; + + /// + /// when specified, will make the remote call, and return an AsyncOperationResponse, letting the remote operation continue + /// asynchronously. + /// + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Run the command asynchronously")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter NoWait { get; set; } + + /// + /// The instance of the that the remote call will use. + /// + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.HttpPipeline Pipeline { get; set; } + + /// The URI for the proxy server to use + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "The URI for the proxy server to use")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Uri Proxy { get; set; } + + /// Credentials for a proxy server to use for the remote call + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Credentials for a proxy server to use for the remote call")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.PSCredential ProxyCredential { get; set; } + + /// Use the default credentials for the proxy + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Use the default credentials for the proxy")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter ProxyUseDefaultCredentials { get; set; } + + /// Access Control List (ACL) for an iSCSI Target; defines LUN masking policy + [global::System.Management.Automation.AllowEmptyCollection] + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Access Control List (ACL) for an iSCSI Target; defines LUN masking policy")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Body)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"Access Control List (ACL) for an iSCSI Target; defines LUN masking policy", + SerializedName = @"staticAcls", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl) })] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl[] StaticAcls { get => IscsiTargetUpdatePayloadBody.StaticAcls ?? null /* arrayOf */; set => IscsiTargetUpdatePayloadBody.StaticAcls = value; } + + /// + /// overrideOnDefault will be called before the regular onDefault has been processed, allowing customization of what + /// happens on that response. Implement this method in a partial class to enable this behavior + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// /// Determines if the rest of the onDefault method should be processed, or if the method should + /// return immediately (set to true to skip further processing ) + + partial void overrideOnDefault(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response, ref global::System.Threading.Tasks.Task returnNow); + + /// + /// overrideOnOk will be called before the regular onOk has been processed, allowing customization of what happens + /// on that response. Implement this method in a partial class to enable this behavior + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// /// Determines if the rest of the onOk method should be processed, or if the method should return + /// immediately (set to true to skip further processing ) + + partial void overrideOnOk(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response, ref global::System.Threading.Tasks.Task returnNow); + + /// + /// (overrides the default BeginProcessing method in global::System.Management.Automation.PSCmdlet) + /// + protected override void BeginProcessing() + { + Module.Instance.SetProxyConfiguration(Proxy, ProxyCredential, ProxyUseDefaultCredentials); + if (Break) + { + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.AttachDebugger.Break(); + } + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletBeginProcessing).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + + /// Creates a duplicate instance of this cmdlet (via JSON serialization). + /// a duplicate instance of UpdateAzDiskPoolIscsiTarget_UpdateViaIdentityExpanded + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Cmdlets.UpdateAzDiskPoolIscsiTarget_UpdateViaIdentityExpanded Clone() + { + var clone = new UpdateAzDiskPoolIscsiTarget_UpdateViaIdentityExpanded(); + clone.__correlationId = this.__correlationId; + clone.__processRecordId = this.__processRecordId; + clone.DefaultProfile = this.DefaultProfile; + clone.InvocationInformation = this.InvocationInformation; + clone.Proxy = this.Proxy; + clone.Pipeline = this.Pipeline; + clone.AsJob = this.AsJob; + clone.Break = this.Break; + clone.ProxyCredential = this.ProxyCredential; + clone.ProxyUseDefaultCredentials = this.ProxyUseDefaultCredentials; + clone.HttpPipelinePrepend = this.HttpPipelinePrepend; + clone.HttpPipelineAppend = this.HttpPipelineAppend; + clone.IscsiTargetUpdatePayloadBody = this.IscsiTargetUpdatePayloadBody; + return clone; + } + + /// Performs clean-up after the command execution + protected override void EndProcessing() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletEndProcessing).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + + /// Handles/Dispatches events during the call to the REST service. + /// The message id + /// The message cancellation token. When this call is cancelled, this should be true + /// Detailed message data for the message event. + /// + /// A that will be complete when handling of the message is completed. + /// + async global::System.Threading.Tasks.Task Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Signal(string id, global::System.Threading.CancellationToken token, global::System.Func messageData) + { + using( NoSynchronizationContext ) + { + if (token.IsCancellationRequested) + { + return ; + } + + switch ( id ) + { + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Verbose: + { + WriteVerbose($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Warning: + { + WriteWarning($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Information: + { + // When an operation supports asjob, Information messages must go thru verbose. + WriteVerbose($"INFORMATION: {(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Debug: + { + WriteDebug($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Error: + { + WriteError(new global::System.Management.Automation.ErrorRecord( new global::System.Exception(messageData().Message), string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null ) ); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.DelayBeforePolling: + { + if (true == MyInvocation?.BoundParameters?.ContainsKey("NoWait")) + { + var data = messageData(); + if (data.ResponseMessage is System.Net.Http.HttpResponseMessage response) + { + var asyncOperation = response.GetFirstHeader(@"Azure-AsyncOperation"); + var location = response.GetFirstHeader(@"Location"); + var uri = global::System.String.IsNullOrEmpty(asyncOperation) ? global::System.String.IsNullOrEmpty(location) ? response.RequestMessage.RequestUri.AbsoluteUri : location : asyncOperation; + WriteObject(new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.AsyncOperationResponse { Target = uri }); + // do nothing more. + data.Cancel(); + return; + } + } + break; + } + } + await Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.Signal(id, token, messageData, (i,t,m) => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(i,t,()=> Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.EventDataConverter.ConvertFrom( m() ) as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.EventData ), InvocationInformation, this.ParameterSetName, __correlationId, __processRecordId, null ); + if (token.IsCancellationRequested) + { + return ; + } + WriteDebug($"{id}: {(messageData().Message ?? global::System.String.Empty)}"); + } + } + + /// Performs execution of the command. + protected override void ProcessRecord() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordStart).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + __processRecordId = System.Guid.NewGuid().ToString(); + try + { + // work + if (ShouldProcess($"Call remote 'IscsiTargetsUpdate' operation")) + { + if (true == MyInvocation?.BoundParameters?.ContainsKey("AsJob")) + { + var instance = this.Clone(); + var job = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.AsyncJob(instance, this.MyInvocation.Line, this.MyInvocation.MyCommand.Name, this._cancellationTokenSource.Token, this._cancellationTokenSource.Cancel); + JobRepository.Add(job); + var task = instance.ProcessRecordAsync(); + job.Monitor(task); + WriteObject(job); + } + else + { + using( var asyncCommandRuntime = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.AsyncCommandRuntime(this, ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token) ) + { + asyncCommandRuntime.Wait( ProcessRecordAsync(),((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token); + } + } + } + } + catch (global::System.AggregateException aggregateException) + { + // unroll the inner exceptions to get the root cause + foreach( var innerException in aggregateException.Flatten().InnerExceptions ) + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletException, $"{innerException.GetType().Name} - {innerException.Message} : {innerException.StackTrace}").Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + // Write exception out to error channel. + WriteError( new global::System.Management.Automation.ErrorRecord(innerException,string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null) ); + } + } + catch (global::System.Exception exception) when ((exception as System.Management.Automation.PipelineStoppedException)== null || (exception as System.Management.Automation.PipelineStoppedException).InnerException != null) + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletException, $"{exception.GetType().Name} - {exception.Message} : {exception.StackTrace}").Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + // Write exception out to error channel. + WriteError( new global::System.Management.Automation.ErrorRecord(exception,string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null) ); + } + finally + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordEnd).Wait(); + } + } + + /// Performs execution of the command, working asynchronously if required. + /// + /// A that will be complete when handling of the method is completed. + /// + protected async global::System.Threading.Tasks.Task ProcessRecordAsync() + { + using( NoSynchronizationContext ) + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordAsyncStart); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletGetPipeline); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + Pipeline = Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.CreatePipeline(InvocationInformation, __correlationId, __processRecordId, this.ParameterSetName); + if (null != HttpPipelinePrepend) + { + Pipeline.Prepend((this.CommandRuntime as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.IAsyncCommandRuntimeExtensions)?.Wrap(HttpPipelinePrepend) ?? HttpPipelinePrepend); + } + if (null != HttpPipelineAppend) + { + Pipeline.Append((this.CommandRuntime as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.IAsyncCommandRuntimeExtensions)?.Wrap(HttpPipelineAppend) ?? HttpPipelineAppend); + } + // get the client instance + try + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletBeforeAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + if (InputObject?.Id != null) + { + await this.Client.IscsiTargetsUpdateViaIdentity(InputObject.Id, IscsiTargetUpdatePayloadBody, onOk, onDefault, this, Pipeline); + } + else + { + // try to call with PATH parameters from Input Object + if (null == InputObject.SubscriptionId) + { + ThrowTerminatingError( new global::System.Management.Automation.ErrorRecord(new global::System.Exception("InputObject has null value for InputObject.SubscriptionId"),string.Empty, global::System.Management.Automation.ErrorCategory.InvalidArgument, InputObject) ); + } + if (null == InputObject.ResourceGroupName) + { + ThrowTerminatingError( new global::System.Management.Automation.ErrorRecord(new global::System.Exception("InputObject has null value for InputObject.ResourceGroupName"),string.Empty, global::System.Management.Automation.ErrorCategory.InvalidArgument, InputObject) ); + } + if (null == InputObject.DiskPoolName) + { + ThrowTerminatingError( new global::System.Management.Automation.ErrorRecord(new global::System.Exception("InputObject has null value for InputObject.DiskPoolName"),string.Empty, global::System.Management.Automation.ErrorCategory.InvalidArgument, InputObject) ); + } + if (null == InputObject.IscsiTargetName) + { + ThrowTerminatingError( new global::System.Management.Automation.ErrorRecord(new global::System.Exception("InputObject has null value for InputObject.IscsiTargetName"),string.Empty, global::System.Management.Automation.ErrorCategory.InvalidArgument, InputObject) ); + } + await this.Client.IscsiTargetsUpdate(InputObject.SubscriptionId ?? null, InputObject.ResourceGroupName ?? null, InputObject.DiskPoolName ?? null, InputObject.IscsiTargetName ?? null, IscsiTargetUpdatePayloadBody, onOk, onDefault, this, Pipeline); + } + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletAfterAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + catch (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.UndeclaredResponseException urexception) + { + WriteError(new global::System.Management.Automation.ErrorRecord(urexception, urexception.StatusCode.ToString(), global::System.Management.Automation.ErrorCategory.InvalidOperation, new { body=IscsiTargetUpdatePayloadBody}) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(urexception.Message) { RecommendedAction = urexception.Action } + }); + } + finally + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordAsyncEnd); + } + } + } + + /// Interrupts currently running code within the command. + protected override void StopProcessing() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Cancel(); + base.StopProcessing(); + } + + /// + /// Intializes a new instance of the cmdlet class. + /// + public UpdateAzDiskPoolIscsiTarget_UpdateViaIdentityExpanded() + { + + } + + /// + /// a delegate that is called when the remote service returns default (any response code not handled elsewhere). + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// + /// A that will be complete when handling of the method is completed. + /// + private async global::System.Threading.Tasks.Task onDefault(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response) + { + using( NoSynchronizationContext ) + { + var _returnNow = global::System.Threading.Tasks.Task.FromResult(false); + overrideOnDefault(responseMessage, response, ref _returnNow); + // if overrideOnDefault has returned true, then return right away. + if ((null != _returnNow && await _returnNow)) + { + return ; + } + // Error Response : default + var code = (await response)?.Code; + var message = (await response)?.Message; + if ((null == code || null == message)) + { + // Unrecognized Response. Create an error record based on what we have. + var ex = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.RestException(responseMessage, await response); + WriteError( new global::System.Management.Automation.ErrorRecord(ex, ex.Code, global::System.Management.Automation.ErrorCategory.InvalidOperation, new { body=IscsiTargetUpdatePayloadBody }) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(ex.Message) { RecommendedAction = ex.Action } + }); + } + else + { + WriteError( new global::System.Management.Automation.ErrorRecord(new global::System.Exception($"[{code}] : {message}"), code?.ToString(), global::System.Management.Automation.ErrorCategory.InvalidOperation, new { body=IscsiTargetUpdatePayloadBody }) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(message) { RecommendedAction = global::System.String.Empty } + }); + } + } + } + + /// a delegate that is called when the remote service returns 200 (OK). + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// + /// A that will be complete when handling of the method is completed. + /// + private async global::System.Threading.Tasks.Task onOk(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response) + { + using( NoSynchronizationContext ) + { + var _returnNow = global::System.Threading.Tasks.Task.FromResult(false); + overrideOnOk(responseMessage, response, ref _returnNow); + // if overrideOnOk has returned true, then return right away. + if ((null != _returnNow && await _returnNow)) + { + return ; + } + // onOk - response for 200 / application/json + // (await response) // should be Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTarget + WriteObject((await response)); + } + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/cmdlets/UpdateAzDiskPool_UpdateExpanded.cs b/src/DiskPool/generated/cmdlets/UpdateAzDiskPool_UpdateExpanded.cs new file mode 100644 index 000000000000..3fe4688c5c85 --- /dev/null +++ b/src/DiskPool/generated/cmdlets/UpdateAzDiskPool_UpdateExpanded.cs @@ -0,0 +1,497 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Cmdlets +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Update a Disk pool. + /// + /// [OpenAPI] Update=>PATCH:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}" + /// + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.InternalExport] + [global::System.Management.Automation.Cmdlet(global::System.Management.Automation.VerbsData.Update, @"AzDiskPool_UpdateExpanded", SupportsShouldProcess = true)] + [global::System.Management.Automation.OutputType(typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPool))] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Description(@"Update a Disk pool.")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Generated] + public partial class UpdateAzDiskPool_UpdateExpanded : global::System.Management.Automation.PSCmdlet, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener + { + /// A unique id generatd for the this cmdlet when it is instantiated. + private string __correlationId = System.Guid.NewGuid().ToString(); + + /// A copy of the Invocation Info (necessary to allow asJob to clone this cmdlet) + private global::System.Management.Automation.InvocationInfo __invocationInfo; + + /// A unique id generatd for the this cmdlet when ProcessRecord() is called. + private string __processRecordId; + + /// + /// The for this operation. + /// + private global::System.Threading.CancellationTokenSource _cancellationTokenSource = new global::System.Threading.CancellationTokenSource(); + + /// when specified, runs this cmdlet as a PowerShell job + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Run the command as a job")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter AsJob { get; set; } + + /// Wait for .NET debugger to attach + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Wait for .NET debugger to attach")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter Break { get; set; } + + /// The reference to the client API class. + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.DiskPool Client => Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.ClientAPI; + + /// + /// The credentials, account, tenant, and subscription used for communication with Azure + /// + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "The credentials, account, tenant, and subscription used for communication with Azure.")] + [global::System.Management.Automation.ValidateNotNull] + [global::System.Management.Automation.Alias("AzureRMContext", "AzureCredential")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Azure)] + public global::System.Management.Automation.PSObject DefaultProfile { get; set; } + + /// List of Azure Managed Disks to attach to a Disk Pool. + [global::System.Management.Automation.AllowEmptyCollection] + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "List of Azure Managed Disks to attach to a Disk Pool.")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Body)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"List of Azure Managed Disks to attach to a Disk Pool.", + SerializedName = @"disks", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk) })] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk[] Disk { get => DiskPoolUpdatePayloadBody.Disk ?? null /* arrayOf */; set => DiskPoolUpdatePayloadBody.Disk = value; } + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdate _diskPoolUpdatePayloadBody= new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPoolUpdate(); + + /// Request payload for Update Disk Pool request. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdate DiskPoolUpdatePayloadBody { get => this._diskPoolUpdatePayloadBody; set => this._diskPoolUpdatePayloadBody = value; } + + /// SendAsync Pipeline Steps to be appended to the front of the pipeline + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "SendAsync Pipeline Steps to be appended to the front of the pipeline")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[] HttpPipelineAppend { get; set; } + + /// SendAsync Pipeline Steps to be prepended to the front of the pipeline + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "SendAsync Pipeline Steps to be prepended to the front of the pipeline")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[] HttpPipelinePrepend { get; set; } + + /// Accessor for our copy of the InvocationInfo. + public global::System.Management.Automation.InvocationInfo InvocationInformation { get => __invocationInfo = __invocationInfo ?? this.MyInvocation ; set { __invocationInfo = value; } } + + /// + /// cancellation delegate. Stops the cmdlet when called. + /// + global::System.Action Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Cancel => _cancellationTokenSource.Cancel; + + /// cancellation token. + global::System.Threading.CancellationToken Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Token => _cancellationTokenSource.Token; + + /// Backing field for property. + private string _name; + + /// The name of the Disk Pool. + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "The name of the Disk Pool.")] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"The name of the Disk Pool.", + SerializedName = @"diskPoolName", + PossibleTypes = new [] { typeof(string) })] + [global::System.Management.Automation.Alias("DiskPoolName")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Path)] + public string Name { get => this._name; set => this._name = value; } + + /// + /// when specified, will make the remote call, and return an AsyncOperationResponse, letting the remote operation continue + /// asynchronously. + /// + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Run the command asynchronously")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter NoWait { get; set; } + + /// + /// The instance of the that the remote call will use. + /// + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.HttpPipeline Pipeline { get; set; } + + /// The URI for the proxy server to use + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "The URI for the proxy server to use")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Uri Proxy { get; set; } + + /// Credentials for a proxy server to use for the remote call + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Credentials for a proxy server to use for the remote call")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.PSCredential ProxyCredential { get; set; } + + /// Use the default credentials for the proxy + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Use the default credentials for the proxy")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter ProxyUseDefaultCredentials { get; set; } + + /// Backing field for property. + private string _resourceGroupName; + + /// The name of the resource group. The name is case insensitive. + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "The name of the resource group. The name is case insensitive.")] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"The name of the resource group. The name is case insensitive.", + SerializedName = @"resourceGroupName", + PossibleTypes = new [] { typeof(string) })] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Path)] + public string ResourceGroupName { get => this._resourceGroupName; set => this._resourceGroupName = value; } + + /// Backing field for property. + private string _subscriptionId; + + /// The ID of the target subscription. + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "The ID of the target subscription.")] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"The ID of the target subscription.", + SerializedName = @"subscriptionId", + PossibleTypes = new [] { typeof(string) })] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.DefaultInfo( + Name = @"", + Description =@"", + Script = @"(Get-AzContext).Subscription.Id")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Path)] + public string SubscriptionId { get => this._subscriptionId; set => this._subscriptionId = value; } + + /// Resource tags. + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ExportAs(typeof(global::System.Collections.Hashtable))] + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Resource tags.")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Body)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"Resource tags.", + SerializedName = @"tags", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdateTags) })] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdateTags Tag { get => DiskPoolUpdatePayloadBody.Tag ?? null /* object */; set => DiskPoolUpdatePayloadBody.Tag = value; } + + /// + /// overrideOnDefault will be called before the regular onDefault has been processed, allowing customization of what + /// happens on that response. Implement this method in a partial class to enable this behavior + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// /// Determines if the rest of the onDefault method should be processed, or if the method should + /// return immediately (set to true to skip further processing ) + + partial void overrideOnDefault(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response, ref global::System.Threading.Tasks.Task returnNow); + + /// + /// overrideOnOk will be called before the regular onOk has been processed, allowing customization of what happens + /// on that response. Implement this method in a partial class to enable this behavior + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// /// Determines if the rest of the onOk method should be processed, or if the method should return + /// immediately (set to true to skip further processing ) + + partial void overrideOnOk(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response, ref global::System.Threading.Tasks.Task returnNow); + + /// + /// (overrides the default BeginProcessing method in global::System.Management.Automation.PSCmdlet) + /// + protected override void BeginProcessing() + { + Module.Instance.SetProxyConfiguration(Proxy, ProxyCredential, ProxyUseDefaultCredentials); + if (Break) + { + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.AttachDebugger.Break(); + } + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletBeginProcessing).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + + /// Creates a duplicate instance of this cmdlet (via JSON serialization). + /// a duplicate instance of UpdateAzDiskPool_UpdateExpanded + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Cmdlets.UpdateAzDiskPool_UpdateExpanded Clone() + { + var clone = new UpdateAzDiskPool_UpdateExpanded(); + clone.__correlationId = this.__correlationId; + clone.__processRecordId = this.__processRecordId; + clone.DefaultProfile = this.DefaultProfile; + clone.InvocationInformation = this.InvocationInformation; + clone.Proxy = this.Proxy; + clone.Pipeline = this.Pipeline; + clone.AsJob = this.AsJob; + clone.Break = this.Break; + clone.ProxyCredential = this.ProxyCredential; + clone.ProxyUseDefaultCredentials = this.ProxyUseDefaultCredentials; + clone.HttpPipelinePrepend = this.HttpPipelinePrepend; + clone.HttpPipelineAppend = this.HttpPipelineAppend; + clone.DiskPoolUpdatePayloadBody = this.DiskPoolUpdatePayloadBody; + clone.SubscriptionId = this.SubscriptionId; + clone.ResourceGroupName = this.ResourceGroupName; + clone.Name = this.Name; + return clone; + } + + /// Performs clean-up after the command execution + protected override void EndProcessing() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletEndProcessing).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + + /// Handles/Dispatches events during the call to the REST service. + /// The message id + /// The message cancellation token. When this call is cancelled, this should be true + /// Detailed message data for the message event. + /// + /// A that will be complete when handling of the message is completed. + /// + async global::System.Threading.Tasks.Task Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Signal(string id, global::System.Threading.CancellationToken token, global::System.Func messageData) + { + using( NoSynchronizationContext ) + { + if (token.IsCancellationRequested) + { + return ; + } + + switch ( id ) + { + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Verbose: + { + WriteVerbose($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Warning: + { + WriteWarning($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Information: + { + // When an operation supports asjob, Information messages must go thru verbose. + WriteVerbose($"INFORMATION: {(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Debug: + { + WriteDebug($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Error: + { + WriteError(new global::System.Management.Automation.ErrorRecord( new global::System.Exception(messageData().Message), string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null ) ); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.DelayBeforePolling: + { + if (true == MyInvocation?.BoundParameters?.ContainsKey("NoWait")) + { + var data = messageData(); + if (data.ResponseMessage is System.Net.Http.HttpResponseMessage response) + { + var asyncOperation = response.GetFirstHeader(@"Azure-AsyncOperation"); + var location = response.GetFirstHeader(@"Location"); + var uri = global::System.String.IsNullOrEmpty(asyncOperation) ? global::System.String.IsNullOrEmpty(location) ? response.RequestMessage.RequestUri.AbsoluteUri : location : asyncOperation; + WriteObject(new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.AsyncOperationResponse { Target = uri }); + // do nothing more. + data.Cancel(); + return; + } + } + break; + } + } + await Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.Signal(id, token, messageData, (i,t,m) => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(i,t,()=> Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.EventDataConverter.ConvertFrom( m() ) as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.EventData ), InvocationInformation, this.ParameterSetName, __correlationId, __processRecordId, null ); + if (token.IsCancellationRequested) + { + return ; + } + WriteDebug($"{id}: {(messageData().Message ?? global::System.String.Empty)}"); + } + } + + /// Performs execution of the command. + protected override void ProcessRecord() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordStart).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + __processRecordId = System.Guid.NewGuid().ToString(); + try + { + // work + if (ShouldProcess($"Call remote 'DiskPoolsUpdate' operation")) + { + if (true == MyInvocation?.BoundParameters?.ContainsKey("AsJob")) + { + var instance = this.Clone(); + var job = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.AsyncJob(instance, this.MyInvocation.Line, this.MyInvocation.MyCommand.Name, this._cancellationTokenSource.Token, this._cancellationTokenSource.Cancel); + JobRepository.Add(job); + var task = instance.ProcessRecordAsync(); + job.Monitor(task); + WriteObject(job); + } + else + { + using( var asyncCommandRuntime = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.AsyncCommandRuntime(this, ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token) ) + { + asyncCommandRuntime.Wait( ProcessRecordAsync(),((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token); + } + } + } + } + catch (global::System.AggregateException aggregateException) + { + // unroll the inner exceptions to get the root cause + foreach( var innerException in aggregateException.Flatten().InnerExceptions ) + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletException, $"{innerException.GetType().Name} - {innerException.Message} : {innerException.StackTrace}").Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + // Write exception out to error channel. + WriteError( new global::System.Management.Automation.ErrorRecord(innerException,string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null) ); + } + } + catch (global::System.Exception exception) when ((exception as System.Management.Automation.PipelineStoppedException)== null || (exception as System.Management.Automation.PipelineStoppedException).InnerException != null) + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletException, $"{exception.GetType().Name} - {exception.Message} : {exception.StackTrace}").Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + // Write exception out to error channel. + WriteError( new global::System.Management.Automation.ErrorRecord(exception,string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null) ); + } + finally + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordEnd).Wait(); + } + } + + /// Performs execution of the command, working asynchronously if required. + /// + /// A that will be complete when handling of the method is completed. + /// + protected async global::System.Threading.Tasks.Task ProcessRecordAsync() + { + using( NoSynchronizationContext ) + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordAsyncStart); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletGetPipeline); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + Pipeline = Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.CreatePipeline(InvocationInformation, __correlationId, __processRecordId, this.ParameterSetName); + if (null != HttpPipelinePrepend) + { + Pipeline.Prepend((this.CommandRuntime as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.IAsyncCommandRuntimeExtensions)?.Wrap(HttpPipelinePrepend) ?? HttpPipelinePrepend); + } + if (null != HttpPipelineAppend) + { + Pipeline.Append((this.CommandRuntime as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.IAsyncCommandRuntimeExtensions)?.Wrap(HttpPipelineAppend) ?? HttpPipelineAppend); + } + // get the client instance + try + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletBeforeAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + await this.Client.DiskPoolsUpdate(SubscriptionId, ResourceGroupName, Name, DiskPoolUpdatePayloadBody, onOk, onDefault, this, Pipeline); + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletAfterAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + catch (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.UndeclaredResponseException urexception) + { + WriteError(new global::System.Management.Automation.ErrorRecord(urexception, urexception.StatusCode.ToString(), global::System.Management.Automation.ErrorCategory.InvalidOperation, new { SubscriptionId=SubscriptionId,ResourceGroupName=ResourceGroupName,Name=Name,body=DiskPoolUpdatePayloadBody}) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(urexception.Message) { RecommendedAction = urexception.Action } + }); + } + finally + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordAsyncEnd); + } + } + } + + /// Interrupts currently running code within the command. + protected override void StopProcessing() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Cancel(); + base.StopProcessing(); + } + + /// + /// Intializes a new instance of the cmdlet class. + /// + public UpdateAzDiskPool_UpdateExpanded() + { + + } + + /// + /// a delegate that is called when the remote service returns default (any response code not handled elsewhere). + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// + /// A that will be complete when handling of the method is completed. + /// + private async global::System.Threading.Tasks.Task onDefault(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response) + { + using( NoSynchronizationContext ) + { + var _returnNow = global::System.Threading.Tasks.Task.FromResult(false); + overrideOnDefault(responseMessage, response, ref _returnNow); + // if overrideOnDefault has returned true, then return right away. + if ((null != _returnNow && await _returnNow)) + { + return ; + } + // Error Response : default + var code = (await response)?.Code; + var message = (await response)?.Message; + if ((null == code || null == message)) + { + // Unrecognized Response. Create an error record based on what we have. + var ex = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.RestException(responseMessage, await response); + WriteError( new global::System.Management.Automation.ErrorRecord(ex, ex.Code, global::System.Management.Automation.ErrorCategory.InvalidOperation, new { SubscriptionId=SubscriptionId, ResourceGroupName=ResourceGroupName, Name=Name, body=DiskPoolUpdatePayloadBody }) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(ex.Message) { RecommendedAction = ex.Action } + }); + } + else + { + WriteError( new global::System.Management.Automation.ErrorRecord(new global::System.Exception($"[{code}] : {message}"), code?.ToString(), global::System.Management.Automation.ErrorCategory.InvalidOperation, new { SubscriptionId=SubscriptionId, ResourceGroupName=ResourceGroupName, Name=Name, body=DiskPoolUpdatePayloadBody }) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(message) { RecommendedAction = global::System.String.Empty } + }); + } + } + } + + /// a delegate that is called when the remote service returns 200 (OK). + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// + /// A that will be complete when handling of the method is completed. + /// + private async global::System.Threading.Tasks.Task onOk(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response) + { + using( NoSynchronizationContext ) + { + var _returnNow = global::System.Threading.Tasks.Task.FromResult(false); + overrideOnOk(responseMessage, response, ref _returnNow); + // if overrideOnOk has returned true, then return right away. + if ((null != _returnNow && await _returnNow)) + { + return ; + } + // onOk - response for 200 / application/json + // (await response) // should be Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPool + WriteObject((await response)); + } + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/cmdlets/UpdateAzDiskPool_UpdateViaIdentityExpanded.cs b/src/DiskPool/generated/cmdlets/UpdateAzDiskPool_UpdateViaIdentityExpanded.cs new file mode 100644 index 000000000000..3f099be23f6e --- /dev/null +++ b/src/DiskPool/generated/cmdlets/UpdateAzDiskPool_UpdateViaIdentityExpanded.cs @@ -0,0 +1,475 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Cmdlets +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + /// Update a Disk pool. + /// + /// [OpenAPI] Update=>PATCH:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}" + /// + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.InternalExport] + [global::System.Management.Automation.Cmdlet(global::System.Management.Automation.VerbsData.Update, @"AzDiskPool_UpdateViaIdentityExpanded", SupportsShouldProcess = true)] + [global::System.Management.Automation.OutputType(typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPool))] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Description(@"Update a Disk pool.")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Generated] + public partial class UpdateAzDiskPool_UpdateViaIdentityExpanded : global::System.Management.Automation.PSCmdlet, + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener + { + /// A unique id generatd for the this cmdlet when it is instantiated. + private string __correlationId = System.Guid.NewGuid().ToString(); + + /// A copy of the Invocation Info (necessary to allow asJob to clone this cmdlet) + private global::System.Management.Automation.InvocationInfo __invocationInfo; + + /// A unique id generatd for the this cmdlet when ProcessRecord() is called. + private string __processRecordId; + + /// + /// The for this operation. + /// + private global::System.Threading.CancellationTokenSource _cancellationTokenSource = new global::System.Threading.CancellationTokenSource(); + + /// when specified, runs this cmdlet as a PowerShell job + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Run the command as a job")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter AsJob { get; set; } + + /// Wait for .NET debugger to attach + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Wait for .NET debugger to attach")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter Break { get; set; } + + /// The reference to the client API class. + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.DiskPool Client => Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.ClientAPI; + + /// + /// The credentials, account, tenant, and subscription used for communication with Azure + /// + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "The credentials, account, tenant, and subscription used for communication with Azure.")] + [global::System.Management.Automation.ValidateNotNull] + [global::System.Management.Automation.Alias("AzureRMContext", "AzureCredential")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Azure)] + public global::System.Management.Automation.PSObject DefaultProfile { get; set; } + + /// List of Azure Managed Disks to attach to a Disk Pool. + [global::System.Management.Automation.AllowEmptyCollection] + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "List of Azure Managed Disks to attach to a Disk Pool.")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Body)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"List of Azure Managed Disks to attach to a Disk Pool.", + SerializedName = @"disks", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk) })] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk[] Disk { get => DiskPoolUpdatePayloadBody.Disk ?? null /* arrayOf */; set => DiskPoolUpdatePayloadBody.Disk = value; } + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdate _diskPoolUpdatePayloadBody= new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.DiskPoolUpdate(); + + /// Request payload for Update Disk Pool request. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdate DiskPoolUpdatePayloadBody { get => this._diskPoolUpdatePayloadBody; set => this._diskPoolUpdatePayloadBody = value; } + + /// SendAsync Pipeline Steps to be appended to the front of the pipeline + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "SendAsync Pipeline Steps to be appended to the front of the pipeline")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[] HttpPipelineAppend { get; set; } + + /// SendAsync Pipeline Steps to be prepended to the front of the pipeline + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "SendAsync Pipeline Steps to be prepended to the front of the pipeline")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[] HttpPipelinePrepend { get; set; } + + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity _inputObject; + + /// Identity Parameter + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "Identity Parameter", ValueFromPipeline = true)] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Path)] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity InputObject { get => this._inputObject; set => this._inputObject = value; } + + /// Accessor for our copy of the InvocationInfo. + public global::System.Management.Automation.InvocationInfo InvocationInformation { get => __invocationInfo = __invocationInfo ?? this.MyInvocation ; set { __invocationInfo = value; } } + + /// + /// cancellation delegate. Stops the cmdlet when called. + /// + global::System.Action Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Cancel => _cancellationTokenSource.Cancel; + + /// cancellation token. + global::System.Threading.CancellationToken Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Token => _cancellationTokenSource.Token; + + /// + /// when specified, will make the remote call, and return an AsyncOperationResponse, letting the remote operation continue + /// asynchronously. + /// + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Run the command asynchronously")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter NoWait { get; set; } + + /// + /// The instance of the that the remote call will use. + /// + private Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.HttpPipeline Pipeline { get; set; } + + /// The URI for the proxy server to use + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "The URI for the proxy server to use")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Uri Proxy { get; set; } + + /// Credentials for a proxy server to use for the remote call + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Credentials for a proxy server to use for the remote call")] + [global::System.Management.Automation.ValidateNotNull] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.PSCredential ProxyCredential { get; set; } + + /// Use the default credentials for the proxy + [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Use the default credentials for the proxy")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Runtime)] + public global::System.Management.Automation.SwitchParameter ProxyUseDefaultCredentials { get; set; } + + /// Resource tags. + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ExportAs(typeof(global::System.Collections.Hashtable))] + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Resource tags.")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DiskPool.ParameterCategory.Body)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"Resource tags.", + SerializedName = @"tags", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdateTags) })] + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdateTags Tag { get => DiskPoolUpdatePayloadBody.Tag ?? null /* object */; set => DiskPoolUpdatePayloadBody.Tag = value; } + + /// + /// overrideOnDefault will be called before the regular onDefault has been processed, allowing customization of what + /// happens on that response. Implement this method in a partial class to enable this behavior + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// /// Determines if the rest of the onDefault method should be processed, or if the method should + /// return immediately (set to true to skip further processing ) + + partial void overrideOnDefault(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response, ref global::System.Threading.Tasks.Task returnNow); + + /// + /// overrideOnOk will be called before the regular onOk has been processed, allowing customization of what happens + /// on that response. Implement this method in a partial class to enable this behavior + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// /// Determines if the rest of the onOk method should be processed, or if the method should return + /// immediately (set to true to skip further processing ) + + partial void overrideOnOk(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response, ref global::System.Threading.Tasks.Task returnNow); + + /// + /// (overrides the default BeginProcessing method in global::System.Management.Automation.PSCmdlet) + /// + protected override void BeginProcessing() + { + Module.Instance.SetProxyConfiguration(Proxy, ProxyCredential, ProxyUseDefaultCredentials); + if (Break) + { + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.AttachDebugger.Break(); + } + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletBeginProcessing).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + + /// Creates a duplicate instance of this cmdlet (via JSON serialization). + /// a duplicate instance of UpdateAzDiskPool_UpdateViaIdentityExpanded + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Cmdlets.UpdateAzDiskPool_UpdateViaIdentityExpanded Clone() + { + var clone = new UpdateAzDiskPool_UpdateViaIdentityExpanded(); + clone.__correlationId = this.__correlationId; + clone.__processRecordId = this.__processRecordId; + clone.DefaultProfile = this.DefaultProfile; + clone.InvocationInformation = this.InvocationInformation; + clone.Proxy = this.Proxy; + clone.Pipeline = this.Pipeline; + clone.AsJob = this.AsJob; + clone.Break = this.Break; + clone.ProxyCredential = this.ProxyCredential; + clone.ProxyUseDefaultCredentials = this.ProxyUseDefaultCredentials; + clone.HttpPipelinePrepend = this.HttpPipelinePrepend; + clone.HttpPipelineAppend = this.HttpPipelineAppend; + clone.DiskPoolUpdatePayloadBody = this.DiskPoolUpdatePayloadBody; + return clone; + } + + /// Performs clean-up after the command execution + protected override void EndProcessing() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletEndProcessing).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + + /// Handles/Dispatches events during the call to the REST service. + /// The message id + /// The message cancellation token. When this call is cancelled, this should be true + /// Detailed message data for the message event. + /// + /// A that will be complete when handling of the message is completed. + /// + async global::System.Threading.Tasks.Task Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener.Signal(string id, global::System.Threading.CancellationToken token, global::System.Func messageData) + { + using( NoSynchronizationContext ) + { + if (token.IsCancellationRequested) + { + return ; + } + + switch ( id ) + { + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Verbose: + { + WriteVerbose($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Warning: + { + WriteWarning($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Information: + { + // When an operation supports asjob, Information messages must go thru verbose. + WriteVerbose($"INFORMATION: {(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Debug: + { + WriteDebug($"{(messageData().Message ?? global::System.String.Empty)}"); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.Error: + { + WriteError(new global::System.Management.Automation.ErrorRecord( new global::System.Exception(messageData().Message), string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null ) ); + return ; + } + case Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.DelayBeforePolling: + { + if (true == MyInvocation?.BoundParameters?.ContainsKey("NoWait")) + { + var data = messageData(); + if (data.ResponseMessage is System.Net.Http.HttpResponseMessage response) + { + var asyncOperation = response.GetFirstHeader(@"Azure-AsyncOperation"); + var location = response.GetFirstHeader(@"Location"); + var uri = global::System.String.IsNullOrEmpty(asyncOperation) ? global::System.String.IsNullOrEmpty(location) ? response.RequestMessage.RequestUri.AbsoluteUri : location : asyncOperation; + WriteObject(new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.AsyncOperationResponse { Target = uri }); + // do nothing more. + data.Cancel(); + return; + } + } + break; + } + } + await Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.Signal(id, token, messageData, (i,t,m) => ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(i,t,()=> Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.EventDataConverter.ConvertFrom( m() ) as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.EventData ), InvocationInformation, this.ParameterSetName, __correlationId, __processRecordId, null ); + if (token.IsCancellationRequested) + { + return ; + } + WriteDebug($"{id}: {(messageData().Message ?? global::System.String.Empty)}"); + } + } + + /// Performs execution of the command. + protected override void ProcessRecord() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordStart).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + __processRecordId = System.Guid.NewGuid().ToString(); + try + { + // work + if (ShouldProcess($"Call remote 'DiskPoolsUpdate' operation")) + { + if (true == MyInvocation?.BoundParameters?.ContainsKey("AsJob")) + { + var instance = this.Clone(); + var job = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.AsyncJob(instance, this.MyInvocation.Line, this.MyInvocation.MyCommand.Name, this._cancellationTokenSource.Token, this._cancellationTokenSource.Cancel); + JobRepository.Add(job); + var task = instance.ProcessRecordAsync(); + job.Monitor(task); + WriteObject(job); + } + else + { + using( var asyncCommandRuntime = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.AsyncCommandRuntime(this, ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token) ) + { + asyncCommandRuntime.Wait( ProcessRecordAsync(),((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token); + } + } + } + } + catch (global::System.AggregateException aggregateException) + { + // unroll the inner exceptions to get the root cause + foreach( var innerException in aggregateException.Flatten().InnerExceptions ) + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletException, $"{innerException.GetType().Name} - {innerException.Message} : {innerException.StackTrace}").Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + // Write exception out to error channel. + WriteError( new global::System.Management.Automation.ErrorRecord(innerException,string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null) ); + } + } + catch (global::System.Exception exception) when ((exception as System.Management.Automation.PipelineStoppedException)== null || (exception as System.Management.Automation.PipelineStoppedException).InnerException != null) + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletException, $"{exception.GetType().Name} - {exception.Message} : {exception.StackTrace}").Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + // Write exception out to error channel. + WriteError( new global::System.Management.Automation.ErrorRecord(exception,string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null) ); + } + finally + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordEnd).Wait(); + } + } + + /// Performs execution of the command, working asynchronously if required. + /// + /// A that will be complete when handling of the method is completed. + /// + protected async global::System.Threading.Tasks.Task ProcessRecordAsync() + { + using( NoSynchronizationContext ) + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordAsyncStart); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletGetPipeline); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + Pipeline = Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module.Instance.CreatePipeline(InvocationInformation, __correlationId, __processRecordId, this.ParameterSetName); + if (null != HttpPipelinePrepend) + { + Pipeline.Prepend((this.CommandRuntime as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.IAsyncCommandRuntimeExtensions)?.Wrap(HttpPipelinePrepend) ?? HttpPipelinePrepend); + } + if (null != HttpPipelineAppend) + { + Pipeline.Append((this.CommandRuntime as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.IAsyncCommandRuntimeExtensions)?.Wrap(HttpPipelineAppend) ?? HttpPipelineAppend); + } + // get the client instance + try + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletBeforeAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + if (InputObject?.Id != null) + { + await this.Client.DiskPoolsUpdateViaIdentity(InputObject.Id, DiskPoolUpdatePayloadBody, onOk, onDefault, this, Pipeline); + } + else + { + // try to call with PATH parameters from Input Object + if (null == InputObject.SubscriptionId) + { + ThrowTerminatingError( new global::System.Management.Automation.ErrorRecord(new global::System.Exception("InputObject has null value for InputObject.SubscriptionId"),string.Empty, global::System.Management.Automation.ErrorCategory.InvalidArgument, InputObject) ); + } + if (null == InputObject.ResourceGroupName) + { + ThrowTerminatingError( new global::System.Management.Automation.ErrorRecord(new global::System.Exception("InputObject has null value for InputObject.ResourceGroupName"),string.Empty, global::System.Management.Automation.ErrorCategory.InvalidArgument, InputObject) ); + } + if (null == InputObject.DiskPoolName) + { + ThrowTerminatingError( new global::System.Management.Automation.ErrorRecord(new global::System.Exception("InputObject has null value for InputObject.DiskPoolName"),string.Empty, global::System.Management.Automation.ErrorCategory.InvalidArgument, InputObject) ); + } + await this.Client.DiskPoolsUpdate(InputObject.SubscriptionId ?? null, InputObject.ResourceGroupName ?? null, InputObject.DiskPoolName ?? null, DiskPoolUpdatePayloadBody, onOk, onDefault, this, Pipeline); + } + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletAfterAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } + } + catch (Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.UndeclaredResponseException urexception) + { + WriteError(new global::System.Management.Automation.ErrorRecord(urexception, urexception.StatusCode.ToString(), global::System.Management.Automation.ErrorCategory.InvalidOperation, new { body=DiskPoolUpdatePayloadBody}) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(urexception.Message) { RecommendedAction = urexception.Action } + }); + } + finally + { + await ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.CmdletProcessRecordAsyncEnd); + } + } + } + + /// Interrupts currently running code within the command. + protected override void StopProcessing() + { + ((Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener)this).Cancel(); + base.StopProcessing(); + } + + /// + /// Intializes a new instance of the cmdlet class. + /// + public UpdateAzDiskPool_UpdateViaIdentityExpanded() + { + + } + + /// + /// a delegate that is called when the remote service returns default (any response code not handled elsewhere). + /// + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// + /// A that will be complete when handling of the method is completed. + /// + private async global::System.Threading.Tasks.Task onDefault(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response) + { + using( NoSynchronizationContext ) + { + var _returnNow = global::System.Threading.Tasks.Task.FromResult(false); + overrideOnDefault(responseMessage, response, ref _returnNow); + // if overrideOnDefault has returned true, then return right away. + if ((null != _returnNow && await _returnNow)) + { + return ; + } + // Error Response : default + var code = (await response)?.Code; + var message = (await response)?.Message; + if ((null == code || null == message)) + { + // Unrecognized Response. Create an error record based on what we have. + var ex = new Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.RestException(responseMessage, await response); + WriteError( new global::System.Management.Automation.ErrorRecord(ex, ex.Code, global::System.Management.Automation.ErrorCategory.InvalidOperation, new { body=DiskPoolUpdatePayloadBody }) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(ex.Message) { RecommendedAction = ex.Action } + }); + } + else + { + WriteError( new global::System.Management.Automation.ErrorRecord(new global::System.Exception($"[{code}] : {message}"), code?.ToString(), global::System.Management.Automation.ErrorCategory.InvalidOperation, new { body=DiskPoolUpdatePayloadBody }) + { + ErrorDetails = new global::System.Management.Automation.ErrorDetails(message) { RecommendedAction = global::System.String.Empty } + }); + } + } + } + + /// a delegate that is called when the remote service returns 200 (OK). + /// the raw response message as an global::System.Net.Http.HttpResponseMessage. + /// the body result as a from the remote call + /// + /// A that will be complete when handling of the method is completed. + /// + private async global::System.Threading.Tasks.Task onOk(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response) + { + using( NoSynchronizationContext ) + { + var _returnNow = global::System.Threading.Tasks.Task.FromResult(false); + overrideOnOk(responseMessage, response, ref _returnNow); + // if overrideOnOk has returned true, then return right away. + if ((null != _returnNow && await _returnNow)) + { + return ; + } + // onOk - response for 200 / application/json + // (await response) // should be Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPool + WriteObject((await response)); + } + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/AsyncCommandRuntime.cs b/src/DiskPool/generated/runtime/AsyncCommandRuntime.cs new file mode 100644 index 000000000000..bf5601baea7f --- /dev/null +++ b/src/DiskPool/generated/runtime/AsyncCommandRuntime.cs @@ -0,0 +1,828 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell +{ + using System.Management.Automation; + using System.Management.Automation.Host; + using System.Threading; + using System.Linq; + + internal interface IAsyncCommandRuntimeExtensions + { + Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep Wrap(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep func); + System.Collections.Generic.IEnumerable Wrap(System.Collections.Generic.IEnumerable funcs); + + T ExecuteSync(System.Func step); + } + + public class AsyncCommandRuntime : System.Management.Automation.ICommandRuntime2, IAsyncCommandRuntimeExtensions, System.IDisposable + { + private ICommandRuntime2 originalCommandRuntime; + private System.Threading.Thread originalThread; + public bool AllowInteractive { get; set; } = false; + + public CancellationToken cancellationToken; + SemaphoreSlim semaphore = new SemaphoreSlim(1, 1); + ManualResetEventSlim readyToRun = new ManualResetEventSlim(false); + ManualResetEventSlim completed = new ManualResetEventSlim(false); + + System.Action runOnMainThread; + + private System.Management.Automation.PSCmdlet cmdlet; + + internal AsyncCommandRuntime(System.Management.Automation.PSCmdlet cmdlet, CancellationToken cancellationToken) + { + this.originalCommandRuntime = cmdlet.CommandRuntime as ICommandRuntime2; + this.originalThread = System.Threading.Thread.CurrentThread; + this.cancellationToken = cancellationToken; + this.cmdlet = cmdlet; + cmdlet.CommandRuntime = this; + } + + public PSHost Host => this.originalCommandRuntime.Host; + + public PSTransactionContext CurrentPSTransaction => this.originalCommandRuntime.CurrentPSTransaction; + + private void CheckForInteractive() + { + // This is an interactive call -- if we are not on the original thread, this will only work if this was done at ACR creation time; + if (!AllowInteractive) + { + throw new System.Exception("AsyncCommandRuntime is not configured for interactive calls"); + } + } + private void WaitOurTurn() + { + // wait for our turn to play + semaphore?.Wait(cancellationToken); + + // ensure that completed is not set + completed.Reset(); + } + + private void WaitForCompletion() + { + // wait for the result (or cancellation!) + WaitHandle.WaitAny(new[] { cancellationToken.WaitHandle, completed?.WaitHandle }); + + // let go of the semaphore + semaphore?.Release(); + + } + + public bool ShouldContinue(string query, string caption, bool hasSecurityImpact, ref bool yesToAll, ref bool noToAll) + { + // if we are on the original thread, just call straight thru. + if (this.originalThread == System.Threading.Thread.CurrentThread) + { + return originalCommandRuntime.ShouldContinue(query, caption, hasSecurityImpact, ref yesToAll, ref noToAll); + } + + CheckForInteractive(); + + // otherwise, queue up the request and wait for the main thread to do the right thing. + try + { + // wait for our turn to talk to the main thread + WaitOurTurn(); + + bool yta = yesToAll; + bool nta = noToAll; + bool result = false; + + // set the function to run + runOnMainThread = () => result = originalCommandRuntime.ShouldContinue(query, caption, hasSecurityImpact, ref yta, ref nta); + + // tell the main thread to go ahead + readyToRun.Set(); + + // wait for the result (or cancellation!) + WaitForCompletion(); + + // set the output variables + yesToAll = yta; + noToAll = nta; + return result; + } + catch (System.OperationCanceledException exception) + { + // maybe don't even worry? + throw exception; + } + } + + public bool ShouldContinue(string query, string caption) + { + // if we are on the original thread, just call straight thru. + if (this.originalThread == System.Threading.Thread.CurrentThread) + { + return originalCommandRuntime.ShouldContinue(query, caption); + } + + CheckForInteractive(); + + // otherwise, queue up the request and wait for the main thread to do the right thing. + try + { + // wait for our turn to talk to the main thread + WaitOurTurn(); + + bool result = false; + + // set the function to run + runOnMainThread = () => result = originalCommandRuntime.ShouldContinue(query, caption); + + // tell the main thread to go ahead + readyToRun.Set(); + + // wait for the result (or cancellation!) + WaitForCompletion(); + + // set the output variables + return result; + } + catch (System.OperationCanceledException exception) + { + // maybe don't even worry? + throw exception; + } + } + + public bool ShouldContinue(string query, string caption, ref bool yesToAll, ref bool noToAll) + { + // if we are on the original thread, just call straight thru. + if (this.originalThread == System.Threading.Thread.CurrentThread) + { + return originalCommandRuntime.ShouldContinue(query, caption, ref yesToAll, ref noToAll); + } + + CheckForInteractive(); + + // otherwise, queue up the request and wait for the main thread to do the right thing. + try + { + // wait for our turn to talk to the main thread + WaitOurTurn(); + + bool yta = yesToAll; + bool nta = noToAll; + bool result = false; + + // set the function to run + runOnMainThread = () => result = originalCommandRuntime.ShouldContinue(query, caption, ref yta, ref nta); + + // tell the main thread to go ahead + readyToRun.Set(); + + // wait for the result (or cancellation!) + WaitForCompletion(); + + // set the output variables + yesToAll = yta; + noToAll = nta; + return result; + } + catch (System.OperationCanceledException exception) + { + // maybe don't even worry? + throw exception; + } + } + + public bool ShouldProcess(string target) + { + // if we are on the original thread, just call straight thru. + if (this.originalThread == System.Threading.Thread.CurrentThread) + { + return originalCommandRuntime.ShouldProcess(target); + } + + CheckForInteractive(); + + // otherwise, queue up the request and wait for the main thread to do the right thing. + try + { + // wait for our turn to talk to the main thread + WaitOurTurn(); + + bool result = false; + + // set the function to run + runOnMainThread = () => result = originalCommandRuntime.ShouldProcess(target); + + // tell the main thread to go ahead + readyToRun.Set(); + + // wait for the result (or cancellation!) + WaitForCompletion(); + + // set the output variables + return result; + } + catch (System.OperationCanceledException exception) + { + // maybe don't even worry? + throw exception; + } + } + + public bool ShouldProcess(string target, string action) + { + // if we are on the original thread, just call straight thru. + if (this.originalThread == System.Threading.Thread.CurrentThread) + { + return originalCommandRuntime.ShouldProcess(target, action); + } + + CheckForInteractive(); + + // otherwise, queue up the request and wait for the main thread to do the right thing. + try + { + // wait for our turn to talk to the main thread + WaitOurTurn(); + + bool result = false; + + // set the function to run + runOnMainThread = () => result = originalCommandRuntime.ShouldProcess(target, action); + + // tell the main thread to go ahead + readyToRun.Set(); + + // wait for the result (or cancellation!) + WaitForCompletion(); + + // set the output variables + return result; + } + catch (System.OperationCanceledException exception) + { + // maybe don't even worry? + throw exception; + } + } + + public bool ShouldProcess(string verboseDescription, string verboseWarning, string caption) + { + // if we are on the original thread, just call straight thru. + if (this.originalThread == System.Threading.Thread.CurrentThread) + { + return originalCommandRuntime.ShouldProcess(verboseDescription, verboseWarning, caption); + } + + CheckForInteractive(); + + // otherwise, queue up the request and wait for the main thread to do the right thing. + try + { + // wait for our turn to talk to the main thread + WaitOurTurn(); + + bool result = false; + + // set the function to run + runOnMainThread = () => result = originalCommandRuntime.ShouldProcess(verboseDescription, verboseWarning, caption); + + // tell the main thread to go ahead + readyToRun.Set(); + + // wait for the result (or cancellation!) + WaitForCompletion(); + + // set the output variables + return result; + } + catch (System.OperationCanceledException exception) + { + // maybe don't even worry? + throw exception; + } + } + + public bool ShouldProcess(string verboseDescription, string verboseWarning, string caption, out ShouldProcessReason shouldProcessReason) + { + // if we are on the original thread, just call straight thru. + if (this.originalThread == System.Threading.Thread.CurrentThread) + { + return originalCommandRuntime.ShouldProcess(verboseDescription, verboseWarning, caption, out shouldProcessReason); + } + + CheckForInteractive(); + + // otherwise, queue up the request and wait for the main thread to do the right thing. + try + { + // wait for our turn to talk to the main thread + WaitOurTurn(); + + bool result = false; + ShouldProcessReason reason = ShouldProcessReason.None; + + // set the function to run + runOnMainThread = () => result = originalCommandRuntime.ShouldProcess(verboseDescription, verboseWarning, caption, out reason); + + // tell the main thread to go ahead + readyToRun.Set(); + + // wait for the result (or cancellation!) + WaitForCompletion(); + + // set the output variables + shouldProcessReason = reason; + return result; + } + catch (System.OperationCanceledException exception) + { + // maybe don't even worry? + throw exception; + } + } + + public void ThrowTerminatingError(ErrorRecord errorRecord) + { + // if we are on the original thread, just call straight thru. + if (this.originalThread == System.Threading.Thread.CurrentThread) + { + originalCommandRuntime.ThrowTerminatingError(errorRecord); + return; + } + + // otherwise, queue up the request and wait for the main thread to do the right thing. + try + { + // wait for our turn to talk to the main thread + WaitOurTurn(); + + // set the function to run + runOnMainThread = () => originalCommandRuntime.ThrowTerminatingError(errorRecord); + + // tell the main thread to go ahead + readyToRun.Set(); + + // wait for the result (or cancellation!) + WaitForCompletion(); + + // return + return; + } + catch (System.OperationCanceledException exception) + { + // maybe don't even worry? + throw exception; + } + } + + public bool TransactionAvailable() + { + // if we are on the original thread, just call straight thru. + if (this.originalThread == System.Threading.Thread.CurrentThread) + { + return originalCommandRuntime.TransactionAvailable(); + } + + // otherwise, queue up the request and wait for the main thread to do the right thing. + try + { + // wait for our turn to talk to the main thread + WaitOurTurn(); + + bool result = false; + + // set the function to run + runOnMainThread = () => result = originalCommandRuntime.TransactionAvailable(); + + // tell the main thread to go ahead + readyToRun.Set(); + + // wait for the result (or cancellation!) + WaitForCompletion(); + + // set the output variables + return result; + } + catch (System.OperationCanceledException exception) + { + // maybe don't even worry? + throw exception; + } + } + + public void WriteCommandDetail(string text) + { + // if we are on the original thread, just call straight thru. + if (this.originalThread == System.Threading.Thread.CurrentThread) + { + originalCommandRuntime.WriteCommandDetail(text); + return; + } + + // otherwise, queue up the request and wait for the main thread to do the right thing. + try + { + // wait for our turn to talk to the main thread + WaitOurTurn(); + + // set the function to run + runOnMainThread = () => originalCommandRuntime.WriteCommandDetail(text); + + // tell the main thread to go ahead + readyToRun.Set(); + + // wait for the result (or cancellation!) + WaitForCompletion(); + + // return + return; + } + catch (System.OperationCanceledException exception) + { + // maybe don't even worry? + throw exception; + } + } + + public void WriteDebug(string text) + { + // if we are on the original thread, just call straight thru. + if (this.originalThread == System.Threading.Thread.CurrentThread) + { + originalCommandRuntime.WriteDebug(text); + return; + } + + // otherwise, queue up the request and wait for the main thread to do the right thing. + try + { + // wait for our turn to talk to the main thread + WaitOurTurn(); + + // set the function to run + runOnMainThread = () => originalCommandRuntime.WriteDebug(text); + + // tell the main thread to go ahead + readyToRun.Set(); + + // wait for the result (or cancellation!) + WaitForCompletion(); + + // return + return; + } + catch (System.OperationCanceledException exception) + { + // maybe don't even worry? + throw exception; + } + } + + public void WriteError(ErrorRecord errorRecord) + { + // if we are on the original thread, just call straight thru. + if (this.originalThread == System.Threading.Thread.CurrentThread) + { + originalCommandRuntime.WriteError(errorRecord); + return; + } + + // otherwise, queue up the request and wait for the main thread to do the right thing. + try + { + // wait for our turn to talk to the main thread + WaitOurTurn(); + + // set the function to run + runOnMainThread = () => originalCommandRuntime.WriteError(errorRecord); + + // tell the main thread to go ahead + readyToRun.Set(); + + // wait for the result (or cancellation!) + WaitForCompletion(); + + // return + return; + } + catch (System.OperationCanceledException exception) + { + // maybe don't even worry? + throw exception; + } + } + + public void WriteInformation(InformationRecord informationRecord) + { + // if we are on the original thread, just call straight thru. + if (this.originalThread == System.Threading.Thread.CurrentThread) + { + originalCommandRuntime.WriteInformation(informationRecord); + return; + } + + // otherwise, queue up the request and wait for the main thread to do the right thing. + try + { + // wait for our turn to talk to the main thread + WaitOurTurn(); + + // set the function to run + runOnMainThread = () => originalCommandRuntime.WriteInformation(informationRecord); + + // tell the main thread to go ahead + readyToRun.Set(); + + // wait for the result (or cancellation!) + WaitForCompletion(); + + // return + return; + } + catch (System.OperationCanceledException exception) + { + // maybe don't even worry? + throw exception; + } + } + + public void WriteObject(object sendToPipeline) + { + // if we are on the original thread, just call straight thru. + if (this.originalThread == System.Threading.Thread.CurrentThread) + { + originalCommandRuntime.WriteObject(sendToPipeline); + return; + } + + // otherwise, queue up the request and wait for the main thread to do the right thing. + try + { + // wait for our turn to talk to the main thread + WaitOurTurn(); + + // set the function to run + runOnMainThread = () => originalCommandRuntime.WriteObject(sendToPipeline); + + // tell the main thread to go ahead + readyToRun.Set(); + + // wait for the result (or cancellation!) + WaitForCompletion(); + + // return + return; + } + catch (System.OperationCanceledException exception) + { + // maybe don't even worry? + throw exception; + } + } + + public void WriteObject(object sendToPipeline, bool enumerateCollection) + { + // if we are on the original thread, just call straight thru. + if (this.originalThread == System.Threading.Thread.CurrentThread) + { + originalCommandRuntime.WriteObject(sendToPipeline, enumerateCollection); + return; + } + + // otherwise, queue up the request and wait for the main thread to do the right thing. + try + { + // wait for our turn to talk to the main thread + WaitOurTurn(); + + // set the function to run + runOnMainThread = () => originalCommandRuntime.WriteObject(sendToPipeline, enumerateCollection); + + // tell the main thread to go ahead + readyToRun.Set(); + + // wait for the result (or cancellation!) + WaitForCompletion(); + + // return + return; + } + catch (System.OperationCanceledException exception) + { + // maybe don't even worry? + throw exception; + } + } + + public void WriteProgress(ProgressRecord progressRecord) + { + // if we are on the original thread, just call straight thru. + if (this.originalThread == System.Threading.Thread.CurrentThread) + { + originalCommandRuntime.WriteProgress(progressRecord); + return; + } + + // otherwise, queue up the request and wait for the main thread to do the right thing. + try + { + // wait for our turn to talk to the main thread + WaitOurTurn(); + + // set the function to run + runOnMainThread = () => originalCommandRuntime.WriteProgress(progressRecord); + + // tell the main thread to go ahead + readyToRun.Set(); + + // wait for the result (or cancellation!) + WaitForCompletion(); + + // return + return; + } + catch (System.OperationCanceledException exception) + { + // maybe don't even worry? + throw exception; + } + } + + public void WriteProgress(long sourceId, ProgressRecord progressRecord) + { + // if we are on the original thread, just call straight thru. + if (this.originalThread == System.Threading.Thread.CurrentThread) + { + originalCommandRuntime.WriteProgress(sourceId, progressRecord); + return; + } + + // otherwise, queue up the request and wait for the main thread to do the right thing. + try + { + // wait for our turn to talk to the main thread + WaitOurTurn(); + + // set the function to run + runOnMainThread = () => originalCommandRuntime.WriteProgress(sourceId, progressRecord); + + // tell the main thread to go ahead + readyToRun.Set(); + + // wait for the result (or cancellation!) + WaitForCompletion(); + + // return + return; + } + catch (System.OperationCanceledException exception) + { + // maybe don't even worry? + throw exception; + } + } + + public void WriteVerbose(string text) + { + // if we are on the original thread, just call straight thru. + if (this.originalThread == System.Threading.Thread.CurrentThread) + { + originalCommandRuntime.WriteVerbose(text); + return; + } + + // otherwise, queue up the request and wait for the main thread to do the right thing. + try + { + // wait for our turn to talk to the main thread + WaitOurTurn(); + + // set the function to run + runOnMainThread = () => originalCommandRuntime.WriteVerbose(text); + + // tell the main thread to go ahead + readyToRun.Set(); + + // wait for the result (or cancellation!) + WaitForCompletion(); + + // return + return; + } + catch (System.OperationCanceledException exception) + { + // maybe don't even worry? + throw exception; + } + } + + public void WriteWarning(string text) + { + // if we are on the original thread, just call straight thru. + if (this.originalThread == System.Threading.Thread.CurrentThread) + { + originalCommandRuntime.WriteWarning(text); + return; + } + + // otherwise, queue up the request and wait for the main thread to do the right thing. + try + { + // wait for our turn to talk to the main thread + WaitOurTurn(); + + // set the function to run + runOnMainThread = () => originalCommandRuntime.WriteWarning(text); + + // tell the main thread to go ahead + readyToRun.Set(); + + // wait for the result (or cancellation!) + WaitForCompletion(); + + // return + return; + } + catch (System.OperationCanceledException exception) + { + // maybe don't even worry? + throw exception; + } + } + + public void Wait(System.Threading.Tasks.Task ProcessRecordAsyncTask, System.Threading.CancellationToken cancellationToken) + { + do + { + WaitHandle.WaitAny(new[] { readyToRun.WaitHandle, ((System.IAsyncResult)ProcessRecordAsyncTask).AsyncWaitHandle }); + if (readyToRun.IsSet) + { + // reset the request for the next time + readyToRun.Reset(); + + // run the delegate on this thread + runOnMainThread(); + + // tell the originator everything is complete + completed.Set(); + } + } + while (!ProcessRecordAsyncTask.IsCompleted); + if (ProcessRecordAsyncTask.IsFaulted) + { + // don't unwrap a Aggregate Exception -- we'll lose the stack trace of the actual exception. + // if( ProcessRecordAsyncTask.Exception is System.AggregateException aggregate ) { + // throw aggregate.InnerException; + // } + throw ProcessRecordAsyncTask.Exception; + } + } + public Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep Wrap(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep func) => func.Target.GetType().Name != "Closure" ? func : (p1, p2, p3) => ExecuteSync>(() => func(p1, p2, p3)); + public System.Collections.Generic.IEnumerable Wrap(System.Collections.Generic.IEnumerable funcs) => funcs?.Select(Wrap); + + public T ExecuteSync(System.Func step) + { + // if we are on the original thread, just call straight thru. + if (this.originalThread == System.Threading.Thread.CurrentThread) + { + return step(); + } + + T result = default(T); + try + { + // wait for our turn to talk to the main thread + WaitOurTurn(); + // set the function to run + runOnMainThread = () => { result = step(); }; + // tell the main thread to go ahead + readyToRun.Set(); + // wait for the result (or cancellation!) + WaitForCompletion(); + // return + return result; + } + catch (System.OperationCanceledException exception) + { + // maybe don't even worry? + throw exception; + } + } + + public void Dispose() + { + if (cmdlet != null) + { + cmdlet.CommandRuntime = this.originalCommandRuntime; + cmdlet = null; + } + + semaphore?.Dispose(); + semaphore = null; + readyToRun?.Dispose(); + readyToRun = null; + completed?.Dispose(); + completed = null; + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/AsyncJob.cs b/src/DiskPool/generated/runtime/AsyncJob.cs new file mode 100644 index 000000000000..59d21dc744db --- /dev/null +++ b/src/DiskPool/generated/runtime/AsyncJob.cs @@ -0,0 +1,270 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell +{ + using System.Management.Automation; + using System.Management.Automation.Host; + using System.Threading; + + using System.Threading.Tasks; + + public class LongRunningJobCancelledException : System.Exception + { + public LongRunningJobCancelledException(string message) : base(message) + { + + } + } + + public class AsyncJob : Job, System.Management.Automation.ICommandRuntime2 + { + const int MaxRecords = 1000; + + private string _statusMessage = string.Empty; + + public override string StatusMessage => _statusMessage; + + public override bool HasMoreData => Output.Count > 0 || Progress.Count > 0 || Error.Count > 0 || Warning.Count > 0 || Verbose.Count > 0 || Debug.Count > 0; + + public override string Location => "localhost"; + + public PSHost Host => originalCommandRuntime.Host; + + public PSTransactionContext CurrentPSTransaction => originalCommandRuntime.CurrentPSTransaction; + + public override void StopJob() + { + Cancel(); + } + + private readonly PSCmdlet cmdlet; + private readonly ICommandRuntime2 originalCommandRuntime; + private readonly System.Threading.Thread originalThread; + + private void CheckForInteractive() + { + // This is an interactive call -- We should never allow interactivity in AsnycJob cmdlets. + throw new System.Exception("Cmdlets in AsyncJob; interactive calls are not permitted."); + } + private bool IsJobDone => CancellationToken.IsCancellationRequested || this.JobStateInfo.State == JobState.Failed || this.JobStateInfo.State == JobState.Stopped || this.JobStateInfo.State == JobState.Stopping || this.JobStateInfo.State == JobState.Completed; + + private readonly System.Action Cancel; + private readonly CancellationToken CancellationToken; + + internal AsyncJob(PSCmdlet cmdlet, string line, string name, CancellationToken cancellationToken, System.Action cancelMethod) : base(line, name) + { + SetJobState(JobState.NotStarted); + // know how to cancel/check for cancelation + this.CancellationToken = cancellationToken; + this.Cancel = cancelMethod; + + // we might need these. + this.originalCommandRuntime = cmdlet.CommandRuntime as ICommandRuntime2; + this.originalThread = System.Threading.Thread.CurrentThread; + + // the instance of the cmdlet we're going to run + this.cmdlet = cmdlet; + + // set the command runtime to the AsyncJob + cmdlet.CommandRuntime = this; + } + + /// + /// Monitors the task (which should be ProcessRecordAsync) to control + /// the lifetime of the job itself + /// + /// + public void Monitor(Task task) + { + SetJobState(JobState.Running); + task.ContinueWith(antecedent => + { + if (antecedent.IsCanceled) + { + // if the task was canceled, we're just going to call it completed. + SetJobState(JobState.Completed); + } + else if (antecedent.IsFaulted) + { + foreach (var innerException in antecedent.Exception.Flatten().InnerExceptions) + { + WriteError(new System.Management.Automation.ErrorRecord(innerException, string.Empty, System.Management.Automation.ErrorCategory.NotSpecified, null)); + } + + // a fault indicates an actual failure + SetJobState(JobState.Failed); + } + else + { + // otherwiser it's a completed state. + SetJobState(JobState.Completed); + } + }, CancellationToken); + } + + private void CheckForCancellation() + { + if (IsJobDone) + { + throw new LongRunningJobCancelledException("Long running job is canceled or stopping, continuation of the cmdlet is not permitted."); + } + } + + public void WriteInformation(InformationRecord informationRecord) + { + CheckForCancellation(); + + this.Information.Add(informationRecord); + } + + public bool ShouldContinue(string query, string caption, bool hasSecurityImpact, ref bool yesToAll, ref bool noToAll) + { + CheckForInteractive(); + return false; + } + + public void WriteDebug(string text) + { + _statusMessage = text; + CheckForCancellation(); + + if (Debug.IsOpen && Debug.Count < MaxRecords) + { + Debug.Add(new DebugRecord(text)); + } + } + + public void WriteError(ErrorRecord errorRecord) + { + if (Error.IsOpen) + { + Error.Add(errorRecord); + } + } + + public void WriteObject(object sendToPipeline) + { + CheckForCancellation(); + + if (Output.IsOpen) + { + Output.Add(new PSObject(sendToPipeline)); + } + } + + public void WriteObject(object sendToPipeline, bool enumerateCollection) + { + CheckForCancellation(); + + if (enumerateCollection && sendToPipeline is System.Collections.IEnumerable enumerable) + { + foreach (var item in enumerable) + { + WriteObject(item); + } + } + else + { + WriteObject(sendToPipeline); + } + } + + public void WriteProgress(ProgressRecord progressRecord) + { + CheckForCancellation(); + + if (Progress.IsOpen && Progress.Count < MaxRecords) + { + Progress.Add(progressRecord); + } + } + + public void WriteProgress(long sourceId, ProgressRecord progressRecord) + { + CheckForCancellation(); + + if (Progress.IsOpen && Progress.Count < MaxRecords) + { + Progress.Add(progressRecord); + } + } + + public void WriteVerbose(string text) + { + CheckForCancellation(); + + if (Verbose.IsOpen && Verbose.Count < MaxRecords) + { + Verbose.Add(new VerboseRecord(text)); + } + } + + public void WriteWarning(string text) + { + CheckForCancellation(); + + if (Warning.IsOpen && Warning.Count < MaxRecords) + { + Warning.Add(new WarningRecord(text)); + } + } + + public void WriteCommandDetail(string text) + { + WriteVerbose(text); + } + + public bool ShouldProcess(string target) + { + CheckForInteractive(); + return false; + } + + public bool ShouldProcess(string target, string action) + { + CheckForInteractive(); + return false; + } + + public bool ShouldProcess(string verboseDescription, string verboseWarning, string caption) + { + CheckForInteractive(); + return false; + } + + public bool ShouldProcess(string verboseDescription, string verboseWarning, string caption, out ShouldProcessReason shouldProcessReason) + { + CheckForInteractive(); + shouldProcessReason = ShouldProcessReason.None; + return false; + } + + public bool ShouldContinue(string query, string caption) + { + CheckForInteractive(); + return false; + } + + public bool ShouldContinue(string query, string caption, ref bool yesToAll, ref bool noToAll) + { + CheckForInteractive(); + return false; + } + + public bool TransactionAvailable() + { + // interactivity required? + return false; + } + + public void ThrowTerminatingError(ErrorRecord errorRecord) + { + if (Error.IsOpen) + { + Error.Add(errorRecord); + } + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/AsyncOperationResponse.cs b/src/DiskPool/generated/runtime/AsyncOperationResponse.cs new file mode 100644 index 000000000000..8f504f44f227 --- /dev/null +++ b/src/DiskPool/generated/runtime/AsyncOperationResponse.cs @@ -0,0 +1,177 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + [System.ComponentModel.TypeConverter(typeof(AsyncOperationResponseTypeConverter))] + public class AsyncOperationResponse + { + private string _target; + public string Target { get => _target; set => _target = value; } + public AsyncOperationResponse() + { + } + internal AsyncOperationResponse(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json) + { + // pull target + { Target = If(json?.PropertyT("target"), out var _v) ? (string)_v : (string)Target; } + } + public string ToJsonString() + { + return $"{{ \"target\" : \"{this.Target}\" }}"; + } + + public static AsyncOperationResponse FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode node) + { + return node is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject json ? new AsyncOperationResponse(json) : null; + } + + + /// + /// Creates a new instance of , deserializing the content from a json string. + /// + /// a string containing a JSON serialized instance of this model. + /// an instance of the model class. + public static AsyncOperationResponse FromJsonString(string jsonText) => FromJson(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(jsonText)); + + } + + public partial class AsyncOperationResponseTypeConverter : System.Management.Automation.PSTypeConverter + { + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false. + /// + public override bool CanConvertFrom(object sourceValue, global::System.Type destinationType) => CanConvertFrom(sourceValue); + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the instance to check if it can be converted to the type. + /// + /// true if the instance could be converted to a type, otherwise false + /// + public static bool CanConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return true; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + // we say yest to PSObjects + return true; + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + // we say yest to Hashtables/dictionaries + return true; + } + try + { + if (null != sourceValue.ToJsonString()) + { + return true; + } + } + catch + { + // Not one of our objects + } + try + { + string text = sourceValue.ToString()?.Trim(); + return true == text?.StartsWith("{") && true == text?.EndsWith("}") && Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(text).Type == Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonType.Object; + } + catch + { + // Doesn't look like it can be treated as JSON + } + return false; + } + + /// + /// Determines if the parameter can be converted to the parameter + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false + /// + public override bool CanConvertTo(object sourceValue, global::System.Type destinationType) => false; + + /// + /// Converts the parameter to the parameter using and + /// + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// + /// an instance of , or null if there is no suitable conversion. + /// + public override object ConvertFrom(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => ConvertFrom(sourceValue); + + /// + /// Converts the parameter to the parameter using and + /// + /// the value to convert into an instance of . + /// + /// an instance of , or null if there is no suitable conversion. + /// + public static object ConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return null; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(AsyncOperationResponse).IsAssignableFrom(type)) + { + return sourceValue; + } + try + { + return AsyncOperationResponse.FromJsonString(typeof(string) == sourceValue.GetType() ? sourceValue : sourceValue.ToJsonString()); ; + } + catch + { + // Unable to use JSON pattern + } + + if (typeof(System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + return new AsyncOperationResponse { Target = (sourceValue as System.Management.Automation.PSObject).GetValueForProperty("target", "", global::System.Convert.ToString) }; + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + return new AsyncOperationResponse { Target = (sourceValue as global::System.Collections.IDictionary).GetValueForProperty("target", "", global::System.Convert.ToString) }; + } + return null; + } + + /// NotImplemented -- this will return null + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// will always return null. + public override object ConvertTo(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => null; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/BuildTime/Cmdlets/ExportCmdletSurface.cs b/src/DiskPool/generated/runtime/BuildTime/Cmdlets/ExportCmdletSurface.cs new file mode 100644 index 000000000000..4f9394d0ec75 --- /dev/null +++ b/src/DiskPool/generated/runtime/BuildTime/Cmdlets/ExportCmdletSurface.cs @@ -0,0 +1,113 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Management.Automation; +using System.Text; +using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.PsHelpers; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell +{ + [Cmdlet(VerbsData.Export, "CmdletSurface")] + [DoNotExport] + public class ExportCmdletSurface : PSCmdlet + { + [Parameter(Mandatory = true)] + [ValidateNotNullOrEmpty] + public string ModuleName { get; set; } + + [Parameter(Mandatory = true)] + [ValidateNotNullOrEmpty] + public string CmdletFolder { get; set; } + + [Parameter(Mandatory = true)] + [ValidateNotNullOrEmpty] + public string OutputFolder { get; set; } + + [Parameter] + public bool IncludeGeneralParameters { get; set; } + + [Parameter] + public bool UseExpandedFormat { get; set; } + + protected override void ProcessRecord() + { + try + { + var variants = GetScriptCmdlets(this, CmdletFolder) + .SelectMany(fi => fi.ToVariants()) + .Where(v => !v.IsDoNotExport) + .ToArray(); + var allProfiles = variants.SelectMany(v => v.Profiles).Distinct().ToArray(); + var profileGroups = allProfiles.Any() + ? variants + .SelectMany(v => (v.Profiles.Any() ? v.Profiles : allProfiles).Select(p => (profile: p, variant: v))) + .GroupBy(pv => pv.profile) + .Select(pvg => new ProfileGroup(pvg.Select(pv => pv.variant).ToArray(), pvg.Key)) + : new[] { new ProfileGroup(variants) }; + foreach (var profileGroup in profileGroups) + { + var variantGroups = profileGroup.Variants + .GroupBy(v => new { v.CmdletName }) + .Select(vg => new VariantGroup(ModuleName, vg.Key.CmdletName, vg.Select(v => v).ToArray(), String.Empty, profileGroup.ProfileName)); + var sb = UseExpandedFormat ? ExpandedFormat(variantGroups) : CondensedFormat(variantGroups); + Directory.CreateDirectory(OutputFolder); + File.WriteAllText(Path.Combine(OutputFolder, $"CmdletSurface-{profileGroup.ProfileName}.md"), sb.ToString()); + } + } + catch (Exception ee) + { + Console.WriteLine($"${ee.GetType().Name}/{ee.StackTrace}"); + throw ee; + } + } + + private StringBuilder ExpandedFormat(IEnumerable variantGroups) + { + var sb = new StringBuilder(); + foreach (var variantGroup in variantGroups.OrderBy(vg => vg.CmdletName)) + { + sb.Append($"### {variantGroup.CmdletName}{Environment.NewLine}"); + var parameterGroups = variantGroup.ParameterGroups + .Where(pg => !pg.DontShow && (IncludeGeneralParameters || (pg.OrderCategory != ParameterCategory.Azure && pg.OrderCategory != ParameterCategory.Runtime))); + foreach (var parameterGroup in parameterGroups) + { + sb.Append($" - {parameterGroup.ParameterName} `{parameterGroup.ParameterType.ToSyntaxTypeName()}`{Environment.NewLine}"); + } + sb.AppendLine(); + } + + return sb; + } + + private StringBuilder CondensedFormat(IEnumerable variantGroups) + { + var sb = new StringBuilder(); + var condensedGroups = variantGroups + .GroupBy(vg => vg.CmdletNoun) + .Select(vgg => ( + CmdletNoun: vgg.Key, + CmdletVerbs: vgg.Select(vg => vg.CmdletVerb).OrderBy(cv => cv).ToArray(), + ParameterGroups: vgg.SelectMany(vg => vg.ParameterGroups).DistinctBy(p => p.ParameterName).ToArray(), + OutputTypes: vgg.SelectMany(vg => vg.OutputTypes).Select(ot => ot.Type).DistinctBy(t => t.Name).Select(t => t.ToSyntaxTypeName()).ToArray())) + .OrderBy(vg => vg.CmdletNoun); + foreach (var condensedGroup in condensedGroups) + { + sb.Append($"### {condensedGroup.CmdletNoun} [{String.Join(", ", condensedGroup.CmdletVerbs)}] `{String.Join(", ", condensedGroup.OutputTypes)}`{Environment.NewLine}"); + var parameterGroups = condensedGroup.ParameterGroups + .Where(pg => !pg.DontShow && (IncludeGeneralParameters || (pg.OrderCategory != ParameterCategory.Azure && pg.OrderCategory != ParameterCategory.Runtime))); + foreach (var parameterGroup in parameterGroups) + { + sb.Append($" - {parameterGroup.ParameterName} `{parameterGroup.ParameterType.ToSyntaxTypeName()}`{Environment.NewLine}"); + } + sb.AppendLine(); + } + + return sb; + } + } +} diff --git a/src/DiskPool/generated/runtime/BuildTime/Cmdlets/ExportExampleStub.cs b/src/DiskPool/generated/runtime/BuildTime/Cmdlets/ExportExampleStub.cs new file mode 100644 index 000000000000..2b829aeccfbe --- /dev/null +++ b/src/DiskPool/generated/runtime/BuildTime/Cmdlets/ExportExampleStub.cs @@ -0,0 +1,74 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; +using System.IO; +using System.Linq; +using System.Management.Automation; +using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.MarkdownTypesExtensions; +using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.PsHelpers; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell +{ + [Cmdlet(VerbsData.Export, "ExampleStub")] + [DoNotExport] + public class ExportExampleStub : PSCmdlet + { + [Parameter(Mandatory = true)] + [ValidateNotNullOrEmpty] + public string ExportsFolder { get; set; } + + [Parameter(Mandatory = true)] + [ValidateNotNullOrEmpty] + public string OutputFolder { get; set; } + + protected override void ProcessRecord() + { + try + { + if (!Directory.Exists(ExportsFolder)) + { + throw new ArgumentException($"Exports folder '{ExportsFolder}' does not exist"); + } + + var exportDirectories = Directory.GetDirectories(ExportsFolder); + if (!exportDirectories.Any()) + { + exportDirectories = new[] { ExportsFolder }; + } + + var exampleText = String.Join(String.Empty, DefaultExampleHelpInfos.Select(ehi => ehi.ToHelpExampleOutput())); + foreach (var exportDirectory in exportDirectories) + { + var outputFolder = OutputFolder; + if (exportDirectory != ExportsFolder) + { + outputFolder = Path.Combine(OutputFolder, Path.GetFileName(exportDirectory)); + Directory.CreateDirectory(outputFolder); + } + + var cmdletFilePaths = GetScriptCmdlets(exportDirectory).Select(fi => Path.Combine(outputFolder, $"{fi.Name}.md")).ToArray(); + var currentExamplesFilePaths = Directory.GetFiles(outputFolder).ToArray(); + // Remove examples of non-existing cmdlets + var removedCmdletFilePaths = currentExamplesFilePaths.Except(cmdletFilePaths); + foreach (var removedCmdletFilePath in removedCmdletFilePaths) + { + File.Delete(removedCmdletFilePath); + } + + // Only create example stubs if they don't exist + foreach (var cmdletFilePath in cmdletFilePaths.Except(currentExamplesFilePaths)) + { + File.WriteAllText(cmdletFilePath, exampleText); + } + } + } + catch (Exception ee) + { + Console.WriteLine($"${ee.GetType().Name}/{ee.StackTrace}"); + throw ee; + } + } + } +} diff --git a/src/DiskPool/generated/runtime/BuildTime/Cmdlets/ExportFormatPs1xml.cs b/src/DiskPool/generated/runtime/BuildTime/Cmdlets/ExportFormatPs1xml.cs new file mode 100644 index 000000000000..04d90015c000 --- /dev/null +++ b/src/DiskPool/generated/runtime/BuildTime/Cmdlets/ExportFormatPs1xml.cs @@ -0,0 +1,99 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Management.Automation; +using System.Reflection; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell +{ + [Cmdlet(VerbsData.Export, "FormatPs1xml")] + [DoNotExport] + public class ExportFormatPs1xml : PSCmdlet + { + [Parameter(Mandatory = true)] + [ValidateNotNullOrEmpty] + public string FilePath { get; set; } + + private const string ModelNamespace = @"Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models"; + private const string SupportNamespace = @"Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support"; + private static readonly bool IsAzure = Convert.ToBoolean(@"true"); + + protected override void ProcessRecord() + { + try + { + var viewModels = GetFilteredViewParameters().Select(CreateViewModel).ToList(); + var ps1xml = new Configuration + { + ViewDefinitions = new ViewDefinitions + { + Views = viewModels + } + }; + File.WriteAllText(FilePath, ps1xml.ToXmlString()); + } + catch (Exception ee) + { + Console.WriteLine($"${ee.GetType().Name}/{ee.StackTrace}"); + throw ee; + } + } + + private static IEnumerable GetFilteredViewParameters() + { + //https://stackoverflow.com/a/79738/294804 + //https://stackoverflow.com/a/949285/294804 + var types = Assembly.GetExecutingAssembly().GetExportedTypes() + .Where(t => t.IsClass + && (t.Namespace.StartsWith(ModelNamespace) || t.Namespace.StartsWith(SupportNamespace)) + && !t.GetCustomAttributes().Any()); + return types.Select(t => new ViewParameters(t, t.GetProperties() + .Select(p => new PropertyFormat(p)) + .Where(pf => !pf.Property.GetCustomAttributes().Any() + && (!IsAzure || pf.Property.Name != "Id") + && (pf.FormatTable != null || (pf.Origin != PropertyOrigin.Inlined && pf.Property.PropertyType.IsPsSimple()))) + .OrderByDescending(pf => pf.Index.HasValue) + .ThenBy(pf => pf.Index) + .ThenByDescending(pf => pf.Origin.HasValue) + .ThenBy(pf => pf.Origin))).Where(vp => vp.Properties.Any()); + } + + private static View CreateViewModel(ViewParameters viewParameters) + { + var entries = viewParameters.Properties.Select(pf => + (TableColumnHeader: new TableColumnHeader { Label = pf.Label, Width = pf.Width }, + TableColumnItem: new TableColumnItem { PropertyName = pf.Property.Name })).ToArray(); + + return new View + { + Name = viewParameters.Type.FullName, + ViewSelectedBy = new ViewSelectedBy + { + TypeName = viewParameters.Type.FullName + }, + TableControl = new TableControl + { + TableHeaders = new TableHeaders + { + TableColumnHeaders = entries.Select(e => e.TableColumnHeader).ToList() + }, + TableRowEntries = new TableRowEntries + { + TableRowEntry = new TableRowEntry + { + TableColumnItems = new TableColumnItems + { + TableItems = entries.Select(e => e.TableColumnItem).ToList() + } + } + } + } + }; + } + } +} diff --git a/src/DiskPool/generated/runtime/BuildTime/Cmdlets/ExportHelpMarkdown.cs b/src/DiskPool/generated/runtime/BuildTime/Cmdlets/ExportHelpMarkdown.cs new file mode 100644 index 000000000000..58be40c6b80e --- /dev/null +++ b/src/DiskPool/generated/runtime/BuildTime/Cmdlets/ExportHelpMarkdown.cs @@ -0,0 +1,53 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; +using System.Linq; +using System.Management.Automation; +using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.MarkdownRenderer; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell +{ + [Cmdlet(VerbsData.Export, "HelpMarkdown")] + [DoNotExport] + public class ExportHelpMarkdown : PSCmdlet + { + [Parameter(Mandatory = true)] + [ValidateNotNullOrEmpty] + public PSModuleInfo ModuleInfo { get; set; } + + [Parameter(Mandatory = true)] + [ValidateNotNullOrEmpty] + public PSObject[] FunctionInfo { get; set; } + + [Parameter(Mandatory = true)] + [ValidateNotNullOrEmpty] + public PSObject[] HelpInfo { get; set; } + + [Parameter(Mandatory = true)] + [ValidateNotNullOrEmpty] + public string DocsFolder { get; set; } + + [Parameter(Mandatory = true)] + [ValidateNotNullOrEmpty] + public string ExamplesFolder { get; set; } + + protected override void ProcessRecord() + { + try + { + var helpInfos = HelpInfo.Select(hi => hi.ToPsHelpInfo()); + var variantGroups = FunctionInfo.Select(fi => fi.BaseObject).Cast() + .Join(helpInfos, fi => fi.Name, phi => phi.CmdletName, (fi, phi) => fi.ToVariants(phi)) + .Select(va => new VariantGroup(ModuleInfo.Name, va.First().CmdletName, va, String.Empty)); + WriteMarkdowns(variantGroups, ModuleInfo.ToModuleInfo(), DocsFolder, ExamplesFolder); + } + catch (Exception ee) + { + Console.WriteLine($"${ee.GetType().Name}/{ee.StackTrace}"); + throw ee; + } + } + } +} diff --git a/src/DiskPool/generated/runtime/BuildTime/Cmdlets/ExportModelSurface.cs b/src/DiskPool/generated/runtime/BuildTime/Cmdlets/ExportModelSurface.cs new file mode 100644 index 000000000000..f44b5fb34c61 --- /dev/null +++ b/src/DiskPool/generated/runtime/BuildTime/Cmdlets/ExportModelSurface.cs @@ -0,0 +1,117 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Management.Automation; +using System.Reflection; +using System.Text; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell +{ + [Cmdlet(VerbsData.Export, "ModelSurface")] + [DoNotExport] + public class ExportModelSurface : PSCmdlet + { + [Parameter(Mandatory = true)] + [ValidateNotNullOrEmpty] + public string OutputFolder { get; set; } + + [Parameter] + public bool UseExpandedFormat { get; set; } + + private const string ModelNamespace = @"Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models"; + private const string SupportNamespace = @"Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support"; + + protected override void ProcessRecord() + { + try + { + var types = Assembly.GetExecutingAssembly().GetExportedTypes() + .Where(t => t.IsClass && (t.Namespace.StartsWith(ModelNamespace) || t.Namespace.StartsWith(SupportNamespace))); + var typeInfos = types.Select(t => new ModelTypeInfo + { + Type = t, + TypeName = t.Name, + Properties = t.GetProperties(BindingFlags.Public | BindingFlags.Instance).Where(p => !p.GetIndexParameters().Any()).OrderBy(p => p.Name).ToArray(), + NamespaceGroup = t.Namespace.Split('.').LastOrDefault().EmptyIfNull() + }).Where(mti => mti.Properties.Any()); + var sb = UseExpandedFormat ? ExpandedFormat(typeInfos) : CondensedFormat(typeInfos); + Directory.CreateDirectory(OutputFolder); + File.WriteAllText(Path.Combine(OutputFolder, "ModelSurface.md"), sb.ToString()); + } + catch (Exception ee) + { + Console.WriteLine($"${ee.GetType().Name}/{ee.StackTrace}"); + throw ee; + } + } + + private static StringBuilder ExpandedFormat(IEnumerable typeInfos) + { + var sb = new StringBuilder(); + foreach (var typeInfo in typeInfos.OrderBy(mti => mti.TypeName).ThenBy(mti => mti.NamespaceGroup)) + { + sb.Append($"### {typeInfo.TypeName} [{typeInfo.NamespaceGroup}]{Environment.NewLine}"); + foreach (var property in typeInfo.Properties) + { + sb.Append($" - {property.Name} `{property.PropertyType.ToSyntaxTypeName()}`{Environment.NewLine}"); + } + sb.AppendLine(); + } + + return sb; + } + + private static StringBuilder CondensedFormat(IEnumerable typeInfos) + { + var sb = new StringBuilder(); + var typeGroups = typeInfos + .GroupBy(mti => mti.TypeName) + .Select(tig => ( + Types: tig.Select(mti => mti.Type).ToArray(), + TypeName: tig.Key, + Properties: tig.SelectMany(mti => mti.Properties).DistinctBy(p => p.Name).OrderBy(p => p.Name).ToArray(), + NamespaceGroups: tig.Select(mti => mti.NamespaceGroup).OrderBy(ng => ng).ToArray() + )) + .OrderBy(tg => tg.TypeName); + foreach (var typeGroup in typeGroups) + { + var aType = typeGroup.Types.Select(GetAssociativeType).FirstOrDefault(t => t != null); + var aText = aType != null ? $@" \<{aType.ToSyntaxTypeName()}\>" : String.Empty; + sb.Append($"### {typeGroup.TypeName}{aText} [{String.Join(", ", typeGroup.NamespaceGroups)}]{Environment.NewLine}"); + foreach (var property in typeGroup.Properties) + { + var propertyAType = GetAssociativeType(property.PropertyType); + var propertyAText = propertyAType != null ? $" <{propertyAType.ToSyntaxTypeName()}>" : String.Empty; + var enumNames = GetEnumFieldNames(property.PropertyType.Unwrap()); + var enumNamesText = enumNames.Any() ? $" **{{{String.Join(", ", enumNames)}}}**" : String.Empty; + sb.Append($" - {property.Name} `{property.PropertyType.ToSyntaxTypeName()}{propertyAText}`{enumNamesText}{Environment.NewLine}"); + } + sb.AppendLine(); + } + + return sb; + } + + //https://stackoverflow.com/a/4963190/294804 + private static Type GetAssociativeType(Type type) => + type.GetInterfaces().FirstOrDefault(i => i.IsGenericType && i.GetGenericTypeDefinition() == typeof(IAssociativeArray<>))?.GetGenericArguments().First(); + + private static string[] GetEnumFieldNames(Type type) => + type.IsValueType && !type.IsPrimitive && type != typeof(decimal) && type != typeof(DateTime) + ? type.GetFields(BindingFlags.Public | BindingFlags.Static).Where(f => f.FieldType == type).Select(p => p.Name).ToArray() + : new string[] { }; + + private class ModelTypeInfo + { + public Type Type { get; set; } + public string TypeName { get; set; } + public PropertyInfo[] Properties { get; set; } + public string NamespaceGroup { get; set; } + } + } +} diff --git a/src/DiskPool/generated/runtime/BuildTime/Cmdlets/ExportProxyCmdlet.cs b/src/DiskPool/generated/runtime/BuildTime/Cmdlets/ExportProxyCmdlet.cs new file mode 100644 index 000000000000..f642be173249 --- /dev/null +++ b/src/DiskPool/generated/runtime/BuildTime/Cmdlets/ExportProxyCmdlet.cs @@ -0,0 +1,159 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; +using System.IO; +using System.Linq; +using System.Management.Automation; +using System.Text; +using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.PsHelpers; +using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.MarkdownRenderer; +using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.PsProxyTypeExtensions; +using System.Collections.Generic; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell +{ + [Cmdlet(VerbsData.Export, "ProxyCmdlet", DefaultParameterSetName = "Docs")] + [DoNotExport] + public class ExportProxyCmdlet : PSCmdlet + { + [Parameter(Mandatory = true)] + [ValidateNotNullOrEmpty] + public string ModuleName { get; set; } + + [Parameter(Mandatory = true)] + [ValidateNotNullOrEmpty] + public string[] ModulePath { get; set; } + + [Parameter(Mandatory = true)] + [ValidateNotNullOrEmpty] + public string ExportsFolder { get; set; } + + [Parameter(Mandatory = true)] + [ValidateNotNullOrEmpty] + public string InternalFolder { get; set; } + + [Parameter(Mandatory = true, ParameterSetName = "Docs")] + [AllowEmptyString] + public string ModuleDescription { get; set; } + + [Parameter(Mandatory = true, ParameterSetName = "Docs")] + [ValidateNotNullOrEmpty] + public string DocsFolder { get; set; } + + [Parameter(Mandatory = true)] + [ValidateNotNullOrEmpty] + public string ExamplesFolder { get; set; } + + [Parameter(Mandatory = true, ParameterSetName = "Docs")] + public Guid ModuleGuid { get; set; } + + [Parameter(Mandatory = true, ParameterSetName = "NoDocs")] + public SwitchParameter ExcludeDocs { get; set; } + + protected override void ProcessRecord() + { + try { + var variants = GetModuleCmdletsAndHelpInfo(this, ModulePath).SelectMany(ci => ci.ToVariants()).Where(v => !v.IsDoNotExport).ToArray(); + var allProfiles = variants.SelectMany(v => v.Profiles).Distinct().ToArray(); + var profileGroups = allProfiles.Any() + ? variants + .SelectMany(v => (v.Profiles.Any() ? v.Profiles : allProfiles).Select(p => (profile: p, variant: v))) + .GroupBy(pv => pv.profile) + .Select(pvg => new ProfileGroup(pvg.Select(pv => pv.variant).ToArray(), pvg.Key)) + : new[] { new ProfileGroup(variants) }; + var variantGroups = profileGroups.SelectMany(pg => pg.Variants + .GroupBy(v => new { v.CmdletName, v.IsInternal }) + .Select(vg => new VariantGroup(ModuleName, vg.Key.CmdletName, vg.Select(v => v).ToArray(), + Path.Combine(vg.Key.IsInternal ? InternalFolder : ExportsFolder, pg.ProfileFolder), pg.ProfileName, isInternal: vg.Key.IsInternal))) + .ToArray(); + + foreach (var variantGroup in variantGroups) + { + var parameterGroups = variantGroup.ParameterGroups.ToList(); + var isValidProfile = !String.IsNullOrEmpty(variantGroup.ProfileName) && variantGroup.ProfileName != NoProfiles; + var examplesFolder = isValidProfile ? Path.Combine(ExamplesFolder, variantGroup.ProfileName) : ExamplesFolder; + var markdownInfo = new MarkdownHelpInfo(variantGroup, examplesFolder); + List examples = new List(); + foreach (var it in markdownInfo.Examples) + { + examples.Add(it); + } + variantGroup.HelpInfo.Examples = examples.ToArray(); + var sb = new StringBuilder(); + sb.Append(@" +# ---------------------------------------------------------------------------------- +# +# 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. +# ---------------------------------------------------------------------------------- +"); + sb.Append($"{Environment.NewLine}"); + sb.Append(variantGroup.ToHelpCommentOutput()); + sb.Append($"function {variantGroup.CmdletName} {{{Environment.NewLine}"); + sb.Append(variantGroup.Aliases.ToAliasOutput()); + sb.Append(variantGroup.OutputTypes.ToOutputTypeOutput()); + sb.Append(variantGroup.ToCmdletBindingOutput()); + sb.Append(variantGroup.ProfileName.ToProfileOutput()); + + sb.Append("param("); + sb.Append($"{(parameterGroups.Any() ? Environment.NewLine : String.Empty)}"); + foreach (var parameterGroup in parameterGroups) + { + var parameters = parameterGroup.HasAllVariants ? parameterGroup.Parameters.Take(1) : parameterGroup.Parameters; + foreach (var parameter in parameters) + { + sb.Append(parameter.ToParameterOutput(variantGroup.HasMultipleVariants, parameterGroup.HasAllVariants)); + } + sb.Append(parameterGroup.Aliases.ToAliasOutput(true)); + sb.Append(parameterGroup.HasValidateNotNull.ToValidateNotNullOutput()); + sb.Append(parameterGroup.CompleterInfo.ToArgumentCompleterOutput()); + sb.Append(parameterGroup.OrderCategory.ToParameterCategoryOutput()); + sb.Append(parameterGroup.InfoAttribute.ToInfoOutput(parameterGroup.ParameterType)); + sb.Append(parameterGroup.ToDefaultInfoOutput()); + sb.Append(parameterGroup.ParameterType.ToParameterTypeOutput()); + sb.Append(parameterGroup.Description.ToParameterDescriptionOutput()); + sb.Append(parameterGroup.ParameterName.ToParameterNameOutput(parameterGroups.IndexOf(parameterGroup) == parameterGroups.Count - 1)); + } + sb.Append($"){Environment.NewLine}{Environment.NewLine}"); + + sb.Append(variantGroup.ToBeginOutput()); + sb.Append(variantGroup.ToProcessOutput()); + sb.Append(variantGroup.ToEndOutput()); + + sb.Append($"}}{Environment.NewLine}"); + + Directory.CreateDirectory(variantGroup.OutputFolder); + File.WriteAllText(variantGroup.FilePath, sb.ToString()); + + File.AppendAllText(Path.Combine(variantGroup.OutputFolder, "ProxyCmdletDefinitions.ps1"), sb.ToString()); + } + + if (!ExcludeDocs) + { + var moduleInfo = new PsModuleHelpInfo(ModuleName, ModuleGuid, ModuleDescription); + foreach (var variantGroupsByProfile in variantGroups.GroupBy(vg => vg.ProfileName)) + { + var profileName = variantGroupsByProfile.Key; + var isValidProfile = !String.IsNullOrEmpty(profileName) && profileName != NoProfiles; + var docsFolder = isValidProfile ? Path.Combine(DocsFolder, profileName) : DocsFolder; + var examplesFolder = isValidProfile ? Path.Combine(ExamplesFolder, profileName) : ExamplesFolder; + WriteMarkdowns(variantGroupsByProfile, moduleInfo, docsFolder, examplesFolder); + } + } + } catch (Exception ee) { + Console.WriteLine($"${ee.GetType().Name}/{ee.StackTrace}"); + throw ee; + } + } + } +} diff --git a/src/DiskPool/generated/runtime/BuildTime/Cmdlets/ExportPsd1.cs b/src/DiskPool/generated/runtime/BuildTime/Cmdlets/ExportPsd1.cs new file mode 100644 index 000000000000..5c054f9ce1a7 --- /dev/null +++ b/src/DiskPool/generated/runtime/BuildTime/Cmdlets/ExportPsd1.cs @@ -0,0 +1,191 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; +using System.IO; +using System.Linq; +using System.Management.Automation; +using System.Text; +using System.Text.RegularExpressions; +using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.PsHelpers; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell +{ + [Cmdlet(VerbsData.Export, "Psd1")] + [DoNotExport] + public class ExportPsd1 : PSCmdlet + { + [Parameter(Mandatory = true)] + [ValidateNotNullOrEmpty] + public string ExportsFolder { get; set; } + + [Parameter(Mandatory = true)] + [ValidateNotNullOrEmpty] + public string CustomFolder { get; set; } + + [Parameter(Mandatory = true)] + [ValidateNotNullOrEmpty] + public string Psd1Path { get; set; } + + [Parameter(Mandatory = true)] + public Guid ModuleGuid { get; set; } + + private static readonly bool IsAzure = Convert.ToBoolean(@"true"); + private const string CustomFolderRelative = "./custom"; + private const string Indent = Psd1Indent; + private const string Undefined = "undefined"; + private bool IsUndefined(string value) => string.Equals(Undefined, value, StringComparison.OrdinalIgnoreCase); + + protected override void ProcessRecord() + { + try + { + if (!Directory.Exists(ExportsFolder)) + { + throw new ArgumentException($"Exports folder '{ExportsFolder}' does not exist"); + } + + if (!Directory.Exists(CustomFolder)) + { + throw new ArgumentException($"Custom folder '{CustomFolder}' does not exist"); + } + + string version = Convert.ToString(@"0.1.0"); + // Validate the module version should be semantic version + // Following regex is official from https://semver.org/ + Regex rx = new Regex(@"^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$", RegexOptions.Compiled); + if (rx.Matches(version).Count != 1) + { + throw new ArgumentException("Module-version is not a valid Semantic Version"); + } + + string previewVersion = null; + if (version.Contains('-')) + { + string[] versions = version.Split("-".ToCharArray(), 2); + version = versions[0]; + previewVersion = versions[1]; + } + + var sb = new StringBuilder(); + sb.AppendLine("@{"); + sb.AppendLine($@"{GuidStart} = '{ModuleGuid}'"); + sb.AppendLine($@"{Indent}RootModule = '{"./Az.DiskPool.psm1"}'"); + sb.AppendLine($@"{Indent}ModuleVersion = '{version}'"); + sb.AppendLine($@"{Indent}CompatiblePSEditions = 'Core', 'Desktop'"); + sb.AppendLine($@"{Indent}Author = '{"Microsoft Corporation"}'"); + sb.AppendLine($@"{Indent}CompanyName = '{"Microsoft Corporation"}'"); + sb.AppendLine($@"{Indent}Copyright = '{"Microsoft Corporation. All rights reserved."}'"); + sb.AppendLine($@"{Indent}Description = '{"Microsoft Azure PowerShell: DiskPool cmdlets"}'"); + sb.AppendLine($@"{Indent}PowerShellVersion = '5.1'"); + sb.AppendLine($@"{Indent}DotNetFrameworkVersion = '4.7.2'"); + + // RequiredModules + if (!IsUndefined("undefined")) + { + sb.AppendLine($@"{Indent}RequiredModules = @({"undefined"})"); + } + + // RequiredAssemblies + if (!IsUndefined("undefined")) + { + sb.AppendLine($@"{Indent}RequiredAssemblies = @({"undefined"})"); + } + else + { + sb.AppendLine($@"{Indent}RequiredAssemblies = '{"./bin/Az.DiskPool.private.dll"}'"); + } + + // NestedModules + if (!IsUndefined("undefined")) + { + sb.AppendLine($@"{Indent}NestedModules = @({"undefined"})"); + } + + // FormatsToProcess + if (!IsUndefined("undefined")) + { + sb.AppendLine($@"{Indent}FormatsToProcess = @({"undefined"})"); + } + else + { + var customFormatPs1xmlFiles = Directory.GetFiles(CustomFolder) + .Where(f => f.EndsWith(".format.ps1xml")) + .Select(f => $"{CustomFolderRelative}/{Path.GetFileName(f)}"); + var formatList = customFormatPs1xmlFiles.Prepend("./Az.DiskPool.format.ps1xml").ToPsList(); + sb.AppendLine($@"{Indent}FormatsToProcess = {formatList}"); + } + + // TypesToProcess + if (!IsUndefined("undefined")) + { + sb.AppendLine($@"{Indent}TypesToProcess = @({"undefined"})"); + } + + // ScriptsToProcess + if (!IsUndefined("undefined")) + { + sb.AppendLine($@"{Indent}ScriptsToProcess = @({"undefined"})"); + } + + var functionInfos = GetScriptCmdlets(ExportsFolder).ToArray(); + // FunctionsToExport + if (!IsUndefined("undefined")) + { + sb.AppendLine($@"{Indent}FunctionsToExport = @({"undefined"})"); + } + else + { + var cmdletsList = functionInfos.Select(fi => fi.Name).Distinct().Append("*").ToPsList(); + sb.AppendLine($@"{Indent}FunctionsToExport = {cmdletsList}"); + } + + // AliasesToExport + if (!IsUndefined("undefined")) + { + sb.AppendLine($@"{Indent}AliasesToExport = @({"undefined"})"); + } + else + { + var aliasesList = functionInfos.SelectMany(fi => fi.ScriptBlock.Attributes).ToAliasNames().Append("*").ToPsList(); + sb.AppendLine($@"{Indent}AliasesToExport = {aliasesList}"); + } + + // CmdletsToExport + if (!IsUndefined("undefined")) + { + sb.AppendLine($@"{Indent}CmdletsToExport = @({"undefined"})"); + } + + sb.AppendLine($@"{Indent}PrivateData = @{{"); + sb.AppendLine($@"{Indent}{Indent}PSData = @{{"); + + if (previewVersion != null) + { + sb.AppendLine($@"{Indent}{Indent}{Indent}Prerelease = {previewVersion}"); + } + sb.AppendLine($@"{Indent}{Indent}{Indent}Tags = {"Azure ResourceManager ARM PSModule DiskPool".Split(' ').ToPsList().NullIfEmpty() ?? "''"}"); + sb.AppendLine($@"{Indent}{Indent}{Indent}LicenseUri = '{"https://aka.ms/azps-license"}'"); + sb.AppendLine($@"{Indent}{Indent}{Indent}ProjectUri = '{"https://github.com/Azure/azure-powershell"}'"); + sb.AppendLine($@"{Indent}{Indent}{Indent}ReleaseNotes = ''"); + var profilesList = ""; + if (IsAzure && !String.IsNullOrEmpty(profilesList)) + { + sb.AppendLine($@"{Indent}{Indent}{Indent}Profiles = {profilesList}"); + } + + sb.AppendLine($@"{Indent}{Indent}}}"); + sb.AppendLine($@"{Indent}}}"); + sb.AppendLine(@"}"); + + File.WriteAllText(Psd1Path, sb.ToString()); + } + catch (Exception ee) + { + Console.WriteLine($"${ee.GetType().Name}/{ee.StackTrace}"); + throw ee; + } + } + } +} diff --git a/src/DiskPool/generated/runtime/BuildTime/Cmdlets/ExportTestStub.cs b/src/DiskPool/generated/runtime/BuildTime/Cmdlets/ExportTestStub.cs new file mode 100644 index 000000000000..90e0e2493bbc --- /dev/null +++ b/src/DiskPool/generated/runtime/BuildTime/Cmdlets/ExportTestStub.cs @@ -0,0 +1,137 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; +using System.IO; +using System.Linq; +using System.Management.Automation; +using System.Text; +using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.PsProxyOutputExtensions; +using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.PsHelpers; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell +{ + [Cmdlet(VerbsData.Export, "TestStub")] + [DoNotExport] + public class ExportTestStub : PSCmdlet + { + [Parameter(Mandatory = true)] + [ValidateNotNullOrEmpty] + public string ModuleName { get; set; } + + [Parameter(Mandatory = true)] + [ValidateNotNullOrEmpty] + public string ExportsFolder { get; set; } + + [Parameter(Mandatory = true)] + [ValidateNotNullOrEmpty] + public string OutputFolder { get; set; } + + [Parameter] + public SwitchParameter IncludeGenerated { get; set; } + + protected override void ProcessRecord() + { + try + { + if (!Directory.Exists(ExportsFolder)) + { + throw new ArgumentException($"Exports folder '{ExportsFolder}' does not exist"); + } + + var exportDirectories = Directory.GetDirectories(ExportsFolder); + if (!exportDirectories.Any()) + { + exportDirectories = new[] { ExportsFolder }; + } + var utilFile = Path.Combine(OutputFolder, "utils.ps1"); + if (!File.Exists(utilFile)) + { + var sc = new StringBuilder(); + sc.AppendLine(@"function RandomString([bool]$allChars, [int32]$len) { + if ($allChars) { + return -join ((33..126) | Get-Random -Count $len | % {[char]$_}) + } else { + return -join ((48..57) + (97..122) | Get-Random -Count $len | % {[char]$_}) + } +} +$env = @{} +function setupEnv() { + # Preload subscriptionId and tenant from context, which will be used in test + # as default. You could change them if needed. + $env.SubscriptionId = (Get-AzContext).Subscription.Id + $env.Tenant = (Get-AzContext).Tenant.Id + # For any resources you created for test, you should add it to $env here. + $envFile = 'env.json' + if ($TestMode -eq 'live') { + $envFile = 'localEnv.json' + } + set-content -Path (Join-Path $PSScriptRoot $envFile) -Value (ConvertTo-Json $env) +} +function cleanupEnv() { + # Clean resources you create for testing +} +"); + File.WriteAllText(utilFile, sc.ToString()); + } + foreach (var exportDirectory in exportDirectories) + { + var outputFolder = OutputFolder; + if (exportDirectory != ExportsFolder) + { + outputFolder = Path.Combine(OutputFolder, Path.GetFileName(exportDirectory)); + Directory.CreateDirectory(outputFolder); + } + + var variantGroups = GetScriptCmdlets(exportDirectory) + .SelectMany(fi => fi.ToVariants()) + .Where(v => !v.IsDoNotExport) + .GroupBy(v => v.CmdletName) + .Select(vg => new VariantGroup(ModuleName, vg.Key, vg.Select(v => v).ToArray(), outputFolder, isTest: true)) + .Where(vtg => !File.Exists(vtg.FilePath) && (IncludeGenerated || !vtg.IsGenerated)); + + foreach (var variantGroup in variantGroups) + { + var sb = new StringBuilder(); + sb.AppendLine(@"$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath)" +); + sb.AppendLine($@"$TestRecordingFile = Join-Path $PSScriptRoot '{variantGroup.CmdletName}.Recording.json'"); + sb.AppendLine(@"$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName +"); + + sb.AppendLine($"Describe '{variantGroup.CmdletName}' {{"); + var variants = variantGroup.Variants + .Where(v => IncludeGenerated || !v.Attributes.OfType().Any()) + .ToList(); + + foreach (var variant in variants) + { + sb.AppendLine($"{Indent}It '{variant.VariantName}' -skip {{"); + sb.AppendLine($"{Indent}{Indent}{{ throw [System.NotImplementedException] }} | Should -Not -Throw"); + var variantSeparator = variants.IndexOf(variant) == variants.Count - 1 ? String.Empty : Environment.NewLine; + sb.AppendLine($"{Indent}}}{variantSeparator}"); + } + sb.AppendLine("}"); + + File.WriteAllText(variantGroup.FilePath, sb.ToString()); + } + } + } + catch (Exception ee) + { + Console.WriteLine($"${ee.GetType().Name}/{ee.StackTrace}"); + throw ee; + } + } + } +} diff --git a/src/DiskPool/generated/runtime/BuildTime/Cmdlets/GetCommonParameter.cs b/src/DiskPool/generated/runtime/BuildTime/Cmdlets/GetCommonParameter.cs new file mode 100644 index 000000000000..bd5462ba7029 --- /dev/null +++ b/src/DiskPool/generated/runtime/BuildTime/Cmdlets/GetCommonParameter.cs @@ -0,0 +1,52 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System.Collections.Generic; +using System.Linq; +using System.Management.Automation; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell +{ + [Cmdlet(VerbsCommon.Get, "CommonParameter")] + [OutputType(typeof(Dictionary))] + [DoNotExport] + public class GetCommonParameter : PSCmdlet + { + [Parameter(Mandatory = true)] + [ValidateNotNullOrEmpty] + public PSCmdlet PSCmdlet { get; set; } + + [Parameter(Mandatory = true)] + [ValidateNotNullOrEmpty] + public Dictionary PSBoundParameter { get; set; } + + protected override void ProcessRecord() + { + try + { + var variants = PSCmdlet.MyInvocation.MyCommand.ToVariants(); + var commonParameterNames = variants.ToParameterGroups() + .Where(pg => pg.OrderCategory == ParameterCategory.Azure || pg.OrderCategory == ParameterCategory.Runtime) + .Select(pg => pg.ParameterName); + if (variants.Any(v => v.SupportsShouldProcess)) + { + commonParameterNames = commonParameterNames.Append("Confirm").Append("WhatIf"); + } + if (variants.Any(v => v.SupportsPaging)) + { + commonParameterNames = commonParameterNames.Append("First").Append("Skip").Append("IncludeTotalCount"); + } + + var names = commonParameterNames.ToArray(); + var keys = PSBoundParameter.Keys.Where(k => names.Contains(k)); + WriteObject(keys.ToDictionary(key => key, key => PSBoundParameter[key]), true); + } + catch (System.Exception ee) + { + System.Console.WriteLine($"${ee.GetType().Name}/{ee.StackTrace}"); + throw ee; + } + } + } +} diff --git a/src/DiskPool/generated/runtime/BuildTime/Cmdlets/GetModuleGuid.cs b/src/DiskPool/generated/runtime/BuildTime/Cmdlets/GetModuleGuid.cs new file mode 100644 index 000000000000..cd2c545a7332 --- /dev/null +++ b/src/DiskPool/generated/runtime/BuildTime/Cmdlets/GetModuleGuid.cs @@ -0,0 +1,31 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System.Management.Automation; +using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.PsHelpers; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell +{ + [Cmdlet(VerbsCommon.Get, "ModuleGuid")] + [DoNotExport] + public class GetModuleGuid : PSCmdlet + { + [Parameter(Mandatory = true)] + [ValidateNotNullOrEmpty] + public string Psd1Path { get; set; } + + protected override void ProcessRecord() + { + try + { + WriteObject(ReadGuidFromPsd1(Psd1Path)); + } + catch (System.Exception ee) + { + System.Console.WriteLine($"${ee.GetType().Name}/{ee.StackTrace}"); + throw ee; + } + } + } +} diff --git a/src/DiskPool/generated/runtime/BuildTime/Cmdlets/GetScriptCmdlet.cs b/src/DiskPool/generated/runtime/BuildTime/Cmdlets/GetScriptCmdlet.cs new file mode 100644 index 000000000000..0606b6272acf --- /dev/null +++ b/src/DiskPool/generated/runtime/BuildTime/Cmdlets/GetScriptCmdlet.cs @@ -0,0 +1,53 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System.Linq; +using System.Management.Automation; +using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.PsHelpers; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell +{ + [Cmdlet(VerbsCommon.Get, "ScriptCmdlet")] + [OutputType(typeof(string[]))] + [DoNotExport] + public class GetScriptCmdlet : PSCmdlet + { + [Parameter(Mandatory = true)] + [ValidateNotNullOrEmpty] + public string ScriptFolder { get; set; } + + [Parameter] + public SwitchParameter IncludeDoNotExport { get; set; } + + [Parameter] + public SwitchParameter AsAlias { get; set; } + + [Parameter] + public SwitchParameter AsFunctionInfo { get; set; } + + protected override void ProcessRecord() + { + try + { + var functionInfos = GetScriptCmdlets(this, ScriptFolder) + .Where(fi => IncludeDoNotExport || !fi.ScriptBlock.Attributes.OfType().Any()) + .ToArray(); + if (AsFunctionInfo) + { + WriteObject(functionInfos, true); + return; + } + var aliases = functionInfos.SelectMany(i => i.ScriptBlock.Attributes).ToAliasNames(); + var names = functionInfos.Select(fi => fi.Name).Distinct(); + var output = (AsAlias ? aliases : names).DefaultIfEmpty("''").ToArray(); + WriteObject(output, true); + } + catch (System.Exception ee) + { + System.Console.WriteLine($"${ee.GetType().Name}/{ee.StackTrace}"); + throw ee; + } + } + } +} diff --git a/src/DiskPool/generated/runtime/BuildTime/CollectionExtensions.cs b/src/DiskPool/generated/runtime/BuildTime/CollectionExtensions.cs new file mode 100644 index 000000000000..3afe6e50910e --- /dev/null +++ b/src/DiskPool/generated/runtime/BuildTime/CollectionExtensions.cs @@ -0,0 +1,20 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; +using System.Collections.Generic; +using System.Linq; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell +{ + internal static class CollectionExtensions + { + public static T[] NullIfEmpty(this T[] collection) => (collection?.Any() ?? false) ? collection : null; + public static IEnumerable EmptyIfNull(this IEnumerable collection) => collection ?? Enumerable.Empty(); + + // https://stackoverflow.com/a/4158364/294804 + public static IEnumerable DistinctBy(this IEnumerable collection, Func selector) => + collection.GroupBy(selector).Select(group => group.First()); + } +} diff --git a/src/DiskPool/generated/runtime/BuildTime/MarkdownRenderer.cs b/src/DiskPool/generated/runtime/BuildTime/MarkdownRenderer.cs new file mode 100644 index 000000000000..9cf314e15aca --- /dev/null +++ b/src/DiskPool/generated/runtime/BuildTime/MarkdownRenderer.cs @@ -0,0 +1,121 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Text; +using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.MarkdownTypesExtensions; +using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.PsProxyOutputExtensions; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell +{ + internal static class MarkdownRenderer + { + public static void WriteMarkdowns(IEnumerable variantGroups, PsModuleHelpInfo moduleHelpInfo, string docsFolder, string examplesFolder) + { + Directory.CreateDirectory(docsFolder); + var markdownInfos = variantGroups.Where(vg => !vg.IsInternal).Select(vg => new MarkdownHelpInfo(vg, examplesFolder)).OrderBy(mhi => mhi.CmdletName).ToArray(); + + foreach (var markdownInfo in markdownInfos) + { + var sb = new StringBuilder(); + sb.Append(markdownInfo.ToHelpMetadataOutput()); + sb.Append($"# {markdownInfo.CmdletName}{Environment.NewLine}{Environment.NewLine}"); + sb.Append($"## SYNOPSIS{Environment.NewLine}{markdownInfo.Synopsis.ToDescriptionFormat()}{Environment.NewLine}{Environment.NewLine}"); + + sb.Append($"## SYNTAX{Environment.NewLine}{Environment.NewLine}"); + var hasMultipleParameterSets = markdownInfo.SyntaxInfos.Length > 1; + foreach (var syntaxInfo in markdownInfo.SyntaxInfos) + { + sb.Append(syntaxInfo.ToHelpSyntaxOutput(hasMultipleParameterSets)); + } + + sb.Append($"## DESCRIPTION{Environment.NewLine}{markdownInfo.Description.ToDescriptionFormat()}{Environment.NewLine}{Environment.NewLine}"); + + sb.Append($"## EXAMPLES{Environment.NewLine}{Environment.NewLine}"); + foreach (var exampleInfo in markdownInfo.Examples) + { + sb.Append(exampleInfo.ToHelpExampleOutput()); + } + + sb.Append($"## PARAMETERS{Environment.NewLine}{Environment.NewLine}"); + foreach (var parameter in markdownInfo.Parameters) + { + sb.Append(parameter.ToHelpParameterOutput()); + } + if (markdownInfo.SupportsShouldProcess) + { + foreach (var parameter in SupportsShouldProcessParameters) + { + sb.Append(parameter.ToHelpParameterOutput()); + } + } + if (markdownInfo.SupportsPaging) + { + foreach (var parameter in SupportsPagingParameters) + { + sb.Append(parameter.ToHelpParameterOutput()); + } + } + + sb.Append($"### CommonParameters{Environment.NewLine}This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216).{Environment.NewLine}{Environment.NewLine}"); + + sb.Append($"## INPUTS{Environment.NewLine}{Environment.NewLine}"); + foreach (var input in markdownInfo.Inputs) + { + sb.Append($"### {input}{Environment.NewLine}{Environment.NewLine}"); + } + + sb.Append($"## OUTPUTS{Environment.NewLine}{Environment.NewLine}"); + foreach (var output in markdownInfo.Outputs) + { + sb.Append($"### {output}{Environment.NewLine}{Environment.NewLine}"); + } + + sb.Append($"## NOTES{Environment.NewLine}{Environment.NewLine}"); + sb.Append($"ALIASES{Environment.NewLine}{Environment.NewLine}"); + foreach (var alias in markdownInfo.Aliases) + { + sb.Append($"{alias}{Environment.NewLine}{Environment.NewLine}"); + } + if (markdownInfo.ComplexInterfaceInfos.Any()) + { + sb.Append($"{ComplexParameterHeader}{Environment.NewLine}"); + } + foreach (var complexInterfaceInfo in markdownInfo.ComplexInterfaceInfos) + { + sb.Append($"{complexInterfaceInfo.ToNoteOutput(includeDashes: true, includeBackticks: true)}{Environment.NewLine}{Environment.NewLine}"); + } + + sb.Append($"## RELATED LINKS{Environment.NewLine}{Environment.NewLine}"); + foreach (var relatedLink in markdownInfo.RelatedLinks) + { + sb.Append($"{relatedLink}{Environment.NewLine}{Environment.NewLine}"); + } + + File.WriteAllText(Path.Combine(docsFolder, $"{markdownInfo.CmdletName}.md"), sb.ToString()); + } + + WriteModulePage(moduleHelpInfo, markdownInfos, docsFolder); + } + + private static void WriteModulePage(PsModuleHelpInfo moduleInfo, MarkdownHelpInfo[] markdownInfos, string docsFolder) + { + var sb = new StringBuilder(); + sb.Append(moduleInfo.ToModulePageMetadataOutput()); + sb.Append($"# {moduleInfo.Name} Module{Environment.NewLine}"); + sb.Append($"## Description{Environment.NewLine}{moduleInfo.Description.ToDescriptionFormat()}{Environment.NewLine}{Environment.NewLine}"); + + sb.Append($"## {moduleInfo.Name} Cmdlets{Environment.NewLine}"); + foreach (var markdownInfo in markdownInfos) + { + sb.Append(markdownInfo.ToModulePageCmdletOutput()); + } + + File.WriteAllText(Path.Combine(docsFolder, $"{moduleInfo.Name}.md"), sb.ToString()); + } + } +} diff --git a/src/DiskPool/generated/runtime/BuildTime/Models/PsFormatTypes.cs b/src/DiskPool/generated/runtime/BuildTime/Models/PsFormatTypes.cs new file mode 100644 index 000000000000..b76a7c599222 --- /dev/null +++ b/src/DiskPool/generated/runtime/BuildTime/Models/PsFormatTypes.cs @@ -0,0 +1,138 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Reflection; +using System.Xml.Serialization; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell +{ + internal class ViewParameters + { + public Type Type { get; } + public IEnumerable Properties { get; } + + public ViewParameters(Type type, IEnumerable properties) + { + Type = type; + Properties = properties; + } + } + + internal class PropertyFormat + { + public PropertyInfo Property { get; } + public FormatTableAttribute FormatTable { get; } + + public int? Index { get; } + public string Label { get; } + public int? Width { get; } + public PropertyOrigin? Origin { get; } + + public PropertyFormat(PropertyInfo propertyInfo) + { + Property = propertyInfo; + FormatTable = Property.GetCustomAttributes().FirstOrDefault(); + var origin = Property.GetCustomAttributes().FirstOrDefault(); + + Index = FormatTable?.HasIndex ?? false ? (int?)FormatTable.Index : null; + Label = FormatTable?.Label ?? propertyInfo.Name; + Width = FormatTable?.HasWidth ?? false ? (int?)FormatTable.Width : null; + // If we have an index, we don't want to use Origin. + Origin = FormatTable?.HasIndex ?? false ? null : origin?.Origin; + } + } + + [Serializable] + [XmlRoot(nameof(Configuration))] + public class Configuration + { + [XmlElement("ViewDefinitions")] + public ViewDefinitions ViewDefinitions { get; set; } + } + + [Serializable] + public class ViewDefinitions + { + //https://stackoverflow.com/a/10518657/294804 + [XmlElement("View")] + public List Views { get; set; } + } + + [Serializable] + public class View + { + [XmlElement(nameof(Name))] + public string Name { get; set; } + [XmlElement(nameof(ViewSelectedBy))] + public ViewSelectedBy ViewSelectedBy { get; set; } + [XmlElement(nameof(TableControl))] + public TableControl TableControl { get; set; } + } + + [Serializable] + public class ViewSelectedBy + { + [XmlElement(nameof(TypeName))] + public string TypeName { get; set; } + } + + [Serializable] + public class TableControl + { + [XmlElement(nameof(TableHeaders))] + public TableHeaders TableHeaders { get; set; } + [XmlElement(nameof(TableRowEntries))] + public TableRowEntries TableRowEntries { get; set; } + } + + [Serializable] + public class TableHeaders + { + [XmlElement("TableColumnHeader")] + public List TableColumnHeaders { get; set; } + } + + [Serializable] + public class TableColumnHeader + { + [XmlElement(nameof(Label))] + public string Label { get; set; } + [XmlElement(nameof(Width))] + public int? Width { get; set; } + + //https://stackoverflow.com/a/4095225/294804 + public bool ShouldSerializeWidth() => Width.HasValue; + } + + [Serializable] + public class TableRowEntries + { + [XmlElement(nameof(TableRowEntry))] + public TableRowEntry TableRowEntry { get; set; } + } + + [Serializable] + public class TableRowEntry + { + [XmlElement(nameof(TableColumnItems))] + public TableColumnItems TableColumnItems { get; set; } + } + + [Serializable] + public class TableColumnItems + { + [XmlElement("TableColumnItem")] + public List TableItems { get; set; } + } + + [Serializable] + public class TableColumnItem + { + [XmlElement(nameof(PropertyName))] + public string PropertyName { get; set; } + } +} diff --git a/src/DiskPool/generated/runtime/BuildTime/Models/PsHelpMarkdownOutputs.cs b/src/DiskPool/generated/runtime/BuildTime/Models/PsHelpMarkdownOutputs.cs new file mode 100644 index 000000000000..026cf91c0456 --- /dev/null +++ b/src/DiskPool/generated/runtime/BuildTime/Models/PsHelpMarkdownOutputs.cs @@ -0,0 +1,177 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; +using System.Linq; +using System.Management.Automation; +using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.PsHelpOutputExtensions; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell +{ + internal class HelpMetadataOutput + { + public MarkdownHelpInfo HelpInfo { get; } + + public HelpMetadataOutput(MarkdownHelpInfo helpInfo) + { + HelpInfo = helpInfo; + } + + public override string ToString() => $@"--- +external help file:{(!String.IsNullOrEmpty(HelpInfo.ExternalHelpFilename) ? $" {HelpInfo.ExternalHelpFilename}" : String.Empty)} +Module Name: {HelpInfo.ModuleName} +online version: {HelpInfo.OnlineVersion} +schema: {HelpInfo.Schema.ToString(3)} +--- + +"; + } + + internal class HelpSyntaxOutput + { + public MarkdownSyntaxHelpInfo SyntaxInfo { get; } + public bool HasMultipleParameterSets { get; } + + public HelpSyntaxOutput(MarkdownSyntaxHelpInfo syntaxInfo, bool hasMultipleParameterSets) + { + SyntaxInfo = syntaxInfo; + HasMultipleParameterSets = hasMultipleParameterSets; + } + + public override string ToString() + { + var psnText = HasMultipleParameterSets ? $"### {SyntaxInfo.ParameterSetName}{(SyntaxInfo.IsDefault ? " (Default)" : String.Empty)}{Environment.NewLine}" : String.Empty; + return $@"{psnText}``` +{SyntaxInfo.SyntaxText} +``` + +"; + } + } + + internal class HelpExampleOutput + { + public MarkdownExampleHelpInfo ExampleInfo { get; } + + public HelpExampleOutput(MarkdownExampleHelpInfo exampleInfo) + { + ExampleInfo = exampleInfo; + } + + public override string ToString() => $@"{ExampleNameHeader}{ExampleInfo.Name} +{ExampleCodeHeader} +{ExampleInfo.Code} +{ExampleCodeFooter} + +{ExampleInfo.Description.ToDescriptionFormat()} + +"; + } + + + internal class HelpParameterOutput + { + public MarkdownParameterHelpInfo ParameterInfo { get; } + + public HelpParameterOutput(MarkdownParameterHelpInfo parameterInfo) + { + ParameterInfo = parameterInfo; + } + + public override string ToString() + { + var pipelineInputTypes = new[] + { + ParameterInfo.AcceptsPipelineByValue ? "ByValue" : String.Empty, + ParameterInfo.AcceptsPipelineByPropertyName ? "ByPropertyName" : String.Empty + }.JoinIgnoreEmpty(", "); + var pipelineInput = ParameterInfo.AcceptsPipelineByValue || ParameterInfo.AcceptsPipelineByPropertyName + ? $@"{true} ({pipelineInputTypes})" + : false.ToString(); + + return $@"### -{ParameterInfo.Name} +{ParameterInfo.Description.ToDescriptionFormat()} + +```yaml +Type: {ParameterInfo.Type.FullName} +Parameter Sets: {(ParameterInfo.HasAllParameterSets ? "(All)" : ParameterInfo.ParameterSetNames.JoinIgnoreEmpty(", "))} +Aliases:{(ParameterInfo.Aliases.Any() ? $" {ParameterInfo.Aliases.JoinIgnoreEmpty(", ")}" : String.Empty)} + +Required: {ParameterInfo.IsRequired} +Position: {ParameterInfo.Position} +Default value: {ParameterInfo.DefaultValue} +Accept pipeline input: {pipelineInput} +Accept wildcard characters: {ParameterInfo.AcceptsWildcardCharacters} +``` + +"; + } + } + + internal class ModulePageMetadataOutput + { + public PsModuleHelpInfo ModuleInfo { get; } + + private static string HelpLinkPrefix { get; } = @"https://docs.microsoft.com/powershell/module/"; + + public ModulePageMetadataOutput(PsModuleHelpInfo moduleInfo) + { + ModuleInfo = moduleInfo; + } + + public override string ToString() => $@"--- +Module Name: {ModuleInfo.Name} +Module Guid: {ModuleInfo.Guid} +Download Help Link: {HelpLinkPrefix}{ModuleInfo.Name.ToLowerInvariant()} +Help Version: 1.0.0.0 +Locale: en-US +--- + +"; + } + + internal class ModulePageCmdletOutput + { + public MarkdownHelpInfo HelpInfo { get; } + + public ModulePageCmdletOutput(MarkdownHelpInfo helpInfo) + { + HelpInfo = helpInfo; + } + + public override string ToString() => $@"### [{HelpInfo.CmdletName}]({HelpInfo.CmdletName}.md) +{HelpInfo.Description.ToDescriptionFormat()} + +"; + } + + internal static class PsHelpOutputExtensions + { + public static string EscapeAngleBrackets(this string text) => text?.Replace("<", @"\<").Replace(">", @"\>"); + public static string ReplaceSentenceEndWithNewline(this string text) => text?.Replace(". ", $".{Environment.NewLine}").Replace(". ", $".{Environment.NewLine}"); + public static string ReplaceBrWithNewline(this string text) => text?.Replace("
", $"{Environment.NewLine}"); + public static string ToDescriptionFormat(this string text, bool escapeAngleBrackets = true) + { + var description = text?.ReplaceBrWithNewline(); + description = escapeAngleBrackets ? description?.EscapeAngleBrackets() : description; + return description?.ReplaceSentenceEndWithNewline().Trim(); + } + + public const string ExampleNameHeader = "### "; + public const string ExampleCodeHeader = "```powershell"; + public const string ExampleCodeFooter = "```"; + + public static HelpMetadataOutput ToHelpMetadataOutput(this MarkdownHelpInfo helpInfo) => new HelpMetadataOutput(helpInfo); + + public static HelpSyntaxOutput ToHelpSyntaxOutput(this MarkdownSyntaxHelpInfo syntaxInfo, bool hasMultipleParameterSets) => new HelpSyntaxOutput(syntaxInfo, hasMultipleParameterSets); + + public static HelpExampleOutput ToHelpExampleOutput(this MarkdownExampleHelpInfo exampleInfo) => new HelpExampleOutput(exampleInfo); + + public static HelpParameterOutput ToHelpParameterOutput(this MarkdownParameterHelpInfo parameterInfo) => new HelpParameterOutput(parameterInfo); + + public static ModulePageMetadataOutput ToModulePageMetadataOutput(this PsModuleHelpInfo moduleInfo) => new ModulePageMetadataOutput(moduleInfo); + + public static ModulePageCmdletOutput ToModulePageCmdletOutput(this MarkdownHelpInfo helpInfo) => new ModulePageCmdletOutput(helpInfo); + } +} diff --git a/src/DiskPool/generated/runtime/BuildTime/Models/PsHelpTypes.cs b/src/DiskPool/generated/runtime/BuildTime/Models/PsHelpTypes.cs new file mode 100644 index 000000000000..efb32b2fe0ae --- /dev/null +++ b/src/DiskPool/generated/runtime/BuildTime/Models/PsHelpTypes.cs @@ -0,0 +1,199 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Management.Automation; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell +{ + internal class PsHelpInfo + { + public string CmdletName { get; } + public string ModuleName { get; } + public string Synopsis { get; } + public string Description { get; } + public string AlertText { get; } + public string Category { get; } + public PsHelpLinkInfo OnlineVersion { get; } + public PsHelpLinkInfo[] RelatedLinks { get; } + public bool? HasCommonParameters { get; } + public bool? HasWorkflowCommonParameters { get; } + + public PsHelpTypeInfo[] InputTypes { get; } + public PsHelpTypeInfo[] OutputTypes { get; } + public PsHelpExampleInfo[] Examples { get; set; } + public string[] Aliases { get; } + + public PsParameterHelpInfo[] Parameters { get; } + public PsHelpSyntaxInfo[] Syntax { get; } + + public object Component { get; } + public object Functionality { get; } + public object PsSnapIn { get; } + public object Role { get; } + public string NonTerminatingErrors { get; } + + public PsHelpInfo(PSObject helpObject = null) + { + helpObject = helpObject ?? new PSObject(); + CmdletName = helpObject.GetProperty("Name").NullIfEmpty() ?? helpObject.GetNestedProperty("details", "name"); + ModuleName = helpObject.GetProperty("ModuleName"); + Synopsis = helpObject.GetProperty("Synopsis"); + Description = helpObject.GetProperty("description").EmptyIfNull().ToDescriptionText().NullIfEmpty() ?? + helpObject.GetNestedProperty("details", "description").EmptyIfNull().ToDescriptionText(); + AlertText = helpObject.GetNestedProperty("alertSet", "alert").EmptyIfNull().ToDescriptionText(); + Category = helpObject.GetProperty("Category"); + HasCommonParameters = helpObject.GetProperty("CommonParameters").ToNullableBool(); + HasWorkflowCommonParameters = helpObject.GetProperty("WorkflowCommonParameters").ToNullableBool(); + + var links = helpObject.GetNestedProperty("relatedLinks", "navigationLink").EmptyIfNull().Select(nl => nl.ToLinkInfo()).ToArray(); + OnlineVersion = links.FirstOrDefault(l => l.Text?.ToLowerInvariant().StartsWith("online version:") ?? links.Length == 1); + RelatedLinks = links.Where(l => !l.Text?.ToLowerInvariant().StartsWith("online version:") ?? links.Length != 1).ToArray(); + + InputTypes = helpObject.GetNestedProperty("inputTypes", "inputType").EmptyIfNull().Select(it => it.ToTypeInfo()).ToArray(); + OutputTypes = helpObject.GetNestedProperty("returnValues", "returnValue").EmptyIfNull().Select(rv => rv.ToTypeInfo()).ToArray(); + Examples = helpObject.GetNestedProperty("examples", "example").EmptyIfNull().Select(e => e.ToExampleInfo()).ToArray(); + Aliases = helpObject.GetProperty("aliases").EmptyIfNull().Split(new[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries); + + Parameters = helpObject.GetNestedProperty("parameters", "parameter").EmptyIfNull().Select(p => p.ToPsParameterHelpInfo()).ToArray(); + Syntax = helpObject.GetNestedProperty("syntax", "syntaxItem").EmptyIfNull().Select(si => si.ToSyntaxInfo()).ToArray(); + + Component = helpObject.GetProperty("Component"); + Functionality = helpObject.GetProperty("Functionality"); + PsSnapIn = helpObject.GetProperty("PSSnapIn"); + Role = helpObject.GetProperty("Role"); + NonTerminatingErrors = helpObject.GetProperty("nonTerminatingErrors"); + } + } + + internal class PsHelpTypeInfo + { + public string Name { get; } + public string Description { get; } + + public PsHelpTypeInfo(PSObject typeObject) + { + Name = typeObject.GetNestedProperty("type", "name").EmptyIfNull().Trim(); + Description = typeObject.GetProperty("description").EmptyIfNull().ToDescriptionText(); + } + } + + internal class PsHelpLinkInfo + { + public string Uri { get; } + public string Text { get; } + + public PsHelpLinkInfo(PSObject linkObject) + { + Uri = linkObject.GetProperty("uri"); + Text = linkObject.GetProperty("linkText"); + } + } + + internal class PsHelpSyntaxInfo + { + public string CmdletName { get; } + public PsParameterHelpInfo[] Parameters { get; } + + public PsHelpSyntaxInfo(PSObject syntaxObject) + { + CmdletName = syntaxObject.GetProperty("name"); + Parameters = syntaxObject.GetProperty("parameter").EmptyIfNull().Select(p => p.ToPsParameterHelpInfo()).ToArray(); + } + } + + internal class PsHelpExampleInfo + { + public string Title { get; } + public string Code { get; } + public string Remarks { get; } + + public PsHelpExampleInfo(PSObject exampleObject) + { + Title = exampleObject.GetProperty("title"); + Code = exampleObject.GetProperty("code"); + Remarks = exampleObject.GetProperty("remarks").EmptyIfNull().ToDescriptionText(); + } + public PsHelpExampleInfo(MarkdownExampleHelpInfo markdownExample) + { + Title = markdownExample.Name; + Code = markdownExample.Code; + Remarks = markdownExample.Description; + } + + public static implicit operator PsHelpExampleInfo(MarkdownExampleHelpInfo markdownExample) => new PsHelpExampleInfo(markdownExample); + } + + internal class PsParameterHelpInfo + { + public string DefaultValueAsString { get; } + + public string Name { get; } + public string TypeName { get; } + public string Description { get; } + public string SupportsPipelineInput { get; } + public string PositionText { get; } + public string[] ParameterSetNames { get; } + public string[] Aliases { get; } + + public bool? SupportsGlobbing { get; } + public bool? IsRequired { get; } + public bool? IsVariableLength { get; } + public bool? IsDynamic { get; } + + public PsParameterHelpInfo(PSObject parameterHelpObject = null) + { + parameterHelpObject = parameterHelpObject ?? new PSObject(); + DefaultValueAsString = parameterHelpObject.GetProperty("defaultValue"); + Name = parameterHelpObject.GetProperty("name"); + TypeName = parameterHelpObject.GetProperty("parameterValue").NullIfEmpty() ?? parameterHelpObject.GetNestedProperty("type", "name"); + Description = parameterHelpObject.GetProperty("Description").EmptyIfNull().ToDescriptionText(); + SupportsPipelineInput = parameterHelpObject.GetProperty("pipelineInput"); + PositionText = parameterHelpObject.GetProperty("position"); + ParameterSetNames = parameterHelpObject.GetProperty("parameterSetName").EmptyIfNull().Split(new[] { ", " }, StringSplitOptions.RemoveEmptyEntries); + Aliases = parameterHelpObject.GetProperty("aliases").EmptyIfNull().Split(new[] { ", " }, StringSplitOptions.RemoveEmptyEntries); + + SupportsGlobbing = parameterHelpObject.GetProperty("globbing").ToNullableBool(); + IsRequired = parameterHelpObject.GetProperty("required").ToNullableBool(); + IsVariableLength = parameterHelpObject.GetProperty("variableLength").ToNullableBool(); + IsDynamic = parameterHelpObject.GetProperty("isDynamic").ToNullableBool(); + } + } + + internal class PsModuleHelpInfo + { + public string Name { get; } + public Guid Guid { get; } + public string Description { get; } + + public PsModuleHelpInfo(PSModuleInfo moduleInfo) + : this(moduleInfo?.Name ?? String.Empty, moduleInfo?.Guid ?? Guid.NewGuid(), moduleInfo?.Description ?? String.Empty) + { + } + + public PsModuleHelpInfo(string name, Guid guid, string description) + { + Name = name; + Guid = guid; + Description = description; + } + } + + internal static class HelpTypesExtensions + { + public static PsHelpInfo ToPsHelpInfo(this PSObject helpObject) => new PsHelpInfo(helpObject); + public static PsParameterHelpInfo ToPsParameterHelpInfo(this PSObject parameterHelpObject) => new PsParameterHelpInfo(parameterHelpObject); + + public static string ToDescriptionText(this IEnumerable descriptionObject) => descriptionObject != null + ? String.Join(Environment.NewLine, descriptionObject.Select(dl => dl.GetProperty("Text").EmptyIfNull())).NullIfWhiteSpace() + : null; + public static PsHelpTypeInfo ToTypeInfo(this PSObject typeObject) => new PsHelpTypeInfo(typeObject); + public static PsHelpExampleInfo ToExampleInfo(this PSObject exampleObject) => new PsHelpExampleInfo(exampleObject); + public static PsHelpLinkInfo ToLinkInfo(this PSObject linkObject) => new PsHelpLinkInfo(linkObject); + public static PsHelpSyntaxInfo ToSyntaxInfo(this PSObject syntaxObject) => new PsHelpSyntaxInfo(syntaxObject); + public static PsModuleHelpInfo ToModuleInfo(this PSModuleInfo moduleInfo) => new PsModuleHelpInfo(moduleInfo); + } +} diff --git a/src/DiskPool/generated/runtime/BuildTime/Models/PsMarkdownTypes.cs b/src/DiskPool/generated/runtime/BuildTime/Models/PsMarkdownTypes.cs new file mode 100644 index 000000000000..bbf07b090746 --- /dev/null +++ b/src/DiskPool/generated/runtime/BuildTime/Models/PsMarkdownTypes.cs @@ -0,0 +1,291 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Management.Automation; +using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.MarkdownTypesExtensions; +using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.PsHelpOutputExtensions; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell +{ + internal class MarkdownHelpInfo + { + public string ExternalHelpFilename { get; } + public string ModuleName { get; } + public string OnlineVersion { get; } + public Version Schema { get; } + + public string CmdletName { get; } + public string[] Aliases { get; } + public string Synopsis { get; } + public string Description { get; } + + public MarkdownSyntaxHelpInfo[] SyntaxInfos { get; } + public MarkdownExampleHelpInfo[] Examples { get; } + public MarkdownParameterHelpInfo[] Parameters { get; } + + public string[] Inputs { get; } + public string[] Outputs { get; } + public ComplexInterfaceInfo[] ComplexInterfaceInfos { get; } + public string[] RelatedLinks { get; } + + public bool SupportsShouldProcess { get; } + public bool SupportsPaging { get; } + + public MarkdownHelpInfo(VariantGroup variantGroup, string examplesFolder, string externalHelpFilename = "") + { + ExternalHelpFilename = externalHelpFilename; + ModuleName = variantGroup.ModuleName; + var helpInfo = variantGroup.HelpInfo; + var commentInfo = variantGroup.CommentInfo; + Schema = Version.Parse("2.0.0"); + + CmdletName = variantGroup.CmdletName; + Aliases = (variantGroup.Aliases.NullIfEmpty() ?? helpInfo.Aliases).Where(a => a != "None").ToArray(); + Synopsis = commentInfo.Synopsis; + Description = commentInfo.Description; + + SyntaxInfos = variantGroup.Variants + .Select(v => new MarkdownSyntaxHelpInfo(v, variantGroup.ParameterGroups, v.VariantName == variantGroup.DefaultParameterSetName)) + .OrderByDescending(v => v.IsDefault).ThenBy(v => v.ParameterSetName).ToArray(); + Examples = GetExamplesFromMarkdown(examplesFolder).NullIfEmpty() + ?? helpInfo.Examples.Select(e => e.ToExampleHelpInfo()).ToArray().NullIfEmpty() + ?? DefaultExampleHelpInfos; + + Parameters = variantGroup.ParameterGroups + .Where(pg => !pg.DontShow) + .Select(pg => new MarkdownParameterHelpInfo( + variantGroup.Variants.SelectMany(v => v.HelpInfo.Parameters).Where(phi => phi.Name == pg.ParameterName).ToArray(), pg)) + .OrderBy(phi => phi.Name).ToArray(); + + Inputs = commentInfo.Inputs; + Outputs = commentInfo.Outputs; + + ComplexInterfaceInfos = variantGroup.ComplexInterfaceInfos; + OnlineVersion = commentInfo.OnlineVersion; + RelatedLinks = commentInfo.RelatedLinks; + + SupportsShouldProcess = variantGroup.SupportsShouldProcess; + SupportsPaging = variantGroup.SupportsPaging; + } + + private MarkdownExampleHelpInfo[] GetExamplesFromMarkdown(string examplesFolder) + { + var filePath = Path.Combine(examplesFolder, $"{CmdletName}.md"); + if (!Directory.Exists(examplesFolder) || !File.Exists(filePath)) return null; + + var lines = File.ReadAllLines(filePath); + var nameIndices = lines.Select((l, i) => l.StartsWith(ExampleNameHeader) ? i : -1).Where(i => i != -1).ToArray(); + //https://codereview.stackexchange.com/a/187148/68772 + var indexCountGroups = nameIndices.Skip(1).Append(lines.Length).Zip(nameIndices, (next, current) => (NameIndex: current, LineCount: next - current)); + var exampleGroups = indexCountGroups.Select(icg => lines.Skip(icg.NameIndex).Take(icg.LineCount).ToArray()); + return exampleGroups.Select(eg => + { + var name = eg.First().Replace(ExampleNameHeader, String.Empty); + var codeStartIndex = eg.Select((l, i) => l.StartsWith(ExampleCodeHeader) ? (int?)i : null).FirstOrDefault(i => i.HasValue); + var codeEndIndex = eg.Select((l, i) => l.StartsWith(ExampleCodeFooter) ? (int?)i : null).FirstOrDefault(i => i.HasValue && i != codeStartIndex); + var code = codeStartIndex.HasValue && codeEndIndex.HasValue + ? String.Join(Environment.NewLine, eg.Skip(codeStartIndex.Value + 1).Take(codeEndIndex.Value - (codeStartIndex.Value + 1))) + : String.Empty; + var descriptionStartIndex = (codeEndIndex ?? 0) + 1; + descriptionStartIndex = String.IsNullOrWhiteSpace(eg[descriptionStartIndex]) ? descriptionStartIndex + 1 : descriptionStartIndex; + var descriptionEndIndex = eg.Length - 1; + descriptionEndIndex = String.IsNullOrWhiteSpace(eg[descriptionEndIndex]) ? descriptionEndIndex - 1 : descriptionEndIndex; + var description = String.Join(Environment.NewLine, eg.Skip(descriptionStartIndex).Take((descriptionEndIndex + 1) - descriptionStartIndex)); + return new MarkdownExampleHelpInfo(name, code, description); + }).ToArray(); + } + } + + internal class MarkdownSyntaxHelpInfo + { + public Variant Variant { get; } + public bool IsDefault { get; } + public string ParameterSetName { get; } + public Parameter[] Parameters { get; } + public string SyntaxText { get; } + + public MarkdownSyntaxHelpInfo(Variant variant, ParameterGroup[] parameterGroups, bool isDefault) + { + Variant = variant; + IsDefault = isDefault; + ParameterSetName = Variant.VariantName; + Parameters = Variant.Parameters + .Where(p => !p.DontShow).OrderByDescending(p => p.IsMandatory) + //https://stackoverflow.com/a/6461526/294804 + .ThenByDescending(p => p.Position.HasValue).ThenBy(p => p.Position) + // Use the OrderCategory of the parameter group because the final order category is the highest of the group, and not the order category of the individual parameters from the variants. + .ThenBy(p => parameterGroups.First(pg => pg.ParameterName == p.ParameterName).OrderCategory).ThenBy(p => p.ParameterName).ToArray(); + SyntaxText = CreateSyntaxFormat(); + } + + //https://github.com/PowerShell/platyPS/blob/a607a926bfffe1e1a1e53c19e0057eddd0c07611/src/Markdown.MAML/Renderer/Markdownv2Renderer.cs#L29-L32 + private const int SyntaxLineWidth = 110; + private string CreateSyntaxFormat() + { + var parameterStrings = Parameters.Select(p => p.ToPropertySyntaxOutput().ToString()); + if (Variant.SupportsShouldProcess) + { + parameterStrings = parameterStrings.Append(" [-Confirm]").Append(" [-WhatIf]"); + } + if (Variant.SupportsPaging) + { + parameterStrings = parameterStrings.Append(" [-First ]").Append(" [-IncludeTotalCount]").Append(" [-Skip ]"); + } + parameterStrings = parameterStrings.Append(" []"); + + var lines = new List(20); + return parameterStrings.Aggregate(Variant.CmdletName, (current, ps) => + { + var combined = current + ps; + if (combined.Length <= SyntaxLineWidth) return combined; + + lines.Add(current); + return ps; + }, last => + { + lines.Add(last); + return String.Join(Environment.NewLine, lines); + }); + } + } + + internal class MarkdownExampleHelpInfo + { + public string Name { get; } + public string Code { get; } + public string Description { get; } + + public MarkdownExampleHelpInfo(string name, string code, string description) + { + Name = name; + Code = code; + Description = description; + } + } + + internal class MarkdownParameterHelpInfo + { + public string Name { get; set; } + public string Description { get; set; } + public Type Type { get; set; } + public string Position { get; set; } + public string DefaultValue { get; set; } + + public bool HasAllParameterSets { get; set; } + public string[] ParameterSetNames { get; set; } + public string[] Aliases { get; set; } + + public bool IsRequired { get; set; } + public bool IsDynamic { get; set; } + public bool AcceptsPipelineByValue { get; set; } + public bool AcceptsPipelineByPropertyName { get; set; } + public bool AcceptsWildcardCharacters { get; set; } + + // For use by common parameters that have no backing data in the objects themselves. + public MarkdownParameterHelpInfo() { } + + public MarkdownParameterHelpInfo(PsParameterHelpInfo[] parameterHelpInfos, ParameterGroup parameterGroup) + { + Name = parameterGroup.ParameterName; + Description = parameterGroup.Description.NullIfEmpty() + ?? parameterHelpInfos.Select(phi => phi.Description).FirstOrDefault(d => !String.IsNullOrEmpty(d)).EmptyIfNull(); + Type = parameterGroup.ParameterType; + Position = parameterGroup.FirstPosition?.ToString() + ?? parameterHelpInfos.Select(phi => phi.PositionText).FirstOrDefault(d => !String.IsNullOrEmpty(d)).ToUpperFirstCharacter().NullIfEmpty() + ?? "Named"; + // This no longer uses firstHelpInfo.DefaultValueAsString since it seems to be broken. For example, it has a value of 0 for Int32, but no default value was declared. + DefaultValue = parameterGroup.DefaultInfo?.Script ?? "None"; + + HasAllParameterSets = parameterGroup.HasAllVariants; + ParameterSetNames = (parameterGroup.Parameters.Select(p => p.VariantName).ToArray().NullIfEmpty() + ?? parameterHelpInfos.SelectMany(phi => phi.ParameterSetNames).Distinct()) + .OrderBy(psn => psn).ToArray(); + Aliases = parameterGroup.Aliases.NullIfEmpty() ?? parameterHelpInfos.SelectMany(phi => phi.Aliases).ToArray(); + + IsRequired = parameterHelpInfos.Select(phi => phi.IsRequired).FirstOrDefault(r => r == true) ?? parameterGroup.Parameters.Any(p => p.IsMandatory); + IsDynamic = parameterHelpInfos.Select(phi => phi.IsDynamic).FirstOrDefault(d => d == true) ?? false; + AcceptsPipelineByValue = parameterHelpInfos.Select(phi => phi.SupportsPipelineInput?.Contains("ByValue")).FirstOrDefault(bv => bv == true) ?? parameterGroup.ValueFromPipeline; + AcceptsPipelineByPropertyName = parameterHelpInfos.Select(phi => phi.SupportsPipelineInput?.Contains("ByPropertyName")).FirstOrDefault(bv => bv == true) ?? parameterGroup.ValueFromPipelineByPropertyName; + AcceptsWildcardCharacters = parameterGroup.SupportsWildcards; + } + } + + internal static class MarkdownTypesExtensions + { + public static MarkdownExampleHelpInfo ToExampleHelpInfo(this PsHelpExampleInfo exampleInfo) => new MarkdownExampleHelpInfo(exampleInfo.Title, exampleInfo.Code, exampleInfo.Remarks); + + public static MarkdownExampleHelpInfo[] DefaultExampleHelpInfos = + { + new MarkdownExampleHelpInfo("Example 1: {{ Add title here }}", $@"PS C:\> {{{{ Add code here }}}}{Environment.NewLine}{Environment.NewLine}{{{{ Add output here }}}}", @"{{ Add description here }}"), + new MarkdownExampleHelpInfo("Example 2: {{ Add title here }}", $@"PS C:\> {{{{ Add code here }}}}{Environment.NewLine}{Environment.NewLine}{{{{ Add output here }}}}", @"{{ Add description here }}") + }; + + public static MarkdownParameterHelpInfo[] SupportsShouldProcessParameters = + { + new MarkdownParameterHelpInfo + { + Name = "Confirm", + Description ="Prompts you for confirmation before running the cmdlet.", + Type = typeof(SwitchParameter), + Position = "Named", + DefaultValue = "None", + HasAllParameterSets = true, + ParameterSetNames = new [] { "(All)" }, + Aliases = new [] { "cf" } + }, + new MarkdownParameterHelpInfo + { + Name = "WhatIf", + Description ="Shows what would happen if the cmdlet runs. The cmdlet is not run.", + Type = typeof(SwitchParameter), + Position = "Named", + DefaultValue = "None", + HasAllParameterSets = true, + ParameterSetNames = new [] { "(All)" }, + Aliases = new [] { "wi" } + } + }; + + public static MarkdownParameterHelpInfo[] SupportsPagingParameters = + { + new MarkdownParameterHelpInfo + { + Name = "First", + Description ="Gets only the first 'n' objects.", + Type = typeof(ulong), + Position = "Named", + DefaultValue = "None", + HasAllParameterSets = true, + ParameterSetNames = new [] { "(All)" }, + Aliases = new string[0] + }, + new MarkdownParameterHelpInfo + { + Name = "IncludeTotalCount", + Description ="Reports the number of objects in the data set (an integer) followed by the objects. If the cmdlet cannot determine the total count, it returns \"Unknown total count\".", + Type = typeof(SwitchParameter), + Position = "Named", + DefaultValue = "None", + HasAllParameterSets = true, + ParameterSetNames = new [] { "(All)" }, + Aliases = new string[0] + }, + new MarkdownParameterHelpInfo + { + Name = "Skip", + Description ="Ignores the first 'n' objects and then gets the remaining objects.", + Type = typeof(ulong), + Position = "Named", + DefaultValue = "None", + HasAllParameterSets = true, + ParameterSetNames = new [] { "(All)" }, + Aliases = new string[0] + } + }; + } +} diff --git a/src/DiskPool/generated/runtime/BuildTime/Models/PsProxyOutputs.cs b/src/DiskPool/generated/runtime/BuildTime/Models/PsProxyOutputs.cs new file mode 100644 index 000000000000..03e7bf2c39bf --- /dev/null +++ b/src/DiskPool/generated/runtime/BuildTime/Models/PsProxyOutputs.cs @@ -0,0 +1,513 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Management.Automation; +using System.Text; +using System.Text.RegularExpressions; +using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.PsProxyOutputExtensions; +using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.PsProxyTypeExtensions; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell +{ + internal class OutputTypeOutput + { + public PSTypeName[] OutputTypes { get; } + + public OutputTypeOutput(IEnumerable outputTypes) + { + OutputTypes = outputTypes.ToArray(); + } + + public override string ToString() => OutputTypes != null && OutputTypes.Any() ? $"[OutputType({OutputTypes.Select(ot => $"[{ot}]").JoinIgnoreEmpty(ItemSeparator)})]{Environment.NewLine}" : String.Empty; + } + + internal class CmdletBindingOutput + { + public VariantGroup VariantGroup { get; } + + public CmdletBindingOutput(VariantGroup variantGroup) + { + VariantGroup = variantGroup; + } + + public override string ToString() + { + var dpsText = VariantGroup.DefaultParameterSetName.IsValidDefaultParameterSetName() ? $"DefaultParameterSetName='{VariantGroup.DefaultParameterSetName}'" : String.Empty; + var sspText = VariantGroup.SupportsShouldProcess ? $"SupportsShouldProcess{ItemSeparator}ConfirmImpact='Medium'" : String.Empty; + var pbText = $"PositionalBinding={false.ToPsBool()}"; + var propertyText = new[] { dpsText, pbText, sspText }.JoinIgnoreEmpty(ItemSeparator); + return $"[CmdletBinding({propertyText})]{Environment.NewLine}"; + } + } + + internal class ParameterOutput + { + public Parameter Parameter { get; } + public bool HasMultipleVariantsInVariantGroup { get; } + public bool HasAllVariantsInParameterGroup { get; } + + public ParameterOutput(Parameter parameter, bool hasMultipleVariantsInVariantGroup, bool hasAllVariantsInParameterGroup) + { + Parameter = parameter; + HasMultipleVariantsInVariantGroup = hasMultipleVariantsInVariantGroup; + HasAllVariantsInParameterGroup = hasAllVariantsInParameterGroup; + } + + public override string ToString() + { + var psnText = HasMultipleVariantsInVariantGroup && !HasAllVariantsInParameterGroup ? $"ParameterSetName='{Parameter.VariantName}'" : String.Empty; + var positionText = Parameter.Position != null ? $"Position={Parameter.Position}" : String.Empty; + var mandatoryText = Parameter.IsMandatory ? "Mandatory" : String.Empty; + var dontShowText = Parameter.DontShow ? "DontShow" : String.Empty; + var vfpText = Parameter.ValueFromPipeline ? "ValueFromPipeline" : String.Empty; + var vfpbpnText = Parameter.ValueFromPipelineByPropertyName ? "ValueFromPipelineByPropertyName" : String.Empty; + var propertyText = new[] { psnText, positionText, mandatoryText, dontShowText, vfpText, vfpbpnText }.JoinIgnoreEmpty(ItemSeparator); + return $"{Indent}[Parameter({propertyText})]{Environment.NewLine}"; + } + } + + internal class AliasOutput + { + public string[] Aliases { get; } + public bool IncludeIndent { get; } + + public AliasOutput(string[] aliases, bool includeIndent = false) + { + Aliases = aliases; + IncludeIndent = includeIndent; + } + + public override string ToString() => Aliases?.Any() ?? false ? $"{(IncludeIndent ? Indent : String.Empty)}[Alias({Aliases.Select(an => $"'{an}'").JoinIgnoreEmpty(ItemSeparator)})]{Environment.NewLine}" : String.Empty; + } + + internal class ValidateNotNullOutput + { + public bool HasValidateNotNull { get; } + + public ValidateNotNullOutput(bool hasValidateNotNull) + { + HasValidateNotNull = hasValidateNotNull; + } + + public override string ToString() => HasValidateNotNull ? $"{Indent}[ValidateNotNull()]{Environment.NewLine}" : String.Empty; + } + + internal class ArgumentCompleterOutput + { + public CompleterInfo CompleterInfo { get; } + + public ArgumentCompleterOutput(CompleterInfo completerInfo) + { + CompleterInfo = completerInfo; + } + + public override string ToString() => CompleterInfo != null + ? $"{Indent}[ArgumentCompleter({(CompleterInfo.IsTypeCompleter ? $"[{CompleterInfo.Type.Unwrap().ToPsType()}]" : $"{{{CompleterInfo.Script.ToPsSingleLine("; ")}}}")})]{Environment.NewLine}" + : String.Empty; + } + + internal class DefaultInfoOutput + { + public bool HasDefaultInfo { get; } + public DefaultInfo DefaultInfo { get; } + + public DefaultInfoOutput(ParameterGroup parameterGroup) + { + HasDefaultInfo = parameterGroup.HasDefaultInfo; + DefaultInfo = parameterGroup.DefaultInfo; + } + + public override string ToString() + { + var nameText = !String.IsNullOrEmpty(DefaultInfo?.Name) ? $"Name='{DefaultInfo?.Name}'" : String.Empty; + var descriptionText = !String.IsNullOrEmpty(DefaultInfo?.Description) ? $"Description='{DefaultInfo?.Description.ToPsStringLiteral()}'" : String.Empty; + var scriptText = !String.IsNullOrEmpty(DefaultInfo?.Script) ? $"Script='{DefaultInfo?.Script.ToPsSingleLine("; ")}'" : String.Empty; + var propertyText = new[] { nameText, descriptionText, scriptText }.JoinIgnoreEmpty(ItemSeparator); + return HasDefaultInfo ? $"{Indent}[{typeof(DefaultInfoAttribute).ToPsAttributeType()}({propertyText})]{Environment.NewLine}" : String.Empty; + } + } + + internal class ParameterTypeOutput + { + public Type ParameterType { get; } + + public ParameterTypeOutput(Type parameterType) + { + ParameterType = parameterType; + } + + public override string ToString() => $"{Indent}[{ParameterType.ToPsType()}]{Environment.NewLine}"; + } + + internal class ParameterNameOutput + { + public string ParameterName { get; } + public bool IsLast { get; } + + public ParameterNameOutput(string parameterName, bool isLast) + { + ParameterName = parameterName; + IsLast = isLast; + } + + public override string ToString() => $"{Indent}${{{ParameterName}}}{(IsLast ? String.Empty : $",{Environment.NewLine}")}{Environment.NewLine}"; + } + + internal class BeginOutput + { + public VariantGroup VariantGroup { get; } + + public BeginOutput(VariantGroup variantGroup) + { + VariantGroup = variantGroup; + } + + public override string ToString() => $@"begin {{ +{Indent}try {{ +{Indent}{Indent}$outBuffer = $null +{Indent}{Indent}if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) {{ +{Indent}{Indent}{Indent}$PSBoundParameters['OutBuffer'] = 1 +{Indent}{Indent}}} +{Indent}{Indent}$parameterSet = $PSCmdlet.ParameterSetName +{GetParameterSetToCmdletMapping()}{GetDefaultValuesStatements()} +{Indent}{Indent}$wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) +{Indent}{Indent}$scriptCmd = {{& $wrappedCmd @PSBoundParameters}} +{Indent}{Indent}$steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) +{Indent}{Indent}$steppablePipeline.Begin($PSCmdlet) +{Indent}}} catch {{ +{Indent}{Indent}throw +{Indent}}} +}} + +"; + + private string GetParameterSetToCmdletMapping() + { + var sb = new StringBuilder(); + sb.AppendLine($"{Indent}{Indent}$mapping = @{{"); + foreach (var variant in VariantGroup.Variants) + { + sb.AppendLine($@"{Indent}{Indent}{Indent}{variant.VariantName} = '{variant.PrivateModuleName}\{variant.PrivateCmdletName}';"); + } + sb.Append($"{Indent}{Indent}}}"); + return sb.ToString(); + } + + private string GetDefaultValuesStatements() + { + var defaultInfos = VariantGroup.ParameterGroups.Where(pg => pg.HasDefaultInfo).Select(pg => pg.DefaultInfo).ToArray(); + var sb = new StringBuilder(); + + foreach (var defaultInfo in defaultInfos) + { + var variantListString = defaultInfo.ParameterGroup.VariantNames.ToPsList(); + var parameterName = defaultInfo.ParameterGroup.ParameterName; + sb.AppendLine(); + sb.AppendLine($"{Indent}{Indent}if (({variantListString}) -contains $parameterSet -and -not $PSBoundParameters.ContainsKey('{parameterName}')) {{"); + sb.AppendLine($"{Indent}{Indent}{Indent}$PSBoundParameters['{parameterName}'] = {defaultInfo.Script}"); + sb.Append($"{Indent}{Indent}}}"); + } + return sb.ToString(); + } + } + + internal class ProcessOutput + { + public override string ToString() => $@"process {{ +{Indent}try {{ +{Indent}{Indent}$steppablePipeline.Process($_) +{Indent}}} catch {{ +{Indent}{Indent}throw +{Indent}}} +}} + +"; + } + + internal class EndOutput + { + public override string ToString() => $@"end {{ +{Indent}try {{ +{Indent}{Indent}$steppablePipeline.End() +{Indent}}} catch {{ +{Indent}{Indent}throw +{Indent}}} +}} +"; + } + + internal class HelpCommentOutput + { + public VariantGroup VariantGroup { get; } + public CommentInfo CommentInfo { get; } + + public HelpCommentOutput(VariantGroup variantGroup) + { + VariantGroup = variantGroup; + CommentInfo = variantGroup.CommentInfo; + } + + public override string ToString() + { + var inputs = String.Join(Environment.NewLine, CommentInfo.Inputs.Select(i => $".Inputs{Environment.NewLine}{i}")); + var inputsText = !String.IsNullOrEmpty(inputs) ? $"{Environment.NewLine}{inputs}" : String.Empty; + var outputs = String.Join(Environment.NewLine, CommentInfo.Outputs.Select(o => $".Outputs{Environment.NewLine}{o}")); + var outputsText = !String.IsNullOrEmpty(outputs) ? $"{Environment.NewLine}{outputs}" : String.Empty; + var notes = String.Join($"{Environment.NewLine}{Environment.NewLine}", VariantGroup.ComplexInterfaceInfos.Select(cii => cii.ToNoteOutput())); + var notesText = !String.IsNullOrEmpty(notes) ? $"{Environment.NewLine}.Notes{Environment.NewLine}{ComplexParameterHeader}{notes}" : String.Empty; + var relatedLinks = String.Join(Environment.NewLine, CommentInfo.RelatedLinks.Select(l => $".Link{Environment.NewLine}{l}")); + var relatedLinksText = !String.IsNullOrEmpty(relatedLinks) ? $"{Environment.NewLine}{relatedLinks}" : String.Empty; + var examples = ""; + foreach (var example in VariantGroup.HelpInfo.Examples) + { + examples = examples + ".Example" + "\r\n" + example.Code + "\r\n"; + } + return $@"<# +.Synopsis +{CommentInfo.Synopsis.ToDescriptionFormat(false)} +.Description +{CommentInfo.Description.ToDescriptionFormat(false)} +{examples}{inputsText}{outputsText}{notesText} +.Link +{CommentInfo.OnlineVersion}{relatedLinksText} +#> +"; + } + } + + internal class ParameterDescriptionOutput + { + public string Description { get; } + + public ParameterDescriptionOutput(string description) + { + Description = description; + } + + public override string ToString() => !String.IsNullOrEmpty(Description) + ? Description.ToDescriptionFormat(false).NormalizeNewLines() + .Split(new [] { Environment.NewLine }, StringSplitOptions.None) + .Aggregate(String.Empty, (c, n) => c + $"{Indent}# {n}{Environment.NewLine}") + : String.Empty; + } + + internal class ProfileOutput + { + public string ProfileName { get; } + + public ProfileOutput(string profileName) + { + ProfileName = profileName; + } + + public override string ToString() => ProfileName != NoProfiles ? $"[{typeof(ProfileAttribute).ToPsAttributeType()}('{ProfileName}')]{Environment.NewLine}" : String.Empty; + } + + internal class DescriptionOutput + { + public string Description { get; } + + public DescriptionOutput(string description) + { + Description = description; + } + + public override string ToString() => !String.IsNullOrEmpty(Description) ? $"[{typeof(DescriptionAttribute).ToPsAttributeType()}('{Description.ToPsStringLiteral()}')]{Environment.NewLine}" : String.Empty; + } + + internal class ParameterCategoryOutput + { + public ParameterCategory Category { get; } + + public ParameterCategoryOutput(ParameterCategory category) + { + Category = category; + } + + public override string ToString() => $"{Indent}[{typeof(CategoryAttribute).ToPsAttributeType()}('{Category}')]{Environment.NewLine}"; + } + + internal class InfoOutput + { + public InfoAttribute Info { get; } + public Type ParameterType { get; } + + public InfoOutput(InfoAttribute info, Type parameterType) + { + Info = info; + ParameterType = parameterType; + } + + public override string ToString() + { + // Rendering of InfoAttribute members that are not used currently + /*var serializedNameText = Info.SerializedName != null ? $"SerializedName='{Info.SerializedName}'" : String.Empty; + var readOnlyText = Info.ReadOnly ? "ReadOnly" : String.Empty; + var descriptionText = !String.IsNullOrEmpty(Info.Description) ? $"Description='{Info.Description.ToPsStringLiteral()}'" : String.Empty;*/ + + var requiredText = Info.Required ? "Required" : String.Empty; + var unwrappedType = ParameterType.Unwrap(); + var hasValidPossibleTypes = Info.PossibleTypes.Any(pt => pt != unwrappedType); + var possibleTypesText = hasValidPossibleTypes + ? $"PossibleTypes=({Info.PossibleTypes.Select(pt => $"[{pt.ToPsType()}]").JoinIgnoreEmpty(ItemSeparator)})" + : String.Empty; + var propertyText = new[] { /*serializedNameText, */requiredText,/* readOnlyText,*/ possibleTypesText/*, descriptionText*/ }.JoinIgnoreEmpty(ItemSeparator); + return hasValidPossibleTypes ? $"{Indent}[{typeof(InfoAttribute).ToPsAttributeType()}({propertyText})]{Environment.NewLine}" : String.Empty; + } + } + + internal class PropertySyntaxOutput + { + public string ParameterName { get; } + public Type ParameterType { get; } + public bool IsMandatory { get; } + public int? Position { get; } + + public bool IncludeSpace { get; } + public bool IncludeDash { get; } + + public PropertySyntaxOutput(Parameter parameter) + { + ParameterName = parameter.ParameterName; + ParameterType = parameter.ParameterType; + IsMandatory = parameter.IsMandatory; + Position = parameter.Position; + IncludeSpace = true; + IncludeDash = true; + } + + public PropertySyntaxOutput(ComplexInterfaceInfo complexInterfaceInfo) + { + ParameterName = complexInterfaceInfo.Name; + ParameterType = complexInterfaceInfo.Type; + IsMandatory = complexInterfaceInfo.Required; + Position = null; + IncludeSpace = false; + IncludeDash = false; + } + + public override string ToString() + { + var leftOptional = !IsMandatory ? "[" : String.Empty; + var leftPositional = Position != null ? "[" : String.Empty; + var rightPositional = Position != null ? "]" : String.Empty; + var type = ParameterType != typeof(SwitchParameter) ? $" <{ParameterType.ToSyntaxTypeName()}>" : String.Empty; + var rightOptional = !IsMandatory ? "]" : String.Empty; + var space = IncludeSpace ? " " : String.Empty; + var dash = IncludeDash ? "-" : String.Empty; + return $"{space}{leftOptional}{leftPositional}{dash}{ParameterName}{rightPositional}{type}{rightOptional}"; + } + } + + internal static class PsProxyOutputExtensions + { + public const string NoParameters = "__NoParameters"; + + public const string AllParameterSets = "__AllParameterSets"; + + public const string HalfIndent = " "; + + public const string Indent = HalfIndent + HalfIndent; + + public const string ItemSeparator = ", "; + + public static readonly string ComplexParameterHeader = $"COMPLEX PARAMETER PROPERTIES{Environment.NewLine}{Environment.NewLine}To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables.{Environment.NewLine}{Environment.NewLine}"; + + public static string ToPsBool(this bool value) => $"${value.ToString().ToLowerInvariant()}"; + + public static string ToPsType(this Type type) + { + var regex = new Regex(@"^(.*)`{1}\d+(.*)$"); + var typeText = type.ToString(); + var match = regex.Match(typeText); + return match.Success ? $"{match.Groups[1]}{match.Groups[2]}" : typeText; + } + + public static string ToPsAttributeType(this Type type) => type.ToPsType().RemoveEnd("Attribute"); + + // https://stackoverflow.com/a/5284606/294804 + private static string RemoveEnd(this string text, string suffix) => text.EndsWith(suffix) ? text.Substring(0, text.Length - suffix.Length) : text; + + public static string ToPsSingleLine(this string value, string replacer = " ") => value.ReplaceNewLines(replacer, new []{"
", "\r\n", "\n"}); + + public static string ToPsStringLiteral(this string value) => value?.Replace("'", "''").Replace("‘", "''").Replace("’", "''").ToPsSingleLine().Trim() ?? String.Empty; + + public static string JoinIgnoreEmpty(this IEnumerable values, string separator) => String.Join(separator, values?.Where(v => !String.IsNullOrEmpty(v))); + + // https://stackoverflow.com/a/41961738/294804 + public static string ToSyntaxTypeName(this Type type) + { + if (type.IsGenericType && type.GetGenericTypeDefinition() == typeof(Nullable<>)) + { + return $"{type.GetGenericArguments().First().ToSyntaxTypeName()}?"; + } + + if (type.IsGenericType) + { + var genericTypes = String.Join(ItemSeparator, type.GetGenericArguments().Select(ToSyntaxTypeName)); + return $"{type.Name.Split('`').First()}<{genericTypes}>"; + } + + return type.Name; + } + + public static OutputTypeOutput ToOutputTypeOutput(this IEnumerable outputTypes) => new OutputTypeOutput(outputTypes); + + public static CmdletBindingOutput ToCmdletBindingOutput(this VariantGroup variantGroup) => new CmdletBindingOutput(variantGroup); + + public static ParameterOutput ToParameterOutput(this Parameter parameter, bool hasMultipleVariantsInVariantGroup, bool hasAllVariantsInParameterGroup) => new ParameterOutput(parameter, hasMultipleVariantsInVariantGroup, hasAllVariantsInParameterGroup); + + public static AliasOutput ToAliasOutput(this string[] aliases, bool includeIndent = false) => new AliasOutput(aliases, includeIndent); + + public static ValidateNotNullOutput ToValidateNotNullOutput(this bool hasValidateNotNull) => new ValidateNotNullOutput(hasValidateNotNull); + + public static ArgumentCompleterOutput ToArgumentCompleterOutput(this CompleterInfo completerInfo) => new ArgumentCompleterOutput(completerInfo); + + public static DefaultInfoOutput ToDefaultInfoOutput(this ParameterGroup parameterGroup) => new DefaultInfoOutput(parameterGroup); + + public static ParameterTypeOutput ToParameterTypeOutput(this Type parameterType) => new ParameterTypeOutput(parameterType); + + public static ParameterNameOutput ToParameterNameOutput(this string parameterName, bool isLast) => new ParameterNameOutput(parameterName, isLast); + + public static BeginOutput ToBeginOutput(this VariantGroup variantGroup) => new BeginOutput(variantGroup); + + public static ProcessOutput ToProcessOutput(this VariantGroup variantGroup) => new ProcessOutput(); + + public static EndOutput ToEndOutput(this VariantGroup variantGroup) => new EndOutput(); + + public static HelpCommentOutput ToHelpCommentOutput(this VariantGroup variantGroup) => new HelpCommentOutput(variantGroup); + + public static ParameterDescriptionOutput ToParameterDescriptionOutput(this string description) => new ParameterDescriptionOutput(description); + + public static ProfileOutput ToProfileOutput(this string profileName) => new ProfileOutput(profileName); + + public static DescriptionOutput ToDescriptionOutput(this string description) => new DescriptionOutput(description); + + public static ParameterCategoryOutput ToParameterCategoryOutput(this ParameterCategory category) => new ParameterCategoryOutput(category); + + public static PropertySyntaxOutput ToPropertySyntaxOutput(this Parameter parameter) => new PropertySyntaxOutput(parameter); + + public static PropertySyntaxOutput ToPropertySyntaxOutput(this ComplexInterfaceInfo complexInterfaceInfo) => new PropertySyntaxOutput(complexInterfaceInfo); + + public static InfoOutput ToInfoOutput(this InfoAttribute info, Type parameterType) => new InfoOutput(info, parameterType); + + public static string ToNoteOutput(this ComplexInterfaceInfo complexInterfaceInfo, string currentIndent = "", bool includeDashes = false, bool includeBackticks = false, bool isFirst = true) + { + string RenderProperty(ComplexInterfaceInfo info, string indent, bool dash, bool backtick) => + $"{indent}{(dash ? "- " : String.Empty)}{(backtick ? "`" : String.Empty)}{info.ToPropertySyntaxOutput()}{(backtick ? "`" : String.Empty)}: {info.Description}"; + + var nested = complexInterfaceInfo.NestedInfos.Select(ni => + { + var nestedIndent = $"{currentIndent}{HalfIndent}"; + return ni.IsComplexInterface + ? ni.ToNoteOutput(nestedIndent, includeDashes, includeBackticks, false) + : RenderProperty(ni, nestedIndent, includeDashes, includeBackticks); + }).Prepend(RenderProperty(complexInterfaceInfo, currentIndent, !isFirst && includeDashes, !isFirst && includeBackticks)); + return String.Join(Environment.NewLine, nested); + } + } +} diff --git a/src/DiskPool/generated/runtime/BuildTime/Models/PsProxyTypes.cs b/src/DiskPool/generated/runtime/BuildTime/Models/PsProxyTypes.cs new file mode 100644 index 000000000000..ae28127416cd --- /dev/null +++ b/src/DiskPool/generated/runtime/BuildTime/Models/PsProxyTypes.cs @@ -0,0 +1,499 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Management.Automation; +using System.Reflection; +using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.PsProxyOutputExtensions; +using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell.PsProxyTypeExtensions; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell +{ + internal class ProfileGroup + { + public string ProfileName { get; } + public Variant[] Variants { get; } + public string ProfileFolder { get; } + + public ProfileGroup(Variant[] variants, string profileName = NoProfiles) + { + ProfileName = profileName; + Variants = variants; + ProfileFolder = ProfileName != NoProfiles ? ProfileName : String.Empty; + } + } + + internal class VariantGroup + { + public string ModuleName { get; } + public string CmdletName { get; } + public string CmdletVerb { get; } + public string CmdletNoun { get; } + public string ProfileName { get; } + public Variant[] Variants { get; } + public ParameterGroup[] ParameterGroups { get; } + public ComplexInterfaceInfo[] ComplexInterfaceInfos { get; } + + public string[] Aliases { get; } + public PSTypeName[] OutputTypes { get; } + public bool SupportsShouldProcess { get; } + public bool SupportsPaging { get; } + public string DefaultParameterSetName { get; } + public bool HasMultipleVariants { get; } + public PsHelpInfo HelpInfo { get; } + public bool IsGenerated { get; } + public bool IsInternal { get; } + + public string OutputFolder { get; } + public string FileName { get; } + public string FilePath { get; } + + public CommentInfo CommentInfo { get; } + + public VariantGroup(string moduleName, string cmdletName, Variant[] variants, string outputFolder, string profileName = NoProfiles, bool isTest = false, bool isInternal = false) + { + ModuleName = moduleName; + CmdletName = cmdletName; + var cmdletNameParts = CmdletName.Split('-'); + CmdletVerb = cmdletNameParts.First(); + CmdletNoun = cmdletNameParts.Last(); + ProfileName = profileName; + Variants = variants; + ParameterGroups = Variants.ToParameterGroups().OrderBy(pg => pg.OrderCategory).ThenByDescending(pg => pg.IsMandatory).ToArray(); + var aliasDuplicates = ParameterGroups.SelectMany(pg => pg.Aliases) + //https://stackoverflow.com/a/18547390/294804 + .GroupBy(a => a).Where(g => g.Count() > 1).Select(g => g.Key).ToArray(); + if (aliasDuplicates.Any()) + { + throw new ParsingMetadataException($"The alias(es) [{String.Join(", ", aliasDuplicates)}] are defined on multiple parameters for cmdlet '{CmdletName}', which is not supported."); + } + ComplexInterfaceInfos = ParameterGroups.Where(pg => !pg.DontShow && pg.IsComplexInterface).OrderBy(pg => pg.ParameterName).Select(pg => pg.ComplexInterfaceInfo).ToArray(); + + Aliases = Variants.SelectMany(v => v.Attributes).ToAliasNames().ToArray(); + OutputTypes = Variants.SelectMany(v => v.Info.OutputType).Where(ot => ot.Type != null).GroupBy(ot => ot.Type).Select(otg => otg.First()).ToArray(); + SupportsShouldProcess = Variants.Any(v => v.SupportsShouldProcess); + SupportsPaging = Variants.Any(v => v.SupportsPaging); + DefaultParameterSetName = DetermineDefaultParameterSetName(); + HasMultipleVariants = Variants.Length > 1; + HelpInfo = Variants.Select(v => v.HelpInfo).FirstOrDefault() ?? new PsHelpInfo(); + IsGenerated = Variants.All(v => v.Attributes.OfType().Any()); + IsInternal = isInternal; + + OutputFolder = outputFolder; + FileName = $"{CmdletName}{(isTest ? ".Tests" : String.Empty)}.ps1"; + FilePath = Path.Combine(OutputFolder, FileName); + + CommentInfo = new CommentInfo(this); + } + + private string DetermineDefaultParameterSetName() + { + var defaultParameterSet = Variants + .Select(v => v.Metadata.DefaultParameterSetName) + .LastOrDefault(dpsn => dpsn.IsValidDefaultParameterSetName()); + + if (String.IsNullOrEmpty(defaultParameterSet)) + { + var variantParamCountGroups = Variants + .Select(v => ( + variant: v.VariantName, + paramCount: v.CmdletOnlyParameters.Count(p => p.IsMandatory), + isSimple: v.CmdletOnlyParameters.Where(p => p.IsMandatory).All(p => p.ParameterType.IsPsSimple()))) + .GroupBy(vpc => vpc.isSimple) + .ToArray(); + var variantParameterCounts = (variantParamCountGroups.Any(g => g.Key) ? variantParamCountGroups.Where(g => g.Key) : variantParamCountGroups).SelectMany(g => g).ToArray(); + var smallestParameterCount = variantParameterCounts.Min(vpc => vpc.paramCount); + defaultParameterSet = variantParameterCounts.First(vpc => vpc.paramCount == smallestParameterCount).variant; + } + + return defaultParameterSet; + } + } + + internal class Variant + { + public string CmdletName { get; } + public string VariantName { get; } + public CommandInfo Info { get; } + public CommandMetadata Metadata { get; } + public PsHelpInfo HelpInfo { get; } + public bool HasParameterSets { get; } + public bool IsFunction { get; } + public string PrivateModuleName { get; } + public string PrivateCmdletName { get; } + public bool SupportsShouldProcess { get; } + public bool SupportsPaging { get; } + + public Attribute[] Attributes { get; } + public Parameter[] Parameters { get; } + public Parameter[] CmdletOnlyParameters { get; } + public bool IsInternal { get; } + public bool IsDoNotExport { get; } + public string[] Profiles { get; } + + public Variant(string cmdletName, string variantName, CommandInfo info, CommandMetadata metadata, bool hasParameterSets = false, PsHelpInfo helpInfo = null) + { + CmdletName = cmdletName; + VariantName = variantName; + Info = info; + HelpInfo = helpInfo ?? new PsHelpInfo(); + Metadata = metadata; + HasParameterSets = hasParameterSets; + IsFunction = Info.CommandType == CommandTypes.Function; + PrivateModuleName = Info.Source; + PrivateCmdletName = Metadata.Name; + SupportsShouldProcess = Metadata.SupportsShouldProcess; + SupportsPaging = Metadata.SupportsPaging; + + Attributes = this.ToAttributes(); + Parameters = this.ToParameters().OrderBy(p => p.OrderCategory).ThenByDescending(p => p.IsMandatory).ToArray(); + IsInternal = Attributes.OfType().Any(); + IsDoNotExport = Attributes.OfType().Any(); + CmdletOnlyParameters = Parameters.Where(p => !p.Categories.Any(c => c == ParameterCategory.Azure || c == ParameterCategory.Runtime)).ToArray(); + Profiles = Attributes.OfType().SelectMany(pa => pa.Profiles).ToArray(); + } + } + + internal class ParameterGroup + { + public string ParameterName { get; } + public Parameter[] Parameters { get; } + + public string[] VariantNames { get; } + public string[] AllVariantNames { get; } + public bool HasAllVariants { get; } + public Type ParameterType { get; } + public string Description { get; } + + public string[] Aliases { get; } + public bool HasValidateNotNull { get; } + public CompleterInfo CompleterInfo { get; } + public DefaultInfo DefaultInfo { get; } + public bool HasDefaultInfo { get; } + public ParameterCategory OrderCategory { get; } + public bool DontShow { get; } + public bool IsMandatory { get; } + public bool SupportsWildcards { get; } + public bool IsComplexInterface { get; } + public ComplexInterfaceInfo ComplexInterfaceInfo { get; } + public InfoAttribute InfoAttribute { get; } + + public int? FirstPosition { get; } + public bool ValueFromPipeline { get; } + public bool ValueFromPipelineByPropertyName { get; } + public bool IsInputType { get; } + + public ParameterGroup(string parameterName, Parameter[] parameters, string[] allVariantNames) + { + ParameterName = parameterName; + Parameters = parameters; + + VariantNames = Parameters.Select(p => p.VariantName).ToArray(); + AllVariantNames = allVariantNames; + HasAllVariants = VariantNames.Any(vn => vn == AllParameterSets) || !AllVariantNames.Except(VariantNames).Any(); + var types = Parameters.Select(p => p.ParameterType).Distinct().ToArray(); + if (types.Length > 1) + { + throw new ParsingMetadataException($"The parameter '{ParameterName}' has multiple parameter types [{String.Join(", ", types.Select(t => t.Name))}] defined, which is not supported."); + } + ParameterType = types.First(); + Description = Parameters.Select(p => p.Description).FirstOrDefault(d => !String.IsNullOrEmpty(d)).EmptyIfNull(); + + Aliases = Parameters.SelectMany(p => p.Attributes).ToAliasNames().ToArray(); + HasValidateNotNull = Parameters.SelectMany(p => p.Attributes.OfType()).Any(); + CompleterInfo = Parameters.Select(p => p.CompleterInfoAttribute).FirstOrDefault()?.ToCompleterInfo() + ?? Parameters.Select(p => p.ArgumentCompleterAttribute).FirstOrDefault()?.ToCompleterInfo(); + DefaultInfo = Parameters.Select(p => p.DefaultInfoAttribute).FirstOrDefault()?.ToDefaultInfo(this) + ?? Parameters.Select(p => p.DefaultValueAttribute).FirstOrDefault(dv => dv != null)?.ToDefaultInfo(this); + HasDefaultInfo = DefaultInfo != null && !String.IsNullOrEmpty(DefaultInfo.Script); + // When DefaultInfo is present, force all parameters from this group to be optional. + if (HasDefaultInfo) + { + foreach (var parameter in Parameters) + { + parameter.IsMandatory = false; + } + } + OrderCategory = Parameters.Select(p => p.OrderCategory).Distinct().DefaultIfEmpty(ParameterCategory.Body).Min(); + DontShow = Parameters.All(p => p.DontShow); + IsMandatory = HasAllVariants && Parameters.Any(p => p.IsMandatory); + SupportsWildcards = Parameters.Any(p => p.SupportsWildcards); + IsComplexInterface = Parameters.Any(p => p.IsComplexInterface); + ComplexInterfaceInfo = Parameters.Where(p => p.IsComplexInterface).Select(p => p.ComplexInterfaceInfo).FirstOrDefault(); + InfoAttribute = Parameters.Select(p => p.InfoAttribute).First(); + + FirstPosition = Parameters.Select(p => p.Position).FirstOrDefault(p => p != null); + ValueFromPipeline = Parameters.Any(p => p.ValueFromPipeline); + ValueFromPipelineByPropertyName = Parameters.Any(p => p.ValueFromPipelineByPropertyName); + IsInputType = ValueFromPipeline || ValueFromPipelineByPropertyName; + } + } + + internal class Parameter + { + public string VariantName { get; } + public string ParameterName { get; } + public ParameterMetadata Metadata { get; } + public PsParameterHelpInfo HelpInfo { get; } + public Type ParameterType { get; } + + public Attribute[] Attributes { get; } + public ParameterCategory[] Categories { get; } + public ParameterCategory OrderCategory { get; } + public PSDefaultValueAttribute DefaultValueAttribute { get; } + public DefaultInfoAttribute DefaultInfoAttribute { get; } + public ParameterAttribute ParameterAttribute { get; } + public bool SupportsWildcards { get; } + public CompleterInfoAttribute CompleterInfoAttribute { get; } + public ArgumentCompleterAttribute ArgumentCompleterAttribute { get; } + + public bool ValueFromPipeline { get; } + public bool ValueFromPipelineByPropertyName { get; } + public int? Position { get; } + public bool DontShow { get; } + public bool IsMandatory { get; set; } + + public InfoAttribute InfoAttribute { get; } + public ComplexInterfaceInfo ComplexInterfaceInfo { get; } + public bool IsComplexInterface { get; } + public string Description { get; } + + public Parameter(string variantName, string parameterName, ParameterMetadata metadata, PsParameterHelpInfo helpInfo = null) + { + VariantName = variantName; + ParameterName = parameterName; + Metadata = metadata; + HelpInfo = helpInfo ?? new PsParameterHelpInfo(); + + Attributes = Metadata.Attributes.ToArray(); + ParameterType = Attributes.OfType().FirstOrDefault()?.Type ?? Metadata.ParameterType; + Categories = Attributes.OfType().SelectMany(ca => ca.Categories).Distinct().ToArray(); + OrderCategory = Categories.DefaultIfEmpty(ParameterCategory.Body).Min(); + DefaultValueAttribute = Attributes.OfType().FirstOrDefault(); + DefaultInfoAttribute = Attributes.OfType().FirstOrDefault(); + ParameterAttribute = Attributes.OfType().FirstOrDefault(pa => pa.ParameterSetName == VariantName || pa.ParameterSetName == AllParameterSets); + if (ParameterAttribute == null) + { + throw new ParsingMetadataException($"The variant '{VariantName}' has multiple parameter sets defined, which is not supported."); + } + SupportsWildcards = Attributes.OfType().Any(); + CompleterInfoAttribute = Attributes.OfType().FirstOrDefault(); + ArgumentCompleterAttribute = Attributes.OfType().FirstOrDefault(); + + ValueFromPipeline = ParameterAttribute.ValueFromPipeline; + ValueFromPipelineByPropertyName = ParameterAttribute.ValueFromPipelineByPropertyName; + Position = ParameterAttribute.Position == Int32.MinValue ? (int?)null : ParameterAttribute.Position; + DontShow = ParameterAttribute.DontShow; + IsMandatory = ParameterAttribute.Mandatory; + + var complexParameterName = ParameterName.ToUpperInvariant(); + var complexMessage = $"{Environment.NewLine}To construct, see NOTES section for {complexParameterName} properties and create a hash table."; + var description = ParameterAttribute.HelpMessage.NullIfEmpty() ?? HelpInfo.Description.NullIfEmpty() ?? InfoAttribute?.Description.NullIfEmpty() ?? String.Empty; + // Remove the complex type message as it will be reinserted if this is a complex type + description = description.NormalizeNewLines().Replace(complexMessage, String.Empty).Replace(complexMessage.ToPsSingleLine(), String.Empty); + // Make an InfoAttribute for processing only if one isn't provided + InfoAttribute = Attributes.OfType().FirstOrDefault() ?? new InfoAttribute { PossibleTypes = new[] { ParameterType.Unwrap() }, Required = IsMandatory }; + // Set the description if the InfoAttribute does not have one since they are exported without a description + InfoAttribute.Description = String.IsNullOrEmpty(InfoAttribute.Description) ? description : InfoAttribute.Description; + ComplexInterfaceInfo = InfoAttribute.ToComplexInterfaceInfo(complexParameterName, ParameterType, true); + IsComplexInterface = ComplexInterfaceInfo.IsComplexInterface; + Description = $"{description}{(IsComplexInterface ? complexMessage : String.Empty)}"; + } + } + + internal class ComplexInterfaceInfo + { + public InfoAttribute InfoAttribute { get; } + + public string Name { get; } + public Type Type { get; } + public bool Required { get; } + public bool ReadOnly { get; } + public string Description { get; } + + public ComplexInterfaceInfo[] NestedInfos { get; } + public bool IsComplexInterface { get; } + + public ComplexInterfaceInfo(string name, Type type, InfoAttribute infoAttribute, bool? required, List seenTypes) + { + Name = name; + Type = type; + InfoAttribute = infoAttribute; + + Required = required ?? InfoAttribute.Required; + ReadOnly = InfoAttribute.ReadOnly; + Description = InfoAttribute.Description.ToPsSingleLine(); + + var unwrappedType = Type.Unwrap(); + var hasBeenSeen = seenTypes?.Contains(unwrappedType) ?? false; + (seenTypes ?? (seenTypes = new List())).Add(unwrappedType); + NestedInfos = hasBeenSeen ? new ComplexInterfaceInfo[]{} : + unwrappedType.GetInterfaces() + .Concat(InfoAttribute.PossibleTypes) + .SelectMany(pt => pt.GetProperties() + .SelectMany(pi => pi.GetCustomAttributes(true).OfType() + .Select(ia => ia.ToComplexInterfaceInfo(pi.Name, pi.PropertyType, seenTypes: seenTypes)))) + .Where(cii => !cii.ReadOnly).OrderByDescending(cii => cii.Required).ToArray(); + // https://stackoverflow.com/a/503359/294804 + var associativeArrayInnerType = Type.GetInterfaces() + .FirstOrDefault(i => i.IsGenericType && i.GetGenericTypeDefinition() == typeof(IAssociativeArray<>)) + ?.GetTypeInfo().GetGenericArguments().First(); + if (!hasBeenSeen && associativeArrayInnerType != null) + { + var anyInfo = new InfoAttribute { Description = "This indicates any property can be added to this object." }; + NestedInfos = NestedInfos.Prepend(anyInfo.ToComplexInterfaceInfo("(Any)", associativeArrayInnerType)).ToArray(); + } + IsComplexInterface = NestedInfos.Any(); + } + } + + internal class CommentInfo + { + public string Description { get; } + public string Synopsis { get; } + + public string[] Examples { get; } + public string[] Inputs { get; } + public string[] Outputs { get; } + + public string OnlineVersion { get; } + public string[] RelatedLinks { get; } + + private const string HelpLinkPrefix = @"https://docs.microsoft.com/powershell/module/"; + + public CommentInfo(VariantGroup variantGroup) + { + var helpInfo = variantGroup.HelpInfo; + Description = variantGroup.Variants.SelectMany(v => v.Attributes).OfType().FirstOrDefault()?.Description.NullIfEmpty() + ?? helpInfo.Description.EmptyIfNull(); + // If there is no Synopsis, PowerShell may put in the Syntax string as the Synopsis. This seems unintended, so we remove the Synopsis in this situation. + var synopsis = helpInfo.Synopsis.EmptyIfNull().Trim().StartsWith(variantGroup.CmdletName) ? String.Empty : helpInfo.Synopsis; + Synopsis = synopsis.NullIfEmpty() ?? Description; + + Examples = helpInfo.Examples.Select(rl => rl.Code).ToArray(); + + Inputs = (variantGroup.ParameterGroups.Where(pg => pg.IsInputType).Select(pg => pg.ParameterType.FullName).ToArray().NullIfEmpty() ?? + helpInfo.InputTypes.Where(it => it.Name.NullIfWhiteSpace() != null).Select(it => it.Name).ToArray()) + .Where(i => i != "None").Distinct().OrderBy(i => i).ToArray(); + Outputs = (variantGroup.OutputTypes.Select(ot => ot.Type.FullName).ToArray().NullIfEmpty() ?? + helpInfo.OutputTypes.Where(it => it.Name.NullIfWhiteSpace() != null).Select(ot => ot.Name).ToArray()) + .Where(o => o != "None").Distinct().OrderBy(o => o).ToArray(); + + OnlineVersion = helpInfo.OnlineVersion?.Uri.NullIfEmpty() ?? $@"{HelpLinkPrefix}{variantGroup.ModuleName.ToLowerInvariant()}/{variantGroup.CmdletName.ToLowerInvariant()}"; + RelatedLinks = helpInfo.RelatedLinks.Select(rl => rl.Text).ToArray(); + } + } + + internal class CompleterInfo + { + public string Name { get; } + public string Description { get; } + public string Script { get; } + public Type Type { get; } + public bool IsTypeCompleter { get; } + + public CompleterInfo(CompleterInfoAttribute infoAttribute) + { + Name = infoAttribute.Name; + Description = infoAttribute.Description; + Script = infoAttribute.Script; + } + + public CompleterInfo(ArgumentCompleterAttribute completerAttribute) + { + Script = completerAttribute.ScriptBlock?.ToString(); + if (completerAttribute.Type != null) + { + Type = completerAttribute.Type; + IsTypeCompleter = true; + } + } + } + + internal class DefaultInfo + { + public string Name { get; } + public string Description { get; } + public string Script { get; } + public ParameterGroup ParameterGroup { get; } + + public DefaultInfo(DefaultInfoAttribute infoAttribute, ParameterGroup parameterGroup) + { + Name = infoAttribute.Name; + Description = infoAttribute.Description; + Script = infoAttribute.Script; + ParameterGroup = parameterGroup; + } + + public DefaultInfo(PSDefaultValueAttribute defaultValueAttribute, ParameterGroup parameterGroup) + { + Description = defaultValueAttribute.Help; + ParameterGroup = parameterGroup; + if (defaultValueAttribute.Value != null) + { + Script = defaultValueAttribute.Value.ToString(); + } + } + } + + internal static class PsProxyTypeExtensions + { + public const string NoProfiles = "__NoProfiles"; + + public static bool IsValidDefaultParameterSetName(this string parameterSetName) => + !String.IsNullOrEmpty(parameterSetName) && parameterSetName != AllParameterSets; + + public static Variant[] ToVariants(this CommandInfo info, PsHelpInfo helpInfo) + { + var metadata = new CommandMetadata(info); + var privateCmdletName = metadata.Name.Split('!').First(); + var parts = privateCmdletName.Split('_'); + return parts.Length > 1 + ? new[] { new Variant(parts[0], parts[1], info, metadata, helpInfo: helpInfo) } + // Process multiple parameter sets, so we declare a variant per parameter set. + : info.ParameterSets.Select(ps => new Variant(privateCmdletName, ps.Name, info, metadata, true, helpInfo)).ToArray(); + } + + public static Variant[] ToVariants(this CmdletAndHelpInfo info) => info.CommandInfo.ToVariants(info.HelpInfo); + + public static Variant[] ToVariants(this CommandInfo info, PSObject helpInfo = null) => info.ToVariants(helpInfo?.ToPsHelpInfo()); + + public static Parameter[] ToParameters(this Variant variant) + { + var parameters = variant.Metadata.Parameters.AsEnumerable(); + var parameterHelp = variant.HelpInfo.Parameters.AsEnumerable(); + if (variant.HasParameterSets) + { + parameters = parameters.Where(p => p.Value.ParameterSets.Keys.Any(k => k == variant.VariantName || k == AllParameterSets)); + parameterHelp = parameterHelp.Where(ph => !ph.ParameterSetNames.Any() || ph.ParameterSetNames.Any(psn => psn == variant.VariantName || psn == AllParameterSets)); + } + return parameters.Select(p => new Parameter(variant.VariantName, p.Key, p.Value, parameterHelp.FirstOrDefault(ph => ph.Name == p.Key))).ToArray(); + } + + public static Attribute[] ToAttributes(this Variant variant) => variant.IsFunction + ? ((FunctionInfo)variant.Info).ScriptBlock.Attributes.ToArray() + : variant.Metadata.CommandType.GetCustomAttributes(false).Cast().ToArray(); + + public static IEnumerable ToParameterGroups(this Variant[] variants) + { + var allVariantNames = variants.Select(vg => vg.VariantName).ToArray(); + return variants + .SelectMany(v => v.Parameters) + .GroupBy(p => p.ParameterName, StringComparer.InvariantCultureIgnoreCase) + .Select(pg => new ParameterGroup(pg.Key, pg.Select(p => p).ToArray(), allVariantNames)); + } + + public static ComplexInterfaceInfo ToComplexInterfaceInfo(this InfoAttribute infoAttribute, string name, Type type, bool? required = null, List seenTypes = null) + => new ComplexInterfaceInfo(name, type, infoAttribute, required, seenTypes); + + public static CompleterInfo ToCompleterInfo(this CompleterInfoAttribute infoAttribute) => new CompleterInfo(infoAttribute); + public static CompleterInfo ToCompleterInfo(this ArgumentCompleterAttribute completerAttribute) => new CompleterInfo(completerAttribute); + + public static DefaultInfo ToDefaultInfo(this DefaultInfoAttribute infoAttribute, ParameterGroup parameterGroup) => new DefaultInfo(infoAttribute, parameterGroup); + public static DefaultInfo ToDefaultInfo(this PSDefaultValueAttribute defaultValueAttribute, ParameterGroup parameterGroup) => new DefaultInfo(defaultValueAttribute, parameterGroup); + } +} diff --git a/src/DiskPool/generated/runtime/BuildTime/PsAttributes.cs b/src/DiskPool/generated/runtime/BuildTime/PsAttributes.cs new file mode 100644 index 000000000000..cdcb57fc25f2 --- /dev/null +++ b/src/DiskPool/generated/runtime/BuildTime/PsAttributes.cs @@ -0,0 +1,114 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool +{ + [AttributeUsage(AttributeTargets.Class)] + public class DescriptionAttribute : Attribute + { + public string Description { get; } + + public DescriptionAttribute(string description) + { + Description = description; + } + } + + [AttributeUsage(AttributeTargets.Class)] + public class DoNotExportAttribute : Attribute + { + } + + [AttributeUsage(AttributeTargets.Class)] + public class InternalExportAttribute : Attribute + { + } + + [AttributeUsage(AttributeTargets.Class)] + public class GeneratedAttribute : Attribute + { + } + + [AttributeUsage(AttributeTargets.Class | AttributeTargets.Property)] + public class DoNotFormatAttribute : Attribute + { + } + + [AttributeUsage(AttributeTargets.Class)] + public class ProfileAttribute : Attribute + { + public string[] Profiles { get; } + + public ProfileAttribute(params string[] profiles) + { + Profiles = profiles; + } + } + + [AttributeUsage(AttributeTargets.Field | AttributeTargets.Property)] + public class CategoryAttribute : Attribute + { + public ParameterCategory[] Categories { get; } + + public CategoryAttribute(params ParameterCategory[] categories) + { + Categories = categories; + } + } + + [AttributeUsage(AttributeTargets.Field | AttributeTargets.Property)] + public class ExportAsAttribute : Attribute + { + public Type Type { get; set; } + + public ExportAsAttribute(Type type) + { + Type = type; + } + } + + public enum ParameterCategory + { + // Note: Order is significant + Uri = 0, + Path, + Query, + Header, + Cookie, + Body, + Azure, + Runtime + } + + [AttributeUsage(AttributeTargets.Property)] + public class OriginAttribute : Attribute + { + public PropertyOrigin Origin { get; } + + public OriginAttribute(PropertyOrigin origin) + { + Origin = origin; + } + } + + public enum PropertyOrigin + { + // Note: Order is significant + Inherited = 0, + Owned, + Inlined + } + + [AttributeUsage(AttributeTargets.Property)] + public class FormatTableAttribute : Attribute + { + public int Index { get; set; } = -1; + public bool HasIndex => Index != -1; + public string Label { get; set; } + public int Width { get; set; } = -1; + public bool HasWidth => Width != -1; + } +} diff --git a/src/DiskPool/generated/runtime/BuildTime/PsExtensions.cs b/src/DiskPool/generated/runtime/BuildTime/PsExtensions.cs new file mode 100644 index 000000000000..3d1469148c8a --- /dev/null +++ b/src/DiskPool/generated/runtime/BuildTime/PsExtensions.cs @@ -0,0 +1,160 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using System.Management.Automation; +using System.Reflection; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell +{ + internal static class PsExtensions + { + // https://stackoverflow.com/a/863944/294804 + // https://stackoverflow.com/a/4452598/294804 + // https://stackoverflow.com/a/28701974/294804 + // Note: This will unwrap nested collections, but we don't generate nested collections. + public static Type Unwrap(this Type type) + { + if (type.IsArray) + { + return type.GetElementType().Unwrap(); + } + + var typeInfo = type.GetTypeInfo(); + if (typeInfo.IsGenericType + && (typeInfo.GetGenericTypeDefinition() == typeof(Nullable<>) || typeof(IEnumerable<>).IsAssignableFrom(type))) + { + return typeInfo.GetGenericArguments().First().Unwrap(); + } + + return type; + } + + // https://stackoverflow.com/a/863944/294804 + private static bool IsSimple(this Type type) + { + var typeInfo = type.GetTypeInfo(); + return typeInfo.IsPrimitive + || typeInfo.IsEnum + || type == typeof(string) + || type == typeof(decimal); + } + + // https://stackoverflow.com/a/32025393/294804 + private static bool HasImplicitConversion(this Type baseType, Type targetType) => + baseType.GetMethods(BindingFlags.Public | BindingFlags.Static) + .Where(mi => mi.Name == "op_Implicit" && mi.ReturnType == targetType) + .Any(mi => mi.GetParameters().FirstOrDefault()?.ParameterType == baseType); + + public static bool IsPsSimple(this Type type) + { + var unwrappedType = type.Unwrap(); + return unwrappedType.IsSimple() + || unwrappedType == typeof(SwitchParameter) + || unwrappedType == typeof(Hashtable) + || unwrappedType == typeof(PSCredential) + || unwrappedType == typeof(ScriptBlock) + || unwrappedType == typeof(DateTime) + || unwrappedType == typeof(Uri) + || unwrappedType.HasImplicitConversion(typeof(string)); + } + + public static string ToPsList(this IEnumerable items) => String.Join(", ", items.Select(i => $"'{i}'")); + + public static IEnumerable ToAliasNames(this IEnumerable attributes) => attributes.OfType().SelectMany(aa => aa.AliasNames).Distinct(); + + public static bool IsArrayAndElementTypeIsT(this object item) + { + var itemType = item.GetType(); + var tType = typeof(T); + return itemType.IsArray && !tType.IsArray && tType.IsAssignableFrom(itemType.GetElementType()); + } + + public static bool IsTArrayAndElementTypeIsItem(this object item) + { + var itemType = item.GetType(); + var tType = typeof(T); + return !itemType.IsArray && tType.IsArray && (tType.GetElementType()?.IsAssignableFrom(itemType) ?? false); + } + + public static bool IsTypeOrArrayOfType(this object item) => item is T || item.IsArrayAndElementTypeIsT() || item.IsTArrayAndElementTypeIsItem(); + + public static T NormalizeArrayType(this object item) + { + if (item is T result) + { + return result; + } + + if (item.IsArrayAndElementTypeIsT()) + { + var array = (T[])Convert.ChangeType(item, typeof(T[])); + return array.FirstOrDefault(); + } + + if (item.IsTArrayAndElementTypeIsItem()) + { + var tType = typeof(T); + var array = Array.CreateInstance(tType.GetElementType(), 1); + array.SetValue(item, 0); + return (T)Convert.ChangeType(array, tType); + } + + return default(T); + } + + public static T GetNestedProperty(this PSObject psObject, params string[] names) => psObject.Properties.GetNestedProperty(names); + + public static T GetNestedProperty(this PSMemberInfoCollection properties, params string[] names) + { + var lastName = names.Last(); + var nestedProperties = names.Take(names.Length - 1).Aggregate(properties, (p, n) => p?.GetProperty(n)?.Properties); + return nestedProperties != null ? nestedProperties.GetProperty(lastName) : default(T); + } + + public static T GetProperty(this PSObject psObject, string name) => psObject.Properties.GetProperty(name); + + public static T GetProperty(this PSMemberInfoCollection properties, string name) + { + switch (properties[name]?.Value) + { + case PSObject psObject when psObject.BaseObject is PSCustomObject && psObject.ImmediateBaseObject.IsTypeOrArrayOfType(): + return psObject.ImmediateBaseObject.NormalizeArrayType(); + case PSObject psObject when psObject.BaseObject.IsTypeOrArrayOfType(): + return psObject.BaseObject.NormalizeArrayType(); + case object value when value.IsTypeOrArrayOfType(): + return value.NormalizeArrayType(); + default: + return default(T); + } + } + + public static IEnumerable RunScript(this PSCmdlet cmdlet, string script) + => PsHelpers.RunScript(cmdlet.InvokeCommand, script); + + public static void RunScript(this PSCmdlet cmdlet, string script) + => cmdlet.RunScript(script); + + public static IEnumerable RunScript(this EngineIntrinsics engineIntrinsics, string script) + => PsHelpers.RunScript(engineIntrinsics.InvokeCommand, script); + + public static void RunScript(this EngineIntrinsics engineIntrinsics, string script) + => engineIntrinsics.RunScript(script); + + public static IEnumerable RunScript(this PSCmdlet cmdlet, ScriptBlock block) + => PsHelpers.RunScript(cmdlet.InvokeCommand, block.ToString()); + + public static void RunScript(this PSCmdlet cmdlet, ScriptBlock block) + => cmdlet.RunScript(block.ToString()); + + public static IEnumerable RunScript(this EngineIntrinsics engineIntrinsics, ScriptBlock block) + => PsHelpers.RunScript(engineIntrinsics.InvokeCommand, block.ToString()); + + public static void RunScript(this EngineIntrinsics engineIntrinsics, ScriptBlock block) + => engineIntrinsics.RunScript(block.ToString()); + } +} diff --git a/src/DiskPool/generated/runtime/BuildTime/PsHelpers.cs b/src/DiskPool/generated/runtime/BuildTime/PsHelpers.cs new file mode 100644 index 000000000000..2124270b2a83 --- /dev/null +++ b/src/DiskPool/generated/runtime/BuildTime/PsHelpers.cs @@ -0,0 +1,104 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; +using System.Collections; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Management.Automation; +using Pwsh = System.Management.Automation.PowerShell; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell +{ + internal static class PsHelpers + { + public static IEnumerable RunScript(string script) + => Pwsh.Create().AddScript(script).Invoke(); + + public static void RunScript(string script) + => RunScript(script); + + public static IEnumerable RunScript(CommandInvocationIntrinsics cii, string script) + => cii.InvokeScript(script).Select(o => o?.BaseObject).Where(o => o != null).OfType(); + + public static void RunScript(CommandInvocationIntrinsics cii, string script) + => RunScript(cii, script); + + public static IEnumerable GetModuleCmdlets(PSCmdlet cmdlet, params string[] modulePaths) + { + var getCmdletsCommand = String.Join(" + ", modulePaths.Select(mp => $"(Get-Command -Module (Import-Module '{mp}' -PassThru))")); + return (cmdlet?.RunScript(getCmdletsCommand) ?? RunScript(getCmdletsCommand)) + .Where(ci => ci.CommandType != CommandTypes.Alias); + } + + public static IEnumerable GetModuleCmdlets(params string[] modulePaths) + => GetModuleCmdlets(null, modulePaths); + + public static IEnumerable GetScriptCmdlets(PSCmdlet cmdlet, string scriptFolder) + { + // https://stackoverflow.com/a/40969712/294804 + var getCmdletsCommand = $@" +$currentFunctions = Get-ChildItem function: +Get-ChildItem -Path '{scriptFolder}' -Recurse -Include '*.ps1' -File | ForEach-Object {{ . $_.FullName }} +Get-ChildItem function: | Where-Object {{ ($currentFunctions -notcontains $_) -and $_.CmdletBinding }} +"; + return cmdlet?.RunScript(getCmdletsCommand) ?? RunScript(getCmdletsCommand); + } + + public static IEnumerable GetScriptCmdlets(string scriptFolder) + => GetScriptCmdlets(null, scriptFolder); + + public static IEnumerable GetScriptHelpInfo(PSCmdlet cmdlet, params string[] modulePaths) + { + var importModules = String.Join(Environment.NewLine, modulePaths.Select(mp => $"Import-Module '{mp}'")); + var getHelpCommand = $@" +$currentFunctions = Get-ChildItem function: +{importModules} +Get-ChildItem function: | Where-Object {{ ($currentFunctions -notcontains $_) -and $_.CmdletBinding }} | ForEach-Object {{ Get-Help -Name $_.Name -Full }} +"; + return cmdlet?.RunScript(getHelpCommand) ?? RunScript(getHelpCommand); + } + + public static IEnumerable GetScriptHelpInfo(params string[] modulePaths) + => GetScriptHelpInfo(null, modulePaths); + + public static IEnumerable GetModuleCmdletsAndHelpInfo(PSCmdlet cmdlet, params string[] modulePaths) + { + var getCmdletAndHelp = String.Join(" + ", modulePaths.Select(mp => + $@"(Get-Command -Module (Import-Module '{mp}' -PassThru) | Where-Object {{ $_.CommandType -ne 'Alias' }} | ForEach-Object {{ @{{ CommandInfo = $_; HelpInfo = ( invoke-command {{ try {{ Get-Help -Name $_.Name -Full }} catch{{ '' }} }} ) }} }})" + )); + return (cmdlet?.RunScript(getCmdletAndHelp) ?? RunScript(getCmdletAndHelp)) + .Select(h => new CmdletAndHelpInfo { CommandInfo = (h["CommandInfo"] as PSObject)?.BaseObject as CommandInfo, HelpInfo = h["HelpInfo"] as PSObject }); + } + + public static IEnumerable GetModuleCmdletsAndHelpInfo(params string[] modulePaths) + => GetModuleCmdletsAndHelpInfo(null, modulePaths); + + public static CmdletAndHelpInfo ToCmdletAndHelpInfo(this CommandInfo commandInfo, PSObject helpInfo) => new CmdletAndHelpInfo { CommandInfo = commandInfo, HelpInfo = helpInfo }; + + public const string Psd1Indent = " "; + public const string GuidStart = Psd1Indent + "GUID"; + + public static Guid ReadGuidFromPsd1(string psd1Path) + { + var guid = Guid.NewGuid(); + if (File.Exists(psd1Path)) + { + var currentGuid = File.ReadAllLines(psd1Path) + .FirstOrDefault(l => l.StartsWith(GuidStart))?.Split(new[] { " = " }, StringSplitOptions.RemoveEmptyEntries) + .LastOrDefault()?.Replace("'", String.Empty); + guid = currentGuid != null ? Guid.Parse(currentGuid) : guid; + } + + return guid; + } + } + + internal class CmdletAndHelpInfo + { + public CommandInfo CommandInfo { get; set; } + public PSObject HelpInfo { get; set; } + } +} diff --git a/src/DiskPool/generated/runtime/BuildTime/StringExtensions.cs b/src/DiskPool/generated/runtime/BuildTime/StringExtensions.cs new file mode 100644 index 000000000000..8cda16e31257 --- /dev/null +++ b/src/DiskPool/generated/runtime/BuildTime/StringExtensions.cs @@ -0,0 +1,24 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; +using System.Linq; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell +{ + internal static class StringExtensions + { + public static string NullIfEmpty(this string text) => String.IsNullOrEmpty(text) ? null : text; + public static string NullIfWhiteSpace(this string text) => String.IsNullOrWhiteSpace(text) ? null : text; + public static string EmptyIfNull(this string text) => text ?? String.Empty; + + public static bool? ToNullableBool(this string text) => String.IsNullOrEmpty(text) ? (bool?)null : Convert.ToBoolean(text.ToLowerInvariant()); + + public static string ToUpperFirstCharacter(this string text) => String.IsNullOrEmpty(text) ? text : $"{text[0].ToString().ToUpperInvariant()}{text.Remove(0, 1)}"; + + public static string ReplaceNewLines(this string value, string replacer = " ", string[] newLineSymbols = null) + => (newLineSymbols ?? new []{ "\r\n", "\n" }).Aggregate(value.EmptyIfNull(), (current, symbol) => current.Replace(symbol, replacer)); + public static string NormalizeNewLines(this string value) => value.ReplaceNewLines("\u00A0").Replace("\u00A0", Environment.NewLine); + } +} diff --git a/src/DiskPool/generated/runtime/BuildTime/XmlExtensions.cs b/src/DiskPool/generated/runtime/BuildTime/XmlExtensions.cs new file mode 100644 index 000000000000..f69d5dddc0a6 --- /dev/null +++ b/src/DiskPool/generated/runtime/BuildTime/XmlExtensions.cs @@ -0,0 +1,28 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System.IO; +using System.Xml; +using System.Xml.Serialization; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell +{ + internal static class XmlExtensions + { + public static string ToXmlString(this T inputObject, bool excludeDeclaration = false) + { + var serializer = new XmlSerializer(typeof(T)); + //https://stackoverflow.com/a/760290/294804 + //https://stackoverflow.com/a/3732234/294804 + var namespaces = new XmlSerializerNamespaces(new[] { XmlQualifiedName.Empty }); + var xmlSettings = new XmlWriterSettings { OmitXmlDeclaration = excludeDeclaration, Indent = true }; + using (var stringWriter = new StringWriter()) + using (var xmlWriter = XmlWriter.Create(stringWriter, xmlSettings)) + { + serializer.Serialize(xmlWriter, inputObject, namespaces); + return stringWriter.ToString(); + } + } + } +} diff --git a/src/DiskPool/generated/runtime/CmdInfoHandler.cs b/src/DiskPool/generated/runtime/CmdInfoHandler.cs new file mode 100644 index 000000000000..1ea4bed710a9 --- /dev/null +++ b/src/DiskPool/generated/runtime/CmdInfoHandler.cs @@ -0,0 +1,40 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; +using System.Management.Automation; +using System.Net.Http; +using System.Threading; +using System.Threading.Tasks; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime +{ + using NextDelegate = Func, Task>, Task>; + using SignalDelegate = Func, Task>; + + public class CmdInfoHandler + { + private readonly string processRecordId; + private readonly string parameterSetName; + private readonly InvocationInfo invocationInfo; + + public CmdInfoHandler(string processRecordId, InvocationInfo invocationInfo, string parameterSetName) + { + this.processRecordId = processRecordId; + this.parameterSetName = parameterSetName; + this.invocationInfo = invocationInfo; + } + + public Task SendAsync(HttpRequestMessage request, CancellationToken token, Action cancel, SignalDelegate signal, NextDelegate next) + { + request.Headers.Add("x-ms-client-request-id", processRecordId); + request.Headers.Add("CommandName", invocationInfo?.InvocationName); + request.Headers.Add("FullCommandName", invocationInfo?.MyCommand?.Name); + request.Headers.Add("ParameterSetName", parameterSetName); + + // continue with pipeline. + return next(request, token, cancel, signal); + } + } +} diff --git a/src/DiskPool/generated/runtime/Conversions/ConversionException.cs b/src/DiskPool/generated/runtime/Conversions/ConversionException.cs new file mode 100644 index 000000000000..7ff3e59eecdc --- /dev/null +++ b/src/DiskPool/generated/runtime/Conversions/ConversionException.cs @@ -0,0 +1,17 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + internal class ConversionException : Exception + { + internal ConversionException(string message) + : base(message) { } + + internal ConversionException(JsonNode node, Type targetType) + : base($"Cannot convert '{node.Type}' to a {targetType.Name}") { } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Conversions/IJsonConverter.cs b/src/DiskPool/generated/runtime/Conversions/IJsonConverter.cs new file mode 100644 index 000000000000..f86e3a76e9d1 --- /dev/null +++ b/src/DiskPool/generated/runtime/Conversions/IJsonConverter.cs @@ -0,0 +1,13 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + internal interface IJsonConverter + { + JsonNode ToJson(object value); + + object FromJson(JsonNode node); + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Conversions/Instances/BinaryConverter.cs b/src/DiskPool/generated/runtime/Conversions/Instances/BinaryConverter.cs new file mode 100644 index 000000000000..b1240a8436f5 --- /dev/null +++ b/src/DiskPool/generated/runtime/Conversions/Instances/BinaryConverter.cs @@ -0,0 +1,24 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + public sealed class BinaryConverter : JsonConverter + { + internal override JsonNode ToJson(byte[] value) => new XBinary(value); + + internal override byte[] FromJson(JsonNode node) + { + switch (node.Type) + { + case JsonType.String : return Convert.FromBase64String(node.ToString()); // Base64 Encoded + case JsonType.Binary : return ((XBinary)node).Value; + } + + throw new ConversionException(node, typeof(byte[])); + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Conversions/Instances/BooleanConverter.cs b/src/DiskPool/generated/runtime/Conversions/Instances/BooleanConverter.cs new file mode 100644 index 000000000000..19e308a6539b --- /dev/null +++ b/src/DiskPool/generated/runtime/Conversions/Instances/BooleanConverter.cs @@ -0,0 +1,13 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + public sealed class BooleanConverter : JsonConverter + { + internal override JsonNode ToJson(bool value) => new JsonBoolean(value); + + internal override bool FromJson(JsonNode node) => (bool)node; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Conversions/Instances/DateTimeConverter.cs b/src/DiskPool/generated/runtime/Conversions/Instances/DateTimeConverter.cs new file mode 100644 index 000000000000..db15cfb8e235 --- /dev/null +++ b/src/DiskPool/generated/runtime/Conversions/Instances/DateTimeConverter.cs @@ -0,0 +1,18 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + public sealed class DateTimeConverter : JsonConverter + { + internal override JsonNode ToJson(DateTime value) + { + return new JsonDate(value); + } + + internal override DateTime FromJson(JsonNode node) => (DateTime)node; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Conversions/Instances/DateTimeOffsetConverter.cs b/src/DiskPool/generated/runtime/Conversions/Instances/DateTimeOffsetConverter.cs new file mode 100644 index 000000000000..1d99f147f521 --- /dev/null +++ b/src/DiskPool/generated/runtime/Conversions/Instances/DateTimeOffsetConverter.cs @@ -0,0 +1,15 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + public sealed class DateTimeOffsetConverter : JsonConverter + { + internal override JsonNode ToJson(DateTimeOffset value) => new JsonDate(value); + + internal override DateTimeOffset FromJson(JsonNode node) => (DateTimeOffset)node; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Conversions/Instances/DecimalConverter.cs b/src/DiskPool/generated/runtime/Conversions/Instances/DecimalConverter.cs new file mode 100644 index 000000000000..00e2c0f85450 --- /dev/null +++ b/src/DiskPool/generated/runtime/Conversions/Instances/DecimalConverter.cs @@ -0,0 +1,16 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + public sealed class DecimalConverter : JsonConverter + { + internal override JsonNode ToJson(decimal value) => new JsonNumber(value.ToString()); + + internal override decimal FromJson(JsonNode node) + { + return (decimal)node; + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Conversions/Instances/DoubleConverter.cs b/src/DiskPool/generated/runtime/Conversions/Instances/DoubleConverter.cs new file mode 100644 index 000000000000..23f22265f81b --- /dev/null +++ b/src/DiskPool/generated/runtime/Conversions/Instances/DoubleConverter.cs @@ -0,0 +1,13 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + public sealed class DoubleConverter : JsonConverter + { + internal override JsonNode ToJson(double value) => new JsonNumber(value); + + internal override double FromJson(JsonNode node) => (double)node; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Conversions/Instances/EnumConverter.cs b/src/DiskPool/generated/runtime/Conversions/Instances/EnumConverter.cs new file mode 100644 index 000000000000..ab9af334187d --- /dev/null +++ b/src/DiskPool/generated/runtime/Conversions/Instances/EnumConverter.cs @@ -0,0 +1,30 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + public sealed class EnumConverter : IJsonConverter + { + private readonly Type type; + + internal EnumConverter(Type type) + { + this.type = type ?? throw new ArgumentNullException(nameof(type)); + } + + public JsonNode ToJson(object value) => new JsonString(value.ToString()); + + public object FromJson(JsonNode node) + { + if (node.Type == JsonType.Number) + { + return Enum.ToObject(type, (int)node); + } + + return Enum.Parse(type, node.ToString(), ignoreCase: true); + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Conversions/Instances/GuidConverter.cs b/src/DiskPool/generated/runtime/Conversions/Instances/GuidConverter.cs new file mode 100644 index 000000000000..b4afdad36927 --- /dev/null +++ b/src/DiskPool/generated/runtime/Conversions/Instances/GuidConverter.cs @@ -0,0 +1,15 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + public sealed class GuidConverter : JsonConverter + { + internal override JsonNode ToJson(Guid value) => new JsonString(value.ToString()); + + internal override Guid FromJson(JsonNode node) => (Guid)node; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Conversions/Instances/HashSet'1Converter.cs b/src/DiskPool/generated/runtime/Conversions/Instances/HashSet'1Converter.cs new file mode 100644 index 000000000000..38678b02e018 --- /dev/null +++ b/src/DiskPool/generated/runtime/Conversions/Instances/HashSet'1Converter.cs @@ -0,0 +1,27 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System.Collections.Generic; +using System.Linq; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + public sealed class HashSetConverter : JsonConverter> + { + internal override JsonNode ToJson(HashSet value) + { + return new XSet(value); + } + + internal override HashSet FromJson(JsonNode node) + { + var collection = node as ICollection; + + if (collection.Count == 0) return null; + + // TODO: Remove Linq depedency + return new HashSet(collection.Cast()); + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Conversions/Instances/Int16Converter.cs b/src/DiskPool/generated/runtime/Conversions/Instances/Int16Converter.cs new file mode 100644 index 000000000000..d1879d256947 --- /dev/null +++ b/src/DiskPool/generated/runtime/Conversions/Instances/Int16Converter.cs @@ -0,0 +1,13 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + public sealed class Int16Converter : JsonConverter + { + internal override JsonNode ToJson(short value) => new JsonNumber(value); + + internal override short FromJson(JsonNode node) => (short)node; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Conversions/Instances/Int32Converter.cs b/src/DiskPool/generated/runtime/Conversions/Instances/Int32Converter.cs new file mode 100644 index 000000000000..3de8e9ebddf1 --- /dev/null +++ b/src/DiskPool/generated/runtime/Conversions/Instances/Int32Converter.cs @@ -0,0 +1,13 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + public sealed class Int32Converter : JsonConverter + { + internal override JsonNode ToJson(int value) => new JsonNumber(value); + + internal override int FromJson(JsonNode node) => (int)node; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Conversions/Instances/Int64Converter.cs b/src/DiskPool/generated/runtime/Conversions/Instances/Int64Converter.cs new file mode 100644 index 000000000000..072a9e1127f1 --- /dev/null +++ b/src/DiskPool/generated/runtime/Conversions/Instances/Int64Converter.cs @@ -0,0 +1,13 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + public sealed class Int64Converter : JsonConverter + { + internal override JsonNode ToJson(long value) => new JsonNumber(value); + + internal override long FromJson(JsonNode node) => (long)node; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Conversions/Instances/JsonArrayConverter.cs b/src/DiskPool/generated/runtime/Conversions/Instances/JsonArrayConverter.cs new file mode 100644 index 000000000000..c40b5db6121e --- /dev/null +++ b/src/DiskPool/generated/runtime/Conversions/Instances/JsonArrayConverter.cs @@ -0,0 +1,13 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + public sealed class JsonArrayConverter : JsonConverter + { + internal override JsonNode ToJson(JsonArray value) => value; + + internal override JsonArray FromJson(JsonNode node) => (JsonArray)node; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Conversions/Instances/JsonObjectConverter.cs b/src/DiskPool/generated/runtime/Conversions/Instances/JsonObjectConverter.cs new file mode 100644 index 000000000000..e14bb8924170 --- /dev/null +++ b/src/DiskPool/generated/runtime/Conversions/Instances/JsonObjectConverter.cs @@ -0,0 +1,13 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + public sealed class JsonObjectConverter : JsonConverter + { + internal override JsonNode ToJson(JsonObject value) => value; + + internal override JsonObject FromJson(JsonNode node) => (JsonObject)node; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Conversions/Instances/SingleConverter.cs b/src/DiskPool/generated/runtime/Conversions/Instances/SingleConverter.cs new file mode 100644 index 000000000000..60e0e3a02c44 --- /dev/null +++ b/src/DiskPool/generated/runtime/Conversions/Instances/SingleConverter.cs @@ -0,0 +1,13 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + public sealed class SingleConverter : JsonConverter + { + internal override JsonNode ToJson(float value) => new JsonNumber(value.ToString()); + + internal override float FromJson(JsonNode node) => (float)node; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Conversions/Instances/StringConverter.cs b/src/DiskPool/generated/runtime/Conversions/Instances/StringConverter.cs new file mode 100644 index 000000000000..a1d2bfd77c7b --- /dev/null +++ b/src/DiskPool/generated/runtime/Conversions/Instances/StringConverter.cs @@ -0,0 +1,13 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + public sealed class StringConverter : JsonConverter + { + internal override JsonNode ToJson(string value) => new JsonString(value); + + internal override string FromJson(JsonNode node) => node.ToString(); + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Conversions/Instances/TimeSpanConverter.cs b/src/DiskPool/generated/runtime/Conversions/Instances/TimeSpanConverter.cs new file mode 100644 index 000000000000..19729049cf45 --- /dev/null +++ b/src/DiskPool/generated/runtime/Conversions/Instances/TimeSpanConverter.cs @@ -0,0 +1,15 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + public sealed class TimeSpanConverter : JsonConverter + { + internal override JsonNode ToJson(TimeSpan value) => new JsonString(value.ToString()); + + internal override TimeSpan FromJson(JsonNode node) => (TimeSpan)node; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Conversions/Instances/UInt16Converter.cs b/src/DiskPool/generated/runtime/Conversions/Instances/UInt16Converter.cs new file mode 100644 index 000000000000..66b411c896b9 --- /dev/null +++ b/src/DiskPool/generated/runtime/Conversions/Instances/UInt16Converter.cs @@ -0,0 +1,13 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + public sealed class UInt16Converter : JsonConverter + { + internal override JsonNode ToJson(ushort value) => new JsonNumber(value); + + internal override ushort FromJson(JsonNode node) => (ushort)node; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Conversions/Instances/UInt32Converter.cs b/src/DiskPool/generated/runtime/Conversions/Instances/UInt32Converter.cs new file mode 100644 index 000000000000..b145645af690 --- /dev/null +++ b/src/DiskPool/generated/runtime/Conversions/Instances/UInt32Converter.cs @@ -0,0 +1,13 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + public sealed class UInt32Converter : JsonConverter + { + internal override JsonNode ToJson(uint value) => new JsonNumber(value); + + internal override uint FromJson(JsonNode node) => (uint)node; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Conversions/Instances/UInt64Converter.cs b/src/DiskPool/generated/runtime/Conversions/Instances/UInt64Converter.cs new file mode 100644 index 000000000000..94711fe4f636 --- /dev/null +++ b/src/DiskPool/generated/runtime/Conversions/Instances/UInt64Converter.cs @@ -0,0 +1,13 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + public sealed class UInt64Converter : JsonConverter + { + internal override JsonNode ToJson(ulong value) => new JsonNumber(value.ToString()); + + internal override ulong FromJson(JsonNode node) => (ulong)node; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Conversions/Instances/UriConverter.cs b/src/DiskPool/generated/runtime/Conversions/Instances/UriConverter.cs new file mode 100644 index 000000000000..6a8e377b3fe4 --- /dev/null +++ b/src/DiskPool/generated/runtime/Conversions/Instances/UriConverter.cs @@ -0,0 +1,15 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + public sealed class UriConverter : JsonConverter + { + internal override JsonNode ToJson(Uri value) => new JsonString(value.AbsoluteUri); + + internal override Uri FromJson(JsonNode node) => (Uri)node; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Conversions/JsonConverter.cs b/src/DiskPool/generated/runtime/Conversions/JsonConverter.cs new file mode 100644 index 000000000000..8a4cf72149c9 --- /dev/null +++ b/src/DiskPool/generated/runtime/Conversions/JsonConverter.cs @@ -0,0 +1,21 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + public abstract class JsonConverter : IJsonConverter + { + internal abstract T FromJson(JsonNode node); + + internal abstract JsonNode ToJson(T value); + + #region IConverter + + object IJsonConverter.FromJson(JsonNode node) => FromJson(node); + + JsonNode IJsonConverter.ToJson(object value) => ToJson((T)value); + + #endregion + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Conversions/JsonConverterAttribute.cs b/src/DiskPool/generated/runtime/Conversions/JsonConverterAttribute.cs new file mode 100644 index 000000000000..58f76bac5e01 --- /dev/null +++ b/src/DiskPool/generated/runtime/Conversions/JsonConverterAttribute.cs @@ -0,0 +1,18 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + public sealed class JsonConverterAttribute : Attribute + { + internal JsonConverterAttribute(Type type) + { + Converter = (IJsonConverter)Activator.CreateInstance(type); + } + + internal IJsonConverter Converter { get; } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Conversions/JsonConverterFactory.cs b/src/DiskPool/generated/runtime/Conversions/JsonConverterFactory.cs new file mode 100644 index 000000000000..f32e25f2fd19 --- /dev/null +++ b/src/DiskPool/generated/runtime/Conversions/JsonConverterFactory.cs @@ -0,0 +1,91 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; +using System.Collections.Generic; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + public sealed class JsonConverterFactory + { + private static readonly Dictionary converters = new Dictionary(); + + static JsonConverterFactory() + { + AddInternal(new BooleanConverter()); + AddInternal(new DateTimeConverter()); + AddInternal(new DateTimeOffsetConverter()); + AddInternal(new BinaryConverter()); + AddInternal(new DecimalConverter()); + AddInternal(new DoubleConverter()); + AddInternal(new GuidConverter()); + AddInternal(new Int16Converter()); + AddInternal(new Int32Converter()); + AddInternal(new Int64Converter()); + AddInternal(new SingleConverter()); + AddInternal(new StringConverter()); + AddInternal(new TimeSpanConverter()); + AddInternal(new UInt16Converter()); + AddInternal(new UInt32Converter()); + AddInternal(new UInt64Converter()); + AddInternal(new UriConverter()); + + // Hash sets + AddInternal(new HashSetConverter()); + AddInternal(new HashSetConverter()); + AddInternal(new HashSetConverter()); + AddInternal(new HashSetConverter()); + AddInternal(new HashSetConverter()); + AddInternal(new HashSetConverter()); + + // JSON + + AddInternal(new JsonObjectConverter()); + AddInternal(new JsonArrayConverter()); + } + + internal static Dictionary Instances => converters; + + internal static IJsonConverter Get(Type type) + { + var details = TypeDetails.Get(type); + + if (details.JsonConverter == null) + { + throw new ConversionException($"No converter found for '{type.Name}'."); + } + + return details.JsonConverter; + } + + internal static bool TryGet(Type type, out IJsonConverter converter) + { + var typeDetails = TypeDetails.Get(type); + + converter = typeDetails.JsonConverter; + + return converter != null; + } + + private static void AddInternal(JsonConverter converter) + => converters.Add(typeof(T), converter); + + private static void AddInternal(IJsonConverter converter) + => converters.Add(typeof(T), converter); + + internal static void Add(JsonConverter converter) + { + if (converter == null) + { + throw new ArgumentNullException(nameof(converter)); + } + + AddInternal(converter); + + var type = TypeDetails.Get(); + + type.JsonConverter = converter; + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Conversions/StringLikeConverter.cs b/src/DiskPool/generated/runtime/Conversions/StringLikeConverter.cs new file mode 100644 index 000000000000..94aa40d76ea6 --- /dev/null +++ b/src/DiskPool/generated/runtime/Conversions/StringLikeConverter.cs @@ -0,0 +1,45 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; +using System.Reflection; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + public sealed class StringLikeConverter : IJsonConverter + { + private readonly Type type; + private readonly MethodInfo parseMethod; + + internal StringLikeConverter(Type type) + { + this.type = type ?? throw new ArgumentNullException(nameof(type)); + this.parseMethod = StringLikeHelper.GetParseMethod(type); + } + + public object FromJson(JsonNode node) => + parseMethod.Invoke(null, new[] { node.ToString() }); + + public JsonNode ToJson(object value) => new JsonString(value.ToString()); + } + + internal static class StringLikeHelper + { + private static readonly Type[] parseMethodParamaterTypes = new[] { typeof(string) }; + + internal static bool IsStringLike(Type type) + { + return GetParseMethod(type) != null; + } + + internal static MethodInfo GetParseMethod(Type type) + { + MethodInfo method = type.GetMethod("Parse", parseMethodParamaterTypes); + + if (method?.IsPublic != true) return null; + + return method; + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Customizations/IJsonSerializable.cs b/src/DiskPool/generated/runtime/Customizations/IJsonSerializable.cs new file mode 100644 index 000000000000..856aadb14ab7 --- /dev/null +++ b/src/DiskPool/generated/runtime/Customizations/IJsonSerializable.cs @@ -0,0 +1,249 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json; +using System; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime +{ + public interface IJsonSerializable + { + JsonNode ToJson(JsonObject container = null, SerializationMode serializationMode = SerializationMode.None); + } + internal static class JsonSerializable + { + /// + /// Serializes an enumerable and returns a JsonNode. + /// + /// an IEnumerable collection of items + /// A JsonNode that contains the collection of items serialized. + private static JsonNode ToJsonValue(System.Collections.IEnumerable enumerable) + { + if (enumerable != null) + { + // is it a byte array of some kind? + if (enumerable is System.Collections.Generic.IEnumerable byteEnumerable) + { + return new XBinary(System.Linq.Enumerable.ToArray(byteEnumerable)); + } + + var hasValues = false; + // just create an array of value nodes. + var result = new XNodeArray(); + foreach (var each in enumerable) + { + // we had at least one value. + hasValues = true; + + // try to serialize it. + var node = ToJsonValue(each); + if (null != node) + { + result.Add(node); + } + } + + // if we were able to add values, (or it was just empty), return it. + if (result.Count > 0 || !hasValues) + { + return result; + } + } + + // we couldn't serialize the values. Sorry. + return null; + } + + /// + /// Serializes a valuetype to a JsonNode. + /// + /// a ValueType (ie, a primitive, enum or struct) to be serialized + /// a JsonNode with the serialized value + private static JsonNode ToJsonValue(ValueType vValue) + { + // numeric type + if (vValue is SByte || vValue is Int16 || vValue is Int32 || vValue is Int64 || vValue is Byte || vValue is UInt16 || vValue is UInt32 || vValue is UInt64 || vValue is decimal || vValue is float || vValue is double) + { + return new JsonNumber(vValue.ToString()); + } + + // boolean type + if (vValue is bool bValue) + { + return new JsonBoolean(bValue); + } + + // dates + if (vValue is DateTime dtValue) + { + return new JsonDate(dtValue); + } + + // sorry, no idea. + return null; + } + /// + /// Attempts to serialize an object by using ToJson() or ToJsonString() if they exist. + /// + /// the object to be serialized. + /// the serialized JsonNode (if successful), otherwise, null + private static JsonNode TryToJsonValue(dynamic oValue) + { + object jsonValue = null; + dynamic v = oValue; + try + { + jsonValue = v.ToJson().ToString(); + } + catch + { + // no harm... + try + { + jsonValue = v.ToJsonString().ToString(); + } + catch + { + // no worries here either. + } + } + + // if we got something out, let's use it. + if (null != jsonValue) + { + // JsonNumber is really a literal json value. Just don't try to cast that back to an actual number, ok? + return new JsonNumber(jsonValue.ToString()); + } + + return null; + } + + /// + /// Serialize an object by using a variety of methods. + /// + /// the object to be serialized. + /// the serialized JsonNode (if successful), otherwise, null + internal static JsonNode ToJsonValue(object value) + { + // things that implement our interface are preferred. + if (value is Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IJsonSerializable jsonSerializable) + { + return jsonSerializable.ToJson(); + } + + // strings are easy. + if (value is string || value is char) + { + return new JsonString(value.ToString()); + } + + // value types are fairly straightforward (fallback to ToJson()/ToJsonString() or literal JsonString ) + if (value is System.ValueType vValue) + { + return ToJsonValue(vValue) ?? TryToJsonValue(vValue) ?? new JsonString(vValue.ToString()); + } + + // dictionaries are objects that should be able to serialize + if (value is System.Collections.Generic.IDictionary dictionary) + { + return Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.JsonSerializable.ToJson(dictionary, null); + } + + // enumerable collections are handled like arrays (again, fallback to ToJson()/ToJsonString() or literal JsonString) + if (value is System.Collections.IEnumerable enumerableValue) + { + // some kind of enumerable value + return ToJsonValue(enumerableValue) ?? TryToJsonValue(value) ?? new JsonString(value.ToString()); + } + + // at this point, we're going to fallback to a string literal here, since we really have no idea what it is. + return new JsonString(value.ToString()); + } + + internal static JsonObject ToJson(System.Collections.Generic.Dictionary dictionary, JsonObject container) => ToJson((System.Collections.Generic.IDictionary)dictionary, container); + + /// + /// Serializes a dictionary into a JsonObject container. + /// + /// The dictionary to serailize + /// the container to serialize the dictionary into + /// the container + internal static JsonObject ToJson(System.Collections.Generic.IDictionary dictionary, JsonObject container) + { + container = container ?? new JsonObject(); + if (dictionary != null && dictionary.Count > 0) + { + foreach (var key in dictionary) + { + // currently, we don't serialize null values. + if (null != key.Value) + { + container.Add(key.Key, ToJsonValue(key.Value)); + continue; + } + } + } + return container; + } + + internal static Func> DeserializeDictionary(Func> dictionaryFactory) + { + return (node) => FromJson(node, dictionaryFactory(), (object)(DeserializeDictionary(dictionaryFactory)) as Func); + } + + internal static System.Collections.Generic.IDictionary FromJson(JsonObject json, System.Collections.Generic.Dictionary container, System.Func objectFactory, System.Collections.Generic.HashSet excludes = null) => FromJson(json, (System.Collections.Generic.IDictionary)container, objectFactory, excludes); + + + internal static System.Collections.Generic.IDictionary FromJson(JsonObject json, System.Collections.Generic.IDictionary container, System.Func objectFactory, System.Collections.Generic.HashSet excludes = null) + { + if (null == json) + { + return container; + } + + foreach (var key in json.Keys) + { + if (true == excludes?.Contains(key)) + { + continue; + } + + var value = json[key]; + try + { + switch (value.Type) + { + case JsonType.Null: + // skip null values. + continue; + + case JsonType.Array: + case JsonType.Boolean: + case JsonType.Date: + case JsonType.Binary: + case JsonType.Number: + case JsonType.String: + container.Add(key, (V)value.ToValue()); + break; + case JsonType.Object: + if (objectFactory != null) + { + var v = objectFactory(value as JsonObject); + if (null != v) + { + container.Add(key, v); + } + } + break; + } + } + catch + { + } + } + return container; + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Customizations/JsonArray.cs b/src/DiskPool/generated/runtime/Customizations/JsonArray.cs new file mode 100644 index 000000000000..1d53ce5b91c0 --- /dev/null +++ b/src/DiskPool/generated/runtime/Customizations/JsonArray.cs @@ -0,0 +1,13 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + public partial class JsonArray + { + internal override object ToValue() => Count == 0 ? new object[0] : System.Linq.Enumerable.ToArray(System.Linq.Enumerable.Select(this, each => each.ToValue())); + } + + +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Customizations/JsonBoolean.cs b/src/DiskPool/generated/runtime/Customizations/JsonBoolean.cs new file mode 100644 index 000000000000..aa0b064509b3 --- /dev/null +++ b/src/DiskPool/generated/runtime/Customizations/JsonBoolean.cs @@ -0,0 +1,16 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + internal partial class JsonBoolean + { + internal static JsonBoolean Create(bool? value) => value is bool b ? new JsonBoolean(b) : null; + internal bool ToBoolean() => Value; + + internal override object ToValue() => Value; + } + + +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Customizations/JsonNode.cs b/src/DiskPool/generated/runtime/Customizations/JsonNode.cs new file mode 100644 index 000000000000..9638f6525388 --- /dev/null +++ b/src/DiskPool/generated/runtime/Customizations/JsonNode.cs @@ -0,0 +1,21 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + using System; + using System.Collections.Generic; + + public partial class JsonNode + { + /// + /// Returns the content of this node as the underlying value. + /// Will default to the string representation if not overridden in child classes. + /// + /// an object with the underlying value of the node. + internal virtual object ToValue() { + return this.ToString(); + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Customizations/JsonNumber.cs b/src/DiskPool/generated/runtime/Customizations/JsonNumber.cs new file mode 100644 index 000000000000..797a45d3382a --- /dev/null +++ b/src/DiskPool/generated/runtime/Customizations/JsonNumber.cs @@ -0,0 +1,78 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + using System; + + public partial class JsonNumber + { + internal static readonly DateTime EpochDate = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc); + private static long ToUnixTime(DateTime dateTime) + { + return (long)dateTime.Subtract(EpochDate).TotalSeconds; + } + private static DateTime FromUnixTime(long totalSeconds) + { + return EpochDate.AddSeconds(totalSeconds); + } + internal byte ToByte() => this; + internal int ToInt() => this; + internal long ToLong() => this; + internal short ToShort() => this; + internal UInt16 ToUInt16() => this; + internal UInt32 ToUInt32() => this; + internal UInt64 ToUInt64() => this; + internal decimal ToDecimal() => this; + internal double ToDouble() => this; + internal float ToFloat() => this; + + internal static JsonNumber Create(int? value) => value is int n ? new JsonNumber(n) : null; + internal static JsonNumber Create(long? value) => value is long n ? new JsonNumber(n) : null; + internal static JsonNumber Create(float? value) => value is float n ? new JsonNumber(n) : null; + internal static JsonNumber Create(double? value) => value is double n ? new JsonNumber(n) : null; + internal static JsonNumber Create(decimal? value) => value is decimal n ? new JsonNumber(n) : null; + internal static JsonNumber Create(DateTime? value) => value is DateTime date ? new JsonNumber(ToUnixTime(date)) : null; + + public static implicit operator DateTime(JsonNumber number) => FromUnixTime(number); + internal DateTime ToDateTime() => this; + + internal JsonNumber(decimal value) + { + this.value = value.ToString(); + } + internal override object ToValue() + { + if (IsInteger) + { + if (int.TryParse(this.value, out int iValue)) + { + return iValue; + } + if (long.TryParse(this.value, out long lValue)) + { + return lValue; + } + } + else + { + if (float.TryParse(this.value, out float fValue)) + { + return fValue; + } + if (double.TryParse(this.value, out double dValue)) + { + return dValue; + } + if (decimal.TryParse(this.value, out decimal dcValue)) + { + return dcValue; + } + } + return null; + } + } + + +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Customizations/JsonObject.cs b/src/DiskPool/generated/runtime/Customizations/JsonObject.cs new file mode 100644 index 000000000000..62c4d121e6ec --- /dev/null +++ b/src/DiskPool/generated/runtime/Customizations/JsonObject.cs @@ -0,0 +1,183 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + using System; + using System.Collections.Generic; + + public partial class JsonObject + { + internal override object ToValue() => Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.JsonSerializable.FromJson(this, new System.Collections.Generic.Dictionary(), (obj) => obj.ToValue()); + + internal void SafeAdd(string name, Func valueFn) + { + if (valueFn != null) + { + var value = valueFn(); + if (null != value) + { + items.Add(name, value); + } + } + } + + internal void SafeAdd(string name, JsonNode value) + { + if (null != value) + { + items.Add(name, value); + } + } + + internal T NullableProperty(string propertyName) where T : JsonNode + { + if (this.TryGetValue(propertyName, out JsonNode value)) + { + if (value.IsNull) + { + return null; + } + if (value is T tval) + { + return tval; + } + /* it's present, but not the correct type... */ + //throw new Exception($"Property {propertyName} in object expected type {typeof(T).Name} but value of type {value.Type.ToString()} was found."); + } + return null; + } + + internal JsonObject Property(string propertyName) + { + return PropertyT(propertyName); + } + + internal T PropertyT(string propertyName) where T : JsonNode + { + if (this.TryGetValue(propertyName, out JsonNode value)) + { + if (value.IsNull) + { + return null; // we're going to assume that the consumer knows what to do if null is explicity returned? + } + + if (value is T tval) + { + return tval; + } + /* it's present, but not the correct type... */ + // throw new Exception($"Property {propertyName} in object expected type {typeof(T).Name} but value of type {value.Type.ToString()} was found."); + } + return null; + } + + internal int NumberProperty(string propertyName, ref int output) => output = this.PropertyT(propertyName)?.ToInt() ?? output; + internal float NumberProperty(string propertyName, ref float output) => output = this.PropertyT(propertyName)?.ToFloat() ?? output; + internal byte NumberProperty(string propertyName, ref byte output) => output = this.PropertyT(propertyName)?.ToByte() ?? output; + internal long NumberProperty(string propertyName, ref long output) => output = this.PropertyT(propertyName)?.ToLong() ?? output; + internal double NumberProperty(string propertyName, ref double output) => output = this.PropertyT(propertyName)?.ToDouble() ?? output; + internal decimal NumberProperty(string propertyName, ref decimal output) => output = this.PropertyT(propertyName)?.ToDecimal() ?? output; + internal short NumberProperty(string propertyName, ref short output) => output = this.PropertyT(propertyName)?.ToShort() ?? output; + internal DateTime NumberProperty(string propertyName, ref DateTime output) => output = this.PropertyT(propertyName)?.ToDateTime() ?? output; + + internal int? NumberProperty(string propertyName, ref int? output) => output = this.NullableProperty(propertyName)?.ToInt() ?? null; + internal float? NumberProperty(string propertyName, ref float? output) => output = this.NullableProperty(propertyName)?.ToFloat() ?? null; + internal byte? NumberProperty(string propertyName, ref byte? output) => output = this.NullableProperty(propertyName)?.ToByte() ?? null; + internal long? NumberProperty(string propertyName, ref long? output) => output = this.NullableProperty(propertyName)?.ToLong() ?? null; + internal double? NumberProperty(string propertyName, ref double? output) => output = this.NullableProperty(propertyName)?.ToDouble() ?? null; + internal decimal? NumberProperty(string propertyName, ref decimal? output) => output = this.NullableProperty(propertyName)?.ToDecimal() ?? null; + internal short? NumberProperty(string propertyName, ref short? output) => output = this.NullableProperty(propertyName)?.ToShort() ?? null; + + internal DateTime? NumberProperty(string propertyName, ref DateTime? output) => output = this.NullableProperty(propertyName)?.ToDateTime() ?? null; + + + internal string StringProperty(string propertyName) => this.PropertyT(propertyName)?.ToString(); + internal string StringProperty(string propertyName, ref string output) => output = this.PropertyT(propertyName)?.ToString() ?? output; + internal char StringProperty(string propertyName, ref char output) => output = this.PropertyT(propertyName)?.ToChar() ?? output; + internal char? StringProperty(string propertyName, ref char? output) => output = this.PropertyT(propertyName)?.ToChar() ?? null; + + internal DateTime StringProperty(string propertyName, ref DateTime output) => DateTime.TryParse(this.PropertyT(propertyName)?.ToString(), out output) ? output : output; + internal DateTime? StringProperty(string propertyName, ref DateTime? output) => output = DateTime.TryParse(this.PropertyT(propertyName)?.ToString(), out var o) ? o : output; + + + internal bool BooleanProperty(string propertyName, ref bool output) => output = this.PropertyT(propertyName)?.ToBoolean() ?? output; + internal bool? BooleanProperty(string propertyName, ref bool? output) => output = this.PropertyT(propertyName)?.ToBoolean() ?? null; + + internal T[] ArrayProperty(string propertyName, ref T[] output, Func deserializer) + { + var array = this.PropertyT(propertyName); + if (array != null) + { + output = new T[array.Count]; + for (var i = 0; i < output.Length; i++) + { + output[i] = deserializer(array[i]); + } + } + return output; + } + internal T[] ArrayProperty(string propertyName, Func deserializer) + { + var array = this.PropertyT(propertyName); + if (array != null) + { + var output = new T[array.Count]; + for (var i = 0; i < output.Length; i++) + { + output[i] = deserializer(array[i]); + } + return output; + } + return new T[0]; + } + internal void IterateArrayProperty(string propertyName, Action deserializer) + { + var array = this.PropertyT(propertyName); + if (array != null) + { + for (var i = 0; i < array.Count; i++) + { + deserializer(array[i]); + } + } + } + + internal Dictionary DictionaryProperty(string propertyName, ref Dictionary output, Func deserializer) + { + var dictionary = this.PropertyT(propertyName); + if (output == null) + { + output = new Dictionary(); + } + else + { + output.Clear(); + } + if (dictionary != null) + { + foreach (var key in dictionary.Keys) + { + output[key] = deserializer(dictionary[key]); + } + } + return output; + } + + internal static JsonObject Create(IDictionary source, Func selector) + { + if (source == null || selector == null) + { + return null; + } + var result = new JsonObject(); + + foreach (var key in source.Keys) + { + result.SafeAdd(key, selector(source[key])); + } + return result; + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Customizations/JsonString.cs b/src/DiskPool/generated/runtime/Customizations/JsonString.cs new file mode 100644 index 000000000000..56699a1b12f4 --- /dev/null +++ b/src/DiskPool/generated/runtime/Customizations/JsonString.cs @@ -0,0 +1,34 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + using System; + using System.Globalization; + using System.Linq; + + public partial class JsonString + { + internal static string DateFormat = "yyyy-MM-dd"; + internal static string DateTimeFormat = "yyyy'-'MM'-'dd'T'HH':'mm':'ss.FFFFFFFK"; + internal static string DateTimeRfc1123Format = "R"; + + internal static JsonString Create(string value) => value == null ? null : new JsonString(value); + internal static JsonString Create(char? value) => value is char c ? new JsonString(c.ToString()) : null; + + internal static JsonString CreateDate(DateTime? value) => value is DateTime date ? new JsonString(date.ToString(DateFormat, CultureInfo.CurrentCulture)) : null; + internal static JsonString CreateDateTime(DateTime? value) => value is DateTime date ? new JsonString(date.ToString(DateTimeFormat, CultureInfo.CurrentCulture)) : null; + internal static JsonString CreateDateTimeRfc1123(DateTime? value) => value is DateTime date ? new JsonString(date.ToString(DateTimeRfc1123Format, CultureInfo.CurrentCulture)) : null; + + internal char ToChar() => this.Value?.ToString()?.FirstOrDefault() ?? default(char); + public static implicit operator char(JsonString value) => value?.ToString()?.FirstOrDefault() ?? default(char); + public static implicit operator char? (JsonString value) => value?.ToString()?.FirstOrDefault(); + + public static implicit operator DateTime(JsonString value) => DateTime.TryParse(value, out var output) ? output : default(DateTime); + public static implicit operator DateTime? (JsonString value) => DateTime.TryParse(value, out var output) ? output : default(DateTime?); + + } + + +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Customizations/XNodeArray.cs b/src/DiskPool/generated/runtime/Customizations/XNodeArray.cs new file mode 100644 index 000000000000..d28f96f4d0b0 --- /dev/null +++ b/src/DiskPool/generated/runtime/Customizations/XNodeArray.cs @@ -0,0 +1,44 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + using System; + using System.Linq; + + public partial class XNodeArray + { + internal static XNodeArray Create(T[] source, Func selector) + { + if (source == null || selector == null) + { + return null; + } + var result = new XNodeArray(); + foreach (var item in source.Select(selector)) + { + result.SafeAdd(item); + } + return result; + } + internal void SafeAdd(JsonNode item) + { + if (item != null) + { + items.Add(item); + } + } + internal void SafeAdd(Func itemFn) + { + if (itemFn != null) + { + var item = itemFn(); + if (item != null) + { + items.Add(item); + } + } + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Debugging.cs b/src/DiskPool/generated/runtime/Debugging.cs new file mode 100644 index 000000000000..af997fe6076b --- /dev/null +++ b/src/DiskPool/generated/runtime/Debugging.cs @@ -0,0 +1,28 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime +{ + internal static class AttachDebugger + { + internal static void Break() + { + while (!System.Diagnostics.Debugger.IsAttached) + { + System.Console.Error.WriteLine($"Waiting for debugger to attach to process {System.Diagnostics.Process.GetCurrentProcess().Id}"); + for (int i = 0; i < 50; i++) + { + if (System.Diagnostics.Debugger.IsAttached) + { + break; + } + System.Threading.Thread.Sleep(100); + System.Console.Error.Write("."); + } + System.Console.Error.WriteLine(); + } + System.Diagnostics.Debugger.Break(); + } + } +} diff --git a/src/DiskPool/generated/runtime/DictionaryExtensions.cs b/src/DiskPool/generated/runtime/DictionaryExtensions.cs new file mode 100644 index 000000000000..aa9ceee5cffa --- /dev/null +++ b/src/DiskPool/generated/runtime/DictionaryExtensions.cs @@ -0,0 +1,36 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime +{ + internal static class DictionaryExtensions + { + internal static void HashTableToDictionary(System.Collections.Hashtable hashtable, System.Collections.Generic.IDictionary dictionary) + { + foreach (var each in hashtable.Keys) + { + var key = each.ToString(); + var value = hashtable[key]; + if (null != value) + { + if (value is System.Collections.Hashtable nested) + { + HashTableToDictionary(nested, new System.Collections.Generic.Dictionary()); + } + else + { + try + { + dictionary[key] = (V)value; + } + catch + { + // Values getting dropped; not compatible with target dictionary. Not sure what to do here. + } + } + } + } + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/EventData.cs b/src/DiskPool/generated/runtime/EventData.cs new file mode 100644 index 000000000000..8eb2efa5a3d1 --- /dev/null +++ b/src/DiskPool/generated/runtime/EventData.cs @@ -0,0 +1,78 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime +{ + + using System; + using System.Threading; + + ///Represents the data in signaled event. + public partial class EventData + { + /// + /// The type of the event being signaled + /// + public string Id; + + /// + /// The user-ready message from the event. + /// + public string Message; + + /// + /// When the event is about a parameter, this is the parameter name. + /// Used in Validation Events + /// + public string Parameter; + + /// + /// This represents a numeric value associated with the event. + /// Use for progress-style events + /// + public double Value; + + /// + /// Any extended data for an event should be serialized and stored here. + /// + public string ExtendedData; + + /// + /// If the event triggers after the request message has been created, this will contain the Request Message (which in HTTP calls would be HttpRequestMessage) + /// + /// Typically you'd cast this to the expected type to use it: + /// + /// if(eventData.RequestMessgae is HttpRequestMessage httpRequest) + /// { + /// httpRequest.Headers.Add("x-request-flavor", "vanilla"); + /// } + /// + /// + public object RequestMessage; + + /// + /// If the event triggers after the response is back, this will contain the Response Message (which in HTTP calls would be HttpResponseMessage) + /// + /// Typically you'd cast this to the expected type to use it: + /// + /// if(eventData.ResponseMessage is HttpResponseMessage httpResponse){ + /// var flavor = httpResponse.Headers.GetValue("x-request-flavor"); + /// } + /// + /// + public object ResponseMessage; + + /// + /// Cancellation method for this event. + /// + /// If the event consumer wishes to cancel the request that initiated this event, call Cancel() + /// + /// + /// The original initiator of the request must provide the implementation of this. + /// + public System.Action Cancel; + } + +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/EventDataExtensions.cs b/src/DiskPool/generated/runtime/EventDataExtensions.cs new file mode 100644 index 000000000000..8024adf79f61 --- /dev/null +++ b/src/DiskPool/generated/runtime/EventDataExtensions.cs @@ -0,0 +1,94 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime +{ + using System; + + [System.ComponentModel.TypeConverter(typeof(EventDataConverter))] + /// + /// PowerShell-specific data on top of the llc# EventData + /// + /// + /// In PowerShell, we add on the EventDataConverter to support sending events between modules. + /// Obviously, this code would need to be duplcated on both modules. + /// This is preferable to sharing a common library, as versioning makes that problematic. + /// + public partial class EventData : EventArgs + { + } + + /// + /// A PowerShell PSTypeConverter to adapt an EventData object that has been passed. + /// Usually used between modules. + /// + public class EventDataConverter : System.Management.Automation.PSTypeConverter + { + public override bool CanConvertTo(object sourceValue, Type destinationType) => false; + public override object ConvertTo(object sourceValue, Type destinationType, IFormatProvider formatProvider, bool ignoreCase) => null; + public override bool CanConvertFrom(dynamic sourceValue, Type destinationType) => destinationType == typeof(EventData) && CanConvertFrom(sourceValue); + public override object ConvertFrom(dynamic sourceValue, Type destinationType, IFormatProvider formatProvider, bool ignoreCase) => ConvertFrom(sourceValue); + + /// + /// Verifies that a given object has the required members to convert it to the target type (EventData) + /// + /// Uses a dynamic type so that it is able to use the simplest code without excessive checking. + /// + /// The instance to verify + /// True, if the object has all the required parameters. + public static bool CanConvertFrom(dynamic sourceValue) + { + try + { + // check if this has *required* parameters... + sourceValue?.Id?.GetType(); + sourceValue?.Message?.GetType(); + sourceValue?.Cancel?.GetType(); + + // remaining parameters are not *required*, + // and if they have values, it will copy them at conversion time. + } + catch + { + // if anything throws an exception (because it's null, or doesn't have that member) + return false; + } + return true; + } + + /// + /// Returns result of the delegate as the expected type, or default(T) + /// + /// This isolates any exceptions from the consumer. + /// + /// A delegate that returns a value + /// The desired output type + /// The value from the function if the type is correct + private static T To(Func srcValue) + { + try { return srcValue(); } + catch { return default(T); } + } + + /// + /// Converts an incoming object to the expected type by treating the incoming object as a dynamic, and coping the expected values. + /// + /// the incoming object + /// EventData + public static EventData ConvertFrom(dynamic sourceValue) + { + return new EventData + { + Id = To(() => sourceValue.Id), + Message = To(() => sourceValue.Message), + Parameter = To(() => sourceValue.Parameter), + Value = To(() => sourceValue.Value), + RequestMessage = To(() => sourceValue.RequestMessage), + ResponseMessage = To(() => sourceValue.ResponseMessage), + Cancel = To(() => sourceValue.Cancel) + }; + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/EventListener.cs b/src/DiskPool/generated/runtime/EventListener.cs new file mode 100644 index 000000000000..ac9e7a8ca1ea --- /dev/null +++ b/src/DiskPool/generated/runtime/EventListener.cs @@ -0,0 +1,247 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime +{ + + using System; + using System.Linq; + using System.Collections; + using System.Collections.Generic; + using System.Net.Http; + using System.Threading; + using System.Threading.Tasks; + using GetEventData = System.Func; + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + public interface IValidates + { + Task Validate(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IEventListener listener); + } + + /// + /// The IEventListener Interface defines the communication mechanism for Signaling events during a remote call. + /// + /// + /// The interface is designed to be as minimal as possible, allow for quick peeking of the event type (id) + /// and the cancellation status and provides a delegate for retrieving the event details themselves. + /// + public interface IEventListener + { + Task Signal(string id, CancellationToken token, GetEventData createMessage); + CancellationToken Token { get; } + System.Action Cancel { get; } + } + + internal static partial class Extensions + { + public static Task Signal(this IEventListener instance, string id, CancellationToken token, Func createMessage) => instance.Signal(id, token, createMessage); + public static Task Signal(this IEventListener instance, string id, CancellationToken token) => instance.Signal(id, token, () => new EventData { Id = id, Cancel = instance.Cancel }); + public static Task Signal(this IEventListener instance, string id, CancellationToken token, string messageText) => instance.Signal(id, token, () => new EventData { Id = id, Message = messageText, Cancel = instance.Cancel }); + public static Task Signal(this IEventListener instance, string id, CancellationToken token, string messageText, HttpRequestMessage request) => instance.Signal(id, token, () => new EventData { Id = id, Message = messageText, RequestMessage = request, Cancel = instance.Cancel }); + public static Task Signal(this IEventListener instance, string id, CancellationToken token, string messageText, HttpResponseMessage response) => instance.Signal(id, token, () => new EventData { Id = id, Message = messageText, RequestMessage = response.RequestMessage, ResponseMessage = response, Cancel = instance.Cancel }); + public static Task Signal(this IEventListener instance, string id, CancellationToken token, string messageText, double magnitude) => instance.Signal(id, token, () => new EventData { Id = id, Message = messageText, Value = magnitude, Cancel = instance.Cancel }); + public static Task Signal(this IEventListener instance, string id, CancellationToken token, string messageText, double magnitude, HttpRequestMessage request) => instance.Signal(id, token, () => new EventData { Id = id, Message = messageText, RequestMessage = request, Value = magnitude, Cancel = instance.Cancel }); + public static Task Signal(this IEventListener instance, string id, CancellationToken token, string messageText, double magnitude, HttpResponseMessage response) => instance.Signal(id, token, () => new EventData { Id = id, Message = messageText, RequestMessage = response.RequestMessage, ResponseMessage = response, Value = magnitude, Cancel = instance.Cancel }); + public static Task Signal(this IEventListener instance, string id, CancellationToken token, HttpRequestMessage request) => instance.Signal(id, token, () => new EventData { Id = id, RequestMessage = request, Cancel = instance.Cancel }); + public static Task Signal(this IEventListener instance, string id, CancellationToken token, HttpRequestMessage request, HttpResponseMessage response) => instance.Signal(id, token, () => new EventData { Id = id, RequestMessage = request, ResponseMessage = response, Cancel = instance.Cancel }); + public static Task Signal(this IEventListener instance, string id, CancellationToken token, HttpResponseMessage response) => instance.Signal(id, token, () => new EventData { Id = id, RequestMessage = response.RequestMessage, ResponseMessage = response, Cancel = instance.Cancel }); + public static Task Signal(this IEventListener instance, string id, CancellationToken token, EventData message) => instance.Signal(id, token, () => { message.Id = id; message.Cancel = instance.Cancel; return message; }); + + public static Task Signal(this IEventListener instance, string id, Func createMessage) => instance.Signal(id, instance.Token, createMessage); + public static Task Signal(this IEventListener instance, string id) => instance.Signal(id, instance.Token, () => new EventData { Id = id, Cancel = instance.Cancel }); + public static Task Signal(this IEventListener instance, string id, string messageText) => instance.Signal(id, instance.Token, () => new EventData { Id = id, Message = messageText, Cancel = instance.Cancel }); + public static Task Signal(this IEventListener instance, string id, string messageText, HttpRequestMessage request) => instance.Signal(id, instance.Token, () => new EventData { Id = id, Message = messageText, RequestMessage = request, Cancel = instance.Cancel }); + public static Task Signal(this IEventListener instance, string id, string messageText, HttpResponseMessage response) => instance.Signal(id, instance.Token, () => new EventData { Id = id, Message = messageText, RequestMessage = response.RequestMessage, ResponseMessage = response, Cancel = instance.Cancel }); + public static Task Signal(this IEventListener instance, string id, string messageText, double magnitude) => instance.Signal(id, instance.Token, () => new EventData { Id = id, Message = messageText, Value = magnitude, Cancel = instance.Cancel }); + public static Task Signal(this IEventListener instance, string id, string messageText, double magnitude, HttpRequestMessage request) => instance.Signal(id, instance.Token, () => new EventData { Id = id, Message = messageText, RequestMessage = request, Value = magnitude, Cancel = instance.Cancel }); + public static Task Signal(this IEventListener instance, string id, string messageText, double magnitude, HttpResponseMessage response) => instance.Signal(id, instance.Token, () => new EventData { Id = id, Message = messageText, RequestMessage = response.RequestMessage, ResponseMessage = response, Value = magnitude, Cancel = instance.Cancel }); + public static Task Signal(this IEventListener instance, string id, HttpRequestMessage request) => instance.Signal(id, instance.Token, () => new EventData { Id = id, RequestMessage = request, Cancel = instance.Cancel }); + public static Task Signal(this IEventListener instance, string id, HttpRequestMessage request, HttpResponseMessage response) => instance.Signal(id, instance.Token, () => new EventData { Id = id, RequestMessage = request, ResponseMessage = response, Cancel = instance.Cancel }); + public static Task Signal(this IEventListener instance, string id, HttpResponseMessage response) => instance.Signal(id, instance.Token, () => new EventData { Id = id, RequestMessage = response.RequestMessage, ResponseMessage = response, Cancel = instance.Cancel }); + public static Task Signal(this IEventListener instance, string id, EventData message) => instance.Signal(id, instance.Token, () => { message.Id = id; message.Cancel = instance.Cancel; return message; }); + + public static Task Signal(this IEventListener instance, string id, System.Uri uri) => instance.Signal(id, instance.Token, () => new EventData { Id = id, Message = uri.ToString(), Cancel = instance.Cancel }); + + public static async Task AssertNotNull(this IEventListener instance, string parameterName, object value) + { + if (value == null) + { + await instance.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.ValidationWarning, instance.Token, () => new EventData { Id = Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.ValidationWarning, Message = $"'{parameterName}' should not be null", Parameter = parameterName, Cancel = instance.Cancel }); + } + } + public static async Task AssertMinimumLength(this IEventListener instance, string parameterName, string value, int length) + { + if (value != null && value.Length < length) + { + await instance.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.ValidationWarning, instance.Token, () => new EventData { Id = Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.ValidationWarning, Message = $"Length of '{parameterName}' is less than {length}", Parameter = parameterName, Cancel = instance.Cancel }); + } + } + public static async Task AssertMaximumLength(this IEventListener instance, string parameterName, string value, int length) + { + if (value != null && value.Length > length) + { + await instance.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.ValidationWarning, instance.Token, () => new EventData { Id = Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.ValidationWarning, Message = $"Length of '{parameterName}' is greater than {length}", Parameter = parameterName, Cancel = instance.Cancel }); + } + } + + public static async Task AssertRegEx(this IEventListener instance, string parameterName, string value, string regularExpression) + { + if (value != null && !System.Text.RegularExpressions.Regex.Match(value, regularExpression).Success) + { + await instance.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.ValidationWarning, instance.Token, () => new EventData { Id = Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.ValidationWarning, Message = $"'{parameterName}' does not validate against pattern /{regularExpression}/", Parameter = parameterName, Cancel = instance.Cancel }); + } + } + public static async Task AssertEnum(this IEventListener instance, string parameterName, string value, params string[] values) + { + if (!values.Any(each => each.Equals(value))) + { + await instance.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.ValidationWarning, instance.Token, () => new EventData { Id = Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.ValidationWarning, Message = $"'{parameterName}' is not one of ({values.Aggregate((c, e) => $"'{e}',{c}")}", Parameter = parameterName, Cancel = instance.Cancel }); + } + } + public static async Task AssertObjectIsValid(this IEventListener instance, string parameterName, object inst) + { + await (inst as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.IValidates)?.Validate(instance); + } + + public static async Task AssertIsLessThan(this IEventListener instance, string parameterName, T? value, T max) where T : struct, System.IComparable + { + if (null != value && ((T)value).CompareTo(max) >= 0) + { + await instance.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.ValidationWarning, instance.Token, () => new EventData { Id = Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.ValidationWarning, Message = $"Value of '{parameterName}' must be less than {max} (value is {value})", Parameter = parameterName, Cancel = instance.Cancel }); + } + } + public static async Task AssertIsGreaterThan(this IEventListener instance, string parameterName, T? value, T max) where T : struct, System.IComparable + { + if (null != value && ((T)value).CompareTo(max) <= 0) + { + await instance.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.ValidationWarning, instance.Token, () => new EventData { Id = Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.ValidationWarning, Message = $"Value of '{parameterName}' must be greater than {max} (value is {value})", Parameter = parameterName, Cancel = instance.Cancel }); + } + } + public static async Task AssertIsLessThanOrEqual(this IEventListener instance, string parameterName, T? value, T max) where T : struct, System.IComparable + { + if (null != value && ((T)value).CompareTo(max) > 0) + { + await instance.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.ValidationWarning, instance.Token, () => new EventData { Id = Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.ValidationWarning, Message = $"Value of '{parameterName}' must be less than or equal to {max} (value is {value})", Parameter = parameterName, Cancel = instance.Cancel }); + } + } + public static async Task AssertIsGreaterThanOrEqual(this IEventListener instance, string parameterName, T? value, T max) where T : struct, System.IComparable + { + if (null != value && ((T)value).CompareTo(max) < 0) + { + await instance.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.ValidationWarning, instance.Token, () => new EventData { Id = Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.ValidationWarning, Message = $"Value of '{parameterName}' must be greater than or equal to {max} (value is {value})", Parameter = parameterName, Cancel = instance.Cancel }); + } + } + public static async Task AssertIsMultipleOf(this IEventListener instance, string parameterName, Int64? value, Int64 multiple) + { + if (null != value && value % multiple != 0) + { + await instance.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.ValidationWarning, instance.Token, () => new EventData { Id = Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.ValidationWarning, Message = $"Value of '{parameterName}' must be multiple of {multiple} (value is {value})", Parameter = parameterName, Cancel = instance.Cancel }); + } + } + public static async Task AssertIsMultipleOf(this IEventListener instance, string parameterName, double? value, double multiple) + { + if (null != value) + { + var i = (Int64)(value / multiple); + if (i != value / multiple) + { + await instance.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.ValidationWarning, instance.Token, () => new EventData { Id = Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.ValidationWarning, Message = $"Value of '{parameterName}' must be multiple of {multiple} (value is {value})", Parameter = parameterName, Cancel = instance.Cancel }); + } + } + } + public static async Task AssertIsMultipleOf(this IEventListener instance, string parameterName, decimal? value, decimal multiple) + { + if (null != value) + { + var i = (Int64)(value / multiple); + if (i != value / multiple) + { + await instance.Signal(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.ValidationWarning, instance.Token, () => new EventData { Id = Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Events.ValidationWarning, Message = $"Value of '{parameterName}' must be multiple of {multiple} (value is {value})", Parameter = parameterName, Cancel = instance.Cancel }); + } + } + } + } + + /// + /// An Implementation of the IEventListener that supports subscribing to events and dispatching them + /// (used for manually using the lowlevel interface) + /// + public class EventListener : CancellationTokenSource, IEnumerable>, IEventListener + { + private Dictionary calls = new Dictionary(); + public IEnumerator> GetEnumerator() => calls.GetEnumerator(); + IEnumerator IEnumerable.GetEnumerator() => calls.GetEnumerator(); + public EventListener() + { + } + + public new Action Cancel => base.Cancel; + private Event tracer; + + public EventListener(params (string name, Event callback)[] initializer) + { + foreach (var each in initializer) + { + Add(each.name, each.callback); + } + } + + public void Add(string name, SynchEvent callback) + { + Add(name, (message) => { callback(message); return Task.CompletedTask; }); + } + + public void Add(string name, Event callback) + { + if (callback != null) + { + if (string.IsNullOrEmpty(name)) + { + if (calls.ContainsKey(name)) + { + tracer += callback; + } + else + { + tracer = callback; + } + } + else + { + if (calls.ContainsKey(name)) + { + calls[name ?? System.String.Empty] += callback; + } + else + { + calls[name ?? System.String.Empty] = callback; + } + } + } + } + + + public async Task Signal(string id, CancellationToken token, GetEventData createMessage) + { + using (NoSynchronizationContext) + { + if (!string.IsNullOrEmpty(id) && (calls.TryGetValue(id, out Event listener) || tracer != null)) + { + var message = createMessage(); + message.Id = id; + + await listener?.Invoke(message); + await tracer?.Invoke(message); + + if (token.IsCancellationRequested) + { + throw new OperationCanceledException($"Canceled by event {id} ", this.Token); + } + } + } + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Events.cs b/src/DiskPool/generated/runtime/Events.cs new file mode 100644 index 000000000000..a8b6a8637bba --- /dev/null +++ b/src/DiskPool/generated/runtime/Events.cs @@ -0,0 +1,27 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime +{ + public static partial class Events + { + public const string Log = nameof(Log); + public const string Validation = nameof(Validation); + public const string ValidationWarning = nameof(ValidationWarning); + public const string AfterValidation = nameof(AfterValidation); + public const string RequestCreated = nameof(RequestCreated); + public const string ResponseCreated = nameof(ResponseCreated); + public const string URLCreated = nameof(URLCreated); + public const string Finally = nameof(Finally); + public const string HeaderParametersAdded = nameof(HeaderParametersAdded); + public const string BodyContentSet = nameof(BodyContentSet); + public const string BeforeCall = nameof(BeforeCall); + public const string BeforeResponseDispatch = nameof(BeforeResponseDispatch); + public const string FollowingNextLink = nameof(FollowingNextLink); + public const string DelayBeforePolling = nameof(DelayBeforePolling); + public const string Polling = nameof(Polling); + + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/EventsExtensions.cs b/src/DiskPool/generated/runtime/EventsExtensions.cs new file mode 100644 index 000000000000..a876b4d05b21 --- /dev/null +++ b/src/DiskPool/generated/runtime/EventsExtensions.cs @@ -0,0 +1,27 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime +{ + public static partial class Events + { + public const string CmdletProcessRecordStart = nameof(CmdletProcessRecordStart); + public const string CmdletProcessRecordAsyncStart = nameof(CmdletProcessRecordAsyncStart); + public const string CmdletException = nameof(CmdletException); + public const string CmdletGetPipeline = nameof(CmdletGetPipeline); + public const string CmdletBeforeAPICall = nameof(CmdletBeforeAPICall); + public const string CmdletBeginProcessing = nameof(CmdletBeginProcessing); + public const string CmdletEndProcessing = nameof(CmdletEndProcessing); + public const string CmdletProcessRecordEnd = nameof(CmdletProcessRecordEnd); + public const string CmdletProcessRecordAsyncEnd = nameof(CmdletProcessRecordAsyncEnd); + public const string CmdletAfterAPICall = nameof(CmdletAfterAPICall); + + public const string Verbose = nameof(Verbose); + public const string Debug = nameof(Debug); + public const string Information = nameof(Information); + public const string Error = nameof(Error); + public const string Warning = nameof(Warning); + } + +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Extensions.cs b/src/DiskPool/generated/runtime/Extensions.cs new file mode 100644 index 000000000000..8dff12fdd680 --- /dev/null +++ b/src/DiskPool/generated/runtime/Extensions.cs @@ -0,0 +1,111 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime +{ + using System.Linq; + + internal static partial class Extensions + { + + public static T ReadHeaders(this T instance, global::System.Net.Http.Headers.HttpResponseHeaders headers) where T : class + { + (instance as IHeaderSerializable)?.ReadHeaders(headers); + return instance; + } + + internal static bool If(T input, out T output) + { + if (null == input) + { + output = default(T); + return false; + } + output = input; + return true; + } + + internal static void AddIf(T value, System.Action addMethod) + { + // if value is present (and it's not just an empty JSON Object) + if (null != value && (value as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject)?.Keys.Count != 0) + { + addMethod(value); + } + } + + internal static void AddIf(T value, string serializedName, System.Action addMethod) + { + // if value is present (and it's not just an empty JSON Object) + if (null != value && (value as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject)?.Keys.Count != 0) + { + addMethod(serializedName, value); + } + } + + /// + /// Returns the first header value as a string from an HttpReponseMessage. + /// + /// the HttpResponseMessage to fetch a header from + /// the header name + /// the first header value as a string from an HttpReponseMessage. string.empty if there is no header value matching + internal static string GetFirstHeader(this System.Net.Http.HttpResponseMessage response, string headerName) => response.Headers.FirstOrDefault(each => string.Equals(headerName, each.Key, System.StringComparison.OrdinalIgnoreCase)).Value?.FirstOrDefault() ?? string.Empty; + + /// + /// Sets the Synchronization Context to null, and returns an IDisposable that when disposed, + /// will restore the synchonization context to the original value. + /// + /// This is used a less-invasive means to ensure that code in the library that doesn't + /// need to be continued in the original context doesn't have to have ConfigureAwait(false) + /// on every single await + /// + /// If the SynchronizationContext is null when this is used, the resulting IDisposable + /// will not do anything (this prevents excessive re-setting of the SynchronizationContext) + /// + /// Usage: + /// + /// using(NoSynchronizationContext) { + /// await SomeAsyncOperation(); + /// await SomeOtherOperation(); + /// } + /// + /// + /// + /// An IDisposable that will return the SynchronizationContext to original state + internal static System.IDisposable NoSynchronizationContext => System.Threading.SynchronizationContext.Current == null ? Dummy : new NoSyncContext(); + + /// + /// An instance of the Dummy IDispoable. + /// + /// + internal static System.IDisposable Dummy = new DummyDisposable(); + + /// + /// An IDisposable that does absolutely nothing. + /// + internal class DummyDisposable : System.IDisposable + { + public void Dispose() + { + } + } + /// + /// An IDisposable that saves the SynchronizationContext,sets it to null and + /// restores it to the original upon Dispose(). + /// + /// NOTE: This is designed to be less invasive than using .ConfigureAwait(false) + /// on every single await in library code (ie, places where we know we don't need + /// to continue in the same context as we went async) + /// + internal class NoSyncContext : System.IDisposable + { + private System.Threading.SynchronizationContext original = System.Threading.SynchronizationContext.Current; + internal NoSyncContext() + { + System.Threading.SynchronizationContext.SetSynchronizationContext(null); + } + public void Dispose() => System.Threading.SynchronizationContext.SetSynchronizationContext(original); + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Helpers/Extensions/StringBuilderExtensions.cs b/src/DiskPool/generated/runtime/Helpers/Extensions/StringBuilderExtensions.cs new file mode 100644 index 000000000000..2f4a582e8927 --- /dev/null +++ b/src/DiskPool/generated/runtime/Helpers/Extensions/StringBuilderExtensions.cs @@ -0,0 +1,23 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System.Text; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + internal static class StringBuilderExtensions + { + /// + /// Extracts the buffered value and resets the buffer + /// + internal static string Extract(this StringBuilder builder) + { + var text = builder.ToString(); + + builder.Clear(); + + return text; + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Helpers/Extensions/TypeExtensions.cs b/src/DiskPool/generated/runtime/Helpers/Extensions/TypeExtensions.cs new file mode 100644 index 000000000000..aa60e900da81 --- /dev/null +++ b/src/DiskPool/generated/runtime/Helpers/Extensions/TypeExtensions.cs @@ -0,0 +1,61 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + internal static class TypeExtensions + { + internal static bool IsNullable(this Type type) => + type.IsGenericType && type.GetGenericTypeDefinition().Equals(typeof(Nullable<>)); + + internal static Type GetOpenGenericInterface(this Type candidateType, Type openGenericInterfaceType) + { + + if (candidateType.IsGenericType && candidateType.GetGenericTypeDefinition() == openGenericInterfaceType) + { + return candidateType; + } + + // Check if it references it's own converter.... + + foreach (Type interfaceType in candidateType.GetInterfaces()) + { + if (interfaceType.IsGenericType + && interfaceType.GetGenericTypeDefinition().Equals(openGenericInterfaceType)) + { + return interfaceType; + } + } + + return null; + } + + // Author: Sebastian Good + // http://stackoverflow.com/questions/503263/how-to-determine-if-a-type-implements-a-specific-generic-interface-type + internal static bool ImplementsOpenGenericInterface(this Type candidateType, Type openGenericInterfaceType) + { + if (candidateType.Equals(openGenericInterfaceType)) + { + return true; + } + + if (candidateType.IsGenericType && candidateType.GetGenericTypeDefinition().Equals(openGenericInterfaceType)) + { + return true; + } + + foreach (Type i in candidateType.GetInterfaces()) + { + if (i.IsGenericType && i.ImplementsOpenGenericInterface(openGenericInterfaceType)) + { + return true; + } + } + + return false; + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Helpers/Seperator.cs b/src/DiskPool/generated/runtime/Helpers/Seperator.cs new file mode 100644 index 000000000000..bd3772b49b43 --- /dev/null +++ b/src/DiskPool/generated/runtime/Helpers/Seperator.cs @@ -0,0 +1,11 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + internal static class Seperator + { + internal static readonly char[] Dash = { '-' }; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Helpers/TypeDetails.cs b/src/DiskPool/generated/runtime/Helpers/TypeDetails.cs new file mode 100644 index 000000000000..5efc90d9b85e --- /dev/null +++ b/src/DiskPool/generated/runtime/Helpers/TypeDetails.cs @@ -0,0 +1,116 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; +using System.Collections; +using System.Collections.Concurrent; +using System.Collections.Generic; +using System.Reflection; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + + + + internal class TypeDetails + { + private readonly Type info; + + internal TypeDetails(Type info) + { + this.info = info ?? throw new ArgumentNullException(nameof(info)); + } + + internal Type NonNullType { get; set; } + + internal object DefaultValue { get; set; } + + internal bool IsNullable { get; set; } + + internal bool IsList { get; set; } + + internal bool IsStringLike { get; set; } + + internal bool IsEnum => info.IsEnum; + + internal bool IsArray => info.IsArray; + + internal bool IsValueType => info.IsValueType; + + internal Type ElementType { get; set; } + + internal IJsonConverter JsonConverter { get; set; } + + #region Creation + + private static readonly ConcurrentDictionary cache = new ConcurrentDictionary(); + + internal static TypeDetails Get() => Get(typeof(T)); + + internal static TypeDetails Get(Type type) => cache.GetOrAdd(type, Create); + + private static TypeDetails Create(Type type) + { + var isGenericList = !type.IsPrimitive && type.ImplementsOpenGenericInterface(typeof(IList<>)); + var isList = !type.IsPrimitive && (isGenericList || typeof(IList).IsAssignableFrom(type)); + + var isNullable = type.IsNullable(); + + Type elementType; + + if (type.IsArray) + { + elementType = type.GetElementType(); + } + else if (isGenericList) + { + var iList = type.GetOpenGenericInterface(typeof(IList<>)); + + elementType = iList.GetGenericArguments()[0]; + } + else + { + elementType = null; + } + + var nonNullType = isNullable ? type.GetGenericArguments()[0] : type; + + var isStringLike = false; + + IJsonConverter converter; + + var jsonConverterAttribute = type.GetCustomAttribute(); + + if (jsonConverterAttribute != null) + { + converter = jsonConverterAttribute.Converter; + } + else if (nonNullType.IsEnum) + { + converter = new EnumConverter(nonNullType); + } + else if (JsonConverterFactory.Instances.TryGetValue(nonNullType, out converter)) + { + } + else if (StringLikeHelper.IsStringLike(nonNullType)) + { + isStringLike = true; + + converter = new StringLikeConverter(nonNullType); + } + + return new TypeDetails(nonNullType) { + NonNullType = nonNullType, + DefaultValue = type.IsValueType ? Activator.CreateInstance(type) : null, + IsNullable = isNullable, + IsList = isList, + IsStringLike = isStringLike, + ElementType = elementType, + JsonConverter = converter + }; + } + + #endregion + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Helpers/XHelper.cs b/src/DiskPool/generated/runtime/Helpers/XHelper.cs new file mode 100644 index 000000000000..a7aba288c2dc --- /dev/null +++ b/src/DiskPool/generated/runtime/Helpers/XHelper.cs @@ -0,0 +1,75 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + internal static class XHelper + { + internal static JsonNode Create(JsonType type, TypeCode code, object value) + { + switch (type) + { + case JsonType.Binary : return new XBinary((byte[])value); + case JsonType.Boolean : return new JsonBoolean((bool)value); + case JsonType.Number : return new JsonNumber(value.ToString()); + case JsonType.String : return new JsonString((string)value); + } + + throw new Exception($"JsonType '{type}' does not have a fast conversion"); + } + + internal static bool TryGetElementType(TypeCode code, out JsonType type) + { + switch (code) + { + case TypeCode.Boolean : type = JsonType.Boolean; return true; + case TypeCode.Byte : type = JsonType.Number; return true; + case TypeCode.DateTime : type = JsonType.Date; return true; + case TypeCode.Decimal : type = JsonType.Number; return true; + case TypeCode.Double : type = JsonType.Number; return true; + case TypeCode.Empty : type = JsonType.Null; return true; + case TypeCode.Int16 : type = JsonType.Number; return true; + case TypeCode.Int32 : type = JsonType.Number; return true; + case TypeCode.Int64 : type = JsonType.Number; return true; + case TypeCode.SByte : type = JsonType.Number; return true; + case TypeCode.Single : type = JsonType.Number; return true; + case TypeCode.String : type = JsonType.String; return true; + case TypeCode.UInt16 : type = JsonType.Number; return true; + case TypeCode.UInt32 : type = JsonType.Number; return true; + case TypeCode.UInt64 : type = JsonType.Number; return true; + } + + type = default; + + return false; + } + + internal static JsonType GetElementType(TypeCode code) + { + switch (code) + { + case TypeCode.Boolean : return JsonType.Boolean; + case TypeCode.Byte : return JsonType.Number; + case TypeCode.DateTime : return JsonType.Date; + case TypeCode.Decimal : return JsonType.Number; + case TypeCode.Double : return JsonType.Number; + case TypeCode.Empty : return JsonType.Null; + case TypeCode.Int16 : return JsonType.Number; + case TypeCode.Int32 : return JsonType.Number; + case TypeCode.Int64 : return JsonType.Number; + case TypeCode.SByte : return JsonType.Number; + case TypeCode.Single : return JsonType.Number; + case TypeCode.String : return JsonType.String; + case TypeCode.UInt16 : return JsonType.Number; + case TypeCode.UInt32 : return JsonType.Number; + case TypeCode.UInt64 : return JsonType.Number; + default : return JsonType.Object; + } + + throw new Exception($"TypeCode '{code}' does not have a fast converter"); + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/HttpPipeline.cs b/src/DiskPool/generated/runtime/HttpPipeline.cs new file mode 100644 index 000000000000..98f9a3fe8597 --- /dev/null +++ b/src/DiskPool/generated/runtime/HttpPipeline.cs @@ -0,0 +1,88 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime +{ + using System.Net.Http; + using System.Collections.Generic; + using System.Threading; + using System.Threading.Tasks; + using System.Collections; + using System.Linq; + + using GetEventData = System.Func; + using NextDelegate = System.Func, System.Threading.Tasks.Task>, System.Threading.Tasks.Task>; + + using SignalDelegate = System.Func, System.Threading.Tasks.Task>; + using GetParameterDelegate = System.Func, string, object>; + using SendAsyncStepDelegate = System.Func, System.Threading.Tasks.Task>, System.Func, System.Threading.Tasks.Task>, System.Threading.Tasks.Task>, System.Threading.Tasks.Task>; + using PipelineChangeDelegate = System.Action, System.Threading.Tasks.Task>, System.Func, System.Threading.Tasks.Task>, System.Threading.Tasks.Task>, System.Threading.Tasks.Task>>; + using ModuleLoadPipelineDelegate = System.Action, System.Threading.Tasks.Task>, System.Func, System.Threading.Tasks.Task>, System.Threading.Tasks.Task>, System.Threading.Tasks.Task>>, System.Action, System.Threading.Tasks.Task>, System.Func, System.Threading.Tasks.Task>, System.Threading.Tasks.Task>, System.Threading.Tasks.Task>>>; + using NewRequestPipelineDelegate = System.Action, System.Action, System.Threading.Tasks.Task>, System.Func, System.Threading.Tasks.Task>, System.Threading.Tasks.Task>, System.Threading.Tasks.Task>>, System.Action, System.Threading.Tasks.Task>, System.Func, System.Threading.Tasks.Task>, System.Threading.Tasks.Task>, System.Threading.Tasks.Task>>>; + +/* + public class DelegateBasedEventListener : IEventListener + { + private EventListenerDelegate _listener; + public DelegateBasedEventListener(EventListenerDelegate listener) + { + _listener = listener; + } + public CancellationToken Token => CancellationToken.None; + public System.Action Cancel => () => { }; + + + public Task Signal(string id, CancellationToken token, GetEventData createMessage) + { + return _listener(id, token, () => createMessage()); + } + } +*/ + /// + /// This is a necessary extension to the SendAsyncFactory to support the 'generic' delegate format. + /// + public partial class SendAsyncFactory + { + /// + /// This translates a generic-defined delegate for a listener into one that fits our ISendAsync pattern. + /// (Provided to support out-of-module delegation for Azure Cmdlets) + /// + /// The Pipeline Step as a delegate + public SendAsyncFactory(SendAsyncStepDelegate step) => this.implementation = (request, listener, next) => + step( + request, + listener.Token, + listener.Cancel, + (id, token, getEventData) => listener.Signal(id, token, () => { + var data = EventDataConverter.ConvertFrom( getEventData() ) as EventData; + data.Id = id; + data.Cancel = listener.Cancel; + data.RequestMessage = request; + return data; + }), + (req, token, cancel, listenerDelegate) => next.SendAsync(req, listener)); + } + + public partial class HttpPipeline : ISendAsync + { + public HttpPipeline Append(SendAsyncStepDelegate item) + { + if (item != null) + { + Append(new SendAsyncFactory(item)); + } + return this; + } + + public HttpPipeline Prepend(SendAsyncStepDelegate item) + { + if (item != null) + { + Prepend(new SendAsyncFactory(item)); + } + return this; + } + } +} diff --git a/src/DiskPool/generated/runtime/HttpPipelineMocking.ps1 b/src/DiskPool/generated/runtime/HttpPipelineMocking.ps1 new file mode 100644 index 000000000000..fda861829824 --- /dev/null +++ b/src/DiskPool/generated/runtime/HttpPipelineMocking.ps1 @@ -0,0 +1,110 @@ +$ErrorActionPreference = "Stop" + +# get the recording path +if (-not $TestRecordingFile) { + $TestRecordingFile = Join-Path $PSScriptRoot 'recording.json' +} + +# create the Http Pipeline Recorder +$Mock = New-Object -Type Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PipelineMock $TestRecordingFile + +# set the recorder to the appropriate mode (default to 'live') +Write-Host -ForegroundColor Green "Running '$TestMode' mode..." +switch ($TestMode) { + 'record' { + Write-Host -ForegroundColor Green "Recording to $TestRecordingFile" + $Mock.SetRecord() + $null = erase -ea 0 $TestRecordingFile + } + 'playback' { + if (-not (Test-Path $TestRecordingFile)) { + Write-Host -fore:yellow "Recording file '$TestRecordingFile' is not present. Tests expecting recorded responses will fail" + } else { + Write-Host -ForegroundColor Green "Using recording $TestRecordingFile" + } + $Mock.SetPlayback() + $Mock.ForceResponseHeaders["Retry-After"] = "0"; + } + default: { + $Mock.SetLive() + } +} + +# overrides for Pester Describe/Context/It + +function Describe( + [Parameter(Mandatory = $true, Position = 0)] + [string] $Name, + + [Alias('Tags')] + [string[]] $Tag = @(), + + [Parameter(Position = 1)] + [ValidateNotNull()] + [ScriptBlock] $Fixture = $(Throw "No test script block is provided. (Have you put the open curly brace on the next line?)") +) { + $Mock.PushDescription($Name) + try { + return pester\Describe -Name $Name -Tag $Tag -Fixture $fixture + } + finally { + $Mock.PopDescription() + } +} + +function Context( + [Parameter(Mandatory = $true, Position = 0)] + [string] $Name, + + [Alias('Tags')] + [string[]] $Tag = @(), + + [Parameter(Position = 1)] + [ValidateNotNull()] + [ScriptBlock] $Fixture = $(Throw "No test script block is provided. (Have you put the open curly brace on the next line?)") +) { + $Mock.PushContext($Name) + try { + return pester\Context -Name $Name -Tag $Tag -Fixture $fixture + } + finally { + $Mock.PopContext() + } +} + +function It { + [CmdletBinding(DefaultParameterSetName = 'Normal')] + param( + [Parameter(Mandatory = $true, Position = 0)] + [string]$Name, + + [Parameter(Position = 1)] + [ScriptBlock] $Test = { }, + + [System.Collections.IDictionary[]] $TestCases, + + [Parameter(ParameterSetName = 'Pending')] + [Switch] $Pending, + + [Parameter(ParameterSetName = 'Skip')] + [Alias('Ignore')] + [Switch] $Skip + ) + $Mock.PushScenario($Name) + + try { + if ($skip) { + return pester\It -Name $Name -Test $Test -TestCases $TestCases -Skip + } + if ($pending) { + return pester\It -Name $Name -Test $Test -TestCases $TestCases -Pending + } + return pester\It -Name $Name -Test $Test -TestCases $TestCases + } + finally { + $null = $Mock.PopScenario() + } +} + +# set the HttpPipelineAppend for all the cmdlets +$PSDefaultParameterValues["*:HttpPipelinePrepend"] = $Mock diff --git a/src/DiskPool/generated/runtime/IAssociativeArray.cs b/src/DiskPool/generated/runtime/IAssociativeArray.cs new file mode 100644 index 000000000000..46c43e3f3bd7 --- /dev/null +++ b/src/DiskPool/generated/runtime/IAssociativeArray.cs @@ -0,0 +1,21 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime +{ + /// A subset of IDictionary that doesn't implement IEnumerable or IDictionary to work around PowerShell's aggressive formatter + public interface IAssociativeArray + { + System.Collections.Generic.IEnumerable Keys { get; } + System.Collections.Generic.IEnumerable Values { get; } + System.Collections.Generic.IDictionary AdditionalProperties { get; } + T this[string index] { get; set; } + int Count { get; } + void Add(string key, T value); + bool ContainsKey(string key); + bool Remove(string key); + bool TryGetValue(string key, out T value); + void Clear(); + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/IHeaderSerializable.cs b/src/DiskPool/generated/runtime/IHeaderSerializable.cs new file mode 100644 index 000000000000..2f200664253f --- /dev/null +++ b/src/DiskPool/generated/runtime/IHeaderSerializable.cs @@ -0,0 +1,14 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +using System; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime +{ + public interface IHeaderSerializable + { + void ReadHeaders(global::System.Net.Http.Headers.HttpResponseHeaders headers); + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/ISendAsync.cs b/src/DiskPool/generated/runtime/ISendAsync.cs new file mode 100644 index 000000000000..21c5e1fd3d51 --- /dev/null +++ b/src/DiskPool/generated/runtime/ISendAsync.cs @@ -0,0 +1,296 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime +{ + using System.Net.Http; + using System.Collections.Generic; + using System.Threading; + using System.Threading.Tasks; + using System.Collections; + using System.Linq; + + /// + /// The interface for sending an HTTP request across the wire. + /// + public interface ISendAsync + { + Task SendAsync(HttpRequestMessage request, IEventListener callback); + } + + public class SendAsyncTerminalFactory : ISendAsyncTerminalFactory, ISendAsync + { + SendAsync implementation; + + public SendAsyncTerminalFactory(SendAsync implementation) => this.implementation = implementation; + public SendAsyncTerminalFactory(ISendAsync implementation) => this.implementation = implementation.SendAsync; + public ISendAsync Create() => this; + public Task SendAsync(HttpRequestMessage request, IEventListener callback) => implementation(request, callback); + } + + public partial class SendAsyncFactory : ISendAsyncFactory + { + public class Sender : ISendAsync + { + internal ISendAsync next; + internal SendAsyncStep implementation; + + public Task SendAsync(HttpRequestMessage request, IEventListener callback) => implementation(request, callback, next); + } + SendAsyncStep implementation; + + public SendAsyncFactory(SendAsyncStep implementation) => this.implementation = implementation; + public ISendAsync Create(ISendAsync next) => new Sender { next = next, implementation = implementation }; + + } + + public class HttpClientFactory : ISendAsyncTerminalFactory, ISendAsync + { + HttpClient client; + public HttpClientFactory() : this(new HttpClient()) + { + } + public HttpClientFactory(HttpClient client) => this.client = client; + public ISendAsync Create() => this; + + public Task SendAsync(HttpRequestMessage request, IEventListener callback) => client.SendAsync(request, HttpCompletionOption.ResponseHeadersRead, callback.Token); + } + + public interface ISendAsyncFactory + { + ISendAsync Create(ISendAsync next); + } + + public interface ISendAsyncTerminalFactory + { + ISendAsync Create(); + } + + public partial class HttpPipeline : ISendAsync + { + private ISendAsync pipeline; + private ISendAsyncTerminalFactory terminal; + private List steps = new List(); + + public HttpPipeline() : this(new HttpClientFactory()) + { + } + + public HttpPipeline(ISendAsyncTerminalFactory terminalStep) + { + if (terminalStep == null) + { + throw new System.ArgumentNullException(nameof(terminalStep), "Terminal Step Factory in HttpPipeline may not be null"); + } + TerminalFactory = terminalStep; + } + + /// + /// Returns an HttpPipeline with the current state of this pipeline. + /// + public HttpPipeline Clone() => new HttpPipeline(terminal) { steps = this.steps.ToList(), pipeline = this.pipeline }; + + public ISendAsyncTerminalFactory TerminalFactory + { + get => terminal; + set + { + if (value == null) + { + throw new System.ArgumentNullException("TerminalFactory in HttpPipeline may not be null"); + } + terminal = value; + } + } + + public ISendAsync Pipeline + { + get + { + // if the pipeline has been created and not invalidated, return it. + if (this.pipeline != null) + { + return this.pipeline; + } + + // create the pipeline from scratch. + var next = terminal.Create(); + foreach (var factory in steps) + { + // skip factories that return null. + next = factory.Create(next) ?? next; + } + return this.pipeline = next; + } + } + + public int Count => steps.Count; + + public HttpPipeline Prepend(ISendAsyncFactory item) + { + if (item != null) + { + steps.Add(item); + pipeline = null; + } + return this; + } + + public HttpPipeline Append(SendAsyncStep item) + { + if (item != null) + { + Append(new SendAsyncFactory(item)); + } + return this; + } + + public HttpPipeline Prepend(SendAsyncStep item) + { + if (item != null) + { + Prepend(new SendAsyncFactory(item)); + } + return this; + } + public HttpPipeline Append(IEnumerable items) + { + if (items != null) + { + foreach (var item in items) + { + Append(new SendAsyncFactory(item)); + } + } + return this; + } + + public HttpPipeline Prepend(IEnumerable items) + { + if (items != null) + { + foreach (var item in items) + { + Prepend(new SendAsyncFactory(item)); + } + } + return this; + } + + public HttpPipeline Append(ISendAsyncFactory item) + { + if (item != null) + { + steps.Insert(0, item); + pipeline = null; + } + return this; + } + public HttpPipeline Prepend(IEnumerable items) + { + if (items != null) + { + foreach (var item in items) + { + Prepend(item); + } + } + return this; + } + + public HttpPipeline Append(IEnumerable items) + { + if (items != null) + { + foreach (var item in items) + { + Append(item); + } + } + return this; + } + + // you can use this as the ISendAsync Implementation + public Task SendAsync(HttpRequestMessage request, IEventListener callback) => Pipeline.SendAsync(request, callback); + } + + internal static partial class Extensions + { + internal static HttpRequestMessage CloneAndDispose(this HttpRequestMessage original, System.Uri requestUri = null, System.Net.Http.HttpMethod method = null) + { + using (original) + { + return original.Clone(requestUri, method); + } + } + + internal static Task CloneWithContentAndDispose(this HttpRequestMessage original, System.Uri requestUri = null, System.Net.Http.HttpMethod method = null) + { + using (original) + { + return original.CloneWithContent(requestUri, method); + } + } + + /// + /// Clones an HttpRequestMessage (without the content) + /// + /// Original HttpRequestMessage (Will be diposed before returning) + /// A clone of the HttpRequestMessage + internal static HttpRequestMessage Clone(this HttpRequestMessage original, System.Uri requestUri = null, System.Net.Http.HttpMethod method = null) + { + var clone = new HttpRequestMessage + { + Method = method ?? original.Method, + RequestUri = requestUri ?? original.RequestUri, + Version = original.Version, + }; + + foreach (KeyValuePair prop in original.Properties) + { + clone.Properties.Add(prop); + } + + foreach (KeyValuePair> header in original.Headers) + { + /* + **temporarily skip cloning telemetry related headers** + clone.Headers.TryAddWithoutValidation(header.Key, header.Value); + */ + if (!"x-ms-unique-id".Equals(header.Key) && !"x-ms-client-request-id".Equals(header.Key) && !"CommandName".Equals(header.Key) && !"FullCommandName".Equals(header.Key) && !"ParameterSetName".Equals(header.Key) && !"User-Agent".Equals(header.Key)) + { + clone.Headers.TryAddWithoutValidation(header.Key, header.Value); + } + } + + return clone; + } + + /// + /// Clones an HttpRequestMessage (including the content stream and content headers) + /// + /// Original HttpRequestMessage (Will be diposed before returning) + /// A clone of the HttpRequestMessage + internal static async Task CloneWithContent(this HttpRequestMessage original, System.Uri requestUri = null, System.Net.Http.HttpMethod method = null) + { + var clone = original.Clone(requestUri, method); + var stream = new System.IO.MemoryStream(); + if (original.Content != null) + { + await original.Content.CopyToAsync(stream).ConfigureAwait(false); + stream.Position = 0; + clone.Content = new StreamContent(stream); + if (original.Content.Headers != null) + { + foreach (var h in original.Content.Headers) + { + clone.Content.Headers.Add(h.Key, h.Value); + } + } + } + return clone; + } + } +} diff --git a/src/DiskPool/generated/runtime/InfoAttribute.cs b/src/DiskPool/generated/runtime/InfoAttribute.cs new file mode 100644 index 000000000000..656bc583fc80 --- /dev/null +++ b/src/DiskPool/generated/runtime/InfoAttribute.cs @@ -0,0 +1,34 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime +{ + using System; + + [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Class)] + public class InfoAttribute : Attribute + { + public bool Required { get; set; } = false; + public bool ReadOnly { get; set; } = false; + public Type[] PossibleTypes { get; set; } = new Type[0]; + public string Description { get; set; } = ""; + public string SerializedName { get; set; } = ""; + } + + [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field)] + public class CompleterInfoAttribute : Attribute + { + public string Script { get; set; } = ""; + public string Name { get; set; } = ""; + public string Description { get; set; } = ""; + } + + [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field)] + public class DefaultInfoAttribute : Attribute + { + public string Script { get; set; } = ""; + public string Name { get; set; } = ""; + public string Description { get; set; } = ""; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Iso/IsoDate.cs b/src/DiskPool/generated/runtime/Iso/IsoDate.cs new file mode 100644 index 000000000000..4546aa219d8c --- /dev/null +++ b/src/DiskPool/generated/runtime/Iso/IsoDate.cs @@ -0,0 +1,214 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; +using System.Text; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + internal struct IsoDate + { + internal int Year { get; set; } // 0-3000 + + internal int Month { get; set; } // 1-12 + + internal int Day { get; set; } // 1-31 + + internal int Hour { get; set; } // 0-24 + + internal int Minute { get; set; } // 0-60 (60 is a special case) + + internal int Second { get; set; } // 0-60 (60 is used for leap seconds) + + internal double Millisecond { get; set; } // 0-999.9... + + internal TimeSpan Offset { get; set; } + + internal DateTimeKind Kind { get; set; } + + internal TimeSpan TimeOfDay => new TimeSpan(Hour, Minute, Second); + + internal DateTime ToDateTime() + { + if (Kind == DateTimeKind.Utc || Offset == TimeSpan.Zero) + { + return new DateTime(Year, Month, Day, Hour, Minute, Second, (int)Millisecond, DateTimeKind.Utc); + } + + return ToDateTimeOffset().DateTime; + } + + internal DateTimeOffset ToDateTimeOffset() + { + return new DateTimeOffset( + Year, + Month, + Day, + Hour, + Minute, + Second, + (int)Millisecond, + Offset + ); + } + + internal DateTime ToUtcDateTime() + { + return ToDateTimeOffset().UtcDateTime; + } + + public override string ToString() + { + var sb = new StringBuilder(); + + // yyyy-MM-dd + sb.Append($"{Year}-{Month:00}-{Day:00}"); + + if (TimeOfDay > new TimeSpan(0)) + { + sb.Append($"T{Hour:00}:{Minute:00}"); + + if (TimeOfDay.Seconds > 0) + { + sb.Append($":{Second:00}"); + } + } + + if (Offset.Ticks == 0) + { + sb.Append('Z'); // UTC + } + else + { + if (Offset.Ticks >= 0) + { + sb.Append('+'); + } + + sb.Append($"{Offset.Hours:00}:{Offset.Minutes:00}"); + } + + return sb.ToString(); + } + + internal static IsoDate FromDateTimeOffset(DateTimeOffset date) + { + return new IsoDate { + Year = date.Year, + Month = date.Month, + Day = date.Day, + Hour = date.Hour, + Minute = date.Minute, + Second = date.Second, + Offset = date.Offset, + Kind = date.Offset == TimeSpan.Zero ? DateTimeKind.Utc : DateTimeKind.Unspecified + }; + } + + private static readonly char[] timeSeperators = { ':', '.' }; + + internal static IsoDate Parse(string text) + { + var tzIndex = -1; + var timeIndex = text.IndexOf('T'); + + var builder = new IsoDate { Day = 1, Month = 1 }; + + // TODO: strip the time zone offset off the end + string dateTime = text; + string timeZone = null; + + if (dateTime.IndexOf('Z') > -1) + { + tzIndex = dateTime.LastIndexOf('Z'); + + builder.Kind = DateTimeKind.Utc; + } + else if (dateTime.LastIndexOf('+') > 10) + { + tzIndex = dateTime.LastIndexOf('+'); + } + else if (dateTime.LastIndexOf('-') > 10) + { + tzIndex = dateTime.LastIndexOf('-'); + } + + if (tzIndex > -1) + { + timeZone = dateTime.Substring(tzIndex); + dateTime = dateTime.Substring(0, tzIndex); + } + + string date = (timeIndex == -1) ? dateTime : dateTime.Substring(0, timeIndex); + + var dateParts = date.Split(Seperator.Dash); // '-' + + for (int i = 0; i < dateParts.Length; i++) + { + var part = dateParts[i]; + + switch (i) + { + case 0: builder.Year = int.Parse(part); break; + case 1: builder.Month = int.Parse(part); break; + case 2: builder.Day = int.Parse(part); break; + } + } + + if (timeIndex > -1) + { + string[] timeParts = dateTime.Substring(timeIndex + 1).Split(timeSeperators); + + for (int i = 0; i < timeParts.Length; i++) + { + var part = timeParts[i]; + + switch (i) + { + case 0: builder.Hour = int.Parse(part); break; + case 1: builder.Minute = int.Parse(part); break; + case 2: builder.Second = int.Parse(part); break; + case 3: builder.Millisecond = double.Parse("0." + part) * 1000; break; + } + } + } + + if (timeZone != null && timeZone != "Z") + { + var hours = int.Parse(timeZone.Substring(1, 2)); + var minutes = int.Parse(timeZone.Substring(4, 2)); + + if (timeZone[0] == '-') + { + hours = -hours; + minutes = -minutes; + } + + builder.Offset = new TimeSpan(hours, minutes, 0); + } + + return builder; + } + } + + /* + YYYY # eg 1997 + YYYY-MM # eg 1997-07 + YYYY-MM-DD # eg 1997-07-16 + YYYY-MM-DDThh:mmTZD # eg 1997-07-16T19:20+01:00 + YYYY-MM-DDThh:mm:ssTZD # eg 1997-07-16T19:20:30+01:00 + YYYY-MM-DDThh:mm:ss.sTZD # eg 1997-07-16T19:20:30.45+01:00 + + where: + + YYYY = four-digit year + MM = two-digit month (01=January, etc.) + DD = two-digit day of month (01 through 31) + hh = two digits of hour (00 through 23) (am/pm NOT allowed) + mm = two digits of minute (00 through 59) + ss = two digits of second (00 through 59) + s = one or more digits representing a decimal fraction of a second + TZD = time zone designator (Z or +hh:mm or -hh:mm) + */ +} diff --git a/src/DiskPool/generated/runtime/JsonType.cs b/src/DiskPool/generated/runtime/JsonType.cs new file mode 100644 index 000000000000..8e18a12bee82 --- /dev/null +++ b/src/DiskPool/generated/runtime/JsonType.cs @@ -0,0 +1,18 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + internal enum JsonType + { + Null = 0, + Object = 1, + Array = 2, + Binary = 3, + Boolean = 4, + Date = 5, + Number = 6, + String = 7 + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Method.cs b/src/DiskPool/generated/runtime/Method.cs new file mode 100644 index 000000000000..280d0e4da5bb --- /dev/null +++ b/src/DiskPool/generated/runtime/Method.cs @@ -0,0 +1,19 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime +{ + internal static class Method + { + internal static System.Net.Http.HttpMethod Get = System.Net.Http.HttpMethod.Get; + internal static System.Net.Http.HttpMethod Put = System.Net.Http.HttpMethod.Put; + internal static System.Net.Http.HttpMethod Head = System.Net.Http.HttpMethod.Head; + internal static System.Net.Http.HttpMethod Post = System.Net.Http.HttpMethod.Post; + internal static System.Net.Http.HttpMethod Delete = System.Net.Http.HttpMethod.Delete; + internal static System.Net.Http.HttpMethod Options = System.Net.Http.HttpMethod.Options; + internal static System.Net.Http.HttpMethod Trace = System.Net.Http.HttpMethod.Trace; + internal static System.Net.Http.HttpMethod Patch = new System.Net.Http.HttpMethod("PATCH"); + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Models/JsonMember.cs b/src/DiskPool/generated/runtime/Models/JsonMember.cs new file mode 100644 index 000000000000..4eab95684e48 --- /dev/null +++ b/src/DiskPool/generated/runtime/Models/JsonMember.cs @@ -0,0 +1,83 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; +using System.Reflection; +using System.Runtime.Serialization; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + + + internal sealed class JsonMember + { + private readonly TypeDetails type; + + private readonly Func getter; + private readonly Action setter; + + internal JsonMember(PropertyInfo property, int defaultOrder) + { + getter = property.GetValue; + setter = property.SetValue; + + var dataMember = property.GetCustomAttribute(); + + Name = dataMember?.Name ?? property.Name; + Order = dataMember?.Order ?? defaultOrder; + EmitDefaultValue = dataMember?.EmitDefaultValue ?? true; + + this.type = TypeDetails.Get(property.PropertyType); + + CanRead = property.CanRead; + } + + internal JsonMember(FieldInfo field, int defaultOrder) + { + getter = field.GetValue; + setter = field.SetValue; + + var dataMember = field.GetCustomAttribute(); + + Name = dataMember?.Name ?? field.Name; + Order = dataMember?.Order ?? defaultOrder; + EmitDefaultValue = dataMember?.EmitDefaultValue ?? true; + + this.type = TypeDetails.Get(field.FieldType); + + CanRead = true; + } + + internal string Name { get; } + + internal int Order { get; } + + internal TypeDetails TypeDetails => type; + + internal Type Type => type.NonNullType; + + internal bool IsList => type.IsList; + + // Arrays, Sets, ... + internal Type ElementType => type.ElementType; + + internal IJsonConverter Converter => type.JsonConverter; + + internal bool EmitDefaultValue { get; } + + internal bool IsStringLike => type.IsStringLike; + + internal object DefaultValue => type.DefaultValue; + + internal bool CanRead { get; } + + #region Helpers + + internal object GetValue(object instance) => getter(instance); + + internal void SetValue(object instance, object value) => setter(instance, value); + + #endregion + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Models/JsonModel.cs b/src/DiskPool/generated/runtime/Models/JsonModel.cs new file mode 100644 index 000000000000..3d6e8630ee0f --- /dev/null +++ b/src/DiskPool/generated/runtime/Models/JsonModel.cs @@ -0,0 +1,89 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; +using System.Reflection; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + internal class JsonModel + { + private Dictionary map; + private readonly object _sync = new object(); + + private JsonModel(Type type, List members) + { + Type = type ?? throw new ArgumentNullException(nameof(type)); + Members = members ?? throw new ArgumentNullException(nameof(members)); + } + + internal string Name => Type.Name; + + internal Type Type { get; } + + internal List Members { get; } + + internal JsonMember this[string name] + { + get + { + if (map == null) + { + lock (_sync) + { + if (map == null) + { + map = new Dictionary(); + + foreach (JsonMember m in Members) + { + map[m.Name.ToLower()] = m; + } + } + } + } + + + map.TryGetValue(name.ToLower(), out JsonMember member); + + return member; + } + } + + internal static JsonModel FromType(Type type) + { + var members = new List(); + + int i = 0; + + // BindingFlags.Instance | BindingFlags.Public + + foreach (var member in type.GetFields()) + { + if (member.IsStatic) continue; + + if (member.IsDefined(typeof(IgnoreDataMemberAttribute))) continue; + + members.Add(new JsonMember(member, i)); + + i++; + } + + foreach (var member in type.GetProperties(BindingFlags.Public | BindingFlags.Instance)) + { + if (member.IsDefined(typeof(IgnoreDataMemberAttribute))) continue; + + members.Add(new JsonMember(member, i)); + + i++; + } + + members.Sort((a, b) => a.Order.CompareTo(b.Order)); // inline sort + + return new JsonModel(type, members); + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Models/JsonModelCache.cs b/src/DiskPool/generated/runtime/Models/JsonModelCache.cs new file mode 100644 index 000000000000..ce17b113e81f --- /dev/null +++ b/src/DiskPool/generated/runtime/Models/JsonModelCache.cs @@ -0,0 +1,19 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; +using System.Runtime.CompilerServices; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + internal static class JsonModelCache + { + private static readonly ConditionalWeakTable cache + = new ConditionalWeakTable(); + + internal static JsonModel Get(Type type) => cache.GetValue(type, Create); + + private static JsonModel Create(Type type) => JsonModel.FromType(type); + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Nodes/Collections/JsonArray.cs b/src/DiskPool/generated/runtime/Nodes/Collections/JsonArray.cs new file mode 100644 index 000000000000..0c0f9628296e --- /dev/null +++ b/src/DiskPool/generated/runtime/Nodes/Collections/JsonArray.cs @@ -0,0 +1,65 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; +using System.Collections; +using System.Collections.Generic; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + public abstract partial class JsonArray : JsonNode, IEnumerable + { + internal override JsonType Type => JsonType.Array; + + internal abstract JsonType? ElementType { get; } + + public abstract int Count { get; } + + internal virtual bool IsSet => false; + + internal bool IsEmpty => Count == 0; + + #region IEnumerable + + IEnumerator IEnumerable.GetEnumerator() + { + throw new NotImplementedException(); + } + + IEnumerator IEnumerable.GetEnumerator() + { + throw new NotImplementedException(); + } + + #endregion + + #region Static Helpers + + internal static JsonArray Create(short[] values) + => new XImmutableArray(values); + + internal static JsonArray Create(int[] values) + => new XImmutableArray(values); + + internal static JsonArray Create(long[] values) + => new XImmutableArray(values); + + internal static JsonArray Create(decimal[] values) + => new XImmutableArray(values); + + internal static JsonArray Create(float[] values) + => new XImmutableArray(values); + + internal static JsonArray Create(string[] values) + => new XImmutableArray(values); + + internal static JsonArray Create(XBinary[] values) + => new XImmutableArray(values); + + #endregion + + internal static new JsonArray Parse(string text) + => (JsonArray)JsonNode.Parse(text); + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Nodes/Collections/XImmutableArray.cs b/src/DiskPool/generated/runtime/Nodes/Collections/XImmutableArray.cs new file mode 100644 index 000000000000..d4f0ce975a5d --- /dev/null +++ b/src/DiskPool/generated/runtime/Nodes/Collections/XImmutableArray.cs @@ -0,0 +1,62 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; +using System.Collections; +using System.Collections.Generic; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + internal sealed class XImmutableArray : JsonArray, IEnumerable + { + private readonly T[] values; + private readonly JsonType elementType; + private readonly TypeCode elementCode; + + internal XImmutableArray(T[] values) + { + this.values = values ?? throw new ArgumentNullException(nameof(values)); + this.elementCode = System.Type.GetTypeCode(typeof(T)); + this.elementType = XHelper.GetElementType(this.elementCode); + } + + public override JsonNode this[int index] => + XHelper.Create(elementType, elementCode, values[index]); + + internal override JsonType? ElementType => elementType; + + public override int Count => values.Length; + + public bool IsReadOnly => true; + + #region IEnumerable Members + + IEnumerator IEnumerable.GetEnumerator() + { + foreach (T value in values) + { + yield return XHelper.Create(elementType, elementCode, value); + } + } + + IEnumerator IEnumerable.GetEnumerator() + { + foreach (T value in values) + { + yield return XHelper.Create(elementType, elementCode, value); + } + } + + #endregion + + #region Static Constructor + + internal XImmutableArray Create(T[] items) + { + return new XImmutableArray(items); + } + + #endregion + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Nodes/Collections/XList.cs b/src/DiskPool/generated/runtime/Nodes/Collections/XList.cs new file mode 100644 index 000000000000..0fda9b09e2c5 --- /dev/null +++ b/src/DiskPool/generated/runtime/Nodes/Collections/XList.cs @@ -0,0 +1,64 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; +using System.Collections; +using System.Collections.Generic; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + internal sealed class XList : JsonArray, IEnumerable + { + private readonly IList values; + private readonly JsonType elementType; + private readonly TypeCode elementCode; + + internal XList(IList values) + { + this.values = values ?? throw new ArgumentNullException(nameof(values)); + this.elementCode = System.Type.GetTypeCode(typeof(T)); + this.elementType = XHelper.GetElementType(this.elementCode); + } + + public override JsonNode this[int index] => + XHelper.Create(elementType, elementCode, values[index]); + + internal override JsonType? ElementType => elementType; + + public override int Count => values.Count; + + public bool IsReadOnly => values.IsReadOnly; + + #region IList + + public void Add(T value) + { + values.Add(value); + } + + public bool Contains(T value) => values.Contains(value); + + #endregion + + #region IEnumerable Members + + IEnumerator IEnumerable.GetEnumerator() + { + foreach (var value in values) + { + yield return XHelper.Create(elementType, elementCode, value); + } + } + + IEnumerator IEnumerable.GetEnumerator() + { + foreach (var value in values) + { + yield return XHelper.Create(elementType, elementCode, value); + } + } + + #endregion + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Nodes/Collections/XNodeArray.cs b/src/DiskPool/generated/runtime/Nodes/Collections/XNodeArray.cs new file mode 100644 index 000000000000..5df39336d4df --- /dev/null +++ b/src/DiskPool/generated/runtime/Nodes/Collections/XNodeArray.cs @@ -0,0 +1,68 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System.Collections; +using System.Collections.Generic; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + public sealed partial class XNodeArray : JsonArray, ICollection + { + private readonly List items; + + internal XNodeArray() + { + items = new List(); + } + + internal XNodeArray(params JsonNode[] values) + { + items = new List(values); + } + + public override JsonNode this[int index] => items[index]; + + internal override JsonType? ElementType => null; + + public bool IsReadOnly => false; + + public override int Count => items.Count; + + #region ICollection Members + + public void Add(JsonNode item) + { + items.Add(item); + } + + void ICollection.Clear() + { + items.Clear(); + } + + public bool Contains(JsonNode item) => items.Contains(item); + + void ICollection.CopyTo(JsonNode[] array, int arrayIndex) + { + items.CopyTo(array, arrayIndex); + } + + public bool Remove(JsonNode item) + { + return items.Remove(item); + } + + #endregion + + #region IEnumerable Members + + IEnumerator IEnumerable.GetEnumerator() + => items.GetEnumerator(); + + IEnumerator IEnumerable.GetEnumerator() + => items.GetEnumerator(); + + #endregion + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Nodes/Collections/XSet.cs b/src/DiskPool/generated/runtime/Nodes/Collections/XSet.cs new file mode 100644 index 000000000000..c7c705e1217d --- /dev/null +++ b/src/DiskPool/generated/runtime/Nodes/Collections/XSet.cs @@ -0,0 +1,60 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; +using System.Collections; +using System.Collections.Generic; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + internal sealed class XSet : JsonArray, IEnumerable + { + private readonly HashSet values; + private readonly JsonType elementType; + private readonly TypeCode elementCode; + + internal XSet(IEnumerable values) + : this(new HashSet(values)) + { } + + internal XSet(HashSet values) + { + this.values = values ?? throw new ArgumentNullException(nameof(values)); + this.elementCode = System.Type.GetTypeCode(typeof(T)); + this.elementType = XHelper.GetElementType(this.elementCode); + } + + internal override JsonType Type => JsonType.Array; + + internal override JsonType? ElementType => elementType; + + public bool IsReadOnly => true; + + public override int Count => values.Count; + + internal override bool IsSet => true; + + #region IEnumerable Members + + IEnumerator IEnumerable.GetEnumerator() + { + foreach (var value in values) + { + yield return XHelper.Create(elementType, elementCode, value); + } + } + + IEnumerator IEnumerable.GetEnumerator() + { + foreach (var value in values) + { + yield return XHelper.Create(elementType, elementCode, value); + } + } + + #endregion + + internal HashSet AsHashSet() => values; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Nodes/JsonBoolean.cs b/src/DiskPool/generated/runtime/Nodes/JsonBoolean.cs new file mode 100644 index 000000000000..6c7114de690f --- /dev/null +++ b/src/DiskPool/generated/runtime/Nodes/JsonBoolean.cs @@ -0,0 +1,42 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + internal sealed partial class JsonBoolean : JsonNode + { + internal static readonly JsonBoolean True = new JsonBoolean(true); + internal static readonly JsonBoolean False = new JsonBoolean(false); + + internal JsonBoolean(bool value) + { + Value = value; + } + + internal bool Value { get; } + + internal override JsonType Type => JsonType.Boolean; + + internal static new JsonBoolean Parse(string text) + { + switch (text) + { + case "false": return False; + case "true": return True; + + default: throw new ArgumentException($"Expected true or false. Was {text}."); + } + } + + #region Implicit Casts + + public static implicit operator bool(JsonBoolean data) => data.Value; + + public static implicit operator JsonBoolean(bool data) => new JsonBoolean(data); + + #endregion + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Nodes/JsonDate.cs b/src/DiskPool/generated/runtime/Nodes/JsonDate.cs new file mode 100644 index 000000000000..1da6d25219b6 --- /dev/null +++ b/src/DiskPool/generated/runtime/Nodes/JsonDate.cs @@ -0,0 +1,173 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + + + internal sealed partial class JsonDate : JsonNode, IEquatable, IComparable + { + internal static bool AssumeUtcWhenKindIsUnspecified = true; + + private readonly DateTimeOffset value; + + internal JsonDate(DateTime value) + { + if (value.Kind == DateTimeKind.Unspecified && AssumeUtcWhenKindIsUnspecified) + { + value = DateTime.SpecifyKind(value, DateTimeKind.Utc); + } + + this.value = value; + } + + internal JsonDate(DateTimeOffset value) + { + this.value = value; + } + + internal override JsonType Type => JsonType.Date; + + #region Helpers + + internal DateTimeOffset ToDateTimeOffset() + { + return value; + } + + internal DateTime ToDateTime() + { + if (value.Offset == TimeSpan.Zero) + { + return value.UtcDateTime; + } + + return value.DateTime; + } + + internal DateTime ToUtcDateTime() => value.UtcDateTime; + + internal int ToUnixTimeSeconds() + { + return (int)value.ToUnixTimeSeconds(); + } + + internal long ToUnixTimeMilliseconds() + { + return (int)value.ToUnixTimeMilliseconds(); + } + + internal string ToIsoString() + { + return IsoDate.FromDateTimeOffset(value).ToString(); + } + + #endregion + + public override string ToString() + { + return ToIsoString(); + } + + internal static new JsonDate Parse(string text) + { + if (text == null) throw new ArgumentNullException(nameof(text)); + + // TODO support: unixtimeseconds.partialseconds + + if (text.Length > 4 && _IsNumber(text)) // UnixTime + { + var date = DateTimeOffset.FromUnixTimeSeconds(long.Parse(text)); + + return new JsonDate(date); + } + else if (text.Length <= 4 || text[4] == '-') // ISO: 2012- + { + return new JsonDate(IsoDate.Parse(text).ToDateTimeOffset()); + } + else + { + // NOT ISO ENCODED + // "Thu, 5 Apr 2012 16:59:01 +0200", + return new JsonDate(DateTimeOffset.Parse(text)); + } + } + + private static bool _IsNumber(string text) + { + foreach (var c in text) + { + if (!char.IsDigit(c)) return false; + } + + return true; + } + + internal static JsonDate FromUnixTime(int seconds) + { + return new JsonDate(DateTimeOffset.FromUnixTimeSeconds(seconds)); + } + + internal static JsonDate FromUnixTime(double seconds) + { + var milliseconds = (long)(seconds * 1000d); + + return new JsonDate(DateTimeOffset.FromUnixTimeMilliseconds(milliseconds)); + } + + #region Implicit Casts + + public static implicit operator DateTimeOffset(JsonDate value) + => value.ToDateTimeOffset(); + + public static implicit operator DateTime(JsonDate value) + => value.ToDateTime(); + + // From Date + public static implicit operator JsonDate(DateTimeOffset value) + { + return new JsonDate(value); + } + + public static implicit operator JsonDate(DateTime value) + { + return new JsonDate(value); + } + + // From String + public static implicit operator JsonDate(string value) + { + return Parse(value); + } + + #endregion + + #region Equality + + public override bool Equals(object obj) + { + return obj is JsonDate date && date.value == this.value; + } + + public bool Equals(JsonDate other) + { + return this.value == other.value; + } + + public override int GetHashCode() => value.GetHashCode(); + + #endregion + + #region IComparable Members + + int IComparable.CompareTo(JsonDate other) + { + return value.CompareTo(other.value); + } + + #endregion + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Nodes/JsonNode.cs b/src/DiskPool/generated/runtime/Nodes/JsonNode.cs new file mode 100644 index 000000000000..a71364e64902 --- /dev/null +++ b/src/DiskPool/generated/runtime/Nodes/JsonNode.cs @@ -0,0 +1,250 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; +using System.IO; +using System.Text; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + + + public abstract partial class JsonNode + { + internal abstract JsonType Type { get; } + + public virtual JsonNode this[int index] => throw new NotImplementedException(); + + public virtual JsonNode this[string name] + { + get => throw new NotImplementedException(); + set => throw new NotImplementedException(); + } + + #region Type Helpers + + internal bool IsArray => Type == JsonType.Array; + + internal bool IsDate => Type == JsonType.Date; + + internal bool IsObject => Type == JsonType.Object; + + internal bool IsNumber => Type == JsonType.Number; + + internal bool IsNull => Type == JsonType.Null; + + #endregion + + internal void WriteTo(TextWriter textWriter, bool pretty = true) + { + var writer = new JsonWriter(textWriter, pretty); + + writer.WriteNode(this); + } + + internal T As() + where T : new() + => new JsonSerializer().Deseralize((JsonObject)this); + + internal T[] ToArrayOf() + { + return (T[])new JsonSerializer().DeserializeArray(typeof(T[]), (JsonArray)this); + } + + #region ToString Overrides + + public override string ToString() => ToString(pretty: true); + + internal string ToString(bool pretty) + { + var sb = new StringBuilder(); + + using (var writer = new StringWriter(sb)) + { + WriteTo(writer, pretty); + + return sb.ToString(); + } + } + + #endregion + + #region Static Constructors + + internal static JsonNode Parse(string text) + { + return Parse(new SourceReader(new StringReader(text))); + } + + internal static JsonNode Parse(TextReader textReader) + => Parse(new SourceReader(textReader)); + + private static JsonNode Parse(SourceReader sourceReader) + { + using (var parser = new JsonParser(sourceReader)) + { + return parser.ReadNode(); + } + } + + internal static JsonNode FromObject(object instance) + => new JsonSerializer().Serialize(instance); + + #endregion + + #region Implict Casts + + public static implicit operator string(JsonNode node) => node.ToString(); + + #endregion + + #region Explict Casts + + public static explicit operator DateTime(JsonNode node) + { + switch (node.Type) + { + case JsonType.Date: + return ((JsonDate)node).ToDateTime(); + + case JsonType.String: + return JsonDate.Parse(node.ToString()).ToDateTime(); + + case JsonType.Number: + var num = (JsonNumber)node; + + if (num.IsInteger) + { + return DateTimeOffset.FromUnixTimeSeconds(num).UtcDateTime; + } + else + { + return DateTimeOffset.FromUnixTimeMilliseconds((long)((double)num * 1000)).UtcDateTime; + } + } + + throw new ConversionException(node, typeof(DateTime)); + } + + public static explicit operator DateTimeOffset(JsonNode node) + { + switch (node.Type) + { + case JsonType.Date : return ((JsonDate)node).ToDateTimeOffset(); + case JsonType.String : return JsonDate.Parse(node.ToString()).ToDateTimeOffset(); + + case JsonType.Number: + var num = (JsonNumber)node; + + if (num.IsInteger) + { + return DateTimeOffset.FromUnixTimeSeconds(num); + } + else + { + return DateTimeOffset.FromUnixTimeMilliseconds((long)((double)num * 1000)); + } + + } + + throw new ConversionException(node, typeof(DateTimeOffset)); + } + + public static explicit operator float(JsonNode node) + { + switch (node.Type) + { + case JsonType.Number : return (JsonNumber)node; + case JsonType.String : return float.Parse(node.ToString()); + } + + throw new ConversionException(node, typeof(float)); + } + + public static explicit operator double(JsonNode node) + { + switch (node.Type) + { + case JsonType.Number : return (JsonNumber)node; + case JsonType.String : return double.Parse(node.ToString()); + } + + throw new ConversionException(node, typeof(double)); + } + + public static explicit operator decimal(JsonNode node) + { + switch (node.Type) + { + case JsonType.Number: return (JsonNumber)node; + case JsonType.String: return decimal.Parse(node.ToString()); + } + + throw new ConversionException(node, typeof(decimal)); + } + + public static explicit operator Guid(JsonNode node) + => new Guid(node.ToString()); + + public static explicit operator short(JsonNode node) + { + switch (node.Type) + { + case JsonType.Number : return (JsonNumber)node; + case JsonType.String : return short.Parse(node.ToString()); + } + + throw new ConversionException(node, typeof(short)); + } + + public static explicit operator int(JsonNode node) + { + switch (node.Type) + { + case JsonType.Number : return (JsonNumber)node; + case JsonType.String : return int.Parse(node.ToString()); + } + + throw new ConversionException(node, typeof(int)); + } + + public static explicit operator long(JsonNode node) + { + switch (node.Type) + { + case JsonType.Number: return (JsonNumber)node; + case JsonType.String: return long.Parse(node.ToString()); + } + + throw new ConversionException(node, typeof(long)); + } + + public static explicit operator bool(JsonNode node) + => ((JsonBoolean)node).Value; + + public static explicit operator ushort(JsonNode node) + => (JsonNumber)node; + + public static explicit operator uint(JsonNode node) + => (JsonNumber)node; + + public static explicit operator ulong(JsonNode node) + => (JsonNumber)node; + + public static explicit operator TimeSpan(JsonNode node) + => TimeSpan.Parse(node.ToString()); + + public static explicit operator Uri(JsonNode node) + { + if (node.Type == JsonType.String) + { + return new Uri(node.ToString()); + } + + throw new ConversionException(node, typeof(Uri)); + } + + #endregion + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Nodes/JsonNumber.cs b/src/DiskPool/generated/runtime/Nodes/JsonNumber.cs new file mode 100644 index 000000000000..eb9727f55f58 --- /dev/null +++ b/src/DiskPool/generated/runtime/Nodes/JsonNumber.cs @@ -0,0 +1,109 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + public sealed partial class JsonNumber : JsonNode + { + private readonly string value; + private readonly bool overflows = false; + + internal JsonNumber(string value) + { + this.value = value ?? throw new ArgumentNullException(nameof(value)); + } + + internal JsonNumber(int value) + { + this.value = value.ToString(); + } + + internal JsonNumber(long value) + { + this.value = value.ToString(); + + if (value > 9007199254740991) + { + overflows = true; + } + } + + internal JsonNumber(float value) + { + this.value = value.ToString(); + } + + internal JsonNumber(double value) + { + this.value = value.ToString(); + } + + internal override JsonType Type => JsonType.Number; + + internal string Value => value; + + #region Helpers + + internal bool Overflows => overflows; + + internal bool IsInteger => !value.Contains("."); + + internal bool IsFloat => value.Contains("."); + + #endregion + + #region Casting + + public static implicit operator byte(JsonNumber number) + => byte.Parse(number.Value); + + public static implicit operator short(JsonNumber number) + => short.Parse(number.Value); + + public static implicit operator int(JsonNumber number) + => int.Parse(number.Value); + + public static implicit operator long(JsonNumber number) + => long.Parse(number.value); + + public static implicit operator UInt16(JsonNumber number) + => ushort.Parse(number.Value); + + public static implicit operator UInt32(JsonNumber number) + => uint.Parse(number.Value); + + public static implicit operator UInt64(JsonNumber number) + => ulong.Parse(number.Value); + + public static implicit operator decimal(JsonNumber number) + => decimal.Parse(number.Value); + + public static implicit operator Double(JsonNumber number) + => double.Parse(number.value); + + public static implicit operator float(JsonNumber number) + => float.Parse(number.value); + + public static implicit operator JsonNumber(short data) + => new JsonNumber(data.ToString()); + + public static implicit operator JsonNumber(int data) + => new JsonNumber(data); + + public static implicit operator JsonNumber(long data) + => new JsonNumber(data); + + public static implicit operator JsonNumber(Single data) + => new JsonNumber(data.ToString()); + + public static implicit operator JsonNumber(double data) + => new JsonNumber(data.ToString()); + + #endregion + + public override string ToString() => value; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Nodes/JsonObject.cs b/src/DiskPool/generated/runtime/Nodes/JsonObject.cs new file mode 100644 index 000000000000..0182b0453eab --- /dev/null +++ b/src/DiskPool/generated/runtime/Nodes/JsonObject.cs @@ -0,0 +1,172 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; +using System.Collections; +using System.Collections.Generic; +using System.IO; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + public partial class JsonObject : JsonNode, IDictionary + { + private readonly Dictionary items; + + internal JsonObject() + { + items = new Dictionary(); + } + + internal JsonObject(IEnumerable> properties) + { + if (properties == null) throw new ArgumentNullException(nameof(properties)); + + items = new Dictionary(); + + foreach (var field in properties) + { + items.Add(field.Key, field.Value); + } + } + + #region IDictionary Constructors + + internal JsonObject(IDictionary dic) + { + items = new Dictionary(dic.Count); + + foreach (var pair in dic) + { + Add(pair.Key, pair.Value); + } + } + + #endregion + + internal override JsonType Type => JsonType.Object; + + #region Add Overloads + + public void Add(string name, JsonNode value) => + items.Add(name, value); + + public void Add(string name, byte[] value) => + items.Add(name, new XBinary(value)); + + public void Add(string name, DateTime value) => + items.Add(name, new JsonDate(value)); + + public void Add(string name, int value) => + items.Add(name, new JsonNumber(value.ToString())); + + public void Add(string name, long value) => + items.Add(name, new JsonNumber(value.ToString())); + + public void Add(string name, float value) => + items.Add(name, new JsonNumber(value.ToString())); + + public void Add(string name, double value) => + items.Add(name, new JsonNumber(value.ToString())); + + public void Add(string name, string value) => + items.Add(name, new JsonString(value)); + + public void Add(string name, bool value) => + items.Add(name, new JsonBoolean(value)); + + public void Add(string name, Uri url) => + items.Add(name, new JsonString(url.AbsoluteUri)); + + public void Add(string name, string[] values) => + items.Add(name, new XImmutableArray(values)); + + public void Add(string name, int[] values) => + items.Add(name, new XImmutableArray(values)); + + #endregion + + #region ICollection> Members + + void ICollection>.Add(KeyValuePair item) + { + items.Add(item.Key, item.Value); + } + + void ICollection>.Clear() + { + items.Clear(); + } + + bool ICollection>.Contains(KeyValuePair item) => + throw new NotImplementedException(); + + void ICollection>.CopyTo(KeyValuePair[] array, int arrayIndex) => + throw new NotImplementedException(); + + + int ICollection>.Count => items.Count; + + bool ICollection>.IsReadOnly => false; + + bool ICollection>.Remove(KeyValuePair item) => + throw new NotImplementedException(); + + #endregion + + #region IDictionary Members + + public bool ContainsKey(string key) => items.ContainsKey(key); + + public ICollection Keys => items.Keys; + + public bool Remove(string key) => items.Remove(key); + + public bool TryGetValue(string key, out JsonNode value) => + items.TryGetValue(key, out value); + + public ICollection Values => items.Values; + + public override JsonNode this[string key] + { + get => items[key]; + set => items[key] = value; + } + + #endregion + + #region IEnumerable + + IEnumerator> IEnumerable>.GetEnumerator() + => items.GetEnumerator(); + + IEnumerator IEnumerable.GetEnumerator() + => items.GetEnumerator(); + + #endregion + + #region Helpers + + internal static new JsonObject FromObject(object instance) => + (JsonObject)new JsonSerializer().Serialize(instance); + + #endregion + + #region Static Constructors + + internal static JsonObject FromStream(Stream stream) + { + using (var tr = new StreamReader(stream)) + { + return (JsonObject)Parse(tr); + } + } + + internal static new JsonObject Parse(string text) + { + return (JsonObject)JsonNode.Parse(text); + } + + #endregion + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Nodes/JsonString.cs b/src/DiskPool/generated/runtime/Nodes/JsonString.cs new file mode 100644 index 000000000000..b03d40dab9b3 --- /dev/null +++ b/src/DiskPool/generated/runtime/Nodes/JsonString.cs @@ -0,0 +1,42 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + public sealed partial class JsonString : JsonNode, IEquatable + { + private readonly string value; + + internal JsonString(string value) + { + this.value = value ?? throw new ArgumentNullException(nameof(value)); + } + + internal override JsonType Type => JsonType.String; + + internal string Value => value; + + internal int Length => value.Length; + + #region #region Implicit Casts + + public static implicit operator string(JsonString data) => data.Value; + + public static implicit operator JsonString(string value) => new JsonString(value); + + #endregion + + public override int GetHashCode() => value.GetHashCode(); + + public override string ToString() => value; + + #region IEquatable + + bool IEquatable.Equals(JsonString other) => this.Value == other.Value; + + #endregion + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Nodes/XBinary.cs b/src/DiskPool/generated/runtime/Nodes/XBinary.cs new file mode 100644 index 000000000000..0f7c87a75144 --- /dev/null +++ b/src/DiskPool/generated/runtime/Nodes/XBinary.cs @@ -0,0 +1,40 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + internal sealed class XBinary : JsonNode + { + private readonly byte[] _value; + private readonly string _base64; + + internal XBinary(byte[] value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + internal XBinary(string base64EncodedString) + { + _base64 = base64EncodedString ?? throw new ArgumentNullException(nameof(base64EncodedString)); + } + + internal override JsonType Type => JsonType.Binary; + + internal byte[] Value => _value ?? Convert.FromBase64String(_base64); + + #region #region Implicit Casts + + public static implicit operator byte[] (XBinary data) => data.Value; + + public static implicit operator XBinary(byte[] data) => new XBinary(data); + + #endregion + + public override int GetHashCode() => Value.GetHashCode(); + + public override string ToString() => _base64 ?? Convert.ToBase64String(_value); + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Nodes/XNull.cs b/src/DiskPool/generated/runtime/Nodes/XNull.cs new file mode 100644 index 000000000000..d99f6a061daa --- /dev/null +++ b/src/DiskPool/generated/runtime/Nodes/XNull.cs @@ -0,0 +1,15 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + internal sealed class XNull : JsonNode + { + internal static readonly XNull Instance = new XNull(); + + private XNull() { } + + internal override JsonType Type => JsonType.Null; + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Parser/Exceptions/ParseException.cs b/src/DiskPool/generated/runtime/Parser/Exceptions/ParseException.cs new file mode 100644 index 000000000000..4d0fc978eef5 --- /dev/null +++ b/src/DiskPool/generated/runtime/Parser/Exceptions/ParseException.cs @@ -0,0 +1,24 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + internal class ParserException : Exception + { + internal ParserException(string message) + : base(message) + { } + + internal ParserException(string message, SourceLocation location) + : base(message) + { + + Location = location; + } + + internal SourceLocation Location { get; } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Parser/JsonParser.cs b/src/DiskPool/generated/runtime/Parser/JsonParser.cs new file mode 100644 index 000000000000..464ff9c9bb7a --- /dev/null +++ b/src/DiskPool/generated/runtime/Parser/JsonParser.cs @@ -0,0 +1,180 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; +using System.Collections.Generic; +using System.IO; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + public class JsonParser : IDisposable + { + private readonly TokenReader reader; + + internal JsonParser(TextReader reader) + : this(new SourceReader(reader)) { } + + internal JsonParser(SourceReader sourceReader) + { + if (sourceReader == null) + throw new ArgumentNullException(nameof(sourceReader)); + + this.reader = new TokenReader(new JsonTokenizer(sourceReader)); + + this.reader.Next(); // Start with the first token + } + + internal IEnumerable ReadNodes() + { + JsonNode node; + + while ((node = ReadNode()) != null) yield return node; + } + + internal JsonNode ReadNode() + { + if (reader.Current.Kind == TokenKind.Eof || reader.Current.IsTerminator) + { + return null; + } + + switch (reader.Current.Kind) + { + case TokenKind.LeftBrace : return ReadObject(); // { + case TokenKind.LeftBracket : return ReadArray(); // [ + + default: throw new ParserException($"Expected '{{' or '['. Was {reader.Current}."); + } + } + + private JsonNode ReadFieldValue() + { + // Boolean, Date, Null, Number, String, Uri + if (reader.Current.IsLiteral) + { + return ReadLiteral(); + } + else + { + switch (reader.Current.Kind) + { + case TokenKind.LeftBracket: return ReadArray(); + case TokenKind.LeftBrace : return ReadObject(); + + default: throw new ParserException($"Unexpected token reading field value. Was {reader.Current}."); + } + } + } + + private JsonNode ReadLiteral() + { + var literal = reader.Current; + + reader.Next(); // Read the literal token + + switch (literal.Kind) + { + case TokenKind.Boolean : return JsonBoolean.Parse(literal.Value); + case TokenKind.Null : return XNull.Instance; + case TokenKind.Number : return new JsonNumber(literal.Value); + case TokenKind.String : return new JsonString(literal.Value); + + default: throw new ParserException($"Unexpected token reading literal. Was {literal}."); + } + } + + internal JsonObject ReadObject() + { + reader.Ensure(TokenKind.LeftBrace, "object"); + + reader.Next(); // Read '{' (Object start) + + var jsonObject = new JsonObject(); + + // Read the object's fields until we reach the end of the object ('}') + while (reader.Current.Kind != TokenKind.RightBrace) + { + if (reader.Current.Kind == TokenKind.Comma) + { + reader.Next(); // Read ',' (Seperator) + } + + // Ensure we have a field name + reader.Ensure(TokenKind.String, "Expected field name"); + + var field = ReadField(); + + jsonObject.Add(field.Key, field.Value); + } + + reader.Next(); // Read '}' (Object end) + + return jsonObject; + } + + + // TODO: Use ValueTuple in C#7 + private KeyValuePair ReadField() + { + var fieldName = reader.Current.Value; + + reader.Next(); // Read the field name + + reader.Ensure(TokenKind.Colon, "field"); + + reader.Next(); // Read ':' (Field value indicator) + + return new KeyValuePair(fieldName, ReadFieldValue()); + } + + + internal JsonArray ReadArray() + { + reader.Ensure(TokenKind.LeftBracket, "array"); + + var array = new XNodeArray(); + + reader.Next(); // Read the '[' (Array start) + + // Read the array's items + while (reader.Current.Kind != TokenKind.RightBracket) + { + if (reader.Current.Kind == TokenKind.Comma) + { + reader.Next(); // Read the ',' (Seperator) + } + + if (reader.Current.IsLiteral) + { + array.Add(ReadLiteral()); // Boolean, Date, Number, Null, String, Uri + } + else if (reader.Current.Kind == TokenKind.LeftBracket) + { + array.Add(ReadArray()); // Array + } + else if (reader.Current.Kind == TokenKind.LeftBrace) + { + array.Add(ReadObject()); // Object + } + else + { + throw new ParserException($"Expected comma, literal, or object. Was {reader.Current}."); + } + } + + reader.Next(); // Read the ']' (Array end) + + return array; + } + + #region IDisposable + + public void Dispose() + { + reader.Dispose(); + } + + #endregion + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Parser/JsonToken.cs b/src/DiskPool/generated/runtime/Parser/JsonToken.cs new file mode 100644 index 000000000000..98571acd38c7 --- /dev/null +++ b/src/DiskPool/generated/runtime/Parser/JsonToken.cs @@ -0,0 +1,66 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + internal enum TokenKind + { + LeftBrace, // { Object start + RightBrace, // } Object end + + LeftBracket, // [ Array start + RightBracket, // ] Array end + + Comma, // , Comma + Colon, // : Value indicator + Dot, // . Access field indicator + Terminator, // \0 Stream terminator + + Boolean = 31, // true or false + Null = 33, // null + Number = 34, // i.e. -1.93, -1, 0, 1, 1.1 + String = 35, // i.e. "text" + + Eof = 50 + } + + internal /* readonly */ struct JsonToken + { + internal static readonly JsonToken BraceOpen = new JsonToken(TokenKind.LeftBrace, "{"); + internal static readonly JsonToken BraceClose = new JsonToken(TokenKind.RightBrace, "}"); + + internal static readonly JsonToken BracketOpen = new JsonToken(TokenKind.LeftBracket, "["); + internal static readonly JsonToken BracketClose = new JsonToken(TokenKind.RightBracket, "]"); + + internal static readonly JsonToken Colon = new JsonToken(TokenKind.Colon, ":"); + internal static readonly JsonToken Comma = new JsonToken(TokenKind.Comma, ","); + internal static readonly JsonToken Terminator = new JsonToken(TokenKind.Terminator, "\0"); + + internal static readonly JsonToken True = new JsonToken(TokenKind.Boolean, "true"); + internal static readonly JsonToken False = new JsonToken(TokenKind.Boolean, "false"); + internal static readonly JsonToken Null = new JsonToken(TokenKind.Null, "null"); + + internal static readonly JsonToken Eof = new JsonToken(TokenKind.Eof, null); + + internal JsonToken(TokenKind kind, string value) + { + Kind = kind; + Value = value; + } + + internal readonly TokenKind Kind; + + internal readonly string Value; + + public override string ToString() => Kind + ": " + Value; + + #region Helpers + + internal bool IsLiteral => (byte)Kind > 30 && (byte)Kind < 40; + + internal bool IsTerminator => Kind == TokenKind.Terminator; + + #endregion + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Parser/JsonTokenizer.cs b/src/DiskPool/generated/runtime/Parser/JsonTokenizer.cs new file mode 100644 index 000000000000..d9749272bab5 --- /dev/null +++ b/src/DiskPool/generated/runtime/Parser/JsonTokenizer.cs @@ -0,0 +1,177 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; +using System.Text; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + using System.IO; + + + public class JsonTokenizer : IDisposable + { + private readonly StringBuilder sb = new StringBuilder(); + + private readonly SourceReader reader; + + internal JsonTokenizer(TextReader reader) + : this(new SourceReader(reader)) { } + + internal JsonTokenizer(SourceReader reader) + { + this.reader = reader; + + reader.Next(); // Start with the first char + } + + internal JsonToken ReadNext() + { + reader.SkipWhitespace(); + + if (reader.IsEof) return JsonToken.Eof; + + switch (reader.Current) + { + case '"': return ReadQuotedString(); + + // Symbols + case '[' : reader.Next(); return JsonToken.BracketOpen; // Array start + case ']' : reader.Next(); return JsonToken.BracketClose; // Array end + case ',' : reader.Next(); return JsonToken.Comma; // Value seperator + case ':' : reader.Next(); return JsonToken.Colon; // Field value indicator + case '{' : reader.Next(); return JsonToken.BraceOpen; // Object start + case '}' : reader.Next(); return JsonToken.BraceClose; // Object end + case '\0' : reader.Next(); return JsonToken.Terminator; // Stream terminiator + + default: return ReadLiteral(); + } + } + + private JsonToken ReadQuotedString() + { + Expect('"', "quoted string indicator"); + + reader.Next(); // Read '"' (Starting quote) + + // Read until we reach an unescaped quote char + while (reader.Current != '"') + { + EnsureNotEof("quoted string"); + + if (reader.Current == '\\') + { + char escapedCharacter = reader.ReadEscapeCode(); + + sb.Append(escapedCharacter); + + continue; + } + + StoreCurrentCharacterAndReadNext(); + } + + reader.Next(); // Read '"' (Ending quote) + + return new JsonToken(TokenKind.String, value: sb.Extract()); + } + + private JsonToken ReadLiteral() + { + if (char.IsDigit(reader.Current) || + reader.Current == '-' || + reader.Current == '+') + { + return ReadNumber(); + } + + return ReadIdentifer(); + } + + private JsonToken ReadNumber() + { + // Read until we hit a non-numeric character + // -6.247737e-06 + // E + + while (char.IsDigit(reader.Current) + || reader.Current == '.' + || reader.Current == 'e' + || reader.Current == 'E' + || reader.Current == '-' + || reader.Current == '+') + { + StoreCurrentCharacterAndReadNext(); + } + + return new JsonToken(TokenKind.Number, value: sb.Extract()); + } + + int count = 0; + + private JsonToken ReadIdentifer() + { + count++; + + if (!char.IsLetter(reader.Current)) + { + throw new ParserException( + message : $"Expected literal (number, boolean, or null). Was '{reader.Current}'.", + location : reader.Location + ); + } + + // Read letters, numbers, and underscores '_' + while (char.IsLetterOrDigit(reader.Current) || reader.Current == '_') + { + StoreCurrentCharacterAndReadNext(); + } + + string text = sb.Extract(); + + switch (text) + { + case "true": return JsonToken.True; + case "false": return JsonToken.False; + case "null": return JsonToken.Null; + + default: return new JsonToken(TokenKind.String, text); + } + } + + private void Expect(char character, string description) + { + if (reader.Current != character) + { + throw new ParserException( + message: $"Expected {description} ('{character}'). Was '{reader.Current}'.", + location: reader.Location + ); + } + } + + private void EnsureNotEof(string tokenType) + { + if (reader.IsEof) + { + throw new ParserException( + message: $"Unexpected EOF while reading {tokenType}.", + location: reader.Location + ); + } + } + + private void StoreCurrentCharacterAndReadNext() + { + sb.Append(reader.Current); + + reader.Next(); + } + + public void Dispose() + { + reader.Dispose(); + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Parser/Location.cs b/src/DiskPool/generated/runtime/Parser/Location.cs new file mode 100644 index 000000000000..e6d0d840411a --- /dev/null +++ b/src/DiskPool/generated/runtime/Parser/Location.cs @@ -0,0 +1,43 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + internal struct SourceLocation + { + private int line; + private int column; + private int position; + + internal SourceLocation(int line = 0, int column = 0, int position = 0) + { + this.line = line; + this.column = column; + this.position = position; + } + + internal int Line => line; + + internal int Column => column; + + internal int Position => position; + + internal void Advance() + { + this.column++; + this.position++; + } + + internal void MarkNewLine() + { + this.line++; + this.column = 0; + } + + internal SourceLocation Clone() + { + return new SourceLocation(line, column, position); + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Parser/Readers/SourceReader.cs b/src/DiskPool/generated/runtime/Parser/Readers/SourceReader.cs new file mode 100644 index 000000000000..26fe0257b445 --- /dev/null +++ b/src/DiskPool/generated/runtime/Parser/Readers/SourceReader.cs @@ -0,0 +1,130 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; +using System.Globalization; +using System.IO; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + public sealed class SourceReader : IDisposable + { + private readonly TextReader source; + + private char current; + + private readonly SourceLocation location = new SourceLocation(); + + private bool isEof = false; + + internal SourceReader(TextReader textReader) + { + this.source = textReader ?? throw new ArgumentNullException(nameof(textReader)); + } + + /// + /// Advances to the next character + /// + internal void Next() + { + // Advance to the new line when we see a new line '\n'. + // A new line may be prefixed by a carriage return '\r'. + + if (current == '\n') + { + location.MarkNewLine(); + } + + int charCode = source.Read(); // -1 for end + + if (charCode >= 0) + { + current = (char)charCode; + } + else + { + // If we've already marked this as the EOF, throw an exception + if (isEof) + { + throw new EndOfStreamException("Cannot advance past end of stream."); + } + + isEof = true; + + current = '\0'; + } + + location.Advance(); + } + + internal void SkipWhitespace() + { + while (char.IsWhiteSpace(current)) + { + Next(); + } + } + + internal char ReadEscapeCode() + { + Next(); + + char escapedChar = current; + + Next(); // Consume escaped character + + switch (escapedChar) + { + // Special escape codes + case '"': return '"'; // " (Quotation mark) U+0022 + case '/': return '/'; // / (Solidus) U+002F + case '\\': return '\\'; // \ (Reverse solidus) U+005C + + // Control Characters + case '0': return '\0'; // Nul (0) U+0000 + case 'a': return '\a'; // Alert (7) + case 'b': return '\b'; // Backspace (8) U+0008 + case 'f': return '\f'; // Form feed (12) U+000C + case 'n': return '\n'; // Line feed (10) U+000A + case 'r': return '\r'; // Carriage return (13) U+000D + case 't': return '\t'; // Horizontal tab (9) U+0009 + case 'v': return '\v'; // Vertical tab + + // Unicode escape sequence + case 'u': return ReadUnicodeEscapeSequence(); // U+XXXX + + default: throw new Exception($"Unrecognized escape sequence '\\{escapedChar}'"); + } + } + + private readonly char[] hexCode = new char[4]; + + private char ReadUnicodeEscapeSequence() + { + hexCode[0] = current; Next(); + hexCode[1] = current; Next(); + hexCode[2] = current; Next(); + hexCode[3] = current; Next(); + + return Convert.ToChar(int.Parse( + s : new string(hexCode), + style : NumberStyles.HexNumber, + provider: NumberFormatInfo.InvariantInfo + )); + } + + internal char Current => current; + + internal bool IsEof => isEof; + + internal char Peek() => (char)source.Peek(); + + internal SourceLocation Location => location; + + public void Dispose() + { + source.Dispose(); + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Parser/TokenReader.cs b/src/DiskPool/generated/runtime/Parser/TokenReader.cs new file mode 100644 index 000000000000..527ea0cc4e6b --- /dev/null +++ b/src/DiskPool/generated/runtime/Parser/TokenReader.cs @@ -0,0 +1,39 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + public class TokenReader : IDisposable + { + private readonly JsonTokenizer tokenizer; + private JsonToken current; + + internal TokenReader(JsonTokenizer tokenizer) + { + this.tokenizer = tokenizer ?? throw new ArgumentNullException(nameof(tokenizer)); + } + + internal void Next() + { + current = tokenizer.ReadNext(); + } + + internal JsonToken Current => current; + + internal void Ensure(TokenKind kind, string readerName) + { + if (current.Kind != kind) + { + throw new ParserException($"Expected {kind} while reading {readerName}). Was {current}."); + } + } + + public void Dispose() + { + tokenizer.Dispose(); + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/PipelineMocking.cs b/src/DiskPool/generated/runtime/PipelineMocking.cs new file mode 100644 index 000000000000..78114d28d03d --- /dev/null +++ b/src/DiskPool/generated/runtime/PipelineMocking.cs @@ -0,0 +1,262 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime +{ + using System.Threading.Tasks; + using System.Collections.Generic; + using System.Net.Http; + using System.Linq; + using System.Net; + using Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json; + + public enum MockMode + { + Live, + Record, + Playback, + + } + + public class PipelineMock + { + + private System.Collections.Generic.Stack scenario = new System.Collections.Generic.Stack(); + private System.Collections.Generic.Stack context = new System.Collections.Generic.Stack(); + private System.Collections.Generic.Stack description = new System.Collections.Generic.Stack(); + + private readonly string recordingPath; + private int counter = 0; + + public static implicit operator Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep(PipelineMock instance) => instance.SendAsync; + + public MockMode Mode { get; set; } = MockMode.Live; + public PipelineMock(string recordingPath) + { + this.recordingPath = recordingPath; + } + + public void PushContext(string text) => context.Push(text); + + public void PushDescription(string text) => description.Push(text); + + + public void PushScenario(string it) + { + // reset counter too + counter = 0; + + scenario.Push(it); + } + + public void PopContext() => context.Pop(); + + public void PopDescription() => description.Pop(); + + public void PopScenario() => scenario.Pop(); + + public void SetRecord() => Mode = MockMode.Record; + + public void SetPlayback() => Mode = MockMode.Playback; + + public void SetLive() => Mode = MockMode.Live; + + public string Scenario => (scenario.Count > 0 ? scenario.Peek() : "[NoScenario]"); + public string Description => (description.Count > 0 ? description.Peek() : "[NoDescription]"); + public string Context => (context.Count > 0 ? context.Peek() : "[NoContext]"); + + /// + /// Headers that we substitute out blank values for in the recordings + /// Add additional headers as necessary + /// + public static HashSet Blacklist = new HashSet(System.StringComparer.CurrentCultureIgnoreCase) { + "Authorization", + }; + + public Dictionary ForceResponseHeaders = new Dictionary(); + + internal static XImmutableArray Removed = new XImmutableArray(new string[] { "[Filtered]" }); + + internal static IEnumerable> FilterHeaders(IEnumerable>> headers) => headers.Select(header => new KeyValuePair(header.Key, Blacklist.Contains(header.Key) ? Removed : new XImmutableArray(header.Value.ToArray()))); + + internal static JsonNode SerializeContent(HttpContent content, ref bool isBase64) => content == null ? XNull.Instance : SerializeContent(content.ReadAsByteArrayAsync().Result, ref isBase64); + + internal static JsonNode SerializeContent(byte[] content, ref bool isBase64) + { + if (null == content || content.Length == 0) + { + return XNull.Instance; + } + var first = content[0]; + var last = content[content.Length - 1]; + + // plaintext for JSON/SGML/XML/HTML/STRINGS/ARRAYS + if ((first == '{' && last == '}') || (first == '<' && last == '>') || (first == '[' && last == ']') || (first == '"' && last == '"')) + { + return new JsonString(System.Text.Encoding.UTF8.GetString(content)); + } + + // base64 for everyone else + return new JsonString(System.Convert.ToBase64String(content)); + } + + internal static byte[] DeserializeContent(string content, bool isBase64) + { + if (string.IsNullOrWhiteSpace(content)) + { + return new byte[0]; + } + + if (isBase64) + { + try + { + return System.Convert.FromBase64String(content); + } + catch + { + // hmm. didn't work, return it as a string I guess. + } + } + return System.Text.Encoding.UTF8.GetBytes(content); + } + + public void SaveMessage(string rqKey, HttpRequestMessage request, HttpResponseMessage response) + { + var messages = System.IO.File.Exists(this.recordingPath) ? Load() : new JsonObject() ?? new JsonObject(); + bool isBase64Request = false; + bool isBase64Response = false; + messages[rqKey] = new JsonObject { + { "Request",new JsonObject { + { "Method", request.Method.Method }, + { "RequestUri", request.RequestUri }, + { "Content", SerializeContent( request.Content, ref isBase64Request) }, + { "isContentBase64", isBase64Request }, + { "Headers", new JsonObject(FilterHeaders(request.Headers)) }, + { "ContentHeaders", request.Content == null ? new JsonObject() : new JsonObject(FilterHeaders(request.Content.Headers))} + } }, + {"Response", new JsonObject { + { "StatusCode", (int)response.StatusCode}, + { "Headers", new JsonObject(FilterHeaders(response.Headers))}, + { "ContentHeaders", new JsonObject(FilterHeaders(response.Content.Headers))}, + { "Content", SerializeContent(response.Content, ref isBase64Response) }, + { "isContentBase64", isBase64Response }, + }} + }; + System.IO.File.WriteAllText(this.recordingPath, messages.ToString()); + } + + private JsonObject Load() + { + if (System.IO.File.Exists(this.recordingPath)) + { + try + { + return JsonObject.FromStream(System.IO.File.OpenRead(this.recordingPath)); + } + catch + { + throw new System.Exception($"Invalid recording file: '{recordingPath}'"); + } + } + + throw new System.ArgumentException($"Missing recording file: '{recordingPath}'", nameof(recordingPath)); + } + + public HttpResponseMessage LoadMessage(string rqKey) + { + var responses = Load(); + var message = responses.Property(rqKey); + + if (null == message) + { + throw new System.ArgumentException($"Missing Request '{rqKey}' in recording file", nameof(rqKey)); + } + + var sc = 0; + var reqMessage = message.Property("Request"); + var respMessage = message.Property("Response"); + + // --------------------------- deserialize response ---------------------------------------------------------------- + bool isBase64Response = false; + respMessage.BooleanProperty("isContentBase64", ref isBase64Response); + var response = new HttpResponseMessage + { + StatusCode = (HttpStatusCode)respMessage.NumberProperty("StatusCode", ref sc), + Content = new System.Net.Http.ByteArrayContent(DeserializeContent(respMessage.StringProperty("Content"), isBase64Response)) + }; + + foreach (var each in respMessage.Property("Headers")) + { + response.Headers.TryAddWithoutValidation(each.Key, each.Value.ToArrayOf()); + } + + foreach (var frh in ForceResponseHeaders) + { + response.Headers.Remove(frh.Key); + response.Headers.TryAddWithoutValidation(frh.Key, frh.Value); + } + + foreach (var each in respMessage.Property("ContentHeaders")) + { + response.Content.Headers.TryAddWithoutValidation(each.Key, each.Value.ToArrayOf()); + } + + // --------------------------- deserialize request ---------------------------------------------------------------- + bool isBase64Request = false; + reqMessage.BooleanProperty("isContentBase64", ref isBase64Request); + response.RequestMessage = new HttpRequestMessage + { + Method = new HttpMethod(reqMessage.StringProperty("Method")), + RequestUri = new System.Uri(reqMessage.StringProperty("RequestUri")), + Content = new System.Net.Http.ByteArrayContent(DeserializeContent(reqMessage.StringProperty("Content"), isBase64Request)) + }; + + foreach (var each in reqMessage.Property("Headers")) + { + response.RequestMessage.Headers.TryAddWithoutValidation(each.Key, each.Value.ToArrayOf()); + } + foreach (var each in reqMessage.Property("ContentHeaders")) + { + response.RequestMessage.Content.Headers.TryAddWithoutValidation(each.Key, each.Value.ToArrayOf()); + } + + return response; + } + + public async Task SendAsync(HttpRequestMessage request, IEventListener callback, ISendAsync next) + { + counter++; + var rqkey = $"{Description}+{Context}+{Scenario}+${request.Method.Method}+{request.RequestUri}+{counter}"; + + switch (Mode) + { + case MockMode.Record: + //Add following code since the request.Content will be released after sendAsync + var requestClone = request; + if (requestClone.Content != null) + { + requestClone = await request.CloneWithContent(request.RequestUri, request.Method); + } + // make the call + var response = await next.SendAsync(request, callback); + + // save the message to the recording file + SaveMessage(rqkey, requestClone, response); + + // return the response. + return response; + + case MockMode.Playback: + // load and return the response. + return LoadMessage(rqkey); + + default: + // pass-thru, do nothing + return await next.SendAsync(request, callback); + } + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Response.cs b/src/DiskPool/generated/runtime/Response.cs new file mode 100644 index 000000000000..180369dabdc8 --- /dev/null +++ b/src/DiskPool/generated/runtime/Response.cs @@ -0,0 +1,27 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime +{ + using System; + using System.Threading.Tasks; + public class Response : EventData + { + public Response() : base() + { + } + } + + public class Response : Response + { + private Func> _resultDelegate; + private Task _resultValue; + + public Response(T value) : base() => _resultValue = Task.FromResult(value); + public Response(Func value) : base() => _resultDelegate = () => Task.FromResult(value()); + public Response(Func> value) : base() => _resultDelegate = value; + public Task Result => _resultValue ?? (_resultValue = this._resultDelegate()); + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Serialization/JsonSerializer.cs b/src/DiskPool/generated/runtime/Serialization/JsonSerializer.cs new file mode 100644 index 000000000000..fc1580b70b7c --- /dev/null +++ b/src/DiskPool/generated/runtime/Serialization/JsonSerializer.cs @@ -0,0 +1,350 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; +using System.Collections; +using System.Collections.Generic; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + internal class JsonSerializer + { + private int depth = 0; + + private SerializationOptions options = new SerializationOptions(); + + #region Deserialization + + internal T Deseralize(JsonObject json) + where T : new() + { + var contract = JsonModelCache.Get(typeof(T)); + + return (T)DeserializeObject(contract, json); + } + + internal object DeserializeObject(JsonModel contract, JsonObject json) + { + var instance = Activator.CreateInstance(contract.Type); + + depth++; + + // Ensure we don't recurse forever + if (depth > 5) throw new Exception("Depth greater than 5"); + + foreach (var field in json) + { + var member = contract[field.Key]; + + if (member != null) + { + var value = DeserializeValue(member, field.Value); + + member.SetValue(instance, value); + } + } + + depth--; + + return instance; + } + + private object DeserializeValue(JsonMember member, JsonNode value) + { + if (value.Type == JsonType.Null) return null; + + var type = member.Type; + + if (member.IsStringLike && value.Type != JsonType.String) + { + // Take the long path... + return DeserializeObject(JsonModelCache.Get(type), (JsonObject)value); + } + else if (member.Converter != null) + { + return member.Converter.FromJson(value); + } + else if (type.IsArray) + { + return DeserializeArray(type, (JsonArray)value); + } + else if (member.IsList) + { + return DeserializeList(type, (JsonArray)value); + } + else + { + var contract = JsonModelCache.Get(type); + + return DeserializeObject(contract, (JsonObject)value); + } + } + + private object DeserializeValue(Type type, JsonNode value) + { + if (type == null) throw new ArgumentNullException(nameof(type)); + + if (value.Type == JsonType.Null) return null; + + var typeDetails = TypeDetails.Get(type); + + if (typeDetails.JsonConverter != null) + { + return typeDetails.JsonConverter.FromJson(value); + } + else if (typeDetails.IsEnum) + { + return Enum.Parse(type, value.ToString(), ignoreCase: true); + } + else if (type.IsArray) + { + return DeserializeArray(type, (JsonArray)value); + } + else if (typeDetails.IsList) + { + return DeserializeList(type, (JsonArray)value); + } + else + { + var contract = JsonModelCache.Get(type); + + return DeserializeObject(contract, (JsonObject)value); + } + } + + internal Array DeserializeArray(Type type, JsonArray elements) + { + var elementType = type.GetElementType(); + + var elementTypeDetails = TypeDetails.Get(elementType); + + var array = Array.CreateInstance(elementType, elements.Count); + + int i = 0; + + if (elementTypeDetails.JsonConverter != null) + { + foreach (var value in elements) + { + array.SetValue(elementTypeDetails.JsonConverter.FromJson(value), i); + + i++; + } + } + else + { + foreach (var value in elements) + { + array.SetValue(DeserializeValue(elementType, value), i); + + i++; + } + } + + return array; + } + + internal IList DeserializeList(Type type, JsonArray jsonArray) + { + // TODO: Handle non-generic types + if (!type.IsGenericType) + throw new ArgumentException("Must be a generic type", nameof(type)); + + var elementType = type.GetGenericArguments()[0]; + + IList list; + + if (type.IsInterface) + { + // Create a concrete generic list + list = (IList)Activator.CreateInstance(typeof(List<>).MakeGenericType(elementType)); + } + else + { + list = (IList)Activator.CreateInstance(type); + } + + foreach (var value in jsonArray) + { + list.Add(DeserializeValue(elementType, value)); + } + + return list; + } + + #endregion + + #region Serialization + + internal JsonNode Serialize(object instance) => + Serialize(instance, SerializationOptions.Default); + + internal JsonNode Serialize(object instance, string[] include) => + Serialize(instance, new SerializationOptions { Include = include }); + + internal JsonNode Serialize(object instance, SerializationOptions options) + { + this.options = options; + + if (instance == null) + { + return XNull.Instance; + } + + return ReadValue(instance.GetType(), instance); + } + + #region Readers + + internal JsonArray ReadArray(IEnumerable collection) + { + var array = new XNodeArray(); + + foreach (var item in collection) + { + array.Add(ReadValue(item.GetType(), item)); + } + + return array; + } + + internal IEnumerable> ReadProperties(object instance) + { + var contract = JsonModelCache.Get(instance.GetType()); + + foreach (var member in contract.Members) + { + string name = member.Name; + + if (options.PropertyNameTransformer != null) + { + name = options.PropertyNameTransformer.Invoke(name); + } + + // Skip the field if it's not included + if ((depth == 1 && !options.IsIncluded(name))) + { + continue; + } + + var value = member.GetValue(instance); + + if (!member.EmitDefaultValue && (value == null || (member.IsList && ((IList)value).Count == 0) || value.Equals(member.DefaultValue))) + { + continue; + } + else if (options.IgnoreNullValues && value == null) // Ignore null values + { + continue; + } + + // Transform the value if there is one + if (options.Transformations != null) + { + var transform = options.GetTransformation(name); + + if (transform != null) + { + value = transform.Transformer(value); + } + } + + yield return new KeyValuePair(name, ReadValue(member.TypeDetails, value)); + } + } + + private JsonObject ReadObject(object instance) + { + depth++; + + // TODO: Guard against a self referencing graph + if (depth > options.MaxDepth) + { + depth--; + + return new JsonObject(); + } + + var node = new JsonObject(ReadProperties(instance)); + + depth--; + + return node; + } + + private JsonNode ReadValue(Type type, object value) + { + if (value == null) + { + return XNull.Instance; + } + + var member = TypeDetails.Get(type); + + return ReadValue(member, value); + } + + private JsonNode ReadValue(TypeDetails type, object value) + { + if (value == null) + { + return XNull.Instance; + } + + if (type.JsonConverter != null) + { + return type.JsonConverter.ToJson(value); + } + else if (type.IsArray) + { + switch (Type.GetTypeCode(type.ElementType)) + { + case TypeCode.String: return CreateArray((string[])value); + case TypeCode.UInt16: return CreateArray((ushort[])value); + case TypeCode.UInt32: return CreateArray((uint[])value); + case TypeCode.UInt64: return CreateArray((ulong[])value); + case TypeCode.Int16: return CreateArray((short[])value); + case TypeCode.Int32: return CreateArray((int[])value); + case TypeCode.Int64: return CreateArray((long[])value); + case TypeCode.Single: return CreateArray((float[])value); + case TypeCode.Double: return CreateArray((double[])value); + default: return ReadArray((IEnumerable)value); + } + } + else if (value is IEnumerable) + { + if (type.IsList && type.ElementType != null) + { + switch (Type.GetTypeCode(type.ElementType)) + { + case TypeCode.String: return CreateList(value); + case TypeCode.UInt16: return CreateList(value); + case TypeCode.UInt32: return CreateList(value); + case TypeCode.UInt64: return CreateList(value); + case TypeCode.Int16: return CreateList(value); + case TypeCode.Int32: return CreateList(value); + case TypeCode.Int64: return CreateList(value); + case TypeCode.Single: return CreateList(value); + case TypeCode.Double: return CreateList(value); + } + } + + return ReadArray((IEnumerable)value); + } + else + { + // Complex object + return ReadObject(value); + } + } + + private XList CreateList(object value) => new XList((IList)value); + + private XImmutableArray CreateArray(T[] array) => new XImmutableArray(array); + + #endregion + + #endregion + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Serialization/PropertyTransformation.cs b/src/DiskPool/generated/runtime/Serialization/PropertyTransformation.cs new file mode 100644 index 000000000000..e4d7d4ab2561 --- /dev/null +++ b/src/DiskPool/generated/runtime/Serialization/PropertyTransformation.cs @@ -0,0 +1,21 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + internal class PropertyTransformation + { + internal PropertyTransformation(string name, Func transformer) + { + Name = name ?? throw new ArgumentNullException(nameof(name)); + Transformer = transformer ?? throw new ArgumentNullException(nameof(transformer)); + } + + internal string Name { get; } + + internal Func Transformer { get; } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Serialization/SerializationOptions.cs b/src/DiskPool/generated/runtime/Serialization/SerializationOptions.cs new file mode 100644 index 000000000000..a24cd9c3092f --- /dev/null +++ b/src/DiskPool/generated/runtime/Serialization/SerializationOptions.cs @@ -0,0 +1,65 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; +using System.Linq; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + internal class SerializationOptions + { + internal static readonly SerializationOptions Default = new SerializationOptions(); + + internal SerializationOptions() { } + + internal SerializationOptions( + string[] include = null, + bool ingoreNullValues = false) + { + Include = include; + IgnoreNullValues = ingoreNullValues; + } + + internal string[] Include { get; set; } + + internal string[] Exclude { get; set; } + + internal bool IgnoreNullValues { get; set; } + + internal PropertyTransformation[] Transformations { get; set; } + + internal Func PropertyNameTransformer { get; set; } + + internal int MaxDepth { get; set; } = 5; + + internal bool IsIncluded(string name) + { + if (Exclude != null) + { + return !Exclude.Any(exclude => exclude.Equals(name, StringComparison.OrdinalIgnoreCase)); + } + else if (Include != null) + { + return Include.Any(exclude => exclude.Equals(name, StringComparison.OrdinalIgnoreCase)); + } + + return true; + } + + internal PropertyTransformation GetTransformation(string propertyName) + { + if (Transformations == null) return null; + + foreach (var t in Transformations) + { + if (t.Name.Equals(propertyName, StringComparison.OrdinalIgnoreCase)) + { + return t; + } + } + + return null; + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/SerializationMode.cs b/src/DiskPool/generated/runtime/SerializationMode.cs new file mode 100644 index 000000000000..6fbd3e4149ca --- /dev/null +++ b/src/DiskPool/generated/runtime/SerializationMode.cs @@ -0,0 +1,16 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime +{ + [System.Flags] + public enum SerializationMode + { + None = 0, + IncludeHeaders = 1 << 0, + IncludeReadOnly = 1 << 1, + + IncludeAll = IncludeHeaders | IncludeReadOnly + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/TypeConverterExtensions.cs b/src/DiskPool/generated/runtime/TypeConverterExtensions.cs new file mode 100644 index 000000000000..06986d61efa4 --- /dev/null +++ b/src/DiskPool/generated/runtime/TypeConverterExtensions.cs @@ -0,0 +1,190 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System.IO; +using System.Linq; +using System.Xml; +using System.Xml.Serialization; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.PowerShell +{ + internal static class TypeConverterExtensions + { + internal static T[] SelectToArray(object source, System.Func converter) + { + // null begets null + if (source == null) + { + return null; + } + + // single values and strings are just encapsulated in the array. + if (source is string || !(source is System.Collections.IEnumerable)) + { + try + { + return new T[] { (T)converter(source) }; + } +#if DEBUG + catch (System.Exception E) + { + System.Console.Error.WriteLine($"{E.GetType().Name}/{E.Message}/{E.StackTrace}"); + } +#else + catch + { + // silent conversion fail + } +#endif + return new T[0]; // empty result if couldn't convert. + } + + var result = new System.Collections.Generic.List(); + foreach (var each in (System.Collections.IEnumerable)source) + { + try + { + result.Add((T)converter(each)); + } +#if DEBUG + catch (System.Exception E) + { + System.Console.Error.WriteLine($"{E.GetType().Name}/{E.Message}/{E.StackTrace}"); + } +#else + catch + { + // silent conversion fail + } +#endif + } + return result.ToArray(); + } + + internal static System.Collections.Generic.IEnumerable GetPropertyKeys(this System.Collections.Generic.IDictionary dictionary) + { + if (null != dictionary) + { + foreach (var each in dictionary.Keys) + { + yield return each; + } + } + } + internal static System.Collections.Generic.IEnumerable GetPropertyKeys(this System.Collections.IDictionary dictionary) + { + if (null != dictionary) + { + foreach (var each in dictionary.Keys) + { + yield return each; + } + } + } + internal static System.Collections.Generic.IEnumerable GetPropertyKeys(this System.Management.Automation.PSObject instance) + { + if (null != instance) + { + foreach (var each in instance.Properties) + { + yield return each; + } + } + } + + internal static System.Collections.Generic.IEnumerable> GetFilteredProperties(this System.Collections.Generic.IDictionary instance, global::System.Collections.Generic.HashSet exclusions = null, global::System.Collections.Generic.HashSet inclusions = null) + { + return (null == instance || instance.Count == 0) ? + Enumerable.Empty>() : + instance.Keys + .Where(key => + !(true == exclusions?.Contains(key?.ToString())) + && (false != inclusions?.Contains(key?.ToString()))) + .Select(key => new System.Collections.Generic.KeyValuePair(key, instance[key])); + } + + internal static System.Collections.Generic.IEnumerable> GetFilteredProperties(this System.Collections.IDictionary instance, global::System.Collections.Generic.HashSet exclusions = null, global::System.Collections.Generic.HashSet inclusions = null) + { + return (null == instance || instance.Count == 0) ? + Enumerable.Empty>() : + instance.Keys.OfType() + .Where(key => + !(true == exclusions?.Contains(key?.ToString())) + && (false != inclusions?.Contains(key?.ToString()))) + .Select(key => new System.Collections.Generic.KeyValuePair(key, instance[key])); + } + + internal static System.Collections.Generic.IEnumerable> GetFilteredProperties(this System.Management.Automation.PSObject instance, global::System.Collections.Generic.HashSet exclusions = null, global::System.Collections.Generic.HashSet inclusions = null) + { + // new global::System.Collections.Generic.HashSet(System.StringComparer.InvariantCultureIgnoreCase) + return (null == instance || !instance.Properties.Any()) ? + Enumerable.Empty>() : + instance.Properties + .Where(property => + !(true == exclusions?.Contains(property.Name)) + && (false != inclusions?.Contains(property.Name))) + .Select(property => new System.Collections.Generic.KeyValuePair(property.Name, property.Value)); + } + + + internal static T GetValueForProperty(this System.Collections.Generic.IDictionary dictionary, string propertyName, T defaultValue, System.Func converter) + { + try + { + var key = System.Linq.Enumerable.FirstOrDefault(dictionary.Keys, each => System.String.Equals(each.ToString(), propertyName, System.StringComparison.CurrentCultureIgnoreCase)); + return key == null ? defaultValue : (T)converter(dictionary[key]); + } +#if DEBUG + catch (System.Exception E) + { + System.Console.Error.WriteLine($"{E.GetType().Name}/{E.Message}/{E.StackTrace}"); + } +#else + catch + { + } +#endif + return defaultValue; + } + internal static T GetValueForProperty(this System.Collections.IDictionary dictionary, string propertyName, T defaultValue, System.Func converter) + { + try + { + var key = System.Linq.Enumerable.FirstOrDefault(dictionary.Keys.OfType(), each => System.String.Equals(each.ToString(), propertyName, System.StringComparison.CurrentCultureIgnoreCase)); + return key == null ? defaultValue : (T)converter(dictionary[key]); + } +#if DEBUG + catch (System.Exception E) + { + System.Console.Error.WriteLine($"{E.GetType().Name}/{E.Message}/{E.StackTrace}"); + } +#else + catch + { + } +#endif + return defaultValue; + } + + internal static T GetValueForProperty(this System.Management.Automation.PSObject psObject, string propertyName, T defaultValue, System.Func converter) + { + try + { + var property = System.Linq.Enumerable.FirstOrDefault(psObject.Properties, each => System.String.Equals(each.Name.ToString(), propertyName, System.StringComparison.CurrentCultureIgnoreCase)); + return property == null ? defaultValue : (T)converter(property.Value); + } +#if DEBUG + catch (System.Exception E) + { + System.Console.Error.WriteLine($"{E.GetType().Name}/{E.Message}/{E.StackTrace}"); + } +#else + catch + { + } +#endif + return defaultValue; + } + } +} diff --git a/src/DiskPool/generated/runtime/UndeclaredResponseException.cs b/src/DiskPool/generated/runtime/UndeclaredResponseException.cs new file mode 100644 index 000000000000..a45c3af725ea --- /dev/null +++ b/src/DiskPool/generated/runtime/UndeclaredResponseException.cs @@ -0,0 +1,109 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime +{ + using System; + using System.Net.Http; + using System.Net.Http.Headers; + using static Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Extensions; + + public class RestException : Exception, IDisposable + { + public System.Net.HttpStatusCode StatusCode { get; set; } + public string Code { get; protected set; } + protected string message; + public HttpRequestMessage RequestMessage { get; protected set; } + public HttpResponseHeaders ResponseHeaders { get; protected set; } + + public string ResponseBody { get; protected set; } + public string ClientRequestId { get; protected set; } + public string RequestId { get; protected set; } + + public override string Message => message; + public string Action { get; protected set; } + + public RestException(System.Net.Http.HttpResponseMessage response) + { + StatusCode = response.StatusCode; + //CloneWithContent will not work here since the content is disposed after sendAsync + //Besides, it seems there is no need for the request content cloned here. + RequestMessage = response.RequestMessage.Clone(); + ResponseBody = response.Content.ReadAsStringAsync().Result; + ResponseHeaders = response.Headers; + + RequestId = response.GetFirstHeader("x-ms-request-id"); + ClientRequestId = response.GetFirstHeader("x-ms-client-request-id"); + + try + { + // try to parse the body as JSON, and see if a code and message are in there. + var json = Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonNode.Parse(ResponseBody) as Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json.JsonObject; + + // error message could be in properties.statusMessage + { message = If(json?.Property("properties"), out var p) + && If(p?.PropertyT("statusMessage"), out var sm) + ? (string)sm : (string)Message; } + + // see if there is an error block in the body + json = json?.Property("error") ?? json; + + { Code = If(json?.PropertyT("code"), out var c) ? (string)c : (string)StatusCode.ToString(); } + { message = If(json?.PropertyT("message"), out var m) ? (string)m : (string)Message; } + { Action = If(json?.PropertyT("action"), out var a) ? (string)a : (string)Action; } + } +#if DEBUG + catch (System.Exception E) + { + System.Console.Error.WriteLine($"{E.GetType().Name}/{E.Message}/{E.StackTrace}"); + } +#else + catch + { + // couldn't get the code/message from the body response. + // we'll create one below. + } +#endif + if (string.IsNullOrEmpty(message)) + { + if (StatusCode >= System.Net.HttpStatusCode.BadRequest && StatusCode < System.Net.HttpStatusCode.InternalServerError) + { + message = $"The server responded with a Request Error, Status: {StatusCode}"; + } + else if (StatusCode >= System.Net.HttpStatusCode.InternalServerError) + { + message = $"The server responded with a Server Error, Status: {StatusCode}"; + } + else + { + message = $"The server responded with an unrecognized response, Status: {StatusCode}"; + } + } + } + + public void Dispose() + { + ((IDisposable)RequestMessage).Dispose(); + } + } + + public class RestException : RestException + { + public T Error { get; protected set; } + public RestException(System.Net.Http.HttpResponseMessage response, T error) : base(response) + { + Error = error; + } + } + + + public class UndeclaredResponseException : RestException + { + public UndeclaredResponseException(System.Net.Http.HttpResponseMessage response) : base(response) + { + + } + } +} \ No newline at end of file diff --git a/src/DiskPool/generated/runtime/Writers/JsonWriter.cs b/src/DiskPool/generated/runtime/Writers/JsonWriter.cs new file mode 100644 index 000000000000..37a33612c3a2 --- /dev/null +++ b/src/DiskPool/generated/runtime/Writers/JsonWriter.cs @@ -0,0 +1,223 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +using System; +using System.Collections.Generic; +using System.IO; +using System.Web; + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Json +{ + internal class JsonWriter + { + const string indentation = " "; // 2 spaces + + private readonly bool pretty; + private readonly TextWriter writer; + + protected int currentLevel = 0; + + internal JsonWriter(TextWriter writer, bool pretty = true) + { + this.writer = writer ?? throw new ArgumentNullException(nameof(writer)); + this.pretty = pretty; + } + + internal void WriteNode(JsonNode node) + { + switch (node.Type) + { + case JsonType.Array: WriteArray((IEnumerable)node); break; + case JsonType.Object: WriteObject((JsonObject)node); break; + + // Primitives + case JsonType.Binary: WriteBinary((XBinary)node); break; + case JsonType.Boolean: WriteBoolean((bool)node); break; + case JsonType.Date: WriteDate((JsonDate)node); break; + case JsonType.Null: WriteNull(); break; + case JsonType.Number: WriteNumber((JsonNumber)node); break; + case JsonType.String: WriteString(node); break; + } + } + + internal void WriteArray(IEnumerable array) + { + currentLevel++; + + writer.Write('['); + + bool doIndentation = false; + + if (pretty) + { + foreach (var node in array) + { + if (node.Type == JsonType.Object || node.Type == JsonType.Array) + { + doIndentation = true; + + break; + } + } + } + + bool isFirst = true; + + foreach (JsonNode node in array) + { + if (!isFirst) writer.Write(','); + + if (doIndentation) + { + WriteIndent(); + } + else if (pretty) + { + writer.Write(' '); + } + + WriteNode(node); + + isFirst = false; + } + + currentLevel--; + + if (doIndentation) + { + WriteIndent(); + } + else if (pretty) + { + writer.Write(' '); + } + + writer.Write(']'); + } + + internal void WriteIndent() + { + if (pretty) + { + writer.Write(Environment.NewLine); + + for (int level = 0; level < currentLevel; level++) + { + writer.Write(indentation); + } + } + } + + internal void WriteObject(JsonObject obj) + { + currentLevel++; + + writer.Write('{'); + + bool isFirst = true; + + foreach (var field in obj) + { + if (!isFirst) writer.Write(','); + + WriteIndent(); + + WriteFieldName(field.Key); + + writer.Write(':'); + + if (pretty) + { + writer.Write(' '); + } + + // Write the field value + WriteNode(field.Value); + + isFirst = false; + } + + currentLevel--; + + WriteIndent(); + + writer.Write('}'); + } + + internal void WriteFieldName(string fieldName) + { + writer.Write('"'); + writer.Write(HttpUtility.JavaScriptStringEncode(fieldName)); + writer.Write('"'); + } + + #region Primitives + + internal void WriteBinary(XBinary value) + { + writer.Write('"'); + writer.Write(value.ToString()); + writer.Write('"'); + } + + internal void WriteBoolean(bool value) + { + writer.Write(value ? "true" : "false"); + } + + internal void WriteDate(JsonDate date) + { + if (date.ToDateTime().Year == 1) + { + WriteNull(); + } + else + { + writer.Write('"'); + writer.Write(date.ToIsoString()); + writer.Write('"'); + } + } + + internal void WriteNull() + { + writer.Write("null"); + } + + internal void WriteNumber(JsonNumber number) + { + if (number.Overflows) + { + writer.Write('"'); + writer.Write(number.Value); + writer.Write('"'); + } + else + { + writer.Write(number.Value); + } + } + + internal void WriteString(string text) + { + if (text == null) + { + WriteNull(); + } + else + { + writer.Write('"'); + + writer.Write(HttpUtility.JavaScriptStringEncode(text)); + + writer.Write('"'); + } + } + + #endregion + } +} + + +// TODO: Replace with System.Text.Json when available diff --git a/src/DiskPool/generated/runtime/delegates.cs b/src/DiskPool/generated/runtime/delegates.cs new file mode 100644 index 000000000000..581cfa369975 --- /dev/null +++ b/src/DiskPool/generated/runtime/delegates.cs @@ -0,0 +1,23 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +namespace Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime +{ + using System; + using System.Collections; + using System.Collections.Generic; + using System.Net.Http; + using System.Threading; + using System.Threading.Tasks; + using GetEventData=System.Func; + + public delegate Task SendAsync(HttpRequestMessage request, IEventListener callback); + public delegate Task SendAsyncStep(HttpRequestMessage request, IEventListener callback, ISendAsync next); + public delegate Task SignalEvent(string id, CancellationToken token, GetEventData getEventData); + public delegate Task Event(EventData message); + public delegate void SynchEvent(EventData message); + public delegate Task OnResponse(Response message); + public delegate Task OnResponse(Response message); +} \ No newline at end of file diff --git a/src/DiskPool/help/Az.DiskPool.md b/src/DiskPool/help/Az.DiskPool.md new file mode 100644 index 000000000000..e07d97dbf7c1 --- /dev/null +++ b/src/DiskPool/help/Az.DiskPool.md @@ -0,0 +1,50 @@ +--- +Module Name: Az.DiskPool +Module Guid: 4ef9a257-25da-4db7-832b-0c44a0e44cf0 +Download Help Link: https://docs.microsoft.com/powershell/module/az.diskpool +Help Version: 1.0.0.0 +Locale: en-US +--- + +# Az.DiskPool Module +## Description +Microsoft Azure PowerShell: DiskPool cmdlets + +## Az.DiskPool Cmdlets +### [Get-AzDiskPool](Get-AzDiskPool.md) +Get a Disk pool. + +### [Get-AzDiskPoolIscsiTarget](Get-AzDiskPoolIscsiTarget.md) +Get an iSCSI Target. + +### [New-AzDiskPool](New-AzDiskPool.md) +Create or Update Disk pool. + +### [New-AzDiskPoolAclObject](New-AzDiskPoolAclObject.md) +Create a in-memory object for Acl + +### [New-AzDiskPoolIscsiLunObject](New-AzDiskPoolIscsiLunObject.md) +Create a in-memory object for IscsiLun + +### [New-AzDiskPoolIscsiTarget](New-AzDiskPoolIscsiTarget.md) +Create or Update an iSCSI Target. + +### [Remove-AzDiskPool](Remove-AzDiskPool.md) +Delete a Disk pool. + +### [Remove-AzDiskPoolIscsiTarget](Remove-AzDiskPoolIscsiTarget.md) +Delete an iSCSI Target. + +### [Start-AzDiskPool](Start-AzDiskPool.md) +The operation to start a Disk Pool. + +### [Stop-AzDiskPool](Stop-AzDiskPool.md) +Shuts down the Disk Pool and releases the compute resources. +You are not billed for the compute resources that this Disk Pool uses. + +### [Update-AzDiskPool](Update-AzDiskPool.md) +Update a Disk pool. + +### [Update-AzDiskPoolIscsiTarget](Update-AzDiskPoolIscsiTarget.md) +Update an iSCSI Target. + diff --git a/src/DiskPool/help/Get-AzDiskPool.md b/src/DiskPool/help/Get-AzDiskPool.md new file mode 100644 index 000000000000..a6df73be39c2 --- /dev/null +++ b/src/DiskPool/help/Get-AzDiskPool.md @@ -0,0 +1,197 @@ +--- +external help file: +Module Name: Az.DiskPool +online version: https://docs.microsoft.com/powershell/module/az.diskpool/get-azdiskpool +schema: 2.0.0 +--- + +# Get-AzDiskPool + +## SYNOPSIS +Get a Disk pool. + +## SYNTAX + +### List (Default) +``` +Get-AzDiskPool [-SubscriptionId ] [-DefaultProfile ] [] +``` + +### Get +``` +Get-AzDiskPool -Name -ResourceGroupName [-SubscriptionId ] + [-DefaultProfile ] [] +``` + +### GetViaIdentity +``` +Get-AzDiskPool -InputObject [-DefaultProfile ] [] +``` + +### List1 +``` +Get-AzDiskPool -ResourceGroupName [-SubscriptionId ] [-DefaultProfile ] + [] +``` + +## DESCRIPTION +Get a Disk pool. + +## EXAMPLES + +### Example 1: List all Disk Pools in a resource group +```powershell +PS C:\> Get-AzDiskPool -ResourceGroupName 'storagepool-rg-test' + +Location Name Type +-------- ---- ---- +westeurope disk-pool-1 Microsoft.StoragePool/diskPools +westeurope disk-pool-5 Microsoft.StoragePool/diskPools +``` + +This command lists all Disk Pools in a resource group + +### Example 2: Get a Disk Pool +```powershell +PS C:\> Get-AzDiskPool -ResourceGroupName 'storagepool-rg-test' -Name 'disk-pool-1' + +Location Name Type +-------- ---- ---- +westeurope disk-pool-1 Microsoft.StoragePool/diskPools +``` + +This command gets a Disk Pool. + +### Example 3: List all Disk Pools under a subscription +```powershell +PS C:\> Get-AzDiskPool + +Location Name Type +-------- ---- ---- +westeurope disk-pool-1 Microsoft.StoragePool/diskPools +westeurope disk-pool-5 Microsoft.StoragePool/diskPools +WestUS2 disk-pool-01 Microsoft.StoragePool/diskPools +``` + +This command lists all the Disk Pools in a subscription. + +### Example 4: Get a Disk Pool by object +```powershell +PS C:\> New-AzDiskPool -Name 'disk-pool-1' -ResourceGroupName 'storagepool-rg-test' -Location 'westeurope' -SkuName 'Standard' -SkuTier 'Standard' -SubnetId '/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Network/virtualNetworks/disk-pool-vnet/subnets/default' -AvailabilityZone "1" | Get-AzDiskPool + +Location Name Type +-------- ---- ---- +westeurope disk-pool-1 Microsoft.StoragePool/diskPools +``` + +This command gets a Disk Pool by object. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -Name +The name of the Disk Pool. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: DiskPoolName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: Get, List1 +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. + +```yaml +Type: System.String[] +Parameter Sets: Get, List, List1 +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPool + +## NOTES + +ALIASES + +COMPLEX PARAMETER PROPERTIES + +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + + +INPUTOBJECT : Identity Parameter + - `[DiskPoolName ]`: The name of the Disk Pool. + - `[Id ]`: Resource identity path + - `[IscsiTargetName ]`: The name of the iSCSI Target. + - `[Location ]`: The location of the resource. + - `[ResourceGroupName ]`: The name of the resource group. The name is case insensitive. + - `[SubscriptionId ]`: The ID of the target subscription. + +## RELATED LINKS + diff --git a/src/DiskPool/help/Get-AzDiskPoolIscsiTarget.md b/src/DiskPool/help/Get-AzDiskPoolIscsiTarget.md new file mode 100644 index 000000000000..dbd40da38836 --- /dev/null +++ b/src/DiskPool/help/Get-AzDiskPoolIscsiTarget.md @@ -0,0 +1,193 @@ +--- +external help file: +Module Name: Az.DiskPool +online version: https://docs.microsoft.com/powershell/module/az.diskpool/get-azdiskpooliscsitarget +schema: 2.0.0 +--- + +# Get-AzDiskPoolIscsiTarget + +## SYNOPSIS +Get an iSCSI Target. + +## SYNTAX + +### List (Default) +``` +Get-AzDiskPoolIscsiTarget -DiskPoolName -ResourceGroupName [-SubscriptionId ] + [-DefaultProfile ] [] +``` + +### Get +``` +Get-AzDiskPoolIscsiTarget -DiskPoolName -Name -ResourceGroupName + [-SubscriptionId ] [-DefaultProfile ] [] +``` + +### GetViaIdentity +``` +Get-AzDiskPoolIscsiTarget -InputObject [-DefaultProfile ] [] +``` + +## DESCRIPTION +Get an iSCSI Target. + +## EXAMPLES + +### Example 1: List iSCSI targets in a Disk Pool +```powershell +PS C:\> Get-AzDiskPoolIscsiTarget -ResourceGroupName 'storagepool-rg-test' -DiskPoolName 'disk-pool-5' + +Name Type +---- ---- +target0 Microsoft.StoragePool/diskPools/iscsiTargets +``` + +This command lists all iSCSI targets in a Disk Pool. + +### Example 2: Get an iSCSI target +```powershell +PS C:\> Get-AzDiskPoolIscsiTarget -ResourceGroupName 'storagepool-rg-test' -DiskPoolName 'disk-pool-5' -Name 'target0' + +Name Type +---- ---- +target0 Microsoft.StoragePool/diskPools/iscsiTargets +``` + +This command gets an iSCSI target. + +### Example 3: Get an iSCSI target by object +```powershell +PS C:\> New-AzDiskPoolIscsiTarget -DiskPoolName 'disk-pool-5' -Name 'target1' -ResourceGroupName 'storagepool-rg-test' -AclMode 'Dynamic' | Get-AzDiskPoolIscsiTarget + +Name Type +---- ---- +target1 Microsoft.StoragePool/diskPools/iscsiTargets +``` + +This command gets an iSCSI target by object. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DiskPoolName +The name of the Disk Pool. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -Name +The name of the iSCSI Target. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: IscsiTargetName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. + +```yaml +Type: System.String[] +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTarget + +## NOTES + +ALIASES + +COMPLEX PARAMETER PROPERTIES + +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + + +INPUTOBJECT : Identity Parameter + - `[DiskPoolName ]`: The name of the Disk Pool. + - `[Id ]`: Resource identity path + - `[IscsiTargetName ]`: The name of the iSCSI Target. + - `[Location ]`: The location of the resource. + - `[ResourceGroupName ]`: The name of the resource group. The name is case insensitive. + - `[SubscriptionId ]`: The ID of the target subscription. + +## RELATED LINKS + diff --git a/src/DiskPool/help/New-AzDiskPool.md b/src/DiskPool/help/New-AzDiskPool.md new file mode 100644 index 000000000000..d88509c61a2c --- /dev/null +++ b/src/DiskPool/help/New-AzDiskPool.md @@ -0,0 +1,297 @@ +--- +external help file: +Module Name: Az.DiskPool +online version: https://docs.microsoft.com/powershell/module/az.diskpool/new-azdiskpool +schema: 2.0.0 +--- + +# New-AzDiskPool + +## SYNOPSIS +Create or Update Disk pool. + +## SYNTAX + +``` +New-AzDiskPool -Name -ResourceGroupName -Location -SkuName + -SubnetId [-SubscriptionId ] [-AdditionalCapability ] + [-AvailabilityZone ] [-DiskId ] [-SkuTier ] [-Tag ] + [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +Create or Update Disk pool. + +## EXAMPLES + +### Example 1: Create a Disk Pool +```powershell +PS C:\> New-AzDiskPool -Name 'disk-pool-1' -ResourceGroupName 'storagepool-rg-test' -Location 'westeurope' -SkuName 'Standard' -SkuTier 'Standard' -SubnetId '/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Network/virtualNetworks/disk-pool-vnet/subnets/default' -AvailabilityZone "1" + +Location Name Type +-------- ---- ---- +westeurope disk-pool-1 Microsoft.StoragePool/diskPools +``` + +This command creates a Disk Pool. + +## PARAMETERS + +### -AdditionalCapability +List of additional capabilities for a Disk Pool. + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AvailabilityZone +Logical zone for Disk Pool resource; example: ["1"]. + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DiskId +List of Azure Managed Disk Ids to attach to a Disk Pool. +To construct, see NOTES section for DISK properties and create a hash table. + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Location +The geo-location where the resource lives. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Name +The name of the Disk Pool. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: DiskPoolName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SkuName +. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SkuTier +Tier to use for the Disk Pool. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubnetId +Azure Resource ID of a Subnet for the Disk Pool. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Tag +Resource tags. + +```yaml +Type: System.Collections.Hashtable +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPool + +## NOTES + +ALIASES + +## RELATED LINKS + diff --git a/src/DiskPool/help/New-AzDiskPoolAclObject.md b/src/DiskPool/help/New-AzDiskPoolAclObject.md new file mode 100644 index 000000000000..6fbda2559add --- /dev/null +++ b/src/DiskPool/help/New-AzDiskPoolAclObject.md @@ -0,0 +1,81 @@ +--- +external help file: +Module Name: Az.DiskPool +online version: https://docs.microsoft.com/powershell/module/az.DiskPool/new-AzDiskPoolAclObject +schema: 2.0.0 +--- + +# New-AzDiskPoolAclObject + +## SYNOPSIS +Create a in-memory object for Acl + +## SYNTAX + +``` +New-AzDiskPoolAclObject -InitiatorIqn -MappedLun [] +``` + +## DESCRIPTION +Create a in-memory object for Acl + +## EXAMPLES + +### Example 1: Create an acl object +```powershell +PS C:\> New-AzDiskPoolAclObject -InitiatorIqn 'iqn.2021-05.com.microsoft:target0' -MappedLun @('lun0') + +InitiatorIqn MappedLun +------------ --------- +iqn.2021-05.com.microsoft:target0 {lun0} +``` + +This command creates an acl object. + +## PARAMETERS + +### -InitiatorIqn +iSCSI initiator IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:client". + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MappedLun +List of LUN names mapped to the ACL. + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.Acl + +## NOTES + +ALIASES + +## RELATED LINKS + diff --git a/src/DiskPool/help/New-AzDiskPoolIscsiLunObject.md b/src/DiskPool/help/New-AzDiskPoolIscsiLunObject.md new file mode 100644 index 000000000000..53c58534b757 --- /dev/null +++ b/src/DiskPool/help/New-AzDiskPoolIscsiLunObject.md @@ -0,0 +1,78 @@ +--- +external help file: +Module Name: Az.DiskPool +online version: https://docs.microsoft.com/powershell/module/az.DiskPool/new-AzDiskPoolIscsiLunObject +schema: 2.0.0 +--- + +# New-AzDiskPoolIscsiLunObject + +## SYNOPSIS +Create a in-memory object for IscsiLun + +## SYNTAX + +``` +New-AzDiskPoolIscsiLunObject -ManagedDiskAzureResourceId -Name [] +``` + +## DESCRIPTION +Create a in-memory object for IscsiLun + +## EXAMPLES + +### Example 1: Create an iSCSI lun object +```powershell +PS C:\> New-AzDiskPoolIscsiLunObject -ManagedDiskAzureResourceId "/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Compute/disks/disk-pool-disk-1" -Name 'lun0' + +``` + +This command creates an iSCSI lun object. + +## PARAMETERS + +### -ManagedDiskAzureResourceId +Azure Resource ID of the Managed Disk. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Name +User defined name for iSCSI LUN; example: "lun0". + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IscsiLun + +## NOTES + +ALIASES + +## RELATED LINKS + diff --git a/src/DiskPool/help/New-AzDiskPoolIscsiTarget.md b/src/DiskPool/help/New-AzDiskPoolIscsiTarget.md new file mode 100644 index 000000000000..a3afb374dc7a --- /dev/null +++ b/src/DiskPool/help/New-AzDiskPoolIscsiTarget.md @@ -0,0 +1,266 @@ +--- +external help file: +Module Name: Az.DiskPool +online version: https://docs.microsoft.com/powershell/module/az.diskpool/new-azdiskpooliscsitarget +schema: 2.0.0 +--- + +# New-AzDiskPoolIscsiTarget + +## SYNOPSIS +Create or Update an iSCSI Target. + +## SYNTAX + +``` +New-AzDiskPoolIscsiTarget -DiskPoolName -Name -ResourceGroupName -AclMode + [-SubscriptionId ] [-Lun ] [-StaticAcl ] [-TargetIqn ] + [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +Create or Update an iSCSI Target. + +## EXAMPLES + +### Example 1: Create an iSCSI target +```powershell +PS C:\> New-AzDiskPoolIscsiTarget -DiskPoolName 'disk-pool-1' -Name 'target1' -ResourceGroupName 'storagepool-rg-test' -AclMode 'Dynamic' + +Name Type +---- ---- +target1 Microsoft.StoragePool/diskPools/iscsiTargets +``` + +This command creates an iSCSI target. + +## PARAMETERS + +### -AclMode +Mode for Target connectivity. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DiskPoolName +The name of the Disk Pool. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Lun +List of LUNs to be exposed through iSCSI Target. +To construct, see NOTES section for LUN properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Name +The name of the iSCSI Target. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: IscsiTargetName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -StaticAcl +Access Control List (ACL) for an iSCSI Target; defines LUN masking policy +To construct, see NOTES section for STATICACLS properties and create a hash table. +To construct, see NOTES section for STATICACL properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -TargetIqn +iSCSI Target IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:server". + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTarget + +## NOTES + +ALIASES + +COMPLEX PARAMETER PROPERTIES + +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + + +LUN : List of LUNs to be exposed through iSCSI Target. + - `ManagedDiskAzureResourceId `: Azure Resource ID of the Managed Disk. + - `Name `: User defined name for iSCSI LUN; example: "lun0" + +STATICACL : Access Control List (ACL) for an iSCSI Target; defines LUN masking policy To construct, see NOTES section for STATICACLS properties and create a hash table. + - `InitiatorIqn `: iSCSI initiator IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:client". + - `MappedLun `: List of LUN names mapped to the ACL. + +## RELATED LINKS + diff --git a/src/DiskPool/help/Remove-AzDiskPool.md b/src/DiskPool/help/Remove-AzDiskPool.md new file mode 100644 index 000000000000..d3484cc6209a --- /dev/null +++ b/src/DiskPool/help/Remove-AzDiskPool.md @@ -0,0 +1,232 @@ +--- +external help file: +Module Name: Az.DiskPool +online version: https://docs.microsoft.com/powershell/module/az.diskpool/remove-azdiskpool +schema: 2.0.0 +--- + +# Remove-AzDiskPool + +## SYNOPSIS +Delete a Disk pool. + +## SYNTAX + +### Delete (Default) +``` +Remove-AzDiskPool -Name -ResourceGroupName [-SubscriptionId ] + [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] [-Confirm] [-WhatIf] [] +``` + +### DeleteViaIdentity +``` +Remove-AzDiskPool -InputObject [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] + [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +Delete a Disk pool. + +## EXAMPLES + +### Example 1: Delete a Disk Pool +```powershell +PS C:\> Remove-AzDiskPool -Name 'disk-pool-1' -ResourceGroupName 'storagepool-rg-test' + +``` + +This command deletes a Disk Pool. + +### Example 2: Delete a Disk Pool by object +```powershell +PS C:\> Get-AzDiskPool -ResourceGroupName 'storagepool-rg-test' -Name 'disk-pool-1' | Remove-AzDiskPool + +``` + +This command deletes a Disk Pool by object. + +## PARAMETERS + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity +Parameter Sets: DeleteViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -Name +The name of the Disk Pool. + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: DiskPoolName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PassThru +Returns true when the command succeeds + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity + +## OUTPUTS + +### System.Boolean + +## NOTES + +ALIASES + +COMPLEX PARAMETER PROPERTIES + +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + + +INPUTOBJECT : Identity Parameter + - `[DiskPoolName ]`: The name of the Disk Pool. + - `[Id ]`: Resource identity path + - `[IscsiTargetName ]`: The name of the iSCSI Target. + - `[Location ]`: The location of the resource. + - `[ResourceGroupName ]`: The name of the resource group. The name is case insensitive. + - `[SubscriptionId ]`: The ID of the target subscription. + +## RELATED LINKS + diff --git a/src/DiskPool/help/Remove-AzDiskPoolIscsiTarget.md b/src/DiskPool/help/Remove-AzDiskPoolIscsiTarget.md new file mode 100644 index 000000000000..a3a0abc53689 --- /dev/null +++ b/src/DiskPool/help/Remove-AzDiskPoolIscsiTarget.md @@ -0,0 +1,248 @@ +--- +external help file: +Module Name: Az.DiskPool +online version: https://docs.microsoft.com/powershell/module/az.diskpool/remove-azdiskpooliscsitarget +schema: 2.0.0 +--- + +# Remove-AzDiskPoolIscsiTarget + +## SYNOPSIS +Delete an iSCSI Target. + +## SYNTAX + +### Delete (Default) +``` +Remove-AzDiskPoolIscsiTarget -DiskPoolName -Name -ResourceGroupName + [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] [-Confirm] [-WhatIf] + [] +``` + +### DeleteViaIdentity +``` +Remove-AzDiskPoolIscsiTarget -InputObject [-DefaultProfile ] [-AsJob] [-NoWait] + [-PassThru] [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +Delete an iSCSI Target. + +## EXAMPLES + +### Example 1: Remove an iSCSI target +```powershell +PS C:\> Remove-AzDiskPoolIscsiTarget -ResourceGroupName 'storagepool-rg-test' -DiskPoolName 'disk-pool-5' -Name 'target0' + +``` + +This command removes an iSCSI target. + +### Example 2: Remove an iSCSI target by object +```powershell +PS C:\> Get-AzDiskPoolIscsiTarget -ResourceGroupName 'storagepool-rg-test' -DiskPoolName 'disk-pool-5' -Name 'target0' | Remove-AzDiskPoolIscsiTarget + +``` + +This command removes an iSCSI target by object. + +## PARAMETERS + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DiskPoolName +The name of the Disk Pool. + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity +Parameter Sets: DeleteViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -Name +The name of the iSCSI Target. + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: IscsiTargetName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PassThru +Returns true when the command succeeds + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity + +## OUTPUTS + +### System.Boolean + +## NOTES + +ALIASES + +COMPLEX PARAMETER PROPERTIES + +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + + +INPUTOBJECT : Identity Parameter + - `[DiskPoolName ]`: The name of the Disk Pool. + - `[Id ]`: Resource identity path + - `[IscsiTargetName ]`: The name of the iSCSI Target. + - `[Location ]`: The location of the resource. + - `[ResourceGroupName ]`: The name of the resource group. The name is case insensitive. + - `[SubscriptionId ]`: The ID of the target subscription. + +## RELATED LINKS + diff --git a/src/DiskPool/help/Start-AzDiskPool.md b/src/DiskPool/help/Start-AzDiskPool.md new file mode 100644 index 000000000000..4fb8fa1344e3 --- /dev/null +++ b/src/DiskPool/help/Start-AzDiskPool.md @@ -0,0 +1,232 @@ +--- +external help file: +Module Name: Az.DiskPool +online version: https://docs.microsoft.com/powershell/module/az.diskpool/start-azdiskpool +schema: 2.0.0 +--- + +# Start-AzDiskPool + +## SYNOPSIS +The operation to start a Disk Pool. + +## SYNTAX + +### Start (Default) +``` +Start-AzDiskPool -Name -ResourceGroupName [-SubscriptionId ] + [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] [-Confirm] [-WhatIf] [] +``` + +### StartViaIdentity +``` +Start-AzDiskPool -InputObject [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] + [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +The operation to start a Disk Pool. + +## EXAMPLES + +### Example 1: Start a Disk Pool +```powershell +PS C:\> Start-AzDiskPool -DiskPoolName 'disk-pool-1' -ResourceGroupName 'storagepool-rg-test' + +``` + +This command starts a Disk Pool. + +### Example 2: Start a Disk Pool by object +```powershell +PS C:\> Get-AzDiskPool -Name 'disk-pool-1' -ResourceGroupName 'storagepool-rg-test' | Start-AzDiskPool + +``` + +This command starts a Disk Pool by object. + +## PARAMETERS + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity +Parameter Sets: StartViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -Name +The name of the Disk Pool. + +```yaml +Type: System.String +Parameter Sets: Start +Aliases: DiskPoolName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PassThru +Returns true when the command succeeds + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: Start +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. + +```yaml +Type: System.String +Parameter Sets: Start +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity + +## OUTPUTS + +### System.Boolean + +## NOTES + +ALIASES + +COMPLEX PARAMETER PROPERTIES + +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + + +INPUTOBJECT : Identity Parameter + - `[DiskPoolName ]`: The name of the Disk Pool. + - `[Id ]`: Resource identity path + - `[IscsiTargetName ]`: The name of the iSCSI Target. + - `[Location ]`: The location of the resource. + - `[ResourceGroupName ]`: The name of the resource group. The name is case insensitive. + - `[SubscriptionId ]`: The ID of the target subscription. + +## RELATED LINKS + diff --git a/src/DiskPool/help/Stop-AzDiskPool.md b/src/DiskPool/help/Stop-AzDiskPool.md new file mode 100644 index 000000000000..87ecc0ce13dc --- /dev/null +++ b/src/DiskPool/help/Stop-AzDiskPool.md @@ -0,0 +1,234 @@ +--- +external help file: +Module Name: Az.DiskPool +online version: https://docs.microsoft.com/powershell/module/az.diskpool/stop-azdiskpool +schema: 2.0.0 +--- + +# Stop-AzDiskPool + +## SYNOPSIS +Shuts down the Disk Pool and releases the compute resources. +You are not billed for the compute resources that this Disk Pool uses. + +## SYNTAX + +### Deallocate (Default) +``` +Stop-AzDiskPool -Name -ResourceGroupName [-SubscriptionId ] + [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] [-Confirm] [-WhatIf] [] +``` + +### DeallocateViaIdentity +``` +Stop-AzDiskPool -InputObject [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] + [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +Shuts down the Disk Pool and releases the compute resources. +You are not billed for the compute resources that this Disk Pool uses. + +## EXAMPLES + +### Example 1: Stop a Disk Pool +```powershell +PS C:\> Stop-AzDiskPool -Name 'disk-pool-1' -ResourceGroupName 'storagepool-rg-test' + +``` + +This command deallocates a Disk Pool. + +### Example 2: Stop a Disk Pool by object +```powershell +PS C:\> Get-AzDiskPool -Name 'disk-pool-1' -ResourceGroupName 'storagepool-rg-test' | Stop-AzDiskPool + +``` + +This command deallocates a Disk Pool by object. + +## PARAMETERS + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity +Parameter Sets: DeallocateViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -Name +The name of the Disk Pool. + +```yaml +Type: System.String +Parameter Sets: Deallocate +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PassThru +Returns true when the command succeeds + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: Deallocate +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. + +```yaml +Type: System.String +Parameter Sets: Deallocate +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity + +## OUTPUTS + +### System.Boolean + +## NOTES + +ALIASES + +COMPLEX PARAMETER PROPERTIES + +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + + +INPUTOBJECT : Identity Parameter + - `[DiskPoolName ]`: The name of the Disk Pool. + - `[Id ]`: Resource identity path + - `[IscsiTargetName ]`: The name of the iSCSI Target. + - `[Location ]`: The location of the resource. + - `[ResourceGroupName ]`: The name of the resource group. The name is case insensitive. + - `[SubscriptionId ]`: The ID of the target subscription. + +## RELATED LINKS + diff --git a/src/DiskPool/help/Update-AzDiskPool.md b/src/DiskPool/help/Update-AzDiskPool.md new file mode 100644 index 000000000000..54472e7483fd --- /dev/null +++ b/src/DiskPool/help/Update-AzDiskPool.md @@ -0,0 +1,254 @@ +--- +external help file: +Module Name: Az.DiskPool +online version: https://docs.microsoft.com/powershell/module/az.diskpool/update-azdiskpool +schema: 2.0.0 +--- + +# Update-AzDiskPool + +## SYNOPSIS +Update a Disk pool. + +## SYNTAX + +### UpdateExpanded (Default) +``` +Update-AzDiskPool -Name -ResourceGroupName [-SubscriptionId ] [-DiskId ] + [-Tag ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] +``` + +### UpdateViaIdentityExpanded +``` +Update-AzDiskPool -InputObject [-DiskId ] [-Tag ] + [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +Update a Disk pool. + +## EXAMPLES + +### Example 1: Update a Disk Pool +```powershell +PS C:\> Update-AzDiskPool -Name 'disk-pool-1' -ResourceGroupName 'storagepool-rg-test' -DiskId @() + +Location Name Type +-------- ---- ---- +westeurope disk-pool-1 Microsoft.StoragePool/diskPools +``` + +This command updates a Disk Pool. + +### Example 2: Update a Disk Pool by object +```powershell +PS C:\> Get-AzDiskPool -ResourceGroupName 'storagepool-rg-test' -Name 'disk-pool-1' | Update-AzDiskPool -DiskId @() + +Location Name Type +-------- ---- ---- +westeurope disk-pool-1 Microsoft.StoragePool/diskPools +``` + +This command updates a Disk Pool by object. + +## PARAMETERS + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DiskId +List of Azure Managed Disk Ids to attach to a Disk Pool. +To construct, see NOTES section for DISK properties and create a hash table. + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity +Parameter Sets: UpdateViaIdentityExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -Name +The name of the Disk Pool. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: DiskPoolName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Tag +Resource tags. + +```yaml +Type: System.Collections.Hashtable +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPool + +## NOTES + +ALIASES + +COMPLEX PARAMETER PROPERTIES + +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + + +INPUTOBJECT : Identity Parameter + - `[DiskPoolName ]`: The name of the Disk Pool. + - `[Id ]`: Resource identity path + - `[IscsiTargetName ]`: The name of the iSCSI Target. + - `[Location ]`: The location of the resource. + - `[ResourceGroupName ]`: The name of the resource group. The name is case insensitive. + - `[SubscriptionId ]`: The ID of the target subscription. + +## RELATED LINKS + diff --git a/src/DiskPool/help/Update-AzDiskPoolIscsiTarget.md b/src/DiskPool/help/Update-AzDiskPoolIscsiTarget.md new file mode 100644 index 000000000000..9e0eee44ae37 --- /dev/null +++ b/src/DiskPool/help/Update-AzDiskPoolIscsiTarget.md @@ -0,0 +1,282 @@ +--- +external help file: +Module Name: Az.DiskPool +online version: https://docs.microsoft.com/powershell/module/az.diskpool/update-azdiskpooliscsitarget +schema: 2.0.0 +--- + +# Update-AzDiskPoolIscsiTarget + +## SYNOPSIS +Update an iSCSI Target. + +## SYNTAX + +### UpdateExpanded (Default) +``` +Update-AzDiskPoolIscsiTarget -DiskPoolName -Name -ResourceGroupName + [-SubscriptionId ] [-Lun ] [-StaticAcl ] [-DefaultProfile ] [-AsJob] + [-NoWait] [-Confirm] [-WhatIf] [] +``` + +### UpdateViaIdentityExpanded +``` +Update-AzDiskPoolIscsiTarget -InputObject [-Lun ] [-StaticAcl ] + [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +Update an iSCSI Target. + +## EXAMPLES + +### Example 1: Update an iSCSI target +```powershell +PS C:\> $lun0 = New-AzDiskPoolIscsiLunObject -ManagedDiskAzureResourceId "/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Compute/disks/disk1" -Name "lun0" +PS C:\> Update-AzDiskPoolIscsiTarget -Name 'target0' -DiskPoolName 'disk-pool-5' -ResourceGroupName 'storagepool-rg-test' -Lun @($lun0) + +Name Type +---- ---- +target0 Microsoft.StoragePool/diskPools/iscsiTargets +``` + +This command updates an iSCSI target. + +### Example 2: Update an iSCSI target by object +```powershell +PS C:\> $lun0 = New-AzDiskPoolIscsiLunObject -ManagedDiskAzureResourceId "/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Compute/disks/disk1" -Name "lun0" +PS C:\> Get-AzDiskPoolIscsiTarget -ResourceGroupName 'storagepool-rg-test' -DiskPoolName 'disk-pool-5' -Name 'target0' | Update-AzDiskPoolIscsiTarget -Lun @($lun0) + +Name Type +---- ---- +target0 Microsoft.StoragePool/diskPools/iscsiTargets +``` + +This command updates an iSCSI target by object. + +## PARAMETERS + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DiskPoolName +The name of the Disk Pool. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity +Parameter Sets: UpdateViaIdentityExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -Lun +List of LUNs to be exposed through iSCSI Target. +To construct, see NOTES section for LUN properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Name +The name of the iSCSI Target. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: IscsiTargetName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -StaticAcl +Access Control List (ACL) for an iSCSI Target; defines LUN masking policy +To construct, see NOTES section for STATICACLS properties and create a hash table. +To construct, see NOTES section for STATICACL properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTarget + +## NOTES + +ALIASES + +COMPLEX PARAMETER PROPERTIES + +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + + +INPUTOBJECT : Identity Parameter + - `[DiskPoolName ]`: The name of the Disk Pool. + - `[Id ]`: Resource identity path + - `[IscsiTargetName ]`: The name of the iSCSI Target. + - `[Location ]`: The location of the resource. + - `[ResourceGroupName ]`: The name of the resource group. The name is case insensitive. + - `[SubscriptionId ]`: The ID of the target subscription. + +LUN : List of LUNs to be exposed through iSCSI Target. + - `ManagedDiskAzureResourceId `: Azure Resource ID of the Managed Disk. + - `Name `: User defined name for iSCSI LUN; example: "lun0" + +STATICACL : Access Control List (ACL) for an iSCSI Target; defines LUN masking policy To construct, see NOTES section for STATICACLS properties and create a hash table. + - `InitiatorIqn `: iSCSI initiator IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:client". + - `MappedLun `: List of LUN names mapped to the ACL. + +## RELATED LINKS + diff --git a/src/DiskPool/how-to.md b/src/DiskPool/how-to.md new file mode 100644 index 000000000000..ecf700c799c0 --- /dev/null +++ b/src/DiskPool/how-to.md @@ -0,0 +1,58 @@ +# How-To +This document describes how to develop for `Az.DiskPool`. + +## Building `Az.DiskPool` +To build, run the `build-module.ps1` at the root of the module directory. This will generate the proxy script cmdlets that are the cmdlets being exported by this module. After the build completes, the proxy script cmdlets will be output to the `exports` folder. To read more about the proxy script cmdlets, look at the [readme.md](exports/readme.md) in the `exports` folder. + +## Creating custom cmdlets +To add cmdlets that were not generated by the REST specification, use the `custom` folder. This folder allows you to add handwritten `.ps1` and `.cs` files. Currently, we support using `.ps1` scripts as new cmdlets or as additional low-level variants (via `ParameterSet`), and `.cs` files as low-level (variants) cmdlets that the exported script cmdlets call. We do not support exporting any `.cs` (dll) cmdlets directly. To read more about custom cmdlets, look at the [readme.md](custom/readme.md) in the `custom` folder. + +## Generating documentation +To generate documentation, the process is now integrated into the `build-module.ps1` script. If you don't want to run this process as part of `build-module.ps1`, you can provide the `-NoDocs` switch. If you want to run documentation generation after the build process, you may still run the `generate-help.ps1` script. Overall, the process will look at the documentation comments in the generated and custom cmdlets and types, and create `.md` files into the `docs` folder. Additionally, this pulls in any examples from the `examples` folder and adds them to the generated help markdown documents. To read more about examples, look at the [readme.md](examples/readme.md) in the `examples` folder. To read more about documentation, look at the [readme.md](docs/readme.md) in the `docs` folder. + +## Testing `Az.DiskPool` +To test the cmdlets, we use [Pester](https://github.com/pester/Pester). Tests scripts (`.ps1`) should be added to the `test` folder. To execute the Pester tests, run the `test-module.ps1` script. This will run all tests in `playback` mode within the `test` folder. To read more about testing cmdlets, look at the [readme.md](examples/readme.md) in the `examples` folder. + +## Packing `Az.DiskPool` +To pack `Az.DiskPool` for distribution, run the `pack-module.ps1` script. This will take the contents of multiple directories and certain root-folder files to create a `.nupkg`. The structure of the `.nupkg` is created so it can be loaded part of a [PSRepository](https://docs.microsoft.com/en-us/powershell/module/powershellget/register-psrepository). Additionally, this package is in a format for distribution to the [PSGallery](https://www.powershellgallery.com/). For signing an Azure module, please contact the [Azure PowerShell](https://github.com/Azure/azure-powershell) team. + +## Module Script Details +There are multiple scripts created for performing different actions for developing `Az.DiskPool`. +- `build-module.ps1` + - Builds the module DLL (`./bin/Az.DiskPool.private.dll`), creates the exported cmdlets and documentation, generates custom cmdlet test stubs and exported cmdlet example stubs, and updates `./Az.DiskPool.psd1` with Azure profile information. + - **Parameters**: [`Switch` parameters] + - `-Run`: After building, creates an isolated PowerShell session and loads `Az.DiskPool`. + - `-Test`: After building, runs the `Pester` tests defined in the `test` folder. + - `-Docs`: After building, generates the Markdown documents for the modules into the `docs` folder. + - `-Pack`: After building, packages the module into a `.nupkg`. + - `-Code`: After building, opens a VSCode window with the module's directory and runs (see `-Run`) the module. + - `-Release`: Builds the module in `Release` configuration (as opposed to `Debug` configuration). + - `-NoDocs`: Supresses writing the documentation markdown files as part of the cmdlet exporting process. + - `-Debugger`: Used when attaching the debugger in Visual Studio to the PowerShell session, and running the build process without recompiling the DLL. This suppresses running the script as an isolated process. +- `run-module.ps1` + - Creates an isolated PowerShell session and loads `Az.DiskPool` into the session. + - Same as `-Run` in `build-module.ps1`. + - **Parameters**: [`Switch` parameters] + - `-Code`: Opens a VSCode window with the module's directory. + - Same as `-Code` in `build-module.ps1`. +- `generate-help.ps1` + - Generates the Markdown documents for the modules into the `docs` folder. + - Same as `-Docs` in `build-module.ps1`. +- `test-module.ps1` + - Runs the `Pester` tests defined in the `test` folder. + - Same as `-Test` in `build-module.ps1`. +- `pack-module.ps1` + - Packages the module into a `.nupkg` for distribution. + - Same as `-Pack` in `build-module.ps1`. +- `generate-help.ps1` + - Generates the Markdown documents for the modules into the `docs` folder. + - Same as `-Docs` in `build-module.ps1`. + - This process is now integrated into `build-module.ps1` automatically. To disable, use `-NoDocs` when running `build-module.ps1`. +- `export-surface.ps1` + - Generates Markdown documents for both the cmdlet surface and the model (class) surface of the module. + - These files are placed into the `resources` folder. + - Used for investigating the surface of your module. These are *not* documentation for distribution. +- `check-dependencies.ps1` + - Used in `run-module.ps1` and `test-module.ps1` to verify dependent modules are available to run those tasks. + - It will download local (within the module's directory structure) versions of those modules as needed. + - This script *does not* need to be ran by-hand. \ No newline at end of file diff --git a/src/DiskPool/internal/Az.DiskPool.internal.psm1 b/src/DiskPool/internal/Az.DiskPool.internal.psm1 new file mode 100644 index 000000000000..b7bd229aeb59 --- /dev/null +++ b/src/DiskPool/internal/Az.DiskPool.internal.psm1 @@ -0,0 +1,38 @@ +# region Generated + # Load the private module dll + $null = Import-Module -PassThru -Name (Join-Path $PSScriptRoot '..\bin\Az.DiskPool.private.dll') + + # Get the private module's instance + $instance = [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Module]::Instance + + # Export nothing to clear implicit exports + Export-ModuleMember + + # Export proxy cmdlet scripts + $exportsPath = $PSScriptRoot + $directories = Get-ChildItem -Directory -Path $exportsPath + $profileDirectory = $null + if($instance.ProfileName) { + if(($directories | ForEach-Object { $_.Name }) -contains $instance.ProfileName) { + $profileDirectory = $directories | Where-Object { $_.Name -eq $instance.ProfileName } + } else { + # Don't export anything if the profile doesn't exist for the module + $exportsPath = $null + Write-Warning "Selected Azure profile '$($instance.ProfileName)' does not exist for module '$($instance.Name)'. No cmdlets were loaded." + } + } elseif(($directories | Measure-Object).Count -gt 0) { + # Load the last folder if no profile is selected + $profileDirectory = $directories | Select-Object -Last 1 + } + + if($profileDirectory) { + Write-Information "Loaded Azure profile '$($profileDirectory.Name)' for module '$($instance.Name)'" + $exportsPath = $profileDirectory.FullName + } + + if($exportsPath) { + Get-ChildItem -Path $exportsPath -Recurse -Include '*.ps1' -File | ForEach-Object { . $_.FullName } + $cmdletNames = Get-ScriptCmdlet -ScriptFolder $exportsPath + Export-ModuleMember -Function $cmdletNames -Alias (Get-ScriptCmdlet -ScriptFolder $exportsPath -AsAlias) + } +# endregion diff --git a/src/DiskPool/internal/Get-AzDiskPoolOperation.ps1 b/src/DiskPool/internal/Get-AzDiskPoolOperation.ps1 new file mode 100644 index 000000000000..e83801eea2eb --- /dev/null +++ b/src/DiskPool/internal/Get-AzDiskPoolOperation.ps1 @@ -0,0 +1,121 @@ + +# ---------------------------------------------------------------------------------- +# +# 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 +Gets a list of StoragePool operations. +.Description +Gets a list of StoragePool operations. +.Example +PS C:\> {{ Add code here }} + +{{ Add output here }} +.Example +PS C:\> {{ Add code here }} + +{{ Add output here }} + +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperation +.Link +https://docs.microsoft.com/powershell/module/az.diskpool/get-azdiskpooloperation +#> +function Get-AzDiskPoolOperation { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperation])] +[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)] +param( + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +begin { + try { + $outBuffer = $null + if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { + $PSBoundParameters['OutBuffer'] = 1 + } + $parameterSet = $PSCmdlet.ParameterSetName + $mapping = @{ + List = 'Az.DiskPool.private\Get-AzDiskPoolOperation_List'; + } + $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) + $scriptCmd = {& $wrappedCmd @PSBoundParameters} + $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) + $steppablePipeline.Begin($PSCmdlet) + } catch { + throw + } +} + +process { + try { + $steppablePipeline.Process($_) + } catch { + throw + } +} + +end { + try { + $steppablePipeline.End() + } catch { + throw + } +} +} diff --git a/src/DiskPool/internal/Get-AzDiskPoolOutboundNetworkDependencyEndpoint.ps1 b/src/DiskPool/internal/Get-AzDiskPoolOutboundNetworkDependencyEndpoint.ps1 new file mode 100644 index 000000000000..0d5c1dafc350 --- /dev/null +++ b/src/DiskPool/internal/Get-AzDiskPoolOutboundNetworkDependencyEndpoint.ps1 @@ -0,0 +1,144 @@ + +# ---------------------------------------------------------------------------------- +# +# 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 +Gets the network endpoints of all outbound dependencies of a Disk Pool +.Description +Gets the network endpoints of all outbound dependencies of a Disk Pool +.Example +PS C:\> {{ Add code here }} + +{{ Add output here }} +.Example +PS C:\> {{ Add code here }} + +{{ Add output here }} + +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IOutboundEnvironmentEndpoint +.Link +https://docs.microsoft.com/powershell/module/az.diskpool/get-azdiskpooloutboundnetworkdependencyendpoint +#> +function Get-AzDiskPoolOutboundNetworkDependencyEndpoint { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IOutboundEnvironmentEndpoint])] +[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)] +param( + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the Disk Pool. + ${DiskPoolName}, + + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String[]] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +begin { + try { + $outBuffer = $null + if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { + $PSBoundParameters['OutBuffer'] = 1 + } + $parameterSet = $PSCmdlet.ParameterSetName + $mapping = @{ + List = 'Az.DiskPool.private\Get-AzDiskPoolOutboundNetworkDependencyEndpoint_List'; + } + if (('List') -contains $parameterSet -and -not $PSBoundParameters.ContainsKey('SubscriptionId')) { + $PSBoundParameters['SubscriptionId'] = (Get-AzContext).Subscription.Id + } + $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) + $scriptCmd = {& $wrappedCmd @PSBoundParameters} + $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) + $steppablePipeline.Begin($PSCmdlet) + } catch { + throw + } +} + +process { + try { + $steppablePipeline.Process($_) + } catch { + throw + } +} + +end { + try { + $steppablePipeline.End() + } catch { + throw + } +} +} diff --git a/src/DiskPool/internal/Get-AzDiskPoolZone.ps1 b/src/DiskPool/internal/Get-AzDiskPoolZone.ps1 new file mode 100644 index 000000000000..c04e0045e939 --- /dev/null +++ b/src/DiskPool/internal/Get-AzDiskPoolZone.ps1 @@ -0,0 +1,137 @@ + +# ---------------------------------------------------------------------------------- +# +# 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 +Lists available Disk Pool Skus in an Azure location. +.Description +Lists available Disk Pool Skus in an Azure location. +.Example +PS C:\> {{ Add code here }} + +{{ Add output here }} +.Example +PS C:\> {{ Add code here }} + +{{ Add output here }} + +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneInfo +.Link +https://docs.microsoft.com/powershell/module/az.diskpool/get-azdiskpoolzone +#> +function Get-AzDiskPoolZone { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneInfo])] +[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)] +param( + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The location of the resource. + ${Location}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String[]] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +begin { + try { + $outBuffer = $null + if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { + $PSBoundParameters['OutBuffer'] = 1 + } + $parameterSet = $PSCmdlet.ParameterSetName + $mapping = @{ + List = 'Az.DiskPool.private\Get-AzDiskPoolZone_List'; + } + if (('List') -contains $parameterSet -and -not $PSBoundParameters.ContainsKey('SubscriptionId')) { + $PSBoundParameters['SubscriptionId'] = (Get-AzContext).Subscription.Id + } + $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) + $scriptCmd = {& $wrappedCmd @PSBoundParameters} + $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) + $steppablePipeline.Begin($PSCmdlet) + } catch { + throw + } +} + +process { + try { + $steppablePipeline.Process($_) + } catch { + throw + } +} + +end { + try { + $steppablePipeline.End() + } catch { + throw + } +} +} diff --git a/src/DiskPool/internal/New-AzDiskPool.ps1 b/src/DiskPool/internal/New-AzDiskPool.ps1 new file mode 100644 index 000000000000..810c80b8857a --- /dev/null +++ b/src/DiskPool/internal/New-AzDiskPool.ps1 @@ -0,0 +1,212 @@ + +# ---------------------------------------------------------------------------------- +# +# 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 +Create or Update Disk pool. +.Description +Create or Update Disk pool. +.Example +PS C:\> New-AzDiskPool -Name 'disk-pool-1' -ResourceGroupName 'storagepool-rg-test' -Location 'westeurope' -SkuName 'Standard' -SkuTier 'Standard' -SubnetId '/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Network/virtualNetworks/disk-pool-vnet/subnets/default' -AvailabilityZone "1" + +Location Name Type +-------- ---- ---- +westeurope disk-pool-1 Microsoft.StoragePool/diskPools + +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPool +.Notes +COMPLEX PARAMETER PROPERTIES + +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +DISK : List of Azure Managed Disks to attach to a Disk Pool. + Id : Unique Azure Resource ID of the Managed Disk. +.Link +https://docs.microsoft.com/powershell/module/az.diskpool/new-azdiskpool +#> +function New-AzDiskPool { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPool])] +[CmdletBinding(DefaultParameterSetName='CreateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter(Mandatory)] + [Alias('DiskPoolName')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the Disk Pool. + ${Name}, + + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [System.String] + # The geo-location where the resource lives. + ${Location}, + + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [System.String] + # Sku name + ${SkuName}, + + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [System.String] + # Azure Resource ID of a Subnet for the Disk Pool. + ${SubnetId}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [System.String[]] + # List of additional capabilities for a Disk Pool. + ${AdditionalCapability}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [System.String[]] + # Logical zone for Disk Pool resource; example: ["1"]. + ${AvailabilityZone}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk[]] + # List of Azure Managed Disks to attach to a Disk Pool. + # To construct, see NOTES section for DISK properties and create a hash table. + ${Disk}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [System.String] + # Sku tier + ${SkuTier}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateTags]))] + [System.Collections.Hashtable] + # Resource tags. + ${Tag}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command as a job + ${AsJob}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +begin { + try { + $outBuffer = $null + if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { + $PSBoundParameters['OutBuffer'] = 1 + } + $parameterSet = $PSCmdlet.ParameterSetName + $mapping = @{ + CreateExpanded = 'Az.DiskPool.private\New-AzDiskPool_CreateExpanded'; + } + if (('CreateExpanded') -contains $parameterSet -and -not $PSBoundParameters.ContainsKey('SubscriptionId')) { + $PSBoundParameters['SubscriptionId'] = (Get-AzContext).Subscription.Id + } + $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) + $scriptCmd = {& $wrappedCmd @PSBoundParameters} + $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) + $steppablePipeline.Begin($PSCmdlet) + } catch { + throw + } +} + +process { + try { + $steppablePipeline.Process($_) + } catch { + throw + } +} + +end { + try { + $steppablePipeline.End() + } catch { + throw + } +} +} diff --git a/src/DiskPool/internal/New-AzDiskPoolIscsiTarget.ps1 b/src/DiskPool/internal/New-AzDiskPoolIscsiTarget.ps1 new file mode 100644 index 000000000000..012a13fb144f --- /dev/null +++ b/src/DiskPool/internal/New-AzDiskPoolIscsiTarget.ps1 @@ -0,0 +1,200 @@ + +# ---------------------------------------------------------------------------------- +# +# 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 +Create or Update an iSCSI Target. +.Description +Create or Update an iSCSI Target. +.Example +PS C:\> New-AzDiskPoolIscsiTarget -DiskPoolName 'disk-pool-1' -Name 'target1' -ResourceGroupName 'storagepool-rg-test' -AclMode 'Dynamic' + +Name Type +---- ---- +target1 Microsoft.StoragePool/diskPools/iscsiTargets + +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTarget +.Notes +COMPLEX PARAMETER PROPERTIES + +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +LUN : List of LUNs to be exposed through iSCSI Target. + ManagedDiskAzureResourceId : Azure Resource ID of the Managed Disk. + Name : User defined name for iSCSI LUN; example: "lun0" + +STATICACLS : Access Control List (ACL) for an iSCSI Target; defines LUN masking policy + InitiatorIqn : iSCSI initiator IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:client". + MappedLun : List of LUN names mapped to the ACL. +.Link +https://docs.microsoft.com/powershell/module/az.diskpool/new-azdiskpooliscsitarget +#> +function New-AzDiskPoolIscsiTarget { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTarget])] +[CmdletBinding(DefaultParameterSetName='CreateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the Disk Pool. + ${DiskPoolName}, + + [Parameter(Mandatory)] + [Alias('IscsiTargetName')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the iSCSI Target. + ${Name}, + + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter(Mandatory)] + [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.IscsiTargetAclMode])] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.IscsiTargetAclMode] + # Mode for Target connectivity. + ${AclMode}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun[]] + # List of LUNs to be exposed through iSCSI Target. + # To construct, see NOTES section for LUN properties and create a hash table. + ${Lun}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl[]] + # Access Control List (ACL) for an iSCSI Target; defines LUN masking policy + # To construct, see NOTES section for STATICACLS properties and create a hash table. + ${StaticAcls}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [System.String] + # iSCSI Target IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:server". + ${TargetIqn}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command as a job + ${AsJob}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +begin { + try { + $outBuffer = $null + if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { + $PSBoundParameters['OutBuffer'] = 1 + } + $parameterSet = $PSCmdlet.ParameterSetName + $mapping = @{ + CreateExpanded = 'Az.DiskPool.private\New-AzDiskPoolIscsiTarget_CreateExpanded'; + } + if (('CreateExpanded') -contains $parameterSet -and -not $PSBoundParameters.ContainsKey('SubscriptionId')) { + $PSBoundParameters['SubscriptionId'] = (Get-AzContext).Subscription.Id + } + $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) + $scriptCmd = {& $wrappedCmd @PSBoundParameters} + $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) + $steppablePipeline.Begin($PSCmdlet) + } catch { + throw + } +} + +process { + try { + $steppablePipeline.Process($_) + } catch { + throw + } +} + +end { + try { + $steppablePipeline.End() + } catch { + throw + } +} +} diff --git a/src/DiskPool/internal/ProxyCmdletDefinitions.ps1 b/src/DiskPool/internal/ProxyCmdletDefinitions.ps1 new file mode 100644 index 000000000000..683d1ccff8e1 --- /dev/null +++ b/src/DiskPool/internal/ProxyCmdletDefinitions.ps1 @@ -0,0 +1,1227 @@ + +# ---------------------------------------------------------------------------------- +# +# 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 +Gets a list of StoragePool operations. +.Description +Gets a list of StoragePool operations. +.Example +PS C:\> {{ Add code here }} + +{{ Add output here }} +.Example +PS C:\> {{ Add code here }} + +{{ Add output here }} + +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperation +.Link +https://docs.microsoft.com/powershell/module/az.diskpool/get-azdiskpooloperation +#> +function Get-AzDiskPoolOperation { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IStoragePoolRpOperation])] +[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)] +param( + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +begin { + try { + $outBuffer = $null + if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { + $PSBoundParameters['OutBuffer'] = 1 + } + $parameterSet = $PSCmdlet.ParameterSetName + $mapping = @{ + List = 'Az.DiskPool.private\Get-AzDiskPoolOperation_List'; + } + $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) + $scriptCmd = {& $wrappedCmd @PSBoundParameters} + $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) + $steppablePipeline.Begin($PSCmdlet) + } catch { + throw + } +} + +process { + try { + $steppablePipeline.Process($_) + } catch { + throw + } +} + +end { + try { + $steppablePipeline.End() + } catch { + throw + } +} +} + +# ---------------------------------------------------------------------------------- +# +# 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 +Gets the network endpoints of all outbound dependencies of a Disk Pool +.Description +Gets the network endpoints of all outbound dependencies of a Disk Pool +.Example +PS C:\> {{ Add code here }} + +{{ Add output here }} +.Example +PS C:\> {{ Add code here }} + +{{ Add output here }} + +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IOutboundEnvironmentEndpoint +.Link +https://docs.microsoft.com/powershell/module/az.diskpool/get-azdiskpooloutboundnetworkdependencyendpoint +#> +function Get-AzDiskPoolOutboundNetworkDependencyEndpoint { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IOutboundEnvironmentEndpoint])] +[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)] +param( + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the Disk Pool. + ${DiskPoolName}, + + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String[]] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +begin { + try { + $outBuffer = $null + if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { + $PSBoundParameters['OutBuffer'] = 1 + } + $parameterSet = $PSCmdlet.ParameterSetName + $mapping = @{ + List = 'Az.DiskPool.private\Get-AzDiskPoolOutboundNetworkDependencyEndpoint_List'; + } + if (('List') -contains $parameterSet -and -not $PSBoundParameters.ContainsKey('SubscriptionId')) { + $PSBoundParameters['SubscriptionId'] = (Get-AzContext).Subscription.Id + } + $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) + $scriptCmd = {& $wrappedCmd @PSBoundParameters} + $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) + $steppablePipeline.Begin($PSCmdlet) + } catch { + throw + } +} + +process { + try { + $steppablePipeline.Process($_) + } catch { + throw + } +} + +end { + try { + $steppablePipeline.End() + } catch { + throw + } +} +} + +# ---------------------------------------------------------------------------------- +# +# 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 +Lists available Disk Pool Skus in an Azure location. +.Description +Lists available Disk Pool Skus in an Azure location. +.Example +PS C:\> {{ Add code here }} + +{{ Add output here }} +.Example +PS C:\> {{ Add code here }} + +{{ Add output here }} + +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneInfo +.Link +https://docs.microsoft.com/powershell/module/az.diskpool/get-azdiskpoolzone +#> +function Get-AzDiskPoolZone { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolZoneInfo])] +[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)] +param( + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The location of the resource. + ${Location}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String[]] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +begin { + try { + $outBuffer = $null + if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { + $PSBoundParameters['OutBuffer'] = 1 + } + $parameterSet = $PSCmdlet.ParameterSetName + $mapping = @{ + List = 'Az.DiskPool.private\Get-AzDiskPoolZone_List'; + } + if (('List') -contains $parameterSet -and -not $PSBoundParameters.ContainsKey('SubscriptionId')) { + $PSBoundParameters['SubscriptionId'] = (Get-AzContext).Subscription.Id + } + $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) + $scriptCmd = {& $wrappedCmd @PSBoundParameters} + $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) + $steppablePipeline.Begin($PSCmdlet) + } catch { + throw + } +} + +process { + try { + $steppablePipeline.Process($_) + } catch { + throw + } +} + +end { + try { + $steppablePipeline.End() + } catch { + throw + } +} +} + +# ---------------------------------------------------------------------------------- +# +# 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 +Create or Update an iSCSI Target. +.Description +Create or Update an iSCSI Target. +.Example +PS C:\> New-AzDiskPoolIscsiTarget -DiskPoolName 'disk-pool-1' -Name 'target1' -ResourceGroupName 'storagepool-rg-test' -AclMode 'Dynamic' + +Name Type +---- ---- +target1 Microsoft.StoragePool/diskPools/iscsiTargets + +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTarget +.Notes +COMPLEX PARAMETER PROPERTIES + +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +LUN : List of LUNs to be exposed through iSCSI Target. + ManagedDiskAzureResourceId : Azure Resource ID of the Managed Disk. + Name : User defined name for iSCSI LUN; example: "lun0" + +STATICACLS : Access Control List (ACL) for an iSCSI Target; defines LUN masking policy + InitiatorIqn : iSCSI initiator IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:client". + MappedLun : List of LUN names mapped to the ACL. +.Link +https://docs.microsoft.com/powershell/module/az.diskpool/new-azdiskpooliscsitarget +#> +function New-AzDiskPoolIscsiTarget { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTarget])] +[CmdletBinding(DefaultParameterSetName='CreateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the Disk Pool. + ${DiskPoolName}, + + [Parameter(Mandatory)] + [Alias('IscsiTargetName')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the iSCSI Target. + ${Name}, + + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter(Mandatory)] + [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.IscsiTargetAclMode])] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Support.IscsiTargetAclMode] + # Mode for Target connectivity. + ${AclMode}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun[]] + # List of LUNs to be exposed through iSCSI Target. + # To construct, see NOTES section for LUN properties and create a hash table. + ${Lun}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl[]] + # Access Control List (ACL) for an iSCSI Target; defines LUN masking policy + # To construct, see NOTES section for STATICACLS properties and create a hash table. + ${StaticAcls}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [System.String] + # iSCSI Target IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:server". + ${TargetIqn}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command as a job + ${AsJob}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +begin { + try { + $outBuffer = $null + if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { + $PSBoundParameters['OutBuffer'] = 1 + } + $parameterSet = $PSCmdlet.ParameterSetName + $mapping = @{ + CreateExpanded = 'Az.DiskPool.private\New-AzDiskPoolIscsiTarget_CreateExpanded'; + } + if (('CreateExpanded') -contains $parameterSet -and -not $PSBoundParameters.ContainsKey('SubscriptionId')) { + $PSBoundParameters['SubscriptionId'] = (Get-AzContext).Subscription.Id + } + $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) + $scriptCmd = {& $wrappedCmd @PSBoundParameters} + $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) + $steppablePipeline.Begin($PSCmdlet) + } catch { + throw + } +} + +process { + try { + $steppablePipeline.Process($_) + } catch { + throw + } +} + +end { + try { + $steppablePipeline.End() + } catch { + throw + } +} +} + +# ---------------------------------------------------------------------------------- +# +# 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 +Create or Update Disk pool. +.Description +Create or Update Disk pool. +.Example +PS C:\> New-AzDiskPool -Name 'disk-pool-1' -ResourceGroupName 'storagepool-rg-test' -Location 'westeurope' -SkuName 'Standard' -SkuTier 'Standard' -SubnetId '/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Network/virtualNetworks/disk-pool-vnet/subnets/default' -AvailabilityZone "1" + +Location Name Type +-------- ---- ---- +westeurope disk-pool-1 Microsoft.StoragePool/diskPools + +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPool +.Notes +COMPLEX PARAMETER PROPERTIES + +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +DISK : List of Azure Managed Disks to attach to a Disk Pool. + Id : Unique Azure Resource ID of the Managed Disk. +.Link +https://docs.microsoft.com/powershell/module/az.diskpool/new-azdiskpool +#> +function New-AzDiskPool { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPool])] +[CmdletBinding(DefaultParameterSetName='CreateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter(Mandatory)] + [Alias('DiskPoolName')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the Disk Pool. + ${Name}, + + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [System.String] + # The geo-location where the resource lives. + ${Location}, + + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [System.String] + # Sku name + ${SkuName}, + + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [System.String] + # Azure Resource ID of a Subnet for the Disk Pool. + ${SubnetId}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [System.String[]] + # List of additional capabilities for a Disk Pool. + ${AdditionalCapability}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [System.String[]] + # Logical zone for Disk Pool resource; example: ["1"]. + ${AvailabilityZone}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk[]] + # List of Azure Managed Disks to attach to a Disk Pool. + # To construct, see NOTES section for DISK properties and create a hash table. + ${Disk}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [System.String] + # Sku tier + ${SkuTier}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolCreateTags]))] + [System.Collections.Hashtable] + # Resource tags. + ${Tag}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command as a job + ${AsJob}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +begin { + try { + $outBuffer = $null + if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { + $PSBoundParameters['OutBuffer'] = 1 + } + $parameterSet = $PSCmdlet.ParameterSetName + $mapping = @{ + CreateExpanded = 'Az.DiskPool.private\New-AzDiskPool_CreateExpanded'; + } + if (('CreateExpanded') -contains $parameterSet -and -not $PSBoundParameters.ContainsKey('SubscriptionId')) { + $PSBoundParameters['SubscriptionId'] = (Get-AzContext).Subscription.Id + } + $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) + $scriptCmd = {& $wrappedCmd @PSBoundParameters} + $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) + $steppablePipeline.Begin($PSCmdlet) + } catch { + throw + } +} + +process { + try { + $steppablePipeline.Process($_) + } catch { + throw + } +} + +end { + try { + $steppablePipeline.End() + } catch { + throw + } +} +} + +# ---------------------------------------------------------------------------------- +# +# 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 +Update an iSCSI Target. +.Description +Update an iSCSI Target. +.Example +PS C:\> $lun0 = New-AzDiskPoolIscsiLunObject -ManagedDiskAzureResourceId "/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Compute/disks/disk1" -Name "lun0" +PS C:\> Update-AzDiskPoolIscsiTarget -Name 'target0' -DiskPoolName 'disk-pool-5' -ResourceGroupName 'storagepool-rg-test' -Lun @($lun0) + +Name Type +---- ---- +target0 Microsoft.StoragePool/diskPools/iscsiTargets +.Example +PS C:\> $lun0 = New-AzDiskPoolIscsiLunObject -ManagedDiskAzureResourceId "/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Compute/disks/disk1" -Name "lun0" +PS C:\> Get-AzDiskPoolIscsiTarget -ResourceGroupName 'storagepool-rg-test' -DiskPoolName 'disk-pool-5' -Name 'target0' | Update-AzDiskPoolIscsiTarget -Lun @($lun0) + +Name Type +---- ---- +target0 Microsoft.StoragePool/diskPools/iscsiTargets + +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTarget +.Notes +COMPLEX PARAMETER PROPERTIES + +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +INPUTOBJECT : Identity Parameter + [DiskPoolName ]: The name of the Disk Pool. + [Id ]: Resource identity path + [IscsiTargetName ]: The name of the iSCSI Target. + [Location ]: The location of the resource. + [ResourceGroupName ]: The name of the resource group. The name is case insensitive. + [SubscriptionId ]: The ID of the target subscription. + +LUN : List of LUNs to be exposed through iSCSI Target. + ManagedDiskAzureResourceId : Azure Resource ID of the Managed Disk. + Name : User defined name for iSCSI LUN; example: "lun0" + +STATICACLS : Access Control List (ACL) for an iSCSI Target; defines LUN masking policy + InitiatorIqn : iSCSI initiator IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:client". + MappedLun : List of LUN names mapped to the ACL. +.Link +https://docs.microsoft.com/powershell/module/az.diskpool/update-azdiskpooliscsitarget +#> +function Update-AzDiskPoolIscsiTarget { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTarget])] +[CmdletBinding(DefaultParameterSetName='UpdateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter(ParameterSetName='UpdateExpanded', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the Disk Pool. + ${DiskPoolName}, + + [Parameter(ParameterSetName='UpdateExpanded', Mandatory)] + [Alias('IscsiTargetName')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the iSCSI Target. + ${Name}, + + [Parameter(ParameterSetName='UpdateExpanded', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='UpdateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter(ParameterSetName='UpdateViaIdentityExpanded', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun[]] + # List of LUNs to be exposed through iSCSI Target. + # To construct, see NOTES section for LUN properties and create a hash table. + ${Lun}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl[]] + # Access Control List (ACL) for an iSCSI Target; defines LUN masking policy + # To construct, see NOTES section for STATICACLS properties and create a hash table. + ${StaticAcls}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command as a job + ${AsJob}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +begin { + try { + $outBuffer = $null + if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { + $PSBoundParameters['OutBuffer'] = 1 + } + $parameterSet = $PSCmdlet.ParameterSetName + $mapping = @{ + UpdateExpanded = 'Az.DiskPool.private\Update-AzDiskPoolIscsiTarget_UpdateExpanded'; + UpdateViaIdentityExpanded = 'Az.DiskPool.private\Update-AzDiskPoolIscsiTarget_UpdateViaIdentityExpanded'; + } + if (('UpdateExpanded') -contains $parameterSet -and -not $PSBoundParameters.ContainsKey('SubscriptionId')) { + $PSBoundParameters['SubscriptionId'] = (Get-AzContext).Subscription.Id + } + $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) + $scriptCmd = {& $wrappedCmd @PSBoundParameters} + $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) + $steppablePipeline.Begin($PSCmdlet) + } catch { + throw + } +} + +process { + try { + $steppablePipeline.Process($_) + } catch { + throw + } +} + +end { + try { + $steppablePipeline.End() + } catch { + throw + } +} +} + +# ---------------------------------------------------------------------------------- +# +# 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 +Update a Disk pool. +.Description +Update a Disk pool. +.Example +PS C:\> Update-AzDiskPool -Name 'disk-pool-1' -ResourceGroupName 'storagepool-rg-test' -DiskId @() + +Location Name Type +-------- ---- ---- +westeurope disk-pool-1 Microsoft.StoragePool/diskPools +.Example +PS C:\> Get-AzDiskPool -ResourceGroupName 'storagepool-rg-test' -Name 'disk-pool-1' | Update-AzDiskPool -DiskId @() + +Location Name Type +-------- ---- ---- +westeurope disk-pool-1 Microsoft.StoragePool/diskPools + +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPool +.Notes +COMPLEX PARAMETER PROPERTIES + +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +DISK : List of Azure Managed Disks to attach to a Disk Pool. + Id : Unique Azure Resource ID of the Managed Disk. + +INPUTOBJECT : Identity Parameter + [DiskPoolName ]: The name of the Disk Pool. + [Id ]: Resource identity path + [IscsiTargetName ]: The name of the iSCSI Target. + [Location ]: The location of the resource. + [ResourceGroupName ]: The name of the resource group. The name is case insensitive. + [SubscriptionId ]: The ID of the target subscription. +.Link +https://docs.microsoft.com/powershell/module/az.diskpool/update-azdiskpool +#> +function Update-AzDiskPool { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPool])] +[CmdletBinding(DefaultParameterSetName='UpdateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter(ParameterSetName='UpdateExpanded', Mandatory)] + [Alias('DiskPoolName')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the Disk Pool. + ${Name}, + + [Parameter(ParameterSetName='UpdateExpanded', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='UpdateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter(ParameterSetName='UpdateViaIdentityExpanded', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk[]] + # List of Azure Managed Disks to attach to a Disk Pool. + # To construct, see NOTES section for DISK properties and create a hash table. + ${Disk}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdateTags]))] + [System.Collections.Hashtable] + # Resource tags. + ${Tag}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command as a job + ${AsJob}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +begin { + try { + $outBuffer = $null + if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { + $PSBoundParameters['OutBuffer'] = 1 + } + $parameterSet = $PSCmdlet.ParameterSetName + $mapping = @{ + UpdateExpanded = 'Az.DiskPool.private\Update-AzDiskPool_UpdateExpanded'; + UpdateViaIdentityExpanded = 'Az.DiskPool.private\Update-AzDiskPool_UpdateViaIdentityExpanded'; + } + if (('UpdateExpanded') -contains $parameterSet -and -not $PSBoundParameters.ContainsKey('SubscriptionId')) { + $PSBoundParameters['SubscriptionId'] = (Get-AzContext).Subscription.Id + } + $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) + $scriptCmd = {& $wrappedCmd @PSBoundParameters} + $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) + $steppablePipeline.Begin($PSCmdlet) + } catch { + throw + } +} + +process { + try { + $steppablePipeline.Process($_) + } catch { + throw + } +} + +end { + try { + $steppablePipeline.End() + } catch { + throw + } +} +} diff --git a/src/DiskPool/internal/Update-AzDiskPool.ps1 b/src/DiskPool/internal/Update-AzDiskPool.ps1 new file mode 100644 index 000000000000..06f6fd17e72f --- /dev/null +++ b/src/DiskPool/internal/Update-AzDiskPool.ps1 @@ -0,0 +1,200 @@ + +# ---------------------------------------------------------------------------------- +# +# 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 +Update a Disk pool. +.Description +Update a Disk pool. +.Example +PS C:\> Update-AzDiskPool -Name 'disk-pool-1' -ResourceGroupName 'storagepool-rg-test' -DiskId @() + +Location Name Type +-------- ---- ---- +westeurope disk-pool-1 Microsoft.StoragePool/diskPools +.Example +PS C:\> Get-AzDiskPool -ResourceGroupName 'storagepool-rg-test' -Name 'disk-pool-1' | Update-AzDiskPool -DiskId @() + +Location Name Type +-------- ---- ---- +westeurope disk-pool-1 Microsoft.StoragePool/diskPools + +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPool +.Notes +COMPLEX PARAMETER PROPERTIES + +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +DISK : List of Azure Managed Disks to attach to a Disk Pool. + Id : Unique Azure Resource ID of the Managed Disk. + +INPUTOBJECT : Identity Parameter + [DiskPoolName ]: The name of the Disk Pool. + [Id ]: Resource identity path + [IscsiTargetName ]: The name of the iSCSI Target. + [Location ]: The location of the resource. + [ResourceGroupName ]: The name of the resource group. The name is case insensitive. + [SubscriptionId ]: The ID of the target subscription. +.Link +https://docs.microsoft.com/powershell/module/az.diskpool/update-azdiskpool +#> +function Update-AzDiskPool { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPool])] +[CmdletBinding(DefaultParameterSetName='UpdateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter(ParameterSetName='UpdateExpanded', Mandatory)] + [Alias('DiskPoolName')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the Disk Pool. + ${Name}, + + [Parameter(ParameterSetName='UpdateExpanded', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='UpdateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter(ParameterSetName='UpdateViaIdentityExpanded', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDisk[]] + # List of Azure Managed Disks to attach to a Disk Pool. + # To construct, see NOTES section for DISK properties and create a hash table. + ${Disk}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IDiskPoolUpdateTags]))] + [System.Collections.Hashtable] + # Resource tags. + ${Tag}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command as a job + ${AsJob}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +begin { + try { + $outBuffer = $null + if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { + $PSBoundParameters['OutBuffer'] = 1 + } + $parameterSet = $PSCmdlet.ParameterSetName + $mapping = @{ + UpdateExpanded = 'Az.DiskPool.private\Update-AzDiskPool_UpdateExpanded'; + UpdateViaIdentityExpanded = 'Az.DiskPool.private\Update-AzDiskPool_UpdateViaIdentityExpanded'; + } + if (('UpdateExpanded') -contains $parameterSet -and -not $PSBoundParameters.ContainsKey('SubscriptionId')) { + $PSBoundParameters['SubscriptionId'] = (Get-AzContext).Subscription.Id + } + $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) + $scriptCmd = {& $wrappedCmd @PSBoundParameters} + $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) + $steppablePipeline.Begin($PSCmdlet) + } catch { + throw + } +} + +process { + try { + $steppablePipeline.Process($_) + } catch { + throw + } +} + +end { + try { + $steppablePipeline.End() + } catch { + throw + } +} +} diff --git a/src/DiskPool/internal/Update-AzDiskPoolIscsiTarget.ps1 b/src/DiskPool/internal/Update-AzDiskPoolIscsiTarget.ps1 new file mode 100644 index 000000000000..8bc92695fcab --- /dev/null +++ b/src/DiskPool/internal/Update-AzDiskPoolIscsiTarget.ps1 @@ -0,0 +1,213 @@ + +# ---------------------------------------------------------------------------------- +# +# 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 +Update an iSCSI Target. +.Description +Update an iSCSI Target. +.Example +PS C:\> $lun0 = New-AzDiskPoolIscsiLunObject -ManagedDiskAzureResourceId "/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Compute/disks/disk1" -Name "lun0" +PS C:\> Update-AzDiskPoolIscsiTarget -Name 'target0' -DiskPoolName 'disk-pool-5' -ResourceGroupName 'storagepool-rg-test' -Lun @($lun0) + +Name Type +---- ---- +target0 Microsoft.StoragePool/diskPools/iscsiTargets +.Example +PS C:\> $lun0 = New-AzDiskPoolIscsiLunObject -ManagedDiskAzureResourceId "/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Compute/disks/disk1" -Name "lun0" +PS C:\> Get-AzDiskPoolIscsiTarget -ResourceGroupName 'storagepool-rg-test' -DiskPoolName 'disk-pool-5' -Name 'target0' | Update-AzDiskPoolIscsiTarget -Lun @($lun0) + +Name Type +---- ---- +target0 Microsoft.StoragePool/diskPools/iscsiTargets + +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTarget +.Notes +COMPLEX PARAMETER PROPERTIES + +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +INPUTOBJECT : Identity Parameter + [DiskPoolName ]: The name of the Disk Pool. + [Id ]: Resource identity path + [IscsiTargetName ]: The name of the iSCSI Target. + [Location ]: The location of the resource. + [ResourceGroupName ]: The name of the resource group. The name is case insensitive. + [SubscriptionId ]: The ID of the target subscription. + +LUN : List of LUNs to be exposed through iSCSI Target. + ManagedDiskAzureResourceId : Azure Resource ID of the Managed Disk. + Name : User defined name for iSCSI LUN; example: "lun0" + +STATICACLS : Access Control List (ACL) for an iSCSI Target; defines LUN masking policy + InitiatorIqn : iSCSI initiator IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:client". + MappedLun : List of LUN names mapped to the ACL. +.Link +https://docs.microsoft.com/powershell/module/az.diskpool/update-azdiskpooliscsitarget +#> +function Update-AzDiskPoolIscsiTarget { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiTarget])] +[CmdletBinding(DefaultParameterSetName='UpdateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter(ParameterSetName='UpdateExpanded', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the Disk Pool. + ${DiskPoolName}, + + [Parameter(ParameterSetName='UpdateExpanded', Mandatory)] + [Alias('IscsiTargetName')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the iSCSI Target. + ${Name}, + + [Parameter(ParameterSetName='UpdateExpanded', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='UpdateExpanded')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter(ParameterSetName='UpdateViaIdentityExpanded', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IIscsiLun[]] + # List of LUNs to be exposed through iSCSI Target. + # To construct, see NOTES section for LUN properties and create a hash table. + ${Lun}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.Api20210401Preview.IAcl[]] + # Access Control List (ACL) for an iSCSI Target; defines LUN masking policy + # To construct, see NOTES section for STATICACLS properties and create a hash table. + ${StaticAcls}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command as a job + ${AsJob}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + +begin { + try { + $outBuffer = $null + if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { + $PSBoundParameters['OutBuffer'] = 1 + } + $parameterSet = $PSCmdlet.ParameterSetName + $mapping = @{ + UpdateExpanded = 'Az.DiskPool.private\Update-AzDiskPoolIscsiTarget_UpdateExpanded'; + UpdateViaIdentityExpanded = 'Az.DiskPool.private\Update-AzDiskPoolIscsiTarget_UpdateViaIdentityExpanded'; + } + if (('UpdateExpanded') -contains $parameterSet -and -not $PSBoundParameters.ContainsKey('SubscriptionId')) { + $PSBoundParameters['SubscriptionId'] = (Get-AzContext).Subscription.Id + } + $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) + $scriptCmd = {& $wrappedCmd @PSBoundParameters} + $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) + $steppablePipeline.Begin($PSCmdlet) + } catch { + throw + } +} + +process { + try { + $steppablePipeline.Process($_) + } catch { + throw + } +} + +end { + try { + $steppablePipeline.End() + } catch { + throw + } +} +} diff --git a/src/DiskPool/internal/readme.md b/src/DiskPool/internal/readme.md new file mode 100644 index 000000000000..bb2ef9544e4e --- /dev/null +++ b/src/DiskPool/internal/readme.md @@ -0,0 +1,14 @@ +# Internal +This directory contains a module to handle *internal only* cmdlets. Cmdlets that you **hide** in configuration are created here. For more information on hiding, see [cmdlet hiding](https://github.com/Azure/autorest/blob/master/docs/powershell/options.md#cmdlet-hiding-exportation-suppression). The cmdlets in this directory are generated at **build-time**. Do not put any custom code, files, cmdlets, etc. into this directory. Please use `..\custom` for all custom implementation. + +## Info +- Modifiable: no +- Generated: all +- Committed: no +- Packaged: yes + +## Details +The `Az.DiskPool.internal.psm1` file is generated to this folder. This module file handles the hidden cmdlets. These cmdlets will not be exported by `Az.DiskPool`. Instead, this sub-module is imported by the `..\custom\Az.DiskPool.custom.psm1` module, allowing you to use hidden cmdlets in your custom, exposed cmdlets. To call these cmdlets in your custom scripts, simply use [module-qualified calls](https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_command_precedence?view=powershell-6#qualified-names). For example, `Az.DiskPool.internal\Get-Example` would call an internal cmdlet named `Get-Example`. + +## Purpose +This allows you to include REST specifications for services that you *do not wish to expose from your module*, but simply want to call within custom cmdlets. For example, if you want to make a custom cmdlet that uses `Storage` services, you could include a simplified `Storage` REST specification that has only the operations you need. When you run the generator and build this module, note the generated `Storage` cmdlets. Then, in your readme configuration, use [cmdlet hiding](https://github.com/Azure/autorest/blob/master/docs/powershell/options.md#cmdlet-hiding-exportation-suppression) on the `Storage` cmdlets and they will *only be exposed to the custom cmdlets* you want to write, and not be exported as part of `Az.DiskPool`. \ No newline at end of file diff --git a/src/DiskPool/pack-module.ps1 b/src/DiskPool/pack-module.ps1 new file mode 100644 index 000000000000..c22fad33d87b --- /dev/null +++ b/src/DiskPool/pack-module.ps1 @@ -0,0 +1,16 @@ +# ---------------------------------------------------------------------------------- +# +# 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. +# ---------------------------------------------------------------------------------- +Write-Host -ForegroundColor Green 'Packing module...' +dotnet pack $PSScriptRoot --no-build /nologo +Write-Host -ForegroundColor Green '-------------Done-------------' \ No newline at end of file diff --git a/src/DiskPool/readme.md b/src/DiskPool/readme.md new file mode 100644 index 000000000000..c1a438033392 --- /dev/null +++ b/src/DiskPool/readme.md @@ -0,0 +1,95 @@ + +# Az.DiskPool +This directory contains the PowerShell module for the DiskPool service. + +--- +## Status +[![Az.DiskPool](https://img.shields.io/powershellgallery/v/Az.DiskPool.svg?style=flat-square&label=Az.DiskPool "Az.DiskPool")](https://www.powershellgallery.com/packages/Az.DiskPool/) + +## Info +- Modifiable: yes +- Generated: all +- Committed: yes +- Packaged: yes + +--- +## Detail +This module was primarily generated via [AutoRest](https://github.com/Azure/autorest) using the [PowerShell](https://github.com/Azure/autorest.powershell) extension. + +## Module Requirements +- [Az.Accounts module](https://www.powershellgallery.com/packages/Az.Accounts/), version 2.2.3 or greater + +## Authentication +AutoRest does not generate authentication code for the module. Authentication is handled via Az.Accounts by altering the HTTP payload before it is sent. + +## Development +For information on how to develop for `Az.DiskPool`, see [how-to.md](how-to.md). + + +### AutoRest Configuration +> see https://aka.ms/autorest + +``` yaml +Branch: 418603118e704ffeabacff1dd56957400cf83f3a +require: + - $(this-folder)/../readme.azure.noprofile.md +# lock the commit +input-file: + - $(repo)/specification/storagepool/resource-manager/Microsoft.StoragePool/preview/2021-04-01-preview/storagepool.json + +module-version: 0.1.0 +title: DiskPool +subject-prefix: $(service-name) +identity-correction-for-post: true +nested-object-to-string: true + +directive: + # Following is two common directive which are normally required in all the RPs + # 1. Remove the unexpanded parameter set + # 2. For New-* cmdlets, ViaIdentity is not required, so CreateViaIdentityExpanded is removed as well + - where: + variant: ^Create$|^CreateViaIdentity$|^CreateViaIdentityExpanded$|^Update$|^UpdateViaIdentity$ + remove: true + # Remove the set-* cmdlet + - where: + verb: Set + remove: true + - where: + verb: Invoke + subject: DeallocateDiskPool + set: + verb: Stop + subject-prefix: '' + subject: DiskPool + - where: + verb: Stop + subject: DiskPool + parameter-name: DiskPoolName + set: + parameter-name: Name + - where: + verb: New + subject: DiskPool + hide: true + - where: + verb: Update + subject: DiskPool + hide: true + - where: + verb: New + subject: IscsiTarget + hide: true + - where: + verb: Update + subject: IscsiTarget + hide: true + - where: + subject: DiskPoolOutboundNetworkDependencyEndpoint + hide: true + - where: + subject: DiskPoolZone + hide: true + - model-cmdlet: + - Acl + - IscsiLun +``` diff --git a/src/DiskPool/run-module.ps1 b/src/DiskPool/run-module.ps1 new file mode 100644 index 000000000000..0e48a316f80c --- /dev/null +++ b/src/DiskPool/run-module.ps1 @@ -0,0 +1,61 @@ +# ---------------------------------------------------------------------------------- +# +# 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. +# ---------------------------------------------------------------------------------- +param([switch]$Isolated, [switch]$Code) +$ErrorActionPreference = 'Stop' + +if(-not $Isolated) { + Write-Host -ForegroundColor Green 'Creating isolated process...' + $pwsh = [System.Diagnostics.Process]::GetCurrentProcess().Path + & "$pwsh" -NoExit -NoLogo -NoProfile -File $MyInvocation.MyCommand.Path @PSBoundParameters -Isolated + return +} + +$isAzure = $true +if($isAzure) { + . (Join-Path $PSScriptRoot 'check-dependencies.ps1') -Isolated -Accounts + # Load the latest version of Az.Accounts installed + Import-Module -Name Az.Accounts -RequiredVersion (Get-Module -Name Az.Accounts -ListAvailable | Sort-Object -Property Version -Descending)[0].Version +} + +$localModulesPath = Join-Path $PSScriptRoot 'generated\modules' +if(Test-Path -Path $localModulesPath) { + $env:PSModulePath = "$localModulesPath$([IO.Path]::PathSeparator)$env:PSModulePath" +} + +$modulePsd1 = Get-Item -Path (Join-Path $PSScriptRoot './Az.DiskPool.psd1') +$modulePath = $modulePsd1.FullName +$moduleName = $modulePsd1.BaseName + +function Prompt { + Write-Host -NoNewline -ForegroundColor Green "PS $(Get-Location)" + Write-Host -NoNewline -ForegroundColor Gray ' [' + Write-Host -NoNewline -ForegroundColor White -BackgroundColor DarkCyan $moduleName + ']> ' +} + +# where we would find the launch.json file +$vscodeDirectory = New-Item -ItemType Directory -Force -Path (Join-Path $PSScriptRoot '.vscode') +$launchJson = Join-Path $vscodeDirectory 'launch.json' + +# if there is a launch.json file, let's just assume -Code, and update the file +if(($Code) -or (test-Path $launchJson) ) { + $launchContent = '{ "version": "0.2.0", "configurations":[{ "name":"Attach to PowerShell", "type":"coreclr", "request":"attach", "processId":"' + ([System.Diagnostics.Process]::GetCurrentProcess().Id) + '", "justMyCode":false }] }' + Set-Content -Path $launchJson -Value $launchContent + if($Code) { + # only launch vscode if they say -code + code $PSScriptRoot + } +} + +Import-Module -Name $modulePath \ No newline at end of file diff --git a/src/DiskPool/test-module.ps1 b/src/DiskPool/test-module.ps1 new file mode 100644 index 000000000000..61fdbcbc3c7b --- /dev/null +++ b/src/DiskPool/test-module.ps1 @@ -0,0 +1,70 @@ +# ---------------------------------------------------------------------------------- +# +# 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. +# ---------------------------------------------------------------------------------- +param([switch]$Isolated, [switch]$Live, [switch]$Record, [switch]$Playback, [switch]$RegenerateSupportModule) +$ErrorActionPreference = 'Stop' + +if(-not $Isolated) { + Write-Host -ForegroundColor Green 'Creating isolated process...' + $pwsh = [System.Diagnostics.Process]::GetCurrentProcess().Path + & "$pwsh" -NonInteractive -NoLogo -NoProfile -File $MyInvocation.MyCommand.Path @PSBoundParameters -Isolated + return +} + +$ProgressPreference = 'SilentlyContinue' +$baseName = $PSScriptRoot.BaseName +$requireResourceModule = (($baseName -ne "Resources") -and ($Record.IsPresent -or $Live.IsPresent)) +. (Join-Path $PSScriptRoot 'check-dependencies.ps1') -Isolated -Accounts:$false -Pester -Resources:$requireResourceModule -RegenerateSupportModule:$RegenerateSupportModule +. ("$PSScriptRoot\test\utils.ps1") + +if ($requireResourceModule) { + # Load the latest Az.Accounts installed + Import-Module -Name Az.Accounts -RequiredVersion (Get-Module -Name Az.Accounts -ListAvailable | Sort-Object -Property Version -Descending)[0].Version + $resourceModulePSD = Get-Item -Path (Join-Path $HOME '.PSSharedModules\Resources\Az.Resources.TestSupport.psd1') + Import-Module -Name $resourceModulePSD.FullName +} + +$localModulesPath = Join-Path $PSScriptRoot 'generated\modules' +if(Test-Path -Path $localModulesPath) { + $env:PSModulePath = "$localModulesPath$([IO.Path]::PathSeparator)$env:PSModulePath" +} + +$modulePsd1 = Get-Item -Path (Join-Path $PSScriptRoot './Az.DiskPool.psd1') +$modulePath = $modulePsd1.FullName +$moduleName = $modulePsd1.BaseName + +Import-Module -Name Pester +Import-Module -Name $modulePath + +$TestMode = 'playback' +if($Live) { + $TestMode = 'live' +} +if($Record) { + $TestMode = 'record' +} +try { + if ($TestMode -ne 'playback') { + setupEnv + } + $testFolder = Join-Path $PSScriptRoot 'test' + Invoke-Pester -Script @{ Path = $testFolder } -EnableExit -OutputFile (Join-Path $testFolder "$moduleName-TestResults.xml") +} +Finally +{ + if ($TestMode -ne 'playback') { + cleanupEnv + } +} + +Write-Host -ForegroundColor Green '-------------Done-------------' \ No newline at end of file diff --git a/src/DiskPool/test/Get-AzDiskPool.Recording.json b/src/DiskPool/test/Get-AzDiskPool.Recording.json new file mode 100644 index 000000000000..5127035e4e5d --- /dev/null +++ b/src/DiskPool/test/Get-AzDiskPool.Recording.json @@ -0,0 +1,211 @@ +{ + "Get-AzDiskPool+[NoContext]+List+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools?api-version=2021-04-01-preview+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "x-ms-unique-id": [ "1" ], + "x-ms-client-request-id": [ "a7e808a8-5023-45a6-898e-f3881d567537" ], + "CommandName": [ "Get-AzDiskPool" ], + "FullCommandName": [ "Get-AzDiskPool_List1" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-correlation-request-id": [ "d959ac47-08f3-4e43-88fa-11769fba6c2a" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11998" ], + "X-Ms-Client-Request-Id": [ "a7e808a8-5023-45a6-898e-f3881d567537" ], + "X-Ms-Request-Id": [ "2b5d1b55-98b4-44a0-9ab9-c82deb8433ec" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-routing-request-id": [ "WESTUS2:20210523T183551Z:d959ac47-08f3-4e43-88fa-11769fba6c2a" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sun, 23 May 2021 18:35:51 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "2082" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1\",\"name\":\"disk-pool-1\",\"type\":\"Microsoft.StoragePool/diskPools\",\"location\":\"westeurope\",\"tags\":{},\"systemData\":{\"createdBy\":\"ruyingchen@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2021-05-23T04:08:20.8843293Z\",\"lastModifiedBy\":\"ruyingchen@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2021-05-23T18:22:11.6211055Z\"},\"properties\":{\"disks\":[{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Compute/disks/disk-pool-disk-1\"}],\"availabilityZones\":[\"1\"],\"subnetId\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Network/virtualNetworks/disk-pool-vnet/subnets/default\",\"provisioningState\":\"Succeeded\",\"status\":\"Running\"},\"sku\":{\"name\":\"Standard\",\"tier\":\"Standard\"}},{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-5\",\"name\":\"disk-pool-5\",\"type\":\"Microsoft.StoragePool/diskPools\",\"location\":\"westeurope\",\"tags\":{},\"systemData\":{\"createdBy\":\"ruyingchen@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2021-05-23T04:17:02.4560507Z\",\"lastModifiedBy\":\"ruyingchen@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2021-05-23T04:58:17.3566609Z\"},\"properties\":{\"disks\":[{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Compute/disks/disk-pool-disk-2\"},{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Compute/disks/disk-pool-disk-3\"}],\"availabilityZones\":[\"1\"],\"subnetId\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Network/virtualNetworks/disk-pool-vnet/subnets/default\",\"provisioningState\":\"Succeeded\",\"status\":\"Running\"},\"sku\":{\"name\":\"Standard\",\"tier\":\"Standard\"}}],\"nextLink\":null}", + "isContentBase64": false + } + }, + "Get-AzDiskPool+[NoContext]+Get+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1?api-version=2021-04-01-preview+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "x-ms-unique-id": [ "2" ], + "x-ms-client-request-id": [ "71fe9b45-5573-4b72-a600-990b0748a942" ], + "CommandName": [ "Get-AzDiskPool" ], + "FullCommandName": [ "Get-AzDiskPool_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11997" ], + "X-Ms-Client-Request-Id": [ "71fe9b45-5573-4b72-a600-990b0748a942" ], + "X-Ms-Request-Id": [ "57a6381b-331b-46e3-bbd1-b53d9e237835" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "c2b1d70c-0ee0-4584-8129-f3790e65580e" ], + "x-ms-routing-request-id": [ "WESTUS2:20210523T183552Z:c2b1d70c-0ee0-4584-8129-f3790e65580e" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sun, 23 May 2021 18:35:51 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "953" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1\",\"name\":\"disk-pool-1\",\"type\":\"Microsoft.StoragePool/diskPools\",\"location\":\"westeurope\",\"tags\":{},\"systemData\":{\"createdBy\":\"ruyingchen@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2021-05-23T04:08:20.8843293Z\",\"lastModifiedBy\":\"ruyingchen@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2021-05-23T18:22:11.6211055Z\"},\"properties\":{\"disks\":[{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Compute/disks/disk-pool-disk-1\"}],\"availabilityZones\":[\"1\"],\"subnetId\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Network/virtualNetworks/disk-pool-vnet/subnets/default\",\"provisioningState\":\"Succeeded\",\"status\":\"Running\"},\"sku\":{\"name\":\"Standard\",\"tier\":\"Standard\"}}", + "isContentBase64": false + } + }, + "Get-AzDiskPool+[NoContext]+List1+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/diskPools?api-version=2021-04-01-preview+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/diskPools?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "x-ms-unique-id": [ "3" ], + "x-ms-client-request-id": [ "fe6cd73f-2310-4e2d-a582-fe15657d3767" ], + "CommandName": [ "Get-AzDiskPool" ], + "FullCommandName": [ "Get-AzDiskPool_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-original-request-ids": [ "73388695-2956-48c0-8740-498b0a0e8f99", "2549550d-8902-4e71-969d-71a1e66c623a", "eca713f1-2de1-44e3-b1d1-f38b7dcf03da" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11996" ], + "x-ms-request-id": [ "1e3067fa-5285-41ef-8039-38ac028b7baf" ], + "x-ms-correlation-request-id": [ "1e3067fa-5285-41ef-8039-38ac028b7baf" ], + "x-ms-routing-request-id": [ "WESTUS2:20210523T183552Z:1e3067fa-5285-41ef-8039-38ac028b7baf" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sun, 23 May 2021 18:35:52 GMT" ] + }, + "ContentHeaders": { + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ], + "Content-Length": [ "6600" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-portal-dev/providers/Microsoft.StoragePool/diskPools/hakkaraj1\",\"name\":\"hakkaraj1\",\"type\":\"Microsoft.StoragePool/diskPools\",\"location\":\"eastus2euap\",\"tags\":{\"disk-pool-key1\":\"disk-pool-value1\",\"disk-pool-key2\":\"disk-pool-value2\"},\"systemData\":{\"createdBy\":\"\",\"createdByType\":\"\",\"createdAt\":\"0001-01-01T00:00:00Z\",\"lastModifiedBy\":\"hakkaraj@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2021-04-23T17:08:59.1810009Z\"},\"properties\":{\"disks\":[{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-portal-dev/providers/Microsoft.Compute/disks/ultra-515-block\"}],\"availabilityZones\":[\"2\"],\"subnetId\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-portal-dev/providers/Microsoft.Network/virtualNetworks/diskpool-vnet1/subnets/diskpool1\",\"provisioningState\":\"Succeeded\",\"status\":\"Running\"},\"sku\":{\"name\":\"Basic\",\"tier\":\"Basic\"}},{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/hakkaraj-rg/providers/Microsoft.StoragePool/diskPools/hakkarajtest2\",\"name\":\"hakkarajtest2\",\"type\":\"Microsoft.StoragePool/diskPools\",\"location\":\"westeurope\",\"tags\":{},\"systemData\":{\"createdBy\":\"hakkaraj@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2021-05-20T06:27:50.7787882Z\",\"lastModifiedBy\":\"hakkaraj@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2021-05-20T19:23:08.1071454Z\"},\"properties\":{\"disks\":[{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/hakkaraj-rg/providers/Microsoft.Compute/disks/hakkaraj-test\"},{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/hakkaraj-rg/providers/Microsoft.Compute/disks/hakkaraj-test2\"}],\"availabilityZones\":[\"1\"],\"subnetId\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/hakkaraj-rg/providers/Microsoft.Network/virtualNetworks/hakkaraj-vnet/subnets/default\",\"provisioningState\":\"Succeeded\",\"status\":\"Running\"},\"sku\":{\"name\":\"Standard\",\"tier\":\"Standard\"}},{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-wn0r4g/providers/Microsoft.StoragePool/diskPools/disk-pool-6gk42v\",\"name\":\"disk-pool-6gk42v\",\"type\":\"Microsoft.StoragePool/diskPools\",\"location\":\"westeurope\",\"tags\":{},\"systemData\":{\"createdBy\":\"hakkaraj@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2021-05-21T23:04:05.0334664Z\",\"lastModifiedBy\":\"hakkaraj@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2021-05-21T23:04:05.0334664Z\"},\"properties\":{\"availabilityZones\":[\"1\"],\"subnetId\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-wn0r4g/providers/Microsoft.Network/virtualNetworks/disk-pool-vnet-wn0r4g/subnets/default\",\"provisioningState\":\"Failed\",\"status\":\"Unknown\"},\"sku\":{\"name\":\"Standard\",\"tier\":\"Standard\"}},{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1\",\"name\":\"disk-pool-1\",\"type\":\"Microsoft.StoragePool/diskPools\",\"location\":\"westeurope\",\"tags\":{},\"systemData\":{\"createdBy\":\"ruyingchen@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2021-05-23T04:08:20.8843293Z\",\"lastModifiedBy\":\"ruyingchen@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2021-05-23T18:22:11.6211055Z\"},\"properties\":{\"disks\":[{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Compute/disks/disk-pool-disk-1\"}],\"availabilityZones\":[\"1\"],\"subnetId\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Network/virtualNetworks/disk-pool-vnet/subnets/default\",\"provisioningState\":\"Succeeded\",\"status\":\"Running\"},\"sku\":{\"name\":\"Standard\",\"tier\":\"Standard\"}},{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-5\",\"name\":\"disk-pool-5\",\"type\":\"Microsoft.StoragePool/diskPools\",\"location\":\"westeurope\",\"tags\":{},\"systemData\":{\"createdBy\":\"ruyingchen@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2021-05-23T04:17:02.4560507Z\",\"lastModifiedBy\":\"ruyingchen@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2021-05-23T04:58:17.3566609Z\"},\"properties\":{\"disks\":[{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Compute/disks/disk-pool-disk-2\"},{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Compute/disks/disk-pool-disk-3\"}],\"availabilityZones\":[\"1\"],\"subnetId\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Network/virtualNetworks/disk-pool-vnet/subnets/default\",\"provisioningState\":\"Succeeded\",\"status\":\"Running\"},\"sku\":{\"name\":\"Standard\",\"tier\":\"Standard\"}},{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/dalbe-test/providers/Microsoft.StoragePool/diskPools/disk-pool-01\",\"name\":\"disk-pool-01\",\"type\":\"Microsoft.StoragePool/diskPools\",\"location\":\"WestUS2\",\"tags\":{},\"systemData\":{\"createdBy\":\"dalbe@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2021-05-19T19:12:52.4215104Z\",\"lastModifiedBy\":\"dalbe@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2021-05-19T19:12:52.4215104Z\"},\"properties\":{\"availabilityZones\":[\"1\"],\"subnetId\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/dalbe-test/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/default\",\"provisioningState\":\"Succeeded\",\"status\":\"Running\"},\"sku\":{\"name\":\"Standard\",\"tier\":\"Standard\"}},{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/joahma/providers/Microsoft.StoragePool/diskPools/Johnny-TestDP1\",\"name\":\"Johnny-TestDP1\",\"type\":\"Microsoft.StoragePool/diskPools\",\"location\":\"westus2\",\"tags\":{},\"systemData\":{\"createdBy\":\"joahma@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2021-05-20T05:59:43.2716202Z\",\"lastModifiedBy\":\"joahma@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2021-05-20T05:59:43.2716202Z\"},\"properties\":{\"disks\":[{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/JOAHMA/providers/Microsoft.Compute/disks/Johnny-TestDisk3\"}],\"availabilityZones\":[\"1\"],\"subnetId\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/dalbe-test/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/default\",\"provisioningState\":\"Succeeded\",\"status\":\"Running\"},\"sku\":{\"name\":\"Standard\",\"tier\":\"Standard\"}}]}", + "isContentBase64": false + } + }, + "Get-AzDiskPool+[NoContext]+GetViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1?api-version=2021-04-01-preview+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "x-ms-unique-id": [ "4" ], + "x-ms-client-request-id": [ "b2456a9b-2812-42a0-906b-be83f4580d9b" ], + "CommandName": [ "Get-AzDiskPool" ], + "FullCommandName": [ "Get-AzDiskPool_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11995" ], + "X-Ms-Client-Request-Id": [ "b2456a9b-2812-42a0-906b-be83f4580d9b" ], + "X-Ms-Request-Id": [ "8b9bdc29-0894-44d4-923a-66ccd503631d" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "8411a0ec-21f9-450d-b597-4c859eaf9c32" ], + "x-ms-routing-request-id": [ "WESTUS2:20210523T183553Z:8411a0ec-21f9-450d-b597-4c859eaf9c32" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sun, 23 May 2021 18:35:52 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "953" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1\",\"name\":\"disk-pool-1\",\"type\":\"Microsoft.StoragePool/diskPools\",\"location\":\"westeurope\",\"tags\":{},\"systemData\":{\"createdBy\":\"ruyingchen@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2021-05-23T04:08:20.8843293Z\",\"lastModifiedBy\":\"ruyingchen@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2021-05-23T18:22:11.6211055Z\"},\"properties\":{\"disks\":[{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Compute/disks/disk-pool-disk-1\"}],\"availabilityZones\":[\"1\"],\"subnetId\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Network/virtualNetworks/disk-pool-vnet/subnets/default\",\"provisioningState\":\"Succeeded\",\"status\":\"Running\"},\"sku\":{\"name\":\"Standard\",\"tier\":\"Standard\"}}", + "isContentBase64": false + } + }, + "Get-AzDiskPool+[NoContext]+GetViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1?api-version=2021-04-01-preview+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "x-ms-unique-id": [ "5" ], + "x-ms-client-request-id": [ "fffd7679-dea0-4779-b430-1c068a28825e" ], + "CommandName": [ "Get-AzDiskPool" ], + "FullCommandName": [ "Get-AzDiskPool_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11994" ], + "X-Ms-Client-Request-Id": [ "fffd7679-dea0-4779-b430-1c068a28825e" ], + "X-Ms-Request-Id": [ "eccfae07-c17c-4b11-bff5-937186114362" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "6564bba7-cc46-4c41-83e7-1ff4ad7f5b4c" ], + "x-ms-routing-request-id": [ "WESTUS2:20210523T183553Z:6564bba7-cc46-4c41-83e7-1ff4ad7f5b4c" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sun, 23 May 2021 18:35:52 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "953" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1\",\"name\":\"disk-pool-1\",\"type\":\"Microsoft.StoragePool/diskPools\",\"location\":\"westeurope\",\"tags\":{},\"systemData\":{\"createdBy\":\"ruyingchen@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2021-05-23T04:08:20.8843293Z\",\"lastModifiedBy\":\"ruyingchen@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2021-05-23T18:22:11.6211055Z\"},\"properties\":{\"disks\":[{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Compute/disks/disk-pool-disk-1\"}],\"availabilityZones\":[\"1\"],\"subnetId\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Network/virtualNetworks/disk-pool-vnet/subnets/default\",\"provisioningState\":\"Succeeded\",\"status\":\"Running\"},\"sku\":{\"name\":\"Standard\",\"tier\":\"Standard\"}}", + "isContentBase64": false + } + } +} \ No newline at end of file diff --git a/src/DiskPool/test/Get-AzDiskPool.Tests.ps1 b/src/DiskPool/test/Get-AzDiskPool.Tests.ps1 new file mode 100644 index 000000000000..4fdec79fd1e4 --- /dev/null +++ b/src/DiskPool/test/Get-AzDiskPool.Tests.ps1 @@ -0,0 +1,35 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzDiskPool.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Get-AzDiskPool' { + It 'List' { + $diskPoolList = Get-AzDiskPool -ResourceGroupName $env.resourceGroup + $diskPoolList.Count | Should -Be 2 + } + + It 'Get' { + $diskPool = Get-AzDiskPool -ResourceGroupName $env.resourceGroup -Name $env.diskPool1 + $diskPool.name | Should -Be $env.diskPool1 + } + + It 'List1' { + $diskPools = Get-AzDiskPool + $diskPools.Count | Should -BeGreaterOrEqual 2 + } + + It 'GetViaIdentity' { + $diskPool = Get-AzDiskPool -ResourceGroupName $env.resourceGroup -Name $env.diskPool1 + $diskPool = Get-AzDiskPool -InputObject $diskPool + $diskPool.name | Should -Be $env.diskPool1 + } +} diff --git a/src/DiskPool/test/Get-AzDiskPoolIscsiTarget.Recording.json b/src/DiskPool/test/Get-AzDiskPoolIscsiTarget.Recording.json new file mode 100644 index 000000000000..bd46e5241e3e --- /dev/null +++ b/src/DiskPool/test/Get-AzDiskPoolIscsiTarget.Recording.json @@ -0,0 +1,170 @@ +{ + "Get-AzDiskPoolIscsiTarget+[NoContext]+List+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-5/iscsiTargets?api-version=2021-04-01-preview+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-5/iscsiTargets?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "x-ms-unique-id": [ "6" ], + "x-ms-client-request-id": [ "c56d0357-fbf1-47ea-8dcf-d023e88012bf" ], + "CommandName": [ "Get-AzDiskPoolIscsiTarget" ], + "FullCommandName": [ "Get-AzDiskPoolIscsiTarget_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11993" ], + "X-Ms-Client-Request-Id": [ "c56d0357-fbf1-47ea-8dcf-d023e88012bf" ], + "X-Ms-Request-Id": [ "32476381-885f-44e7-9706-bff69324ab05" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "539a11e7-adab-42db-b290-f44dfc0c68a8" ], + "x-ms-routing-request-id": [ "WESTUS2:20210523T183554Z:539a11e7-adab-42db-b290-f44dfc0c68a8" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sun, 23 May 2021 18:35:53 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "891" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-5/iscsiTargets/target0\",\"name\":\"target0\",\"type\":\"Microsoft.StoragePool/diskPools/iscsiTargets\",\"systemData\":{\"createdBy\":\"ruyingchen@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2021-05-23T05:12:51.4802083Z\",\"lastModifiedBy\":\"ruyingchen@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2021-05-23T18:14:28.6593857Z\"},\"properties\":{\"targetIqn\":\"iqn.2021-05.com.microsoft:target0\",\"aclMode\":\"Dynamic\",\"luns\":[{\"managedDiskAzureResourceId\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Compute/disks/disk-pool-disk-2\",\"name\":\"lun0\",\"lun\":0}],\"endpoints\":[\"10.3.0.7:3260\",\"10.3.0.6:3260\"],\"provisioningState\":\"Succeeded\",\"status\":\"Healthy\"}}],\"nextLink\":null}", + "isContentBase64": false + } + }, + "Get-AzDiskPoolIscsiTarget+[NoContext]+Get+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-5/iscsiTargets/target0?api-version=2021-04-01-preview+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-5/iscsiTargets/target0?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "x-ms-unique-id": [ "7" ], + "x-ms-client-request-id": [ "3fdfa2bc-06eb-4682-af84-c18956726f4e" ], + "CommandName": [ "Get-AzDiskPoolIscsiTarget" ], + "FullCommandName": [ "Get-AzDiskPoolIscsiTarget_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11992" ], + "X-Ms-Client-Request-Id": [ "3fdfa2bc-06eb-4682-af84-c18956726f4e" ], + "X-Ms-Request-Id": [ "c642c6ff-a61f-472c-9a77-441271a2f76c" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "86bfe9b6-80a1-4149-972f-97e47880197a" ], + "x-ms-routing-request-id": [ "WESTUS2:20210523T183554Z:86bfe9b6-80a1-4149-972f-97e47880197a" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sun, 23 May 2021 18:35:53 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "863" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-5/iscsiTargets/target0\",\"name\":\"target0\",\"type\":\"Microsoft.StoragePool/diskPools/iscsiTargets\",\"systemData\":{\"createdBy\":\"ruyingchen@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2021-05-23T05:12:51.4802083Z\",\"lastModifiedBy\":\"ruyingchen@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2021-05-23T18:14:28.6593857Z\"},\"properties\":{\"targetIqn\":\"iqn.2021-05.com.microsoft:target0\",\"aclMode\":\"Dynamic\",\"luns\":[{\"managedDiskAzureResourceId\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Compute/disks/disk-pool-disk-2\",\"name\":\"lun0\",\"lun\":0}],\"endpoints\":[\"10.3.0.7:3260\",\"10.3.0.6:3260\"],\"provisioningState\":\"Succeeded\",\"status\":\"Healthy\"}}", + "isContentBase64": false + } + }, + "Get-AzDiskPoolIscsiTarget+[NoContext]+GetViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-5/iscsiTargets/target0?api-version=2021-04-01-preview+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-5/iscsiTargets/target0?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "x-ms-unique-id": [ "8" ], + "x-ms-client-request-id": [ "e1c1fa09-57ab-4f2c-8a05-ec967899fe64" ], + "CommandName": [ "Get-AzDiskPoolIscsiTarget" ], + "FullCommandName": [ "Get-AzDiskPoolIscsiTarget_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11991" ], + "X-Ms-Client-Request-Id": [ "e1c1fa09-57ab-4f2c-8a05-ec967899fe64" ], + "X-Ms-Request-Id": [ "ca864c31-a0e4-4fe3-ae63-c92058b1a25f" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "1a9166c6-d46d-4eae-85ad-a41836949821" ], + "x-ms-routing-request-id": [ "WESTUS2:20210523T183554Z:1a9166c6-d46d-4eae-85ad-a41836949821" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sun, 23 May 2021 18:35:53 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "863" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-5/iscsiTargets/target0\",\"name\":\"target0\",\"type\":\"Microsoft.StoragePool/diskPools/iscsiTargets\",\"systemData\":{\"createdBy\":\"ruyingchen@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2021-05-23T05:12:51.4802083Z\",\"lastModifiedBy\":\"ruyingchen@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2021-05-23T18:14:28.6593857Z\"},\"properties\":{\"targetIqn\":\"iqn.2021-05.com.microsoft:target0\",\"aclMode\":\"Dynamic\",\"luns\":[{\"managedDiskAzureResourceId\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Compute/disks/disk-pool-disk-2\",\"name\":\"lun0\",\"lun\":0}],\"endpoints\":[\"10.3.0.7:3260\",\"10.3.0.6:3260\"],\"provisioningState\":\"Succeeded\",\"status\":\"Healthy\"}}", + "isContentBase64": false + } + }, + "Get-AzDiskPoolIscsiTarget+[NoContext]+GetViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-5/iscsiTargets/target0?api-version=2021-04-01-preview+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-5/iscsiTargets/target0?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "x-ms-unique-id": [ "9" ], + "x-ms-client-request-id": [ "7725edda-373f-4062-aa1c-3f216596de07" ], + "CommandName": [ "Get-AzDiskPoolIscsiTarget" ], + "FullCommandName": [ "Get-AzDiskPoolIscsiTarget_GetViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11990" ], + "X-Ms-Client-Request-Id": [ "7725edda-373f-4062-aa1c-3f216596de07" ], + "X-Ms-Request-Id": [ "d073408a-5bab-42cc-9485-d2b33b3364cc" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "f58ac2bd-7726-4a04-8d13-3795eee51c60" ], + "x-ms-routing-request-id": [ "WESTUS2:20210523T183555Z:f58ac2bd-7726-4a04-8d13-3795eee51c60" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Sun, 23 May 2021 18:35:54 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "863" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-5/iscsiTargets/target0\",\"name\":\"target0\",\"type\":\"Microsoft.StoragePool/diskPools/iscsiTargets\",\"systemData\":{\"createdBy\":\"ruyingchen@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2021-05-23T05:12:51.4802083Z\",\"lastModifiedBy\":\"ruyingchen@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2021-05-23T18:14:28.6593857Z\"},\"properties\":{\"targetIqn\":\"iqn.2021-05.com.microsoft:target0\",\"aclMode\":\"Dynamic\",\"luns\":[{\"managedDiskAzureResourceId\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Compute/disks/disk-pool-disk-2\",\"name\":\"lun0\",\"lun\":0}],\"endpoints\":[\"10.3.0.7:3260\",\"10.3.0.6:3260\"],\"provisioningState\":\"Succeeded\",\"status\":\"Healthy\"}}", + "isContentBase64": false + } + } +} \ No newline at end of file diff --git a/src/DiskPool/test/Get-AzDiskPoolIscsiTarget.Tests.ps1 b/src/DiskPool/test/Get-AzDiskPoolIscsiTarget.Tests.ps1 new file mode 100644 index 000000000000..b257b13f5bf8 --- /dev/null +++ b/src/DiskPool/test/Get-AzDiskPoolIscsiTarget.Tests.ps1 @@ -0,0 +1,30 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzDiskPoolIscsiTarget.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Get-AzDiskPoolIscsiTarget' { + It 'List' { + $targetList = Get-AzDiskPoolIscsiTarget -ResourceGroupName $env.resourceGroup -DiskPoolName $env.diskPool5 + $targetList.Count | Should -Be 1 + } + + It 'Get' { + $target = Get-AzDiskPoolIscsiTarget -DiskPoolName $env.diskPool5 -Name $env.target0 -ResourceGroupName $env.resourceGroup + $target.Name | Should -Be $env.target0 + } + + It 'GetViaIdentity' { + $target = Get-AzDiskPoolIscsiTarget -DiskPoolName $env.diskPool5 -Name $env.target0 -ResourceGroupName $env.resourceGroup + $target = Get-AzDiskPoolIscsiTarget -InputObject $target + $target.Name | Should -Be $env.target0 + } +} diff --git a/src/DiskPool/test/Get-AzDiskPoolOutboundNetworkDependencyEndpoint.Tests.ps1 b/src/DiskPool/test/Get-AzDiskPoolOutboundNetworkDependencyEndpoint.Tests.ps1 new file mode 100644 index 000000000000..4b5fc5d9d626 --- /dev/null +++ b/src/DiskPool/test/Get-AzDiskPoolOutboundNetworkDependencyEndpoint.Tests.ps1 @@ -0,0 +1,22 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzDiskPoolOutboundNetworkDependencyEndpoint.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Get-AzDiskPoolOutboundNetworkDependencyEndpoint' { + It 'Get' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'GetViaIdentity' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/DiskPool/test/Get-AzDiskPoolZone.Tests.ps1 b/src/DiskPool/test/Get-AzDiskPoolZone.Tests.ps1 new file mode 100644 index 000000000000..cd860fd3ccad --- /dev/null +++ b/src/DiskPool/test/Get-AzDiskPoolZone.Tests.ps1 @@ -0,0 +1,18 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzDiskPoolZone.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Get-AzDiskPoolZone' { + It 'List' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/DiskPool/test/New-AzDiskPool.Recording.json b/src/DiskPool/test/New-AzDiskPool.Recording.json new file mode 100644 index 000000000000..5d9104e6602a --- /dev/null +++ b/src/DiskPool/test/New-AzDiskPool.Recording.json @@ -0,0 +1,966 @@ +{ + "New-AzDiskPool+[NoContext]+CreateExpanded+$PUT+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1?api-version=2021-04-01-preview+1": { + "Request": { + "Method": "PUT", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1?api-version=2021-04-01-preview", + "Content": "{\r\n \"sku\": {\r\n \"name\": \"Standard\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"properties\": {\r\n \"availabilityZones\": [ \"1\" ],\r\n \"subnetId\": \"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Network/virtualNetworks/disk-pool-vnet/subnets/default\"\r\n },\r\n \"location\": \"westeurope\"\r\n}", + "isContentBase64": false, + "Headers": { + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "340" ] + } + }, + "Response": { + "StatusCode": 201, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "Retry-After": [ "10" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1199" ], + "Azure-Asyncoperation": [ "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/8eeb9326-283d-408e-89bb-73a0e26f906b?api-version=2021-04-01-preview" ], + "X-Ms-Async-Operation-Timeout": [ "PT1H" ], + "X-Ms-Client-Request-Id": [ "e6d3175f-cbb3-40ae-9ae7-cdd992de079c" ], + "X-Ms-Request-Id": [ "52266698-b598-4097-abbd-9c8dad82fc37" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "ed30f854-7e5f-4d24-8c6a-6fbbff25283a" ], + "x-ms-routing-request-id": [ "WESTUS:20210524T203445Z:ed30f854-7e5f-4d24-8c6a-6fbbff25283a" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:34:45 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "794" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1\",\"name\":\"disk-pool-1\",\"type\":\"Microsoft.StoragePool/diskPools\",\"location\":\"westeurope\",\"tags\":{},\"systemData\":{\"createdBy\":\"ruyingchen@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2021-05-24T20:34:42.3586557Z\",\"lastModifiedBy\":\"ruyingchen@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2021-05-24T20:34:42.3586557Z\"},\"properties\":{\"availabilityZones\":[\"1\"],\"subnetId\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Network/virtualNetworks/disk-pool-vnet/subnets/default\",\"provisioningState\":\"Pending\",\"status\":\"Unknown\"},\"sku\":{\"name\":\"Standard\",\"tier\":\"Standard\"}}", + "isContentBase64": false + } + }, + "New-AzDiskPool+[NoContext]+CreateExpanded+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/8eeb9326-283d-408e-89bb-73a0e26f906b?api-version=2021-04-01-preview+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/8eeb9326-283d-408e-89bb-73a0e26f906b?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "2" ], + "x-ms-client-request-id": [ "e6d3175f-cbb3-40ae-9ae7-cdd992de079c" ], + "CommandName": [ "Az.DiskPool.internal\\New-AzDiskPool" ], + "FullCommandName": [ "New-AzDiskPool_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11997" ], + "X-Ms-Client-Request-Id": [ "e6d3175f-cbb3-40ae-9ae7-cdd992de079c" ], + "X-Ms-Request-Id": [ "86978948-6703-449e-a08c-8d17d3a7b487" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "22d8da80-a8b0-4583-b81a-a52f4c9dc522" ], + "x-ms-routing-request-id": [ "WESTUS:20210524T203455Z:22d8da80-a8b0-4583-b81a-a52f4c9dc522" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:34:55 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/8eeb9326-283d-408e-89bb-73a0e26f906b\",\"name\":\"8eeb9326-283d-408e-89bb-73a0e26f906b\",\"status\":\"Running\",\"startTime\":\"2021-05-24T20:34:44Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "New-AzDiskPool+[NoContext]+CreateExpanded+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/8eeb9326-283d-408e-89bb-73a0e26f906b?api-version=2021-04-01-preview+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/8eeb9326-283d-408e-89bb-73a0e26f906b?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "3" ], + "x-ms-client-request-id": [ "e6d3175f-cbb3-40ae-9ae7-cdd992de079c" ], + "CommandName": [ "Az.DiskPool.internal\\New-AzDiskPool" ], + "FullCommandName": [ "New-AzDiskPool_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11996" ], + "X-Ms-Client-Request-Id": [ "e6d3175f-cbb3-40ae-9ae7-cdd992de079c" ], + "X-Ms-Request-Id": [ "31e56d20-52f3-42fe-a236-1e0592acb3cd" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "2e721678-4721-4b2c-abeb-da54ff11efdf" ], + "x-ms-routing-request-id": [ "WESTUS:20210524T203526Z:2e721678-4721-4b2c-abeb-da54ff11efdf" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:35:25 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/8eeb9326-283d-408e-89bb-73a0e26f906b\",\"name\":\"8eeb9326-283d-408e-89bb-73a0e26f906b\",\"status\":\"Running\",\"startTime\":\"2021-05-24T20:34:44Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "New-AzDiskPool+[NoContext]+CreateExpanded+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/8eeb9326-283d-408e-89bb-73a0e26f906b?api-version=2021-04-01-preview+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/8eeb9326-283d-408e-89bb-73a0e26f906b?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "4" ], + "x-ms-client-request-id": [ "e6d3175f-cbb3-40ae-9ae7-cdd992de079c" ], + "CommandName": [ "Az.DiskPool.internal\\New-AzDiskPool" ], + "FullCommandName": [ "New-AzDiskPool_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11995" ], + "X-Ms-Client-Request-Id": [ "e6d3175f-cbb3-40ae-9ae7-cdd992de079c" ], + "X-Ms-Request-Id": [ "dc3c97ea-fcc4-49db-a539-4f585bb082c4" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "7f4c45c3-df64-49df-b699-69f3e794214d" ], + "x-ms-routing-request-id": [ "WESTUS:20210524T203556Z:7f4c45c3-df64-49df-b699-69f3e794214d" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:35:55 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/8eeb9326-283d-408e-89bb-73a0e26f906b\",\"name\":\"8eeb9326-283d-408e-89bb-73a0e26f906b\",\"status\":\"Running\",\"startTime\":\"2021-05-24T20:34:44Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "New-AzDiskPool+[NoContext]+CreateExpanded+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/8eeb9326-283d-408e-89bb-73a0e26f906b?api-version=2021-04-01-preview+5": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/8eeb9326-283d-408e-89bb-73a0e26f906b?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "5" ], + "x-ms-client-request-id": [ "e6d3175f-cbb3-40ae-9ae7-cdd992de079c" ], + "CommandName": [ "Az.DiskPool.internal\\New-AzDiskPool" ], + "FullCommandName": [ "New-AzDiskPool_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11994" ], + "X-Ms-Client-Request-Id": [ "e6d3175f-cbb3-40ae-9ae7-cdd992de079c" ], + "X-Ms-Request-Id": [ "085720ad-4263-4bc9-9f85-45628e7ab07d" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "ab27e4d3-e8dc-466c-a35e-4877c15c2bab" ], + "x-ms-routing-request-id": [ "WESTUS:20210524T203626Z:ab27e4d3-e8dc-466c-a35e-4877c15c2bab" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:36:26 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/8eeb9326-283d-408e-89bb-73a0e26f906b\",\"name\":\"8eeb9326-283d-408e-89bb-73a0e26f906b\",\"status\":\"Running\",\"startTime\":\"2021-05-24T20:34:44Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "New-AzDiskPool+[NoContext]+CreateExpanded+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/8eeb9326-283d-408e-89bb-73a0e26f906b?api-version=2021-04-01-preview+6": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/8eeb9326-283d-408e-89bb-73a0e26f906b?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "6" ], + "x-ms-client-request-id": [ "e6d3175f-cbb3-40ae-9ae7-cdd992de079c" ], + "CommandName": [ "Az.DiskPool.internal\\New-AzDiskPool" ], + "FullCommandName": [ "New-AzDiskPool_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11993" ], + "X-Ms-Client-Request-Id": [ "e6d3175f-cbb3-40ae-9ae7-cdd992de079c" ], + "X-Ms-Request-Id": [ "3a8624e9-a890-426d-a6c1-2fb9f6bc7782" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "c5e4f776-6134-467e-bab8-dce153a10d1e" ], + "x-ms-routing-request-id": [ "WESTUS:20210524T203657Z:c5e4f776-6134-467e-bab8-dce153a10d1e" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:36:56 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/8eeb9326-283d-408e-89bb-73a0e26f906b\",\"name\":\"8eeb9326-283d-408e-89bb-73a0e26f906b\",\"status\":\"Running\",\"startTime\":\"2021-05-24T20:34:44Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "New-AzDiskPool+[NoContext]+CreateExpanded+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/8eeb9326-283d-408e-89bb-73a0e26f906b?api-version=2021-04-01-preview+7": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/8eeb9326-283d-408e-89bb-73a0e26f906b?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "7" ], + "x-ms-client-request-id": [ "e6d3175f-cbb3-40ae-9ae7-cdd992de079c" ], + "CommandName": [ "Az.DiskPool.internal\\New-AzDiskPool" ], + "FullCommandName": [ "New-AzDiskPool_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11992" ], + "X-Ms-Client-Request-Id": [ "e6d3175f-cbb3-40ae-9ae7-cdd992de079c" ], + "X-Ms-Request-Id": [ "dfcd120a-9442-433d-b8e3-8ab557810dc9" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "021a7750-915e-40f6-89f7-c0f51f3562df" ], + "x-ms-routing-request-id": [ "WESTUS:20210524T203727Z:021a7750-915e-40f6-89f7-c0f51f3562df" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:37:26 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/8eeb9326-283d-408e-89bb-73a0e26f906b\",\"name\":\"8eeb9326-283d-408e-89bb-73a0e26f906b\",\"status\":\"Running\",\"startTime\":\"2021-05-24T20:34:44Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "New-AzDiskPool+[NoContext]+CreateExpanded+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/8eeb9326-283d-408e-89bb-73a0e26f906b?api-version=2021-04-01-preview+8": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/8eeb9326-283d-408e-89bb-73a0e26f906b?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "8" ], + "x-ms-client-request-id": [ "e6d3175f-cbb3-40ae-9ae7-cdd992de079c" ], + "CommandName": [ "Az.DiskPool.internal\\New-AzDiskPool" ], + "FullCommandName": [ "New-AzDiskPool_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11991" ], + "X-Ms-Client-Request-Id": [ "e6d3175f-cbb3-40ae-9ae7-cdd992de079c" ], + "X-Ms-Request-Id": [ "3a230e0b-36cb-4839-b10c-005c8ce7dab8" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "805e95cd-70ea-41b8-9cd7-85c31eb597a1" ], + "x-ms-routing-request-id": [ "WESTUS:20210524T203757Z:805e95cd-70ea-41b8-9cd7-85c31eb597a1" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:37:57 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/8eeb9326-283d-408e-89bb-73a0e26f906b\",\"name\":\"8eeb9326-283d-408e-89bb-73a0e26f906b\",\"status\":\"Running\",\"startTime\":\"2021-05-24T20:34:44Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "New-AzDiskPool+[NoContext]+CreateExpanded+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/8eeb9326-283d-408e-89bb-73a0e26f906b?api-version=2021-04-01-preview+9": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/8eeb9326-283d-408e-89bb-73a0e26f906b?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "9" ], + "x-ms-client-request-id": [ "e6d3175f-cbb3-40ae-9ae7-cdd992de079c" ], + "CommandName": [ "Az.DiskPool.internal\\New-AzDiskPool" ], + "FullCommandName": [ "New-AzDiskPool_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11990" ], + "X-Ms-Client-Request-Id": [ "e6d3175f-cbb3-40ae-9ae7-cdd992de079c" ], + "X-Ms-Request-Id": [ "17a2b4cd-6092-4854-a942-057d2cef6d57" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "011abe70-8776-4152-b985-41e993b87a0a" ], + "x-ms-routing-request-id": [ "WESTUS:20210524T203828Z:011abe70-8776-4152-b985-41e993b87a0a" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:38:27 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/8eeb9326-283d-408e-89bb-73a0e26f906b\",\"name\":\"8eeb9326-283d-408e-89bb-73a0e26f906b\",\"status\":\"Running\",\"startTime\":\"2021-05-24T20:34:44Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "New-AzDiskPool+[NoContext]+CreateExpanded+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/8eeb9326-283d-408e-89bb-73a0e26f906b?api-version=2021-04-01-preview+10": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/8eeb9326-283d-408e-89bb-73a0e26f906b?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "10" ], + "x-ms-client-request-id": [ "e6d3175f-cbb3-40ae-9ae7-cdd992de079c" ], + "CommandName": [ "Az.DiskPool.internal\\New-AzDiskPool" ], + "FullCommandName": [ "New-AzDiskPool_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11989" ], + "X-Ms-Client-Request-Id": [ "e6d3175f-cbb3-40ae-9ae7-cdd992de079c" ], + "X-Ms-Request-Id": [ "47770157-8391-4864-91ce-3226163536a7" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "7b5e312c-3023-47cf-907b-2b5d198a3c59" ], + "x-ms-routing-request-id": [ "WESTUS:20210524T203858Z:7b5e312c-3023-47cf-907b-2b5d198a3c59" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:38:58 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/8eeb9326-283d-408e-89bb-73a0e26f906b\",\"name\":\"8eeb9326-283d-408e-89bb-73a0e26f906b\",\"status\":\"Running\",\"startTime\":\"2021-05-24T20:34:44Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "New-AzDiskPool+[NoContext]+CreateExpanded+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/8eeb9326-283d-408e-89bb-73a0e26f906b?api-version=2021-04-01-preview+11": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/8eeb9326-283d-408e-89bb-73a0e26f906b?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "11" ], + "x-ms-client-request-id": [ "e6d3175f-cbb3-40ae-9ae7-cdd992de079c" ], + "CommandName": [ "Az.DiskPool.internal\\New-AzDiskPool" ], + "FullCommandName": [ "New-AzDiskPool_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11988" ], + "X-Ms-Client-Request-Id": [ "e6d3175f-cbb3-40ae-9ae7-cdd992de079c" ], + "X-Ms-Request-Id": [ "04eb0038-f3d2-4f66-b295-d97037130e15" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "fff7c7b2-917c-4eed-a5c1-3c6f8d170c92" ], + "x-ms-routing-request-id": [ "WESTUS:20210524T203928Z:fff7c7b2-917c-4eed-a5c1-3c6f8d170c92" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:39:28 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/8eeb9326-283d-408e-89bb-73a0e26f906b\",\"name\":\"8eeb9326-283d-408e-89bb-73a0e26f906b\",\"status\":\"Running\",\"startTime\":\"2021-05-24T20:34:44Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "New-AzDiskPool+[NoContext]+CreateExpanded+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/8eeb9326-283d-408e-89bb-73a0e26f906b?api-version=2021-04-01-preview+12": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/8eeb9326-283d-408e-89bb-73a0e26f906b?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "12" ], + "x-ms-client-request-id": [ "e6d3175f-cbb3-40ae-9ae7-cdd992de079c" ], + "CommandName": [ "Az.DiskPool.internal\\New-AzDiskPool" ], + "FullCommandName": [ "New-AzDiskPool_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11987" ], + "X-Ms-Client-Request-Id": [ "e6d3175f-cbb3-40ae-9ae7-cdd992de079c" ], + "X-Ms-Request-Id": [ "1b8b8f03-033e-4b2a-b34f-81995bdc93f6" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "64847c46-9421-4def-8bc5-fd1d3f2e5881" ], + "x-ms-routing-request-id": [ "WESTUS:20210524T203959Z:64847c46-9421-4def-8bc5-fd1d3f2e5881" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:39:58 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/8eeb9326-283d-408e-89bb-73a0e26f906b\",\"name\":\"8eeb9326-283d-408e-89bb-73a0e26f906b\",\"status\":\"Running\",\"startTime\":\"2021-05-24T20:34:44Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "New-AzDiskPool+[NoContext]+CreateExpanded+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/8eeb9326-283d-408e-89bb-73a0e26f906b?api-version=2021-04-01-preview+13": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/8eeb9326-283d-408e-89bb-73a0e26f906b?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "13" ], + "x-ms-client-request-id": [ "e6d3175f-cbb3-40ae-9ae7-cdd992de079c" ], + "CommandName": [ "Az.DiskPool.internal\\New-AzDiskPool" ], + "FullCommandName": [ "New-AzDiskPool_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11986" ], + "X-Ms-Client-Request-Id": [ "e6d3175f-cbb3-40ae-9ae7-cdd992de079c" ], + "X-Ms-Request-Id": [ "9d4f252a-63ea-4243-806b-68a667056929" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "2da12c5d-48e0-4f5d-8788-1db6c211e7fe" ], + "x-ms-routing-request-id": [ "WESTUS:20210524T204029Z:2da12c5d-48e0-4f5d-8788-1db6c211e7fe" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:40:29 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/8eeb9326-283d-408e-89bb-73a0e26f906b\",\"name\":\"8eeb9326-283d-408e-89bb-73a0e26f906b\",\"status\":\"Running\",\"startTime\":\"2021-05-24T20:34:44Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "New-AzDiskPool+[NoContext]+CreateExpanded+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/8eeb9326-283d-408e-89bb-73a0e26f906b?api-version=2021-04-01-preview+14": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/8eeb9326-283d-408e-89bb-73a0e26f906b?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "14" ], + "x-ms-client-request-id": [ "e6d3175f-cbb3-40ae-9ae7-cdd992de079c" ], + "CommandName": [ "Az.DiskPool.internal\\New-AzDiskPool" ], + "FullCommandName": [ "New-AzDiskPool_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11985" ], + "X-Ms-Client-Request-Id": [ "e6d3175f-cbb3-40ae-9ae7-cdd992de079c" ], + "X-Ms-Request-Id": [ "d0d1ecc2-74a4-40ce-8e10-c35ab6844cd9" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "4857e478-e52f-4b97-9931-d369811e2bde" ], + "x-ms-routing-request-id": [ "WESTUS:20210524T204100Z:4857e478-e52f-4b97-9931-d369811e2bde" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:41:00 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/8eeb9326-283d-408e-89bb-73a0e26f906b\",\"name\":\"8eeb9326-283d-408e-89bb-73a0e26f906b\",\"status\":\"Running\",\"startTime\":\"2021-05-24T20:34:44Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "New-AzDiskPool+[NoContext]+CreateExpanded+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/8eeb9326-283d-408e-89bb-73a0e26f906b?api-version=2021-04-01-preview+15": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/8eeb9326-283d-408e-89bb-73a0e26f906b?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "15" ], + "x-ms-client-request-id": [ "e6d3175f-cbb3-40ae-9ae7-cdd992de079c" ], + "CommandName": [ "Az.DiskPool.internal\\New-AzDiskPool" ], + "FullCommandName": [ "New-AzDiskPool_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11984" ], + "X-Ms-Client-Request-Id": [ "e6d3175f-cbb3-40ae-9ae7-cdd992de079c" ], + "X-Ms-Request-Id": [ "055a38ce-76a0-4a9f-92ba-ec985f79e534" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "e0ef9e2b-dbbd-49a9-8e04-05a665fee576" ], + "x-ms-routing-request-id": [ "WESTUS:20210524T204130Z:e0ef9e2b-dbbd-49a9-8e04-05a665fee576" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:41:30 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/8eeb9326-283d-408e-89bb-73a0e26f906b\",\"name\":\"8eeb9326-283d-408e-89bb-73a0e26f906b\",\"status\":\"Running\",\"startTime\":\"2021-05-24T20:34:44Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "New-AzDiskPool+[NoContext]+CreateExpanded+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/8eeb9326-283d-408e-89bb-73a0e26f906b?api-version=2021-04-01-preview+16": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/8eeb9326-283d-408e-89bb-73a0e26f906b?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "16" ], + "x-ms-client-request-id": [ "e6d3175f-cbb3-40ae-9ae7-cdd992de079c" ], + "CommandName": [ "Az.DiskPool.internal\\New-AzDiskPool" ], + "FullCommandName": [ "New-AzDiskPool_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11983" ], + "X-Ms-Client-Request-Id": [ "e6d3175f-cbb3-40ae-9ae7-cdd992de079c" ], + "X-Ms-Request-Id": [ "415e0f45-ed83-4b33-bc26-2a1a9fad2fe7" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "edc25667-7ee1-40af-85ec-009f4a95c5da" ], + "x-ms-routing-request-id": [ "WESTUS:20210524T204201Z:edc25667-7ee1-40af-85ec-009f4a95c5da" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:42:00 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/8eeb9326-283d-408e-89bb-73a0e26f906b\",\"name\":\"8eeb9326-283d-408e-89bb-73a0e26f906b\",\"status\":\"Running\",\"startTime\":\"2021-05-24T20:34:44Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "New-AzDiskPool+[NoContext]+CreateExpanded+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/8eeb9326-283d-408e-89bb-73a0e26f906b?api-version=2021-04-01-preview+17": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/8eeb9326-283d-408e-89bb-73a0e26f906b?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "17" ], + "x-ms-client-request-id": [ "e6d3175f-cbb3-40ae-9ae7-cdd992de079c" ], + "CommandName": [ "Az.DiskPool.internal\\New-AzDiskPool" ], + "FullCommandName": [ "New-AzDiskPool_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11982" ], + "X-Ms-Client-Request-Id": [ "e6d3175f-cbb3-40ae-9ae7-cdd992de079c" ], + "X-Ms-Request-Id": [ "4c4db54d-d9ea-4830-a424-4b039e2c07b2" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "cef35af8-bf6f-4f6e-b958-56e18f432afc" ], + "x-ms-routing-request-id": [ "WESTUS:20210524T204231Z:cef35af8-bf6f-4f6e-b958-56e18f432afc" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:42:31 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/8eeb9326-283d-408e-89bb-73a0e26f906b\",\"name\":\"8eeb9326-283d-408e-89bb-73a0e26f906b\",\"status\":\"Running\",\"startTime\":\"2021-05-24T20:34:44Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "New-AzDiskPool+[NoContext]+CreateExpanded+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/8eeb9326-283d-408e-89bb-73a0e26f906b?api-version=2021-04-01-preview+18": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/8eeb9326-283d-408e-89bb-73a0e26f906b?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "18" ], + "x-ms-client-request-id": [ "e6d3175f-cbb3-40ae-9ae7-cdd992de079c" ], + "CommandName": [ "Az.DiskPool.internal\\New-AzDiskPool" ], + "FullCommandName": [ "New-AzDiskPool_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11981" ], + "X-Ms-Client-Request-Id": [ "e6d3175f-cbb3-40ae-9ae7-cdd992de079c" ], + "X-Ms-Request-Id": [ "df8dc7a9-c29b-4f05-8eef-060830da28d9" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "5a47ff6b-aeb2-4e7e-8178-f7a090695b54" ], + "x-ms-routing-request-id": [ "WESTUS:20210524T204302Z:5a47ff6b-aeb2-4e7e-8178-f7a090695b54" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:43:02 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/8eeb9326-283d-408e-89bb-73a0e26f906b\",\"name\":\"8eeb9326-283d-408e-89bb-73a0e26f906b\",\"status\":\"Running\",\"startTime\":\"2021-05-24T20:34:44Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "New-AzDiskPool+[NoContext]+CreateExpanded+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/8eeb9326-283d-408e-89bb-73a0e26f906b?api-version=2021-04-01-preview+19": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/8eeb9326-283d-408e-89bb-73a0e26f906b?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "19" ], + "x-ms-client-request-id": [ "e6d3175f-cbb3-40ae-9ae7-cdd992de079c" ], + "CommandName": [ "Az.DiskPool.internal\\New-AzDiskPool" ], + "FullCommandName": [ "New-AzDiskPool_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11980" ], + "X-Ms-Client-Request-Id": [ "e6d3175f-cbb3-40ae-9ae7-cdd992de079c" ], + "X-Ms-Request-Id": [ "008cb1cf-6f6f-47b8-b090-92bed2ee343a" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "1f8759cc-8a7e-4c75-9c43-dedf86b6329c" ], + "x-ms-routing-request-id": [ "WESTUS:20210524T204332Z:1f8759cc-8a7e-4c75-9c43-dedf86b6329c" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:43:32 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/8eeb9326-283d-408e-89bb-73a0e26f906b\",\"name\":\"8eeb9326-283d-408e-89bb-73a0e26f906b\",\"status\":\"Running\",\"startTime\":\"2021-05-24T20:34:44Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "New-AzDiskPool+[NoContext]+CreateExpanded+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/8eeb9326-283d-408e-89bb-73a0e26f906b?api-version=2021-04-01-preview+20": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/8eeb9326-283d-408e-89bb-73a0e26f906b?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "20" ], + "x-ms-client-request-id": [ "e6d3175f-cbb3-40ae-9ae7-cdd992de079c" ], + "CommandName": [ "Az.DiskPool.internal\\New-AzDiskPool" ], + "FullCommandName": [ "New-AzDiskPool_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11979" ], + "X-Ms-Client-Request-Id": [ "e6d3175f-cbb3-40ae-9ae7-cdd992de079c" ], + "X-Ms-Request-Id": [ "82357b11-9a65-4e38-a645-9d8013d1790b" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "eb7ce626-dc2f-413b-b8f9-97f7be7210ed" ], + "x-ms-routing-request-id": [ "WESTUS:20210524T204402Z:eb7ce626-dc2f-413b-b8f9-97f7be7210ed" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:44:02 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/8eeb9326-283d-408e-89bb-73a0e26f906b\",\"name\":\"8eeb9326-283d-408e-89bb-73a0e26f906b\",\"status\":\"Running\",\"startTime\":\"2021-05-24T20:34:44Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "New-AzDiskPool+[NoContext]+CreateExpanded+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/8eeb9326-283d-408e-89bb-73a0e26f906b?api-version=2021-04-01-preview+21": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/8eeb9326-283d-408e-89bb-73a0e26f906b?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "21" ], + "x-ms-client-request-id": [ "e6d3175f-cbb3-40ae-9ae7-cdd992de079c" ], + "CommandName": [ "Az.DiskPool.internal\\New-AzDiskPool" ], + "FullCommandName": [ "New-AzDiskPool_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11978" ], + "X-Ms-Client-Request-Id": [ "e6d3175f-cbb3-40ae-9ae7-cdd992de079c" ], + "X-Ms-Request-Id": [ "2e7e20cc-6081-4ec7-a900-97491deda57d" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "fa7806ff-24cc-40ef-a6e2-44a6bbf59122" ], + "x-ms-routing-request-id": [ "WESTUS:20210524T204433Z:fa7806ff-24cc-40ef-a6e2-44a6bbf59122" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:44:32 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/8eeb9326-283d-408e-89bb-73a0e26f906b\",\"name\":\"8eeb9326-283d-408e-89bb-73a0e26f906b\",\"status\":\"Running\",\"startTime\":\"2021-05-24T20:34:44Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "New-AzDiskPool+[NoContext]+CreateExpanded+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/8eeb9326-283d-408e-89bb-73a0e26f906b?api-version=2021-04-01-preview+22": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/8eeb9326-283d-408e-89bb-73a0e26f906b?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "22" ], + "x-ms-client-request-id": [ "e6d3175f-cbb3-40ae-9ae7-cdd992de079c" ], + "CommandName": [ "Az.DiskPool.internal\\New-AzDiskPool" ], + "FullCommandName": [ "New-AzDiskPool_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11977" ], + "X-Ms-Client-Request-Id": [ "e6d3175f-cbb3-40ae-9ae7-cdd992de079c" ], + "X-Ms-Request-Id": [ "9b4c9e5f-79aa-4cd5-8c36-8389dbaa4ac9" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "894da383-86e4-432f-8437-128ffe4f8793" ], + "x-ms-routing-request-id": [ "WESTUS:20210524T204503Z:894da383-86e4-432f-8437-128ffe4f8793" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:45:02 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "1079" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/8eeb9326-283d-408e-89bb-73a0e26f906b\",\"name\":\"8eeb9326-283d-408e-89bb-73a0e26f906b\",\"status\":\"Succeeded\",\"startTime\":\"2021-05-24T20:34:44Z\",\"endTime\":\"2021-05-24T20:44:35Z\",\"properties\":{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1\",\"name\":\"disk-pool-1\",\"type\":\"Microsoft.StoragePool/diskPools\",\"location\":\"westeurope\",\"tags\":{},\"systemData\":{\"createdBy\":\"ruyingchen@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2021-05-24T20:34:42.3586557Z\",\"lastModifiedBy\":\"ruyingchen@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2021-05-24T20:34:42.3586557Z\"},\"properties\":{\"availabilityZones\":[\"1\"],\"subnetId\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Network/virtualNetworks/disk-pool-vnet/subnets/default\",\"provisioningState\":\"Succeeded\",\"status\":\"Running\"},\"sku\":{\"name\":\"Standard\",\"tier\":\"Standard\"}}}", + "isContentBase64": false + } + }, + "New-AzDiskPool+[NoContext]+CreateExpanded+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1?api-version=2021-04-01-preview+23": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "23" ], + "x-ms-client-request-id": [ "e6d3175f-cbb3-40ae-9ae7-cdd992de079c" ], + "CommandName": [ "Az.DiskPool.internal\\New-AzDiskPool" ], + "FullCommandName": [ "New-AzDiskPool_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11976" ], + "X-Ms-Client-Request-Id": [ "e6d3175f-cbb3-40ae-9ae7-cdd992de079c" ], + "X-Ms-Request-Id": [ "926eb2ba-925a-446e-a46a-5d041103f916" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "df0c594e-7d53-43d7-b7d5-0e2f0b8f808c" ], + "x-ms-routing-request-id": [ "WESTUS:20210524T204504Z:df0c594e-7d53-43d7-b7d5-0e2f0b8f808c" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:45:03 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "796" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1\",\"name\":\"disk-pool-1\",\"type\":\"Microsoft.StoragePool/diskPools\",\"location\":\"westeurope\",\"tags\":{},\"systemData\":{\"createdBy\":\"ruyingchen@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2021-05-24T20:34:42.3586557Z\",\"lastModifiedBy\":\"ruyingchen@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2021-05-24T20:34:42.3586557Z\"},\"properties\":{\"availabilityZones\":[\"1\"],\"subnetId\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Network/virtualNetworks/disk-pool-vnet/subnets/default\",\"provisioningState\":\"Succeeded\",\"status\":\"Running\"},\"sku\":{\"name\":\"Standard\",\"tier\":\"Standard\"}}", + "isContentBase64": false + } + } +} \ No newline at end of file diff --git a/src/DiskPool/test/New-AzDiskPool.Tests.ps1 b/src/DiskPool/test/New-AzDiskPool.Tests.ps1 new file mode 100644 index 000000000000..cec21e38ffc3 --- /dev/null +++ b/src/DiskPool/test/New-AzDiskPool.Tests.ps1 @@ -0,0 +1,20 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'New-AzDiskPool.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'New-AzDiskPool' { + It 'CreateExpanded' { + $diskPool = New-AzDiskPool -Name $env.diskPool1 -ResourceGroupName $env.resourceGroup -Location $env.location -SkuName 'Standard' -SkuTier 'Standard' -SubnetId $env.diskPoolSubnetId -AvailabilityZone "1" + $diskPool.name | Should -Be $env.diskPool1 + $diskPool.status | Should -Be "Running" + } +} diff --git a/src/DiskPool/test/New-AzDiskPoolAclObject.Tests.ps1 b/src/DiskPool/test/New-AzDiskPoolAclObject.Tests.ps1 new file mode 100644 index 000000000000..37387bb3aa16 --- /dev/null +++ b/src/DiskPool/test/New-AzDiskPoolAclObject.Tests.ps1 @@ -0,0 +1,20 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'New-AzDiskPoolAclObject.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'New-AzDiskPoolAclObject' { + It '__AllParameterSets' { + $acl = New-AzDiskPoolAclObject -InitiatorIqn 'iqn.2021-05.com.microsoft:target0' -MappedLun @('lun0') + $acl.InitiatorIqn | Should -Be 'iqn.2021-05.com.microsoft:target0' + $acl.MappedLun.Count | Should -Be 1 + } +} diff --git a/src/DiskPool/test/New-AzDiskPoolIscsiLunObject.Tests.ps1 b/src/DiskPool/test/New-AzDiskPoolIscsiLunObject.Tests.ps1 new file mode 100644 index 000000000000..6ecbed837a7a --- /dev/null +++ b/src/DiskPool/test/New-AzDiskPoolIscsiLunObject.Tests.ps1 @@ -0,0 +1,20 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'New-AzDiskPoolIscsiLunObject.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'New-AzDiskPoolIscsiLunObject' { + It '__AllParameterSets' { + $lunObject = New-AzDiskPoolIscsiLunObject -ManagedDiskAzureResourceId $env.diskId1 -Name 'lun0' + $lunObject.ManagedDiskAzureResourceId | Should -Be $env.diskId1 + $lunObject.Name | Should -Be 'lun0' + } +} diff --git a/src/DiskPool/test/New-AzDiskPoolIscsiTarget.Recording.json b/src/DiskPool/test/New-AzDiskPoolIscsiTarget.Recording.json new file mode 100644 index 000000000000..a6a0dc2208a6 --- /dev/null +++ b/src/DiskPool/test/New-AzDiskPoolIscsiTarget.Recording.json @@ -0,0 +1,168 @@ +{ + "New-AzDiskPoolIscsiTarget+[NoContext]+CreateExpanded+$PUT+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1/iscsiTargets/target1?api-version=2021-04-01-preview+1": { + "Request": { + "Method": "PUT", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1/iscsiTargets/target1?api-version=2021-04-01-preview", + "Content": "{\r\n \"properties\": {\r\n \"aclMode\": \"Dynamic\",\r\n \"luns\": [\r\n {\r\n \"name\": \"lun1\",\r\n \"managedDiskAzureResourceId\": \"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Compute/disks/disk-pool-disk-1\"\r\n }\r\n ]\r\n }\r\n}", + "isContentBase64": false, + "Headers": { + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "299" ] + } + }, + "Response": { + "StatusCode": 201, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "Retry-After": [ "10" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1199" ], + "Azure-Asyncoperation": [ "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/534a9320-8d25-4540-b559-7f8d6cb009de?api-version=2021-04-01-preview" ], + "X-Ms-Async-Operation-Timeout": [ "PT1H" ], + "X-Ms-Client-Request-Id": [ "1d5a47d3-4242-4922-bb5c-6d90e5de9e51" ], + "X-Ms-Request-Id": [ "1eaf5e61-68a7-4c75-98f2-49f47a3bcf9d" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "c8f92f27-575c-4d7e-813c-759d668e1365" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T193252Z:c8f92f27-575c-4d7e-813c-759d668e1365" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 19:32:51 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "861" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1/iscsiTargets/target1\",\"name\":\"target1\",\"type\":\"Microsoft.StoragePool/diskPools/iscsiTargets\",\"systemData\":{\"createdBy\":\"ruyingchen@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2021-05-24T19:32:51.4375605Z\",\"lastModifiedBy\":\"ruyingchen@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2021-05-24T19:32:51.4375605Z\"},\"properties\":{\"targetIqn\":\"iqn.2021-05.com.microsoft:target1\",\"aclMode\":\"Dynamic\",\"luns\":[{\"managedDiskAzureResourceId\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Compute/disks/disk-pool-disk-1\",\"name\":\"lun1\",\"lun\":0}],\"endpoints\":[\"10.3.0.4:3260\",\"10.3.0.5:3260\"],\"provisioningState\":\"Pending\",\"status\":\"Unknown\"}}", + "isContentBase64": false + } + }, + "New-AzDiskPoolIscsiTarget+[NoContext]+CreateExpanded+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/534a9320-8d25-4540-b559-7f8d6cb009de?api-version=2021-04-01-preview+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/534a9320-8d25-4540-b559-7f8d6cb009de?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "2" ], + "x-ms-client-request-id": [ "1d5a47d3-4242-4922-bb5c-6d90e5de9e51" ], + "CommandName": [ "Az.DiskPool.internal\\New-AzDiskPoolIscsiTarget" ], + "FullCommandName": [ "New-AzDiskPoolIscsiTarget_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11999" ], + "X-Ms-Client-Request-Id": [ "1d5a47d3-4242-4922-bb5c-6d90e5de9e51" ], + "X-Ms-Request-Id": [ "10f87f59-7595-442a-ac6c-9899bb8738d1" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "4a0a311f-1dab-4488-b15f-86e09a98ad56" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T193302Z:4a0a311f-1dab-4488-b15f-86e09a98ad56" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 19:33:02 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "234" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/534a9320-8d25-4540-b559-7f8d6cb009de\",\"name\":\"534a9320-8d25-4540-b559-7f8d6cb009de\",\"status\":\"Running\",\"startTime\":\"2021-05-24T19:32:52Z\"}", + "isContentBase64": false + } + }, + "New-AzDiskPoolIscsiTarget+[NoContext]+CreateExpanded+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/534a9320-8d25-4540-b559-7f8d6cb009de?api-version=2021-04-01-preview+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/534a9320-8d25-4540-b559-7f8d6cb009de?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "3" ], + "x-ms-client-request-id": [ "1d5a47d3-4242-4922-bb5c-6d90e5de9e51" ], + "CommandName": [ "Az.DiskPool.internal\\New-AzDiskPoolIscsiTarget" ], + "FullCommandName": [ "New-AzDiskPoolIscsiTarget_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11998" ], + "X-Ms-Client-Request-Id": [ "1d5a47d3-4242-4922-bb5c-6d90e5de9e51" ], + "X-Ms-Request-Id": [ "3d81ca75-e5aa-4b88-8803-9b2b02208fb5" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "36f4988f-b054-4276-8af6-ebcf0243b985" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T193333Z:36f4988f-b054-4276-8af6-ebcf0243b985" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 19:33:32 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "1146" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/534a9320-8d25-4540-b559-7f8d6cb009de\",\"name\":\"534a9320-8d25-4540-b559-7f8d6cb009de\",\"status\":\"Succeeded\",\"startTime\":\"2021-05-24T19:32:52Z\",\"endTime\":\"2021-05-24T19:33:14Z\",\"properties\":{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1/iscsiTargets/target1\",\"name\":\"target1\",\"type\":\"Microsoft.StoragePool/diskPools/iscsiTargets\",\"systemData\":{\"createdBy\":\"ruyingchen@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2021-05-24T19:32:51.4375605Z\",\"lastModifiedBy\":\"ruyingchen@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2021-05-24T19:32:51.4375605Z\"},\"properties\":{\"targetIqn\":\"iqn.2021-05.com.microsoft:target1\",\"aclMode\":\"Dynamic\",\"luns\":[{\"managedDiskAzureResourceId\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Compute/disks/disk-pool-disk-1\",\"name\":\"lun1\",\"lun\":0}],\"endpoints\":[\"10.3.0.4:3260\",\"10.3.0.5:3260\"],\"provisioningState\":\"Succeeded\",\"status\":\"Healthy\"}}}", + "isContentBase64": false + } + }, + "New-AzDiskPoolIscsiTarget+[NoContext]+CreateExpanded+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1/iscsiTargets/target1?api-version=2021-04-01-preview+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1/iscsiTargets/target1?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "4" ], + "x-ms-client-request-id": [ "1d5a47d3-4242-4922-bb5c-6d90e5de9e51" ], + "CommandName": [ "Az.DiskPool.internal\\New-AzDiskPoolIscsiTarget" ], + "FullCommandName": [ "New-AzDiskPoolIscsiTarget_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11997" ], + "X-Ms-Client-Request-Id": [ "1d5a47d3-4242-4922-bb5c-6d90e5de9e51" ], + "X-Ms-Request-Id": [ "2ab5e2a3-ec3c-4ec1-8132-2e755c8796af" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "320a5fbd-2cd4-4e19-8209-2542d11dff71" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T193333Z:320a5fbd-2cd4-4e19-8209-2542d11dff71" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 19:33:33 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "863" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1/iscsiTargets/target1\",\"name\":\"target1\",\"type\":\"Microsoft.StoragePool/diskPools/iscsiTargets\",\"systemData\":{\"createdBy\":\"ruyingchen@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2021-05-24T19:32:51.4375605Z\",\"lastModifiedBy\":\"ruyingchen@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2021-05-24T19:32:51.4375605Z\"},\"properties\":{\"targetIqn\":\"iqn.2021-05.com.microsoft:target1\",\"aclMode\":\"Dynamic\",\"luns\":[{\"managedDiskAzureResourceId\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Compute/disks/disk-pool-disk-1\",\"name\":\"lun1\",\"lun\":0}],\"endpoints\":[\"10.3.0.4:3260\",\"10.3.0.5:3260\"],\"provisioningState\":\"Succeeded\",\"status\":\"Healthy\"}}", + "isContentBase64": false + } + } +} \ No newline at end of file diff --git a/src/DiskPool/test/New-AzDiskPoolIscsiTarget.Tests.ps1 b/src/DiskPool/test/New-AzDiskPoolIscsiTarget.Tests.ps1 new file mode 100644 index 000000000000..9e6ac85de208 --- /dev/null +++ b/src/DiskPool/test/New-AzDiskPoolIscsiTarget.Tests.ps1 @@ -0,0 +1,21 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'New-AzDiskPoolIscsiTarget.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'New-AzDiskPoolIscsiTarget' { + It 'CreateExpanded' { + $lun1 = New-AzDiskPoolIscsiLunObject -ManagedDiskAzureResourceId $env.diskId1 -Name 'lun1' + $target1 = New-AzDiskPoolIscsiTarget -DiskPoolName $env.diskPool1 -Name $env.target1 -ResourceGroupName $env.resourceGroup -Lun @($lun1) -AclMode 'Dynamic' + $target1.Name | Should -Be $env.target1 + $target1.ProvisioningState | Should -Be 'Succeeded' + } +} diff --git a/src/DiskPool/test/Remove-AzDiskPool.Recording.json b/src/DiskPool/test/Remove-AzDiskPool.Recording.json new file mode 100644 index 000000000000..c4f48400afca --- /dev/null +++ b/src/DiskPool/test/Remove-AzDiskPool.Recording.json @@ -0,0 +1,1436 @@ +{ + "Remove-AzDiskPool+[NoContext]+Delete+$DELETE+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1?api-version=2021-04-01-preview+1": { + "Request": { + "Method": "DELETE", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "x-ms-unique-id": [ "1" ], + "x-ms-client-request-id": [ "74377c6d-984c-4d1b-951d-62f7e24f42ca" ], + "CommandName": [ "Remove-AzDiskPool" ], + "FullCommandName": [ "Remove-AzDiskPool_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "Location": [ "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationresults/32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b?api-version=2021-04-01-preview" ], + "Retry-After": [ "10" ], + "x-ms-ratelimit-remaining-subscription-deletes": [ "14999" ], + "Azure-Asyncoperation": [ "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b?api-version=2021-04-01-preview" ], + "X-Ms-Async-Operation-Timeout": [ "PT1H" ], + "X-Ms-Client-Request-Id": [ "74377c6d-984c-4d1b-951d-62f7e24f42ca" ], + "X-Ms-Request-Id": [ "afcc1914-33d1-47a0-9a3a-af4145e70537" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "c5a770b8-13fc-472c-bef0-1ceb6236507e" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T200135Z:c5a770b8-13fc-472c-bef0-1ceb6236507e" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:01:34 GMT" ] + }, + "ContentHeaders": { + "Expires": [ "-1" ], + "Content-Length": [ "0" ] + }, + "Content": null, + "isContentBase64": false + } + }, + "Remove-AzDiskPool+[NoContext]+Delete+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b?api-version=2021-04-01-preview+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "2" ], + "x-ms-client-request-id": [ "74377c6d-984c-4d1b-951d-62f7e24f42ca" ], + "CommandName": [ "Remove-AzDiskPool" ], + "FullCommandName": [ "Remove-AzDiskPool_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11999" ], + "X-Ms-Client-Request-Id": [ "74377c6d-984c-4d1b-951d-62f7e24f42ca" ], + "X-Ms-Request-Id": [ "4b7c961d-6dfe-4e04-a216-f4a2c5988154" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "4084ede7-8d2e-4036-a4ba-a520d2bd50a7" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T200145Z:4084ede7-8d2e-4036-a4ba-a520d2bd50a7" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:01:44 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "237" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations//operationStatus/32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b\",\"name\":\"32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b\",\"status\":\"Running\",\"startTime\":\"2021-05-24T20:01:35Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Remove-AzDiskPool+[NoContext]+Delete+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b?api-version=2021-04-01-preview+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "3" ], + "x-ms-client-request-id": [ "74377c6d-984c-4d1b-951d-62f7e24f42ca" ], + "CommandName": [ "Remove-AzDiskPool" ], + "FullCommandName": [ "Remove-AzDiskPool_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11998" ], + "X-Ms-Client-Request-Id": [ "74377c6d-984c-4d1b-951d-62f7e24f42ca" ], + "X-Ms-Request-Id": [ "3cad45dc-68ab-4c0d-9265-4132020d930a" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "13a6cedb-ac9f-4db3-a2f4-322a300e3e75" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T200216Z:13a6cedb-ac9f-4db3-a2f4-322a300e3e75" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:02:15 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "237" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations//operationStatus/32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b\",\"name\":\"32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b\",\"status\":\"Running\",\"startTime\":\"2021-05-24T20:01:35Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Remove-AzDiskPool+[NoContext]+Delete+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b?api-version=2021-04-01-preview+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "4" ], + "x-ms-client-request-id": [ "74377c6d-984c-4d1b-951d-62f7e24f42ca" ], + "CommandName": [ "Remove-AzDiskPool" ], + "FullCommandName": [ "Remove-AzDiskPool_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11997" ], + "X-Ms-Client-Request-Id": [ "74377c6d-984c-4d1b-951d-62f7e24f42ca" ], + "X-Ms-Request-Id": [ "3fae189d-c5e7-49ed-bf14-0648d605eb07" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "16029021-903b-4b59-a258-d29a384d5131" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T200246Z:16029021-903b-4b59-a258-d29a384d5131" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:02:45 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "237" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations//operationStatus/32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b\",\"name\":\"32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b\",\"status\":\"Running\",\"startTime\":\"2021-05-24T20:01:35Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Remove-AzDiskPool+[NoContext]+Delete+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b?api-version=2021-04-01-preview+5": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "5" ], + "x-ms-client-request-id": [ "74377c6d-984c-4d1b-951d-62f7e24f42ca" ], + "CommandName": [ "Remove-AzDiskPool" ], + "FullCommandName": [ "Remove-AzDiskPool_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11996" ], + "X-Ms-Client-Request-Id": [ "74377c6d-984c-4d1b-951d-62f7e24f42ca" ], + "X-Ms-Request-Id": [ "9dce1353-286a-4beb-898d-6921a57c72d8" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "8952f6e1-8ea9-48d6-8b8e-2fa5f5876253" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T200316Z:8952f6e1-8ea9-48d6-8b8e-2fa5f5876253" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:03:16 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "237" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations//operationStatus/32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b\",\"name\":\"32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b\",\"status\":\"Running\",\"startTime\":\"2021-05-24T20:01:35Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Remove-AzDiskPool+[NoContext]+Delete+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b?api-version=2021-04-01-preview+6": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "6" ], + "x-ms-client-request-id": [ "74377c6d-984c-4d1b-951d-62f7e24f42ca" ], + "CommandName": [ "Remove-AzDiskPool" ], + "FullCommandName": [ "Remove-AzDiskPool_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11995" ], + "X-Ms-Client-Request-Id": [ "74377c6d-984c-4d1b-951d-62f7e24f42ca" ], + "X-Ms-Request-Id": [ "16bffe17-2e09-4b5b-b420-5bcd2f2f7b5e" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "7f674a02-269e-4f66-963c-79445baf8092" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T200346Z:7f674a02-269e-4f66-963c-79445baf8092" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:03:46 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "237" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations//operationStatus/32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b\",\"name\":\"32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b\",\"status\":\"Running\",\"startTime\":\"2021-05-24T20:01:35Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Remove-AzDiskPool+[NoContext]+Delete+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b?api-version=2021-04-01-preview+7": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "7" ], + "x-ms-client-request-id": [ "74377c6d-984c-4d1b-951d-62f7e24f42ca" ], + "CommandName": [ "Remove-AzDiskPool" ], + "FullCommandName": [ "Remove-AzDiskPool_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11994" ], + "X-Ms-Client-Request-Id": [ "74377c6d-984c-4d1b-951d-62f7e24f42ca" ], + "X-Ms-Request-Id": [ "58990461-7269-4b4e-b69c-b67059a7bd28" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "e4442fe7-487e-4826-8553-866fa6cf7c8d" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T200417Z:e4442fe7-487e-4826-8553-866fa6cf7c8d" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:04:16 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "237" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations//operationStatus/32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b\",\"name\":\"32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b\",\"status\":\"Running\",\"startTime\":\"2021-05-24T20:01:35Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Remove-AzDiskPool+[NoContext]+Delete+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b?api-version=2021-04-01-preview+8": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "8" ], + "x-ms-client-request-id": [ "74377c6d-984c-4d1b-951d-62f7e24f42ca" ], + "CommandName": [ "Remove-AzDiskPool" ], + "FullCommandName": [ "Remove-AzDiskPool_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11993" ], + "X-Ms-Client-Request-Id": [ "74377c6d-984c-4d1b-951d-62f7e24f42ca" ], + "X-Ms-Request-Id": [ "90c82b68-0acd-4cdb-89eb-b38448324a3d" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "58ab1e07-1d7a-4f00-bb6b-caaf68dfe41d" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T200447Z:58ab1e07-1d7a-4f00-bb6b-caaf68dfe41d" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:04:46 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "237" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations//operationStatus/32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b\",\"name\":\"32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b\",\"status\":\"Running\",\"startTime\":\"2021-05-24T20:01:35Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Remove-AzDiskPool+[NoContext]+Delete+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b?api-version=2021-04-01-preview+9": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "9" ], + "x-ms-client-request-id": [ "74377c6d-984c-4d1b-951d-62f7e24f42ca" ], + "CommandName": [ "Remove-AzDiskPool" ], + "FullCommandName": [ "Remove-AzDiskPool_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11992" ], + "X-Ms-Client-Request-Id": [ "74377c6d-984c-4d1b-951d-62f7e24f42ca" ], + "X-Ms-Request-Id": [ "7bfa2f71-75cf-4ab7-9c0d-c641439e150c" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "d308bc3f-5906-486d-af6f-ee69103d8be7" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T200517Z:d308bc3f-5906-486d-af6f-ee69103d8be7" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:05:17 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "237" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations//operationStatus/32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b\",\"name\":\"32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b\",\"status\":\"Running\",\"startTime\":\"2021-05-24T20:01:35Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Remove-AzDiskPool+[NoContext]+Delete+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b?api-version=2021-04-01-preview+10": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "10" ], + "x-ms-client-request-id": [ "74377c6d-984c-4d1b-951d-62f7e24f42ca" ], + "CommandName": [ "Remove-AzDiskPool" ], + "FullCommandName": [ "Remove-AzDiskPool_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11991" ], + "X-Ms-Client-Request-Id": [ "74377c6d-984c-4d1b-951d-62f7e24f42ca" ], + "X-Ms-Request-Id": [ "2eb966fc-2639-44f0-980d-1dc977c35fbe" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "f8401a5d-8f89-44c5-b142-abf02eaf6679" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T200548Z:f8401a5d-8f89-44c5-b142-abf02eaf6679" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:05:48 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "237" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations//operationStatus/32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b\",\"name\":\"32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b\",\"status\":\"Running\",\"startTime\":\"2021-05-24T20:01:35Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Remove-AzDiskPool+[NoContext]+Delete+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b?api-version=2021-04-01-preview+11": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "11" ], + "x-ms-client-request-id": [ "74377c6d-984c-4d1b-951d-62f7e24f42ca" ], + "CommandName": [ "Remove-AzDiskPool" ], + "FullCommandName": [ "Remove-AzDiskPool_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11990" ], + "X-Ms-Client-Request-Id": [ "74377c6d-984c-4d1b-951d-62f7e24f42ca" ], + "X-Ms-Request-Id": [ "a7e0ffe2-11ad-4cc6-b727-d5ef1cccfcb2" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "4b152789-4bb1-4798-bdc0-4a0a505837e4" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T200618Z:4b152789-4bb1-4798-bdc0-4a0a505837e4" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:06:18 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "237" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations//operationStatus/32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b\",\"name\":\"32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b\",\"status\":\"Running\",\"startTime\":\"2021-05-24T20:01:35Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Remove-AzDiskPool+[NoContext]+Delete+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b?api-version=2021-04-01-preview+12": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "12" ], + "x-ms-client-request-id": [ "74377c6d-984c-4d1b-951d-62f7e24f42ca" ], + "CommandName": [ "Remove-AzDiskPool" ], + "FullCommandName": [ "Remove-AzDiskPool_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11989" ], + "X-Ms-Client-Request-Id": [ "74377c6d-984c-4d1b-951d-62f7e24f42ca" ], + "X-Ms-Request-Id": [ "f61b69cb-2bca-4847-8b58-59d65da1e041" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "c04ad89a-1c29-479e-9af9-101753eff288" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T200649Z:c04ad89a-1c29-479e-9af9-101753eff288" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:06:48 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "237" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations//operationStatus/32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b\",\"name\":\"32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b\",\"status\":\"Running\",\"startTime\":\"2021-05-24T20:01:35Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Remove-AzDiskPool+[NoContext]+Delete+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b?api-version=2021-04-01-preview+13": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "13" ], + "x-ms-client-request-id": [ "74377c6d-984c-4d1b-951d-62f7e24f42ca" ], + "CommandName": [ "Remove-AzDiskPool" ], + "FullCommandName": [ "Remove-AzDiskPool_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11988" ], + "X-Ms-Client-Request-Id": [ "74377c6d-984c-4d1b-951d-62f7e24f42ca" ], + "X-Ms-Request-Id": [ "233ffde3-a141-4996-a329-7640779ba67c" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "d64e6cda-8421-47b4-b520-f454e69eedac" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T200719Z:d64e6cda-8421-47b4-b520-f454e69eedac" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:07:19 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "237" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations//operationStatus/32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b\",\"name\":\"32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b\",\"status\":\"Running\",\"startTime\":\"2021-05-24T20:01:35Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Remove-AzDiskPool+[NoContext]+Delete+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b?api-version=2021-04-01-preview+14": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "14" ], + "x-ms-client-request-id": [ "74377c6d-984c-4d1b-951d-62f7e24f42ca" ], + "CommandName": [ "Remove-AzDiskPool" ], + "FullCommandName": [ "Remove-AzDiskPool_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11987" ], + "X-Ms-Client-Request-Id": [ "74377c6d-984c-4d1b-951d-62f7e24f42ca" ], + "X-Ms-Request-Id": [ "0e647d18-4e3b-443d-9203-c7ff6f85fa57" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "bda6adec-a4c0-40aa-bf39-872efa4ebb9d" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T200750Z:bda6adec-a4c0-40aa-bf39-872efa4ebb9d" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:07:49 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "249" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b\",\"name\":\"32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b\",\"status\":\"Succeeded\",\"startTime\":\"2021-05-24T20:01:35Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Remove-AzDiskPool+[NoContext]+Delete+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b?api-version=2021-04-01-preview+15": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "15" ], + "x-ms-client-request-id": [ "74377c6d-984c-4d1b-951d-62f7e24f42ca" ], + "CommandName": [ "Remove-AzDiskPool" ], + "FullCommandName": [ "Remove-AzDiskPool_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11986" ], + "X-Ms-Client-Request-Id": [ "74377c6d-984c-4d1b-951d-62f7e24f42ca" ], + "X-Ms-Request-Id": [ "edd28e00-0a66-4686-80d7-6a335fe253ec" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "fb5fd7e9-528a-4de7-b3af-cb6c3f7f5b61" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T200750Z:fb5fd7e9-528a-4de7-b3af-cb6c3f7f5b61" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:07:49 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "249" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b\",\"name\":\"32ea7c9f-be5f-4959-90f1-84fa7dbfcf7b\",\"status\":\"Succeeded\",\"startTime\":\"2021-05-24T20:01:35Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Remove-AzDiskPool+[NoContext]+DeleteViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-5?api-version=2021-04-01-preview+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-5?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "x-ms-unique-id": [ "16" ], + "x-ms-client-request-id": [ "f88a94bf-090a-4d53-b008-91dc1ea43470" ], + "CommandName": [ "Get-AzDiskPool" ], + "FullCommandName": [ "Get-AzDiskPool_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11999" ], + "X-Ms-Client-Request-Id": [ "f88a94bf-090a-4d53-b008-91dc1ea43470" ], + "X-Ms-Request-Id": [ "6f767fa4-be88-4d87-a7ad-aab006f17237" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "91531b0c-24f7-41ba-a800-c7a73edaeb6e" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T201107Z:91531b0c-24f7-41ba-a800-c7a73edaeb6e" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:11:06 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "1100" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-5\",\"name\":\"disk-pool-5\",\"type\":\"Microsoft.StoragePool/diskPools\",\"location\":\"westeurope\",\"tags\":{},\"systemData\":{\"createdBy\":\"ruyingchen@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2021-05-23T04:17:02.4560507Z\",\"lastModifiedBy\":\"ruyingchen@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2021-05-23T04:58:17.3566609Z\"},\"properties\":{\"disks\":[{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Compute/disks/disk-pool-disk-2\"},{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Compute/disks/disk-pool-disk-3\"}],\"availabilityZones\":[\"1\"],\"subnetId\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Network/virtualNetworks/disk-pool-vnet/subnets/default\",\"provisioningState\":\"Succeeded\",\"status\":\"Running\"},\"sku\":{\"name\":\"Standard\",\"tier\":\"Standard\"}}", + "isContentBase64": false + } + }, + "Remove-AzDiskPool+[NoContext]+DeleteViaIdentity+$DELETE+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-5?api-version=2021-04-01-preview+2": { + "Request": { + "Method": "DELETE", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-5?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "x-ms-unique-id": [ "17" ], + "x-ms-client-request-id": [ "001d85fe-acd6-404d-a924-7636e65ff18b" ], + "CommandName": [ "Remove-AzDiskPool" ], + "FullCommandName": [ "Remove-AzDiskPool_DeleteViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "Location": [ "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationresults/f9763c57-5c05-457f-8f15-977cf0357b44?api-version=2021-04-01-preview" ], + "Retry-After": [ "10" ], + "x-ms-ratelimit-remaining-subscription-deletes": [ "14999" ], + "Azure-Asyncoperation": [ "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/f9763c57-5c05-457f-8f15-977cf0357b44?api-version=2021-04-01-preview" ], + "X-Ms-Async-Operation-Timeout": [ "PT1H" ], + "X-Ms-Client-Request-Id": [ "001d85fe-acd6-404d-a924-7636e65ff18b" ], + "X-Ms-Request-Id": [ "105eecce-d1e1-40cb-ab8f-50ab146a794d" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "2f4bce7e-5601-41a6-a737-54145319a441" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T201108Z:2f4bce7e-5601-41a6-a737-54145319a441" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:11:07 GMT" ] + }, + "ContentHeaders": { + "Expires": [ "-1" ], + "Content-Length": [ "0" ] + }, + "Content": null, + "isContentBase64": false + } + }, + "Remove-AzDiskPool+[NoContext]+DeleteViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/f9763c57-5c05-457f-8f15-977cf0357b44?api-version=2021-04-01-preview+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/f9763c57-5c05-457f-8f15-977cf0357b44?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "18" ], + "x-ms-client-request-id": [ "001d85fe-acd6-404d-a924-7636e65ff18b" ], + "CommandName": [ "Remove-AzDiskPool" ], + "FullCommandName": [ "Remove-AzDiskPool_DeleteViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11998" ], + "X-Ms-Client-Request-Id": [ "001d85fe-acd6-404d-a924-7636e65ff18b" ], + "X-Ms-Request-Id": [ "84644239-2d6e-4064-beba-2b76472ea48f" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "cd44d471-de73-4f55-8e00-e676629179e8" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T201119Z:cd44d471-de73-4f55-8e00-e676629179e8" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:11:19 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "237" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations//operationStatus/f9763c57-5c05-457f-8f15-977cf0357b44\",\"name\":\"f9763c57-5c05-457f-8f15-977cf0357b44\",\"status\":\"Pending\",\"startTime\":\"2021-05-24T20:11:08Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Remove-AzDiskPool+[NoContext]+DeleteViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/f9763c57-5c05-457f-8f15-977cf0357b44?api-version=2021-04-01-preview+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/f9763c57-5c05-457f-8f15-977cf0357b44?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "19" ], + "x-ms-client-request-id": [ "001d85fe-acd6-404d-a924-7636e65ff18b" ], + "CommandName": [ "Remove-AzDiskPool" ], + "FullCommandName": [ "Remove-AzDiskPool_DeleteViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11997" ], + "X-Ms-Client-Request-Id": [ "001d85fe-acd6-404d-a924-7636e65ff18b" ], + "X-Ms-Request-Id": [ "bf75d816-50d6-4df5-a8dc-05686ad79ef3" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "097d0d93-ffea-4204-ad34-04c991023b39" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T201149Z:097d0d93-ffea-4204-ad34-04c991023b39" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:11:48 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "237" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations//operationStatus/f9763c57-5c05-457f-8f15-977cf0357b44\",\"name\":\"f9763c57-5c05-457f-8f15-977cf0357b44\",\"status\":\"Running\",\"startTime\":\"2021-05-24T20:11:08Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Remove-AzDiskPool+[NoContext]+DeleteViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/f9763c57-5c05-457f-8f15-977cf0357b44?api-version=2021-04-01-preview+5": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/f9763c57-5c05-457f-8f15-977cf0357b44?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "20" ], + "x-ms-client-request-id": [ "001d85fe-acd6-404d-a924-7636e65ff18b" ], + "CommandName": [ "Remove-AzDiskPool" ], + "FullCommandName": [ "Remove-AzDiskPool_DeleteViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11996" ], + "X-Ms-Client-Request-Id": [ "001d85fe-acd6-404d-a924-7636e65ff18b" ], + "X-Ms-Request-Id": [ "d011c8bd-fda7-49bc-bb66-f559e1c7b500" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "623c72f2-f004-4dd2-af24-a3a087480024" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T201219Z:623c72f2-f004-4dd2-af24-a3a087480024" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:12:19 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "237" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations//operationStatus/f9763c57-5c05-457f-8f15-977cf0357b44\",\"name\":\"f9763c57-5c05-457f-8f15-977cf0357b44\",\"status\":\"Running\",\"startTime\":\"2021-05-24T20:11:08Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Remove-AzDiskPool+[NoContext]+DeleteViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/f9763c57-5c05-457f-8f15-977cf0357b44?api-version=2021-04-01-preview+6": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/f9763c57-5c05-457f-8f15-977cf0357b44?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "21" ], + "x-ms-client-request-id": [ "001d85fe-acd6-404d-a924-7636e65ff18b" ], + "CommandName": [ "Remove-AzDiskPool" ], + "FullCommandName": [ "Remove-AzDiskPool_DeleteViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11995" ], + "X-Ms-Client-Request-Id": [ "001d85fe-acd6-404d-a924-7636e65ff18b" ], + "X-Ms-Request-Id": [ "05c6bd03-65dd-45d9-95f7-509e9a1ee5b3" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "8ff4aafc-5b44-4b55-b69b-7e7cd0b8491f" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T201250Z:8ff4aafc-5b44-4b55-b69b-7e7cd0b8491f" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:12:50 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "237" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations//operationStatus/f9763c57-5c05-457f-8f15-977cf0357b44\",\"name\":\"f9763c57-5c05-457f-8f15-977cf0357b44\",\"status\":\"Running\",\"startTime\":\"2021-05-24T20:11:08Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Remove-AzDiskPool+[NoContext]+DeleteViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/f9763c57-5c05-457f-8f15-977cf0357b44?api-version=2021-04-01-preview+7": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/f9763c57-5c05-457f-8f15-977cf0357b44?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "22" ], + "x-ms-client-request-id": [ "001d85fe-acd6-404d-a924-7636e65ff18b" ], + "CommandName": [ "Remove-AzDiskPool" ], + "FullCommandName": [ "Remove-AzDiskPool_DeleteViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11994" ], + "X-Ms-Client-Request-Id": [ "001d85fe-acd6-404d-a924-7636e65ff18b" ], + "X-Ms-Request-Id": [ "62f6d166-8e8f-4e09-99fa-2d7292a1fea2" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "0ba3618b-ca3f-4863-ba37-3c04bc4da917" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T201320Z:0ba3618b-ca3f-4863-ba37-3c04bc4da917" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:13:20 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "237" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations//operationStatus/f9763c57-5c05-457f-8f15-977cf0357b44\",\"name\":\"f9763c57-5c05-457f-8f15-977cf0357b44\",\"status\":\"Running\",\"startTime\":\"2021-05-24T20:11:08Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Remove-AzDiskPool+[NoContext]+DeleteViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/f9763c57-5c05-457f-8f15-977cf0357b44?api-version=2021-04-01-preview+8": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/f9763c57-5c05-457f-8f15-977cf0357b44?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "23" ], + "x-ms-client-request-id": [ "001d85fe-acd6-404d-a924-7636e65ff18b" ], + "CommandName": [ "Remove-AzDiskPool" ], + "FullCommandName": [ "Remove-AzDiskPool_DeleteViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11993" ], + "X-Ms-Client-Request-Id": [ "001d85fe-acd6-404d-a924-7636e65ff18b" ], + "X-Ms-Request-Id": [ "de5f4b7c-cd6c-48b2-9cb0-6fcde6e6ad97" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "7d2593b6-3496-4cd3-9b10-97896cba67b0" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T201350Z:7d2593b6-3496-4cd3-9b10-97896cba67b0" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:13:50 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "237" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations//operationStatus/f9763c57-5c05-457f-8f15-977cf0357b44\",\"name\":\"f9763c57-5c05-457f-8f15-977cf0357b44\",\"status\":\"Running\",\"startTime\":\"2021-05-24T20:11:08Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Remove-AzDiskPool+[NoContext]+DeleteViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/f9763c57-5c05-457f-8f15-977cf0357b44?api-version=2021-04-01-preview+9": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/f9763c57-5c05-457f-8f15-977cf0357b44?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "24" ], + "x-ms-client-request-id": [ "001d85fe-acd6-404d-a924-7636e65ff18b" ], + "CommandName": [ "Remove-AzDiskPool" ], + "FullCommandName": [ "Remove-AzDiskPool_DeleteViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11992" ], + "X-Ms-Client-Request-Id": [ "001d85fe-acd6-404d-a924-7636e65ff18b" ], + "X-Ms-Request-Id": [ "e8908f89-d3b9-4f29-b6a2-525b7126a458" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "73026878-ed4d-4c77-979d-454b8da427b3" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T201421Z:73026878-ed4d-4c77-979d-454b8da427b3" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:14:21 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "237" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations//operationStatus/f9763c57-5c05-457f-8f15-977cf0357b44\",\"name\":\"f9763c57-5c05-457f-8f15-977cf0357b44\",\"status\":\"Running\",\"startTime\":\"2021-05-24T20:11:08Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Remove-AzDiskPool+[NoContext]+DeleteViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/f9763c57-5c05-457f-8f15-977cf0357b44?api-version=2021-04-01-preview+10": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/f9763c57-5c05-457f-8f15-977cf0357b44?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "25" ], + "x-ms-client-request-id": [ "001d85fe-acd6-404d-a924-7636e65ff18b" ], + "CommandName": [ "Remove-AzDiskPool" ], + "FullCommandName": [ "Remove-AzDiskPool_DeleteViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11991" ], + "X-Ms-Client-Request-Id": [ "001d85fe-acd6-404d-a924-7636e65ff18b" ], + "X-Ms-Request-Id": [ "67286bdf-fedc-4269-be3a-7007378ff9af" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "4cce9304-78bf-4a7e-8fb4-96ee13d020c2" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T201453Z:4cce9304-78bf-4a7e-8fb4-96ee13d020c2" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:14:52 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "237" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations//operationStatus/f9763c57-5c05-457f-8f15-977cf0357b44\",\"name\":\"f9763c57-5c05-457f-8f15-977cf0357b44\",\"status\":\"Running\",\"startTime\":\"2021-05-24T20:11:08Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Remove-AzDiskPool+[NoContext]+DeleteViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/f9763c57-5c05-457f-8f15-977cf0357b44?api-version=2021-04-01-preview+11": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/f9763c57-5c05-457f-8f15-977cf0357b44?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "26" ], + "x-ms-client-request-id": [ "001d85fe-acd6-404d-a924-7636e65ff18b" ], + "CommandName": [ "Remove-AzDiskPool" ], + "FullCommandName": [ "Remove-AzDiskPool_DeleteViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11990" ], + "X-Ms-Client-Request-Id": [ "001d85fe-acd6-404d-a924-7636e65ff18b" ], + "X-Ms-Request-Id": [ "fa3db511-d614-4d1c-97e6-51cb9fcf4a61" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "b9e59563-3132-4739-891f-50b51bc6cab5" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T201523Z:b9e59563-3132-4739-891f-50b51bc6cab5" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:15:23 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "237" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations//operationStatus/f9763c57-5c05-457f-8f15-977cf0357b44\",\"name\":\"f9763c57-5c05-457f-8f15-977cf0357b44\",\"status\":\"Running\",\"startTime\":\"2021-05-24T20:11:08Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Remove-AzDiskPool+[NoContext]+DeleteViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/f9763c57-5c05-457f-8f15-977cf0357b44?api-version=2021-04-01-preview+12": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/f9763c57-5c05-457f-8f15-977cf0357b44?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "27" ], + "x-ms-client-request-id": [ "001d85fe-acd6-404d-a924-7636e65ff18b" ], + "CommandName": [ "Remove-AzDiskPool" ], + "FullCommandName": [ "Remove-AzDiskPool_DeleteViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11989" ], + "X-Ms-Client-Request-Id": [ "001d85fe-acd6-404d-a924-7636e65ff18b" ], + "X-Ms-Request-Id": [ "47582d76-92a7-416c-863c-2836b0299325" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "b76aae6c-3bbe-4335-bd39-8d27dceadda8" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T201553Z:b76aae6c-3bbe-4335-bd39-8d27dceadda8" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:15:53 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "237" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations//operationStatus/f9763c57-5c05-457f-8f15-977cf0357b44\",\"name\":\"f9763c57-5c05-457f-8f15-977cf0357b44\",\"status\":\"Running\",\"startTime\":\"2021-05-24T20:11:08Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Remove-AzDiskPool+[NoContext]+DeleteViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/f9763c57-5c05-457f-8f15-977cf0357b44?api-version=2021-04-01-preview+13": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/f9763c57-5c05-457f-8f15-977cf0357b44?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "28" ], + "x-ms-client-request-id": [ "001d85fe-acd6-404d-a924-7636e65ff18b" ], + "CommandName": [ "Remove-AzDiskPool" ], + "FullCommandName": [ "Remove-AzDiskPool_DeleteViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11988" ], + "X-Ms-Client-Request-Id": [ "001d85fe-acd6-404d-a924-7636e65ff18b" ], + "X-Ms-Request-Id": [ "55270448-a755-4cc2-8933-e0e5db94fc31" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "bfcbb24d-25f4-4037-9002-438de84a4e9a" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T201624Z:bfcbb24d-25f4-4037-9002-438de84a4e9a" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:16:24 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "237" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations//operationStatus/f9763c57-5c05-457f-8f15-977cf0357b44\",\"name\":\"f9763c57-5c05-457f-8f15-977cf0357b44\",\"status\":\"Running\",\"startTime\":\"2021-05-24T20:11:08Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Remove-AzDiskPool+[NoContext]+DeleteViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/f9763c57-5c05-457f-8f15-977cf0357b44?api-version=2021-04-01-preview+14": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/f9763c57-5c05-457f-8f15-977cf0357b44?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "29" ], + "x-ms-client-request-id": [ "001d85fe-acd6-404d-a924-7636e65ff18b" ], + "CommandName": [ "Remove-AzDiskPool" ], + "FullCommandName": [ "Remove-AzDiskPool_DeleteViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11987" ], + "X-Ms-Client-Request-Id": [ "001d85fe-acd6-404d-a924-7636e65ff18b" ], + "X-Ms-Request-Id": [ "6ef594fc-6b4e-4005-adb4-ea75dba51a3f" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "e8115484-3520-4549-9210-6f8b132d6c96" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T201654Z:e8115484-3520-4549-9210-6f8b132d6c96" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:16:54 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "237" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations//operationStatus/f9763c57-5c05-457f-8f15-977cf0357b44\",\"name\":\"f9763c57-5c05-457f-8f15-977cf0357b44\",\"status\":\"Running\",\"startTime\":\"2021-05-24T20:11:08Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Remove-AzDiskPool+[NoContext]+DeleteViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/f9763c57-5c05-457f-8f15-977cf0357b44?api-version=2021-04-01-preview+15": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/f9763c57-5c05-457f-8f15-977cf0357b44?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "30" ], + "x-ms-client-request-id": [ "001d85fe-acd6-404d-a924-7636e65ff18b" ], + "CommandName": [ "Remove-AzDiskPool" ], + "FullCommandName": [ "Remove-AzDiskPool_DeleteViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11986" ], + "X-Ms-Client-Request-Id": [ "001d85fe-acd6-404d-a924-7636e65ff18b" ], + "X-Ms-Request-Id": [ "fbfe507f-c518-40f0-9429-990b1f2104cb" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "f32b5e90-0ceb-416e-8ba4-07871aad83d3" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T201725Z:f32b5e90-0ceb-416e-8ba4-07871aad83d3" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:17:24 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "237" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations//operationStatus/f9763c57-5c05-457f-8f15-977cf0357b44\",\"name\":\"f9763c57-5c05-457f-8f15-977cf0357b44\",\"status\":\"Running\",\"startTime\":\"2021-05-24T20:11:08Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Remove-AzDiskPool+[NoContext]+DeleteViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/f9763c57-5c05-457f-8f15-977cf0357b44?api-version=2021-04-01-preview+16": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/f9763c57-5c05-457f-8f15-977cf0357b44?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "31" ], + "x-ms-client-request-id": [ "001d85fe-acd6-404d-a924-7636e65ff18b" ], + "CommandName": [ "Remove-AzDiskPool" ], + "FullCommandName": [ "Remove-AzDiskPool_DeleteViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11985" ], + "X-Ms-Client-Request-Id": [ "001d85fe-acd6-404d-a924-7636e65ff18b" ], + "X-Ms-Request-Id": [ "5f29db1a-751e-4df9-a80d-ed437c319015" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "bfff651b-aa08-469e-b85a-86deafaa3942" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T201755Z:bfff651b-aa08-469e-b85a-86deafaa3942" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:17:55 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "237" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations//operationStatus/f9763c57-5c05-457f-8f15-977cf0357b44\",\"name\":\"f9763c57-5c05-457f-8f15-977cf0357b44\",\"status\":\"Running\",\"startTime\":\"2021-05-24T20:11:08Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Remove-AzDiskPool+[NoContext]+DeleteViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/f9763c57-5c05-457f-8f15-977cf0357b44?api-version=2021-04-01-preview+17": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/f9763c57-5c05-457f-8f15-977cf0357b44?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "32" ], + "x-ms-client-request-id": [ "001d85fe-acd6-404d-a924-7636e65ff18b" ], + "CommandName": [ "Remove-AzDiskPool" ], + "FullCommandName": [ "Remove-AzDiskPool_DeleteViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11984" ], + "X-Ms-Client-Request-Id": [ "001d85fe-acd6-404d-a924-7636e65ff18b" ], + "X-Ms-Request-Id": [ "cc3ab9d0-13f6-4fa0-a55f-bb8d1a6c5185" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "6dfada42-d1c5-4ff5-92a5-553d1675b923" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T201825Z:6dfada42-d1c5-4ff5-92a5-553d1675b923" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:18:25 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "237" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations//operationStatus/f9763c57-5c05-457f-8f15-977cf0357b44\",\"name\":\"f9763c57-5c05-457f-8f15-977cf0357b44\",\"status\":\"Running\",\"startTime\":\"2021-05-24T20:11:08Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Remove-AzDiskPool+[NoContext]+DeleteViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/f9763c57-5c05-457f-8f15-977cf0357b44?api-version=2021-04-01-preview+18": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/f9763c57-5c05-457f-8f15-977cf0357b44?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "33" ], + "x-ms-client-request-id": [ "001d85fe-acd6-404d-a924-7636e65ff18b" ], + "CommandName": [ "Remove-AzDiskPool" ], + "FullCommandName": [ "Remove-AzDiskPool_DeleteViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11983" ], + "X-Ms-Client-Request-Id": [ "001d85fe-acd6-404d-a924-7636e65ff18b" ], + "X-Ms-Request-Id": [ "287d41ca-59b5-4d9b-8190-a352edc1e06d" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "7f67e4c6-3fc6-443f-846f-16141296d117" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T201856Z:7f67e4c6-3fc6-443f-846f-16141296d117" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:18:55 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "249" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/f9763c57-5c05-457f-8f15-977cf0357b44\",\"name\":\"f9763c57-5c05-457f-8f15-977cf0357b44\",\"status\":\"Succeeded\",\"startTime\":\"2021-05-24T20:11:08Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Remove-AzDiskPool+[NoContext]+DeleteViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/f9763c57-5c05-457f-8f15-977cf0357b44?api-version=2021-04-01-preview+19": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/f9763c57-5c05-457f-8f15-977cf0357b44?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "34" ], + "x-ms-client-request-id": [ "001d85fe-acd6-404d-a924-7636e65ff18b" ], + "CommandName": [ "Remove-AzDiskPool" ], + "FullCommandName": [ "Remove-AzDiskPool_DeleteViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11982" ], + "X-Ms-Client-Request-Id": [ "001d85fe-acd6-404d-a924-7636e65ff18b" ], + "X-Ms-Request-Id": [ "ad8bd6cc-8670-41b4-9771-5a1d6ab1dee8" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "5f45bf3e-3115-4d79-8420-fa35f8ed1d6d" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T201856Z:5f45bf3e-3115-4d79-8420-fa35f8ed1d6d" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 20:18:56 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "249" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/f9763c57-5c05-457f-8f15-977cf0357b44\",\"name\":\"f9763c57-5c05-457f-8f15-977cf0357b44\",\"status\":\"Succeeded\",\"startTime\":\"2021-05-24T20:11:08Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + } +} \ No newline at end of file diff --git a/src/DiskPool/test/Remove-AzDiskPool.Tests.ps1 b/src/DiskPool/test/Remove-AzDiskPool.Tests.ps1 new file mode 100644 index 000000000000..bdcbccd53778 --- /dev/null +++ b/src/DiskPool/test/Remove-AzDiskPool.Tests.ps1 @@ -0,0 +1,24 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Remove-AzDiskPool.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Remove-AzDiskPool' { + It 'Delete' { + {Remove-AzDiskPool -Name $env.diskPool1 -ResourceGroupName $env.resourceGroup} | Should -Not -Throw + } + + It 'DeleteViaIdentity' { + $diskPool = Get-AzDiskPool -ResourceGroupName $env.resourceGroup -Name $env.diskPool5 + $diskPool.name | Should -Be $env.diskPool5 + {Remove-AzDiskPool -InputObject $diskPool} | Should -Not -Throw + } +} diff --git a/src/DiskPool/test/Remove-AzDiskPoolIscsiTarget.Recording.json b/src/DiskPool/test/Remove-AzDiskPoolIscsiTarget.Recording.json new file mode 100644 index 000000000000..3b606d9b7a22 --- /dev/null +++ b/src/DiskPool/test/Remove-AzDiskPoolIscsiTarget.Recording.json @@ -0,0 +1,596 @@ +{ + "Remove-AzDiskPoolIscsiTarget+[NoContext]+Delete+$DELETE+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-5/iscsiTargets/target0?api-version=2021-04-01-preview+1": { + "Request": { + "Method": "DELETE", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-5/iscsiTargets/target0?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "x-ms-unique-id": [ "7" ], + "x-ms-client-request-id": [ "fdb4c03e-7ac0-4873-a333-1de7e3bad20a" ], + "CommandName": [ "Remove-AzDiskPoolIscsiTarget" ], + "FullCommandName": [ "Remove-AzDiskPoolIscsiTarget_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "Location": [ "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationresults/5758147d-f17d-4680-bf29-4f85d06cf77e?api-version=2021-04-01-preview" ], + "Retry-After": [ "10" ], + "x-ms-ratelimit-remaining-subscription-deletes": [ "14999" ], + "Azure-Asyncoperation": [ "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/5758147d-f17d-4680-bf29-4f85d06cf77e?api-version=2021-04-01-preview" ], + "X-Ms-Async-Operation-Timeout": [ "PT1H" ], + "X-Ms-Client-Request-Id": [ "fdb4c03e-7ac0-4873-a333-1de7e3bad20a" ], + "X-Ms-Request-Id": [ "4627c863-4048-43f2-88e3-2cf6094569ba" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "707890db-e453-4614-a424-8cf5e1129297" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T194935Z:707890db-e453-4614-a424-8cf5e1129297" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 19:49:35 GMT" ] + }, + "ContentHeaders": { + "Expires": [ "-1" ], + "Content-Length": [ "0" ] + }, + "Content": null, + "isContentBase64": false + } + }, + "Remove-AzDiskPoolIscsiTarget+[NoContext]+Delete+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/5758147d-f17d-4680-bf29-4f85d06cf77e?api-version=2021-04-01-preview+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/5758147d-f17d-4680-bf29-4f85d06cf77e?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "8" ], + "x-ms-client-request-id": [ "fdb4c03e-7ac0-4873-a333-1de7e3bad20a" ], + "CommandName": [ "Remove-AzDiskPoolIscsiTarget" ], + "FullCommandName": [ "Remove-AzDiskPoolIscsiTarget_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11994" ], + "X-Ms-Client-Request-Id": [ "fdb4c03e-7ac0-4873-a333-1de7e3bad20a" ], + "X-Ms-Request-Id": [ "4c0cc3fc-8240-4fbd-b625-5cc9d5c2e47f" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "c6ae6c16-4ded-4f83-b39b-d3623dfc34f4" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T194946Z:c6ae6c16-4ded-4f83-b39b-d3623dfc34f4" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 19:49:45 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "224" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations//operationStatus/5758147d-f17d-4680-bf29-4f85d06cf77e\",\"name\":\"5758147d-f17d-4680-bf29-4f85d06cf77e\",\"status\":\"Running\",\"startTime\":\"2021-05-24T19:49:35Z\"}", + "isContentBase64": false + } + }, + "Remove-AzDiskPoolIscsiTarget+[NoContext]+Delete+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/5758147d-f17d-4680-bf29-4f85d06cf77e?api-version=2021-04-01-preview+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/5758147d-f17d-4680-bf29-4f85d06cf77e?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "9" ], + "x-ms-client-request-id": [ "fdb4c03e-7ac0-4873-a333-1de7e3bad20a" ], + "CommandName": [ "Remove-AzDiskPoolIscsiTarget" ], + "FullCommandName": [ "Remove-AzDiskPoolIscsiTarget_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11993" ], + "X-Ms-Client-Request-Id": [ "fdb4c03e-7ac0-4873-a333-1de7e3bad20a" ], + "X-Ms-Request-Id": [ "91937de2-650a-4c6d-9a98-17c1b4f74d88" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "0b7c875f-5241-4e5b-b3af-0b1c9781ddce" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T195016Z:0b7c875f-5241-4e5b-b3af-0b1c9781ddce" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 19:50:15 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "224" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations//operationStatus/5758147d-f17d-4680-bf29-4f85d06cf77e\",\"name\":\"5758147d-f17d-4680-bf29-4f85d06cf77e\",\"status\":\"Running\",\"startTime\":\"2021-05-24T19:49:35Z\"}", + "isContentBase64": false + } + }, + "Remove-AzDiskPoolIscsiTarget+[NoContext]+Delete+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/5758147d-f17d-4680-bf29-4f85d06cf77e?api-version=2021-04-01-preview+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/5758147d-f17d-4680-bf29-4f85d06cf77e?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "10" ], + "x-ms-client-request-id": [ "fdb4c03e-7ac0-4873-a333-1de7e3bad20a" ], + "CommandName": [ "Remove-AzDiskPoolIscsiTarget" ], + "FullCommandName": [ "Remove-AzDiskPoolIscsiTarget_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11992" ], + "X-Ms-Client-Request-Id": [ "fdb4c03e-7ac0-4873-a333-1de7e3bad20a" ], + "X-Ms-Request-Id": [ "5234253b-1241-4ed1-ba09-b4844fff649c" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "cc468ae5-e68e-4a51-ad72-22d14f34e8e3" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T195046Z:cc468ae5-e68e-4a51-ad72-22d14f34e8e3" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 19:50:45 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "224" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations//operationStatus/5758147d-f17d-4680-bf29-4f85d06cf77e\",\"name\":\"5758147d-f17d-4680-bf29-4f85d06cf77e\",\"status\":\"Running\",\"startTime\":\"2021-05-24T19:49:35Z\"}", + "isContentBase64": false + } + }, + "Remove-AzDiskPoolIscsiTarget+[NoContext]+Delete+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/5758147d-f17d-4680-bf29-4f85d06cf77e?api-version=2021-04-01-preview+5": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/5758147d-f17d-4680-bf29-4f85d06cf77e?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "11" ], + "x-ms-client-request-id": [ "fdb4c03e-7ac0-4873-a333-1de7e3bad20a" ], + "CommandName": [ "Remove-AzDiskPoolIscsiTarget" ], + "FullCommandName": [ "Remove-AzDiskPoolIscsiTarget_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11991" ], + "X-Ms-Client-Request-Id": [ "fdb4c03e-7ac0-4873-a333-1de7e3bad20a" ], + "X-Ms-Request-Id": [ "c2506bee-8f8a-43ff-ab47-155f79e77950" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "fd9dc4a8-d81b-4fd8-af66-a7cfc72c5102" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T195117Z:fd9dc4a8-d81b-4fd8-af66-a7cfc72c5102" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 19:51:16 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "224" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations//operationStatus/5758147d-f17d-4680-bf29-4f85d06cf77e\",\"name\":\"5758147d-f17d-4680-bf29-4f85d06cf77e\",\"status\":\"Running\",\"startTime\":\"2021-05-24T19:49:35Z\"}", + "isContentBase64": false + } + }, + "Remove-AzDiskPoolIscsiTarget+[NoContext]+Delete+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/5758147d-f17d-4680-bf29-4f85d06cf77e?api-version=2021-04-01-preview+6": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/5758147d-f17d-4680-bf29-4f85d06cf77e?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "12" ], + "x-ms-client-request-id": [ "fdb4c03e-7ac0-4873-a333-1de7e3bad20a" ], + "CommandName": [ "Remove-AzDiskPoolIscsiTarget" ], + "FullCommandName": [ "Remove-AzDiskPoolIscsiTarget_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11990" ], + "X-Ms-Client-Request-Id": [ "fdb4c03e-7ac0-4873-a333-1de7e3bad20a" ], + "X-Ms-Request-Id": [ "5aec832e-f132-4cb3-9e76-2ecc8d1e0418" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "f5488202-d755-4e64-b0c6-f05d9682546e" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T195147Z:f5488202-d755-4e64-b0c6-f05d9682546e" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 19:51:46 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "236" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/5758147d-f17d-4680-bf29-4f85d06cf77e\",\"name\":\"5758147d-f17d-4680-bf29-4f85d06cf77e\",\"status\":\"Succeeded\",\"startTime\":\"2021-05-24T19:49:35Z\"}", + "isContentBase64": false + } + }, + "Remove-AzDiskPoolIscsiTarget+[NoContext]+Delete+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/5758147d-f17d-4680-bf29-4f85d06cf77e?api-version=2021-04-01-preview+7": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/5758147d-f17d-4680-bf29-4f85d06cf77e?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "13" ], + "x-ms-client-request-id": [ "fdb4c03e-7ac0-4873-a333-1de7e3bad20a" ], + "CommandName": [ "Remove-AzDiskPoolIscsiTarget" ], + "FullCommandName": [ "Remove-AzDiskPoolIscsiTarget_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11989" ], + "X-Ms-Client-Request-Id": [ "fdb4c03e-7ac0-4873-a333-1de7e3bad20a" ], + "X-Ms-Request-Id": [ "4307a7b2-083f-48cb-88ff-8ffa472e376c" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "722bd865-087d-4c8d-bf86-6968090f37df" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T195147Z:722bd865-087d-4c8d-bf86-6968090f37df" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 19:51:47 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "236" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/5758147d-f17d-4680-bf29-4f85d06cf77e\",\"name\":\"5758147d-f17d-4680-bf29-4f85d06cf77e\",\"status\":\"Succeeded\",\"startTime\":\"2021-05-24T19:49:35Z\"}", + "isContentBase64": false + } + }, + "Remove-AzDiskPoolIscsiTarget+[NoContext]+DeleteViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1/iscsiTargets/target1?api-version=2021-04-01-preview+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1/iscsiTargets/target1?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "x-ms-unique-id": [ "14" ], + "x-ms-client-request-id": [ "866ca61e-f380-4459-9ffa-4c56bf8060d2" ], + "CommandName": [ "Get-AzDiskPoolIscsiTarget" ], + "FullCommandName": [ "Get-AzDiskPoolIscsiTarget_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11988" ], + "X-Ms-Client-Request-Id": [ "866ca61e-f380-4459-9ffa-4c56bf8060d2" ], + "X-Ms-Request-Id": [ "a20355f3-3009-48e5-a9a1-06219f09560f" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "4f1825ac-51d0-4776-857f-047c8e82f036" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T195307Z:4f1825ac-51d0-4776-857f-047c8e82f036" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 19:53:06 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "863" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1/iscsiTargets/target1\",\"name\":\"target1\",\"type\":\"Microsoft.StoragePool/diskPools/iscsiTargets\",\"systemData\":{\"createdBy\":\"ruyingchen@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2021-05-24T19:32:51.4375605Z\",\"lastModifiedBy\":\"ruyingchen@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2021-05-24T19:32:51.4375605Z\"},\"properties\":{\"targetIqn\":\"iqn.2021-05.com.microsoft:target1\",\"aclMode\":\"Dynamic\",\"luns\":[{\"managedDiskAzureResourceId\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Compute/disks/disk-pool-disk-1\",\"name\":\"lun1\",\"lun\":0}],\"endpoints\":[\"10.3.0.4:3260\",\"10.3.0.5:3260\"],\"provisioningState\":\"Succeeded\",\"status\":\"Healthy\"}}", + "isContentBase64": false + } + }, + "Remove-AzDiskPoolIscsiTarget+[NoContext]+DeleteViaIdentity+$DELETE+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1/iscsiTargets/target1?api-version=2021-04-01-preview+2": { + "Request": { + "Method": "DELETE", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1/iscsiTargets/target1?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "x-ms-unique-id": [ "15" ], + "x-ms-client-request-id": [ "62c5a691-b819-4570-92dd-98e2cf8bcf98" ], + "CommandName": [ "Remove-AzDiskPoolIscsiTarget" ], + "FullCommandName": [ "Remove-AzDiskPoolIscsiTarget_DeleteViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "Location": [ "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationresults/454e18fd-23c0-42c2-8da0-b574a585c5e8?api-version=2021-04-01-preview" ], + "Retry-After": [ "10" ], + "x-ms-ratelimit-remaining-subscription-deletes": [ "14998" ], + "Azure-Asyncoperation": [ "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/454e18fd-23c0-42c2-8da0-b574a585c5e8?api-version=2021-04-01-preview" ], + "X-Ms-Async-Operation-Timeout": [ "PT1H" ], + "X-Ms-Client-Request-Id": [ "62c5a691-b819-4570-92dd-98e2cf8bcf98" ], + "X-Ms-Request-Id": [ "3894815f-a4c4-4012-b932-a2293b759def" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "5d3386f4-67c2-4a2f-a91d-0de33a5cc14d" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T195308Z:5d3386f4-67c2-4a2f-a91d-0de33a5cc14d" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 19:53:07 GMT" ] + }, + "ContentHeaders": { + "Expires": [ "-1" ], + "Content-Length": [ "0" ] + }, + "Content": null, + "isContentBase64": false + } + }, + "Remove-AzDiskPoolIscsiTarget+[NoContext]+DeleteViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/454e18fd-23c0-42c2-8da0-b574a585c5e8?api-version=2021-04-01-preview+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/454e18fd-23c0-42c2-8da0-b574a585c5e8?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "16" ], + "x-ms-client-request-id": [ "62c5a691-b819-4570-92dd-98e2cf8bcf98" ], + "CommandName": [ "Remove-AzDiskPoolIscsiTarget" ], + "FullCommandName": [ "Remove-AzDiskPoolIscsiTarget_DeleteViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11987" ], + "X-Ms-Client-Request-Id": [ "62c5a691-b819-4570-92dd-98e2cf8bcf98" ], + "X-Ms-Request-Id": [ "e09d72a0-863b-4bfc-bb66-d44b9b5e9c6e" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "e21e173d-404c-4c52-bae3-ed14d4549b10" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T195318Z:e21e173d-404c-4c52-bae3-ed14d4549b10" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 19:53:18 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "224" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations//operationStatus/454e18fd-23c0-42c2-8da0-b574a585c5e8\",\"name\":\"454e18fd-23c0-42c2-8da0-b574a585c5e8\",\"status\":\"Running\",\"startTime\":\"2021-05-24T19:53:08Z\"}", + "isContentBase64": false + } + }, + "Remove-AzDiskPoolIscsiTarget+[NoContext]+DeleteViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/454e18fd-23c0-42c2-8da0-b574a585c5e8?api-version=2021-04-01-preview+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/454e18fd-23c0-42c2-8da0-b574a585c5e8?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "17" ], + "x-ms-client-request-id": [ "62c5a691-b819-4570-92dd-98e2cf8bcf98" ], + "CommandName": [ "Remove-AzDiskPoolIscsiTarget" ], + "FullCommandName": [ "Remove-AzDiskPoolIscsiTarget_DeleteViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11986" ], + "X-Ms-Client-Request-Id": [ "62c5a691-b819-4570-92dd-98e2cf8bcf98" ], + "X-Ms-Request-Id": [ "b07542d9-9929-48ee-a644-75ed1e3da191" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "6e637718-d92b-45b0-af18-daacb4be3e60" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T195349Z:6e637718-d92b-45b0-af18-daacb4be3e60" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 19:53:49 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "224" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations//operationStatus/454e18fd-23c0-42c2-8da0-b574a585c5e8\",\"name\":\"454e18fd-23c0-42c2-8da0-b574a585c5e8\",\"status\":\"Running\",\"startTime\":\"2021-05-24T19:53:08Z\"}", + "isContentBase64": false + } + }, + "Remove-AzDiskPoolIscsiTarget+[NoContext]+DeleteViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/454e18fd-23c0-42c2-8da0-b574a585c5e8?api-version=2021-04-01-preview+5": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/454e18fd-23c0-42c2-8da0-b574a585c5e8?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "18" ], + "x-ms-client-request-id": [ "62c5a691-b819-4570-92dd-98e2cf8bcf98" ], + "CommandName": [ "Remove-AzDiskPoolIscsiTarget" ], + "FullCommandName": [ "Remove-AzDiskPoolIscsiTarget_DeleteViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11985" ], + "X-Ms-Client-Request-Id": [ "62c5a691-b819-4570-92dd-98e2cf8bcf98" ], + "X-Ms-Request-Id": [ "3be1651c-8603-4bf2-9cc3-6bfffcb89eaf" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "922824b8-d64f-4fdb-bb73-721cccb4af98" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T195420Z:922824b8-d64f-4fdb-bb73-721cccb4af98" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 19:54:19 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "224" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations//operationStatus/454e18fd-23c0-42c2-8da0-b574a585c5e8\",\"name\":\"454e18fd-23c0-42c2-8da0-b574a585c5e8\",\"status\":\"Running\",\"startTime\":\"2021-05-24T19:53:08Z\"}", + "isContentBase64": false + } + }, + "Remove-AzDiskPoolIscsiTarget+[NoContext]+DeleteViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/454e18fd-23c0-42c2-8da0-b574a585c5e8?api-version=2021-04-01-preview+6": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/454e18fd-23c0-42c2-8da0-b574a585c5e8?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "19" ], + "x-ms-client-request-id": [ "62c5a691-b819-4570-92dd-98e2cf8bcf98" ], + "CommandName": [ "Remove-AzDiskPoolIscsiTarget" ], + "FullCommandName": [ "Remove-AzDiskPoolIscsiTarget_DeleteViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11984" ], + "X-Ms-Client-Request-Id": [ "62c5a691-b819-4570-92dd-98e2cf8bcf98" ], + "X-Ms-Request-Id": [ "97408b8b-0ee2-463d-bfed-bbdf4eca3cd4" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "440d2e12-0bb3-4523-9e3a-44ab8382bb63" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T195450Z:440d2e12-0bb3-4523-9e3a-44ab8382bb63" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 19:54:49 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "236" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/454e18fd-23c0-42c2-8da0-b574a585c5e8\",\"name\":\"454e18fd-23c0-42c2-8da0-b574a585c5e8\",\"status\":\"Succeeded\",\"startTime\":\"2021-05-24T19:53:08Z\"}", + "isContentBase64": false + } + }, + "Remove-AzDiskPoolIscsiTarget+[NoContext]+DeleteViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/454e18fd-23c0-42c2-8da0-b574a585c5e8?api-version=2021-04-01-preview+7": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/454e18fd-23c0-42c2-8da0-b574a585c5e8?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "20" ], + "x-ms-client-request-id": [ "62c5a691-b819-4570-92dd-98e2cf8bcf98" ], + "CommandName": [ "Remove-AzDiskPoolIscsiTarget" ], + "FullCommandName": [ "Remove-AzDiskPoolIscsiTarget_DeleteViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11983" ], + "X-Ms-Client-Request-Id": [ "62c5a691-b819-4570-92dd-98e2cf8bcf98" ], + "X-Ms-Request-Id": [ "f19b77a3-1563-4b31-97f8-6b55ba44187e" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "91ff43b9-6576-459e-ba1f-44bfd1f423f3" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T195450Z:91ff43b9-6576-459e-ba1f-44bfd1f423f3" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 19:54:50 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "236" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/454e18fd-23c0-42c2-8da0-b574a585c5e8\",\"name\":\"454e18fd-23c0-42c2-8da0-b574a585c5e8\",\"status\":\"Succeeded\",\"startTime\":\"2021-05-24T19:53:08Z\"}", + "isContentBase64": false + } + } +} \ No newline at end of file diff --git a/src/DiskPool/test/Remove-AzDiskPoolIscsiTarget.Tests.ps1 b/src/DiskPool/test/Remove-AzDiskPoolIscsiTarget.Tests.ps1 new file mode 100644 index 000000000000..210fcc995214 --- /dev/null +++ b/src/DiskPool/test/Remove-AzDiskPoolIscsiTarget.Tests.ps1 @@ -0,0 +1,24 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Remove-AzDiskPoolIscsiTarget.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Remove-AzDiskPoolIscsiTarget' { + It 'Delete' { + {Remove-AzDiskPoolIscsiTarget -ResourceGroupName $env.resourceGroup -DiskPoolName $env.diskPool5 -Name $env.target0} | Should -Not -Throw + } + + It 'DeleteViaIdentity' { + $target1 = Get-AzDiskPoolIscsiTarget -Name $env.target1 -DiskPoolName $env.diskPool1 -ResourceGroupName $env.resourceGroup + $target1.name | Should -Be $env.target1 + {Remove-AzDiskPoolIscsiTarget -InputObject $target1} | Should -Not -Throw + } +} diff --git a/src/DiskPool/test/Start-AzDiskPool.Recording.json b/src/DiskPool/test/Start-AzDiskPool.Recording.json new file mode 100644 index 000000000000..611fca6be200 --- /dev/null +++ b/src/DiskPool/test/Start-AzDiskPool.Recording.json @@ -0,0 +1,1182 @@ +{ + "Start-AzDiskPool+[NoContext]+Start+$POST+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1/start?api-version=2021-04-01-preview+1": { + "Request": { + "Method": "POST", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1/start?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "x-ms-unique-id": [ "1" ], + "x-ms-client-request-id": [ "5330cf55-dee2-4749-bf78-13081f6605e7" ], + "CommandName": [ "Start-AzDiskPool" ], + "FullCommandName": [ "Start-AzDiskPool_Start" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "Location": [ "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationresults/9b9ee95d-6dd9-4821-8c2b-e6a36c57a5ea?api-version=2021-04-01-preview" ], + "Retry-After": [ "10" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1199" ], + "Azure-Asyncoperation": [ "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/9b9ee95d-6dd9-4821-8c2b-e6a36c57a5ea?api-version=2021-04-01-preview" ], + "X-Ms-Client-Request-Id": [ "5330cf55-dee2-4749-bf78-13081f6605e7" ], + "X-Ms-Request-Id": [ "daefe7f1-03c9-4c82-9d68-ac603512c764" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "3c8dfa71-e2f9-4478-bfca-ccb93e7efe30" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T182510Z:3c8dfa71-e2f9-4478-bfca-ccb93e7efe30" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:25:09 GMT" ] + }, + "ContentHeaders": { + "Expires": [ "-1" ], + "Content-Length": [ "0" ] + }, + "Content": null, + "isContentBase64": false + } + }, + "Start-AzDiskPool+[NoContext]+Start+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/9b9ee95d-6dd9-4821-8c2b-e6a36c57a5ea?api-version=2021-04-01-preview+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/9b9ee95d-6dd9-4821-8c2b-e6a36c57a5ea?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "2" ], + "x-ms-client-request-id": [ "5330cf55-dee2-4749-bf78-13081f6605e7" ], + "CommandName": [ "Start-AzDiskPool" ], + "FullCommandName": [ "Start-AzDiskPool_Start" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11998" ], + "X-Ms-Client-Request-Id": [ "5330cf55-dee2-4749-bf78-13081f6605e7" ], + "X-Ms-Request-Id": [ "9172870d-1956-4659-a5c1-0864ddcbf93a" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "085e4b44-df81-4a66-92f3-28070128a0b2" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T182521Z:085e4b44-df81-4a66-92f3-28070128a0b2" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:25:20 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/9b9ee95d-6dd9-4821-8c2b-e6a36c57a5ea\",\"name\":\"9b9ee95d-6dd9-4821-8c2b-e6a36c57a5ea\",\"status\":\"Running\",\"startTime\":\"2021-05-25T18:25:10Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Start-AzDiskPool+[NoContext]+Start+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/9b9ee95d-6dd9-4821-8c2b-e6a36c57a5ea?api-version=2021-04-01-preview+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/9b9ee95d-6dd9-4821-8c2b-e6a36c57a5ea?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "3" ], + "x-ms-client-request-id": [ "5330cf55-dee2-4749-bf78-13081f6605e7" ], + "CommandName": [ "Start-AzDiskPool" ], + "FullCommandName": [ "Start-AzDiskPool_Start" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11997" ], + "X-Ms-Client-Request-Id": [ "5330cf55-dee2-4749-bf78-13081f6605e7" ], + "X-Ms-Request-Id": [ "e075a772-8b38-43ea-9491-e3bed7e44f65" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "2489d641-ea3c-444f-801b-c712d6e21ac7" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T182551Z:2489d641-ea3c-444f-801b-c712d6e21ac7" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:25:51 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/9b9ee95d-6dd9-4821-8c2b-e6a36c57a5ea\",\"name\":\"9b9ee95d-6dd9-4821-8c2b-e6a36c57a5ea\",\"status\":\"Running\",\"startTime\":\"2021-05-25T18:25:10Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Start-AzDiskPool+[NoContext]+Start+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/9b9ee95d-6dd9-4821-8c2b-e6a36c57a5ea?api-version=2021-04-01-preview+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/9b9ee95d-6dd9-4821-8c2b-e6a36c57a5ea?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "4" ], + "x-ms-client-request-id": [ "5330cf55-dee2-4749-bf78-13081f6605e7" ], + "CommandName": [ "Start-AzDiskPool" ], + "FullCommandName": [ "Start-AzDiskPool_Start" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11996" ], + "X-Ms-Client-Request-Id": [ "5330cf55-dee2-4749-bf78-13081f6605e7" ], + "X-Ms-Request-Id": [ "86166d3f-031d-495c-85ca-c9d9b868ee83" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "d7194b73-bd93-46de-ad71-e203f7b28d26" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T182621Z:d7194b73-bd93-46de-ad71-e203f7b28d26" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:26:21 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/9b9ee95d-6dd9-4821-8c2b-e6a36c57a5ea\",\"name\":\"9b9ee95d-6dd9-4821-8c2b-e6a36c57a5ea\",\"status\":\"Running\",\"startTime\":\"2021-05-25T18:25:10Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Start-AzDiskPool+[NoContext]+Start+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/9b9ee95d-6dd9-4821-8c2b-e6a36c57a5ea?api-version=2021-04-01-preview+5": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/9b9ee95d-6dd9-4821-8c2b-e6a36c57a5ea?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "5" ], + "x-ms-client-request-id": [ "5330cf55-dee2-4749-bf78-13081f6605e7" ], + "CommandName": [ "Start-AzDiskPool" ], + "FullCommandName": [ "Start-AzDiskPool_Start" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11995" ], + "X-Ms-Client-Request-Id": [ "5330cf55-dee2-4749-bf78-13081f6605e7" ], + "X-Ms-Request-Id": [ "761dfa0d-5601-4d82-bac1-abcabc5d2b63" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "675d9d50-3efc-4570-b454-ff8a31e30271" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T182651Z:675d9d50-3efc-4570-b454-ff8a31e30271" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:26:50 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/9b9ee95d-6dd9-4821-8c2b-e6a36c57a5ea\",\"name\":\"9b9ee95d-6dd9-4821-8c2b-e6a36c57a5ea\",\"status\":\"Running\",\"startTime\":\"2021-05-25T18:25:10Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Start-AzDiskPool+[NoContext]+Start+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/9b9ee95d-6dd9-4821-8c2b-e6a36c57a5ea?api-version=2021-04-01-preview+6": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/9b9ee95d-6dd9-4821-8c2b-e6a36c57a5ea?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "6" ], + "x-ms-client-request-id": [ "5330cf55-dee2-4749-bf78-13081f6605e7" ], + "CommandName": [ "Start-AzDiskPool" ], + "FullCommandName": [ "Start-AzDiskPool_Start" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11994" ], + "X-Ms-Client-Request-Id": [ "5330cf55-dee2-4749-bf78-13081f6605e7" ], + "X-Ms-Request-Id": [ "bc47748c-b997-4a4e-a8ae-f1cd196e0603" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "1d404289-69ce-4d7a-bfae-4cf3e8b40eab" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T182722Z:1d404289-69ce-4d7a-bfae-4cf3e8b40eab" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:27:21 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/9b9ee95d-6dd9-4821-8c2b-e6a36c57a5ea\",\"name\":\"9b9ee95d-6dd9-4821-8c2b-e6a36c57a5ea\",\"status\":\"Running\",\"startTime\":\"2021-05-25T18:25:10Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Start-AzDiskPool+[NoContext]+Start+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/9b9ee95d-6dd9-4821-8c2b-e6a36c57a5ea?api-version=2021-04-01-preview+7": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/9b9ee95d-6dd9-4821-8c2b-e6a36c57a5ea?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "7" ], + "x-ms-client-request-id": [ "5330cf55-dee2-4749-bf78-13081f6605e7" ], + "CommandName": [ "Start-AzDiskPool" ], + "FullCommandName": [ "Start-AzDiskPool_Start" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11993" ], + "X-Ms-Client-Request-Id": [ "5330cf55-dee2-4749-bf78-13081f6605e7" ], + "X-Ms-Request-Id": [ "e7946204-c52d-40e4-a227-9ea8687f3c1d" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "616aa56c-cf0a-49c3-8575-301588142bd0" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T182752Z:616aa56c-cf0a-49c3-8575-301588142bd0" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:27:51 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/9b9ee95d-6dd9-4821-8c2b-e6a36c57a5ea\",\"name\":\"9b9ee95d-6dd9-4821-8c2b-e6a36c57a5ea\",\"status\":\"Running\",\"startTime\":\"2021-05-25T18:25:10Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Start-AzDiskPool+[NoContext]+Start+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/9b9ee95d-6dd9-4821-8c2b-e6a36c57a5ea?api-version=2021-04-01-preview+8": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/9b9ee95d-6dd9-4821-8c2b-e6a36c57a5ea?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "8" ], + "x-ms-client-request-id": [ "5330cf55-dee2-4749-bf78-13081f6605e7" ], + "CommandName": [ "Start-AzDiskPool" ], + "FullCommandName": [ "Start-AzDiskPool_Start" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11992" ], + "X-Ms-Client-Request-Id": [ "5330cf55-dee2-4749-bf78-13081f6605e7" ], + "X-Ms-Request-Id": [ "fc6b4a0c-5432-49b2-8e14-9b99cec5ff5f" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "64fb4705-a5f7-4654-aff8-4fec0c478703" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T182822Z:64fb4705-a5f7-4654-aff8-4fec0c478703" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:28:21 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/9b9ee95d-6dd9-4821-8c2b-e6a36c57a5ea\",\"name\":\"9b9ee95d-6dd9-4821-8c2b-e6a36c57a5ea\",\"status\":\"Running\",\"startTime\":\"2021-05-25T18:25:10Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Start-AzDiskPool+[NoContext]+Start+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/9b9ee95d-6dd9-4821-8c2b-e6a36c57a5ea?api-version=2021-04-01-preview+9": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/9b9ee95d-6dd9-4821-8c2b-e6a36c57a5ea?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "9" ], + "x-ms-client-request-id": [ "5330cf55-dee2-4749-bf78-13081f6605e7" ], + "CommandName": [ "Start-AzDiskPool" ], + "FullCommandName": [ "Start-AzDiskPool_Start" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11991" ], + "X-Ms-Client-Request-Id": [ "5330cf55-dee2-4749-bf78-13081f6605e7" ], + "X-Ms-Request-Id": [ "0456f94a-7725-4452-90d9-8ec6fad41099" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "8b9fd9ed-8c3d-4db5-9033-195ebf25672b" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T182852Z:8b9fd9ed-8c3d-4db5-9033-195ebf25672b" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:28:52 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/9b9ee95d-6dd9-4821-8c2b-e6a36c57a5ea\",\"name\":\"9b9ee95d-6dd9-4821-8c2b-e6a36c57a5ea\",\"status\":\"Running\",\"startTime\":\"2021-05-25T18:25:10Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Start-AzDiskPool+[NoContext]+Start+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/9b9ee95d-6dd9-4821-8c2b-e6a36c57a5ea?api-version=2021-04-01-preview+10": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/9b9ee95d-6dd9-4821-8c2b-e6a36c57a5ea?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "10" ], + "x-ms-client-request-id": [ "5330cf55-dee2-4749-bf78-13081f6605e7" ], + "CommandName": [ "Start-AzDiskPool" ], + "FullCommandName": [ "Start-AzDiskPool_Start" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11990" ], + "X-Ms-Client-Request-Id": [ "5330cf55-dee2-4749-bf78-13081f6605e7" ], + "X-Ms-Request-Id": [ "92ec4b67-8e60-4ad1-8f01-862e9b9bba49" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "6f07b184-fcd6-4c05-8fd1-87d3b8a82c6b" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T182923Z:6f07b184-fcd6-4c05-8fd1-87d3b8a82c6b" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:29:22 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/9b9ee95d-6dd9-4821-8c2b-e6a36c57a5ea\",\"name\":\"9b9ee95d-6dd9-4821-8c2b-e6a36c57a5ea\",\"status\":\"Running\",\"startTime\":\"2021-05-25T18:25:10Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Start-AzDiskPool+[NoContext]+Start+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/9b9ee95d-6dd9-4821-8c2b-e6a36c57a5ea?api-version=2021-04-01-preview+11": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/9b9ee95d-6dd9-4821-8c2b-e6a36c57a5ea?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "11" ], + "x-ms-client-request-id": [ "5330cf55-dee2-4749-bf78-13081f6605e7" ], + "CommandName": [ "Start-AzDiskPool" ], + "FullCommandName": [ "Start-AzDiskPool_Start" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11989" ], + "X-Ms-Client-Request-Id": [ "5330cf55-dee2-4749-bf78-13081f6605e7" ], + "X-Ms-Request-Id": [ "df1101dc-ad18-4f08-8b89-8a72ba1ff0eb" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "efcc819a-ba26-4739-b31e-3e4b823ac582" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T182953Z:efcc819a-ba26-4739-b31e-3e4b823ac582" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:29:53 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "1079" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/9b9ee95d-6dd9-4821-8c2b-e6a36c57a5ea\",\"name\":\"9b9ee95d-6dd9-4821-8c2b-e6a36c57a5ea\",\"status\":\"Succeeded\",\"startTime\":\"2021-05-25T18:25:10Z\",\"endTime\":\"2021-05-25T18:29:26Z\",\"properties\":{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1\",\"name\":\"disk-pool-1\",\"type\":\"Microsoft.StoragePool/diskPools\",\"location\":\"westeurope\",\"tags\":{},\"systemData\":{\"createdBy\":\"ruyingchen@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2021-05-25T17:36:46.1112158Z\",\"lastModifiedBy\":\"ruyingchen@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2021-05-25T17:36:46.1112158Z\"},\"properties\":{\"availabilityZones\":[\"1\"],\"subnetId\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Network/virtualNetworks/disk-pool-vnet/subnets/default\",\"provisioningState\":\"Succeeded\",\"status\":\"Running\"},\"sku\":{\"name\":\"Standard\",\"tier\":\"Standard\"}}}", + "isContentBase64": false + } + }, + "Start-AzDiskPool+[NoContext]+Start+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/9b9ee95d-6dd9-4821-8c2b-e6a36c57a5ea?api-version=2021-04-01-preview+12": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/9b9ee95d-6dd9-4821-8c2b-e6a36c57a5ea?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "12" ], + "x-ms-client-request-id": [ "5330cf55-dee2-4749-bf78-13081f6605e7" ], + "CommandName": [ "Start-AzDiskPool" ], + "FullCommandName": [ "Start-AzDiskPool_Start" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11988" ], + "X-Ms-Client-Request-Id": [ "5330cf55-dee2-4749-bf78-13081f6605e7" ], + "X-Ms-Request-Id": [ "3d4ff41a-3119-488b-828a-f953413fa0e5" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "4fa7668c-6665-4a6d-bfa7-f021797560fd" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T182953Z:4fa7668c-6665-4a6d-bfa7-f021797560fd" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:29:53 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "1079" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/9b9ee95d-6dd9-4821-8c2b-e6a36c57a5ea\",\"name\":\"9b9ee95d-6dd9-4821-8c2b-e6a36c57a5ea\",\"status\":\"Succeeded\",\"startTime\":\"2021-05-25T18:25:10Z\",\"endTime\":\"2021-05-25T18:29:26Z\",\"properties\":{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1\",\"name\":\"disk-pool-1\",\"type\":\"Microsoft.StoragePool/diskPools\",\"location\":\"westeurope\",\"tags\":{},\"systemData\":{\"createdBy\":\"ruyingchen@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2021-05-25T17:36:46.1112158Z\",\"lastModifiedBy\":\"ruyingchen@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2021-05-25T17:36:46.1112158Z\"},\"properties\":{\"availabilityZones\":[\"1\"],\"subnetId\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Network/virtualNetworks/disk-pool-vnet/subnets/default\",\"provisioningState\":\"Succeeded\",\"status\":\"Running\"},\"sku\":{\"name\":\"Standard\",\"tier\":\"Standard\"}}}", + "isContentBase64": false + } + }, + "Start-AzDiskPool+[NoContext]+Start+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1?api-version=2021-04-01-preview+13": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "x-ms-unique-id": [ "13" ], + "x-ms-client-request-id": [ "4daf151c-e081-470f-8582-2ba504c09ae9" ], + "CommandName": [ "Get-AzDiskPool" ], + "FullCommandName": [ "Get-AzDiskPool_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11987" ], + "X-Ms-Client-Request-Id": [ "4daf151c-e081-470f-8582-2ba504c09ae9" ], + "X-Ms-Request-Id": [ "6ae9b68d-4fee-482d-8eeb-4233d6825a42" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "7a0518d8-0c04-492f-a2d4-de00bae90f84" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T182954Z:7a0518d8-0c04-492f-a2d4-de00bae90f84" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:29:54 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "796" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1\",\"name\":\"disk-pool-1\",\"type\":\"Microsoft.StoragePool/diskPools\",\"location\":\"westeurope\",\"tags\":{},\"systemData\":{\"createdBy\":\"ruyingchen@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2021-05-25T17:36:46.1112158Z\",\"lastModifiedBy\":\"ruyingchen@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2021-05-25T17:36:46.1112158Z\"},\"properties\":{\"availabilityZones\":[\"1\"],\"subnetId\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Network/virtualNetworks/disk-pool-vnet/subnets/default\",\"provisioningState\":\"Succeeded\",\"status\":\"Running\"},\"sku\":{\"name\":\"Standard\",\"tier\":\"Standard\"}}", + "isContentBase64": false + } + }, + "Start-AzDiskPool+[NoContext]+StartViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-5?api-version=2021-04-01-preview+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-5?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "x-ms-unique-id": [ "14" ], + "x-ms-client-request-id": [ "02b56e37-6a25-44e9-9c95-5fdde9fdc0bf" ], + "CommandName": [ "Get-AzDiskPool" ], + "FullCommandName": [ "Get-AzDiskPool_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11986" ], + "X-Ms-Client-Request-Id": [ "02b56e37-6a25-44e9-9c95-5fdde9fdc0bf" ], + "X-Ms-Request-Id": [ "1856a662-8fbf-4b42-a56c-81726d3ac014" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "10b14d26-ffac-4b2b-b5cd-49c653926e70" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T182954Z:10b14d26-ffac-4b2b-b5cd-49c653926e70" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:29:54 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "810" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-5\",\"name\":\"disk-pool-5\",\"type\":\"Microsoft.StoragePool/diskPools\",\"location\":\"westeurope\",\"tags\":{},\"systemData\":{\"createdBy\":\"ruyingchen@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2021-05-25T17:46:06.4812705Z\",\"lastModifiedBy\":\"ruyingchen@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2021-05-25T17:46:06.4812705Z\"},\"properties\":{\"availabilityZones\":[\"1\"],\"subnetId\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Network/virtualNetworks/disk-pool-vnet/subnets/default\",\"provisioningState\":\"Succeeded\",\"status\":\"Stopped (deallocated)\"},\"sku\":{\"name\":\"Standard\",\"tier\":\"Standard\"}}", + "isContentBase64": false + } + }, + "Start-AzDiskPool+[NoContext]+StartViaIdentity+$POST+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-5/start?api-version=2021-04-01-preview+2": { + "Request": { + "Method": "POST", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-5/start?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "x-ms-unique-id": [ "15" ], + "x-ms-client-request-id": [ "84251dc1-443a-4e19-aab5-56194e4d3a0a" ], + "CommandName": [ "Start-AzDiskPool" ], + "FullCommandName": [ "Start-AzDiskPool_StartViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "Location": [ "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationresults/95d8bf12-3349-48b7-be88-bb8852faee21?api-version=2021-04-01-preview" ], + "Retry-After": [ "10" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1198" ], + "Azure-Asyncoperation": [ "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/95d8bf12-3349-48b7-be88-bb8852faee21?api-version=2021-04-01-preview" ], + "X-Ms-Client-Request-Id": [ "84251dc1-443a-4e19-aab5-56194e4d3a0a" ], + "X-Ms-Request-Id": [ "5faf9ab8-686b-44a1-acca-b33e6227d3b2" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "98855e1c-c9b2-4575-92cc-1f0e8371cd1d" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T182954Z:98855e1c-c9b2-4575-92cc-1f0e8371cd1d" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:29:54 GMT" ] + }, + "ContentHeaders": { + "Expires": [ "-1" ], + "Content-Length": [ "0" ] + }, + "Content": null, + "isContentBase64": false + } + }, + "Start-AzDiskPool+[NoContext]+StartViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/95d8bf12-3349-48b7-be88-bb8852faee21?api-version=2021-04-01-preview+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/95d8bf12-3349-48b7-be88-bb8852faee21?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "16" ], + "x-ms-client-request-id": [ "84251dc1-443a-4e19-aab5-56194e4d3a0a" ], + "CommandName": [ "Start-AzDiskPool" ], + "FullCommandName": [ "Start-AzDiskPool_StartViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11985" ], + "X-Ms-Client-Request-Id": [ "84251dc1-443a-4e19-aab5-56194e4d3a0a" ], + "X-Ms-Request-Id": [ "d725b57f-9cf4-4163-b0f8-6247089d45ca" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "ecdb84ee-a475-4ab7-ab2e-33b7bffc8778" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T183005Z:ecdb84ee-a475-4ab7-ab2e-33b7bffc8778" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:30:04 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/95d8bf12-3349-48b7-be88-bb8852faee21\",\"name\":\"95d8bf12-3349-48b7-be88-bb8852faee21\",\"status\":\"Running\",\"startTime\":\"2021-05-25T18:29:54Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Start-AzDiskPool+[NoContext]+StartViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/95d8bf12-3349-48b7-be88-bb8852faee21?api-version=2021-04-01-preview+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/95d8bf12-3349-48b7-be88-bb8852faee21?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "17" ], + "x-ms-client-request-id": [ "84251dc1-443a-4e19-aab5-56194e4d3a0a" ], + "CommandName": [ "Start-AzDiskPool" ], + "FullCommandName": [ "Start-AzDiskPool_StartViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11984" ], + "X-Ms-Client-Request-Id": [ "84251dc1-443a-4e19-aab5-56194e4d3a0a" ], + "X-Ms-Request-Id": [ "9047d03b-b747-405b-a0e5-36723d08d65f" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "cdd91ffd-cace-4595-94a6-9b52ac3f3ef0" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T183035Z:cdd91ffd-cace-4595-94a6-9b52ac3f3ef0" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:30:34 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/95d8bf12-3349-48b7-be88-bb8852faee21\",\"name\":\"95d8bf12-3349-48b7-be88-bb8852faee21\",\"status\":\"Running\",\"startTime\":\"2021-05-25T18:29:54Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Start-AzDiskPool+[NoContext]+StartViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/95d8bf12-3349-48b7-be88-bb8852faee21?api-version=2021-04-01-preview+5": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/95d8bf12-3349-48b7-be88-bb8852faee21?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "18" ], + "x-ms-client-request-id": [ "84251dc1-443a-4e19-aab5-56194e4d3a0a" ], + "CommandName": [ "Start-AzDiskPool" ], + "FullCommandName": [ "Start-AzDiskPool_StartViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11983" ], + "X-Ms-Client-Request-Id": [ "84251dc1-443a-4e19-aab5-56194e4d3a0a" ], + "X-Ms-Request-Id": [ "f5ea323b-bd68-4e98-a807-4ac917a40ee0" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "c49b4651-2234-4c8f-9990-d72a3fb794ed" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T183106Z:c49b4651-2234-4c8f-9990-d72a3fb794ed" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:31:06 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/95d8bf12-3349-48b7-be88-bb8852faee21\",\"name\":\"95d8bf12-3349-48b7-be88-bb8852faee21\",\"status\":\"Running\",\"startTime\":\"2021-05-25T18:29:54Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Start-AzDiskPool+[NoContext]+StartViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/95d8bf12-3349-48b7-be88-bb8852faee21?api-version=2021-04-01-preview+6": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/95d8bf12-3349-48b7-be88-bb8852faee21?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "19" ], + "x-ms-client-request-id": [ "84251dc1-443a-4e19-aab5-56194e4d3a0a" ], + "CommandName": [ "Start-AzDiskPool" ], + "FullCommandName": [ "Start-AzDiskPool_StartViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11982" ], + "X-Ms-Client-Request-Id": [ "84251dc1-443a-4e19-aab5-56194e4d3a0a" ], + "X-Ms-Request-Id": [ "9874bc58-5ccb-4f79-bc93-3e33c005700c" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "db31de0d-de18-4b2e-8ab7-f70e02fad8b3" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T183136Z:db31de0d-de18-4b2e-8ab7-f70e02fad8b3" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:31:36 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/95d8bf12-3349-48b7-be88-bb8852faee21\",\"name\":\"95d8bf12-3349-48b7-be88-bb8852faee21\",\"status\":\"Running\",\"startTime\":\"2021-05-25T18:29:54Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Start-AzDiskPool+[NoContext]+StartViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/95d8bf12-3349-48b7-be88-bb8852faee21?api-version=2021-04-01-preview+7": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/95d8bf12-3349-48b7-be88-bb8852faee21?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "20" ], + "x-ms-client-request-id": [ "84251dc1-443a-4e19-aab5-56194e4d3a0a" ], + "CommandName": [ "Start-AzDiskPool" ], + "FullCommandName": [ "Start-AzDiskPool_StartViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11981" ], + "X-Ms-Client-Request-Id": [ "84251dc1-443a-4e19-aab5-56194e4d3a0a" ], + "X-Ms-Request-Id": [ "6f62ca90-bde5-4948-9f4e-1a379097e2f4" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "2bcf1ce2-94fc-4cf2-9feb-dd4fe516d496" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T183206Z:2bcf1ce2-94fc-4cf2-9feb-dd4fe516d496" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:32:06 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/95d8bf12-3349-48b7-be88-bb8852faee21\",\"name\":\"95d8bf12-3349-48b7-be88-bb8852faee21\",\"status\":\"Running\",\"startTime\":\"2021-05-25T18:29:54Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Start-AzDiskPool+[NoContext]+StartViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/95d8bf12-3349-48b7-be88-bb8852faee21?api-version=2021-04-01-preview+8": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/95d8bf12-3349-48b7-be88-bb8852faee21?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "21" ], + "x-ms-client-request-id": [ "84251dc1-443a-4e19-aab5-56194e4d3a0a" ], + "CommandName": [ "Start-AzDiskPool" ], + "FullCommandName": [ "Start-AzDiskPool_StartViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11980" ], + "X-Ms-Client-Request-Id": [ "84251dc1-443a-4e19-aab5-56194e4d3a0a" ], + "X-Ms-Request-Id": [ "149b02a6-1cc2-4ed3-8100-4310f14ce34b" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "91ead7c5-b7ee-4299-b359-1b05320164c8" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T183237Z:91ead7c5-b7ee-4299-b359-1b05320164c8" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:32:36 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/95d8bf12-3349-48b7-be88-bb8852faee21\",\"name\":\"95d8bf12-3349-48b7-be88-bb8852faee21\",\"status\":\"Running\",\"startTime\":\"2021-05-25T18:29:54Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Start-AzDiskPool+[NoContext]+StartViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/95d8bf12-3349-48b7-be88-bb8852faee21?api-version=2021-04-01-preview+9": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/95d8bf12-3349-48b7-be88-bb8852faee21?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "22" ], + "x-ms-client-request-id": [ "84251dc1-443a-4e19-aab5-56194e4d3a0a" ], + "CommandName": [ "Start-AzDiskPool" ], + "FullCommandName": [ "Start-AzDiskPool_StartViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11979" ], + "X-Ms-Client-Request-Id": [ "84251dc1-443a-4e19-aab5-56194e4d3a0a" ], + "X-Ms-Request-Id": [ "9682a71d-ea3a-43f8-8452-d8094edf56ce" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "f420093b-99b5-4105-92a8-c1a955506c9b" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T183307Z:f420093b-99b5-4105-92a8-c1a955506c9b" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:33:07 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/95d8bf12-3349-48b7-be88-bb8852faee21\",\"name\":\"95d8bf12-3349-48b7-be88-bb8852faee21\",\"status\":\"Running\",\"startTime\":\"2021-05-25T18:29:54Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Start-AzDiskPool+[NoContext]+StartViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/95d8bf12-3349-48b7-be88-bb8852faee21?api-version=2021-04-01-preview+10": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/95d8bf12-3349-48b7-be88-bb8852faee21?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "23" ], + "x-ms-client-request-id": [ "84251dc1-443a-4e19-aab5-56194e4d3a0a" ], + "CommandName": [ "Start-AzDiskPool" ], + "FullCommandName": [ "Start-AzDiskPool_StartViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11978" ], + "X-Ms-Client-Request-Id": [ "84251dc1-443a-4e19-aab5-56194e4d3a0a" ], + "X-Ms-Request-Id": [ "1d770d9d-43da-411c-8884-ceb25feda46d" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "29f0027c-a2ca-4114-9182-062c00a04e89" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T183337Z:29f0027c-a2ca-4114-9182-062c00a04e89" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:33:37 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/95d8bf12-3349-48b7-be88-bb8852faee21\",\"name\":\"95d8bf12-3349-48b7-be88-bb8852faee21\",\"status\":\"Running\",\"startTime\":\"2021-05-25T18:29:54Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Start-AzDiskPool+[NoContext]+StartViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/95d8bf12-3349-48b7-be88-bb8852faee21?api-version=2021-04-01-preview+11": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/95d8bf12-3349-48b7-be88-bb8852faee21?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "24" ], + "x-ms-client-request-id": [ "84251dc1-443a-4e19-aab5-56194e4d3a0a" ], + "CommandName": [ "Start-AzDiskPool" ], + "FullCommandName": [ "Start-AzDiskPool_StartViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11977" ], + "X-Ms-Client-Request-Id": [ "84251dc1-443a-4e19-aab5-56194e4d3a0a" ], + "X-Ms-Request-Id": [ "377d911c-82d2-4fbf-b44d-f9e496abfb74" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "addb7619-3c02-4e9b-87db-d2e7185e4157" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T183407Z:addb7619-3c02-4e9b-87db-d2e7185e4157" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:34:07 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/95d8bf12-3349-48b7-be88-bb8852faee21\",\"name\":\"95d8bf12-3349-48b7-be88-bb8852faee21\",\"status\":\"Running\",\"startTime\":\"2021-05-25T18:29:54Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Start-AzDiskPool+[NoContext]+StartViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/95d8bf12-3349-48b7-be88-bb8852faee21?api-version=2021-04-01-preview+12": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/95d8bf12-3349-48b7-be88-bb8852faee21?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "25" ], + "x-ms-client-request-id": [ "84251dc1-443a-4e19-aab5-56194e4d3a0a" ], + "CommandName": [ "Start-AzDiskPool" ], + "FullCommandName": [ "Start-AzDiskPool_StartViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11976" ], + "X-Ms-Client-Request-Id": [ "84251dc1-443a-4e19-aab5-56194e4d3a0a" ], + "X-Ms-Request-Id": [ "a7014e72-89d2-4ba8-857d-9937ea894450" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "3fa3505c-5b14-4dd5-855b-bf388848a282" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T183438Z:3fa3505c-5b14-4dd5-855b-bf388848a282" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:34:37 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/95d8bf12-3349-48b7-be88-bb8852faee21\",\"name\":\"95d8bf12-3349-48b7-be88-bb8852faee21\",\"status\":\"Running\",\"startTime\":\"2021-05-25T18:29:54Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Start-AzDiskPool+[NoContext]+StartViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/95d8bf12-3349-48b7-be88-bb8852faee21?api-version=2021-04-01-preview+13": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/95d8bf12-3349-48b7-be88-bb8852faee21?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "26" ], + "x-ms-client-request-id": [ "84251dc1-443a-4e19-aab5-56194e4d3a0a" ], + "CommandName": [ "Start-AzDiskPool" ], + "FullCommandName": [ "Start-AzDiskPool_StartViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11975" ], + "X-Ms-Client-Request-Id": [ "84251dc1-443a-4e19-aab5-56194e4d3a0a" ], + "X-Ms-Request-Id": [ "4990eb80-5cf5-44ec-a235-398d7515eb1f" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "3abd3a00-7a20-4658-8bab-643b458371aa" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T183508Z:3abd3a00-7a20-4658-8bab-643b458371aa" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:35:07 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "1079" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/95d8bf12-3349-48b7-be88-bb8852faee21\",\"name\":\"95d8bf12-3349-48b7-be88-bb8852faee21\",\"status\":\"Succeeded\",\"startTime\":\"2021-05-25T18:29:54Z\",\"endTime\":\"2021-05-25T18:34:59Z\",\"properties\":{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-5\",\"name\":\"disk-pool-5\",\"type\":\"Microsoft.StoragePool/diskPools\",\"location\":\"westeurope\",\"tags\":{},\"systemData\":{\"createdBy\":\"ruyingchen@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2021-05-25T17:46:06.4812705Z\",\"lastModifiedBy\":\"ruyingchen@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2021-05-25T17:46:06.4812705Z\"},\"properties\":{\"availabilityZones\":[\"1\"],\"subnetId\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Network/virtualNetworks/disk-pool-vnet/subnets/default\",\"provisioningState\":\"Succeeded\",\"status\":\"Running\"},\"sku\":{\"name\":\"Standard\",\"tier\":\"Standard\"}}}", + "isContentBase64": false + } + }, + "Start-AzDiskPool+[NoContext]+StartViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/95d8bf12-3349-48b7-be88-bb8852faee21?api-version=2021-04-01-preview+14": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/95d8bf12-3349-48b7-be88-bb8852faee21?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "27" ], + "x-ms-client-request-id": [ "84251dc1-443a-4e19-aab5-56194e4d3a0a" ], + "CommandName": [ "Start-AzDiskPool" ], + "FullCommandName": [ "Start-AzDiskPool_StartViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11974" ], + "X-Ms-Client-Request-Id": [ "84251dc1-443a-4e19-aab5-56194e4d3a0a" ], + "X-Ms-Request-Id": [ "131b0aa6-c97d-4fb5-bb1f-3aa5acb6a5bf" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "cc3b8819-9426-42ad-87e9-75b31b922ee9" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T183508Z:cc3b8819-9426-42ad-87e9-75b31b922ee9" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:35:08 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "1079" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/95d8bf12-3349-48b7-be88-bb8852faee21\",\"name\":\"95d8bf12-3349-48b7-be88-bb8852faee21\",\"status\":\"Succeeded\",\"startTime\":\"2021-05-25T18:29:54Z\",\"endTime\":\"2021-05-25T18:34:59Z\",\"properties\":{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-5\",\"name\":\"disk-pool-5\",\"type\":\"Microsoft.StoragePool/diskPools\",\"location\":\"westeurope\",\"tags\":{},\"systemData\":{\"createdBy\":\"ruyingchen@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2021-05-25T17:46:06.4812705Z\",\"lastModifiedBy\":\"ruyingchen@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2021-05-25T17:46:06.4812705Z\"},\"properties\":{\"availabilityZones\":[\"1\"],\"subnetId\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Network/virtualNetworks/disk-pool-vnet/subnets/default\",\"provisioningState\":\"Succeeded\",\"status\":\"Running\"},\"sku\":{\"name\":\"Standard\",\"tier\":\"Standard\"}}}", + "isContentBase64": false + } + }, + "Start-AzDiskPool+[NoContext]+StartViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-5?api-version=2021-04-01-preview+15": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-5?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "x-ms-unique-id": [ "28" ], + "x-ms-client-request-id": [ "860012c3-a40c-4c70-a51c-cb9c977b9569" ], + "CommandName": [ "Get-AzDiskPool" ], + "FullCommandName": [ "Get-AzDiskPool_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11973" ], + "X-Ms-Client-Request-Id": [ "860012c3-a40c-4c70-a51c-cb9c977b9569" ], + "X-Ms-Request-Id": [ "141053a2-5e10-4f65-81a9-0b28e3bf76ad" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "7a3c91c0-8949-44f5-9667-bd38b1b9727c" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T183509Z:7a3c91c0-8949-44f5-9667-bd38b1b9727c" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:35:08 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "796" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-5\",\"name\":\"disk-pool-5\",\"type\":\"Microsoft.StoragePool/diskPools\",\"location\":\"westeurope\",\"tags\":{},\"systemData\":{\"createdBy\":\"ruyingchen@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2021-05-25T17:46:06.4812705Z\",\"lastModifiedBy\":\"ruyingchen@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2021-05-25T17:46:06.4812705Z\"},\"properties\":{\"availabilityZones\":[\"1\"],\"subnetId\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Network/virtualNetworks/disk-pool-vnet/subnets/default\",\"provisioningState\":\"Succeeded\",\"status\":\"Running\"},\"sku\":{\"name\":\"Standard\",\"tier\":\"Standard\"}}", + "isContentBase64": false + } + } +} \ No newline at end of file diff --git a/src/DiskPool/test/Start-AzDiskPool.Tests.ps1 b/src/DiskPool/test/Start-AzDiskPool.Tests.ps1 new file mode 100644 index 000000000000..ed1da0568213 --- /dev/null +++ b/src/DiskPool/test/Start-AzDiskPool.Tests.ps1 @@ -0,0 +1,27 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Start-AzDiskPool.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Start-AzDiskPool' { + It 'Start' { + Start-AzDiskPool -DiskPoolName $env.diskPool1 -ResourceGroupName $env.resourceGroup + $diskPool = Get-AzDiskPool -ResourceGroupName $env.resourceGroup -Name $env.diskPool1 + $diskPool.status | Should -Be 'Running' + } + + It 'StartViaIdentity' { + $diskPool = Get-AzDiskPool -ResourceGroupName $env.resourceGroup -Name $env.diskPool5 + Start-AzDiskPool -InputObject $diskPool + $diskPool = Get-AzDiskPool -ResourceGroupName $env.resourceGroup -Name $env.diskPool5 + $diskPool.status | Should -Be 'Running' + } +} diff --git a/src/DiskPool/test/Stop-AzDiskPool.Recording.json b/src/DiskPool/test/Stop-AzDiskPool.Recording.json new file mode 100644 index 000000000000..a826f0e326a6 --- /dev/null +++ b/src/DiskPool/test/Stop-AzDiskPool.Recording.json @@ -0,0 +1,1686 @@ +{ + "Stop-AzDiskPool+[NoContext]+Deallocate+$POST+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1/deallocate?api-version=2021-04-01-preview+1": { + "Request": { + "Method": "POST", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1/deallocate?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "x-ms-unique-id": [ "29" ], + "x-ms-client-request-id": [ "434c1109-c7e7-41e6-8c7c-79d028470657" ], + "CommandName": [ "Stop-AzDiskPool" ], + "FullCommandName": [ "Stop-AzDiskPool_Deallocate" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "Location": [ "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationresults/e44b5cf6-1d56-429a-9e4d-59e592897e61?api-version=2021-04-01-preview" ], + "Retry-After": [ "10" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1197" ], + "Azure-Asyncoperation": [ "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/e44b5cf6-1d56-429a-9e4d-59e592897e61?api-version=2021-04-01-preview" ], + "X-Ms-Client-Request-Id": [ "434c1109-c7e7-41e6-8c7c-79d028470657" ], + "X-Ms-Request-Id": [ "c053ab4a-9e46-4c4a-89b6-d31c75e9689a" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "aeeb6538-8f01-4cac-9e4b-124400532b97" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T183509Z:aeeb6538-8f01-4cac-9e4b-124400532b97" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:35:09 GMT" ] + }, + "ContentHeaders": { + "Expires": [ "-1" ], + "Content-Length": [ "0" ] + }, + "Content": null, + "isContentBase64": false + } + }, + "Stop-AzDiskPool+[NoContext]+Deallocate+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/e44b5cf6-1d56-429a-9e4d-59e592897e61?api-version=2021-04-01-preview+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/e44b5cf6-1d56-429a-9e4d-59e592897e61?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "30" ], + "x-ms-client-request-id": [ "434c1109-c7e7-41e6-8c7c-79d028470657" ], + "CommandName": [ "Stop-AzDiskPool" ], + "FullCommandName": [ "Stop-AzDiskPool_Deallocate" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11972" ], + "X-Ms-Client-Request-Id": [ "434c1109-c7e7-41e6-8c7c-79d028470657" ], + "X-Ms-Request-Id": [ "2850c3cd-b89a-4db5-ba61-e2271a0045e5" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "375e4e3f-1c60-4c65-ae6c-fc17b47010d1" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T183520Z:375e4e3f-1c60-4c65-ae6c-fc17b47010d1" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:35:19 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/e44b5cf6-1d56-429a-9e4d-59e592897e61\",\"name\":\"e44b5cf6-1d56-429a-9e4d-59e592897e61\",\"status\":\"Running\",\"startTime\":\"2021-05-25T18:35:09Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Stop-AzDiskPool+[NoContext]+Deallocate+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/e44b5cf6-1d56-429a-9e4d-59e592897e61?api-version=2021-04-01-preview+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/e44b5cf6-1d56-429a-9e4d-59e592897e61?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "31" ], + "x-ms-client-request-id": [ "434c1109-c7e7-41e6-8c7c-79d028470657" ], + "CommandName": [ "Stop-AzDiskPool" ], + "FullCommandName": [ "Stop-AzDiskPool_Deallocate" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11971" ], + "X-Ms-Client-Request-Id": [ "434c1109-c7e7-41e6-8c7c-79d028470657" ], + "X-Ms-Request-Id": [ "bad9720e-3f95-4d5d-aae8-bcced91f789b" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "8883170c-0521-4cfe-9234-29453c2dbecf" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T183550Z:8883170c-0521-4cfe-9234-29453c2dbecf" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:35:49 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/e44b5cf6-1d56-429a-9e4d-59e592897e61\",\"name\":\"e44b5cf6-1d56-429a-9e4d-59e592897e61\",\"status\":\"Running\",\"startTime\":\"2021-05-25T18:35:09Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Stop-AzDiskPool+[NoContext]+Deallocate+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/e44b5cf6-1d56-429a-9e4d-59e592897e61?api-version=2021-04-01-preview+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/e44b5cf6-1d56-429a-9e4d-59e592897e61?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "32" ], + "x-ms-client-request-id": [ "434c1109-c7e7-41e6-8c7c-79d028470657" ], + "CommandName": [ "Stop-AzDiskPool" ], + "FullCommandName": [ "Stop-AzDiskPool_Deallocate" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11970" ], + "X-Ms-Client-Request-Id": [ "434c1109-c7e7-41e6-8c7c-79d028470657" ], + "X-Ms-Request-Id": [ "2ee992e5-154f-4dba-99ec-c463a8fa5808" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "6481bdb7-45cf-423a-a2d0-ed7ced6ef9f3" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T183620Z:6481bdb7-45cf-423a-a2d0-ed7ced6ef9f3" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:36:20 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/e44b5cf6-1d56-429a-9e4d-59e592897e61\",\"name\":\"e44b5cf6-1d56-429a-9e4d-59e592897e61\",\"status\":\"Running\",\"startTime\":\"2021-05-25T18:35:09Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Stop-AzDiskPool+[NoContext]+Deallocate+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/e44b5cf6-1d56-429a-9e4d-59e592897e61?api-version=2021-04-01-preview+5": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/e44b5cf6-1d56-429a-9e4d-59e592897e61?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "33" ], + "x-ms-client-request-id": [ "434c1109-c7e7-41e6-8c7c-79d028470657" ], + "CommandName": [ "Stop-AzDiskPool" ], + "FullCommandName": [ "Stop-AzDiskPool_Deallocate" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11969" ], + "X-Ms-Client-Request-Id": [ "434c1109-c7e7-41e6-8c7c-79d028470657" ], + "X-Ms-Request-Id": [ "047c72f9-428b-40cf-a7c2-ae44f2a40c6a" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "5062a9f1-7c16-489d-b297-98540772a40f" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T183651Z:5062a9f1-7c16-489d-b297-98540772a40f" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:36:50 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/e44b5cf6-1d56-429a-9e4d-59e592897e61\",\"name\":\"e44b5cf6-1d56-429a-9e4d-59e592897e61\",\"status\":\"Running\",\"startTime\":\"2021-05-25T18:35:09Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Stop-AzDiskPool+[NoContext]+Deallocate+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/e44b5cf6-1d56-429a-9e4d-59e592897e61?api-version=2021-04-01-preview+6": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/e44b5cf6-1d56-429a-9e4d-59e592897e61?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "34" ], + "x-ms-client-request-id": [ "434c1109-c7e7-41e6-8c7c-79d028470657" ], + "CommandName": [ "Stop-AzDiskPool" ], + "FullCommandName": [ "Stop-AzDiskPool_Deallocate" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11968" ], + "X-Ms-Client-Request-Id": [ "434c1109-c7e7-41e6-8c7c-79d028470657" ], + "X-Ms-Request-Id": [ "8591efde-6649-41cf-9814-a5cdacc83583" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "dc9bf86c-7160-4275-a724-bc4e50bd1820" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T183721Z:dc9bf86c-7160-4275-a724-bc4e50bd1820" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:37:20 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/e44b5cf6-1d56-429a-9e4d-59e592897e61\",\"name\":\"e44b5cf6-1d56-429a-9e4d-59e592897e61\",\"status\":\"Running\",\"startTime\":\"2021-05-25T18:35:09Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Stop-AzDiskPool+[NoContext]+Deallocate+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/e44b5cf6-1d56-429a-9e4d-59e592897e61?api-version=2021-04-01-preview+7": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/e44b5cf6-1d56-429a-9e4d-59e592897e61?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "35" ], + "x-ms-client-request-id": [ "434c1109-c7e7-41e6-8c7c-79d028470657" ], + "CommandName": [ "Stop-AzDiskPool" ], + "FullCommandName": [ "Stop-AzDiskPool_Deallocate" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11967" ], + "X-Ms-Client-Request-Id": [ "434c1109-c7e7-41e6-8c7c-79d028470657" ], + "X-Ms-Request-Id": [ "903d99b1-e273-43a5-9eec-311c79c50982" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "d7d870ca-1f3f-4f66-8a9b-e0f54c51bc22" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T183751Z:d7d870ca-1f3f-4f66-8a9b-e0f54c51bc22" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:37:51 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/e44b5cf6-1d56-429a-9e4d-59e592897e61\",\"name\":\"e44b5cf6-1d56-429a-9e4d-59e592897e61\",\"status\":\"Running\",\"startTime\":\"2021-05-25T18:35:09Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Stop-AzDiskPool+[NoContext]+Deallocate+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/e44b5cf6-1d56-429a-9e4d-59e592897e61?api-version=2021-04-01-preview+8": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/e44b5cf6-1d56-429a-9e4d-59e592897e61?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "36" ], + "x-ms-client-request-id": [ "434c1109-c7e7-41e6-8c7c-79d028470657" ], + "CommandName": [ "Stop-AzDiskPool" ], + "FullCommandName": [ "Stop-AzDiskPool_Deallocate" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11966" ], + "X-Ms-Client-Request-Id": [ "434c1109-c7e7-41e6-8c7c-79d028470657" ], + "X-Ms-Request-Id": [ "b55e43ff-2026-464e-9fbb-104352d9eba5" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "7ae0f12f-f47f-4f1d-bbbf-4898a67c2a29" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T183822Z:7ae0f12f-f47f-4f1d-bbbf-4898a67c2a29" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:38:21 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/e44b5cf6-1d56-429a-9e4d-59e592897e61\",\"name\":\"e44b5cf6-1d56-429a-9e4d-59e592897e61\",\"status\":\"Running\",\"startTime\":\"2021-05-25T18:35:09Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Stop-AzDiskPool+[NoContext]+Deallocate+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/e44b5cf6-1d56-429a-9e4d-59e592897e61?api-version=2021-04-01-preview+9": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/e44b5cf6-1d56-429a-9e4d-59e592897e61?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "37" ], + "x-ms-client-request-id": [ "434c1109-c7e7-41e6-8c7c-79d028470657" ], + "CommandName": [ "Stop-AzDiskPool" ], + "FullCommandName": [ "Stop-AzDiskPool_Deallocate" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11965" ], + "X-Ms-Client-Request-Id": [ "434c1109-c7e7-41e6-8c7c-79d028470657" ], + "X-Ms-Request-Id": [ "41781653-89c6-493c-b138-ab213f471474" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "941179d1-117d-4851-be9e-5cca2a596c6a" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T183852Z:941179d1-117d-4851-be9e-5cca2a596c6a" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:38:51 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/e44b5cf6-1d56-429a-9e4d-59e592897e61\",\"name\":\"e44b5cf6-1d56-429a-9e4d-59e592897e61\",\"status\":\"Running\",\"startTime\":\"2021-05-25T18:35:09Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Stop-AzDiskPool+[NoContext]+Deallocate+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/e44b5cf6-1d56-429a-9e4d-59e592897e61?api-version=2021-04-01-preview+10": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/e44b5cf6-1d56-429a-9e4d-59e592897e61?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "38" ], + "x-ms-client-request-id": [ "434c1109-c7e7-41e6-8c7c-79d028470657" ], + "CommandName": [ "Stop-AzDiskPool" ], + "FullCommandName": [ "Stop-AzDiskPool_Deallocate" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11964" ], + "X-Ms-Client-Request-Id": [ "434c1109-c7e7-41e6-8c7c-79d028470657" ], + "X-Ms-Request-Id": [ "385b8161-f314-435e-962f-28ceaeb4f12a" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "2c65ab10-d280-49a2-9810-d417978afd57" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T183922Z:2c65ab10-d280-49a2-9810-d417978afd57" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:39:21 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/e44b5cf6-1d56-429a-9e4d-59e592897e61\",\"name\":\"e44b5cf6-1d56-429a-9e4d-59e592897e61\",\"status\":\"Running\",\"startTime\":\"2021-05-25T18:35:09Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Stop-AzDiskPool+[NoContext]+Deallocate+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/e44b5cf6-1d56-429a-9e4d-59e592897e61?api-version=2021-04-01-preview+11": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/e44b5cf6-1d56-429a-9e4d-59e592897e61?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "39" ], + "x-ms-client-request-id": [ "434c1109-c7e7-41e6-8c7c-79d028470657" ], + "CommandName": [ "Stop-AzDiskPool" ], + "FullCommandName": [ "Stop-AzDiskPool_Deallocate" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11963" ], + "X-Ms-Client-Request-Id": [ "434c1109-c7e7-41e6-8c7c-79d028470657" ], + "X-Ms-Request-Id": [ "d4a75ef2-5bd9-4a93-adfd-4a592b90ce3d" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "c510ee3e-bc8a-4c41-8840-7276d37311c5" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T183953Z:c510ee3e-bc8a-4c41-8840-7276d37311c5" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:39:52 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/e44b5cf6-1d56-429a-9e4d-59e592897e61\",\"name\":\"e44b5cf6-1d56-429a-9e4d-59e592897e61\",\"status\":\"Running\",\"startTime\":\"2021-05-25T18:35:09Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Stop-AzDiskPool+[NoContext]+Deallocate+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/e44b5cf6-1d56-429a-9e4d-59e592897e61?api-version=2021-04-01-preview+12": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/e44b5cf6-1d56-429a-9e4d-59e592897e61?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "40" ], + "x-ms-client-request-id": [ "434c1109-c7e7-41e6-8c7c-79d028470657" ], + "CommandName": [ "Stop-AzDiskPool" ], + "FullCommandName": [ "Stop-AzDiskPool_Deallocate" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11962" ], + "X-Ms-Client-Request-Id": [ "434c1109-c7e7-41e6-8c7c-79d028470657" ], + "X-Ms-Request-Id": [ "0b82853c-310d-4b45-8d07-edb78e8d41c7" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "f1c8e697-c573-406a-b35f-813443b6142b" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T184023Z:f1c8e697-c573-406a-b35f-813443b6142b" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:40:22 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/e44b5cf6-1d56-429a-9e4d-59e592897e61\",\"name\":\"e44b5cf6-1d56-429a-9e4d-59e592897e61\",\"status\":\"Running\",\"startTime\":\"2021-05-25T18:35:09Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Stop-AzDiskPool+[NoContext]+Deallocate+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/e44b5cf6-1d56-429a-9e4d-59e592897e61?api-version=2021-04-01-preview+13": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/e44b5cf6-1d56-429a-9e4d-59e592897e61?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "41" ], + "x-ms-client-request-id": [ "434c1109-c7e7-41e6-8c7c-79d028470657" ], + "CommandName": [ "Stop-AzDiskPool" ], + "FullCommandName": [ "Stop-AzDiskPool_Deallocate" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11961" ], + "X-Ms-Client-Request-Id": [ "434c1109-c7e7-41e6-8c7c-79d028470657" ], + "X-Ms-Request-Id": [ "58ea1902-29e9-4cd6-b530-d75f4db8dd6b" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "aa046b62-7e50-4c1d-b8b6-08104848cbe3" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T184053Z:aa046b62-7e50-4c1d-b8b6-08104848cbe3" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:40:53 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/e44b5cf6-1d56-429a-9e4d-59e592897e61\",\"name\":\"e44b5cf6-1d56-429a-9e4d-59e592897e61\",\"status\":\"Running\",\"startTime\":\"2021-05-25T18:35:09Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Stop-AzDiskPool+[NoContext]+Deallocate+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/e44b5cf6-1d56-429a-9e4d-59e592897e61?api-version=2021-04-01-preview+14": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/e44b5cf6-1d56-429a-9e4d-59e592897e61?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "42" ], + "x-ms-client-request-id": [ "434c1109-c7e7-41e6-8c7c-79d028470657" ], + "CommandName": [ "Stop-AzDiskPool" ], + "FullCommandName": [ "Stop-AzDiskPool_Deallocate" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11960" ], + "X-Ms-Client-Request-Id": [ "434c1109-c7e7-41e6-8c7c-79d028470657" ], + "X-Ms-Request-Id": [ "c4a16b6c-5436-450a-8fe9-9aff58df8417" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "7e758444-03a7-49c1-b4bd-6e6d771a0a61" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T184123Z:7e758444-03a7-49c1-b4bd-6e6d771a0a61" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:41:23 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/e44b5cf6-1d56-429a-9e4d-59e592897e61\",\"name\":\"e44b5cf6-1d56-429a-9e4d-59e592897e61\",\"status\":\"Running\",\"startTime\":\"2021-05-25T18:35:09Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Stop-AzDiskPool+[NoContext]+Deallocate+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/e44b5cf6-1d56-429a-9e4d-59e592897e61?api-version=2021-04-01-preview+15": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/e44b5cf6-1d56-429a-9e4d-59e592897e61?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "43" ], + "x-ms-client-request-id": [ "434c1109-c7e7-41e6-8c7c-79d028470657" ], + "CommandName": [ "Stop-AzDiskPool" ], + "FullCommandName": [ "Stop-AzDiskPool_Deallocate" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11959" ], + "X-Ms-Client-Request-Id": [ "434c1109-c7e7-41e6-8c7c-79d028470657" ], + "X-Ms-Request-Id": [ "9022cf9a-ad7a-4bb9-af77-f0f61e1ce4dd" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "d26e0407-4e31-4f33-a011-c6541d089214" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T184154Z:d26e0407-4e31-4f33-a011-c6541d089214" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:41:53 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/e44b5cf6-1d56-429a-9e4d-59e592897e61\",\"name\":\"e44b5cf6-1d56-429a-9e4d-59e592897e61\",\"status\":\"Running\",\"startTime\":\"2021-05-25T18:35:09Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Stop-AzDiskPool+[NoContext]+Deallocate+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/e44b5cf6-1d56-429a-9e4d-59e592897e61?api-version=2021-04-01-preview+16": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/e44b5cf6-1d56-429a-9e4d-59e592897e61?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "44" ], + "x-ms-client-request-id": [ "434c1109-c7e7-41e6-8c7c-79d028470657" ], + "CommandName": [ "Stop-AzDiskPool" ], + "FullCommandName": [ "Stop-AzDiskPool_Deallocate" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11958" ], + "X-Ms-Client-Request-Id": [ "434c1109-c7e7-41e6-8c7c-79d028470657" ], + "X-Ms-Request-Id": [ "d2856275-dcc2-41a2-92d1-3d568f9c393e" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "290fd124-3eed-4a0d-ae39-7c2bd8b105a2" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T184224Z:290fd124-3eed-4a0d-ae39-7c2bd8b105a2" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:42:24 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/e44b5cf6-1d56-429a-9e4d-59e592897e61\",\"name\":\"e44b5cf6-1d56-429a-9e4d-59e592897e61\",\"status\":\"Running\",\"startTime\":\"2021-05-25T18:35:09Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Stop-AzDiskPool+[NoContext]+Deallocate+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/e44b5cf6-1d56-429a-9e4d-59e592897e61?api-version=2021-04-01-preview+17": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/e44b5cf6-1d56-429a-9e4d-59e592897e61?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "45" ], + "x-ms-client-request-id": [ "434c1109-c7e7-41e6-8c7c-79d028470657" ], + "CommandName": [ "Stop-AzDiskPool" ], + "FullCommandName": [ "Stop-AzDiskPool_Deallocate" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11957" ], + "X-Ms-Client-Request-Id": [ "434c1109-c7e7-41e6-8c7c-79d028470657" ], + "X-Ms-Request-Id": [ "dc7fdaa1-ebc9-4c37-8b99-4f27a1ebad2a" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "14aaed1c-8597-44b5-8ddd-1ea9805a0074" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T184255Z:14aaed1c-8597-44b5-8ddd-1ea9805a0074" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:42:54 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/e44b5cf6-1d56-429a-9e4d-59e592897e61\",\"name\":\"e44b5cf6-1d56-429a-9e4d-59e592897e61\",\"status\":\"Running\",\"startTime\":\"2021-05-25T18:35:09Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Stop-AzDiskPool+[NoContext]+Deallocate+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/e44b5cf6-1d56-429a-9e4d-59e592897e61?api-version=2021-04-01-preview+18": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/e44b5cf6-1d56-429a-9e4d-59e592897e61?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "46" ], + "x-ms-client-request-id": [ "434c1109-c7e7-41e6-8c7c-79d028470657" ], + "CommandName": [ "Stop-AzDiskPool" ], + "FullCommandName": [ "Stop-AzDiskPool_Deallocate" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11956" ], + "X-Ms-Client-Request-Id": [ "434c1109-c7e7-41e6-8c7c-79d028470657" ], + "X-Ms-Request-Id": [ "6de0cf9d-5326-46f9-9634-569d8dd34818" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "4081005f-7c83-488e-a555-7c4d92785917" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T184325Z:4081005f-7c83-488e-a555-7c4d92785917" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:43:24 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "1093" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/e44b5cf6-1d56-429a-9e4d-59e592897e61\",\"name\":\"e44b5cf6-1d56-429a-9e4d-59e592897e61\",\"status\":\"Succeeded\",\"startTime\":\"2021-05-25T18:35:09Z\",\"endTime\":\"2021-05-25T18:43:07Z\",\"properties\":{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1\",\"name\":\"disk-pool-1\",\"type\":\"Microsoft.StoragePool/diskPools\",\"location\":\"westeurope\",\"tags\":{},\"systemData\":{\"createdBy\":\"ruyingchen@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2021-05-25T17:36:46.1112158Z\",\"lastModifiedBy\":\"ruyingchen@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2021-05-25T17:36:46.1112158Z\"},\"properties\":{\"availabilityZones\":[\"1\"],\"subnetId\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Network/virtualNetworks/disk-pool-vnet/subnets/default\",\"provisioningState\":\"Succeeded\",\"status\":\"Stopped (deallocated)\"},\"sku\":{\"name\":\"Standard\",\"tier\":\"Standard\"}}}", + "isContentBase64": false + } + }, + "Stop-AzDiskPool+[NoContext]+Deallocate+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/e44b5cf6-1d56-429a-9e4d-59e592897e61?api-version=2021-04-01-preview+19": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/e44b5cf6-1d56-429a-9e4d-59e592897e61?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "47" ], + "x-ms-client-request-id": [ "434c1109-c7e7-41e6-8c7c-79d028470657" ], + "CommandName": [ "Stop-AzDiskPool" ], + "FullCommandName": [ "Stop-AzDiskPool_Deallocate" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11955" ], + "X-Ms-Client-Request-Id": [ "434c1109-c7e7-41e6-8c7c-79d028470657" ], + "X-Ms-Request-Id": [ "9dd09180-816b-4c42-8346-6ae82096e4f1" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "4dbdd379-b123-4c59-8cbe-4bf13a0b4421" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T184325Z:4dbdd379-b123-4c59-8cbe-4bf13a0b4421" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:43:25 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "1093" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/e44b5cf6-1d56-429a-9e4d-59e592897e61\",\"name\":\"e44b5cf6-1d56-429a-9e4d-59e592897e61\",\"status\":\"Succeeded\",\"startTime\":\"2021-05-25T18:35:09Z\",\"endTime\":\"2021-05-25T18:43:07Z\",\"properties\":{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1\",\"name\":\"disk-pool-1\",\"type\":\"Microsoft.StoragePool/diskPools\",\"location\":\"westeurope\",\"tags\":{},\"systemData\":{\"createdBy\":\"ruyingchen@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2021-05-25T17:36:46.1112158Z\",\"lastModifiedBy\":\"ruyingchen@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2021-05-25T17:36:46.1112158Z\"},\"properties\":{\"availabilityZones\":[\"1\"],\"subnetId\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Network/virtualNetworks/disk-pool-vnet/subnets/default\",\"provisioningState\":\"Succeeded\",\"status\":\"Stopped (deallocated)\"},\"sku\":{\"name\":\"Standard\",\"tier\":\"Standard\"}}}", + "isContentBase64": false + } + }, + "Stop-AzDiskPool+[NoContext]+Deallocate+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1?api-version=2021-04-01-preview+20": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "x-ms-unique-id": [ "48" ], + "x-ms-client-request-id": [ "a3acbc37-f669-4450-8ce3-6958d3c4a97f" ], + "CommandName": [ "Get-AzDiskPool" ], + "FullCommandName": [ "Get-AzDiskPool_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11954" ], + "X-Ms-Client-Request-Id": [ "a3acbc37-f669-4450-8ce3-6958d3c4a97f" ], + "X-Ms-Request-Id": [ "13626ae4-034b-4c7e-b1f6-a519f5da5d49" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "cf60983b-ba4e-4e31-9704-257294c7125b" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T184325Z:cf60983b-ba4e-4e31-9704-257294c7125b" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:43:25 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "810" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1\",\"name\":\"disk-pool-1\",\"type\":\"Microsoft.StoragePool/diskPools\",\"location\":\"westeurope\",\"tags\":{},\"systemData\":{\"createdBy\":\"ruyingchen@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2021-05-25T17:36:46.1112158Z\",\"lastModifiedBy\":\"ruyingchen@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2021-05-25T17:36:46.1112158Z\"},\"properties\":{\"availabilityZones\":[\"1\"],\"subnetId\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Network/virtualNetworks/disk-pool-vnet/subnets/default\",\"provisioningState\":\"Succeeded\",\"status\":\"Stopped (deallocated)\"},\"sku\":{\"name\":\"Standard\",\"tier\":\"Standard\"}}", + "isContentBase64": false + } + }, + "Stop-AzDiskPool+[NoContext]+DeallocateViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-5?api-version=2021-04-01-preview+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-5?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "x-ms-unique-id": [ "49" ], + "x-ms-client-request-id": [ "730f13ac-fdfa-49f7-8619-1c2eed37e95c" ], + "CommandName": [ "Get-AzDiskPool" ], + "FullCommandName": [ "Get-AzDiskPool_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11999" ], + "X-Ms-Client-Request-Id": [ "730f13ac-fdfa-49f7-8619-1c2eed37e95c" ], + "X-Ms-Request-Id": [ "381f2881-3804-488b-b75e-1da82d9ef7a5" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "e9c52ba6-ca8f-41ef-a32f-3971f619dc30" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T185148Z:e9c52ba6-ca8f-41ef-a32f-3971f619dc30" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:51:48 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "796" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-5\",\"name\":\"disk-pool-5\",\"type\":\"Microsoft.StoragePool/diskPools\",\"location\":\"westeurope\",\"tags\":{},\"systemData\":{\"createdBy\":\"ruyingchen@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2021-05-25T17:46:06.4812705Z\",\"lastModifiedBy\":\"ruyingchen@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2021-05-25T17:46:06.4812705Z\"},\"properties\":{\"availabilityZones\":[\"1\"],\"subnetId\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Network/virtualNetworks/disk-pool-vnet/subnets/default\",\"provisioningState\":\"Succeeded\",\"status\":\"Running\"},\"sku\":{\"name\":\"Standard\",\"tier\":\"Standard\"}}", + "isContentBase64": false + } + }, + "Stop-AzDiskPool+[NoContext]+DeallocateViaIdentity+$POST+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-5/deallocate?api-version=2021-04-01-preview+2": { + "Request": { + "Method": "POST", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-5/deallocate?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "x-ms-unique-id": [ "50" ], + "x-ms-client-request-id": [ "2ed46918-e224-413a-88b6-cb2df2d4abf5" ], + "CommandName": [ "Stop-AzDiskPool" ], + "FullCommandName": [ "Stop-AzDiskPool_DeallocateViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "Location": [ "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationresults/7993eeef-e1e2-4858-aae1-1297b0af6e3f?api-version=2021-04-01-preview" ], + "Retry-After": [ "10" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1199" ], + "Azure-Asyncoperation": [ "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/7993eeef-e1e2-4858-aae1-1297b0af6e3f?api-version=2021-04-01-preview" ], + "X-Ms-Client-Request-Id": [ "2ed46918-e224-413a-88b6-cb2df2d4abf5" ], + "X-Ms-Request-Id": [ "bad1605b-92c4-467e-b685-0d5121b86d50" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "051489ac-5f29-4644-b6be-018a7e35611e" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T185149Z:051489ac-5f29-4644-b6be-018a7e35611e" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:51:49 GMT" ] + }, + "ContentHeaders": { + "Expires": [ "-1" ], + "Content-Length": [ "0" ] + }, + "Content": null, + "isContentBase64": false + } + }, + "Stop-AzDiskPool+[NoContext]+DeallocateViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/7993eeef-e1e2-4858-aae1-1297b0af6e3f?api-version=2021-04-01-preview+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/7993eeef-e1e2-4858-aae1-1297b0af6e3f?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "51" ], + "x-ms-client-request-id": [ "2ed46918-e224-413a-88b6-cb2df2d4abf5" ], + "CommandName": [ "Stop-AzDiskPool" ], + "FullCommandName": [ "Stop-AzDiskPool_DeallocateViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11998" ], + "X-Ms-Client-Request-Id": [ "2ed46918-e224-413a-88b6-cb2df2d4abf5" ], + "X-Ms-Request-Id": [ "ba97ba58-3ba8-482a-ad52-e53f6faaa004" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "d579766c-5fd4-47e1-9edd-cb09ce30dc14" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T185159Z:d579766c-5fd4-47e1-9edd-cb09ce30dc14" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:51:59 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/7993eeef-e1e2-4858-aae1-1297b0af6e3f\",\"name\":\"7993eeef-e1e2-4858-aae1-1297b0af6e3f\",\"status\":\"Running\",\"startTime\":\"2021-05-25T18:51:49Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Stop-AzDiskPool+[NoContext]+DeallocateViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/7993eeef-e1e2-4858-aae1-1297b0af6e3f?api-version=2021-04-01-preview+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/7993eeef-e1e2-4858-aae1-1297b0af6e3f?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "52" ], + "x-ms-client-request-id": [ "2ed46918-e224-413a-88b6-cb2df2d4abf5" ], + "CommandName": [ "Stop-AzDiskPool" ], + "FullCommandName": [ "Stop-AzDiskPool_DeallocateViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11997" ], + "X-Ms-Client-Request-Id": [ "2ed46918-e224-413a-88b6-cb2df2d4abf5" ], + "X-Ms-Request-Id": [ "4a2879f8-f88e-427e-9829-20454994781a" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "4e731082-5644-4d06-915e-689cbb7dcf9a" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T185230Z:4e731082-5644-4d06-915e-689cbb7dcf9a" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:52:29 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/7993eeef-e1e2-4858-aae1-1297b0af6e3f\",\"name\":\"7993eeef-e1e2-4858-aae1-1297b0af6e3f\",\"status\":\"Running\",\"startTime\":\"2021-05-25T18:51:49Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Stop-AzDiskPool+[NoContext]+DeallocateViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/7993eeef-e1e2-4858-aae1-1297b0af6e3f?api-version=2021-04-01-preview+5": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/7993eeef-e1e2-4858-aae1-1297b0af6e3f?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "53" ], + "x-ms-client-request-id": [ "2ed46918-e224-413a-88b6-cb2df2d4abf5" ], + "CommandName": [ "Stop-AzDiskPool" ], + "FullCommandName": [ "Stop-AzDiskPool_DeallocateViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11996" ], + "X-Ms-Client-Request-Id": [ "2ed46918-e224-413a-88b6-cb2df2d4abf5" ], + "X-Ms-Request-Id": [ "78ac123a-c4e0-45b6-8b3d-f38b553eea34" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "fc432fd5-9b9a-47fe-8c82-183405aeadc4" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T185300Z:fc432fd5-9b9a-47fe-8c82-183405aeadc4" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:53:00 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/7993eeef-e1e2-4858-aae1-1297b0af6e3f\",\"name\":\"7993eeef-e1e2-4858-aae1-1297b0af6e3f\",\"status\":\"Running\",\"startTime\":\"2021-05-25T18:51:49Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Stop-AzDiskPool+[NoContext]+DeallocateViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/7993eeef-e1e2-4858-aae1-1297b0af6e3f?api-version=2021-04-01-preview+6": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/7993eeef-e1e2-4858-aae1-1297b0af6e3f?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "54" ], + "x-ms-client-request-id": [ "2ed46918-e224-413a-88b6-cb2df2d4abf5" ], + "CommandName": [ "Stop-AzDiskPool" ], + "FullCommandName": [ "Stop-AzDiskPool_DeallocateViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11995" ], + "X-Ms-Client-Request-Id": [ "2ed46918-e224-413a-88b6-cb2df2d4abf5" ], + "X-Ms-Request-Id": [ "9aecd425-9bb5-4088-a204-27a522228c5b" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "585c0301-0fff-4b64-b22a-00ff3d685aba" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T185330Z:585c0301-0fff-4b64-b22a-00ff3d685aba" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:53:30 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/7993eeef-e1e2-4858-aae1-1297b0af6e3f\",\"name\":\"7993eeef-e1e2-4858-aae1-1297b0af6e3f\",\"status\":\"Running\",\"startTime\":\"2021-05-25T18:51:49Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Stop-AzDiskPool+[NoContext]+DeallocateViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/7993eeef-e1e2-4858-aae1-1297b0af6e3f?api-version=2021-04-01-preview+7": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/7993eeef-e1e2-4858-aae1-1297b0af6e3f?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "55" ], + "x-ms-client-request-id": [ "2ed46918-e224-413a-88b6-cb2df2d4abf5" ], + "CommandName": [ "Stop-AzDiskPool" ], + "FullCommandName": [ "Stop-AzDiskPool_DeallocateViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11994" ], + "X-Ms-Client-Request-Id": [ "2ed46918-e224-413a-88b6-cb2df2d4abf5" ], + "X-Ms-Request-Id": [ "794d0d9b-dc14-4c53-a320-663e8a39899a" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "232f5800-309d-4696-bad7-c79f5ebcdf3a" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T185401Z:232f5800-309d-4696-bad7-c79f5ebcdf3a" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:54:00 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/7993eeef-e1e2-4858-aae1-1297b0af6e3f\",\"name\":\"7993eeef-e1e2-4858-aae1-1297b0af6e3f\",\"status\":\"Running\",\"startTime\":\"2021-05-25T18:51:49Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Stop-AzDiskPool+[NoContext]+DeallocateViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/7993eeef-e1e2-4858-aae1-1297b0af6e3f?api-version=2021-04-01-preview+8": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/7993eeef-e1e2-4858-aae1-1297b0af6e3f?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "56" ], + "x-ms-client-request-id": [ "2ed46918-e224-413a-88b6-cb2df2d4abf5" ], + "CommandName": [ "Stop-AzDiskPool" ], + "FullCommandName": [ "Stop-AzDiskPool_DeallocateViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11993" ], + "X-Ms-Client-Request-Id": [ "2ed46918-e224-413a-88b6-cb2df2d4abf5" ], + "X-Ms-Request-Id": [ "67329d31-12c7-470d-98e0-9c963607fb32" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "15ae56ca-3f6d-4a27-8039-bb640e40bcb7" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T185431Z:15ae56ca-3f6d-4a27-8039-bb640e40bcb7" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:54:31 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/7993eeef-e1e2-4858-aae1-1297b0af6e3f\",\"name\":\"7993eeef-e1e2-4858-aae1-1297b0af6e3f\",\"status\":\"Running\",\"startTime\":\"2021-05-25T18:51:49Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Stop-AzDiskPool+[NoContext]+DeallocateViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/7993eeef-e1e2-4858-aae1-1297b0af6e3f?api-version=2021-04-01-preview+9": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/7993eeef-e1e2-4858-aae1-1297b0af6e3f?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "57" ], + "x-ms-client-request-id": [ "2ed46918-e224-413a-88b6-cb2df2d4abf5" ], + "CommandName": [ "Stop-AzDiskPool" ], + "FullCommandName": [ "Stop-AzDiskPool_DeallocateViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11992" ], + "X-Ms-Client-Request-Id": [ "2ed46918-e224-413a-88b6-cb2df2d4abf5" ], + "X-Ms-Request-Id": [ "1cd9be44-727f-4066-a093-00785fc07712" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "4a9d0297-6759-477b-92cf-cb906b6aefc4" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T185501Z:4a9d0297-6759-477b-92cf-cb906b6aefc4" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:55:01 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/7993eeef-e1e2-4858-aae1-1297b0af6e3f\",\"name\":\"7993eeef-e1e2-4858-aae1-1297b0af6e3f\",\"status\":\"Running\",\"startTime\":\"2021-05-25T18:51:49Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Stop-AzDiskPool+[NoContext]+DeallocateViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/7993eeef-e1e2-4858-aae1-1297b0af6e3f?api-version=2021-04-01-preview+10": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/7993eeef-e1e2-4858-aae1-1297b0af6e3f?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "58" ], + "x-ms-client-request-id": [ "2ed46918-e224-413a-88b6-cb2df2d4abf5" ], + "CommandName": [ "Stop-AzDiskPool" ], + "FullCommandName": [ "Stop-AzDiskPool_DeallocateViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11991" ], + "X-Ms-Client-Request-Id": [ "2ed46918-e224-413a-88b6-cb2df2d4abf5" ], + "X-Ms-Request-Id": [ "45dc55c7-6313-4baf-887e-7131efb24592" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "eda823ec-e0e5-4b17-8ee2-0f8df1a58b06" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T185531Z:eda823ec-e0e5-4b17-8ee2-0f8df1a58b06" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:55:31 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/7993eeef-e1e2-4858-aae1-1297b0af6e3f\",\"name\":\"7993eeef-e1e2-4858-aae1-1297b0af6e3f\",\"status\":\"Running\",\"startTime\":\"2021-05-25T18:51:49Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Stop-AzDiskPool+[NoContext]+DeallocateViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/7993eeef-e1e2-4858-aae1-1297b0af6e3f?api-version=2021-04-01-preview+11": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/7993eeef-e1e2-4858-aae1-1297b0af6e3f?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "59" ], + "x-ms-client-request-id": [ "2ed46918-e224-413a-88b6-cb2df2d4abf5" ], + "CommandName": [ "Stop-AzDiskPool" ], + "FullCommandName": [ "Stop-AzDiskPool_DeallocateViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11990" ], + "X-Ms-Client-Request-Id": [ "2ed46918-e224-413a-88b6-cb2df2d4abf5" ], + "X-Ms-Request-Id": [ "00e491a0-f174-418c-b151-6de2b875c1b5" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "ae7f50f0-3ea1-4296-80e4-0fa9626a59e8" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T185602Z:ae7f50f0-3ea1-4296-80e4-0fa9626a59e8" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:56:01 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/7993eeef-e1e2-4858-aae1-1297b0af6e3f\",\"name\":\"7993eeef-e1e2-4858-aae1-1297b0af6e3f\",\"status\":\"Running\",\"startTime\":\"2021-05-25T18:51:49Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Stop-AzDiskPool+[NoContext]+DeallocateViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/7993eeef-e1e2-4858-aae1-1297b0af6e3f?api-version=2021-04-01-preview+12": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/7993eeef-e1e2-4858-aae1-1297b0af6e3f?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "60" ], + "x-ms-client-request-id": [ "2ed46918-e224-413a-88b6-cb2df2d4abf5" ], + "CommandName": [ "Stop-AzDiskPool" ], + "FullCommandName": [ "Stop-AzDiskPool_DeallocateViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11989" ], + "X-Ms-Client-Request-Id": [ "2ed46918-e224-413a-88b6-cb2df2d4abf5" ], + "X-Ms-Request-Id": [ "994d6973-500e-4755-974d-e2a2073338a9" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "b04909a1-a87f-460b-a79e-50a00ae2e074" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T185632Z:b04909a1-a87f-460b-a79e-50a00ae2e074" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:56:31 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/7993eeef-e1e2-4858-aae1-1297b0af6e3f\",\"name\":\"7993eeef-e1e2-4858-aae1-1297b0af6e3f\",\"status\":\"Running\",\"startTime\":\"2021-05-25T18:51:49Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Stop-AzDiskPool+[NoContext]+DeallocateViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/7993eeef-e1e2-4858-aae1-1297b0af6e3f?api-version=2021-04-01-preview+13": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/7993eeef-e1e2-4858-aae1-1297b0af6e3f?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "61" ], + "x-ms-client-request-id": [ "2ed46918-e224-413a-88b6-cb2df2d4abf5" ], + "CommandName": [ "Stop-AzDiskPool" ], + "FullCommandName": [ "Stop-AzDiskPool_DeallocateViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11988" ], + "X-Ms-Client-Request-Id": [ "2ed46918-e224-413a-88b6-cb2df2d4abf5" ], + "X-Ms-Request-Id": [ "19e8324d-3468-4a6b-b52d-b21c59960cef" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "45cd1211-5f44-44c5-9441-2bdd08d1fe56" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T185702Z:45cd1211-5f44-44c5-9441-2bdd08d1fe56" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:57:01 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/7993eeef-e1e2-4858-aae1-1297b0af6e3f\",\"name\":\"7993eeef-e1e2-4858-aae1-1297b0af6e3f\",\"status\":\"Running\",\"startTime\":\"2021-05-25T18:51:49Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Stop-AzDiskPool+[NoContext]+DeallocateViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/7993eeef-e1e2-4858-aae1-1297b0af6e3f?api-version=2021-04-01-preview+14": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/7993eeef-e1e2-4858-aae1-1297b0af6e3f?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "62" ], + "x-ms-client-request-id": [ "2ed46918-e224-413a-88b6-cb2df2d4abf5" ], + "CommandName": [ "Stop-AzDiskPool" ], + "FullCommandName": [ "Stop-AzDiskPool_DeallocateViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11987" ], + "X-Ms-Client-Request-Id": [ "2ed46918-e224-413a-88b6-cb2df2d4abf5" ], + "X-Ms-Request-Id": [ "d31641d1-5da1-4eb9-8d58-2b3dcadb3641" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "a9014d00-8dc3-4e89-a7e1-0e9d23f362e9" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T185733Z:a9014d00-8dc3-4e89-a7e1-0e9d23f362e9" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:57:32 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/7993eeef-e1e2-4858-aae1-1297b0af6e3f\",\"name\":\"7993eeef-e1e2-4858-aae1-1297b0af6e3f\",\"status\":\"Running\",\"startTime\":\"2021-05-25T18:51:49Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Stop-AzDiskPool+[NoContext]+DeallocateViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/7993eeef-e1e2-4858-aae1-1297b0af6e3f?api-version=2021-04-01-preview+15": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/7993eeef-e1e2-4858-aae1-1297b0af6e3f?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "63" ], + "x-ms-client-request-id": [ "2ed46918-e224-413a-88b6-cb2df2d4abf5" ], + "CommandName": [ "Stop-AzDiskPool" ], + "FullCommandName": [ "Stop-AzDiskPool_DeallocateViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11986" ], + "X-Ms-Client-Request-Id": [ "2ed46918-e224-413a-88b6-cb2df2d4abf5" ], + "X-Ms-Request-Id": [ "01cc24ca-252d-4c6b-adc5-419a155621e2" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "681fc742-c63c-4aa5-9cfe-f2ace2d6f5b5" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T185803Z:681fc742-c63c-4aa5-9cfe-f2ace2d6f5b5" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:58:03 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/7993eeef-e1e2-4858-aae1-1297b0af6e3f\",\"name\":\"7993eeef-e1e2-4858-aae1-1297b0af6e3f\",\"status\":\"Running\",\"startTime\":\"2021-05-25T18:51:49Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Stop-AzDiskPool+[NoContext]+DeallocateViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/7993eeef-e1e2-4858-aae1-1297b0af6e3f?api-version=2021-04-01-preview+16": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/7993eeef-e1e2-4858-aae1-1297b0af6e3f?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "64" ], + "x-ms-client-request-id": [ "2ed46918-e224-413a-88b6-cb2df2d4abf5" ], + "CommandName": [ "Stop-AzDiskPool" ], + "FullCommandName": [ "Stop-AzDiskPool_DeallocateViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11985" ], + "X-Ms-Client-Request-Id": [ "2ed46918-e224-413a-88b6-cb2df2d4abf5" ], + "X-Ms-Request-Id": [ "35e49bc1-062b-48cb-bef2-50a04d354532" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "3892a5e8-1fc5-4fdd-9a3f-38fb1051113a" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T185834Z:3892a5e8-1fc5-4fdd-9a3f-38fb1051113a" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:58:33 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/7993eeef-e1e2-4858-aae1-1297b0af6e3f\",\"name\":\"7993eeef-e1e2-4858-aae1-1297b0af6e3f\",\"status\":\"Running\",\"startTime\":\"2021-05-25T18:51:49Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Stop-AzDiskPool+[NoContext]+DeallocateViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/7993eeef-e1e2-4858-aae1-1297b0af6e3f?api-version=2021-04-01-preview+17": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/7993eeef-e1e2-4858-aae1-1297b0af6e3f?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "65" ], + "x-ms-client-request-id": [ "2ed46918-e224-413a-88b6-cb2df2d4abf5" ], + "CommandName": [ "Stop-AzDiskPool" ], + "FullCommandName": [ "Stop-AzDiskPool_DeallocateViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11984" ], + "X-Ms-Client-Request-Id": [ "2ed46918-e224-413a-88b6-cb2df2d4abf5" ], + "X-Ms-Request-Id": [ "34f40745-c8f2-4af6-a622-793014afe8d8" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "a3bff8f5-97b6-4394-bf9b-dde6ba3851ac" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T185904Z:a3bff8f5-97b6-4394-bf9b-dde6ba3851ac" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:59:04 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/7993eeef-e1e2-4858-aae1-1297b0af6e3f\",\"name\":\"7993eeef-e1e2-4858-aae1-1297b0af6e3f\",\"status\":\"Running\",\"startTime\":\"2021-05-25T18:51:49Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Stop-AzDiskPool+[NoContext]+DeallocateViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/7993eeef-e1e2-4858-aae1-1297b0af6e3f?api-version=2021-04-01-preview+18": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/7993eeef-e1e2-4858-aae1-1297b0af6e3f?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "66" ], + "x-ms-client-request-id": [ "2ed46918-e224-413a-88b6-cb2df2d4abf5" ], + "CommandName": [ "Stop-AzDiskPool" ], + "FullCommandName": [ "Stop-AzDiskPool_DeallocateViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11983" ], + "X-Ms-Client-Request-Id": [ "2ed46918-e224-413a-88b6-cb2df2d4abf5" ], + "X-Ms-Request-Id": [ "ffd91d95-1bb3-4492-9faa-0223f70c263f" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "98ea7ab9-48fb-4eed-bc3c-2f6045ee93c9" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T185934Z:98ea7ab9-48fb-4eed-bc3c-2f6045ee93c9" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:59:34 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "1093" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/7993eeef-e1e2-4858-aae1-1297b0af6e3f\",\"name\":\"7993eeef-e1e2-4858-aae1-1297b0af6e3f\",\"status\":\"Succeeded\",\"startTime\":\"2021-05-25T18:51:49Z\",\"endTime\":\"2021-05-25T18:59:33Z\",\"properties\":{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-5\",\"name\":\"disk-pool-5\",\"type\":\"Microsoft.StoragePool/diskPools\",\"location\":\"westeurope\",\"tags\":{},\"systemData\":{\"createdBy\":\"ruyingchen@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2021-05-25T17:46:06.4812705Z\",\"lastModifiedBy\":\"ruyingchen@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2021-05-25T17:46:06.4812705Z\"},\"properties\":{\"availabilityZones\":[\"1\"],\"subnetId\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Network/virtualNetworks/disk-pool-vnet/subnets/default\",\"provisioningState\":\"Succeeded\",\"status\":\"Stopped (deallocated)\"},\"sku\":{\"name\":\"Standard\",\"tier\":\"Standard\"}}}", + "isContentBase64": false + } + }, + "Stop-AzDiskPool+[NoContext]+DeallocateViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/7993eeef-e1e2-4858-aae1-1297b0af6e3f?api-version=2021-04-01-preview+19": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/7993eeef-e1e2-4858-aae1-1297b0af6e3f?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "67" ], + "x-ms-client-request-id": [ "2ed46918-e224-413a-88b6-cb2df2d4abf5" ], + "CommandName": [ "Stop-AzDiskPool" ], + "FullCommandName": [ "Stop-AzDiskPool_DeallocateViaIdentity" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11982" ], + "X-Ms-Client-Request-Id": [ "2ed46918-e224-413a-88b6-cb2df2d4abf5" ], + "X-Ms-Request-Id": [ "9c1d7db9-c94c-4207-99d1-2429bd203fb8" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "630d40bf-0e84-4294-b27a-93ae4be28057" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T185935Z:630d40bf-0e84-4294-b27a-93ae4be28057" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:59:34 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "1093" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/7993eeef-e1e2-4858-aae1-1297b0af6e3f\",\"name\":\"7993eeef-e1e2-4858-aae1-1297b0af6e3f\",\"status\":\"Succeeded\",\"startTime\":\"2021-05-25T18:51:49Z\",\"endTime\":\"2021-05-25T18:59:33Z\",\"properties\":{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-5\",\"name\":\"disk-pool-5\",\"type\":\"Microsoft.StoragePool/diskPools\",\"location\":\"westeurope\",\"tags\":{},\"systemData\":{\"createdBy\":\"ruyingchen@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2021-05-25T17:46:06.4812705Z\",\"lastModifiedBy\":\"ruyingchen@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2021-05-25T17:46:06.4812705Z\"},\"properties\":{\"availabilityZones\":[\"1\"],\"subnetId\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Network/virtualNetworks/disk-pool-vnet/subnets/default\",\"provisioningState\":\"Succeeded\",\"status\":\"Stopped (deallocated)\"},\"sku\":{\"name\":\"Standard\",\"tier\":\"Standard\"}}}", + "isContentBase64": false + } + }, + "Stop-AzDiskPool+[NoContext]+DeallocateViaIdentity+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-5?api-version=2021-04-01-preview+20": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-5?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "x-ms-unique-id": [ "68" ], + "x-ms-client-request-id": [ "4582c284-4b0f-4912-803c-1db88f538d15" ], + "CommandName": [ "Get-AzDiskPool" ], + "FullCommandName": [ "Get-AzDiskPool_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11981" ], + "X-Ms-Client-Request-Id": [ "4582c284-4b0f-4912-803c-1db88f538d15" ], + "X-Ms-Request-Id": [ "8bfda9e5-137b-45aa-abec-d2da28e52826" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "e0f24baf-536a-44ef-911c-57d9768e37af" ], + "x-ms-routing-request-id": [ "WESTUS2:20210525T185935Z:e0f24baf-536a-44ef-911c-57d9768e37af" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Tue, 25 May 2021 18:59:34 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "810" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-5\",\"name\":\"disk-pool-5\",\"type\":\"Microsoft.StoragePool/diskPools\",\"location\":\"westeurope\",\"tags\":{},\"systemData\":{\"createdBy\":\"ruyingchen@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2021-05-25T17:46:06.4812705Z\",\"lastModifiedBy\":\"ruyingchen@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2021-05-25T17:46:06.4812705Z\"},\"properties\":{\"availabilityZones\":[\"1\"],\"subnetId\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Network/virtualNetworks/disk-pool-vnet/subnets/default\",\"provisioningState\":\"Succeeded\",\"status\":\"Stopped (deallocated)\"},\"sku\":{\"name\":\"Standard\",\"tier\":\"Standard\"}}", + "isContentBase64": false + } + } +} \ No newline at end of file diff --git a/src/DiskPool/test/Stop-AzDiskPool.Tests.ps1 b/src/DiskPool/test/Stop-AzDiskPool.Tests.ps1 new file mode 100644 index 000000000000..866f0c8ef3e9 --- /dev/null +++ b/src/DiskPool/test/Stop-AzDiskPool.Tests.ps1 @@ -0,0 +1,27 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Stop-AzDiskPool.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Stop-AzDiskPool' { + It 'Deallocate' { + Stop-AzDiskPool -Name $env.diskPool1 -ResourceGroupName $env.resourceGroup + $diskPool = Get-AzDiskPool -ResourceGroupName $env.resourceGroup -Name $env.diskPool1 + $diskPool.status | Should -Be 'Stopped (deallocated)' + } + + It 'DeallocateViaIdentity' { + $diskPool = Get-AzDiskPool -ResourceGroupName $env.resourceGroup -Name $env.diskPool5 + Stop-AzDiskPool -InputObject $diskPool + $diskPool = Get-AzDiskPool -ResourceGroupName $env.resourceGroup -Name $env.diskPool5 + $diskPool.status | Should -Be 'Stopped (deallocated)' + } +} diff --git a/src/DiskPool/test/Update-AzDiskPool.Recording.json b/src/DiskPool/test/Update-AzDiskPool.Recording.json new file mode 100644 index 000000000000..c74cda8cb6a6 --- /dev/null +++ b/src/DiskPool/test/Update-AzDiskPool.Recording.json @@ -0,0 +1,880 @@ +{ + "Update-AzDiskPool+[NoContext]+UpdateExpanded+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1?api-version=2021-04-01-preview+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "x-ms-unique-id": [ "1" ], + "x-ms-client-request-id": [ "0239540c-99e7-4bf4-85b5-177654c52bbd" ], + "CommandName": [ "Get-AzDiskPool" ], + "FullCommandName": [ "Get-AzDiskPool_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11999" ], + "X-Ms-Client-Request-Id": [ "0239540c-99e7-4bf4-85b5-177654c52bbd" ], + "X-Ms-Request-Id": [ "2dd99f61-5312-4734-8b5c-3ae445210a24" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "b020d629-bc17-4dff-b506-f8009a03dc2d" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T190730Z:b020d629-bc17-4dff-b506-f8009a03dc2d" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 19:07:29 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "953" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1\",\"name\":\"disk-pool-1\",\"type\":\"Microsoft.StoragePool/diskPools\",\"location\":\"westeurope\",\"tags\":{},\"systemData\":{\"createdBy\":\"ruyingchen@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2021-05-23T04:08:20.8843293Z\",\"lastModifiedBy\":\"ruyingchen@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2021-05-23T18:22:11.6211055Z\"},\"properties\":{\"disks\":[{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Compute/disks/disk-pool-disk-1\"}],\"availabilityZones\":[\"1\"],\"subnetId\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Network/virtualNetworks/disk-pool-vnet/subnets/default\",\"provisioningState\":\"Succeeded\",\"status\":\"Running\"},\"sku\":{\"name\":\"Standard\",\"tier\":\"Standard\"}}", + "isContentBase64": false + } + }, + "Update-AzDiskPool+[NoContext]+UpdateExpanded+$PATCH+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1?api-version=2021-04-01-preview+2": { + "Request": { + "Method": "PATCH", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1?api-version=2021-04-01-preview", + "Content": "{\r\n \"properties\": {\r\n \"disks\": [ ]\r\n }\r\n}", + "isContentBase64": false, + "Headers": { + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "46" ] + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "Location": [ "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationresults/f749dfb4-e13f-4d44-a4b3-4b5b699d6a48?api-version=2021-04-01-preview" ], + "Retry-After": [ "10" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1199" ], + "Azure-Asyncoperation": [ "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/f749dfb4-e13f-4d44-a4b3-4b5b699d6a48?api-version=2021-04-01-preview" ], + "X-Ms-Async-Operation-Timeout": [ "PT1H" ], + "X-Ms-Client-Request-Id": [ "45d566a6-1360-4db0-b69b-3a0126dee015" ], + "X-Ms-Request-Id": [ "267e18a3-509e-4c71-93d7-a6f3ad2de67d" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "2231a76e-436d-4643-93e7-c1a283ea5773" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T190730Z:2231a76e-436d-4643-93e7-c1a283ea5773" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 19:07:30 GMT" ] + }, + "ContentHeaders": { + "Expires": [ "-1" ], + "Content-Length": [ "0" ] + }, + "Content": null, + "isContentBase64": false + } + }, + "Update-AzDiskPool+[NoContext]+UpdateExpanded+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/f749dfb4-e13f-4d44-a4b3-4b5b699d6a48?api-version=2021-04-01-preview+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/f749dfb4-e13f-4d44-a4b3-4b5b699d6a48?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "3" ], + "x-ms-client-request-id": [ "45d566a6-1360-4db0-b69b-3a0126dee015" ], + "CommandName": [ "Az.DiskPool.internal\\Update-AzDiskPool" ], + "FullCommandName": [ "Update-AzDiskPool_UpdateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11998" ], + "X-Ms-Client-Request-Id": [ "45d566a6-1360-4db0-b69b-3a0126dee015" ], + "X-Ms-Request-Id": [ "62d9a629-671a-4b16-b1fc-3a1150a6cf20" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "3cd7a168-f8dc-4393-807b-d457edbd0c70" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T190741Z:3cd7a168-f8dc-4393-807b-d457edbd0c70" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 19:07:40 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/f749dfb4-e13f-4d44-a4b3-4b5b699d6a48\",\"name\":\"f749dfb4-e13f-4d44-a4b3-4b5b699d6a48\",\"status\":\"Running\",\"startTime\":\"2021-05-24T19:07:30Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Update-AzDiskPool+[NoContext]+UpdateExpanded+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/f749dfb4-e13f-4d44-a4b3-4b5b699d6a48?api-version=2021-04-01-preview+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/f749dfb4-e13f-4d44-a4b3-4b5b699d6a48?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "4" ], + "x-ms-client-request-id": [ "45d566a6-1360-4db0-b69b-3a0126dee015" ], + "CommandName": [ "Az.DiskPool.internal\\Update-AzDiskPool" ], + "FullCommandName": [ "Update-AzDiskPool_UpdateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11997" ], + "X-Ms-Client-Request-Id": [ "45d566a6-1360-4db0-b69b-3a0126dee015" ], + "X-Ms-Request-Id": [ "a693fce6-95e3-4de6-9777-08b2d4f95660" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "e2a56157-e1d1-4a0b-b7ea-248a6e82d667" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T190811Z:e2a56157-e1d1-4a0b-b7ea-248a6e82d667" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 19:08:10 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/f749dfb4-e13f-4d44-a4b3-4b5b699d6a48\",\"name\":\"f749dfb4-e13f-4d44-a4b3-4b5b699d6a48\",\"status\":\"Running\",\"startTime\":\"2021-05-24T19:07:30Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Update-AzDiskPool+[NoContext]+UpdateExpanded+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/f749dfb4-e13f-4d44-a4b3-4b5b699d6a48?api-version=2021-04-01-preview+5": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/f749dfb4-e13f-4d44-a4b3-4b5b699d6a48?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "5" ], + "x-ms-client-request-id": [ "45d566a6-1360-4db0-b69b-3a0126dee015" ], + "CommandName": [ "Az.DiskPool.internal\\Update-AzDiskPool" ], + "FullCommandName": [ "Update-AzDiskPool_UpdateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11996" ], + "X-Ms-Client-Request-Id": [ "45d566a6-1360-4db0-b69b-3a0126dee015" ], + "X-Ms-Request-Id": [ "e13a80d3-5d6c-44cb-8ed8-c329afb52293" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "b2688ec5-0625-4dcf-a6a9-5f3c6f751a5a" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T190841Z:b2688ec5-0625-4dcf-a6a9-5f3c6f751a5a" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 19:08:41 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/f749dfb4-e13f-4d44-a4b3-4b5b699d6a48\",\"name\":\"f749dfb4-e13f-4d44-a4b3-4b5b699d6a48\",\"status\":\"Running\",\"startTime\":\"2021-05-24T19:07:30Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Update-AzDiskPool+[NoContext]+UpdateExpanded+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/f749dfb4-e13f-4d44-a4b3-4b5b699d6a48?api-version=2021-04-01-preview+6": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/f749dfb4-e13f-4d44-a4b3-4b5b699d6a48?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "6" ], + "x-ms-client-request-id": [ "45d566a6-1360-4db0-b69b-3a0126dee015" ], + "CommandName": [ "Az.DiskPool.internal\\Update-AzDiskPool" ], + "FullCommandName": [ "Update-AzDiskPool_UpdateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11995" ], + "X-Ms-Client-Request-Id": [ "45d566a6-1360-4db0-b69b-3a0126dee015" ], + "X-Ms-Request-Id": [ "38cf43b6-bb48-4581-abde-07fef0ae4ca4" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "c1a07559-168c-4897-a4be-bb9ab815440c" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T190912Z:c1a07559-168c-4897-a4be-bb9ab815440c" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 19:09:11 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/f749dfb4-e13f-4d44-a4b3-4b5b699d6a48\",\"name\":\"f749dfb4-e13f-4d44-a4b3-4b5b699d6a48\",\"status\":\"Running\",\"startTime\":\"2021-05-24T19:07:30Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Update-AzDiskPool+[NoContext]+UpdateExpanded+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/f749dfb4-e13f-4d44-a4b3-4b5b699d6a48?api-version=2021-04-01-preview+7": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/f749dfb4-e13f-4d44-a4b3-4b5b699d6a48?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "7" ], + "x-ms-client-request-id": [ "45d566a6-1360-4db0-b69b-3a0126dee015" ], + "CommandName": [ "Az.DiskPool.internal\\Update-AzDiskPool" ], + "FullCommandName": [ "Update-AzDiskPool_UpdateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11994" ], + "X-Ms-Client-Request-Id": [ "45d566a6-1360-4db0-b69b-3a0126dee015" ], + "X-Ms-Request-Id": [ "4074b043-ef32-4610-b45c-f810fdd576aa" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "f93b0ed8-3df7-428c-9208-1c5daaa4ce63" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T190942Z:f93b0ed8-3df7-428c-9208-1c5daaa4ce63" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 19:09:42 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/f749dfb4-e13f-4d44-a4b3-4b5b699d6a48\",\"name\":\"f749dfb4-e13f-4d44-a4b3-4b5b699d6a48\",\"status\":\"Running\",\"startTime\":\"2021-05-24T19:07:30Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Update-AzDiskPool+[NoContext]+UpdateExpanded+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/f749dfb4-e13f-4d44-a4b3-4b5b699d6a48?api-version=2021-04-01-preview+8": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/f749dfb4-e13f-4d44-a4b3-4b5b699d6a48?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "8" ], + "x-ms-client-request-id": [ "45d566a6-1360-4db0-b69b-3a0126dee015" ], + "CommandName": [ "Az.DiskPool.internal\\Update-AzDiskPool" ], + "FullCommandName": [ "Update-AzDiskPool_UpdateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11993" ], + "X-Ms-Client-Request-Id": [ "45d566a6-1360-4db0-b69b-3a0126dee015" ], + "X-Ms-Request-Id": [ "4043fd87-0739-4fb5-9b19-f9f4852ebf39" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "1138c31e-32a9-4d15-b47d-d528db0afd71" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T191012Z:1138c31e-32a9-4d15-b47d-d528db0afd71" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 19:10:12 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "1079" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/f749dfb4-e13f-4d44-a4b3-4b5b699d6a48\",\"name\":\"f749dfb4-e13f-4d44-a4b3-4b5b699d6a48\",\"status\":\"Succeeded\",\"startTime\":\"2021-05-24T19:07:30Z\",\"endTime\":\"2021-05-24T19:10:04Z\",\"properties\":{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1\",\"name\":\"disk-pool-1\",\"type\":\"Microsoft.StoragePool/diskPools\",\"location\":\"westeurope\",\"tags\":{},\"systemData\":{\"createdBy\":\"ruyingchen@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2021-05-23T04:08:20.8843293Z\",\"lastModifiedBy\":\"ruyingchen@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2021-05-24T19:07:30.4364066Z\"},\"properties\":{\"availabilityZones\":[\"1\"],\"subnetId\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Network/virtualNetworks/disk-pool-vnet/subnets/default\",\"provisioningState\":\"Succeeded\",\"status\":\"Running\"},\"sku\":{\"name\":\"Standard\",\"tier\":\"Standard\"}}}", + "isContentBase64": false + } + }, + "Update-AzDiskPool+[NoContext]+UpdateExpanded+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1?api-version=2021-04-01-preview+9": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "9" ], + "x-ms-client-request-id": [ "45d566a6-1360-4db0-b69b-3a0126dee015" ], + "CommandName": [ "Az.DiskPool.internal\\Update-AzDiskPool" ], + "FullCommandName": [ "Update-AzDiskPool_UpdateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11992" ], + "X-Ms-Client-Request-Id": [ "45d566a6-1360-4db0-b69b-3a0126dee015" ], + "X-Ms-Request-Id": [ "4379fda7-fb4f-472c-84a6-691e6f9bae72" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "84a22626-bf59-42f3-8dab-711b9b18282f" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T191012Z:84a22626-bf59-42f3-8dab-711b9b18282f" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 19:10:12 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "796" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1\",\"name\":\"disk-pool-1\",\"type\":\"Microsoft.StoragePool/diskPools\",\"location\":\"westeurope\",\"tags\":{},\"systemData\":{\"createdBy\":\"ruyingchen@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2021-05-23T04:08:20.8843293Z\",\"lastModifiedBy\":\"ruyingchen@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2021-05-24T19:07:30.4364066Z\"},\"properties\":{\"availabilityZones\":[\"1\"],\"subnetId\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Network/virtualNetworks/disk-pool-vnet/subnets/default\",\"provisioningState\":\"Succeeded\",\"status\":\"Running\"},\"sku\":{\"name\":\"Standard\",\"tier\":\"Standard\"}}", + "isContentBase64": false + } + }, + "Update-AzDiskPool+[NoContext]+UpdateViaIdentityExpanded+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1?api-version=2021-04-01-preview+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "x-ms-unique-id": [ "10" ], + "x-ms-client-request-id": [ "6dd57ff9-092c-433b-a93f-c752f8eae090" ], + "CommandName": [ "Get-AzDiskPool" ], + "FullCommandName": [ "Get-AzDiskPool_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11991" ], + "X-Ms-Client-Request-Id": [ "6dd57ff9-092c-433b-a93f-c752f8eae090" ], + "X-Ms-Request-Id": [ "e5b4edbd-f1a0-422b-9a9c-c60feb83c5da" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "022f4fd2-074b-439e-b812-dae5101d5b9b" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T191201Z:022f4fd2-074b-439e-b812-dae5101d5b9b" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 19:12:01 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "796" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1\",\"name\":\"disk-pool-1\",\"type\":\"Microsoft.StoragePool/diskPools\",\"location\":\"westeurope\",\"tags\":{},\"systemData\":{\"createdBy\":\"ruyingchen@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2021-05-23T04:08:20.8843293Z\",\"lastModifiedBy\":\"ruyingchen@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2021-05-24T19:07:30.4364066Z\"},\"properties\":{\"availabilityZones\":[\"1\"],\"subnetId\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Network/virtualNetworks/disk-pool-vnet/subnets/default\",\"provisioningState\":\"Succeeded\",\"status\":\"Running\"},\"sku\":{\"name\":\"Standard\",\"tier\":\"Standard\"}}", + "isContentBase64": false + } + }, + "Update-AzDiskPool+[NoContext]+UpdateViaIdentityExpanded+$PATCH+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1?api-version=2021-04-01-preview+2": { + "Request": { + "Method": "PATCH", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1?api-version=2021-04-01-preview", + "Content": "{\r\n \"properties\": {\r\n \"disks\": [\r\n {\r\n \"id\": \"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Compute/disks/disk-pool-disk-1\"\r\n }\r\n ]\r\n }\r\n}", + "isContentBase64": false, + "Headers": { + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "224" ] + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "Location": [ "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationresults/9e6f5b0e-caca-4bbe-8870-496ff24caa76?api-version=2021-04-01-preview" ], + "Retry-After": [ "10" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1198" ], + "Azure-Asyncoperation": [ "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/9e6f5b0e-caca-4bbe-8870-496ff24caa76?api-version=2021-04-01-preview" ], + "X-Ms-Async-Operation-Timeout": [ "PT1H" ], + "X-Ms-Client-Request-Id": [ "120d38c9-1deb-4d05-a183-a4b680335095" ], + "X-Ms-Request-Id": [ "6e030e0b-12a8-4852-8a73-c923fbe0852a" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "4ef954af-a6ac-49da-b12e-4e10b5f4213f" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T191202Z:4ef954af-a6ac-49da-b12e-4e10b5f4213f" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 19:12:02 GMT" ] + }, + "ContentHeaders": { + "Expires": [ "-1" ], + "Content-Length": [ "0" ] + }, + "Content": null, + "isContentBase64": false + } + }, + "Update-AzDiskPool+[NoContext]+UpdateViaIdentityExpanded+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/9e6f5b0e-caca-4bbe-8870-496ff24caa76?api-version=2021-04-01-preview+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/9e6f5b0e-caca-4bbe-8870-496ff24caa76?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "12" ], + "x-ms-client-request-id": [ "120d38c9-1deb-4d05-a183-a4b680335095" ], + "CommandName": [ "Az.DiskPool.internal\\Update-AzDiskPool" ], + "FullCommandName": [ "Update-AzDiskPool_UpdateViaIdentityExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11990" ], + "X-Ms-Client-Request-Id": [ "120d38c9-1deb-4d05-a183-a4b680335095" ], + "X-Ms-Request-Id": [ "6763cae0-445e-401e-9db7-a0ad52311ccf" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "2262b0ee-d49a-4fb3-8c71-b1fbb763231c" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T191212Z:2262b0ee-d49a-4fb3-8c71-b1fbb763231c" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 19:12:12 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/9e6f5b0e-caca-4bbe-8870-496ff24caa76\",\"name\":\"9e6f5b0e-caca-4bbe-8870-496ff24caa76\",\"status\":\"Running\",\"startTime\":\"2021-05-24T19:12:02Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Update-AzDiskPool+[NoContext]+UpdateViaIdentityExpanded+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/9e6f5b0e-caca-4bbe-8870-496ff24caa76?api-version=2021-04-01-preview+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/9e6f5b0e-caca-4bbe-8870-496ff24caa76?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "13" ], + "x-ms-client-request-id": [ "120d38c9-1deb-4d05-a183-a4b680335095" ], + "CommandName": [ "Az.DiskPool.internal\\Update-AzDiskPool" ], + "FullCommandName": [ "Update-AzDiskPool_UpdateViaIdentityExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11989" ], + "X-Ms-Client-Request-Id": [ "120d38c9-1deb-4d05-a183-a4b680335095" ], + "X-Ms-Request-Id": [ "e622a277-cd89-45e9-b758-c2da4aced0a5" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "332b7a1d-62af-4c73-936f-cfa710c06835" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T191243Z:332b7a1d-62af-4c73-936f-cfa710c06835" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 19:12:42 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/9e6f5b0e-caca-4bbe-8870-496ff24caa76\",\"name\":\"9e6f5b0e-caca-4bbe-8870-496ff24caa76\",\"status\":\"Running\",\"startTime\":\"2021-05-24T19:12:02Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Update-AzDiskPool+[NoContext]+UpdateViaIdentityExpanded+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/9e6f5b0e-caca-4bbe-8870-496ff24caa76?api-version=2021-04-01-preview+5": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/9e6f5b0e-caca-4bbe-8870-496ff24caa76?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "14" ], + "x-ms-client-request-id": [ "120d38c9-1deb-4d05-a183-a4b680335095" ], + "CommandName": [ "Az.DiskPool.internal\\Update-AzDiskPool" ], + "FullCommandName": [ "Update-AzDiskPool_UpdateViaIdentityExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11988" ], + "X-Ms-Client-Request-Id": [ "120d38c9-1deb-4d05-a183-a4b680335095" ], + "X-Ms-Request-Id": [ "7f67fe29-a1c8-4ba2-8c35-aaa144d5410e" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "940ce25a-3359-4318-8d82-fcd6acaad03b" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T191313Z:940ce25a-3359-4318-8d82-fcd6acaad03b" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 19:13:13 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/9e6f5b0e-caca-4bbe-8870-496ff24caa76\",\"name\":\"9e6f5b0e-caca-4bbe-8870-496ff24caa76\",\"status\":\"Running\",\"startTime\":\"2021-05-24T19:12:02Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Update-AzDiskPool+[NoContext]+UpdateViaIdentityExpanded+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/9e6f5b0e-caca-4bbe-8870-496ff24caa76?api-version=2021-04-01-preview+6": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/9e6f5b0e-caca-4bbe-8870-496ff24caa76?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "15" ], + "x-ms-client-request-id": [ "120d38c9-1deb-4d05-a183-a4b680335095" ], + "CommandName": [ "Az.DiskPool.internal\\Update-AzDiskPool" ], + "FullCommandName": [ "Update-AzDiskPool_UpdateViaIdentityExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11987" ], + "X-Ms-Client-Request-Id": [ "120d38c9-1deb-4d05-a183-a4b680335095" ], + "X-Ms-Request-Id": [ "20d9991c-a1f0-42f8-b74f-e47d2072023f" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "3734cb79-da6c-4d8c-882e-077d3d769426" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T191343Z:3734cb79-da6c-4d8c-882e-077d3d769426" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 19:13:43 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/9e6f5b0e-caca-4bbe-8870-496ff24caa76\",\"name\":\"9e6f5b0e-caca-4bbe-8870-496ff24caa76\",\"status\":\"Running\",\"startTime\":\"2021-05-24T19:12:02Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Update-AzDiskPool+[NoContext]+UpdateViaIdentityExpanded+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/9e6f5b0e-caca-4bbe-8870-496ff24caa76?api-version=2021-04-01-preview+7": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/9e6f5b0e-caca-4bbe-8870-496ff24caa76?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "16" ], + "x-ms-client-request-id": [ "120d38c9-1deb-4d05-a183-a4b680335095" ], + "CommandName": [ "Az.DiskPool.internal\\Update-AzDiskPool" ], + "FullCommandName": [ "Update-AzDiskPool_UpdateViaIdentityExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11986" ], + "X-Ms-Client-Request-Id": [ "120d38c9-1deb-4d05-a183-a4b680335095" ], + "X-Ms-Request-Id": [ "a62cc568-c011-4d45-af2e-450a17b162eb" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "b105567d-f0a6-49db-a0ad-053a0cfb8e90" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T191414Z:b105567d-f0a6-49db-a0ad-053a0cfb8e90" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 19:14:13 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/9e6f5b0e-caca-4bbe-8870-496ff24caa76\",\"name\":\"9e6f5b0e-caca-4bbe-8870-496ff24caa76\",\"status\":\"Running\",\"startTime\":\"2021-05-24T19:12:02Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Update-AzDiskPool+[NoContext]+UpdateViaIdentityExpanded+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/9e6f5b0e-caca-4bbe-8870-496ff24caa76?api-version=2021-04-01-preview+8": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/9e6f5b0e-caca-4bbe-8870-496ff24caa76?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "17" ], + "x-ms-client-request-id": [ "120d38c9-1deb-4d05-a183-a4b680335095" ], + "CommandName": [ "Az.DiskPool.internal\\Update-AzDiskPool" ], + "FullCommandName": [ "Update-AzDiskPool_UpdateViaIdentityExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11985" ], + "X-Ms-Client-Request-Id": [ "120d38c9-1deb-4d05-a183-a4b680335095" ], + "X-Ms-Request-Id": [ "c61f0033-28d0-43d0-bd0f-6a2de6217c33" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "984b5a33-0ec0-4623-a219-1acaca34b23e" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T191444Z:984b5a33-0ec0-4623-a219-1acaca34b23e" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 19:14:43 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/9e6f5b0e-caca-4bbe-8870-496ff24caa76\",\"name\":\"9e6f5b0e-caca-4bbe-8870-496ff24caa76\",\"status\":\"Running\",\"startTime\":\"2021-05-24T19:12:02Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Update-AzDiskPool+[NoContext]+UpdateViaIdentityExpanded+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/9e6f5b0e-caca-4bbe-8870-496ff24caa76?api-version=2021-04-01-preview+9": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/9e6f5b0e-caca-4bbe-8870-496ff24caa76?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "18" ], + "x-ms-client-request-id": [ "120d38c9-1deb-4d05-a183-a4b680335095" ], + "CommandName": [ "Az.DiskPool.internal\\Update-AzDiskPool" ], + "FullCommandName": [ "Update-AzDiskPool_UpdateViaIdentityExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11984" ], + "X-Ms-Client-Request-Id": [ "120d38c9-1deb-4d05-a183-a4b680335095" ], + "X-Ms-Request-Id": [ "882e9258-2bdd-4d74-a4db-6ff4b06761a9" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "d3b75d21-a778-4389-8890-74055c49254d" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T191514Z:d3b75d21-a778-4389-8890-74055c49254d" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 19:15:13 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/9e6f5b0e-caca-4bbe-8870-496ff24caa76\",\"name\":\"9e6f5b0e-caca-4bbe-8870-496ff24caa76\",\"status\":\"Running\",\"startTime\":\"2021-05-24T19:12:02Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Update-AzDiskPool+[NoContext]+UpdateViaIdentityExpanded+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/9e6f5b0e-caca-4bbe-8870-496ff24caa76?api-version=2021-04-01-preview+10": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/9e6f5b0e-caca-4bbe-8870-496ff24caa76?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "19" ], + "x-ms-client-request-id": [ "120d38c9-1deb-4d05-a183-a4b680335095" ], + "CommandName": [ "Az.DiskPool.internal\\Update-AzDiskPool" ], + "FullCommandName": [ "Update-AzDiskPool_UpdateViaIdentityExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11983" ], + "X-Ms-Client-Request-Id": [ "120d38c9-1deb-4d05-a183-a4b680335095" ], + "X-Ms-Request-Id": [ "94125e1d-f08d-467f-b047-3058e530530c" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "7cbec09a-f832-47ea-9b6c-e3df223db81b" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T191544Z:7cbec09a-f832-47ea-9b6c-e3df223db81b" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 19:15:44 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "247" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/9e6f5b0e-caca-4bbe-8870-496ff24caa76\",\"name\":\"9e6f5b0e-caca-4bbe-8870-496ff24caa76\",\"status\":\"Running\",\"startTime\":\"2021-05-24T19:12:02Z\",\"endTime\":\"\"}", + "isContentBase64": false + } + }, + "Update-AzDiskPool+[NoContext]+UpdateViaIdentityExpanded+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/9e6f5b0e-caca-4bbe-8870-496ff24caa76?api-version=2021-04-01-preview+11": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/9e6f5b0e-caca-4bbe-8870-496ff24caa76?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "20" ], + "x-ms-client-request-id": [ "120d38c9-1deb-4d05-a183-a4b680335095" ], + "CommandName": [ "Az.DiskPool.internal\\Update-AzDiskPool" ], + "FullCommandName": [ "Update-AzDiskPool_UpdateViaIdentityExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11982" ], + "X-Ms-Client-Request-Id": [ "120d38c9-1deb-4d05-a183-a4b680335095" ], + "X-Ms-Request-Id": [ "6e378b87-a0d8-4dfa-8ba3-5472177bc780" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "9cc99258-cc3f-4f91-bfa5-ec0b8b002fee" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T191615Z:9cc99258-cc3f-4f91-bfa5-ec0b8b002fee" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 19:16:14 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "1236" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/9e6f5b0e-caca-4bbe-8870-496ff24caa76\",\"name\":\"9e6f5b0e-caca-4bbe-8870-496ff24caa76\",\"status\":\"Succeeded\",\"startTime\":\"2021-05-24T19:12:02Z\",\"endTime\":\"2021-05-24T19:15:52Z\",\"properties\":{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1\",\"name\":\"disk-pool-1\",\"type\":\"Microsoft.StoragePool/diskPools\",\"location\":\"westeurope\",\"tags\":{},\"systemData\":{\"createdBy\":\"ruyingchen@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2021-05-23T04:08:20.8843293Z\",\"lastModifiedBy\":\"ruyingchen@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2021-05-24T19:12:01.7589906Z\"},\"properties\":{\"disks\":[{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Compute/disks/disk-pool-disk-1\"}],\"availabilityZones\":[\"1\"],\"subnetId\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Network/virtualNetworks/disk-pool-vnet/subnets/default\",\"provisioningState\":\"Succeeded\",\"status\":\"Running\"},\"sku\":{\"name\":\"Standard\",\"tier\":\"Standard\"}}}", + "isContentBase64": false + } + }, + "Update-AzDiskPool+[NoContext]+UpdateViaIdentityExpanded+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1?api-version=2021-04-01-preview+12": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "21" ], + "x-ms-client-request-id": [ "120d38c9-1deb-4d05-a183-a4b680335095" ], + "CommandName": [ "Az.DiskPool.internal\\Update-AzDiskPool" ], + "FullCommandName": [ "Update-AzDiskPool_UpdateViaIdentityExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11981" ], + "X-Ms-Client-Request-Id": [ "120d38c9-1deb-4d05-a183-a4b680335095" ], + "X-Ms-Request-Id": [ "290ccd69-f3e6-455e-9f71-e6dabb890673" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "840ee3e9-0968-41c3-8dee-5345483d33fd" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T191615Z:840ee3e9-0968-41c3-8dee-5345483d33fd" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 19:16:14 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "953" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-1\",\"name\":\"disk-pool-1\",\"type\":\"Microsoft.StoragePool/diskPools\",\"location\":\"westeurope\",\"tags\":{},\"systemData\":{\"createdBy\":\"ruyingchen@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2021-05-23T04:08:20.8843293Z\",\"lastModifiedBy\":\"ruyingchen@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2021-05-24T19:12:01.7589906Z\"},\"properties\":{\"disks\":[{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Compute/disks/disk-pool-disk-1\"}],\"availabilityZones\":[\"1\"],\"subnetId\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Network/virtualNetworks/disk-pool-vnet/subnets/default\",\"provisioningState\":\"Succeeded\",\"status\":\"Running\"},\"sku\":{\"name\":\"Standard\",\"tier\":\"Standard\"}}", + "isContentBase64": false + } + } +} \ No newline at end of file diff --git a/src/DiskPool/test/Update-AzDiskPool.Tests.ps1 b/src/DiskPool/test/Update-AzDiskPool.Tests.ps1 new file mode 100644 index 000000000000..4a84ea6a5137 --- /dev/null +++ b/src/DiskPool/test/Update-AzDiskPool.Tests.ps1 @@ -0,0 +1,33 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Update-AzDiskPool.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Update-AzDiskPool' { + It 'UpdateExpanded' { + $diskPool = Get-AzDiskPool -ResourceGroupName $env.resourceGroup -Name $env.diskPool1 + $diskPool.Disk.Count | Should -Be 1 + + $disks = @() + $diskPool = Update-AzDiskPool -Name $env.diskPool1 -ResourceGroupName $env.resourceGroup -DiskId $disks + $diskPool.Disk.Count | Should -Be 0 + } + + It 'UpdateViaIdentityExpanded' { + $diskPool = Get-AzDiskPool -ResourceGroupName $env.resourceGroup -Name $env.diskPool1 + $diskPool.Disk.Count | Should -Be 0 + + $disks = @() + $disks += @($env.diskId1) + $diskPool = Update-AzDiskPool -InputObject $diskPool -DiskId $disks + $diskPool.Disk.Count | Should -Be 1 + } +} diff --git a/src/DiskPool/test/Update-AzDiskPoolIscsiTarget.Recording.json b/src/DiskPool/test/Update-AzDiskPoolIscsiTarget.Recording.json new file mode 100644 index 000000000000..57828e2f6f7c --- /dev/null +++ b/src/DiskPool/test/Update-AzDiskPoolIscsiTarget.Recording.json @@ -0,0 +1,544 @@ +{ + "Update-AzDiskPoolIscsiTarget+[NoContext]+UpdateExpanded+$PATCH+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-5/iscsiTargets/target0?api-version=2021-04-01-preview+1": { + "Request": { + "Method": "PATCH", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-5/iscsiTargets/target0?api-version=2021-04-01-preview", + "Content": "{\r\n \"properties\": {\r\n \"luns\": [\r\n {\r\n \"name\": \"lun0\",\r\n \"managedDiskAzureResourceId\": \"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Compute/disks/disk-pool-disk-2\"\r\n },\r\n {\r\n \"name\": \"lun1\",\r\n \"managedDiskAzureResourceId\": \"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Compute/disks/disk-pool-disk-3\"\r\n }\r\n ]\r\n }\r\n}", + "isContentBase64": false, + "Headers": { + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "495" ] + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "Location": [ "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationresults/4c944a6c-a3c7-47eb-a5f0-f340b0f9a949?api-version=2021-04-01-preview" ], + "Retry-After": [ "10" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1199" ], + "Azure-Asyncoperation": [ "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/4c944a6c-a3c7-47eb-a5f0-f340b0f9a949?api-version=2021-04-01-preview" ], + "X-Ms-Async-Operation-Timeout": [ "PT1H" ], + "X-Ms-Client-Request-Id": [ "2b406c13-4fc6-4c94-9d73-6345b618329a" ], + "X-Ms-Request-Id": [ "5fb1195f-4d36-4a28-b222-fe54b4eb773d" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "f5c79e0d-eca1-489b-8622-5d2a4a5bd977" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T220715Z:f5c79e0d-eca1-489b-8622-5d2a4a5bd977" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 22:07:14 GMT" ] + }, + "ContentHeaders": { + "Expires": [ "-1" ], + "Content-Length": [ "0" ] + }, + "Content": null, + "isContentBase64": false + } + }, + "Update-AzDiskPoolIscsiTarget+[NoContext]+UpdateExpanded+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/4c944a6c-a3c7-47eb-a5f0-f340b0f9a949?api-version=2021-04-01-preview+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/4c944a6c-a3c7-47eb-a5f0-f340b0f9a949?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "2" ], + "x-ms-client-request-id": [ "2b406c13-4fc6-4c94-9d73-6345b618329a" ], + "CommandName": [ "Az.DiskPool.internal\\Update-AzDiskPoolIscsiTarget" ], + "FullCommandName": [ "Update-AzDiskPoolIscsiTarget_UpdateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11998" ], + "X-Ms-Client-Request-Id": [ "2b406c13-4fc6-4c94-9d73-6345b618329a" ], + "X-Ms-Request-Id": [ "8a753cd9-df72-4fa4-8200-63ab2a0ed4bc" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "06653ffc-8a46-4ad6-9530-3e2beed2aa45" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T220725Z:06653ffc-8a46-4ad6-9530-3e2beed2aa45" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 22:07:25 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "234" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/4c944a6c-a3c7-47eb-a5f0-f340b0f9a949\",\"name\":\"4c944a6c-a3c7-47eb-a5f0-f340b0f9a949\",\"status\":\"Running\",\"startTime\":\"2021-05-24T22:07:14Z\"}", + "isContentBase64": false + } + }, + "Update-AzDiskPoolIscsiTarget+[NoContext]+UpdateExpanded+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/4c944a6c-a3c7-47eb-a5f0-f340b0f9a949?api-version=2021-04-01-preview+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/4c944a6c-a3c7-47eb-a5f0-f340b0f9a949?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "3" ], + "x-ms-client-request-id": [ "2b406c13-4fc6-4c94-9d73-6345b618329a" ], + "CommandName": [ "Az.DiskPool.internal\\Update-AzDiskPoolIscsiTarget" ], + "FullCommandName": [ "Update-AzDiskPoolIscsiTarget_UpdateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11997" ], + "X-Ms-Client-Request-Id": [ "2b406c13-4fc6-4c94-9d73-6345b618329a" ], + "X-Ms-Request-Id": [ "f4771450-c75f-40f5-a605-e8f3f0eb5b4e" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "950ff88d-8ad9-495f-b0c3-b2d4988ad3cf" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T220756Z:950ff88d-8ad9-495f-b0c3-b2d4988ad3cf" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 22:07:56 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "234" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/4c944a6c-a3c7-47eb-a5f0-f340b0f9a949\",\"name\":\"4c944a6c-a3c7-47eb-a5f0-f340b0f9a949\",\"status\":\"Running\",\"startTime\":\"2021-05-24T22:07:14Z\"}", + "isContentBase64": false + } + }, + "Update-AzDiskPoolIscsiTarget+[NoContext]+UpdateExpanded+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/4c944a6c-a3c7-47eb-a5f0-f340b0f9a949?api-version=2021-04-01-preview+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/4c944a6c-a3c7-47eb-a5f0-f340b0f9a949?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "4" ], + "x-ms-client-request-id": [ "2b406c13-4fc6-4c94-9d73-6345b618329a" ], + "CommandName": [ "Az.DiskPool.internal\\Update-AzDiskPoolIscsiTarget" ], + "FullCommandName": [ "Update-AzDiskPoolIscsiTarget_UpdateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11996" ], + "X-Ms-Client-Request-Id": [ "2b406c13-4fc6-4c94-9d73-6345b618329a" ], + "X-Ms-Request-Id": [ "b237f144-4860-4e25-99c5-58804393bb71" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "f74d79a8-9999-4599-af82-6f7b679dc403" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T220826Z:f74d79a8-9999-4599-af82-6f7b679dc403" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 22:08:26 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "234" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/4c944a6c-a3c7-47eb-a5f0-f340b0f9a949\",\"name\":\"4c944a6c-a3c7-47eb-a5f0-f340b0f9a949\",\"status\":\"Running\",\"startTime\":\"2021-05-24T22:07:14Z\"}", + "isContentBase64": false + } + }, + "Update-AzDiskPoolIscsiTarget+[NoContext]+UpdateExpanded+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/4c944a6c-a3c7-47eb-a5f0-f340b0f9a949?api-version=2021-04-01-preview+5": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/4c944a6c-a3c7-47eb-a5f0-f340b0f9a949?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "5" ], + "x-ms-client-request-id": [ "2b406c13-4fc6-4c94-9d73-6345b618329a" ], + "CommandName": [ "Az.DiskPool.internal\\Update-AzDiskPoolIscsiTarget" ], + "FullCommandName": [ "Update-AzDiskPoolIscsiTarget_UpdateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11995" ], + "X-Ms-Client-Request-Id": [ "2b406c13-4fc6-4c94-9d73-6345b618329a" ], + "X-Ms-Request-Id": [ "69d47272-5323-4a36-bfe6-64ebe51be080" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "5cf55c7a-b812-4a7d-b362-1b9990588db1" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T220857Z:5cf55c7a-b812-4a7d-b362-1b9990588db1" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 22:08:56 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "1337" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/4c944a6c-a3c7-47eb-a5f0-f340b0f9a949\",\"name\":\"4c944a6c-a3c7-47eb-a5f0-f340b0f9a949\",\"status\":\"Succeeded\",\"startTime\":\"2021-05-24T22:07:14Z\",\"endTime\":\"2021-05-24T22:08:38Z\",\"properties\":{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-5/iscsiTargets/target0\",\"name\":\"target0\",\"type\":\"Microsoft.StoragePool/diskPools/iscsiTargets\",\"systemData\":{\"createdBy\":\"ruyingchen@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2021-05-24T21:23:10.73015Z\",\"lastModifiedBy\":\"ruyingchen@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2021-05-24T22:07:13.9354634Z\"},\"properties\":{\"targetIqn\":\"iqn.2021-05.com.microsoft:target0\",\"aclMode\":\"Dynamic\",\"luns\":[{\"managedDiskAzureResourceId\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Compute/disks/disk-pool-disk-2\",\"name\":\"lun0\",\"lun\":0},{\"managedDiskAzureResourceId\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Compute/disks/disk-pool-disk-3\",\"name\":\"lun1\",\"lun\":1}],\"endpoints\":[\"10.3.0.7:3260\",\"10.3.0.6:3260\"],\"provisioningState\":\"Succeeded\",\"status\":\"Healthy\"}}}", + "isContentBase64": false + } + }, + "Update-AzDiskPoolIscsiTarget+[NoContext]+UpdateExpanded+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-5/iscsiTargets/target0?api-version=2021-04-01-preview+6": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-5/iscsiTargets/target0?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "6" ], + "x-ms-client-request-id": [ "2b406c13-4fc6-4c94-9d73-6345b618329a" ], + "CommandName": [ "Az.DiskPool.internal\\Update-AzDiskPoolIscsiTarget" ], + "FullCommandName": [ "Update-AzDiskPoolIscsiTarget_UpdateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11994" ], + "X-Ms-Client-Request-Id": [ "2b406c13-4fc6-4c94-9d73-6345b618329a" ], + "X-Ms-Request-Id": [ "8e89f329-bed3-4010-b551-c7048d288579" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "61241cb6-d5bc-4fc8-8117-cc9fb9216c83" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T220857Z:61241cb6-d5bc-4fc8-8117-cc9fb9216c83" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 22:08:56 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "1054" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-5/iscsiTargets/target0\",\"name\":\"target0\",\"type\":\"Microsoft.StoragePool/diskPools/iscsiTargets\",\"systemData\":{\"createdBy\":\"ruyingchen@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2021-05-24T21:23:10.73015Z\",\"lastModifiedBy\":\"ruyingchen@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2021-05-24T22:07:13.9354634Z\"},\"properties\":{\"targetIqn\":\"iqn.2021-05.com.microsoft:target0\",\"aclMode\":\"Dynamic\",\"luns\":[{\"managedDiskAzureResourceId\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Compute/disks/disk-pool-disk-2\",\"name\":\"lun0\",\"lun\":0},{\"managedDiskAzureResourceId\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Compute/disks/disk-pool-disk-3\",\"name\":\"lun1\",\"lun\":1}],\"endpoints\":[\"10.3.0.7:3260\",\"10.3.0.6:3260\"],\"provisioningState\":\"Succeeded\",\"status\":\"Healthy\"}}", + "isContentBase64": false + } + }, + "Update-AzDiskPoolIscsiTarget+[NoContext]+UpdateViaIdentityExpanded+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-5/iscsiTargets/target0?api-version=2021-04-01-preview+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-5/iscsiTargets/target0?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "x-ms-unique-id": [ "7" ], + "x-ms-client-request-id": [ "5031b3b0-c222-4736-a8d9-bbba98cf2f85" ], + "CommandName": [ "Get-AzDiskPoolIscsiTarget" ], + "FullCommandName": [ "Get-AzDiskPoolIscsiTarget_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11993" ], + "X-Ms-Client-Request-Id": [ "5031b3b0-c222-4736-a8d9-bbba98cf2f85" ], + "X-Ms-Request-Id": [ "9b382f4b-ebfb-4c11-8e7f-7a001844cc29" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "51fdccd7-ecb4-4a07-8f9e-56d486c29624" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T220859Z:51fdccd7-ecb4-4a07-8f9e-56d486c29624" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 22:08:58 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "1054" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-5/iscsiTargets/target0\",\"name\":\"target0\",\"type\":\"Microsoft.StoragePool/diskPools/iscsiTargets\",\"systemData\":{\"createdBy\":\"ruyingchen@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2021-05-24T21:23:10.73015Z\",\"lastModifiedBy\":\"ruyingchen@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2021-05-24T22:07:13.9354634Z\"},\"properties\":{\"targetIqn\":\"iqn.2021-05.com.microsoft:target0\",\"aclMode\":\"Dynamic\",\"luns\":[{\"managedDiskAzureResourceId\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Compute/disks/disk-pool-disk-2\",\"name\":\"lun0\",\"lun\":0},{\"managedDiskAzureResourceId\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Compute/disks/disk-pool-disk-3\",\"name\":\"lun1\",\"lun\":1}],\"endpoints\":[\"10.3.0.7:3260\",\"10.3.0.6:3260\"],\"provisioningState\":\"Succeeded\",\"status\":\"Healthy\"}}", + "isContentBase64": false + } + }, + "Update-AzDiskPoolIscsiTarget+[NoContext]+UpdateViaIdentityExpanded+$PATCH+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-5/iscsiTargets/target0?api-version=2021-04-01-preview+2": { + "Request": { + "Method": "PATCH", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-5/iscsiTargets/target0?api-version=2021-04-01-preview", + "Content": "{\r\n \"properties\": {\r\n \"luns\": [\r\n {\r\n \"name\": \"lun1\",\r\n \"managedDiskAzureResourceId\": \"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Compute/disks/disk-pool-disk-3\"\r\n }\r\n ]\r\n }\r\n}", + "isContentBase64": false, + "Headers": { + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "272" ] + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "Location": [ "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationresults/e19d6493-7d9d-4413-bab2-248a6a18a8bf?api-version=2021-04-01-preview" ], + "Retry-After": [ "10" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1198" ], + "Azure-Asyncoperation": [ "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/e19d6493-7d9d-4413-bab2-248a6a18a8bf?api-version=2021-04-01-preview" ], + "X-Ms-Async-Operation-Timeout": [ "PT1H" ], + "X-Ms-Client-Request-Id": [ "32abe889-5dcd-4c8a-8d37-728c9da609c3" ], + "X-Ms-Request-Id": [ "c34e35c9-3c1a-4193-9ff2-02609cf2f943" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "ecf8eda9-3f63-44e9-8873-a3099d0b1acf" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T220900Z:ecf8eda9-3f63-44e9-8873-a3099d0b1acf" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 22:08:59 GMT" ] + }, + "ContentHeaders": { + "Expires": [ "-1" ], + "Content-Length": [ "0" ] + }, + "Content": null, + "isContentBase64": false + } + }, + "Update-AzDiskPoolIscsiTarget+[NoContext]+UpdateViaIdentityExpanded+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/e19d6493-7d9d-4413-bab2-248a6a18a8bf?api-version=2021-04-01-preview+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/e19d6493-7d9d-4413-bab2-248a6a18a8bf?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "9" ], + "x-ms-client-request-id": [ "32abe889-5dcd-4c8a-8d37-728c9da609c3" ], + "CommandName": [ "Az.DiskPool.internal\\Update-AzDiskPoolIscsiTarget" ], + "FullCommandName": [ "Update-AzDiskPoolIscsiTarget_UpdateViaIdentityExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11992" ], + "X-Ms-Client-Request-Id": [ "32abe889-5dcd-4c8a-8d37-728c9da609c3" ], + "X-Ms-Request-Id": [ "65c2ab50-2674-43a0-b191-c4abe6dbc0ce" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "4b77f990-c993-440f-bbe5-cfcb785a7c4e" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T220911Z:4b77f990-c993-440f-bbe5-cfcb785a7c4e" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 22:09:11 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "234" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/e19d6493-7d9d-4413-bab2-248a6a18a8bf\",\"name\":\"e19d6493-7d9d-4413-bab2-248a6a18a8bf\",\"status\":\"Running\",\"startTime\":\"2021-05-24T22:09:00Z\"}", + "isContentBase64": false + } + }, + "Update-AzDiskPoolIscsiTarget+[NoContext]+UpdateViaIdentityExpanded+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/e19d6493-7d9d-4413-bab2-248a6a18a8bf?api-version=2021-04-01-preview+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/e19d6493-7d9d-4413-bab2-248a6a18a8bf?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "10" ], + "x-ms-client-request-id": [ "32abe889-5dcd-4c8a-8d37-728c9da609c3" ], + "CommandName": [ "Az.DiskPool.internal\\Update-AzDiskPoolIscsiTarget" ], + "FullCommandName": [ "Update-AzDiskPoolIscsiTarget_UpdateViaIdentityExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11991" ], + "X-Ms-Client-Request-Id": [ "32abe889-5dcd-4c8a-8d37-728c9da609c3" ], + "X-Ms-Request-Id": [ "a8841a6c-1f6f-4a96-88c8-e9b44911190e" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "e6d19d1a-d3f4-4f7b-bf20-140a6ba3211a" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T220941Z:e6d19d1a-d3f4-4f7b-bf20-140a6ba3211a" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 22:09:41 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "234" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/e19d6493-7d9d-4413-bab2-248a6a18a8bf\",\"name\":\"e19d6493-7d9d-4413-bab2-248a6a18a8bf\",\"status\":\"Running\",\"startTime\":\"2021-05-24T22:09:00Z\"}", + "isContentBase64": false + } + }, + "Update-AzDiskPoolIscsiTarget+[NoContext]+UpdateViaIdentityExpanded+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/e19d6493-7d9d-4413-bab2-248a6a18a8bf?api-version=2021-04-01-preview+5": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/e19d6493-7d9d-4413-bab2-248a6a18a8bf?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "11" ], + "x-ms-client-request-id": [ "32abe889-5dcd-4c8a-8d37-728c9da609c3" ], + "CommandName": [ "Az.DiskPool.internal\\Update-AzDiskPoolIscsiTarget" ], + "FullCommandName": [ "Update-AzDiskPoolIscsiTarget_UpdateViaIdentityExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11990" ], + "X-Ms-Client-Request-Id": [ "32abe889-5dcd-4c8a-8d37-728c9da609c3" ], + "X-Ms-Request-Id": [ "33421a37-31b0-4039-90bd-2fbae2dcc75a" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "36a74f1c-7157-45f8-91b5-ca1df70a4dab" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T221011Z:36a74f1c-7157-45f8-91b5-ca1df70a4dab" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 22:10:11 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "234" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/e19d6493-7d9d-4413-bab2-248a6a18a8bf\",\"name\":\"e19d6493-7d9d-4413-bab2-248a6a18a8bf\",\"status\":\"Running\",\"startTime\":\"2021-05-24T22:09:00Z\"}", + "isContentBase64": false + } + }, + "Update-AzDiskPoolIscsiTarget+[NoContext]+UpdateViaIdentityExpanded+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/e19d6493-7d9d-4413-bab2-248a6a18a8bf?api-version=2021-04-01-preview+6": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/providers/Microsoft.StoragePool/locations/westeurope/operationsStatus/e19d6493-7d9d-4413-bab2-248a6a18a8bf?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "12" ], + "x-ms-client-request-id": [ "32abe889-5dcd-4c8a-8d37-728c9da609c3" ], + "CommandName": [ "Az.DiskPool.internal\\Update-AzDiskPoolIscsiTarget" ], + "FullCommandName": [ "Update-AzDiskPoolIscsiTarget_UpdateViaIdentityExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11989" ], + "X-Ms-Client-Request-Id": [ "32abe889-5dcd-4c8a-8d37-728c9da609c3" ], + "X-Ms-Request-Id": [ "b7a10d6f-2e1a-4939-b9c6-38ee69f1b443" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "c4cf4a4b-e812-42d6-832e-6620bfa6b8af" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T221042Z:c4cf4a4b-e812-42d6-832e-6620bfa6b8af" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 22:10:42 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "1144" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/locations/westeurope/operationStatus/e19d6493-7d9d-4413-bab2-248a6a18a8bf\",\"name\":\"e19d6493-7d9d-4413-bab2-248a6a18a8bf\",\"status\":\"Succeeded\",\"startTime\":\"2021-05-24T22:09:00Z\",\"endTime\":\"2021-05-24T22:10:31Z\",\"properties\":{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-5/iscsiTargets/target0\",\"name\":\"target0\",\"type\":\"Microsoft.StoragePool/diskPools/iscsiTargets\",\"systemData\":{\"createdBy\":\"ruyingchen@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2021-05-24T21:23:10.73015Z\",\"lastModifiedBy\":\"ruyingchen@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2021-05-24T22:09:00.2984113Z\"},\"properties\":{\"targetIqn\":\"iqn.2021-05.com.microsoft:target0\",\"aclMode\":\"Dynamic\",\"luns\":[{\"managedDiskAzureResourceId\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Compute/disks/disk-pool-disk-3\",\"name\":\"lun1\",\"lun\":1}],\"endpoints\":[\"10.3.0.7:3260\",\"10.3.0.6:3260\"],\"provisioningState\":\"Succeeded\",\"status\":\"Healthy\"}}}", + "isContentBase64": false + } + }, + "Update-AzDiskPoolIscsiTarget+[NoContext]+UpdateViaIdentityExpanded+$GET+https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-5/iscsiTargets/target0?api-version=2021-04-01-preview+7": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-5/iscsiTargets/target0?api-version=2021-04-01-preview", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "13" ], + "x-ms-client-request-id": [ "32abe889-5dcd-4c8a-8d37-728c9da609c3" ], + "CommandName": [ "Az.DiskPool.internal\\Update-AzDiskPoolIscsiTarget" ], + "FullCommandName": [ "Update-AzDiskPoolIscsiTarget_UpdateViaIdentityExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11988" ], + "X-Ms-Client-Request-Id": [ "32abe889-5dcd-4c8a-8d37-728c9da609c3" ], + "X-Ms-Request-Id": [ "e0ad8104-81cd-4c13-bf8a-7e1a08480489" ], + "X-Ms-Return-Client-Request-Id": [ "true" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-correlation-request-id": [ "2bd4346d-3c30-4c31-b73a-382586e61819" ], + "x-ms-routing-request-id": [ "WESTUS2:20210524T221042Z:2bd4346d-3c30-4c31-b73a-382586e61819" ], + "X-Content-Type-Options": [ "nosniff" ], + "Date": [ "Mon, 24 May 2021 22:10:42 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "861" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.StoragePool/diskPools/disk-pool-5/iscsiTargets/target0\",\"name\":\"target0\",\"type\":\"Microsoft.StoragePool/diskPools/iscsiTargets\",\"systemData\":{\"createdBy\":\"ruyingchen@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2021-05-24T21:23:10.73015Z\",\"lastModifiedBy\":\"ruyingchen@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2021-05-24T22:09:00.2984113Z\"},\"properties\":{\"targetIqn\":\"iqn.2021-05.com.microsoft:target0\",\"aclMode\":\"Dynamic\",\"luns\":[{\"managedDiskAzureResourceId\":\"/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Compute/disks/disk-pool-disk-3\",\"name\":\"lun1\",\"lun\":1}],\"endpoints\":[\"10.3.0.7:3260\",\"10.3.0.6:3260\"],\"provisioningState\":\"Succeeded\",\"status\":\"Healthy\"}}", + "isContentBase64": false + } + } +} \ No newline at end of file diff --git a/src/DiskPool/test/Update-AzDiskPoolIscsiTarget.Tests.ps1 b/src/DiskPool/test/Update-AzDiskPoolIscsiTarget.Tests.ps1 new file mode 100644 index 000000000000..464874a45c68 --- /dev/null +++ b/src/DiskPool/test/Update-AzDiskPoolIscsiTarget.Tests.ps1 @@ -0,0 +1,44 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Update-AzDiskPoolIscsiTarget.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Update-AzDiskPoolIscsiTarget' { + It 'UpdateExpanded' { + $lun0 = New-AzDiskPoolIscsiLunObject -ManagedDiskAzureResourceId $env.diskId2 -Name "lun0" + $lun1 = New-AzDiskPoolIscsiLunObject -ManagedDiskAzureResourceId $env.diskId3 -Name "lun1" + $luns = @($lun0, $lun1) + + $iscsiTarget = Update-AzDiskPoolIscsiTarget -Name $env.target0 ` + -DiskPoolName $env.diskPool5 ` + -ResourceGroupName $env.resourceGroup ` + -Lun $luns + + $iscsiTarget.Name | Should -Be $env.target0 + $iscsiTarget.lun.Count | Should -Be 2 + $iscsiTarget.provisioningState | Should -Be "Succeeded" + } + + It 'UpdateViaIdentityExpanded' { + $lun1 = New-AzDiskPoolIscsiLunObject -ManagedDiskAzureResourceId $env.diskId3 -Name "lun1" + $luns = @($lun1) + + $iscsiTarget = Get-AzDiskPoolIscsiTarget -Name $env.target0 ` + -DiskPoolName $env.diskPool5 ` + -ResourceGroupName $env.resourceGroup ` + + $iscsiTarget = Update-AzDiskPoolIscsiTarget -InputObject $iscsiTarget ` -Lun $luns + + $iscsiTarget.Name | Should -Be $env.target0 + $iscsiTarget.lun.Count | Should -Be 1 + $iscsiTarget.provisioningState | Should -Be "Succeeded" + } +} diff --git a/src/DiskPool/test/deployment-templates/disk-pool/parameters.json b/src/DiskPool/test/deployment-templates/disk-pool/parameters.json new file mode 100644 index 000000000000..4226a697fdfd --- /dev/null +++ b/src/DiskPool/test/deployment-templates/disk-pool/parameters.json @@ -0,0 +1,12 @@ +{ + "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#", + "contentVersion": "1.0.0.0", + "parameters": { + "diskPoolName": { + "value": "disk-pool-1" + }, + "subnetId": { + "value": "/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Network/virtualNetworks/disk-pool-vnet/subnets/default" + } + } +} diff --git a/src/DiskPool/test/deployment-templates/disk-pool/template.json b/src/DiskPool/test/deployment-templates/disk-pool/template.json new file mode 100644 index 000000000000..a7635c07fd58 --- /dev/null +++ b/src/DiskPool/test/deployment-templates/disk-pool/template.json @@ -0,0 +1,34 @@ +{ + "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", + "contentVersion": "1.0.0.0", + "parameters": { + "diskPoolName": { + "defaultValue": "disk-pool-01", + "type": "string" + }, + "subnetId": { + "defaultValue": "subnetId", + "type": "string" + } + }, + "variables": {}, + "resources": [ + { + "type": "Microsoft.StoragePool/diskPools", + "apiVersion": "2021-04-01-preview", + "name": "[parameters('diskPoolName')]", + "location": "westeurope", + "sku": { + "name": "Standard", + "tier": "Standard" + }, + "properties": { + "disks": [], + "availabilityZones": [ + "1" + ], + "subnetId": "[parameters('subnetId')]" + } + } + ] +} \ No newline at end of file diff --git a/src/DiskPool/test/deployment-templates/disk/parameters.json b/src/DiskPool/test/deployment-templates/disk/parameters.json new file mode 100644 index 000000000000..4d4ddceff267 --- /dev/null +++ b/src/DiskPool/test/deployment-templates/disk/parameters.json @@ -0,0 +1,9 @@ +{ + "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#", + "contentVersion": "1.0.0.0", + "parameters": { + "name": { + "value": "disk-pool-disk-3" + } + } +} diff --git a/src/DiskPool/test/deployment-templates/disk/template.json b/src/DiskPool/test/deployment-templates/disk/template.json new file mode 100644 index 000000000000..a240b8a16ae4 --- /dev/null +++ b/src/DiskPool/test/deployment-templates/disk/template.json @@ -0,0 +1,41 @@ +{ + "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", + "contentVersion": "1.0.0.0", + "parameters": { + "name": { + "defaultValue": "storagepool-disk", + "type": "string" + } + }, + "variables": {}, + "resources": [ + { + "type": "Microsoft.Compute/disks", + "apiVersion": "2020-09-30", + "name": "[parameters('name')]", + "location": "westeurope", + "sku": { + "name": "Premium_LRS", + "tier": "Premium" + }, + "zones": [ + "1" + ], + "properties": { + "creationData": { + "createOption": "Empty" + }, + "diskSizeGB": 256, + "diskIOPSReadWrite": 5000, + "diskMBpsReadWrite": 200, + "encryption": { + "type": "EncryptionAtRestWithPlatformKey" + }, + "maxShares": 2, + "diskState": "Unattached", + "networkAccessPolicy": "AllowAll", + "tier": "P30" + } + } + ] +} \ No newline at end of file diff --git a/src/DiskPool/test/deployment-templates/iscsi-target/parameters.json b/src/DiskPool/test/deployment-templates/iscsi-target/parameters.json new file mode 100644 index 000000000000..c477660fa944 --- /dev/null +++ b/src/DiskPool/test/deployment-templates/iscsi-target/parameters.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#", + "contentVersion": "1.0.0.0", + "parameters": { + "diskPoolName": { + "value": "disk-poolh7rxw9" + }, + "subnetId": { + "value": "/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-pmjzkn/providers/Microsoft.Network/virtualNetworks/disk-pool-vnet-pmjzkn/subnets/default" + }, + "targetName": { + "value": "" + } + } + } + \ No newline at end of file diff --git a/src/DiskPool/test/deployment-templates/iscsi-target/template.json b/src/DiskPool/test/deployment-templates/iscsi-target/template.json new file mode 100644 index 000000000000..81ddb7fc80df --- /dev/null +++ b/src/DiskPool/test/deployment-templates/iscsi-target/template.json @@ -0,0 +1,50 @@ +{ + "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", + "contentVersion": "1.0.0.0", + "parameters": { + "diskPoolName": { + "defaultValue": "disk-pool-01", + "type": "string" + }, + "targetName": { + "defaultValue": "target-01", + "type": "string" + }, + "subnetId": { + "defaultValue": "subnetId", + "type": "string" + } + }, + "variables": {}, + "resources": [ + { + "type": "Microsoft.StoragePool/diskPools", + "apiVersion": "2021-04-01-preview", + "name": "[parameters('diskPoolName')]", + "location": "westeurope", + "sku": { + "name": "Standard", + "tier": "Standard" + }, + "properties": { + "disks": [], + "availabilityZones": [ + "1" + ], + "subnetId": "[parameters('subnetId')]" + } + }, + { + "type": "Microsoft.StoragePool/diskPools/iscsiTargets", + "apiVersion": "2021-04-01-preview", + "name": "[parameters('targetName')]", + "dependsOn": [ + "[resourceId('Microsoft.StoragePool/diskPools', parameters('diskPoolName'))]" + ], + "properties": { + "aclMode": "Dynamic", + "luns": [] + } + } + ] +} \ No newline at end of file diff --git a/src/DiskPool/test/deployment-templates/virtual-network/parameters.json b/src/DiskPool/test/deployment-templates/virtual-network/parameters.json new file mode 100644 index 000000000000..9fbef219bb2f --- /dev/null +++ b/src/DiskPool/test/deployment-templates/virtual-network/parameters.json @@ -0,0 +1,9 @@ +{ + "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#", + "contentVersion": "1.0.0.0", + "parameters": { + "vnetName": { + "value": "disk-pool-vnet" + } + } +} diff --git a/src/DiskPool/test/deployment-templates/virtual-network/template.json b/src/DiskPool/test/deployment-templates/virtual-network/template.json new file mode 100644 index 000000000000..6d672d4173c9 --- /dev/null +++ b/src/DiskPool/test/deployment-templates/virtual-network/template.json @@ -0,0 +1,69 @@ +{ + "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", + "contentVersion": "1.0.0.0", + "parameters": { + "vnetName": { + "defaultValue": "diskpool-vnet", + "type": "string" + } + }, + "variables": {}, + "resources": [ + { + "type": "Microsoft.Network/virtualNetworks", + "apiVersion": "2020-11-01", + "name": "[parameters('vnetName')]", + "location": "westeurope", + "properties": { + "addressSpace": { + "addressPrefixes": [ + "10.3.0.0/16" + ] + }, + "subnets": [ + { + "name": "default", + "properties": { + "addressPrefix": "10.3.0.0/24", + "serviceEndpoints": [], + "delegations": [ + { + "name": "Microsoft.StoragePool.diskPools", + "properties": { + "serviceName": "Microsoft.StoragePool/diskPools" + } + } + ], + "privateEndpointNetworkPolicies": "Enabled", + "privateLinkServiceNetworkPolicies": "Enabled" + } + } + ], + "virtualNetworkPeerings": [], + "enableDdosProtection": false + } + }, + { + "type": "Microsoft.Network/virtualNetworks/subnets", + "apiVersion": "2020-11-01", + "name": "[concat(parameters('vnetName'), '/default')]", + "dependsOn": [ + "[resourceId('Microsoft.Network/virtualNetworks', parameters('vnetName'))]" + ], + "properties": { + "addressPrefix": "10.3.0.0/24", + "serviceEndpoints": [], + "delegations": [ + { + "name": "Microsoft.StoragePool.diskPools", + "properties": { + "serviceName": "Microsoft.StoragePool/diskPools" + } + } + ], + "privateEndpointNetworkPolicies": "Enabled", + "privateLinkServiceNetworkPolicies": "Enabled" + } + } + ] +} \ No newline at end of file diff --git a/src/DiskPool/test/env.json b/src/DiskPool/test/env.json new file mode 100644 index 000000000000..956c529d5d64 --- /dev/null +++ b/src/DiskPool/test/env.json @@ -0,0 +1,15 @@ +{ + "resourceGroup": "storagepool-rg-test", + "diskPoolSubnetId": "/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Network/virtualNetworks/disk-pool-vnet/subnets/default", + "target0": "target0", + "diskPoolVnetName": "disk-pool-vnet", + "diskPool1": "disk-pool-1", + "diskId3": "/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Compute/disks/disk-pool-disk-3", + "Tenant": "72f988bf-86f1-41af-91ab-2d7cd011db47", + "diskId1": "/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Compute/disks/disk-pool-disk-1", + "SubscriptionId": "eff9fadd-6918-4253-b667-c39271e7435c", + "diskId2": "/subscriptions/eff9fadd-6918-4253-b667-c39271e7435c/resourceGroups/storagepool-rg-test/providers/Microsoft.Compute/disks/disk-pool-disk-2", + "location": "westeurope", + "target1": "target1", + "diskPool5": "disk-pool-5" +} diff --git a/src/DiskPool/test/loadEnv.ps1 b/src/DiskPool/test/loadEnv.ps1 new file mode 100644 index 000000000000..c4ebf2e8310c --- /dev/null +++ b/src/DiskPool/test/loadEnv.ps1 @@ -0,0 +1,28 @@ +# ---------------------------------------------------------------------------------- +# +# 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. +# ---------------------------------------------------------------------------------- +$envFile = 'env.json' +if ($TestMode -eq 'live') { + $envFile = 'localEnv.json' +} + +if (Test-Path -Path (Join-Path $PSScriptRoot $envFile)) { + $envFilePath = Join-Path $PSScriptRoot $envFile +} else { + $envFilePath = Join-Path $PSScriptRoot '..\$envFile' +} +$env = @{} +if (Test-Path -Path $envFilePath) { + $env = Get-Content (Join-Path $PSScriptRoot $envFile) | ConvertFrom-Json + $PSDefaultParameterValues=@{"*:SubscriptionId"=$env.SubscriptionId; "*:Tenant"=$env.Tenant} +} \ No newline at end of file diff --git a/src/DiskPool/test/readme.md b/src/DiskPool/test/readme.md new file mode 100644 index 000000000000..7c752b4c8c43 --- /dev/null +++ b/src/DiskPool/test/readme.md @@ -0,0 +1,17 @@ +# Test +This directory contains the [Pester](https://www.powershellgallery.com/packages/Pester) tests to run for the module. We use Pester as it is the unofficial standard for PowerShell unit testing. Test stubs for custom cmdlets (created in `..\custom`) will be generated into this folder when `build-module.ps1` is ran. These test stubs will fail automatically, to indicate that tests should be written for custom cmdlets. + +## Info +- Modifiable: yes +- Generated: partial +- Committed: yes +- Packaged: no + +## Details +We allow three testing modes: *live*, *record*, and *playback*. These can be selected using the `-Live`, `-Record`, and `-Playback` switches respectively on the `test-module.ps1` script. This script will run through any `.Tests.ps1` scripts in the `test` folder. If you choose the *record* mode, it will create a `.Recording.json` file of the REST calls between the client and server. Then, when you choose *playback* mode, it will use the `.Recording.json` file to mock the communication between server and client. The *live* mode runs the same as the *record* mode; however, it doesn't create the `.Recording.json` file. + +## Purpose +Custom cmdlets generally encompass additional functionality not described in the REST specification, or combines functionality generated from the REST spec. To validate this functionality continues to operate as intended, creating tests that can be ran and re-ran against custom cmdlets is part of the framework. + +## Usage +To execute tests, run the `test-module.ps1`. To write tests, [this example](https://github.com/pester/Pester/blob/8b9cf4248315e44f1ac6673be149f7e0d7f10466/Examples/Planets/Get-Planet.Tests.ps1#L1) from the Pester repository is very useful for getting started. \ No newline at end of file diff --git a/src/DiskPool/test/utils.ps1 b/src/DiskPool/test/utils.ps1 new file mode 100644 index 000000000000..570d7ab104b8 --- /dev/null +++ b/src/DiskPool/test/utils.ps1 @@ -0,0 +1,149 @@ +function RandomString([bool]$allChars, [int32]$len) { + if ($allChars) { + return -join ((33..126) | Get-Random -Count $len | % {[char]$_}) + } else { + return -join ((48..57) + (97..122) | Get-Random -Count $len | % {[char]$_}) + } +} +$env = @{} +function setupEnv() { + # Preload subscriptionId and tenant from context, which will be used in test + # as default. You could change them if needed. + $env.SubscriptionId = (Get-AzContext).Subscription.Id + $env.Tenant = (Get-AzContext).Tenant.Id + # For any resources you created for test, you should add it to $env here. + + # Create the test group + Write-Host "Creating test resource group..." + $resourceGroup = 'storagepool-rg-test' + $location = 'westeurope' + $null = $env.Add("resourceGroup", $resourceGroup) + $null = $env.Add("location", $location) + + New-AzResourceGroup -Name $resourceGroup -Location $location + + # Create 1 vnet for all tests + Write-Host "Creating Disk Pool Virtual Network..." + $vnetParams = Get-Content .\test\deployment-templates\virtual-network\parameters.json | ConvertFrom-Json + $vnetParams.parameters.vnetName.value = "disk-pool-vnet" + + $null = $env.Add("diskPoolVnetName", $vnetParams.parameters.vnetName.value) + + Set-Content -Path .\test\deployment-templates\virtual-network\parameters.json -Value (ConvertTo-Json $vnetParams) + New-AzDeployment -Mode Incremental ` + -TemplateFile .\test\deployment-templates\virtual-network\template.json ` + -TemplateParameterFile .\test\deployment-templates\virtual-network\parameters.json ` + -Name diskPoolVnet ` + -ResourceGroupName $resourceGroup + Write-Host -ForegroundColor Green "Virtual Network deployment completed." + + $virtualNetwork = Get-AzVirtualNetwork -Name $vnetParams.parameters.vnetName.value + $subnetId = $virtualNetwork.id + "/subnets/default" + $null = $env.Add("diskPoolSubnetId", $subnetId) + + # create Disks + Write-Host "Creating 3 Disks..." + $diskParams = Get-Content .\test\deployment-templates\disk\parameters.json | ConvertFrom-Json + $diskParams.parameters.name.value = "disk-pool-disk-1" + + # Create Disk 1 + Set-Content -Path .\test\deployment-templates\disk\parameters.json -Value (ConvertTo-Json $diskParams) + New-AzDeployment -Mode Incremental ` + -TemplateFile .\test\deployment-templates\disk\template.json ` + -TemplateParameterFile .\test\deployment-templates\disk\parameters.json ` + -Name diskPoolDisk ` + -ResourceGroupName $resourceGroup + Write-Host -ForegroundColor Green "Disk 1 deployment completed." + + $disk1 = Get-AzDisk -Name $diskParams.parameters.name.value -ResourceGroupName $resourceGroup + $null = $env.Add("diskId1", $disk1.id) + + # # Create Disk 2 + $diskParams = Get-Content .\test\deployment-templates\disk\parameters.json | ConvertFrom-Json + $diskParams.parameters.name.value = "disk-pool-disk-2" + + Set-Content -Path .\test\deployment-templates\disk\parameters.json -Value (ConvertTo-Json $diskParams) + New-AzDeployment -Mode Incremental ` + -TemplateFile .\test\deployment-templates\disk\template.json ` + -TemplateParameterFile .\test\deployment-templates\disk\parameters.json ` + -Name diskPoolDisk ` + -ResourceGroupName $resourceGroup + Write-Host -ForegroundColor Green "Disk 2 deployment completed." + + $disk2 = Get-AzDisk -Name $diskParams.parameters.name.value -ResourceGroupName $resourceGroup + $null = $env.Add("diskId2", $disk2.id) + + # Create Disk 3 + $diskParams = Get-Content .\test\deployment-templates\disk\parameters.json | ConvertFrom-Json + $diskParams.parameters.name.value = "disk-pool-disk-3" + + Set-Content -Path .\test\deployment-templates\disk\parameters.json -Value (ConvertTo-Json $diskParams) + New-AzDeployment -Mode Incremental ` + -TemplateFile .\test\deployment-templates\disk\template.json ` + -TemplateParameterFile .\test\deployment-templates\disk\parameters.json ` + -Name diskPoolDisk ` + -ResourceGroupName $resourceGroup + Write-Host -ForegroundColor Green "Disk 3 deployment completed." + + $disk3 = Get-AzDisk -Name $diskParams.parameters.name.value -ResourceGroupName $resourceGroup + $null = $env.Add("diskId3", $disk3.id) + + Write-Host "Creating 2 Disk Pools..." + $diskPoolParams = Get-Content .\test\deployment-templates\disk-pool\parameters.json | ConvertFrom-Json + $diskPoolParams.parameters.subnetId.value = $subnetId + $diskPoolParams.parameters.diskPoolName.value = "disk-pool-1" + + Set-Content -Path .\test\deployment-templates\disk-pool\parameters.json -Value (ConvertTo-Json $diskPoolParams) + New-AzDeployment -Mode Incremental ` + -TemplateFile .\test\deployment-templates\disk-pool\template.json ` + -TemplateParameterFile .\test\deployment-templates\disk-pool\parameters.json ` + -Name diskPool ` + -ResourceGroupName $resourceGroup + Write-Host -ForegroundColor Green "Disk Pool 1 deployment completed" + + $disks = @($disk1.id) + Update-AzDiskPool -Name 'disk-pool-1' -ResourceGroupName $resourceGroup -DiskId $disks + + $diskPoolParams.parameters.diskPoolName.value = "disk-pool-5" + Set-Content -Path .\test\deployment-templates\disk-pool\parameters.json -Value (ConvertTo-Json $diskPoolParams) + New-AzDeployment -Mode Incremental ` + -TemplateFile .\test\deployment-templates\disk-pool\template.json ` + -TemplateParameterFile .\test\deployment-templates\disk-pool\parameters.json ` + -Name diskPool ` + -ResourceGroupName $resourceGroup + $disks = @($disk2.id,$disk3.id) + Update-AzDiskPool -Name 'disk-pool-5' -ResourceGroupName $resourceGroup -DiskId $disks + Write-Host -ForegroundColor Green "Disk Pool 5 deployment completed" + + $null = $env.Add("diskPool1", "disk-pool-1") + $null = $env.Add("diskPool5", "disk-pool-5") + + Write-Host "Creating 1 target1..." + $target0 = "target0" + $null = $env.Add("target0", "target0") + $null = $env.Add("target1", "target1") + + $iscsiTargetParams = Get-Content .\test\deployment-templates\iscsi-target\parameters.json | ConvertFrom-Json + $iscsiTargetParams.parameters.diskPoolName.value = $env.diskPool5 + $iscsiTargetParams.parameters.targetName.value = $target0 + $iscsiTargetParams.parameters.subnetId.value = $subnetId + + Set-Content -Path .\test\deployment-templates\iscsi-target\parameters.json -Value (ConvertTo-Json $iscsiTargetParams) + New-AzDeployment -Mode Incremental ` + -TemplateFile .\test\deployment-templates\iscsi-target\template.json ` + -TemplateParameterFile .\test\deployment-templates\iscsi-target\parameters.json ` + -Name iscsitarget1 ` + -ResourceGroupName $resourceGroup + Write-Host -ForegroundColor Green "iSCSI target deployment completed" + + $envFile = 'env.json' + if ($TestMode -eq 'live') { + $envFile = 'localEnv.json' + } + set-content -Path (Join-Path $PSScriptRoot $envFile) -Value (ConvertTo-Json $env) +} +function cleanupEnv() { + # Clean resources you create for testing + Remove-AzResourceGroup -Name $env.resourceGroup +} + diff --git a/src/DiskPool/utils/Unprotect-SecureString.ps1 b/src/DiskPool/utils/Unprotect-SecureString.ps1 new file mode 100644 index 000000000000..cb05b51a6220 --- /dev/null +++ b/src/DiskPool/utils/Unprotect-SecureString.ps1 @@ -0,0 +1,16 @@ +#This script converts securestring to plaintext + +param( + [Parameter(Mandatory, ValueFromPipeline)] + [System.Security.SecureString] + ${SecureString} +) + +$ssPtr = [System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($SecureString) +try { + $plaintext = [System.Runtime.InteropServices.Marshal]::PtrToStringBSTR($ssPtr) +} finally { + [System.Runtime.InteropServices.Marshal]::ZeroFreeBSTR($ssPtr) +} + +return $plaintext \ No newline at end of file diff --git a/src/Dns/Dns.Test/Dns.Test.csproj b/src/Dns/Dns.Test/Dns.Test.csproj index c1c48a016baa..0d2324ffe6e1 100644 --- a/src/Dns/Dns.Test/Dns.Test.csproj +++ b/src/Dns/Dns.Test/Dns.Test.csproj @@ -12,7 +12,7 @@ - + diff --git a/src/HDInsight/HDInsight.Test/HDInsight.Test.csproj b/src/HDInsight/HDInsight.Test/HDInsight.Test.csproj index f0d2975c41de..b24be8db71da 100644 --- a/src/HDInsight/HDInsight.Test/HDInsight.Test.csproj +++ b/src/HDInsight/HDInsight.Test/HDInsight.Test.csproj @@ -12,11 +12,11 @@ - + - + diff --git a/src/HDInsight/HDInsight.Test/ScenarioTests/HDInsightAzureMonitorTests.cs b/src/HDInsight/HDInsight.Test/ScenarioTests/HDInsightAzureMonitorTests.cs new file mode 100644 index 000000000000..fc6c992ae877 --- /dev/null +++ b/src/HDInsight/HDInsight.Test/ScenarioTests/HDInsightAzureMonitorTests.cs @@ -0,0 +1,43 @@ +// ---------------------------------------------------------------------------------- +// +// 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 Microsoft.Azure.ServiceManagement.Common.Models; +using Microsoft.WindowsAzure.Commands.ScenarioTest; +using System; +using System.Collections.Generic; +using System.Text; +using Xunit; +using Xunit.Abstractions; + +namespace Commands.HDInsight.Test.ScenarioTests +{ + public class HDInsightAzureMonitorTests + { + public XunitTracingInterceptor _logger; + + public HDInsightAzureMonitorTests(ITestOutputHelper output) + { + _logger = new XunitTracingInterceptor(output); + XunitTracingInterceptor.AddToContext(_logger); + } + + //[Fact(Skip = "test case cannot be re-recorded properly, need help from service team")] + [Fact] + [Trait(Category.AcceptanceType, Category.CheckIn)] + public void TestAzureMonitorRelatedCommands() + { + TestController.NewInstance.RunPowerShellTest(_logger, "Test-AzureMonitorRelatedCommands"); + } + } +} diff --git a/src/HDInsight/HDInsight.Test/ScenarioTests/HDInsightAzureMonitorTests.ps1 b/src/HDInsight/HDInsight.Test/ScenarioTests/HDInsightAzureMonitorTests.ps1 new file mode 100644 index 000000000000..6fae25ea2130 --- /dev/null +++ b/src/HDInsight/HDInsight.Test/ScenarioTests/HDInsightAzureMonitorTests.ps1 @@ -0,0 +1,75 @@ +# ---------------------------------------------------------------------------------- +# +# 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 +Test Get,Enable or Disable Azure Monitor in Azure HDInsight Cluster +#> +function Test-AzureMonitorRelatedCommands{ + + # Create some resources that will be used throughout test + try + { + $location = "East US" + + # prepare parameter for creating parameter + $params= Prepare-ClusterCreateParameter -location $location + + # create cluster that will be used throughout test + $cluster = New-AzHDInsightCluster -Location $params.location -ResourceGroupName $params.resourceGroupName ` + -ClusterName $params.clusterName -ClusterSizeInNodes $params.clusterSizeInNodes -ClusterType $params.clusterType ` + -StorageAccountResourceId $params.storageAccountResourceId -StorageAccountKey $params.storageAccountKey ` + -HttpCredential $params.httpCredential -SshCredential $params.sshCredential ` + -MinSupportedTlsVersion $params.minSupportedTlsVersion + Assert-NotNull $cluster + + $workspaceName = Generate-Name("workspace-ps-test") + $resourceGroupName = $cluster.ResourceGroup + + #create a new Log Analytics Workspace + $sku = "pernode" + $workspace = New-AzOperationalInsightsWorkspace -Location $location -Name $workspaceName -ResourceGroupName $resourceGroupName -Sku $sku + + #get workspace's primaryKey + $keys = Get-AzOperationalInsightsWorkspaceSharedKey -ResourceGroupName $resourceGroupName -Name $workspace.Name + Assert-NotNull $keys + #test Get-AzHDInsightAzureMonitor + $result = Get-AzHDInsightAzureMonitor -ClusterName $cluster.Name -ResourceGroupName $cluster.ResourceGroup + Assert-Null $result.WorkspaceId + + #test Enable-AzHDInsightAzureMonitor + $workspaceId = $workspace.CustomerId + $primaryKey = $keys.PrimarySharedKey + + Assert-NotNull $workspaceId + Assert-NotNull $primaryKey + Enable-AzHDInsightAzureMonitor -ClusterName $cluster.Name -ResourceGroup $cluster.ResourceGroup -WorkspaceId $workspaceId -Primary $primaryKey + + $result = Get-AzHDInsightAzureMonitor -ClusterName $cluster.Name -ResourceGroupName $cluster.ResourceGroup + Assert-True {$result.ClusterMonitoringEnabled} + Assert-AreEqual $result.WorkspaceId $workspaceId + + #test Disable-AzHDInsightAzureMonitor + Disable-AzHDInsightAzureMonitor -ClusterName $cluster.Name -ResourceGroupName $cluster.ResourceGroup + $result = Get-AzHDInsightAzureMonitor -ClusterName $cluster.Name -ResourceGroupName $cluster.ResourceGroup + Assert-False {$result.ClusterMonitoringEnabled} + Assert-Null $result.WorkspaceId + } + finally + { + # Delete cluster and resource group + Remove-AzHDInsightCluster -ClusterName $cluster.Name + Remove-AzResourceGroup -ResourceGroupName $cluster.ResourceGroup + } +} diff --git a/src/HDInsight/HDInsight.Test/SessionRecords/Commands.HDInsight.Test.ScenarioTests.HDInsightAzureMonitorTests/TestAzureMonitorRelatedCommands.json b/src/HDInsight/HDInsight.Test/SessionRecords/Commands.HDInsight.Test.ScenarioTests.HDInsightAzureMonitorTests/TestAzureMonitorRelatedCommands.json new file mode 100644 index 000000000000..d744ce2c09fc --- /dev/null +++ b/src/HDInsight/HDInsight.Test/SessionRecords/Commands.HDInsight.Test.ScenarioTests.HDInsightAzureMonitorTests/TestAzureMonitorRelatedCommands.json @@ -0,0 +1,3680 @@ +{ + "Entries": [ + { + "RequestUri": "/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourcegroups/group-ps-test6386?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTY0YzEwYmItOGE2Yy00M2JjLTgzZDMtNmIzMThjNmM3MzA1L3Jlc291cmNlZ3JvdXBzL2dyb3VwLXBzLXRlc3Q2Mzg2P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"location\": \"East US\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "7175d723-2be7-4a56-9d88-7570e42be5e1" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "29" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-request-id": [ + "42762c93-c93d-459f-a861-df5e15f6f30e" + ], + "x-ms-correlation-request-id": [ + "42762c93-c93d-459f-a861-df5e15f6f30e" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20210602T062149Z:42762c93-c93d-459f-a861-df5e15f6f30e" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 06:21:49 GMT" + ], + "Content-Length": [ + "187" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/group-ps-test6386\",\r\n \"name\": \"group-ps-test6386\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/group-ps-test6386/providers/Microsoft.Storage/storageAccounts/storagepstest5398?api-version=2017-10-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTY0YzEwYmItOGE2Yy00M2JjLTgzZDMtNmIzMThjNmM3MzA1L3Jlc291cmNlR3JvdXBzL2dyb3VwLXBzLXRlc3Q2Mzg2L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvc3RvcmFnZXBzdGVzdDUzOTg/YXBpLXZlcnNpb249MjAxNy0xMC0wMQ==", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_RAGRS\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"location\": \"East US\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "664d2230-11dd-4580-bdc7-8a6f7c284316" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Storage.Version2017.10.01.StorageManagementClient/1.3.34" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "101" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/providers/Microsoft.Storage/locations/eastus/asyncoperations/67c17928-2176-4bd9-87d6-f0d0a08d67a8?monitor=true&api-version=2017-10-01" + ], + "Retry-After": [ + "17" + ], + "x-ms-request-id": [ + "67c17928-2176-4bd9-87d6-f0d0a08d67a8" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-correlation-request-id": [ + "22161c27-7713-44dd-81b9-456d0d895653" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20210602T062156Z:22161c27-7713-44dd-81b9-456d0d895653" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 06:21:55 GMT" + ], + "Content-Type": [ + "text/plain; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/providers/Microsoft.Storage/locations/eastus/asyncoperations/67c17928-2176-4bd9-87d6-f0d0a08d67a8?monitor=true&api-version=2017-10-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTY0YzEwYmItOGE2Yy00M2JjLTgzZDMtNmIzMThjNmM3MzA1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzL2FzeW5jb3BlcmF0aW9ucy82N2MxNzkyOC0yMTc2LTRiZDktODdkNi1mMGQwYTA4ZDY3YTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTctMTAtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Storage.Version2017.10.01.StorageManagementClient/1.3.34" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "dff35ccc-bea5-477f-8e7f-d3aaef7eb637" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11998" + ], + "x-ms-correlation-request-id": [ + "e71cb659-bada-4dd3-ae7d-96d208a55535" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20210602T062213Z:e71cb659-bada-4dd3-ae7d-96d208a55535" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 06:22:12 GMT" + ], + "Content-Length": [ + "1384" + ], + "Content-Type": [ + "application/json" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_RAGRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/group-ps-test6386/providers/Microsoft.Storage/storageAccounts/storagepstest5398\",\r\n \"name\": \"storagepstest5398\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2021-06-02T06:21:54.605747Z\"\r\n },\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2021-06-02T06:21:54.605747Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2021-06-02T06:21:54.4494654Z\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://storagepstest5398.blob.core.windows.net/\",\r\n \"queue\": \"https://storagepstest5398.queue.core.windows.net/\",\r\n \"table\": \"https://storagepstest5398.table.core.windows.net/\",\r\n \"file\": \"https://storagepstest5398.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus\",\r\n \"statusOfPrimary\": \"available\",\r\n \"secondaryLocation\": \"westus\",\r\n \"statusOfSecondary\": \"available\",\r\n \"secondaryEndpoints\": {\r\n \"blob\": \"https://storagepstest5398-secondary.blob.core.windows.net/\",\r\n \"queue\": \"https://storagepstest5398-secondary.queue.core.windows.net/\",\r\n \"table\": \"https://storagepstest5398-secondary.table.core.windows.net/\"\r\n }\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/group-ps-test6386/providers/Microsoft.Storage/storageAccounts/storagepstest5398/listKeys?api-version=2017-10-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTY0YzEwYmItOGE2Yy00M2JjLTgzZDMtNmIzMThjNmM3MzA1L3Jlc291cmNlR3JvdXBzL2dyb3VwLXBzLXRlc3Q2Mzg2L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvc3RvcmFnZXBzdGVzdDUzOTgvbGlzdEtleXM/YXBpLXZlcnNpb249MjAxNy0xMC0wMQ==", + "RequestMethod": "POST", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "62110b05-c46f-43a1-bfe8-8396a4b10c03" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Storage.Version2017.10.01.StorageManagementClient/1.3.34" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "f926d1e9-7a91-45bb-9954-82d2b037125a" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-resource-requests": [ + "11999" + ], + "x-ms-correlation-request-id": [ + "beb3cac2-7b70-4f39-be8c-dcdc4b981eeb" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20210602T062213Z:beb3cac2-7b70-4f39-be8c-dcdc4b981eeb" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 06:22:13 GMT" + ], + "Content-Length": [ + "288" + ], + "Content-Type": [ + "application/json" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\r\n \"value\": \"HQKdXUWaddx1o/eIZYvBLY/VLdYUG9EzeEHOD8ELfu4dAodz44pMe+qjtNJkJciGI1XTQnrTx2z3ca7/isyRkQ==\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\r\n \"value\": \"truLrNc84DKzWHYfp+1gmoiKNKoqnR/Xs47w2Np4T7BBLf2oMwxGp/QUCyzuR26rvp1WC24fY4e7Lw8N9PObHg==\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/providers/Microsoft.HDInsight/locations/East%20US/billingSpecs?api-version=2018-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTY0YzEwYmItOGE2Yy00M2JjLTgzZDMtNmIzMThjNmM3MzA1L3Byb3ZpZGVycy9NaWNyb3NvZnQuSERJbnNpZ2h0L2xvY2F0aW9ucy9FYXN0JTIwVVMvYmlsbGluZ1NwZWNzP2FwaS12ZXJzaW9uPTIwMTgtMDYtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "a74175f7-d04a-4ae8-ac28-9852c6af783b" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/7.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-hdi-matched-rule": [ + "SubscriptionManagementOperations" + ], + "x-ms-hdi-routed-to": [ + "RegionalRp" + ], + "x-ms-request-id": [ + "da76ddbc-2b8c-4470-b45a-6b8d4945f229" + ], + "x-ms-hdi-served-by": [ + "eastus" + ], + "x-ms-correlation-request-id": [ + "d793e7dc-2ab7-4bb3-aae7-6dacdae0c4ed" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11999" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20210602T062215Z:d793e7dc-2ab7-4bb3-aae7-6dacdae0c4ed" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 06:22:15 GMT" + ], + "Content-Length": [ + "105694" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"vmSizes\": [\r\n \"A5\",\r\n \"A6\",\r\n \"A7\",\r\n \"STANDARD_A1_V2\",\r\n \"STANDARD_A2_V2\",\r\n \"STANDARD_A2m_V2\",\r\n \"STANDARD_A4_V2\",\r\n \"STANDARD_A4m_V2\",\r\n \"STANDARD_A5\",\r\n \"STANDARD_A6\",\r\n \"STANDARD_A7\",\r\n \"STANDARD_A8\",\r\n \"STANDARD_A8_V2\",\r\n \"STANDARD_A8m_V2\",\r\n \"STANDARD_D1\",\r\n \"STANDARD_D1_V2\",\r\n \"STANDARD_D11\",\r\n \"STANDARD_D11_V2\",\r\n \"STANDARD_D12\",\r\n \"STANDARD_D12_V2\",\r\n \"STANDARD_D13\",\r\n \"STANDARD_D13_V2\",\r\n \"STANDARD_D14\",\r\n \"STANDARD_D14_V2\",\r\n \"STANDARD_D15_v2\",\r\n \"STANDARD_D16A_V4\",\r\n \"STANDARD_D2\",\r\n \"STANDARD_D2_V2\",\r\n \"STANDARD_D2A_V4\",\r\n \"STANDARD_D3\",\r\n \"STANDARD_D3_V2\",\r\n \"STANDARD_D32A_V4\",\r\n \"STANDARD_D4\",\r\n \"STANDARD_D4_V2\",\r\n \"STANDARD_D48A_V4\",\r\n \"STANDARD_D4A_V4\",\r\n \"STANDARD_D5_V2\",\r\n \"STANDARD_D64A_V4\",\r\n \"STANDARD_D8A_V4\",\r\n \"STANDARD_D96A_V4\",\r\n \"STANDARD_DS1_V2\",\r\n \"STANDARD_DS11_V2\",\r\n \"STANDARD_DS12_V2\",\r\n \"STANDARD_DS13_V2\",\r\n \"STANDARD_DS14_V2\",\r\n \"STANDARD_DS2_V2\",\r\n \"STANDARD_DS3_V2\",\r\n \"STANDARD_DS4_V2\",\r\n \"STANDARD_DS5_V2\",\r\n \"STANDARD_E16_V3\",\r\n \"STANDARD_E16A_V4\",\r\n \"STANDARD_E2_V3\",\r\n \"STANDARD_E20_V3\",\r\n \"STANDARD_E20A_V4\",\r\n \"STANDARD_E20S_V3\",\r\n \"STANDARD_E2A_V4\",\r\n \"STANDARD_E2S_V3\",\r\n \"STANDARD_E32_V3\",\r\n \"STANDARD_E32A_V4\",\r\n \"STANDARD_E4_V3\",\r\n \"STANDARD_E48A_V4\",\r\n \"STANDARD_E4A_V4\",\r\n \"STANDARD_E64_V3\",\r\n \"STANDARD_E64A_V4\",\r\n \"STANDARD_E64I_V3\",\r\n \"STANDARD_E64IS_V3\",\r\n \"STANDARD_E8_V3\",\r\n \"STANDARD_E8A_V4\",\r\n \"STANDARD_E96A_V4\",\r\n \"STANDARD_F1\",\r\n \"STANDARD_F16\",\r\n \"STANDARD_F2\",\r\n \"STANDARD_F4\",\r\n \"STANDARD_F8\",\r\n \"STANDARD_GS1\",\r\n \"STANDARD_GS2\",\r\n \"STANDARD_GS3\",\r\n \"STANDARD_GS4\",\r\n \"STANDARD_GS5\"\r\n ],\r\n \"vmSizesWithEncryptionAtHost\": [\r\n \"Standard_DS1_v2\",\r\n \"Standard_DS2_v2\",\r\n \"Standard_DS3_v2\",\r\n \"Standard_DS4_v2\",\r\n \"Standard_DS5_v2\",\r\n \"Standard_DS11_v2\",\r\n \"Standard_DS12_v2\",\r\n \"Standard_DS13_v2\",\r\n \"Standard_DS14_v2\",\r\n \"Standard_D2a_v4\",\r\n \"Standard_D4a_v4\",\r\n \"Standard_D8a_v4\",\r\n \"Standard_D16a_v4\",\r\n \"Standard_D32a_v4\",\r\n \"Standard_D48a_v4\",\r\n \"Standard_D64a_v4\",\r\n \"Standard_D96a_v4\",\r\n \"Standard_E2a_v4\",\r\n \"Standard_E4a_v4\",\r\n \"Standard_E8a_v4\",\r\n \"Standard_E16a_v4\",\r\n \"Standard_E20a_v4\",\r\n \"Standard_E32a_v4\",\r\n \"Standard_E48a_v4\",\r\n \"Standard_E64a_v4\",\r\n \"Standard_E96a_v4\",\r\n \"Standard_E2s_v3\",\r\n \"Standard_E20s_v3\",\r\n \"Standard_E64is_v3\"\r\n ],\r\n \"vmSizeFilters\": [\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"A5\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\",\r\n \"EdgeNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"A5\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"A5\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"A5\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"A5\"\r\n ],\r\n \"espApplied\": \"true\",\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"A6\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"A6\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"A6\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"A6\"\r\n ],\r\n \"espApplied\": \"true\",\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"A7\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"A7\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"A7\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"A7\"\r\n ],\r\n \"espApplied\": \"true\",\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"EXTRALARGE\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"WorkerNodeRole\",\r\n \"EdgeNodeRole\",\r\n \"ZookeeperRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"EXTRALARGE\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"EXTRALARGE\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"EXTRASMALL\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"LARGE\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"ZookeeperRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"LARGE\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"LARGE\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"MEDIUM\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\",\r\n \"EdgeNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"MEDIUM\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"MEDIUM\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"SMALL\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\",\r\n \"EdgeNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"SMALL\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"HBase\"\r\n ],\r\n \"nodeTypes\": [\r\n \"ZookeeperRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"SMALL\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"SMALL\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_A1_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\",\r\n \"EdgeNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_A1_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"HBase\"\r\n ],\r\n \"nodeTypes\": [\r\n \"ZookeeperRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_A1_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_A1_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_A1_V2\"\r\n ],\r\n \"espApplied\": \"true\",\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_A2_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\",\r\n \"EdgeNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_A2_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_A2_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_A2_V2\"\r\n ],\r\n \"espApplied\": \"true\",\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_A2M_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_A2M_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_A2M_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_A2M_V2\"\r\n ],\r\n \"espApplied\": \"true\",\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_A4_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"ZookeeperRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_A4_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_A4_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_A4_V2\"\r\n ],\r\n \"espApplied\": \"true\",\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_A4M_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_A4M_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_A4M_V2\"\r\n ],\r\n \"espApplied\": \"true\",\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_A5\"\r\n ],\r\n \"espApplied\": \"true\",\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_A5\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_A6\"\r\n ],\r\n \"espApplied\": \"true\",\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_A6\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_A7\"\r\n ],\r\n \"espApplied\": \"true\",\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_A7\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_A8\"\r\n ],\r\n \"espApplied\": \"true\",\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_A8\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_A8_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"WorkerNodeRole\",\r\n \"EdgeNodeRole\",\r\n \"ZookeeperRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_A8_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_A8_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_A8_V2\"\r\n ],\r\n \"espApplied\": \"true\",\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_A8M_V2\"\r\n ],\r\n \"espApplied\": \"true\",\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_A8M_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D1\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\",\r\n \"EdgeNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D1\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"Central India\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D1\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D1\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D1\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D1_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\",\r\n \"EdgeNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D1_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D1_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D1_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D11\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\",\r\n \"EdgeNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D11\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"Central India\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D11\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D11\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D11\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D11_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\",\r\n \"EdgeNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D11_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D11_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D11_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D12\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"Central India\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D12\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D12\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D12\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Spark\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D12\"\r\n ],\r\n \"espApplied\": \"true\",\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D12_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D12_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D12_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D13\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"Central India\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D13\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D13\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D13_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D14\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"Central India\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D14\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D14\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D14_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D14_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D15_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D15_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D16A_V4\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D16A_V4\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\",\r\n \"EdgeNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"Central India\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D2_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\",\r\n \"EdgeNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D2_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D2_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D2_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D2A_V4\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\",\r\n \"EdgeNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D2A_V4\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D2A_V4\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D2A_V4\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D3\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"Central India\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D3\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D3\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D3\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Spark\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D3\"\r\n ],\r\n \"espApplied\": \"true\",\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D3_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D3_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D3_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Spark\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D3_V2\"\r\n ],\r\n \"espApplied\": \"true\",\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D32A_V4\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D32A_V4\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D4\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"Central India\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D4\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D4\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D4\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Spark\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D4\"\r\n ],\r\n \"espApplied\": \"true\",\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D4_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D4_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D4_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Spark\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D4_V2\"\r\n ],\r\n \"espApplied\": \"true\",\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D48A_V4\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D48A_V4\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D4A_V4\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D4A_V4\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D4A_V4\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D5_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D5_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D5_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Spark\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D5_V2\"\r\n ],\r\n \"espApplied\": \"true\",\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D64A_V4\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D64A_V4\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D8A_V4\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D8A_V4\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"nodeTypes\": [\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D8A_V4\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D96A_V4\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D96A_V4\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_DS1_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\",\r\n \"EdgeNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_DS1_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_DS1_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_DS1_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_DS11_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\",\r\n \"EdgeNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_DS11_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_DS11_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_DS11_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_DS12_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_DS12_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_DS12_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Spark\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_DS12_V2\"\r\n ],\r\n \"espApplied\": \"true\",\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_DS13_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Spark\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_DS13_V2\"\r\n ],\r\n \"espApplied\": \"true\",\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_DS14_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_DS14_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Spark\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_DS14_V2\"\r\n ],\r\n \"espApplied\": \"true\",\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_DS2_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\",\r\n \"EdgeNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_DS2_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_DS2_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_DS2_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_DS3_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_DS3_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_DS3_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Spark\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_DS3_V2\"\r\n ],\r\n \"espApplied\": \"true\",\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_DS4_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_DS4_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_DS4_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Spark\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_DS4_V2\"\r\n ],\r\n \"espApplied\": \"true\",\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_DS5_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_DS5_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_DS5_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Spark\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_DS5_V2\"\r\n ],\r\n \"espApplied\": \"true\",\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E16A_V4\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E16A_V4\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E2_V3\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E2_V3\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E2_V3\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Spark\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E2_V3\"\r\n ],\r\n \"espApplied\": \"true\",\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E20_V3\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E20_V3\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E20A_V4\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E20A_V4\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E20S_V3\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E20S_V3\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E2A_V4\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E2A_V4\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E2A_V4\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Spark\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E2A_V4\"\r\n ],\r\n \"espApplied\": \"true\",\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E2S_V3\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E2S_V3\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E2S_V3\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Spark\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E2S_V3\"\r\n ],\r\n \"espApplied\": \"true\",\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E32A_V4\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E32A_V4\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E4_V3\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E4_V3\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E4_V3\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Spark\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E4_V3\"\r\n ],\r\n \"espApplied\": \"true\",\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E48A_V4\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E48A_V4\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E4A_V4\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E4A_V4\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E4A_V4\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E64A_V4\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E64A_V4\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E64I_V3\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E64I_V3\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E64IS_V3\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E64IS_V3\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E8_V3\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E8_V3\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E8A_V4\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E8A_V4\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E96A_V4\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E96A_V4\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_F1\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\",\r\n \"EdgeNodeRole\",\r\n \"ZookeeperRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_F1\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"InteractiveHive\",\r\n \"Storm\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_F1\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_F16\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"EdgeNodeRole\",\r\n \"ZookeeperRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_F16\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"InteractiveHive\",\r\n \"Storm\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_F16\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_F2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\",\r\n \"EdgeNodeRole\",\r\n \"ZookeeperRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_F2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"InteractiveHive\",\r\n \"Storm\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_F2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_F4\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"EdgeNodeRole\",\r\n \"ZookeeperRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_F4\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"InteractiveHive\",\r\n \"Storm\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_F4\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_F8\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"EdgeNodeRole\",\r\n \"ZookeeperRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_F8\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"InteractiveHive\",\r\n \"Storm\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_F8\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_GS1\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\",\r\n \"EdgeNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_GS1\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"Australia SouthEast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"Central US\",\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 ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_GS1\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_GS1\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_GS1\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_GS2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"Australia SouthEast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"Central US\",\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 ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_GS2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_GS2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_GS2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Spark\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_GS2\"\r\n ],\r\n \"espApplied\": \"true\",\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_GS3\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"Australia SouthEast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"Central US\",\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 ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_GS3\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_GS3\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_GS3\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Spark\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_GS3\"\r\n ],\r\n \"espApplied\": \"true\",\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_GS4\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"Australia SouthEast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"Central US\",\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 ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_GS4\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_GS4\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_GS4\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Spark\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_GS4\"\r\n ],\r\n \"espApplied\": \"true\",\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_GS5\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"Australia SouthEast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"Central US\",\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 ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_GS5\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_GS5\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_GS5\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Exclude\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Spark\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_GS5\"\r\n ],\r\n \"espApplied\": \"true\",\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Include\",\r\n \"regions\": [\r\n \"West Europe\",\r\n \"East US\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Japan East\",\r\n \"South Central US\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"3.1\",\r\n \"3.2\",\r\n \"3.3\",\r\n \"3.4\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_A8\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Include\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E20S_V3\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": \"true\"\r\n },\r\n {\r\n \"filterMode\": \"Include\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"*\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E2S_V3\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": \"true\"\r\n },\r\n {\r\n \"filterMode\": \"Recommend\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Spark\",\r\n \"Hadoop\",\r\n \"MLService\",\r\n \"LLAP\",\r\n \"InteractiveHive\",\r\n \"Storm\",\r\n \"HBase\"\r\n ],\r\n \"nodeTypes\": [\r\n \"ZookeeperRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_A2_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Recommend\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Kafka\"\r\n ],\r\n \"nodeTypes\": [\r\n \"ZookeeperRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_A4_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Recommend\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Storm\",\r\n \"MLService\"\r\n ],\r\n \"nodeTypes\": [\r\n \"ZookeeperRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D12_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Recommend\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"HBase\",\r\n \"Storm\",\r\n \"Spark\",\r\n \"MLService\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D12_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Recommend\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Hadoop\",\r\n \"Storm\",\r\n \"Spark\",\r\n \"HBase\",\r\n \"MLService\"\r\n ],\r\n \"nodeTypes\": [\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D12_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Recommend\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"HBase\",\r\n \"LLAP\",\r\n \"InteractiveHive\",\r\n \"MLService\"\r\n ],\r\n \"nodeTypes\": [\r\n \"ZookeeperRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D13_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Recommend\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Hadoop\",\r\n \"Spark\",\r\n \"LLAP\",\r\n \"InteractiveHive\",\r\n \"MLService\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D13_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Recommend\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Hadoop\",\r\n \"HBase\",\r\n \"Spark\",\r\n \"LLAP\",\r\n \"InteractiveHive\",\r\n \"MLService\"\r\n ],\r\n \"nodeTypes\": [\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D13_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Recommend\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"LLAP\",\r\n \"InteractiveHive\",\r\n \"MLService\"\r\n ],\r\n \"nodeTypes\": [\r\n \"ZookeeperRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D14_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Recommend\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Hadoop\",\r\n \"Spark\",\r\n \"LLAP\",\r\n \"InteractiveHive\",\r\n \"MLService\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D14_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Recommend\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Spark\",\r\n \"LLAP\",\r\n \"InteractiveHive\",\r\n \"MLService\"\r\n ],\r\n \"nodeTypes\": [\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D14_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Recommend\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Kafka\"\r\n ],\r\n \"nodeTypes\": [\r\n \"KafkaManagementNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D3_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Recommend\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"HBase\",\r\n \"Storm\",\r\n \"Kafka\"\r\n ],\r\n \"nodeTypes\": [\r\n \"ZookeeperRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D3_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Recommend\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"HBase\",\r\n \"Kafka\",\r\n \"Storm\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D3_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Recommend\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Hadoop\",\r\n \"Storm\",\r\n \"Kafka\"\r\n ],\r\n \"nodeTypes\": [\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D3_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Recommend\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Kafka\"\r\n ],\r\n \"nodeTypes\": [\r\n \"KafkaManagementNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D4_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Recommend\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"HBase\",\r\n \"Storm\",\r\n \"Kafka\",\r\n \"MLService\"\r\n ],\r\n \"nodeTypes\": [\r\n \"ZookeeperRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D4_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Recommend\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"HBase\",\r\n \"Kafka\",\r\n \"Storm\",\r\n \"MLService\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D4_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Recommend\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"HBase\",\r\n \"Storm\",\r\n \"Kafka\",\r\n \"MLService\"\r\n ],\r\n \"nodeTypes\": [\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D4_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Recommend\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Hadoop\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D5_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Recommend\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"HBase\"\r\n ],\r\n \"nodeTypes\": [\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D5_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Recommend\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Kafka\"\r\n ],\r\n \"nodeTypes\": [\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_DS3_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Recommend\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Kafka\"\r\n ],\r\n \"nodeTypes\": [\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_DS4_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Recommend\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"LLAP\",\r\n \"InteractiveHive\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E16_V3\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Recommend\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"LLAP\",\r\n \"InteractiveHive\",\r\n \"MLService\"\r\n ],\r\n \"nodeTypes\": [\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E16_V3\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Recommend\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"LLAP\",\r\n \"InteractiveHive\"\r\n ],\r\n \"nodeTypes\": [\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E32_V3\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Recommend\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Hadoop\",\r\n \"HBase\",\r\n \"Kafka\",\r\n \"MLService\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E4_V3\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Recommend\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Kafka\"\r\n ],\r\n \"nodeTypes\": [\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E4_V3\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Recommend\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Spark\",\r\n \"HBase\",\r\n \"Kafka\",\r\n \"LLAP\",\r\n \"InteractiveHive\",\r\n \"MLService\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E8_V3\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Recommend\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Spark\",\r\n \"Hadoop\",\r\n \"HBase\",\r\n \"Kafka\",\r\n \"MLService\"\r\n ],\r\n \"nodeTypes\": [\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E8_V3\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Default\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Spark\",\r\n \"Hadoop\",\r\n \"MLService\",\r\n \"LLAP\",\r\n \"InteractiveHive\",\r\n \"Storm\",\r\n \"HBase\"\r\n ],\r\n \"nodeTypes\": [\r\n \"ZookeeperRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_A2_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Default\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HIBRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_A2_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Default\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Kafka\"\r\n ],\r\n \"nodeTypes\": [\r\n \"ZookeeperRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_A4_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Default\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Storm\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_A4_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Default\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"HBase\"\r\n ],\r\n \"nodeTypes\": [\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D12_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Default\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"LLAP\",\r\n \"InteractiveHive\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D13_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Default\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"LLAP\",\r\n \"InteractiveHive\"\r\n ],\r\n \"nodeTypes\": [\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D14_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Default\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Storm\"\r\n ],\r\n \"nodeTypes\": [\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_D3_V2\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Default\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Hadoop\",\r\n \"HBase\",\r\n \"MLService\",\r\n \"Kafka\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E4_V3\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Default\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Kafka\"\r\n ],\r\n \"nodeTypes\": [\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E4_V3\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Default\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"nodeTypes\": [\r\n \"EdgeNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E4_V3\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Default\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Hadoop\",\r\n \"MLService\",\r\n \"Spark\"\r\n ],\r\n \"nodeTypes\": [\r\n \"WorkerNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E8_V3\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Default\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Spark\"\r\n ],\r\n \"nodeTypes\": [\r\n \"HeadNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E8_V3\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n },\r\n {\r\n \"filterMode\": \"Default\",\r\n \"regions\": [\r\n \"*\"\r\n ],\r\n \"clusterFlavors\": [\r\n \"Kafka\"\r\n ],\r\n \"nodeTypes\": [\r\n \"KafkaManagementNodeRole\"\r\n ],\r\n \"clusterVersions\": [\r\n \"*\"\r\n ],\r\n \"osType\": [\r\n \"Linux\"\r\n ],\r\n \"vmSizes\": [\r\n \"STANDARD_E8_V3\"\r\n ],\r\n \"espApplied\": null,\r\n \"computeIsolationSupported\": null\r\n }\r\n ],\r\n \"vmSizeProperties\": [\r\n {\r\n \"name\": \"A5\",\r\n \"cores\": 2,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"A5 (2 cores, 14336 MB)\",\r\n \"maxDataDiskCount\": 4,\r\n \"memoryInMb\": 14336,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 138240,\r\n \"webWorkerResourceDiskSizeInMb\": 501760\r\n },\r\n {\r\n \"name\": \"A6\",\r\n \"cores\": 4,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"A6 (4 cores, 28672 MB)\",\r\n \"maxDataDiskCount\": 8,\r\n \"memoryInMb\": 28672,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 291840,\r\n \"webWorkerResourceDiskSizeInMb\": 1024000\r\n },\r\n {\r\n \"name\": \"A7\",\r\n \"cores\": 8,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"A7 (8 cores, 57344 MB)\",\r\n \"maxDataDiskCount\": 16,\r\n \"memoryInMb\": 57344,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 619520,\r\n \"webWorkerResourceDiskSizeInMb\": 2088960\r\n },\r\n {\r\n \"name\": \"EXTRALARGE\",\r\n \"cores\": 8,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"ExtraLarge (8 cores, 16384 MB)\",\r\n \"maxDataDiskCount\": 16,\r\n \"memoryInMb\": 16384,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 81920,\r\n \"webWorkerResourceDiskSizeInMb\": 81920\r\n },\r\n {\r\n \"name\": \"EXTRASMALL\",\r\n \"cores\": 1,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"ExtraSmall (1 cores, 768 MB)\",\r\n \"maxDataDiskCount\": 1,\r\n \"memoryInMb\": 768,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 20480,\r\n \"webWorkerResourceDiskSizeInMb\": 20480\r\n },\r\n {\r\n \"name\": \"LARGE\",\r\n \"cores\": 4,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"Large (4 cores, 8192 MB)\",\r\n \"maxDataDiskCount\": 8,\r\n \"memoryInMb\": 8192,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 40960,\r\n \"webWorkerResourceDiskSizeInMb\": 40960\r\n },\r\n {\r\n \"name\": \"MEDIUM\",\r\n \"cores\": 2,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"Medium (2 cores, 4096 MB)\",\r\n \"maxDataDiskCount\": 4,\r\n \"memoryInMb\": 4096,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 20480,\r\n \"webWorkerResourceDiskSizeInMb\": 20480\r\n },\r\n {\r\n \"name\": \"SMALL\",\r\n \"cores\": 1,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"Small (1 cores, 2048 MB)\",\r\n \"maxDataDiskCount\": 2,\r\n \"memoryInMb\": 2048,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 10240,\r\n \"webWorkerResourceDiskSizeInMb\": 10240\r\n },\r\n {\r\n \"name\": \"STANDARD_A1_V2\",\r\n \"cores\": 1,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"Standard_A1_V2 (1 cores, 2048 MB)\",\r\n \"maxDataDiskCount\": 2,\r\n \"memoryInMb\": 2048,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 10240,\r\n \"webWorkerResourceDiskSizeInMb\": 10240\r\n },\r\n {\r\n \"name\": \"STANDARD_A2_V2\",\r\n \"cores\": 2,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"Standard_A2_V2 (2 cores, 4096 MB)\",\r\n \"maxDataDiskCount\": 4,\r\n \"memoryInMb\": 4096,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 20480,\r\n \"webWorkerResourceDiskSizeInMb\": 20480\r\n },\r\n {\r\n \"name\": \"STANDARD_A2M_V2\",\r\n \"cores\": 2,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"Standard_A2m_V2 (2 cores, 16384 MB)\",\r\n \"maxDataDiskCount\": 4,\r\n \"memoryInMb\": 16384,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 20480,\r\n \"webWorkerResourceDiskSizeInMb\": 20480\r\n },\r\n {\r\n \"name\": \"STANDARD_A4_V2\",\r\n \"cores\": 4,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"Standard_A4_V2 (4 cores, 8192 MB)\",\r\n \"maxDataDiskCount\": 8,\r\n \"memoryInMb\": 8192,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 40960,\r\n \"webWorkerResourceDiskSizeInMb\": 40960\r\n },\r\n {\r\n \"name\": \"STANDARD_A4M_V2\",\r\n \"cores\": 4,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"Standard_A4m_V2 (4 cores, 32768 MB)\",\r\n \"maxDataDiskCount\": 8,\r\n \"memoryInMb\": 32768,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 40960,\r\n \"webWorkerResourceDiskSizeInMb\": 40960\r\n },\r\n {\r\n \"name\": \"STANDARD_A5\",\r\n \"cores\": 2,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"Standard_A5 (2 cores, 14336 MB)\",\r\n \"maxDataDiskCount\": 4,\r\n \"memoryInMb\": 14336,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 138240,\r\n \"webWorkerResourceDiskSizeInMb\": 501760\r\n },\r\n {\r\n \"name\": \"STANDARD_A6\",\r\n \"cores\": 4,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"Standard_A6 (4 cores, 28672 MB)\",\r\n \"maxDataDiskCount\": 8,\r\n \"memoryInMb\": 28672,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 291840,\r\n \"webWorkerResourceDiskSizeInMb\": 1024000\r\n },\r\n {\r\n \"name\": \"STANDARD_A7\",\r\n \"cores\": 8,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"Standard_A7 (8 cores, 57344 MB)\",\r\n \"maxDataDiskCount\": 16,\r\n \"memoryInMb\": 57344,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 619520,\r\n \"webWorkerResourceDiskSizeInMb\": 2088960\r\n },\r\n {\r\n \"name\": \"STANDARD_A8\",\r\n \"cores\": 8,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"Standard_A8 (8 cores, 57344 MB)\",\r\n \"maxDataDiskCount\": 16,\r\n \"memoryInMb\": 57344,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 391828,\r\n \"webWorkerResourceDiskSizeInMb\": 1861268\r\n },\r\n {\r\n \"name\": \"STANDARD_A8_V2\",\r\n \"cores\": 8,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"Standard_A8_V2 (8 cores, 16384 MB)\",\r\n \"maxDataDiskCount\": 16,\r\n \"memoryInMb\": 16384,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 81920,\r\n \"webWorkerResourceDiskSizeInMb\": 81920\r\n },\r\n {\r\n \"name\": \"STANDARD_A8M_V2\",\r\n \"cores\": 8,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"Standard_A8m_V2 (8 cores, 65536 MB)\",\r\n \"maxDataDiskCount\": 16,\r\n \"memoryInMb\": 65536,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 81920,\r\n \"webWorkerResourceDiskSizeInMb\": 81920\r\n },\r\n {\r\n \"name\": \"STANDARD_D1\",\r\n \"cores\": 1,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"Standard_D1 (1 cores, 3584 MB)\",\r\n \"maxDataDiskCount\": 2,\r\n \"memoryInMb\": 3584,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 51200,\r\n \"webWorkerResourceDiskSizeInMb\": 51200\r\n },\r\n {\r\n \"name\": \"STANDARD_D1_V2\",\r\n \"cores\": 1,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"Standard_D1_v2 (1 cores, 3584 MB)\",\r\n \"maxDataDiskCount\": 2,\r\n \"memoryInMb\": 3584,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 51200,\r\n \"webWorkerResourceDiskSizeInMb\": 51200\r\n },\r\n {\r\n \"name\": \"STANDARD_D11\",\r\n \"cores\": 2,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"Standard_D11 (2 cores, 14336 MB)\",\r\n \"maxDataDiskCount\": 4,\r\n \"memoryInMb\": 14336,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 102400,\r\n \"webWorkerResourceDiskSizeInMb\": 102400\r\n },\r\n {\r\n \"name\": \"STANDARD_D11_V2\",\r\n \"cores\": 2,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"Standard_D11_v2 (2 cores, 14336 MB)\",\r\n \"maxDataDiskCount\": 4,\r\n \"memoryInMb\": 14336,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 102400,\r\n \"webWorkerResourceDiskSizeInMb\": 102400\r\n },\r\n {\r\n \"name\": \"STANDARD_D12\",\r\n \"cores\": 4,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"Standard_D12 (4 cores, 28672 MB)\",\r\n \"maxDataDiskCount\": 8,\r\n \"memoryInMb\": 28672,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 204800,\r\n \"webWorkerResourceDiskSizeInMb\": 204800\r\n },\r\n {\r\n \"name\": \"STANDARD_D12_V2\",\r\n \"cores\": 4,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"Standard_D12_v2 (4 cores, 28672 MB)\",\r\n \"maxDataDiskCount\": 8,\r\n \"memoryInMb\": 28672,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 204800,\r\n \"webWorkerResourceDiskSizeInMb\": 204800\r\n },\r\n {\r\n \"name\": \"STANDARD_D13\",\r\n \"cores\": 8,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"Standard_D13 (8 cores, 57344 MB)\",\r\n \"maxDataDiskCount\": 16,\r\n \"memoryInMb\": 57344,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 409600,\r\n \"webWorkerResourceDiskSizeInMb\": 409600\r\n },\r\n {\r\n \"name\": \"STANDARD_D13_V2\",\r\n \"cores\": 8,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"Standard_D13_v2 (8 cores, 57344 MB)\",\r\n \"maxDataDiskCount\": 16,\r\n \"memoryInMb\": 57344,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 409600,\r\n \"webWorkerResourceDiskSizeInMb\": 409600\r\n },\r\n {\r\n \"name\": \"STANDARD_D14\",\r\n \"cores\": 16,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"Standard_D14 (16 cores, 114688 MB)\",\r\n \"maxDataDiskCount\": 32,\r\n \"memoryInMb\": 114688,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 819200,\r\n \"webWorkerResourceDiskSizeInMb\": 819200\r\n },\r\n {\r\n \"name\": \"STANDARD_D14_V2\",\r\n \"cores\": 16,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"Standard_D14_v2 (16 cores, 114688 MB)\",\r\n \"maxDataDiskCount\": 32,\r\n \"memoryInMb\": 114688,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 819200,\r\n \"webWorkerResourceDiskSizeInMb\": 819200\r\n },\r\n {\r\n \"name\": \"STANDARD_D15_V2\",\r\n \"cores\": 20,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"Standard_D15_v2 (20 cores, 143360 MB)\",\r\n \"maxDataDiskCount\": 40,\r\n \"memoryInMb\": 143360,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 1024000,\r\n \"webWorkerResourceDiskSizeInMb\": 1024000\r\n },\r\n {\r\n \"name\": \"STANDARD_D16A_V4\",\r\n \"cores\": 16,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"Standard_D16a_v4 (16 cores, 65536 MB)\",\r\n \"maxDataDiskCount\": 32,\r\n \"memoryInMb\": 65536,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 409600,\r\n \"webWorkerResourceDiskSizeInMb\": 409600\r\n },\r\n {\r\n \"name\": \"STANDARD_D2\",\r\n \"cores\": 2,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"Standard_D2 (2 cores, 7168 MB)\",\r\n \"maxDataDiskCount\": 4,\r\n \"memoryInMb\": 7168,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 102400,\r\n \"webWorkerResourceDiskSizeInMb\": 102400\r\n },\r\n {\r\n \"name\": \"STANDARD_D2_V2\",\r\n \"cores\": 2,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"Standard_D2_v2 (2 cores, 7168 MB)\",\r\n \"maxDataDiskCount\": 4,\r\n \"memoryInMb\": 7168,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 102400,\r\n \"webWorkerResourceDiskSizeInMb\": 102400\r\n },\r\n {\r\n \"name\": \"STANDARD_D2A_V4\",\r\n \"cores\": 2,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"Standard_D2a_v4 (2 cores, 8192 MB)\",\r\n \"maxDataDiskCount\": 4,\r\n \"memoryInMb\": 8192,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 51200,\r\n \"webWorkerResourceDiskSizeInMb\": 51200\r\n },\r\n {\r\n \"name\": \"STANDARD_D3\",\r\n \"cores\": 4,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"Standard_D3 (4 cores, 14336 MB)\",\r\n \"maxDataDiskCount\": 8,\r\n \"memoryInMb\": 14336,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 204800,\r\n \"webWorkerResourceDiskSizeInMb\": 204800\r\n },\r\n {\r\n \"name\": \"STANDARD_D3_V2\",\r\n \"cores\": 4,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"Standard_D3_v2 (4 cores, 14336 MB)\",\r\n \"maxDataDiskCount\": 8,\r\n \"memoryInMb\": 14336,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 204800,\r\n \"webWorkerResourceDiskSizeInMb\": 204800\r\n },\r\n {\r\n \"name\": \"STANDARD_D32A_V4\",\r\n \"cores\": 32,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"Standard_D32a_v4 (32 cores, 131072 MB)\",\r\n \"maxDataDiskCount\": 32,\r\n \"memoryInMb\": 131072,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 819200,\r\n \"webWorkerResourceDiskSizeInMb\": 819200\r\n },\r\n {\r\n \"name\": \"STANDARD_D4\",\r\n \"cores\": 8,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"Standard_D4 (8 cores, 28672 MB)\",\r\n \"maxDataDiskCount\": 16,\r\n \"memoryInMb\": 28672,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 409600,\r\n \"webWorkerResourceDiskSizeInMb\": 409600\r\n },\r\n {\r\n \"name\": \"STANDARD_D4_V2\",\r\n \"cores\": 8,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"Standard_D4_v2 (8 cores, 28672 MB)\",\r\n \"maxDataDiskCount\": 16,\r\n \"memoryInMb\": 28672,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 409600,\r\n \"webWorkerResourceDiskSizeInMb\": 409600\r\n },\r\n {\r\n \"name\": \"STANDARD_D48A_V4\",\r\n \"cores\": 48,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"Standard_D48a_v4 (48 cores, 196608 MB)\",\r\n \"maxDataDiskCount\": 32,\r\n \"memoryInMb\": 196608,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 1228800,\r\n \"webWorkerResourceDiskSizeInMb\": 1228800\r\n },\r\n {\r\n \"name\": \"STANDARD_D4A_V4\",\r\n \"cores\": 4,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"Standard_D4a_v4 (4 cores, 16384 MB)\",\r\n \"maxDataDiskCount\": 8,\r\n \"memoryInMb\": 16384,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 102400,\r\n \"webWorkerResourceDiskSizeInMb\": 102400\r\n },\r\n {\r\n \"name\": \"STANDARD_D5_V2\",\r\n \"cores\": 16,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"Standard_D5_v2 (16 cores, 57344 MB)\",\r\n \"maxDataDiskCount\": 32,\r\n \"memoryInMb\": 57344,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 819200,\r\n \"webWorkerResourceDiskSizeInMb\": 819200\r\n },\r\n {\r\n \"name\": \"STANDARD_D64A_V4\",\r\n \"cores\": 64,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"Standard_D64a_v4 (64 cores, 262144 MB)\",\r\n \"maxDataDiskCount\": 32,\r\n \"memoryInMb\": 262144,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 1638400,\r\n \"webWorkerResourceDiskSizeInMb\": 1638400\r\n },\r\n {\r\n \"name\": \"STANDARD_D8A_V4\",\r\n \"cores\": 8,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"Standard_D8a_v4 (8 cores, 32768 MB)\",\r\n \"maxDataDiskCount\": 16,\r\n \"memoryInMb\": 32768,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 204800,\r\n \"webWorkerResourceDiskSizeInMb\": 204800\r\n },\r\n {\r\n \"name\": \"STANDARD_D96A_V4\",\r\n \"cores\": 96,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"Standard_D96a_v4 (96 cores, 393216 MB)\",\r\n \"maxDataDiskCount\": 32,\r\n \"memoryInMb\": 393216,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 2457600,\r\n \"webWorkerResourceDiskSizeInMb\": 2457600\r\n },\r\n {\r\n \"name\": \"STANDARD_DS1_V2\",\r\n \"cores\": 1,\r\n \"dataDiskStorageTier\": \"Premium_LRS\",\r\n \"label\": \"Standard_DS1_v2 (1 cores, 3584 MB)\",\r\n \"maxDataDiskCount\": 2,\r\n \"memoryInMb\": 3584,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": false,\r\n \"virtualMachineResourceDiskSizeInMb\": 7168,\r\n \"webWorkerResourceDiskSizeInMb\": 0\r\n },\r\n {\r\n \"name\": \"STANDARD_DS11_V2\",\r\n \"cores\": 2,\r\n \"dataDiskStorageTier\": \"Premium_LRS\",\r\n \"label\": \"Standard_DS11_v2 (2 cores, 14336 MB)\",\r\n \"maxDataDiskCount\": 4,\r\n \"memoryInMb\": 14336,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": false,\r\n \"virtualMachineResourceDiskSizeInMb\": 28672,\r\n \"webWorkerResourceDiskSizeInMb\": 0\r\n },\r\n {\r\n \"name\": \"STANDARD_DS12_V2\",\r\n \"cores\": 4,\r\n \"dataDiskStorageTier\": \"Premium_LRS\",\r\n \"label\": \"Standard_DS12 (4 cores, 28672 MB)\",\r\n \"maxDataDiskCount\": 8,\r\n \"memoryInMb\": 28672,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": false,\r\n \"virtualMachineResourceDiskSizeInMb\": 57344,\r\n \"webWorkerResourceDiskSizeInMb\": 0\r\n },\r\n {\r\n \"name\": \"STANDARD_DS13_V2\",\r\n \"cores\": 8,\r\n \"dataDiskStorageTier\": \"Premium_LRS\",\r\n \"label\": \"Standard_DS13_v2 (8 cores, 57344 MB)\",\r\n \"maxDataDiskCount\": 16,\r\n \"memoryInMb\": 57344,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": false,\r\n \"virtualMachineResourceDiskSizeInMb\": 114688,\r\n \"webWorkerResourceDiskSizeInMb\": 0\r\n },\r\n {\r\n \"name\": \"STANDARD_DS14_V2\",\r\n \"cores\": 16,\r\n \"dataDiskStorageTier\": \"Premium_LRS\",\r\n \"label\": \"Standard_DS14_v2 (16 cores, 114688 MB)\",\r\n \"maxDataDiskCount\": 32,\r\n \"memoryInMb\": 114688,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": false,\r\n \"virtualMachineResourceDiskSizeInMb\": 229376,\r\n \"webWorkerResourceDiskSizeInMb\": 0\r\n },\r\n {\r\n \"name\": \"STANDARD_DS2_V2\",\r\n \"cores\": 2,\r\n \"dataDiskStorageTier\": \"Premium_LRS\",\r\n \"label\": \"Standard_DS2_v2 (2 cores, 7168 MB)\",\r\n \"maxDataDiskCount\": 4,\r\n \"memoryInMb\": 7168,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": false,\r\n \"virtualMachineResourceDiskSizeInMb\": 14336,\r\n \"webWorkerResourceDiskSizeInMb\": 0\r\n },\r\n {\r\n \"name\": \"STANDARD_DS3_V2\",\r\n \"cores\": 4,\r\n \"dataDiskStorageTier\": \"Premium_LRS\",\r\n \"label\": \"Standard_DS3_v2 (4 cores, 14336 MB)\",\r\n \"maxDataDiskCount\": 8,\r\n \"memoryInMb\": 14336,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": false,\r\n \"virtualMachineResourceDiskSizeInMb\": 28672,\r\n \"webWorkerResourceDiskSizeInMb\": 0\r\n },\r\n {\r\n \"name\": \"STANDARD_DS4_V2\",\r\n \"cores\": 8,\r\n \"dataDiskStorageTier\": \"Premium_LRS\",\r\n \"label\": \"Standard_DS4_v2 (8 cores, 28672 MB)\",\r\n \"maxDataDiskCount\": 16,\r\n \"memoryInMb\": 28672,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": false,\r\n \"virtualMachineResourceDiskSizeInMb\": 57344,\r\n \"webWorkerResourceDiskSizeInMb\": 0\r\n },\r\n {\r\n \"name\": \"STANDARD_DS5_V2\",\r\n \"cores\": 16,\r\n \"dataDiskStorageTier\": \"Premium_LRS\",\r\n \"label\": \"Standard_DS5_v2 (16 cores, 57344 MB)\",\r\n \"maxDataDiskCount\": 32,\r\n \"memoryInMb\": 57344,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": false,\r\n \"virtualMachineResourceDiskSizeInMb\": 114688,\r\n \"webWorkerResourceDiskSizeInMb\": 0\r\n },\r\n {\r\n \"name\": \"STANDARD_E16_V3\",\r\n \"cores\": 16,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"STANDARD_E16_v3 (16 cores, 137439 MB)\",\r\n \"maxDataDiskCount\": 32,\r\n \"memoryInMb\": 137439,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": false,\r\n \"virtualMachineResourceDiskSizeInMb\": 409600,\r\n \"webWorkerResourceDiskSizeInMb\": 0\r\n },\r\n {\r\n \"name\": \"STANDARD_E16A_V4\",\r\n \"cores\": 16,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"Standard_E16a_v4 (16 cores, 131072 MB)\",\r\n \"maxDataDiskCount\": 32,\r\n \"memoryInMb\": 131072,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 409600,\r\n \"webWorkerResourceDiskSizeInMb\": 409600\r\n },\r\n {\r\n \"name\": \"STANDARD_E2_V3\",\r\n \"cores\": 2,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"STANDARD_E2_v3 (2 cores, 16384 MB)\",\r\n \"maxDataDiskCount\": 8,\r\n \"memoryInMb\": 16384,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": false,\r\n \"virtualMachineResourceDiskSizeInMb\": 51200,\r\n \"webWorkerResourceDiskSizeInMb\": 0\r\n },\r\n {\r\n \"name\": \"STANDARD_E20_V3\",\r\n \"cores\": 20,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"STANDARD_E20_v3 (20 cores, 163840 MB)\",\r\n \"maxDataDiskCount\": 32,\r\n \"memoryInMb\": 163840,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": false,\r\n \"virtualMachineResourceDiskSizeInMb\": 512000,\r\n \"webWorkerResourceDiskSizeInMb\": 0\r\n },\r\n {\r\n \"name\": \"STANDARD_E20A_V4\",\r\n \"cores\": 20,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"Standard_E20a_v4 (20 cores, 163840 MB)\",\r\n \"maxDataDiskCount\": 32,\r\n \"memoryInMb\": 163840,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 512000,\r\n \"webWorkerResourceDiskSizeInMb\": 512000\r\n },\r\n {\r\n \"name\": \"STANDARD_E20S_V3\",\r\n \"cores\": 20,\r\n \"dataDiskStorageTier\": \"Premium_LRS\",\r\n \"label\": \"STANDARD_E20s_v3 (20 cores, 163840 MB)\",\r\n \"maxDataDiskCount\": 32,\r\n \"memoryInMb\": 163840,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": false,\r\n \"virtualMachineResourceDiskSizeInMb\": 327680,\r\n \"webWorkerResourceDiskSizeInMb\": 0\r\n },\r\n {\r\n \"name\": \"STANDARD_E2A_V4\",\r\n \"cores\": 2,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"Standard_E2a_v4 (2 cores, 16384 MB)\",\r\n \"maxDataDiskCount\": 4,\r\n \"memoryInMb\": 16384,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 51200,\r\n \"webWorkerResourceDiskSizeInMb\": 51200\r\n },\r\n {\r\n \"name\": \"STANDARD_E2S_V3\",\r\n \"cores\": 2,\r\n \"dataDiskStorageTier\": \"Premium_LRS\",\r\n \"label\": \"STANDARD_E2s_v3 (2 cores, 16384 MB)\",\r\n \"maxDataDiskCount\": 8,\r\n \"memoryInMb\": 16384,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": false,\r\n \"virtualMachineResourceDiskSizeInMb\": 34360,\r\n \"webWorkerResourceDiskSizeInMb\": 0\r\n },\r\n {\r\n \"name\": \"STANDARD_E32_V3\",\r\n \"cores\": 32,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"STANDARD_E32_v3 (32 cores, 274878 MB)\",\r\n \"maxDataDiskCount\": 32,\r\n \"memoryInMb\": 274878,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": false,\r\n \"virtualMachineResourceDiskSizeInMb\": 819200,\r\n \"webWorkerResourceDiskSizeInMb\": 0\r\n },\r\n {\r\n \"name\": \"STANDARD_E32A_V4\",\r\n \"cores\": 32,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"Standard_E32a_v4 (32 cores, 262144 MB)\",\r\n \"maxDataDiskCount\": 32,\r\n \"memoryInMb\": 262144,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 819200,\r\n \"webWorkerResourceDiskSizeInMb\": 819200\r\n },\r\n {\r\n \"name\": \"STANDARD_E4_V3\",\r\n \"cores\": 4,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"STANDARD_E4_v3 (4 cores, 34360 MB)\",\r\n \"maxDataDiskCount\": 8,\r\n \"memoryInMb\": 34360,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": false,\r\n \"virtualMachineResourceDiskSizeInMb\": 102400,\r\n \"webWorkerResourceDiskSizeInMb\": 0\r\n },\r\n {\r\n \"name\": \"STANDARD_E48A_V4\",\r\n \"cores\": 48,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"Standard_E48a_v4 (48 cores, 393216 MB)\",\r\n \"maxDataDiskCount\": 32,\r\n \"memoryInMb\": 393216,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 1228800,\r\n \"webWorkerResourceDiskSizeInMb\": 1228800\r\n },\r\n {\r\n \"name\": \"STANDARD_E4A_V4\",\r\n \"cores\": 4,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"Standard_E4a_v4 (4 cores, 32768 MB)\",\r\n \"maxDataDiskCount\": 8,\r\n \"memoryInMb\": 32768,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 102400,\r\n \"webWorkerResourceDiskSizeInMb\": 102400\r\n },\r\n {\r\n \"name\": \"STANDARD_E64_V3\",\r\n \"cores\": 64,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"STANDARD_E64_v3 (64 cores, 463856 MB)\",\r\n \"maxDataDiskCount\": 32,\r\n \"memoryInMb\": 463856,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": false,\r\n \"virtualMachineResourceDiskSizeInMb\": 1638400,\r\n \"webWorkerResourceDiskSizeInMb\": 0\r\n },\r\n {\r\n \"name\": \"STANDARD_E64A_V4\",\r\n \"cores\": 64,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"Standard_E64a_v4 (64 cores, 524288 MB)\",\r\n \"maxDataDiskCount\": 32,\r\n \"memoryInMb\": 524288,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 1638400,\r\n \"webWorkerResourceDiskSizeInMb\": 1638400\r\n },\r\n {\r\n \"name\": \"STANDARD_E64I_V3\",\r\n \"cores\": 64,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"STANDARD_E64i_v3 (64 cores, 463856 MB)\",\r\n \"maxDataDiskCount\": 32,\r\n \"memoryInMb\": 463856,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": false,\r\n \"virtualMachineResourceDiskSizeInMb\": 1638400,\r\n \"webWorkerResourceDiskSizeInMb\": 0\r\n },\r\n {\r\n \"name\": \"STANDARD_E64IS_V3\",\r\n \"cores\": 64,\r\n \"dataDiskStorageTier\": \"Premium_LRS\",\r\n \"label\": \"STANDARD_E64is_v3 (64 cores, 463856 MB)\",\r\n \"maxDataDiskCount\": 32,\r\n \"memoryInMb\": 463856,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": false,\r\n \"virtualMachineResourceDiskSizeInMb\": 927713,\r\n \"webWorkerResourceDiskSizeInMb\": 0\r\n },\r\n {\r\n \"name\": \"STANDARD_E8_V3\",\r\n \"cores\": 8,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"STANDARD_E8_v3 (8 cores, 68720 MB)\",\r\n \"maxDataDiskCount\": 16,\r\n \"memoryInMb\": 68720,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": false,\r\n \"virtualMachineResourceDiskSizeInMb\": 204800,\r\n \"webWorkerResourceDiskSizeInMb\": 0\r\n },\r\n {\r\n \"name\": \"STANDARD_E8A_V4\",\r\n \"cores\": 8,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"Standard_E8a_v4 (8 cores, 65536 MB)\",\r\n \"maxDataDiskCount\": 16,\r\n \"memoryInMb\": 65536,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 204800,\r\n \"webWorkerResourceDiskSizeInMb\": 204800\r\n },\r\n {\r\n \"name\": \"STANDARD_E96A_V4\",\r\n \"cores\": 96,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"Standard_E96a_v4 (96 cores, 688128 MB)\",\r\n \"maxDataDiskCount\": 32,\r\n \"memoryInMb\": 688128,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 2457600,\r\n \"webWorkerResourceDiskSizeInMb\": 2457600\r\n },\r\n {\r\n \"name\": \"STANDARD_F1\",\r\n \"cores\": 1,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"STANDARD_F1 (1 cores, 2048 MB)\",\r\n \"maxDataDiskCount\": 4,\r\n \"memoryInMb\": 2048,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 16384,\r\n \"webWorkerResourceDiskSizeInMb\": 16384\r\n },\r\n {\r\n \"name\": \"STANDARD_F16\",\r\n \"cores\": 16,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"STANDARD_F16 (16 cores, 32768 MB)\",\r\n \"maxDataDiskCount\": 64,\r\n \"memoryInMb\": 32768,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 262144,\r\n \"webWorkerResourceDiskSizeInMb\": 262144\r\n },\r\n {\r\n \"name\": \"STANDARD_F2\",\r\n \"cores\": 2,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"STANDARD_F2 (2 cores, 4096 MB)\",\r\n \"maxDataDiskCount\": 8,\r\n \"memoryInMb\": 4096,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 32768,\r\n \"webWorkerResourceDiskSizeInMb\": 32768\r\n },\r\n {\r\n \"name\": \"STANDARD_F4\",\r\n \"cores\": 4,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"STANDARD_F4 (4 cores, 8192 MB)\",\r\n \"maxDataDiskCount\": 16,\r\n \"memoryInMb\": 8192,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 65536,\r\n \"webWorkerResourceDiskSizeInMb\": 65536\r\n },\r\n {\r\n \"name\": \"STANDARD_F8\",\r\n \"cores\": 8,\r\n \"dataDiskStorageTier\": \"Standard_LRS\",\r\n \"label\": \"STANDARD_F8 (8 cores, 16384 MB)\",\r\n \"maxDataDiskCount\": 32,\r\n \"memoryInMb\": 16384,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": true,\r\n \"virtualMachineResourceDiskSizeInMb\": 131072,\r\n \"webWorkerResourceDiskSizeInMb\": 131072\r\n },\r\n {\r\n \"name\": \"STANDARD_GS1\",\r\n \"cores\": 2,\r\n \"dataDiskStorageTier\": \"Premium_LRS\",\r\n \"label\": \"Standard_GS1 (2 cores, 28672 MB)\",\r\n \"maxDataDiskCount\": 4,\r\n \"memoryInMb\": 28672,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": false,\r\n \"virtualMachineResourceDiskSizeInMb\": 57344,\r\n \"webWorkerResourceDiskSizeInMb\": 0\r\n },\r\n {\r\n \"name\": \"STANDARD_GS2\",\r\n \"cores\": 4,\r\n \"dataDiskStorageTier\": \"Premium_LRS\",\r\n \"label\": \"Standard_GS2 (4 cores, 57344 MB)\",\r\n \"maxDataDiskCount\": 8,\r\n \"memoryInMb\": 57344,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": false,\r\n \"virtualMachineResourceDiskSizeInMb\": 114688,\r\n \"webWorkerResourceDiskSizeInMb\": 0\r\n },\r\n {\r\n \"name\": \"STANDARD_GS3\",\r\n \"cores\": 8,\r\n \"dataDiskStorageTier\": \"Premium_LRS\",\r\n \"label\": \"Standard_GS3 (8 cores, 114688 MB)\",\r\n \"maxDataDiskCount\": 16,\r\n \"memoryInMb\": 114688,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": false,\r\n \"virtualMachineResourceDiskSizeInMb\": 229376,\r\n \"webWorkerResourceDiskSizeInMb\": 0\r\n },\r\n {\r\n \"name\": \"STANDARD_GS4\",\r\n \"cores\": 16,\r\n \"dataDiskStorageTier\": \"Premium_LRS\",\r\n \"label\": \"Standard_GS4 (16 cores, 229376 MB)\",\r\n \"maxDataDiskCount\": 32,\r\n \"memoryInMb\": 229376,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": false,\r\n \"virtualMachineResourceDiskSizeInMb\": 458752,\r\n \"webWorkerResourceDiskSizeInMb\": 0\r\n },\r\n {\r\n \"name\": \"STANDARD_GS5\",\r\n \"cores\": 32,\r\n \"dataDiskStorageTier\": \"Premium_LRS\",\r\n \"label\": \"Standard_GS5 (32 cores, 458752 MB)\",\r\n \"maxDataDiskCount\": 64,\r\n \"memoryInMb\": 458752,\r\n \"supportedByVirtualMachines\": false,\r\n \"supportedByWebWorkerRoles\": false,\r\n \"virtualMachineResourceDiskSizeInMb\": 917504,\r\n \"webWorkerResourceDiskSizeInMb\": 0\r\n }\r\n ],\r\n \"billingResources\": [\r\n {\r\n \"region\": \"East US\",\r\n \"billingMeters\": [],\r\n \"diskBillingMeters\": []\r\n },\r\n {\r\n \"region\": \"default\",\r\n \"billingMeters\": [\r\n {\r\n \"meterParameter\": \"default\",\r\n \"meter\": \"0c6206c1-0315-42b5-9dfe-5a97cc653f9a\",\r\n \"unit\": \"CoreHours\"\r\n },\r\n {\r\n \"meterParameter\": \"Kafka\",\r\n \"meter\": \"26a4647c-1308-4c70-884d-6608183e8aa6\",\r\n \"unit\": \"CoreHours\"\r\n },\r\n {\r\n \"meterParameter\": \"Premium\",\r\n \"meter\": \"a20f0805-7d55-4674-899f-10907b9bbe7c\",\r\n \"unit\": \"CoreHours\"\r\n },\r\n {\r\n \"meterParameter\": \"RServer\",\r\n \"meter\": \"e84b8971-c5cf-4da9-be6b-ad923445afb5\",\r\n \"unit\": \"CoreHours\"\r\n },\r\n {\r\n \"meterParameter\": \"Standard_A1\",\r\n \"meter\": \"0c6206c1-0315-42b5-9dfe-5a97cc653f9a\",\r\n \"unit\": \"VMHours\"\r\n },\r\n {\r\n \"meterParameter\": \"Standard_A10\",\r\n \"meter\": \"5b0fc766-2ba8-4947-8d27-5f2988a24ef1\",\r\n \"unit\": \"VMHours\"\r\n },\r\n {\r\n \"meterParameter\": \"Standard_A11\",\r\n \"meter\": \"90a20b8b-de68-4f1e-9f08-1bc70aa170e1\",\r\n \"unit\": \"VMHours\"\r\n },\r\n {\r\n \"meterParameter\": \"Standard_A2\",\r\n \"meter\": \"848e5302-c41a-4431-8b57-1ebd3603c7d8\",\r\n \"unit\": \"VMHours\"\r\n },\r\n {\r\n \"meterParameter\": \"Standard_A3\",\r\n \"meter\": \"fa9dc70f-f562-44af-b965-b4576aefed95\",\r\n \"unit\": \"VMHours\"\r\n },\r\n {\r\n \"meterParameter\": \"Standard_A4\",\r\n \"meter\": \"558f3e41-b808-45e3-98a9-ab4206ddd016\",\r\n \"unit\": \"VMHours\"\r\n },\r\n {\r\n \"meterParameter\": \"Standard_A5\",\r\n \"meter\": \"de8b5688-21a0-4bb2-812f-8962b0f63e12\",\r\n \"unit\": \"VMHours\"\r\n },\r\n {\r\n \"meterParameter\": \"Standard_A6\",\r\n \"meter\": \"906f5413-d2cd-4035-b54d-6f2622d5a0be\",\r\n \"unit\": \"VMHours\"\r\n },\r\n {\r\n \"meterParameter\": \"Standard_A7\",\r\n \"meter\": \"77d94e56-0590-47e7-953b-17feb313be82\",\r\n \"unit\": \"VMHours\"\r\n },\r\n {\r\n \"meterParameter\": \"Standard_A8\",\r\n \"meter\": \"eb02fab1-7a7b-40e0-a4b5-5a2bdc307e71\",\r\n \"unit\": \"VMHours\"\r\n },\r\n {\r\n \"meterParameter\": \"Standard_A9\",\r\n \"meter\": \"558a3485-9069-436d-872e-fcd680956c45\",\r\n \"unit\": \"VMHours\"\r\n },\r\n {\r\n \"meterParameter\": \"Standard_D1\",\r\n \"meter\": \"437025b7-d995-4efe-8b98-b48d0875d72e\",\r\n \"unit\": \"VMHours\"\r\n },\r\n {\r\n \"meterParameter\": \"Standard_D1_V2\",\r\n \"meter\": \"437025b7-d995-4efe-8b98-b48d0875d72e\",\r\n \"unit\": \"VMHours\"\r\n },\r\n {\r\n \"meterParameter\": \"Standard_D11\",\r\n \"meter\": \"1b90c524-7e82-4db4-8c41-406874dc197f\",\r\n \"unit\": \"VMHours\"\r\n },\r\n {\r\n \"meterParameter\": \"Standard_D11_V2\",\r\n \"meter\": \"1b90c524-7e82-4db4-8c41-406874dc197f\",\r\n \"unit\": \"VMHours\"\r\n },\r\n {\r\n \"meterParameter\": \"Standard_D12\",\r\n \"meter\": \"95e9dcdd-4a5a-46b8-ac41-593121295732\",\r\n \"unit\": \"VMHours\"\r\n },\r\n {\r\n \"meterParameter\": \"Standard_D12_V2\",\r\n \"meter\": \"95e9dcdd-4a5a-46b8-ac41-593121295732\",\r\n \"unit\": \"VMHours\"\r\n },\r\n {\r\n \"meterParameter\": \"Standard_D13\",\r\n \"meter\": \"25e78bdc-41af-43e0-ac56-aeba945f6ba7\",\r\n \"unit\": \"VMHours\"\r\n },\r\n {\r\n \"meterParameter\": \"Standard_D13_V2\",\r\n \"meter\": \"25e78bdc-41af-43e0-ac56-aeba945f6ba7\",\r\n \"unit\": \"VMHours\"\r\n },\r\n {\r\n \"meterParameter\": \"Standard_D14\",\r\n \"meter\": \"aa0a44ba-fdec-4c16-9b16-44a99b5b473c\",\r\n \"unit\": \"VMHours\"\r\n },\r\n {\r\n \"meterParameter\": \"Standard_D14_V2\",\r\n \"meter\": \"aa0a44ba-fdec-4c16-9b16-44a99b5b473c\",\r\n \"unit\": \"VMHours\"\r\n },\r\n {\r\n \"meterParameter\": \"Standard_D15_V2\",\r\n \"meter\": \"e622c817-bae1-49eb-880f-63b0b362de8b\",\r\n \"unit\": \"VMHours\"\r\n },\r\n {\r\n \"meterParameter\": \"Standard_D2\",\r\n \"meter\": \"d2814d47-36d4-4e71-b2be-9140c3d09f28\",\r\n \"unit\": \"VMHours\"\r\n },\r\n {\r\n \"meterParameter\": \"Standard_D2_V2\",\r\n \"meter\": \"d2814d47-36d4-4e71-b2be-9140c3d09f28\",\r\n \"unit\": \"VMHours\"\r\n },\r\n {\r\n \"meterParameter\": \"Standard_D3\",\r\n \"meter\": \"99c83182-0ebc-4eba-99a6-80e0c0fa572b\",\r\n \"unit\": \"VMHours\"\r\n },\r\n {\r\n \"meterParameter\": \"Standard_D3_V2\",\r\n \"meter\": \"99c83182-0ebc-4eba-99a6-80e0c0fa572b\",\r\n \"unit\": \"VMHours\"\r\n },\r\n {\r\n \"meterParameter\": \"Standard_D4\",\r\n \"meter\": \"1b962c90-79f4-4c53-96a4-d69db802e0a2\",\r\n \"unit\": \"VMHours\"\r\n },\r\n {\r\n \"meterParameter\": \"Standard_D4_V2\",\r\n \"meter\": \"1b962c90-79f4-4c53-96a4-d69db802e0a2\",\r\n \"unit\": \"VMHours\"\r\n },\r\n {\r\n \"meterParameter\": \"Standard_D5_V2\",\r\n \"meter\": \"a017bece-ced2-4a16-9939-993d40b086fd\",\r\n \"unit\": \"VMHours\"\r\n },\r\n {\r\n \"meterParameter\": \"Standard_DS1_V2\",\r\n \"meter\": \"437025b7-d995-4efe-8b98-b48d0875d72e\",\r\n \"unit\": \"VMHours\"\r\n },\r\n {\r\n \"meterParameter\": \"Standard_DS11_V2\",\r\n \"meter\": \"1b90c524-7e82-4db4-8c41-406874dc197f\",\r\n \"unit\": \"VMHours\"\r\n },\r\n {\r\n \"meterParameter\": \"Standard_DS12_V2\",\r\n \"meter\": \"95e9dcdd-4a5a-46b8-ac41-593121295732\",\r\n \"unit\": \"VMHours\"\r\n },\r\n {\r\n \"meterParameter\": \"Standard_DS13_V2\",\r\n \"meter\": \"25e78bdc-41af-43e0-ac56-aeba945f6ba7\",\r\n \"unit\": \"VMHours\"\r\n },\r\n {\r\n \"meterParameter\": \"Standard_DS14_V2\",\r\n \"meter\": \"aa0a44ba-fdec-4c16-9b16-44a99b5b473c\",\r\n \"unit\": \"VMHours\"\r\n },\r\n {\r\n \"meterParameter\": \"Standard_DS2_V2\",\r\n \"meter\": \"d2814d47-36d4-4e71-b2be-9140c3d09f28\",\r\n \"unit\": \"VMHours\"\r\n },\r\n {\r\n \"meterParameter\": \"Standard_DS3_V2\",\r\n \"meter\": \"99c83182-0ebc-4eba-99a6-80e0c0fa572b\",\r\n \"unit\": \"VMHours\"\r\n },\r\n {\r\n \"meterParameter\": \"Standard_DS4_V2\",\r\n \"meter\": \"1b962c90-79f4-4c53-96a4-d69db802e0a2\",\r\n \"unit\": \"VMHours\"\r\n },\r\n {\r\n \"meterParameter\": \"Standard_DS5_V2\",\r\n \"meter\": \"a017bece-ced2-4a16-9939-993d40b086fd\",\r\n \"unit\": \"VMHours\"\r\n },\r\n {\r\n \"meterParameter\": \"Standard_F32s_V2\",\r\n \"meter\": \"0a7ac46a-f068-4da0-b497-d551898515e3\",\r\n \"unit\": \"VMHours\"\r\n },\r\n {\r\n \"meterParameter\": \"Standard_F64s_V2\",\r\n \"meter\": \"0a7ac46a-f068-4da0-b497-d551898515e3\",\r\n \"unit\": \"VMHours\"\r\n },\r\n {\r\n \"meterParameter\": \"Standard_F72s_V2\",\r\n \"meter\": \"0a7ac46a-f068-4da0-b497-d551898515e3\",\r\n \"unit\": \"VMHours\"\r\n },\r\n {\r\n \"meterParameter\": \"Standard_G1\",\r\n \"meter\": \"2abb385b-e987-4155-ba96-23a34f3bb7df\",\r\n \"unit\": \"VMHours\"\r\n },\r\n {\r\n \"meterParameter\": \"Standard_G2\",\r\n \"meter\": \"5431c933-cb1e-400d-ab8d-ef18b5297dc4\",\r\n \"unit\": \"VMHours\"\r\n },\r\n {\r\n \"meterParameter\": \"Standard_G3\",\r\n \"meter\": \"e622c817-bae1-49eb-880f-63b0b362de8b\",\r\n \"unit\": \"VMHours\"\r\n },\r\n {\r\n \"meterParameter\": \"Standard_G4\",\r\n \"meter\": \"0a7ac46a-f068-4da0-b497-d551898515e3\",\r\n \"unit\": \"VMHours\"\r\n },\r\n {\r\n \"meterParameter\": \"Standard_G5\",\r\n \"meter\": \"2a00fd31-1c03-49e3-ad32-928479d7a925\",\r\n \"unit\": \"VMHours\"\r\n },\r\n {\r\n \"meterParameter\": \"Standard_GS1\",\r\n \"meter\": \"2abb385b-e987-4155-ba96-23a34f3bb7df\",\r\n \"unit\": \"VMHours\"\r\n },\r\n {\r\n \"meterParameter\": \"Standard_GS2\",\r\n \"meter\": \"5431c933-cb1e-400d-ab8d-ef18b5297dc4\",\r\n \"unit\": \"VMHours\"\r\n },\r\n {\r\n \"meterParameter\": \"Standard_GS3\",\r\n \"meter\": \"e622c817-bae1-49eb-880f-63b0b362de8b\",\r\n \"unit\": \"VMHours\"\r\n },\r\n {\r\n \"meterParameter\": \"Standard_GS4\",\r\n \"meter\": \"0a7ac46a-f068-4da0-b497-d551898515e3\",\r\n \"unit\": \"VMHours\"\r\n },\r\n {\r\n \"meterParameter\": \"Standard_GS5\",\r\n \"meter\": \"2a00fd31-1c03-49e3-ad32-928479d7a925\",\r\n \"unit\": \"VMHours\"\r\n },\r\n {\r\n \"meterParameter\": \"Standard_NC24\",\r\n \"meter\": \"e622c817-bae1-49eb-880f-63b0b362de8b\",\r\n \"unit\": \"VMHours\"\r\n }\r\n ],\r\n \"diskBillingMeters\": [\r\n {\r\n \"diskRpMeter\": \"82CD70AB-1AEE-4B30-BC04-8B71E1204DBC\",\r\n \"sku\": \"All\",\r\n \"tier\": \"Standard\"\r\n },\r\n {\r\n \"diskRpMeter\": \"40551b4c-e8be-48ed-b70b-f8d25c7de724\",\r\n \"sku\": \"All\",\r\n \"tier\": \"Standard\"\r\n },\r\n {\r\n \"diskRpMeter\": \"211e620c-ebcf-4db5-a7fd-996abebe9546\",\r\n \"sku\": \"All\",\r\n \"tier\": \"Standard\"\r\n },\r\n {\r\n \"diskRpMeter\": \"45ff39f6-c7a6-40fb-a124-cf5b280ba092\",\r\n \"sku\": \"All\",\r\n \"tier\": \"Standard\"\r\n },\r\n {\r\n \"diskRpMeter\": \"f8c187bb-5a47-46ae-b874-f186d207fff4\",\r\n \"sku\": \"All\",\r\n \"tier\": \"Standard\"\r\n },\r\n {\r\n \"diskRpMeter\": \"923978e1-fd3f-4bd5-a798-f4b533057e46\",\r\n \"sku\": \"All\",\r\n \"tier\": \"Standard\"\r\n },\r\n {\r\n \"diskRpMeter\": \"d3824379-dc7e-472b-9e67-3f4a7eadc05b\",\r\n \"sku\": \"All\",\r\n \"tier\": \"Standard\"\r\n },\r\n {\r\n \"diskRpMeter\": \"c01a1eed-b19a-4aad-bb83-8d62cdc29778\",\r\n \"sku\": \"All\",\r\n \"tier\": \"Standard\"\r\n },\r\n {\r\n \"diskRpMeter\": \"11278850-f161-4a6e-86ef-d650a29fb62f\",\r\n \"sku\": \"All\",\r\n \"tier\": \"Standard\"\r\n },\r\n {\r\n \"diskRpMeter\": \"6417d428-fe3b-4270-951d-5a67e6411a8f\",\r\n \"sku\": \"All\",\r\n \"tier\": \"Standard\"\r\n },\r\n {\r\n \"diskRpMeter\": \"f14382b0-1838-48e9-9314-c7b6eababc81\",\r\n \"sku\": \"All\",\r\n \"tier\": \"Standard\"\r\n }\r\n ]\r\n }\r\n ]\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/group-ps-test6386/providers/Microsoft.HDInsight/clusters/hdi-ps-test7545?api-version=2018-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTY0YzEwYmItOGE2Yy00M2JjLTgzZDMtNmIzMThjNmM3MzA1L3Jlc291cmNlR3JvdXBzL2dyb3VwLXBzLXRlc3Q2Mzg2L3Byb3ZpZGVycy9NaWNyb3NvZnQuSERJbnNpZ2h0L2NsdXN0ZXJzL2hkaS1wcy10ZXN0NzU0NT9hcGktdmVyc2lvbj0yMDE4LTA2LTAxLXByZXZpZXc=", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"location\": \"East US\",\r\n \"properties\": {\r\n \"clusterVersion\": \"default\",\r\n \"osType\": \"Linux\",\r\n \"tier\": \"Standard\",\r\n \"clusterDefinition\": {\r\n \"kind\": \"Spark\",\r\n \"componentVersion\": {},\r\n \"configurations\": {\r\n \"gateway\": {\r\n \"restAuthCredential.isEnabled\": \"true\",\r\n \"restAuthCredential.username\": \"admin\",\r\n \"restAuthCredential.password\": \"YourPw!00953\"\r\n },\r\n \"core-site\": {}\r\n }\r\n },\r\n \"computeProfile\": {\r\n \"roles\": [\r\n {\r\n \"name\": \"headnode\",\r\n \"targetInstanceCount\": 2,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"STANDARD_E8_V3\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\",\r\n \"password\": \"YourPw!00953\"\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"workernode\",\r\n \"targetInstanceCount\": 3,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"STANDARD_E8_V3\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\",\r\n \"password\": \"YourPw!00953\"\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"zookeepernode\",\r\n \"targetInstanceCount\": 3,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"STANDARD_A2_V2\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\",\r\n \"password\": \"YourPw!00953\"\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"storageProfile\": {\r\n \"storageaccounts\": [\r\n {\r\n \"name\": \"storagepstest5398.blob.core.windows.net\",\r\n \"isDefault\": true,\r\n \"container\": \"hdi-ps-test7545\",\r\n \"key\": \"HQKdXUWaddx1o/eIZYvBLY/VLdYUG9EzeEHOD8ELfu4dAodz44pMe+qjtNJkJciGI1XTQnrTx2z3ca7/isyRkQ==\",\r\n \"resourceId\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/group-ps-test6386/providers/Microsoft.Storage/storageAccounts/storagepstest5398\"\r\n }\r\n ]\r\n },\r\n \"minSupportedTlsVersion\": \"1.2\"\r\n }\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "a74175f7-d04a-4ae8-ac28-9852c6af783b" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/7.0.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "2167" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "\"d1b4c5b5-5c73-4698-8c4c-3627d325edc2\"" + ], + "x-ms-hdi-matched-rule": [ + "ClusterResourcesAndSubResources" + ], + "x-ms-hdi-routed-to": [ + "RegionalRp" + ], + "x-ms-hdi-clusteruri": [ + "https://management.azure.com/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/group-ps-test6386/providers/Microsoft.HDInsight/clusters/hdi-ps-test7545?api-version=2018-06-01-preview" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/group-ps-test6386/providers/Microsoft.HDInsight/clusters/hdi-ps-test7545/azureasyncoperations/create?api-version=2018-06-01-preview" + ], + "x-ms-request-id": [ + "02b82d10-2a4e-4f41-9aba-1a69773a23e6" + ], + "x-ms-hdi-served-by": [ + "eastus" + ], + "x-ms-correlation-request-id": [ + "2a752940-3647-4cbb-8698-3d7354b21f86" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20210602T062223Z:2a752940-3647-4cbb-8698-3d7354b21f86" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 06:22:23 GMT" + ], + "Content-Length": [ + "1956" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/group-ps-test6386/providers/Microsoft.HDInsight/clusters/hdi-ps-test7545\",\r\n \"name\": \"hdi-ps-test7545\",\r\n \"type\": \"Microsoft.HDInsight/clusters\",\r\n \"location\": \"East US\",\r\n \"etag\": \"d1b4c5b5-5c73-4698-8c4c-3627d325edc2\",\r\n \"tags\": null,\r\n \"properties\": {\r\n \"clusterVersion\": \"4.0.2000.1\",\r\n \"clusterHdpVersion\": \"\",\r\n \"osType\": \"Linux\",\r\n \"clusterDefinition\": {\r\n \"blueprint\": \"https://blueprints.azurehdinsight.net/spark-4.0.2000.1.2101301510.json\",\r\n \"kind\": \"Spark\",\r\n \"componentVersion\": {\r\n \"Spark\": \"2.4\"\r\n }\r\n },\r\n \"clusterId\": \"38bf973183a3414fa6b5f6dd699f0bdd\",\r\n \"computeProfile\": {\r\n \"roles\": [\r\n {\r\n \"name\": \"headnode\",\r\n \"targetInstanceCount\": 2,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_e8_v3\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"workernode\",\r\n \"targetInstanceCount\": 3,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_e8_v3\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"zookeepernode\",\r\n \"targetInstanceCount\": 3,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_a2_v2\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n }\r\n ]\r\n },\r\n \"provisioningState\": \"InProgress\",\r\n \"clusterState\": \"Accepted\",\r\n \"createdDate\": \"2021-06-02T06:22:22.133\",\r\n \"quotaInfo\": {\r\n \"coresUsed\": 40\r\n },\r\n \"tier\": \"standard\",\r\n \"encryptionInTransitProperties\": {\r\n \"isEncryptionInTransitEnabled\": false\r\n },\r\n \"storageProfile\": {\r\n \"storageaccounts\": [\r\n {\r\n \"name\": \"storagepstest5398.blob.core.windows.net\",\r\n \"resourceId\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/group-ps-test6386/providers/Microsoft.Storage/storageAccounts/storagepstest5398\",\r\n \"msiResourceId\": null,\r\n \"key\": null,\r\n \"fileSystem\": null,\r\n \"container\": \"hdi-ps-test7545\",\r\n \"saskey\": null,\r\n \"isDefault\": true,\r\n \"fileshare\": null\r\n }\r\n ]\r\n },\r\n \"minSupportedTlsVersion\": \"1.2\",\r\n \"excludedServicesConfig\": {\r\n \"excludedServicesConfigId\": \"default\",\r\n \"excludedServicesList\": \"\"\r\n },\r\n \"computeIsolationProperties\": {\r\n \"enableComputeIsolation\": false,\r\n \"hostSku\": null\r\n }\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/group-ps-test6386/providers/Microsoft.HDInsight/clusters/hdi-ps-test7545/azureasyncoperations/create?api-version=2018-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTY0YzEwYmItOGE2Yy00M2JjLTgzZDMtNmIzMThjNmM3MzA1L3Jlc291cmNlR3JvdXBzL2dyb3VwLXBzLXRlc3Q2Mzg2L3Byb3ZpZGVycy9NaWNyb3NvZnQuSERJbnNpZ2h0L2NsdXN0ZXJzL2hkaS1wcy10ZXN0NzU0NS9henVyZWFzeW5jb3BlcmF0aW9ucy9jcmVhdGU/YXBpLXZlcnNpb249MjAxOC0wNi0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "a74175f7-d04a-4ae8-ac28-9852c6af783b" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/7.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-hdi-matched-rule": [ + "ClusterResourcesAndSubResources" + ], + "x-ms-hdi-routed-to": [ + "RegionalRp" + ], + "x-ms-request-id": [ + "d6741b73-9634-4d8a-bcff-15381dc1d2a2" + ], + "x-ms-hdi-served-by": [ + "eastus" + ], + "x-ms-correlation-request-id": [ + "592810b8-f0e9-4579-8f40-fa28f715791e" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11998" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20210602T062253Z:592810b8-f0e9-4579-8f40-fa28f715791e" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 06:22:53 GMT" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/group-ps-test6386/providers/Microsoft.HDInsight/clusters/hdi-ps-test7545/azureasyncoperations/create?api-version=2018-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTY0YzEwYmItOGE2Yy00M2JjLTgzZDMtNmIzMThjNmM3MzA1L3Jlc291cmNlR3JvdXBzL2dyb3VwLXBzLXRlc3Q2Mzg2L3Byb3ZpZGVycy9NaWNyb3NvZnQuSERJbnNpZ2h0L2NsdXN0ZXJzL2hkaS1wcy10ZXN0NzU0NS9henVyZWFzeW5jb3BlcmF0aW9ucy9jcmVhdGU/YXBpLXZlcnNpb249MjAxOC0wNi0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "a74175f7-d04a-4ae8-ac28-9852c6af783b" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/7.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-hdi-matched-rule": [ + "ClusterResourcesAndSubResources" + ], + "x-ms-hdi-routed-to": [ + "RegionalRp" + ], + "x-ms-request-id": [ + "65e13e49-3bbf-4d16-9ade-59b3a3613f83" + ], + "x-ms-hdi-served-by": [ + "eastus" + ], + "x-ms-correlation-request-id": [ + "53894393-4031-4417-a927-05467a1ceec8" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11997" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20210602T062324Z:53894393-4031-4417-a927-05467a1ceec8" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 06:23:23 GMT" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/group-ps-test6386/providers/Microsoft.HDInsight/clusters/hdi-ps-test7545/azureasyncoperations/create?api-version=2018-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTY0YzEwYmItOGE2Yy00M2JjLTgzZDMtNmIzMThjNmM3MzA1L3Jlc291cmNlR3JvdXBzL2dyb3VwLXBzLXRlc3Q2Mzg2L3Byb3ZpZGVycy9NaWNyb3NvZnQuSERJbnNpZ2h0L2NsdXN0ZXJzL2hkaS1wcy10ZXN0NzU0NS9henVyZWFzeW5jb3BlcmF0aW9ucy9jcmVhdGU/YXBpLXZlcnNpb249MjAxOC0wNi0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "a74175f7-d04a-4ae8-ac28-9852c6af783b" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/7.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-hdi-matched-rule": [ + "ClusterResourcesAndSubResources" + ], + "x-ms-hdi-routed-to": [ + "RegionalRp" + ], + "x-ms-request-id": [ + "ececd649-2b55-4e27-8e31-45f18892267c" + ], + "x-ms-hdi-served-by": [ + "eastus" + ], + "x-ms-correlation-request-id": [ + "6c8f995f-5412-4a6d-bfb1-159b723435e1" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11996" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20210602T062354Z:6c8f995f-5412-4a6d-bfb1-159b723435e1" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 06:23:54 GMT" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/group-ps-test6386/providers/Microsoft.HDInsight/clusters/hdi-ps-test7545/azureasyncoperations/create?api-version=2018-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTY0YzEwYmItOGE2Yy00M2JjLTgzZDMtNmIzMThjNmM3MzA1L3Jlc291cmNlR3JvdXBzL2dyb3VwLXBzLXRlc3Q2Mzg2L3Byb3ZpZGVycy9NaWNyb3NvZnQuSERJbnNpZ2h0L2NsdXN0ZXJzL2hkaS1wcy10ZXN0NzU0NS9henVyZWFzeW5jb3BlcmF0aW9ucy9jcmVhdGU/YXBpLXZlcnNpb249MjAxOC0wNi0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "a74175f7-d04a-4ae8-ac28-9852c6af783b" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/7.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-hdi-matched-rule": [ + "ClusterResourcesAndSubResources" + ], + "x-ms-hdi-routed-to": [ + "RegionalRp" + ], + "x-ms-request-id": [ + "26f53adb-0957-4845-956e-1ca3ddaaaed3" + ], + "x-ms-hdi-served-by": [ + "eastus" + ], + "x-ms-correlation-request-id": [ + "bd7d6599-ee48-4f50-8222-7ba9653e44cc" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11995" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20210602T062425Z:bd7d6599-ee48-4f50-8222-7ba9653e44cc" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 06:24:25 GMT" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/group-ps-test6386/providers/Microsoft.HDInsight/clusters/hdi-ps-test7545/azureasyncoperations/create?api-version=2018-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTY0YzEwYmItOGE2Yy00M2JjLTgzZDMtNmIzMThjNmM3MzA1L3Jlc291cmNlR3JvdXBzL2dyb3VwLXBzLXRlc3Q2Mzg2L3Byb3ZpZGVycy9NaWNyb3NvZnQuSERJbnNpZ2h0L2NsdXN0ZXJzL2hkaS1wcy10ZXN0NzU0NS9henVyZWFzeW5jb3BlcmF0aW9ucy9jcmVhdGU/YXBpLXZlcnNpb249MjAxOC0wNi0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "a74175f7-d04a-4ae8-ac28-9852c6af783b" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/7.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-hdi-matched-rule": [ + "ClusterResourcesAndSubResources" + ], + "x-ms-hdi-routed-to": [ + "RegionalRp" + ], + "x-ms-request-id": [ + "cce390a7-88e3-4e15-80e3-2e7c9e2356a2" + ], + "x-ms-hdi-served-by": [ + "eastus" + ], + "x-ms-correlation-request-id": [ + "49ac9972-6bc6-49f3-8017-c8584d53dfcb" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11994" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20210602T062455Z:49ac9972-6bc6-49f3-8017-c8584d53dfcb" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 06:24:55 GMT" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/group-ps-test6386/providers/Microsoft.HDInsight/clusters/hdi-ps-test7545/azureasyncoperations/create?api-version=2018-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTY0YzEwYmItOGE2Yy00M2JjLTgzZDMtNmIzMThjNmM3MzA1L3Jlc291cmNlR3JvdXBzL2dyb3VwLXBzLXRlc3Q2Mzg2L3Byb3ZpZGVycy9NaWNyb3NvZnQuSERJbnNpZ2h0L2NsdXN0ZXJzL2hkaS1wcy10ZXN0NzU0NS9henVyZWFzeW5jb3BlcmF0aW9ucy9jcmVhdGU/YXBpLXZlcnNpb249MjAxOC0wNi0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "a74175f7-d04a-4ae8-ac28-9852c6af783b" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/7.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-hdi-matched-rule": [ + "ClusterResourcesAndSubResources" + ], + "x-ms-hdi-routed-to": [ + "RegionalRp" + ], + "x-ms-request-id": [ + "c5b621cf-d6ff-42c1-ab55-06a84f4a5631" + ], + "x-ms-hdi-served-by": [ + "eastus" + ], + "x-ms-correlation-request-id": [ + "80a26b6a-7358-4b36-8c50-023de283ffaa" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11993" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20210602T062526Z:80a26b6a-7358-4b36-8c50-023de283ffaa" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 06:25:25 GMT" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/group-ps-test6386/providers/Microsoft.HDInsight/clusters/hdi-ps-test7545/azureasyncoperations/create?api-version=2018-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTY0YzEwYmItOGE2Yy00M2JjLTgzZDMtNmIzMThjNmM3MzA1L3Jlc291cmNlR3JvdXBzL2dyb3VwLXBzLXRlc3Q2Mzg2L3Byb3ZpZGVycy9NaWNyb3NvZnQuSERJbnNpZ2h0L2NsdXN0ZXJzL2hkaS1wcy10ZXN0NzU0NS9henVyZWFzeW5jb3BlcmF0aW9ucy9jcmVhdGU/YXBpLXZlcnNpb249MjAxOC0wNi0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "a74175f7-d04a-4ae8-ac28-9852c6af783b" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/7.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-hdi-matched-rule": [ + "ClusterResourcesAndSubResources" + ], + "x-ms-hdi-routed-to": [ + "RegionalRp" + ], + "x-ms-request-id": [ + "d078000e-6a43-438f-9892-4d44cb48d0c5" + ], + "x-ms-hdi-served-by": [ + "eastus" + ], + "x-ms-correlation-request-id": [ + "fad959a0-9666-44b1-afda-0bc867ca399e" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11992" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20210602T062557Z:fad959a0-9666-44b1-afda-0bc867ca399e" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 06:25:56 GMT" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/group-ps-test6386/providers/Microsoft.HDInsight/clusters/hdi-ps-test7545/azureasyncoperations/create?api-version=2018-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTY0YzEwYmItOGE2Yy00M2JjLTgzZDMtNmIzMThjNmM3MzA1L3Jlc291cmNlR3JvdXBzL2dyb3VwLXBzLXRlc3Q2Mzg2L3Byb3ZpZGVycy9NaWNyb3NvZnQuSERJbnNpZ2h0L2NsdXN0ZXJzL2hkaS1wcy10ZXN0NzU0NS9henVyZWFzeW5jb3BlcmF0aW9ucy9jcmVhdGU/YXBpLXZlcnNpb249MjAxOC0wNi0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "a74175f7-d04a-4ae8-ac28-9852c6af783b" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/7.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-hdi-matched-rule": [ + "ClusterResourcesAndSubResources" + ], + "x-ms-hdi-routed-to": [ + "RegionalRp" + ], + "x-ms-request-id": [ + "55dde374-7113-406a-b14e-db3be0829749" + ], + "x-ms-hdi-served-by": [ + "eastus" + ], + "x-ms-correlation-request-id": [ + "660c4645-a3b0-43c1-976f-bf6a53aa6c47" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11991" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20210602T062627Z:660c4645-a3b0-43c1-976f-bf6a53aa6c47" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 06:26:27 GMT" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/group-ps-test6386/providers/Microsoft.HDInsight/clusters/hdi-ps-test7545/azureasyncoperations/create?api-version=2018-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTY0YzEwYmItOGE2Yy00M2JjLTgzZDMtNmIzMThjNmM3MzA1L3Jlc291cmNlR3JvdXBzL2dyb3VwLXBzLXRlc3Q2Mzg2L3Byb3ZpZGVycy9NaWNyb3NvZnQuSERJbnNpZ2h0L2NsdXN0ZXJzL2hkaS1wcy10ZXN0NzU0NS9henVyZWFzeW5jb3BlcmF0aW9ucy9jcmVhdGU/YXBpLXZlcnNpb249MjAxOC0wNi0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "a74175f7-d04a-4ae8-ac28-9852c6af783b" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/7.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-hdi-matched-rule": [ + "ClusterResourcesAndSubResources" + ], + "x-ms-hdi-routed-to": [ + "RegionalRp" + ], + "x-ms-request-id": [ + "7324e7c5-fec4-410f-bf54-6b5de2579542" + ], + "x-ms-hdi-served-by": [ + "eastus" + ], + "x-ms-correlation-request-id": [ + "2aa2baa6-8ab4-439f-94b4-4290de0cbfe5" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11990" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20210602T062657Z:2aa2baa6-8ab4-439f-94b4-4290de0cbfe5" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 06:26:57 GMT" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/group-ps-test6386/providers/Microsoft.HDInsight/clusters/hdi-ps-test7545/azureasyncoperations/create?api-version=2018-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTY0YzEwYmItOGE2Yy00M2JjLTgzZDMtNmIzMThjNmM3MzA1L3Jlc291cmNlR3JvdXBzL2dyb3VwLXBzLXRlc3Q2Mzg2L3Byb3ZpZGVycy9NaWNyb3NvZnQuSERJbnNpZ2h0L2NsdXN0ZXJzL2hkaS1wcy10ZXN0NzU0NS9henVyZWFzeW5jb3BlcmF0aW9ucy9jcmVhdGU/YXBpLXZlcnNpb249MjAxOC0wNi0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "a74175f7-d04a-4ae8-ac28-9852c6af783b" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/7.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-hdi-matched-rule": [ + "ClusterResourcesAndSubResources" + ], + "x-ms-hdi-routed-to": [ + "RegionalRp" + ], + "x-ms-request-id": [ + "864cae9b-ce73-4494-b54e-d93ece369e38" + ], + "x-ms-hdi-served-by": [ + "eastus" + ], + "x-ms-correlation-request-id": [ + "175bdcce-183c-44b2-9ff7-414238814405" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11989" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20210602T062728Z:175bdcce-183c-44b2-9ff7-414238814405" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 06:27:28 GMT" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/group-ps-test6386/providers/Microsoft.HDInsight/clusters/hdi-ps-test7545/azureasyncoperations/create?api-version=2018-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTY0YzEwYmItOGE2Yy00M2JjLTgzZDMtNmIzMThjNmM3MzA1L3Jlc291cmNlR3JvdXBzL2dyb3VwLXBzLXRlc3Q2Mzg2L3Byb3ZpZGVycy9NaWNyb3NvZnQuSERJbnNpZ2h0L2NsdXN0ZXJzL2hkaS1wcy10ZXN0NzU0NS9henVyZWFzeW5jb3BlcmF0aW9ucy9jcmVhdGU/YXBpLXZlcnNpb249MjAxOC0wNi0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "a74175f7-d04a-4ae8-ac28-9852c6af783b" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/7.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-hdi-matched-rule": [ + "ClusterResourcesAndSubResources" + ], + "x-ms-hdi-routed-to": [ + "RegionalRp" + ], + "x-ms-request-id": [ + "aabc8468-b264-4a2c-8400-ac4a0c44e573" + ], + "x-ms-hdi-served-by": [ + "eastus" + ], + "x-ms-correlation-request-id": [ + "e7f1a122-0e56-4101-a52c-8bda9cc5496c" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11988" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20210602T062758Z:e7f1a122-0e56-4101-a52c-8bda9cc5496c" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 06:27:58 GMT" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/group-ps-test6386/providers/Microsoft.HDInsight/clusters/hdi-ps-test7545/azureasyncoperations/create?api-version=2018-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTY0YzEwYmItOGE2Yy00M2JjLTgzZDMtNmIzMThjNmM3MzA1L3Jlc291cmNlR3JvdXBzL2dyb3VwLXBzLXRlc3Q2Mzg2L3Byb3ZpZGVycy9NaWNyb3NvZnQuSERJbnNpZ2h0L2NsdXN0ZXJzL2hkaS1wcy10ZXN0NzU0NS9henVyZWFzeW5jb3BlcmF0aW9ucy9jcmVhdGU/YXBpLXZlcnNpb249MjAxOC0wNi0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "a74175f7-d04a-4ae8-ac28-9852c6af783b" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/7.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-hdi-matched-rule": [ + "ClusterResourcesAndSubResources" + ], + "x-ms-hdi-routed-to": [ + "RegionalRp" + ], + "x-ms-request-id": [ + "6d909d23-75a8-4fb7-8579-dcc7f6e1f1c3" + ], + "x-ms-hdi-served-by": [ + "eastus" + ], + "x-ms-correlation-request-id": [ + "7f117d84-8f26-477f-ba6b-2dad46d6d097" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11987" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20210602T062829Z:7f117d84-8f26-477f-ba6b-2dad46d6d097" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 06:28:28 GMT" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/group-ps-test6386/providers/Microsoft.HDInsight/clusters/hdi-ps-test7545/azureasyncoperations/create?api-version=2018-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTY0YzEwYmItOGE2Yy00M2JjLTgzZDMtNmIzMThjNmM3MzA1L3Jlc291cmNlR3JvdXBzL2dyb3VwLXBzLXRlc3Q2Mzg2L3Byb3ZpZGVycy9NaWNyb3NvZnQuSERJbnNpZ2h0L2NsdXN0ZXJzL2hkaS1wcy10ZXN0NzU0NS9henVyZWFzeW5jb3BlcmF0aW9ucy9jcmVhdGU/YXBpLXZlcnNpb249MjAxOC0wNi0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "a74175f7-d04a-4ae8-ac28-9852c6af783b" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/7.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-hdi-matched-rule": [ + "ClusterResourcesAndSubResources" + ], + "x-ms-hdi-routed-to": [ + "RegionalRp" + ], + "x-ms-request-id": [ + "98671994-052e-4857-b437-91885b9ce02f" + ], + "x-ms-hdi-served-by": [ + "eastus" + ], + "x-ms-correlation-request-id": [ + "9c350018-666a-4521-852f-9e7937a48baf" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11986" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20210602T062900Z:9c350018-666a-4521-852f-9e7937a48baf" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 06:28:59 GMT" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/group-ps-test6386/providers/Microsoft.HDInsight/clusters/hdi-ps-test7545/azureasyncoperations/create?api-version=2018-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTY0YzEwYmItOGE2Yy00M2JjLTgzZDMtNmIzMThjNmM3MzA1L3Jlc291cmNlR3JvdXBzL2dyb3VwLXBzLXRlc3Q2Mzg2L3Byb3ZpZGVycy9NaWNyb3NvZnQuSERJbnNpZ2h0L2NsdXN0ZXJzL2hkaS1wcy10ZXN0NzU0NS9henVyZWFzeW5jb3BlcmF0aW9ucy9jcmVhdGU/YXBpLXZlcnNpb249MjAxOC0wNi0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "a74175f7-d04a-4ae8-ac28-9852c6af783b" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/7.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-hdi-matched-rule": [ + "ClusterResourcesAndSubResources" + ], + "x-ms-hdi-routed-to": [ + "RegionalRp" + ], + "x-ms-request-id": [ + "f20b5e5c-99f1-4d23-a945-279d3cad4692" + ], + "x-ms-hdi-served-by": [ + "eastus" + ], + "x-ms-correlation-request-id": [ + "0586ffef-91c6-443c-8841-c5db3d8782c9" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11985" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20210602T062931Z:0586ffef-91c6-443c-8841-c5db3d8782c9" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 06:29:30 GMT" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/group-ps-test6386/providers/Microsoft.HDInsight/clusters/hdi-ps-test7545/azureasyncoperations/create?api-version=2018-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTY0YzEwYmItOGE2Yy00M2JjLTgzZDMtNmIzMThjNmM3MzA1L3Jlc291cmNlR3JvdXBzL2dyb3VwLXBzLXRlc3Q2Mzg2L3Byb3ZpZGVycy9NaWNyb3NvZnQuSERJbnNpZ2h0L2NsdXN0ZXJzL2hkaS1wcy10ZXN0NzU0NS9henVyZWFzeW5jb3BlcmF0aW9ucy9jcmVhdGU/YXBpLXZlcnNpb249MjAxOC0wNi0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "a74175f7-d04a-4ae8-ac28-9852c6af783b" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/7.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-hdi-matched-rule": [ + "ClusterResourcesAndSubResources" + ], + "x-ms-hdi-routed-to": [ + "RegionalRp" + ], + "x-ms-request-id": [ + "c5e3e930-4f91-443e-9949-e6d176379f83" + ], + "x-ms-hdi-served-by": [ + "eastus" + ], + "x-ms-correlation-request-id": [ + "f46e8d67-186e-4093-9c83-147a49f15577" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11984" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20210602T063001Z:f46e8d67-186e-4093-9c83-147a49f15577" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 06:30:01 GMT" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/group-ps-test6386/providers/Microsoft.HDInsight/clusters/hdi-ps-test7545/azureasyncoperations/create?api-version=2018-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTY0YzEwYmItOGE2Yy00M2JjLTgzZDMtNmIzMThjNmM3MzA1L3Jlc291cmNlR3JvdXBzL2dyb3VwLXBzLXRlc3Q2Mzg2L3Byb3ZpZGVycy9NaWNyb3NvZnQuSERJbnNpZ2h0L2NsdXN0ZXJzL2hkaS1wcy10ZXN0NzU0NS9henVyZWFzeW5jb3BlcmF0aW9ucy9jcmVhdGU/YXBpLXZlcnNpb249MjAxOC0wNi0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "a74175f7-d04a-4ae8-ac28-9852c6af783b" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/7.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-hdi-matched-rule": [ + "ClusterResourcesAndSubResources" + ], + "x-ms-hdi-routed-to": [ + "RegionalRp" + ], + "x-ms-request-id": [ + "d91ee084-241e-4465-ba7f-82c822d9e27b" + ], + "x-ms-hdi-served-by": [ + "eastus" + ], + "x-ms-correlation-request-id": [ + "574f7db0-0450-4c66-a0dc-97805bb06cdc" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11983" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20210602T063032Z:574f7db0-0450-4c66-a0dc-97805bb06cdc" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 06:30:31 GMT" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/group-ps-test6386/providers/Microsoft.HDInsight/clusters/hdi-ps-test7545/azureasyncoperations/create?api-version=2018-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTY0YzEwYmItOGE2Yy00M2JjLTgzZDMtNmIzMThjNmM3MzA1L3Jlc291cmNlR3JvdXBzL2dyb3VwLXBzLXRlc3Q2Mzg2L3Byb3ZpZGVycy9NaWNyb3NvZnQuSERJbnNpZ2h0L2NsdXN0ZXJzL2hkaS1wcy10ZXN0NzU0NS9henVyZWFzeW5jb3BlcmF0aW9ucy9jcmVhdGU/YXBpLXZlcnNpb249MjAxOC0wNi0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "a74175f7-d04a-4ae8-ac28-9852c6af783b" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/7.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-hdi-matched-rule": [ + "ClusterResourcesAndSubResources" + ], + "x-ms-hdi-routed-to": [ + "RegionalRp" + ], + "x-ms-request-id": [ + "f307b799-1cf2-48a1-bac9-7cc65ef177ab" + ], + "x-ms-hdi-served-by": [ + "eastus" + ], + "x-ms-correlation-request-id": [ + "68c78b38-b670-4420-a759-83a0c74c88de" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11982" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20210602T063102Z:68c78b38-b670-4420-a759-83a0c74c88de" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 06:31:02 GMT" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/group-ps-test6386/providers/Microsoft.HDInsight/clusters/hdi-ps-test7545/azureasyncoperations/create?api-version=2018-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTY0YzEwYmItOGE2Yy00M2JjLTgzZDMtNmIzMThjNmM3MzA1L3Jlc291cmNlR3JvdXBzL2dyb3VwLXBzLXRlc3Q2Mzg2L3Byb3ZpZGVycy9NaWNyb3NvZnQuSERJbnNpZ2h0L2NsdXN0ZXJzL2hkaS1wcy10ZXN0NzU0NS9henVyZWFzeW5jb3BlcmF0aW9ucy9jcmVhdGU/YXBpLXZlcnNpb249MjAxOC0wNi0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "a74175f7-d04a-4ae8-ac28-9852c6af783b" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/7.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-hdi-matched-rule": [ + "ClusterResourcesAndSubResources" + ], + "x-ms-hdi-routed-to": [ + "RegionalRp" + ], + "x-ms-request-id": [ + "d4b6939c-57f5-4a93-83fb-b12b828685c5" + ], + "x-ms-hdi-served-by": [ + "eastus" + ], + "x-ms-correlation-request-id": [ + "4eaa548f-0899-47e5-916e-514054815ceb" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11981" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20210602T063133Z:4eaa548f-0899-47e5-916e-514054815ceb" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 06:31:32 GMT" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/group-ps-test6386/providers/Microsoft.HDInsight/clusters/hdi-ps-test7545/azureasyncoperations/create?api-version=2018-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTY0YzEwYmItOGE2Yy00M2JjLTgzZDMtNmIzMThjNmM3MzA1L3Jlc291cmNlR3JvdXBzL2dyb3VwLXBzLXRlc3Q2Mzg2L3Byb3ZpZGVycy9NaWNyb3NvZnQuSERJbnNpZ2h0L2NsdXN0ZXJzL2hkaS1wcy10ZXN0NzU0NS9henVyZWFzeW5jb3BlcmF0aW9ucy9jcmVhdGU/YXBpLXZlcnNpb249MjAxOC0wNi0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "a74175f7-d04a-4ae8-ac28-9852c6af783b" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/7.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-hdi-matched-rule": [ + "ClusterResourcesAndSubResources" + ], + "x-ms-hdi-routed-to": [ + "RegionalRp" + ], + "x-ms-request-id": [ + "89aafe81-fe85-4908-8d07-3c1caf349e31" + ], + "x-ms-hdi-served-by": [ + "eastus" + ], + "x-ms-correlation-request-id": [ + "db692962-9d07-437a-bfac-149300150c7d" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11980" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20210602T063203Z:db692962-9d07-437a-bfac-149300150c7d" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 06:32:02 GMT" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/group-ps-test6386/providers/Microsoft.HDInsight/clusters/hdi-ps-test7545/azureasyncoperations/create?api-version=2018-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTY0YzEwYmItOGE2Yy00M2JjLTgzZDMtNmIzMThjNmM3MzA1L3Jlc291cmNlR3JvdXBzL2dyb3VwLXBzLXRlc3Q2Mzg2L3Byb3ZpZGVycy9NaWNyb3NvZnQuSERJbnNpZ2h0L2NsdXN0ZXJzL2hkaS1wcy10ZXN0NzU0NS9henVyZWFzeW5jb3BlcmF0aW9ucy9jcmVhdGU/YXBpLXZlcnNpb249MjAxOC0wNi0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "a74175f7-d04a-4ae8-ac28-9852c6af783b" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/7.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-hdi-matched-rule": [ + "ClusterResourcesAndSubResources" + ], + "x-ms-hdi-routed-to": [ + "RegionalRp" + ], + "x-ms-request-id": [ + "96594601-fa3e-49ec-8396-78a058329de2" + ], + "x-ms-hdi-served-by": [ + "eastus" + ], + "x-ms-correlation-request-id": [ + "fd3f816f-6d3c-4156-9d59-2b90d43ccf39" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11979" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20210602T063234Z:fd3f816f-6d3c-4156-9d59-2b90d43ccf39" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 06:32:33 GMT" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/group-ps-test6386/providers/Microsoft.HDInsight/clusters/hdi-ps-test7545/azureasyncoperations/create?api-version=2018-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTY0YzEwYmItOGE2Yy00M2JjLTgzZDMtNmIzMThjNmM3MzA1L3Jlc291cmNlR3JvdXBzL2dyb3VwLXBzLXRlc3Q2Mzg2L3Byb3ZpZGVycy9NaWNyb3NvZnQuSERJbnNpZ2h0L2NsdXN0ZXJzL2hkaS1wcy10ZXN0NzU0NS9henVyZWFzeW5jb3BlcmF0aW9ucy9jcmVhdGU/YXBpLXZlcnNpb249MjAxOC0wNi0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "a74175f7-d04a-4ae8-ac28-9852c6af783b" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/7.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-hdi-matched-rule": [ + "ClusterResourcesAndSubResources" + ], + "x-ms-hdi-routed-to": [ + "RegionalRp" + ], + "x-ms-request-id": [ + "b57ed133-d0e6-4d70-b39c-8360081b92b0" + ], + "x-ms-hdi-served-by": [ + "eastus" + ], + "x-ms-correlation-request-id": [ + "991de4c2-3662-4ee1-a247-699f03d7e006" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11978" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20210602T063304Z:991de4c2-3662-4ee1-a247-699f03d7e006" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 06:33:04 GMT" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/group-ps-test6386/providers/Microsoft.HDInsight/clusters/hdi-ps-test7545/azureasyncoperations/create?api-version=2018-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTY0YzEwYmItOGE2Yy00M2JjLTgzZDMtNmIzMThjNmM3MzA1L3Jlc291cmNlR3JvdXBzL2dyb3VwLXBzLXRlc3Q2Mzg2L3Byb3ZpZGVycy9NaWNyb3NvZnQuSERJbnNpZ2h0L2NsdXN0ZXJzL2hkaS1wcy10ZXN0NzU0NS9henVyZWFzeW5jb3BlcmF0aW9ucy9jcmVhdGU/YXBpLXZlcnNpb249MjAxOC0wNi0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "a74175f7-d04a-4ae8-ac28-9852c6af783b" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/7.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-hdi-matched-rule": [ + "ClusterResourcesAndSubResources" + ], + "x-ms-hdi-routed-to": [ + "RegionalRp" + ], + "x-ms-request-id": [ + "5e597903-0a11-42bb-aa3e-e83a6470dd0a" + ], + "x-ms-hdi-served-by": [ + "eastus" + ], + "x-ms-correlation-request-id": [ + "c9e2aae5-0e74-4682-b89a-b0709e25da39" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11977" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20210602T063334Z:c9e2aae5-0e74-4682-b89a-b0709e25da39" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 06:33:34 GMT" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/group-ps-test6386/providers/Microsoft.HDInsight/clusters/hdi-ps-test7545/azureasyncoperations/create?api-version=2018-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTY0YzEwYmItOGE2Yy00M2JjLTgzZDMtNmIzMThjNmM3MzA1L3Jlc291cmNlR3JvdXBzL2dyb3VwLXBzLXRlc3Q2Mzg2L3Byb3ZpZGVycy9NaWNyb3NvZnQuSERJbnNpZ2h0L2NsdXN0ZXJzL2hkaS1wcy10ZXN0NzU0NS9henVyZWFzeW5jb3BlcmF0aW9ucy9jcmVhdGU/YXBpLXZlcnNpb249MjAxOC0wNi0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "a74175f7-d04a-4ae8-ac28-9852c6af783b" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/7.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-hdi-matched-rule": [ + "ClusterResourcesAndSubResources" + ], + "x-ms-hdi-routed-to": [ + "RegionalRp" + ], + "x-ms-request-id": [ + "5a263d64-da33-4c10-8e87-0d8780b8fe18" + ], + "x-ms-hdi-served-by": [ + "eastus" + ], + "x-ms-correlation-request-id": [ + "2af2e386-57ce-46e2-8e4f-e94398f9ea90" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11976" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20210602T063405Z:2af2e386-57ce-46e2-8e4f-e94398f9ea90" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 06:34:04 GMT" + ], + "Content-Length": [ + "22" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/group-ps-test6386/providers/Microsoft.HDInsight/clusters/hdi-ps-test7545?api-version=2018-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTY0YzEwYmItOGE2Yy00M2JjLTgzZDMtNmIzMThjNmM3MzA1L3Jlc291cmNlR3JvdXBzL2dyb3VwLXBzLXRlc3Q2Mzg2L3Byb3ZpZGVycy9NaWNyb3NvZnQuSERJbnNpZ2h0L2NsdXN0ZXJzL2hkaS1wcy10ZXN0NzU0NT9hcGktdmVyc2lvbj0yMDE4LTA2LTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "a74175f7-d04a-4ae8-ac28-9852c6af783b" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/7.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-hdi-matched-rule": [ + "ClusterResourcesAndSubResources" + ], + "x-ms-hdi-routed-to": [ + "RegionalRp" + ], + "x-ms-request-id": [ + "22ab1c71-d6a7-46bf-aa51-5e8067d88421" + ], + "x-ms-hdi-served-by": [ + "eastus" + ], + "x-ms-correlation-request-id": [ + "5a9871e0-2226-47f6-bfc9-bfb9a2d55df0" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11975" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20210602T063405Z:5a9871e0-2226-47f6-bfc9-bfb9a2d55df0" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 06:34:05 GMT" + ], + "Content-Length": [ + "2174" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/group-ps-test6386/providers/Microsoft.HDInsight/clusters/hdi-ps-test7545\",\r\n \"name\": \"hdi-ps-test7545\",\r\n \"type\": \"Microsoft.HDInsight/clusters\",\r\n \"location\": \"East US\",\r\n \"etag\": \"d1b4c5b5-5c73-4698-8c4c-3627d325edc2\",\r\n \"tags\": null,\r\n \"properties\": {\r\n \"clusterVersion\": \"4.0.2000.1\",\r\n \"clusterHdpVersion\": \"4.1.3.6\",\r\n \"osType\": \"Linux\",\r\n \"clusterDefinition\": {\r\n \"blueprint\": \"https://blueprints.azurehdinsight.net/spark-4.0.2000.1.2101301510.json\",\r\n \"kind\": \"Spark\",\r\n \"componentVersion\": {\r\n \"Spark\": \"2.4\"\r\n }\r\n },\r\n \"clusterId\": \"38bf973183a3414fa6b5f6dd699f0bdd\",\r\n \"computeProfile\": {\r\n \"roles\": [\r\n {\r\n \"name\": \"headnode\",\r\n \"targetInstanceCount\": 2,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_e8_v3\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"workernode\",\r\n \"targetInstanceCount\": 3,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_e8_v3\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"zookeepernode\",\r\n \"targetInstanceCount\": 3,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_a2_v2\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n }\r\n ]\r\n },\r\n \"provisioningState\": \"Succeeded\",\r\n \"clusterState\": \"Running\",\r\n \"createdDate\": \"2021-06-02T06:22:22.133\",\r\n \"quotaInfo\": {\r\n \"coresUsed\": 40\r\n },\r\n \"connectivityEndpoints\": [\r\n {\r\n \"name\": \"SSH\",\r\n \"protocol\": \"TCP\",\r\n \"location\": \"hdi-ps-test7545-ssh.azurehdinsight.net\",\r\n \"port\": 22\r\n },\r\n {\r\n \"name\": \"HTTPS\",\r\n \"protocol\": \"TCP\",\r\n \"location\": \"hdi-ps-test7545.azurehdinsight.net\",\r\n \"port\": 443\r\n }\r\n ],\r\n \"tier\": \"standard\",\r\n \"encryptionInTransitProperties\": {\r\n \"isEncryptionInTransitEnabled\": false\r\n },\r\n \"storageProfile\": {\r\n \"storageaccounts\": [\r\n {\r\n \"name\": \"storagepstest5398.blob.core.windows.net\",\r\n \"resourceId\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/group-ps-test6386/providers/Microsoft.Storage/storageAccounts/storagepstest5398\",\r\n \"msiResourceId\": null,\r\n \"key\": null,\r\n \"fileSystem\": null,\r\n \"container\": \"hdi-ps-test7545\",\r\n \"saskey\": null,\r\n \"isDefault\": true,\r\n \"fileshare\": null\r\n }\r\n ]\r\n },\r\n \"minSupportedTlsVersion\": \"1.2\",\r\n \"excludedServicesConfig\": {\r\n \"excludedServicesConfigId\": \"default\",\r\n \"excludedServicesList\": \"\"\r\n },\r\n \"computeIsolationProperties\": {\r\n \"enableComputeIsolation\": false,\r\n \"hostSku\": null\r\n }\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourcegroups/group-ps-test6386/providers/Microsoft.OperationalInsights/workspaces/workspace-ps-test3805?api-version=2020-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTY0YzEwYmItOGE2Yy00M2JjLTgzZDMtNmIzMThjNmM3MzA1L3Jlc291cmNlZ3JvdXBzL2dyb3VwLXBzLXRlc3Q2Mzg2L3Byb3ZpZGVycy9NaWNyb3NvZnQuT3BlcmF0aW9uYWxJbnNpZ2h0cy93b3Jrc3BhY2VzL3dvcmtzcGFjZS1wcy10ZXN0MzgwNT9hcGktdmVyc2lvbj0yMDIwLTAzLTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "3b8f2ee8-fa75-428c-8c75-c7c9aa144e50" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.OperationalInsights.OperationalInsightsManagementClient/0.21.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-failure-cause": [ + "gateway" + ], + "x-ms-request-id": [ + "3e199a89-91be-41a0-b01c-0dd42339570e" + ], + "x-ms-correlation-request-id": [ + "3e199a89-91be-41a0-b01c-0dd42339570e" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20210602T063407Z:3e199a89-91be-41a0-b01c-0dd42339570e" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 06:34:06 GMT" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "251" + ] + }, + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.OperationalInsights/workspaces/workspace-ps-test3805' under resource group 'group-ps-test6386' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", + "StatusCode": 404 + }, + { + "RequestUri": "/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourcegroups/group-ps-test6386/providers/Microsoft.OperationalInsights/workspaces/workspace-ps-test3805?api-version=2020-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTY0YzEwYmItOGE2Yy00M2JjLTgzZDMtNmIzMThjNmM3MzA1L3Jlc291cmNlZ3JvdXBzL2dyb3VwLXBzLXRlc3Q2Mzg2L3Byb3ZpZGVycy9NaWNyb3NvZnQuT3BlcmF0aW9uYWxJbnNpZ2h0cy93b3Jrc3BhY2VzL3dvcmtzcGFjZS1wcy10ZXN0MzgwNT9hcGktdmVyc2lvbj0yMDIwLTAzLTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "3b8f2ee8-fa75-428c-8c75-c7c9aa144e50" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.OperationalInsights.OperationalInsightsManagementClient/0.21.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "e8b65c9b-5412-4dbb-a52e-e731690f072c" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Server": [ + "Microsoft-IIS/10.0", + "Microsoft-IIS/10.0" + ], + "X-Powered-By": [ + "ASP.NET", + "ASP.NET" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11995" + ], + "x-ms-correlation-request-id": [ + "c5ff0454-aeb3-4cf7-a6e7-1661b7f0f7fa" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20210602T063445Z:c5ff0454-aeb3-4cf7-a6e7-1661b7f0f7fa" + ], + "Date": [ + "Wed, 02 Jun 2021 06:34:44 GMT" + ], + "Content-Length": [ + "1092" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"source\": \"Azure\",\r\n \"customerId\": \"472fc146-c90c-43cc-beee-0957a4806272\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"sku\": {\r\n \"name\": \"pernode\",\r\n \"lastSkuUpdate\": \"Wed, 02 Jun 2021 06:34:12 GMT\"\r\n },\r\n \"retentionInDays\": 31,\r\n \"features\": {\r\n \"legacy\": 0,\r\n \"searchVersion\": 1,\r\n \"enableLogAccessUsingOnlyResourcePermissions\": true\r\n },\r\n \"workspaceCapping\": {\r\n \"dailyQuotaGb\": -1.0,\r\n \"quotaNextResetTime\": \"Wed, 02 Jun 2021 07:00:00 GMT\",\r\n \"dataIngestionStatus\": \"RespectQuota\"\r\n },\r\n \"publicNetworkAccessForIngestion\": \"Enabled\",\r\n \"publicNetworkAccessForQuery\": \"Enabled\",\r\n \"createdDate\": \"Wed, 02 Jun 2021 06:34:12 GMT\",\r\n \"modifiedDate\": \"Wed, 02 Jun 2021 06:34:14 GMT\"\r\n },\r\n \"id\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourcegroups/group-ps-test6386/providers/microsoft.operationalinsights/workspaces/workspace-ps-test3805\",\r\n \"name\": \"workspace-ps-test3805\",\r\n \"type\": \"Microsoft.OperationalInsights/workspaces\",\r\n \"location\": \"East US\",\r\n \"tags\": {}\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourcegroups/group-ps-test6386/providers/Microsoft.OperationalInsights/workspaces/workspace-ps-test3805?api-version=2020-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTY0YzEwYmItOGE2Yy00M2JjLTgzZDMtNmIzMThjNmM3MzA1L3Jlc291cmNlZ3JvdXBzL2dyb3VwLXBzLXRlc3Q2Mzg2L3Byb3ZpZGVycy9NaWNyb3NvZnQuT3BlcmF0aW9uYWxJbnNpZ2h0cy93b3Jrc3BhY2VzL3dvcmtzcGFjZS1wcy10ZXN0MzgwNT9hcGktdmVyc2lvbj0yMDIwLTAzLTAxLXByZXZpZXc=", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"sku\": {\r\n \"name\": \"pernode\"\r\n }\r\n },\r\n \"tags\": {},\r\n \"location\": \"East US\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "3b8f2ee8-fa75-428c-8c75-c7c9aa144e50" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.OperationalInsights.OperationalInsightsManagementClient/0.21.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "115" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "aa70eb25-9467-46e2-a8bb-6c6d775bbef1" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Server": [ + "Microsoft-IIS/10.0", + "Microsoft-IIS/10.0" + ], + "X-Powered-By": [ + "ASP.NET", + "ASP.NET" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-correlation-request-id": [ + "3fd2d93c-43cb-4d3e-958e-5691a14ccbae" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20210602T063414Z:3fd2d93c-43cb-4d3e-958e-5691a14ccbae" + ], + "Date": [ + "Wed, 02 Jun 2021 06:34:13 GMT" + ], + "Content-Length": [ + "1091" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"source\": \"Azure\",\r\n \"customerId\": \"472fc146-c90c-43cc-beee-0957a4806272\",\r\n \"provisioningState\": \"Creating\",\r\n \"sku\": {\r\n \"name\": \"pernode\",\r\n \"lastSkuUpdate\": \"Wed, 02 Jun 2021 06:34:12 GMT\"\r\n },\r\n \"retentionInDays\": 31,\r\n \"features\": {\r\n \"legacy\": 0,\r\n \"searchVersion\": 1,\r\n \"enableLogAccessUsingOnlyResourcePermissions\": true\r\n },\r\n \"workspaceCapping\": {\r\n \"dailyQuotaGb\": -1.0,\r\n \"quotaNextResetTime\": \"Wed, 02 Jun 2021 07:00:00 GMT\",\r\n \"dataIngestionStatus\": \"RespectQuota\"\r\n },\r\n \"publicNetworkAccessForIngestion\": \"Enabled\",\r\n \"publicNetworkAccessForQuery\": \"Enabled\",\r\n \"createdDate\": \"Wed, 02 Jun 2021 06:34:12 GMT\",\r\n \"modifiedDate\": \"Wed, 02 Jun 2021 06:34:12 GMT\"\r\n },\r\n \"id\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourcegroups/group-ps-test6386/providers/microsoft.operationalinsights/workspaces/workspace-ps-test3805\",\r\n \"name\": \"workspace-ps-test3805\",\r\n \"type\": \"Microsoft.OperationalInsights/workspaces\",\r\n \"location\": \"East US\",\r\n \"tags\": {}\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourcegroups/group-ps-test6386/providers/Microsoft.OperationalInsights/workspaces/workspace-ps-test3805/sharedKeys?api-version=2020-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTY0YzEwYmItOGE2Yy00M2JjLTgzZDMtNmIzMThjNmM3MzA1L3Jlc291cmNlZ3JvdXBzL2dyb3VwLXBzLXRlc3Q2Mzg2L3Byb3ZpZGVycy9NaWNyb3NvZnQuT3BlcmF0aW9uYWxJbnNpZ2h0cy93b3Jrc3BhY2VzL3dvcmtzcGFjZS1wcy10ZXN0MzgwNS9zaGFyZWRLZXlzP2FwaS12ZXJzaW9uPTIwMjAtMDMtMDEtcHJldmlldw==", + "RequestMethod": "POST", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "ef0f9aa2-991b-4998-abbd-0d6ce8bcdce8" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.OperationalInsights.OperationalInsightsManagementClient/0.21.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "X-AMS-APIVersion": [ + "WebAPI1.0" + ], + "CacheControl": [ + "no-cache" + ], + "x-ms-request-id": [ + "2dc17096-0adf-4162-b00a-ca6460849815" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Server": [ + "Microsoft-IIS/10.0", + "Microsoft-IIS/10.0" + ], + "X-Powered-By": [ + "ASP.NET", + "ASP.NET" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-correlation-request-id": [ + "73c8791f-cfa4-4e3f-9b1c-a5758c9d3120" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20210602T063445Z:73c8791f-cfa4-4e3f-9b1c-a5758c9d3120" + ], + "Date": [ + "Wed, 02 Jun 2021 06:34:44 GMT" + ], + "Content-Length": [ + "235" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"primarySharedKey\": \"SiNRdvkF4VrKld/rOeqyIXyh8c0FY4cA7jPzQGsN8if+X8dKIcnCfs3T6sHHAWr3KKgwkLrRFLM1Nq2jqXJCnw==\",\r\n \"secondarySharedKey\": \"ZJ54HWptQJTN/GnYKIMupGK96o39hZVOveqwhlR74iNLbCK1u2AFS1D8O2s3wyCB8zj+3Vrf8wqOja3d6kqp/Q==\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/group-ps-test6386/providers/Microsoft.HDInsight/clusters/hdi-ps-test7545/extensions/azureMonitor?api-version=2018-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTY0YzEwYmItOGE2Yy00M2JjLTgzZDMtNmIzMThjNmM3MzA1L3Jlc291cmNlR3JvdXBzL2dyb3VwLXBzLXRlc3Q2Mzg2L3Byb3ZpZGVycy9NaWNyb3NvZnQuSERJbnNpZ2h0L2NsdXN0ZXJzL2hkaS1wcy10ZXN0NzU0NS9leHRlbnNpb25zL2F6dXJlTW9uaXRvcj9hcGktdmVyc2lvbj0yMDE4LTA2LTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "f5e5b02a-ec3f-4486-9504-24a1709b3b5d" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/7.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-hdi-matched-rule": [ + "ClusterResourcesAndSubResources" + ], + "x-ms-hdi-routed-to": [ + "RegionalRp" + ], + "x-ms-request-id": [ + "dd6001a4-9044-4b59-8f07-17ce1b20a563" + ], + "x-ms-hdi-served-by": [ + "eastus" + ], + "x-ms-correlation-request-id": [ + "78098d69-557e-4bc8-bfca-1a63b15ed1ad" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11994" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20210602T063446Z:78098d69-557e-4bc8-bfca-1a63b15ed1ad" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 06:34:45 GMT" + ], + "Content-Length": [ + "53" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"clusterMonitoringEnabled\": false,\r\n \"workspaceId\": null\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/group-ps-test6386/providers/Microsoft.HDInsight/clusters/hdi-ps-test7545/extensions/azureMonitor?api-version=2018-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTY0YzEwYmItOGE2Yy00M2JjLTgzZDMtNmIzMThjNmM3MzA1L3Jlc291cmNlR3JvdXBzL2dyb3VwLXBzLXRlc3Q2Mzg2L3Byb3ZpZGVycy9NaWNyb3NvZnQuSERJbnNpZ2h0L2NsdXN0ZXJzL2hkaS1wcy10ZXN0NzU0NS9leHRlbnNpb25zL2F6dXJlTW9uaXRvcj9hcGktdmVyc2lvbj0yMDE4LTA2LTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "804db8e2-07ca-4e82-b701-67103389712b" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/7.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-hdi-matched-rule": [ + "ClusterResourcesAndSubResources" + ], + "x-ms-hdi-routed-to": [ + "RegionalRp" + ], + "x-ms-request-id": [ + "8717bc4b-14b2-43a6-9378-6660d9c47651" + ], + "x-ms-hdi-served-by": [ + "eastus" + ], + "x-ms-correlation-request-id": [ + "25019c38-85e0-4c22-b0f4-c0495105c9bb" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11992" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20210602T063549Z:25019c38-85e0-4c22-b0f4-c0495105c9bb" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 06:35:49 GMT" + ], + "Content-Length": [ + "86" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"clusterMonitoringEnabled\": true,\r\n \"workspaceId\": \"472fc146-c90c-43cc-beee-0957a4806272\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/group-ps-test6386/providers/Microsoft.HDInsight/clusters/hdi-ps-test7545/extensions/azureMonitor?api-version=2018-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTY0YzEwYmItOGE2Yy00M2JjLTgzZDMtNmIzMThjNmM3MzA1L3Jlc291cmNlR3JvdXBzL2dyb3VwLXBzLXRlc3Q2Mzg2L3Byb3ZpZGVycy9NaWNyb3NvZnQuSERJbnNpZ2h0L2NsdXN0ZXJzL2hkaS1wcy10ZXN0NzU0NS9leHRlbnNpb25zL2F6dXJlTW9uaXRvcj9hcGktdmVyc2lvbj0yMDE4LTA2LTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "a9e5b022-aaf8-4908-bc8a-5ae42bb85e52" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/7.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-hdi-matched-rule": [ + "ClusterResourcesAndSubResources" + ], + "x-ms-hdi-routed-to": [ + "RegionalRp" + ], + "x-ms-request-id": [ + "f592219c-d15e-4b43-905b-ce15b43e585c" + ], + "x-ms-hdi-served-by": [ + "eastus" + ], + "x-ms-correlation-request-id": [ + "278a96a9-3b3e-41aa-8ac4-2e1b27c5762d" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11991" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20210602T063549Z:278a96a9-3b3e-41aa-8ac4-2e1b27c5762d" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 06:35:49 GMT" + ], + "Content-Length": [ + "86" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"clusterMonitoringEnabled\": true,\r\n \"workspaceId\": \"472fc146-c90c-43cc-beee-0957a4806272\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/group-ps-test6386/providers/Microsoft.HDInsight/clusters/hdi-ps-test7545/extensions/azureMonitor?api-version=2018-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTY0YzEwYmItOGE2Yy00M2JjLTgzZDMtNmIzMThjNmM3MzA1L3Jlc291cmNlR3JvdXBzL2dyb3VwLXBzLXRlc3Q2Mzg2L3Byb3ZpZGVycy9NaWNyb3NvZnQuSERJbnNpZ2h0L2NsdXN0ZXJzL2hkaS1wcy10ZXN0NzU0NS9leHRlbnNpb25zL2F6dXJlTW9uaXRvcj9hcGktdmVyc2lvbj0yMDE4LTA2LTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "e67de512-7da6-4347-a196-4ba9565de186" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/7.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-hdi-matched-rule": [ + "ClusterResourcesAndSubResources" + ], + "x-ms-hdi-routed-to": [ + "RegionalRp" + ], + "x-ms-request-id": [ + "918e4e7e-025b-4482-bae9-61078d97203f" + ], + "x-ms-hdi-served-by": [ + "eastus" + ], + "x-ms-correlation-request-id": [ + "ad72baef-ef7c-4137-833c-c05c8ccffb20" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11988" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20210602T063652Z:ad72baef-ef7c-4137-833c-c05c8ccffb20" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 06:36:52 GMT" + ], + "Content-Length": [ + "53" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"clusterMonitoringEnabled\": false,\r\n \"workspaceId\": null\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/group-ps-test6386/providers/Microsoft.HDInsight/clusters/hdi-ps-test7545/extensions/azureMonitor?api-version=2018-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTY0YzEwYmItOGE2Yy00M2JjLTgzZDMtNmIzMThjNmM3MzA1L3Jlc291cmNlR3JvdXBzL2dyb3VwLXBzLXRlc3Q2Mzg2L3Byb3ZpZGVycy9NaWNyb3NvZnQuSERJbnNpZ2h0L2NsdXN0ZXJzL2hkaS1wcy10ZXN0NzU0NS9leHRlbnNpb25zL2F6dXJlTW9uaXRvcj9hcGktdmVyc2lvbj0yMDE4LTA2LTAxLXByZXZpZXc=", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"workspaceId\": \"472fc146-c90c-43cc-beee-0957a4806272\",\r\n \"primaryKey\": \"SiNRdvkF4VrKld/rOeqyIXyh8c0FY4cA7jPzQGsN8if+X8dKIcnCfs3T6sHHAWr3KKgwkLrRFLM1Nq2jqXJCnw==\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "804db8e2-07ca-4e82-b701-67103389712b" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/7.0.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "170" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/group-ps-test6386/providers/Microsoft.HDInsight/clusters/hdi-ps-test7545/operationresults/f837d131-d73a-4e2d-a376-8e085939c9d1-0-r?api-version=2018-06-01-preview" + ], + "Retry-After": [ + "60" + ], + "x-ms-hdi-matched-rule": [ + "ClusterResourcesAndSubResources" + ], + "x-ms-hdi-routed-to": [ + "RegionalRp" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/group-ps-test6386/providers/Microsoft.HDInsight/clusters/hdi-ps-test7545/azureasyncoperations/f837d131-d73a-4e2d-a376-8e085939c9d1-0-r?api-version=2018-06-01-preview" + ], + "x-ms-request-id": [ + "4655a5a7-eee1-4cbe-aae8-86bd213294e2" + ], + "x-ms-hdi-served-by": [ + "eastus" + ], + "x-ms-correlation-request-id": [ + "a555170f-bc1b-4623-a3de-173f1844b489" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1198" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20210602T063448Z:a555170f-bc1b-4623-a3de-173f1844b489" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 06:34:47 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/group-ps-test6386/providers/Microsoft.HDInsight/clusters/hdi-ps-test7545/azureasyncoperations/f837d131-d73a-4e2d-a376-8e085939c9d1-0-r?api-version=2018-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTY0YzEwYmItOGE2Yy00M2JjLTgzZDMtNmIzMThjNmM3MzA1L3Jlc291cmNlR3JvdXBzL2dyb3VwLXBzLXRlc3Q2Mzg2L3Byb3ZpZGVycy9NaWNyb3NvZnQuSERJbnNpZ2h0L2NsdXN0ZXJzL2hkaS1wcy10ZXN0NzU0NS9henVyZWFzeW5jb3BlcmF0aW9ucy9mODM3ZDEzMS1kNzNhLTRlMmQtYTM3Ni04ZTA4NTkzOWM5ZDEtMC1yP2FwaS12ZXJzaW9uPTIwMTgtMDYtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "804db8e2-07ca-4e82-b701-67103389712b" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/7.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-hdi-matched-rule": [ + "ClusterResourcesAndSubResources" + ], + "x-ms-hdi-routed-to": [ + "RegionalRp" + ], + "x-ms-request-id": [ + "ac05f1ec-846a-4732-85d3-81b6a6584b2b" + ], + "x-ms-hdi-served-by": [ + "eastus" + ], + "x-ms-correlation-request-id": [ + "73770f53-e5c7-4f47-b911-e298029ad67d" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11993" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20210602T063549Z:73770f53-e5c7-4f47-b911-e298029ad67d" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 06:35:48 GMT" + ], + "Content-Length": [ + "22" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/group-ps-test6386/providers/Microsoft.HDInsight/clusters/hdi-ps-test7545/extensions/azureMonitor?api-version=2018-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTY0YzEwYmItOGE2Yy00M2JjLTgzZDMtNmIzMThjNmM3MzA1L3Jlc291cmNlR3JvdXBzL2dyb3VwLXBzLXRlc3Q2Mzg2L3Byb3ZpZGVycy9NaWNyb3NvZnQuSERJbnNpZ2h0L2NsdXN0ZXJzL2hkaS1wcy10ZXN0NzU0NS9leHRlbnNpb25zL2F6dXJlTW9uaXRvcj9hcGktdmVyc2lvbj0yMDE4LTA2LTAxLXByZXZpZXc=", + "RequestMethod": "DELETE", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "10c7b247-dcdd-4b97-87f5-105ff9a85919" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/7.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/group-ps-test6386/providers/Microsoft.HDInsight/clusters/hdi-ps-test7545/operationresults/24a151d9-f0f0-42d0-a787-ced0c502156d-0-r?api-version=2018-06-01-preview" + ], + "Retry-After": [ + "60" + ], + "x-ms-hdi-matched-rule": [ + "ClusterResourcesAndSubResources" + ], + "x-ms-hdi-routed-to": [ + "RegionalRp" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/group-ps-test6386/providers/Microsoft.HDInsight/clusters/hdi-ps-test7545/azureasyncoperations/24a151d9-f0f0-42d0-a787-ced0c502156d-0-r?api-version=2018-06-01-preview" + ], + "x-ms-request-id": [ + "a024782b-d053-454c-a3ed-02e80a47111c" + ], + "x-ms-hdi-served-by": [ + "eastus" + ], + "x-ms-correlation-request-id": [ + "1a2e8189-4512-41c9-8f4b-a16c7c0fca5d" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-deletes": [ + "14999" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20210602T063550Z:1a2e8189-4512-41c9-8f4b-a16c7c0fca5d" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 06:35:50 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/group-ps-test6386/providers/Microsoft.HDInsight/clusters/hdi-ps-test7545/azureasyncoperations/24a151d9-f0f0-42d0-a787-ced0c502156d-0-r?api-version=2018-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTY0YzEwYmItOGE2Yy00M2JjLTgzZDMtNmIzMThjNmM3MzA1L3Jlc291cmNlR3JvdXBzL2dyb3VwLXBzLXRlc3Q2Mzg2L3Byb3ZpZGVycy9NaWNyb3NvZnQuSERJbnNpZ2h0L2NsdXN0ZXJzL2hkaS1wcy10ZXN0NzU0NS9henVyZWFzeW5jb3BlcmF0aW9ucy8yNGExNTFkOS1mMGYwLTQyZDAtYTc4Ny1jZWQwYzUwMjE1NmQtMC1yP2FwaS12ZXJzaW9uPTIwMTgtMDYtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "10c7b247-dcdd-4b97-87f5-105ff9a85919" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/7.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-hdi-matched-rule": [ + "ClusterResourcesAndSubResources" + ], + "x-ms-hdi-routed-to": [ + "RegionalRp" + ], + "x-ms-request-id": [ + "b58abbed-d8a3-4e4e-a812-744d7ab35e3e" + ], + "x-ms-hdi-served-by": [ + "eastus" + ], + "x-ms-correlation-request-id": [ + "ef7ba36b-1038-4cd0-aff2-fd9ca50db127" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11990" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20210602T063651Z:ef7ba36b-1038-4cd0-aff2-fd9ca50db127" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 06:36:51 GMT" + ], + "Content-Length": [ + "22" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/group-ps-test6386/providers/Microsoft.HDInsight/clusters/hdi-ps-test7545/operationresults/24a151d9-f0f0-42d0-a787-ced0c502156d-0-r?api-version=2018-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTY0YzEwYmItOGE2Yy00M2JjLTgzZDMtNmIzMThjNmM3MzA1L3Jlc291cmNlR3JvdXBzL2dyb3VwLXBzLXRlc3Q2Mzg2L3Byb3ZpZGVycy9NaWNyb3NvZnQuSERJbnNpZ2h0L2NsdXN0ZXJzL2hkaS1wcy10ZXN0NzU0NS9vcGVyYXRpb25yZXN1bHRzLzI0YTE1MWQ5LWYwZjAtNDJkMC1hNzg3LWNlZDBjNTAyMTU2ZC0wLXI/YXBpLXZlcnNpb249MjAxOC0wNi0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "10c7b247-dcdd-4b97-87f5-105ff9a85919" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/7.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-hdi-matched-rule": [ + "ClusterResourcesAndSubResources" + ], + "x-ms-hdi-routed-to": [ + "RegionalRp" + ], + "x-ms-request-id": [ + "35a0aa96-1e58-45d1-8f19-64fa6cb54e3d" + ], + "x-ms-hdi-served-by": [ + "eastus" + ], + "x-ms-correlation-request-id": [ + "cc09a697-3317-4ac8-9b5e-117c80697431" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11989" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20210602T063652Z:cc09a697-3317-4ac8-9b5e-117c80697431" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 06:36:52 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/providers/Microsoft.HDInsight/clusters?api-version=2018-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTY0YzEwYmItOGE2Yy00M2JjLTgzZDMtNmIzMThjNmM3MzA1L3Byb3ZpZGVycy9NaWNyb3NvZnQuSERJbnNpZ2h0L2NsdXN0ZXJzP2FwaS12ZXJzaW9uPTIwMTgtMDYtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "fea46b0f-6f39-4f48-ab74-3db0a07f798b" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/7.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-original-request-ids": [ + "82544b85-7533-4c4b-b8e7-343df3c55d49", + "7301a341-639c-47e3-b045-93e3c55b4a83", + "", + "", + "e854ca2e-78a4-41cf-89cc-48ad83bfe3bd", + "38285575-f3fc-4a36-8619-d79c9f308078" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11987" + ], + "x-ms-request-id": [ + "13f484e9-b203-47b0-bc50-9f494b7c3951" + ], + "x-ms-correlation-request-id": [ + "13f484e9-b203-47b0-bc50-9f494b7c3951" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20210602T063713Z:13f484e9-b203-47b0-bc50-9f494b7c3951" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 06:37:12 GMT" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "56788" + ] + }, + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/bhselvagRGeastus2/providers/Microsoft.HDInsight/clusters/bhselvtest-donotdel\",\r\n \"name\": \"bhselvtest-donotdel\",\r\n \"type\": \"Microsoft.HDInsight/clusters\",\r\n \"location\": \"East US 2\",\r\n \"etag\": \"a8725f13-af0b-4401-b570-6214a8816284\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"clusterVersion\": \"3.6.1000.67\",\r\n \"clusterHdpVersion\": \"2.6.5.3016-3\",\r\n \"osType\": \"Linux\",\r\n \"clusterDefinition\": {\r\n \"blueprint\": \"https://blueprints.azurehdinsight.net/hadoop-3.6.1000.67.2001080246.json\",\r\n \"kind\": \"HADOOP\",\r\n \"componentVersion\": {\r\n \"Hadoop\": \"2.7\"\r\n }\r\n },\r\n \"clusterId\": \"846a4280314d4d21a3470815e7789c36\",\r\n \"computeProfile\": {\r\n \"roles\": [\r\n {\r\n \"name\": \"headnode\",\r\n \"targetInstanceCount\": 2,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_d12_v2\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"workernode\",\r\n \"targetInstanceCount\": 2,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_d4_v2\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"zookeepernode\",\r\n \"targetInstanceCount\": 3,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_a2_v2\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n }\r\n ]\r\n },\r\n \"provisioningState\": \"Succeeded\",\r\n \"clusterState\": \"Running\",\r\n \"createdDate\": \"2020-02-26T16:58:15.13\",\r\n \"quotaInfo\": {\r\n \"coresUsed\": 24\r\n },\r\n \"connectivityEndpoints\": [\r\n {\r\n \"name\": \"SSH\",\r\n \"protocol\": \"TCP\",\r\n \"location\": \"bhselvtest-donotdel-ssh.azurehdinsight.net\",\r\n \"port\": 22\r\n },\r\n {\r\n \"name\": \"HTTPS\",\r\n \"protocol\": \"TCP\",\r\n \"location\": \"bhselvtest-donotdel.azurehdinsight.net\",\r\n \"port\": 443\r\n }\r\n ],\r\n \"tier\": \"standard\",\r\n \"encryptionInTransitProperties\": {\r\n \"isEncryptionInTransitEnabled\": false\r\n },\r\n \"storageProfile\": {\r\n \"storageaccounts\": [\r\n {\r\n \"name\": \"bhselvtestdonhdistorage.blob.core.windows.net\",\r\n \"resourceId\": null,\r\n \"msiResourceId\": null,\r\n \"key\": null,\r\n \"fileSystem\": null,\r\n \"container\": \"bhselvtest-donotdel-2020-02-26t16-55-47-031z\",\r\n \"saskey\": null,\r\n \"isDefault\": true,\r\n \"fileshare\": null\r\n }\r\n ]\r\n },\r\n \"minSupportedTlsVersion\": \"\",\r\n \"excludedServicesConfig\": {\r\n \"excludedServicesConfigId\": \"default\",\r\n \"excludedServicesList\": \"\"\r\n },\r\n \"computeIsolationProperties\": {\r\n \"enableComputeIsolation\": false,\r\n \"hostSku\": null\r\n }\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/01madhu24june/providers/Microsoft.HDInsight/clusters/harinic-l-701-522\",\r\n \"name\": \"harinic-l-701-522\",\r\n \"type\": \"Microsoft.HDInsight/clusters\",\r\n \"location\": \"East US 2\",\r\n \"etag\": \"0fc538cd-057a-455a-8870-25391aa66162\",\r\n \"tags\": null,\r\n \"properties\": {\r\n \"clusterVersion\": \"3.2.1000.0\",\r\n \"clusterHdpVersion\": \"\",\r\n \"osType\": \"Linux\",\r\n \"clusterDefinition\": {\r\n \"blueprint\": \"https://blueprints.azurehdinsight.net/hadoop-3.2.1000.0.4930622.json\",\r\n \"kind\": \"hadoop\"\r\n },\r\n \"clusterId\": \"927c705a4e1e4cc4b46b3b08a18e6f5d\",\r\n \"computeProfile\": {\r\n \"roles\": [\r\n {\r\n \"name\": \"headnode\",\r\n \"targetInstanceCount\": 2,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_A4_v2\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"remote\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"workernode\",\r\n \"targetInstanceCount\": 1,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_A4_v2\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"remote\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n }\r\n ]\r\n },\r\n \"provisioningState\": \"Deleting\",\r\n \"clusterState\": \"DeleteError\",\r\n \"createdDate\": \"2015-07-02T00:22:32.477\",\r\n \"quotaInfo\": {\r\n \"coresUsed\": 0\r\n },\r\n \"errors\": [\r\n {\r\n \"code\": \"AzureResourceCreationFailedErrorCode\",\r\n \"message\": \"Internal server error occurred while processing the request. Please retry the request or contact support.\"\r\n },\r\n {\r\n \"code\": \"AzureResourceDeletionFailedErrorCode\",\r\n \"message\": \"Internal server error occurred while processing the request. Please retry the request or contact support.\"\r\n },\r\n {\r\n \"code\": \"AzureResourceDeletionFailedErrorCode\",\r\n \"message\": \"Internal server error occurred while processing the request. Please retry the request or contact support.\"\r\n },\r\n {\r\n \"code\": \"AzureResourceDeletionFailedErrorCode\",\r\n \"message\": \"Internal server error occurred while processing the request. Please retry the request or contact support.\"\r\n },\r\n {\r\n \"code\": \"AzureResourceDeletionFailedErrorCode\",\r\n \"message\": \"Internal server error occurred while processing the request. Please retry the request or contact support.\"\r\n },\r\n {\r\n \"code\": \"AzureResourceDeletionFailedErrorCode\",\r\n \"message\": \"Internal server error occurred while processing the request. Please retry the request or contact support.\"\r\n },\r\n {\r\n \"code\": \"AzureResourceDeletionFailedErrorCode\",\r\n \"message\": \"Internal server error occurred while processing the request. Please retry the request or contact support.\"\r\n },\r\n {\r\n \"code\": \"AzureResourceDeletionFailedErrorCode\",\r\n \"message\": \"Internal server error occurred while processing the request. Please retry the request or contact support.\"\r\n },\r\n {\r\n \"code\": \"AzureResourceDeletionFailedErrorCode\",\r\n \"message\": \"Internal server error occurred while processing the request. Please retry the request or contact support.\"\r\n },\r\n {\r\n \"code\": \"AzureResourceDeletionFailedErrorCode\",\r\n \"message\": \"Internal server error occurred while processing the request. Please retry the request or contact support.\"\r\n },\r\n {\r\n \"code\": \"AzureResourceDeletionFailedErrorCode\",\r\n \"message\": \"Internal server error occurred while processing the request. Please retry the request or contact support.\"\r\n },\r\n {\r\n \"code\": \"AzureResourceDeletionFailedErrorCode\",\r\n \"message\": \"Internal server error occurred while processing the request. Please retry the request or contact support.\"\r\n },\r\n {\r\n \"code\": \"AzureResourceDeletionFailedErrorCode\",\r\n \"message\": \"Internal server error occurred while processing the request. Please retry the request or contact support.\"\r\n }\r\n ],\r\n \"connectivityEndpoints\": [\r\n {\r\n \"name\": \"SSH\",\r\n \"protocol\": \"TCP\",\r\n \"location\": \"harinic-l-701-522-ssh.azurehdinsight.net\",\r\n \"port\": 22\r\n },\r\n {\r\n \"name\": \"HTTPS\",\r\n \"protocol\": \"TCP\",\r\n \"location\": \"harinic-l-701-522.azurehdinsight.net\",\r\n \"port\": 443\r\n }\r\n ],\r\n \"tier\": \"standard\",\r\n \"encryptionInTransitProperties\": {\r\n \"isEncryptionInTransitEnabled\": false\r\n },\r\n \"excludedServicesConfig\": {\r\n \"excludedServicesConfigId\": \"default\",\r\n \"excludedServicesList\": \"\"\r\n },\r\n \"computeIsolationProperties\": {\r\n \"enableComputeIsolation\": false,\r\n \"hostSku\": null\r\n }\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/priteeeastus2rg/providers/Microsoft.HDInsight/clusters/priteeeastus2pre\",\r\n \"name\": \"priteeeastus2pre\",\r\n \"type\": \"Microsoft.HDInsight/clusters\",\r\n \"location\": \"East US 2\",\r\n \"etag\": \"e6aa83fc-e6bb-469c-b34b-f81ce52811b1\",\r\n \"tags\": null,\r\n \"properties\": {\r\n \"clusterVersion\": \"3.5.1000.0\",\r\n \"clusterHdpVersion\": \"\",\r\n \"osType\": \"Linux\",\r\n \"clusterDefinition\": {\r\n \"blueprint\": \"https://blueprints.azurehdinsight.net/hadoop-3.5.1000.0.10078699.json\",\r\n \"kind\": \"HADOOP\"\r\n },\r\n \"clusterId\": \"5847e4654a9e4ab18b8e49d59215b545\",\r\n \"computeProfile\": {\r\n \"roles\": [\r\n {\r\n \"name\": \"headnode\",\r\n \"targetInstanceCount\": 2,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_d12_v2\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"workernode\",\r\n \"targetInstanceCount\": 4,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_d4_v2\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"zookeepernode\",\r\n \"targetInstanceCount\": 3,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_A2_v2\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n }\r\n ]\r\n },\r\n \"provisioningState\": \"Succeeded\",\r\n \"clusterState\": \"Running\",\r\n \"createdDate\": \"2017-05-19T00:13:18.52\",\r\n \"quotaInfo\": {\r\n \"coresUsed\": 40\r\n },\r\n \"connectivityEndpoints\": [\r\n {\r\n \"name\": \"SSH\",\r\n \"protocol\": \"TCP\",\r\n \"location\": \"priteeeastus2pre-ssh.azurehdinsight.net\",\r\n \"port\": 22\r\n },\r\n {\r\n \"name\": \"HTTPS\",\r\n \"protocol\": \"TCP\",\r\n \"location\": \"priteeeastus2pre.azurehdinsight.net\",\r\n \"port\": 443\r\n }\r\n ],\r\n \"tier\": \"premium\",\r\n \"encryptionInTransitProperties\": {\r\n \"isEncryptionInTransitEnabled\": false\r\n },\r\n \"excludedServicesConfig\": {\r\n \"excludedServicesConfigId\": \"default\",\r\n \"excludedServicesList\": \"\"\r\n },\r\n \"computeIsolationProperties\": {\r\n \"enableComputeIsolation\": false,\r\n \"hostSku\": null\r\n }\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/rahusingtestrg/providers/Microsoft.HDInsight/clusters/rahusingsecurehdi1\",\r\n \"name\": \"rahusingsecurehdi1\",\r\n \"type\": \"Microsoft.HDInsight/clusters\",\r\n \"location\": \"Central US\",\r\n \"etag\": \"76bb8ab4-a964-4515-8aa7-655f8ecce32a\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"clusterVersion\": \"3.6.1000.0\",\r\n \"clusterHdpVersion\": \"\",\r\n \"osType\": \"Linux\",\r\n \"clusterDefinition\": {\r\n \"blueprint\": \"https://blueprints.azurehdinsight.net/spark-3.6.1000.0.11683648.json\",\r\n \"kind\": \"spark\",\r\n \"componentVersion\": {\r\n \"spark\": \"2.1\"\r\n }\r\n },\r\n \"clusterId\": \"31990306470645bfa413700df47fc45c\",\r\n \"computeProfile\": {\r\n \"roles\": [\r\n {\r\n \"name\": \"headnode\",\r\n \"targetInstanceCount\": 2,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_d13\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"virtualNetworkProfile\": {\r\n \"id\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/rahusingtestrg/providers/Microsoft.Network/virtualNetworks/adVNET\",\r\n \"subnet\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/rahusingtestrg/providers/Microsoft.Network/virtualNetworks/adVNET/subnets/default\"\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"workernode\",\r\n \"targetInstanceCount\": 2,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_d13\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"virtualNetworkProfile\": {\r\n \"id\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/rahusingtestrg/providers/Microsoft.Network/virtualNetworks/adVNET\",\r\n \"subnet\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/rahusingtestrg/providers/Microsoft.Network/virtualNetworks/adVNET/subnets/default\"\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"zookeepernode\",\r\n \"targetInstanceCount\": 3,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_A2_v2\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"virtualNetworkProfile\": {\r\n \"id\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/rahusingtestrg/providers/Microsoft.Network/virtualNetworks/adVNET\",\r\n \"subnet\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/rahusingtestrg/providers/Microsoft.Network/virtualNetworks/adVNET/subnets/default\"\r\n },\r\n \"encryptDataDisks\": false\r\n }\r\n ]\r\n },\r\n \"securityProfile\": {\r\n \"directoryType\": \"ActiveDirectory\",\r\n \"domain\": \"contoso.com\",\r\n \"organizationalUnitDN\": \"OU=Hadoop,DC=contoso,DC=com\",\r\n \"ldapsUrls\": [\r\n \"ldaps://contoso.com:636/\"\r\n ],\r\n \"domainUsername\": \"hdiuser@contoso.com\",\r\n \"clusterUsersGroupDNs\": [\r\n \"hadoopusers\"\r\n ],\r\n \"aaddsResourceId\": null,\r\n \"msiResourceId\": null\r\n },\r\n \"provisioningState\": \"Succeeded\",\r\n \"clusterState\": \"Running\",\r\n \"createdDate\": \"2018-04-10T19:29:13.727\",\r\n \"quotaInfo\": {\r\n \"coresUsed\": 32\r\n },\r\n \"connectivityEndpoints\": [\r\n {\r\n \"name\": \"SSH\",\r\n \"protocol\": \"TCP\",\r\n \"location\": \"rahusingsecurehdi1-ssh.azurehdinsight.net\",\r\n \"port\": 22\r\n },\r\n {\r\n \"name\": \"HTTPS\",\r\n \"protocol\": \"TCP\",\r\n \"location\": \"rahusingsecurehdi1.azurehdinsight.net\",\r\n \"port\": 443\r\n }\r\n ],\r\n \"tier\": \"premium\",\r\n \"encryptionInTransitProperties\": {\r\n \"isEncryptionInTransitEnabled\": false\r\n },\r\n \"excludedServicesConfig\": {\r\n \"excludedServicesConfigId\": \"default\",\r\n \"excludedServicesList\": \"\"\r\n },\r\n \"computeIsolationProperties\": {\r\n \"enableComputeIsolation\": false,\r\n \"hostSku\": null\r\n }\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/admukund-gwproj/providers/Microsoft.HDInsight/clusters/admukund-gwproj\",\r\n \"name\": \"admukund-gwproj\",\r\n \"type\": \"Microsoft.HDInsight/clusters\",\r\n \"location\": \"East US\",\r\n \"etag\": \"f69149ad-3371-4c99-8d37-cce5be69a5b0\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"clusterVersion\": \"4.0.2000.1\",\r\n \"clusterHdpVersion\": \"4.1.4.8\",\r\n \"osType\": \"Linux\",\r\n \"clusterDefinition\": {\r\n \"blueprint\": \"https://blueprints.azurehdinsight.net/spark-4.0.2000.1.2104210353.json\",\r\n \"kind\": \"SPARK\",\r\n \"componentVersion\": {\r\n \"Spark\": \"2.4\"\r\n }\r\n },\r\n \"clusterId\": \"79dbfee9a2c4453dbe704651fbeb8f4a\",\r\n \"computeProfile\": {\r\n \"roles\": [\r\n {\r\n \"name\": \"headnode\",\r\n \"targetInstanceCount\": 2,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_e8_v3\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"workernode\",\r\n \"targetInstanceCount\": 4,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_e8_v3\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"zookeepernode\",\r\n \"targetInstanceCount\": 3,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_a2_v2\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n }\r\n ]\r\n },\r\n \"provisioningState\": \"Succeeded\",\r\n \"clusterState\": \"Running\",\r\n \"createdDate\": \"2021-06-01T17:16:58.6\",\r\n \"quotaInfo\": {\r\n \"coresUsed\": 48\r\n },\r\n \"connectivityEndpoints\": [\r\n {\r\n \"name\": \"SSH\",\r\n \"protocol\": \"TCP\",\r\n \"location\": \"admukund-gwproj-ssh.azurehdinsight.net\",\r\n \"port\": 22\r\n },\r\n {\r\n \"name\": \"HTTPS\",\r\n \"protocol\": \"TCP\",\r\n \"location\": \"admukund-gwproj.azurehdinsight.net\",\r\n \"port\": 443\r\n }\r\n ],\r\n \"tier\": \"standard\",\r\n \"encryptionInTransitProperties\": {\r\n \"isEncryptionInTransitEnabled\": false\r\n },\r\n \"storageProfile\": {\r\n \"storageaccounts\": [\r\n {\r\n \"name\": \"admukundgwprohdistorage.blob.core.windows.net\",\r\n \"resourceId\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/admukund-gwproj/providers/Microsoft.Storage/storageAccounts/admukundgwprohdistorage\",\r\n \"msiResourceId\": null,\r\n \"key\": null,\r\n \"fileSystem\": null,\r\n \"container\": \"admukund-gwpro-2021-06-01t17-16-06-965z\",\r\n \"saskey\": null,\r\n \"isDefault\": true,\r\n \"fileshare\": null\r\n }\r\n ]\r\n },\r\n \"minSupportedTlsVersion\": \"1.2\",\r\n \"excludedServicesConfig\": {\r\n \"excludedServicesConfigId\": \"default\",\r\n \"excludedServicesList\": \"\"\r\n },\r\n \"computeIsolationProperties\": {\r\n \"enableComputeIsolation\": false,\r\n \"hostSku\": null\r\n }\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/group-ps-test6386/providers/Microsoft.HDInsight/clusters/hdi-ps-test7545\",\r\n \"name\": \"hdi-ps-test7545\",\r\n \"type\": \"Microsoft.HDInsight/clusters\",\r\n \"location\": \"East US\",\r\n \"etag\": \"d1b4c5b5-5c73-4698-8c4c-3627d325edc2\",\r\n \"tags\": null,\r\n \"properties\": {\r\n \"clusterVersion\": \"4.0.2000.1\",\r\n \"clusterHdpVersion\": \"4.1.3.6\",\r\n \"osType\": \"Linux\",\r\n \"clusterDefinition\": {\r\n \"blueprint\": \"https://blueprints.azurehdinsight.net/spark-4.0.2000.1.2101301510.json\",\r\n \"kind\": \"Spark\",\r\n \"componentVersion\": {\r\n \"Spark\": \"2.4\"\r\n }\r\n },\r\n \"clusterId\": \"38bf973183a3414fa6b5f6dd699f0bdd\",\r\n \"computeProfile\": {\r\n \"roles\": [\r\n {\r\n \"name\": \"headnode\",\r\n \"targetInstanceCount\": 2,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_e8_v3\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"workernode\",\r\n \"targetInstanceCount\": 3,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_e8_v3\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"zookeepernode\",\r\n \"targetInstanceCount\": 3,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_a2_v2\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n }\r\n ]\r\n },\r\n \"provisioningState\": \"Succeeded\",\r\n \"clusterState\": \"Running\",\r\n \"createdDate\": \"2021-06-02T06:22:22.133\",\r\n \"quotaInfo\": {\r\n \"coresUsed\": 40\r\n },\r\n \"connectivityEndpoints\": [\r\n {\r\n \"name\": \"SSH\",\r\n \"protocol\": \"TCP\",\r\n \"location\": \"hdi-ps-test7545-ssh.azurehdinsight.net\",\r\n \"port\": 22\r\n },\r\n {\r\n \"name\": \"HTTPS\",\r\n \"protocol\": \"TCP\",\r\n \"location\": \"hdi-ps-test7545.azurehdinsight.net\",\r\n \"port\": 443\r\n }\r\n ],\r\n \"tier\": \"standard\",\r\n \"encryptionInTransitProperties\": {\r\n \"isEncryptionInTransitEnabled\": false\r\n },\r\n \"storageProfile\": {\r\n \"storageaccounts\": [\r\n {\r\n \"name\": \"storagepstest5398.blob.core.windows.net\",\r\n \"resourceId\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/group-ps-test6386/providers/Microsoft.Storage/storageAccounts/storagepstest5398\",\r\n \"msiResourceId\": null,\r\n \"key\": null,\r\n \"fileSystem\": null,\r\n \"container\": \"hdi-ps-test7545\",\r\n \"saskey\": null,\r\n \"isDefault\": true,\r\n \"fileshare\": null\r\n }\r\n ]\r\n },\r\n \"minSupportedTlsVersion\": \"1.2\",\r\n \"excludedServicesConfig\": {\r\n \"excludedServicesConfigId\": \"default\",\r\n \"excludedServicesList\": \"\"\r\n },\r\n \"computeIsolationProperties\": {\r\n \"enableComputeIsolation\": false,\r\n \"hostSku\": null\r\n }\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/mawolfen-custv-cluster-rg/providers/Microsoft.HDInsight/clusters/mawolfen-clust-to-lock\",\r\n \"name\": \"mawolfen-clust-to-lock\",\r\n \"type\": \"Microsoft.HDInsight/clusters\",\r\n \"location\": \"East US\",\r\n \"etag\": \"2b8ecc2c-9556-42ca-b0b9-e7827f14eb2f\",\r\n \"tags\": null,\r\n \"properties\": {\r\n \"clusterVersion\": \"3.6.1000.67\",\r\n \"clusterHdpVersion\": \"2.6.5.3004-13\",\r\n \"osType\": \"Linux\",\r\n \"clusterDefinition\": {\r\n \"blueprint\": \"https://blueprints.azurehdinsight.net/hadoop-3.6.1000.67.1810270004.json\",\r\n \"kind\": \"HADOOP\",\r\n \"componentVersion\": {\r\n \"Hadoop\": \"2.7\"\r\n }\r\n },\r\n \"clusterId\": \"e29521270a734d1ab894e2ed53ed6e60\",\r\n \"computeProfile\": {\r\n \"roles\": [\r\n {\r\n \"name\": \"headnode\",\r\n \"targetInstanceCount\": 2,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_d12_v2\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"virtualNetworkProfile\": {\r\n \"id\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/mawolfen-253943-eus-customvnet-rg/providers/Microsoft.Network/virtualNetworks/mawolfen-eus-custom-vnet\",\r\n \"subnet\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/mawolfen-253943-eus-customvnet-rg/providers/Microsoft.Network/virtualNetworks/mawolfen-eus-custom-vnet/subnets/mawolfen-eus-custom-subnet\"\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"workernode\",\r\n \"targetInstanceCount\": 1,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_d12_v2\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"virtualNetworkProfile\": {\r\n \"id\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/mawolfen-253943-eus-customvnet-rg/providers/Microsoft.Network/virtualNetworks/mawolfen-eus-custom-vnet\",\r\n \"subnet\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/mawolfen-253943-eus-customvnet-rg/providers/Microsoft.Network/virtualNetworks/mawolfen-eus-custom-vnet/subnets/mawolfen-eus-custom-subnet\"\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"zookeepernode\",\r\n \"targetInstanceCount\": 3,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_A2_v2\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"virtualNetworkProfile\": {\r\n \"id\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/mawolfen-253943-eus-customvnet-rg/providers/Microsoft.Network/virtualNetworks/mawolfen-eus-custom-vnet\",\r\n \"subnet\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/mawolfen-253943-eus-customvnet-rg/providers/Microsoft.Network/virtualNetworks/mawolfen-eus-custom-vnet/subnets/mawolfen-eus-custom-subnet\"\r\n },\r\n \"encryptDataDisks\": false\r\n }\r\n ]\r\n },\r\n \"provisioningState\": \"Succeeded\",\r\n \"clusterState\": \"DeleteError\",\r\n \"createdDate\": \"2018-12-10T17:35:07.003\",\r\n \"quotaInfo\": {\r\n \"coresUsed\": 0\r\n },\r\n \"errors\": [\r\n {\r\n \"code\": \"AzureResourceDeletionFailedErrorCode\",\r\n \"message\": \"Internal server error occurred while processing the request. Please retry the request or contact support.\"\r\n },\r\n {\r\n \"code\": \"AzureResourceDeletionFailedErrorCode\",\r\n \"message\": \"Internal server error occurred while processing the request. Please retry the request or contact support.\"\r\n },\r\n {\r\n \"code\": \"AzureResourceDeletionFailedErrorCode\",\r\n \"message\": \"Internal server error occurred while processing the request. Please retry the request or contact support.\"\r\n }\r\n ],\r\n \"connectivityEndpoints\": [\r\n {\r\n \"name\": \"SSH\",\r\n \"protocol\": \"TCP\",\r\n \"location\": \"mawolfen-clust-to-lock-ssh.azurehdinsight.net\",\r\n \"port\": 22\r\n },\r\n {\r\n \"name\": \"HTTPS\",\r\n \"protocol\": \"TCP\",\r\n \"location\": \"mawolfen-clust-to-lock.azurehdinsight.net\",\r\n \"port\": 443\r\n },\r\n {\r\n \"name\": \"HTTPS-INTERNAL\",\r\n \"protocol\": \"TCP\",\r\n \"location\": \"mawolfen-clust-to-lock-int.azurehdinsight.net\",\r\n \"port\": 443\r\n }\r\n ],\r\n \"tier\": \"standard\",\r\n \"encryptionInTransitProperties\": {\r\n \"isEncryptionInTransitEnabled\": false\r\n },\r\n \"excludedServicesConfig\": {\r\n \"excludedServicesConfigId\": \"default\",\r\n \"excludedServicesList\": \"\"\r\n },\r\n \"computeIsolationProperties\": {\r\n \"enableComputeIsolation\": false,\r\n \"hostSku\": null\r\n }\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/zzy-test-rg/providers/Microsoft.HDInsight/clusters/zzytestazuremonitorineastus\",\r\n \"name\": \"zzytestazuremonitorineastus\",\r\n \"type\": \"Microsoft.HDInsight/clusters\",\r\n \"location\": \"East US\",\r\n \"etag\": \"37ca30fc-cfee-47ac-abc6-f9fd9ba120a4\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"clusterVersion\": \"4.0.2000.1\",\r\n \"clusterHdpVersion\": \"4.1.4.8\",\r\n \"osType\": \"Linux\",\r\n \"clusterDefinition\": {\r\n \"blueprint\": \"https://blueprints.azurehdinsight.net/spark-4.0.2000.1.2104210353.json\",\r\n \"kind\": \"SPARK\",\r\n \"componentVersion\": {\r\n \"Spark\": \"2.4\"\r\n }\r\n },\r\n \"clusterId\": \"6352fed6d82f489c8fca56d55ce50580\",\r\n \"computeProfile\": {\r\n \"roles\": [\r\n {\r\n \"name\": \"headnode\",\r\n \"targetInstanceCount\": 2,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_e8_v3\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"workernode\",\r\n \"targetInstanceCount\": 4,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_e8_v3\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"zookeepernode\",\r\n \"targetInstanceCount\": 3,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_a2_v2\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n }\r\n ]\r\n },\r\n \"provisioningState\": \"Succeeded\",\r\n \"clusterState\": \"Running\",\r\n \"createdDate\": \"2021-06-02T04:28:28.913\",\r\n \"quotaInfo\": {\r\n \"coresUsed\": 48\r\n },\r\n \"connectivityEndpoints\": [\r\n {\r\n \"name\": \"SSH\",\r\n \"protocol\": \"TCP\",\r\n \"location\": \"zzytestazuremonitorineastus-ssh.azurehdinsight.net\",\r\n \"port\": 22\r\n },\r\n {\r\n \"name\": \"HTTPS\",\r\n \"protocol\": \"TCP\",\r\n \"location\": \"zzytestazuremonitorineastus.azurehdinsight.net\",\r\n \"port\": 443\r\n }\r\n ],\r\n \"tier\": \"standard\",\r\n \"encryptionInTransitProperties\": {\r\n \"isEncryptionInTransitEnabled\": false\r\n },\r\n \"storageProfile\": {\r\n \"storageaccounts\": [\r\n {\r\n \"name\": \"zzyformonitoreastus.blob.core.windows.net\",\r\n \"resourceId\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/zzy-test-rg/providers/Microsoft.Storage/storageAccounts/zzyformonitoreastus\",\r\n \"msiResourceId\": null,\r\n \"key\": null,\r\n \"fileSystem\": null,\r\n \"container\": \"zzytestazuremonitorinea-2021-06-02t04-26-30-671z\",\r\n \"saskey\": null,\r\n \"isDefault\": true,\r\n \"fileshare\": null\r\n }\r\n ]\r\n },\r\n \"minSupportedTlsVersion\": \"1.2\",\r\n \"excludedServicesConfig\": {\r\n \"excludedServicesConfigId\": \"default\",\r\n \"excludedServicesList\": \"\"\r\n },\r\n \"computeIsolationProperties\": {\r\n \"enableComputeIsolation\": false,\r\n \"hostSku\": null\r\n }\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/congrli-scus/providers/Microsoft.HDInsight/clusters/congrli0610\",\r\n \"name\": \"congrli0610\",\r\n \"type\": \"Microsoft.HDInsight/clusters\",\r\n \"location\": \"South Central US\",\r\n \"etag\": \"90beba44-a429-4258-ad16-0c2a1f76fab2\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"clusterVersion\": \"3.6.1000.67\",\r\n \"clusterHdpVersion\": \"2.6.5.3025-2\",\r\n \"osType\": \"Linux\",\r\n \"clusterDefinition\": {\r\n \"blueprint\": \"https://blueprints.azurehdinsight.net/hadoop-3.6.1000.67.2006100202.json\",\r\n \"kind\": \"HADOOP\",\r\n \"componentVersion\": {\r\n \"Hadoop\": \"2.7\"\r\n }\r\n },\r\n \"clusterId\": \"22d87ce7ad974de6bae9ab73ba8e5f3c\",\r\n \"computeProfile\": {\r\n \"roles\": [\r\n {\r\n \"name\": \"headnode\",\r\n \"targetInstanceCount\": 2,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_d12_v2\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"workernode\",\r\n \"targetInstanceCount\": 4,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_d4_v2\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"zookeepernode\",\r\n \"targetInstanceCount\": 3,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_a2_v2\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n }\r\n ]\r\n },\r\n \"provisioningState\": \"Succeeded\",\r\n \"clusterState\": \"DeleteQueued\",\r\n \"createdDate\": \"2020-06-11T00:33:33.83\",\r\n \"quotaInfo\": {\r\n \"coresUsed\": 0\r\n },\r\n \"connectivityEndpoints\": [\r\n {\r\n \"name\": \"SSH\",\r\n \"protocol\": \"TCP\",\r\n \"location\": \"congrli0610-ssh.azurehdinsight.net\",\r\n \"port\": 22\r\n },\r\n {\r\n \"name\": \"HTTPS\",\r\n \"protocol\": \"TCP\",\r\n \"location\": \"congrli0610.azurehdinsight.net\",\r\n \"port\": 443\r\n }\r\n ],\r\n \"tier\": \"standard\",\r\n \"encryptionInTransitProperties\": {\r\n \"isEncryptionInTransitEnabled\": false\r\n },\r\n \"storageProfile\": {\r\n \"storageaccounts\": [\r\n {\r\n \"name\": \"congrli0610storage.blob.core.windows.net\",\r\n \"resourceId\": null,\r\n \"msiResourceId\": null,\r\n \"key\": null,\r\n \"fileSystem\": null,\r\n \"container\": \"congrli0610-2020-06-11t00-31-49-109z\",\r\n \"saskey\": null,\r\n \"isDefault\": true,\r\n \"fileshare\": null\r\n }\r\n ]\r\n },\r\n \"minSupportedTlsVersion\": \"1.2\",\r\n \"excludedServicesConfig\": {\r\n \"excludedServicesConfigId\": \"default\",\r\n \"excludedServicesList\": \"\"\r\n },\r\n \"computeIsolationProperties\": {\r\n \"enableComputeIsolation\": false,\r\n \"hostSku\": null\r\n }\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/zzy-test-rg/providers/Microsoft.HDInsight/clusters/zzyforinvestigatelocationheader\",\r\n \"name\": \"zzyforinvestigatelocationheader\",\r\n \"type\": \"Microsoft.HDInsight/clusters\",\r\n \"location\": \"South Central US\",\r\n \"etag\": \"7937f172-a0ea-4320-a730-e5ea2ea6124d\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"clusterVersion\": \"4.0.2000.1\",\r\n \"clusterHdpVersion\": \"4.1.4.8\",\r\n \"osType\": \"Linux\",\r\n \"clusterDefinition\": {\r\n \"blueprint\": \"https://blueprints.azurehdinsight.net/spark-4.0.2000.1.2104210353.json\",\r\n \"kind\": \"SPARK\",\r\n \"componentVersion\": {\r\n \"Spark\": \"2.4\"\r\n }\r\n },\r\n \"clusterId\": \"37ccad76def144dc99b595948aacb20e\",\r\n \"computeProfile\": {\r\n \"roles\": [\r\n {\r\n \"name\": \"headnode\",\r\n \"targetInstanceCount\": 2,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_e8_v3\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"workernode\",\r\n \"targetInstanceCount\": 4,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_e8_v3\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"zookeepernode\",\r\n \"targetInstanceCount\": 3,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_a2_v2\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n }\r\n ]\r\n },\r\n \"provisioningState\": \"Succeeded\",\r\n \"clusterState\": \"Running\",\r\n \"createdDate\": \"2021-06-02T06:03:49.12\",\r\n \"quotaInfo\": {\r\n \"coresUsed\": 48\r\n },\r\n \"connectivityEndpoints\": [\r\n {\r\n \"name\": \"SSH\",\r\n \"protocol\": \"TCP\",\r\n \"location\": \"zzyforinvestigatelocationheader-ssh.azurehdinsight.net\",\r\n \"port\": 22\r\n },\r\n {\r\n \"name\": \"HTTPS\",\r\n \"protocol\": \"TCP\",\r\n \"location\": \"zzyforinvestigatelocationheader.azurehdinsight.net\",\r\n \"port\": 443\r\n }\r\n ],\r\n \"tier\": \"standard\",\r\n \"encryptionInTransitProperties\": {\r\n \"isEncryptionInTransitEnabled\": false\r\n },\r\n \"storageProfile\": {\r\n \"storageaccounts\": [\r\n {\r\n \"name\": \"zzyforinvestihdistorage.blob.core.windows.net\",\r\n \"resourceId\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/zzy-test-rg/providers/Microsoft.Storage/storageAccounts/zzyforinvestihdistorage\",\r\n \"msiResourceId\": null,\r\n \"key\": null,\r\n \"fileSystem\": null,\r\n \"container\": \"zzyforinvestigatelocati-2021-06-02t06-02-50-163z\",\r\n \"saskey\": null,\r\n \"isDefault\": true,\r\n \"fileshare\": null\r\n }\r\n ]\r\n },\r\n \"minSupportedTlsVersion\": \"1.2\",\r\n \"excludedServicesConfig\": {\r\n \"excludedServicesConfigId\": \"default\",\r\n \"excludedServicesList\": \"\"\r\n },\r\n \"computeIsolationProperties\": {\r\n \"enableComputeIsolation\": false,\r\n \"hostSku\": null\r\n }\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/yalu-usw3-rg/providers/Microsoft.HDInsight/clusters/yalu-usw3-test\",\r\n \"name\": \"yalu-usw3-test\",\r\n \"type\": \"Microsoft.HDInsight/clusters\",\r\n \"location\": \"West US 3\",\r\n \"etag\": \"07a67443-77c0-4d27-9968-09bd15313237\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"clusterVersion\": \"4.0.3000.1\",\r\n \"clusterHdpVersion\": \"\",\r\n \"osType\": \"Linux\",\r\n \"clusterDefinition\": {\r\n \"blueprint\": \"https://blueprints.azurehdinsight.net/hadoop-4.0.3000.1.2104161825.json\",\r\n \"kind\": \"HADOOP\",\r\n \"componentVersion\": {\r\n \"Hadoop\": \"3.1\"\r\n }\r\n },\r\n \"clusterId\": \"a269d90ba47b491aba01333f32a3aca4\",\r\n \"computeProfile\": {\r\n \"roles\": [\r\n {\r\n \"name\": \"headnode\",\r\n \"targetInstanceCount\": 2,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_a6\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"workernode\",\r\n \"targetInstanceCount\": 4,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_a5\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"zookeepernode\",\r\n \"targetInstanceCount\": 3,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_a2_v2\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n }\r\n ]\r\n },\r\n \"provisioningState\": \"Failed\",\r\n \"clusterState\": \"Error\",\r\n \"createdDate\": \"2021-05-26T07:32:26.5\",\r\n \"quotaInfo\": {\r\n \"coresUsed\": 16\r\n },\r\n \"errors\": [\r\n {\r\n \"code\": \"AzureResourceCreationFailedErrorCode\",\r\n \"message\": \"Internal server error occurred while processing the request. Please retry the request or contact support.\"\r\n }\r\n ],\r\n \"connectivityEndpoints\": [\r\n {\r\n \"name\": \"SSH\",\r\n \"protocol\": \"TCP\",\r\n \"location\": \"yalu-usw3-test-ssh.azurehdinsight.net\",\r\n \"port\": 22\r\n },\r\n {\r\n \"name\": \"HTTPS\",\r\n \"protocol\": \"TCP\",\r\n \"location\": \"yalu-usw3-test.azurehdinsight.net\",\r\n \"port\": 443\r\n }\r\n ],\r\n \"tier\": \"standard\",\r\n \"encryptionInTransitProperties\": {\r\n \"isEncryptionInTransitEnabled\": false\r\n },\r\n \"storageProfile\": {\r\n \"storageaccounts\": [\r\n {\r\n \"name\": \"yaluusw3testhdistorage.blob.core.windows.net\",\r\n \"resourceId\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/yalu-usw3-rg/providers/Microsoft.Storage/storageAccounts/yaluusw3testhdistorage\",\r\n \"msiResourceId\": null,\r\n \"key\": null,\r\n \"fileSystem\": null,\r\n \"container\": \"yalu-usw3-test-2021-05-26t07-30-08-960z\",\r\n \"saskey\": null,\r\n \"isDefault\": true,\r\n \"fileshare\": null\r\n }\r\n ]\r\n },\r\n \"minSupportedTlsVersion\": \"1.2\",\r\n \"excludedServicesConfig\": {\r\n \"excludedServicesConfigId\": \"default\",\r\n \"excludedServicesList\": \"\"\r\n },\r\n \"computeIsolationProperties\": {\r\n \"enableComputeIsolation\": false,\r\n \"hostSku\": null\r\n }\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/yalu-usw3-rg/providers/Microsoft.HDInsight/clusters/yalu-usw3-test5261\",\r\n \"name\": \"yalu-usw3-test5261\",\r\n \"type\": \"Microsoft.HDInsight/clusters\",\r\n \"location\": \"West US 3\",\r\n \"etag\": \"f1b21e46-182c-4d1a-af43-15be32dc4a97\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"clusterVersion\": \"3.6.2000.67\",\r\n \"clusterHdpVersion\": \"2.6.5.3033-1\",\r\n \"osType\": \"Linux\",\r\n \"clusterDefinition\": {\r\n \"blueprint\": \"https://blueprints.azurehdinsight.net/spark-3.6.2000.67.2104161825.json\",\r\n \"kind\": \"SPARK\",\r\n \"componentVersion\": {\r\n \"Spark\": \"2.3\"\r\n }\r\n },\r\n \"clusterId\": \"30815ed192814100a28b44051dbd7d97\",\r\n \"computeProfile\": {\r\n \"roles\": [\r\n {\r\n \"name\": \"headnode\",\r\n \"targetInstanceCount\": 2,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_d12_v2\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"workernode\",\r\n \"targetInstanceCount\": 3,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_d13_v2\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"zookeepernode\",\r\n \"targetInstanceCount\": 3,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_a2_v2\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n }\r\n ]\r\n },\r\n \"provisioningState\": \"Succeeded\",\r\n \"clusterState\": \"Running\",\r\n \"createdDate\": \"2021-05-26T08:32:08.57\",\r\n \"quotaInfo\": {\r\n \"coresUsed\": 32\r\n },\r\n \"connectivityEndpoints\": [\r\n {\r\n \"name\": \"SSH\",\r\n \"protocol\": \"TCP\",\r\n \"location\": \"yalu-usw3-test5261-ssh.azurehdinsight.net\",\r\n \"port\": 22\r\n },\r\n {\r\n \"name\": \"HTTPS\",\r\n \"protocol\": \"TCP\",\r\n \"location\": \"yalu-usw3-test5261.azurehdinsight.net\",\r\n \"port\": 443\r\n }\r\n ],\r\n \"tier\": \"standard\",\r\n \"encryptionInTransitProperties\": {\r\n \"isEncryptionInTransitEnabled\": false\r\n },\r\n \"storageProfile\": {\r\n \"storageaccounts\": [\r\n {\r\n \"name\": \"yaluusw3test5hdistorage.blob.core.windows.net\",\r\n \"resourceId\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/yalu-usw3-rg/providers/Microsoft.Storage/storageAccounts/yaluusw3test5hdistorage\",\r\n \"msiResourceId\": null,\r\n \"key\": null,\r\n \"fileSystem\": null,\r\n \"container\": \"yalu-usw3-test5261-2021-05-26t08-29-20-083z\",\r\n \"saskey\": null,\r\n \"isDefault\": true,\r\n \"fileshare\": null\r\n }\r\n ]\r\n },\r\n \"minSupportedTlsVersion\": \"1.2\",\r\n \"excludedServicesConfig\": {\r\n \"excludedServicesConfigId\": \"default\",\r\n \"excludedServicesList\": \"\"\r\n },\r\n \"computeIsolationProperties\": {\r\n \"enableComputeIsolation\": false,\r\n \"hostSku\": null\r\n }\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/yalu-usw3-rg/providers/Microsoft.HDInsight/clusters/yalu-usw3-test5271\",\r\n \"name\": \"yalu-usw3-test5271\",\r\n \"type\": \"Microsoft.HDInsight/clusters\",\r\n \"location\": \"West US 3\",\r\n \"etag\": \"9af5aff9-1861-41ec-8091-5359497b05c9\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"clusterVersion\": \"4.0.3000.1\",\r\n \"clusterHdpVersion\": \"4.1.4.8\",\r\n \"osType\": \"Linux\",\r\n \"clusterDefinition\": {\r\n \"blueprint\": \"https://blueprints.azurehdinsight.net/hadoop-4.0.3000.1.2104161825.json\",\r\n \"kind\": \"HADOOP\",\r\n \"componentVersion\": {\r\n \"Hadoop\": \"3.1\"\r\n }\r\n },\r\n \"clusterId\": \"4d23c10f23084f7eb65a2597b63f8b53\",\r\n \"computeProfile\": {\r\n \"roles\": [\r\n {\r\n \"name\": \"headnode\",\r\n \"targetInstanceCount\": 2,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_e4_v3\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"workernode\",\r\n \"targetInstanceCount\": 4,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_e8_v3\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"zookeepernode\",\r\n \"targetInstanceCount\": 3,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_a2_v2\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n }\r\n ]\r\n },\r\n \"provisioningState\": \"Succeeded\",\r\n \"clusterState\": \"Running\",\r\n \"createdDate\": \"2021-05-27T12:00:12.677\",\r\n \"quotaInfo\": {\r\n \"coresUsed\": 40\r\n },\r\n \"connectivityEndpoints\": [\r\n {\r\n \"name\": \"SSH\",\r\n \"protocol\": \"TCP\",\r\n \"location\": \"yalu-usw3-test5271-ssh.azurehdinsight.net\",\r\n \"port\": 22\r\n },\r\n {\r\n \"name\": \"HTTPS\",\r\n \"protocol\": \"TCP\",\r\n \"location\": \"yalu-usw3-test5271.azurehdinsight.net\",\r\n \"port\": 443\r\n }\r\n ],\r\n \"tier\": \"standard\",\r\n \"encryptionInTransitProperties\": {\r\n \"isEncryptionInTransitEnabled\": false\r\n },\r\n \"storageProfile\": {\r\n \"storageaccounts\": [\r\n {\r\n \"name\": \"yaluusw3test5hdistorage.blob.core.windows.net\",\r\n \"resourceId\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/yalu-usw3-rg/providers/Microsoft.Storage/storageAccounts/yaluusw3test5hdistorage\",\r\n \"msiResourceId\": null,\r\n \"key\": null,\r\n \"fileSystem\": null,\r\n \"container\": \"yalu-usw3-test5271-2021-05-27t11-58-41-006z\",\r\n \"saskey\": null,\r\n \"isDefault\": true,\r\n \"fileshare\": null\r\n }\r\n ]\r\n },\r\n \"minSupportedTlsVersion\": \"1.2\",\r\n \"excludedServicesConfig\": {\r\n \"excludedServicesConfigId\": \"default\",\r\n \"excludedServicesList\": \"\"\r\n },\r\n \"computeIsolationProperties\": {\r\n \"enableComputeIsolation\": false,\r\n \"hostSku\": null\r\n }\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/yalu-usw3-rg/providers/Microsoft.HDInsight/clusters/yalu-usw3-test5311\",\r\n \"name\": \"yalu-usw3-test5311\",\r\n \"type\": \"Microsoft.HDInsight/clusters\",\r\n \"location\": \"West US 3\",\r\n \"etag\": \"26d1f7d2-de8c-4472-b93c-66af34a1ee43\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"clusterVersion\": \"4.0.3000.1\",\r\n \"clusterHdpVersion\": \"\",\r\n \"osType\": \"Linux\",\r\n \"clusterDefinition\": {\r\n \"blueprint\": \"https://blueprints.azurehdinsight.net/hadoop-4.0.3000.1.2104161825.json\",\r\n \"kind\": \"HADOOP\",\r\n \"componentVersion\": {\r\n \"Hadoop\": \"3.1\"\r\n }\r\n },\r\n \"clusterId\": \"0334965884084efb9a17e52c01dcc5fd\",\r\n \"computeProfile\": {\r\n \"roles\": [\r\n {\r\n \"name\": \"headnode\",\r\n \"targetInstanceCount\": 2,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_e4_v3\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"workernode\",\r\n \"targetInstanceCount\": 4,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_e8_v3\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"zookeepernode\",\r\n \"targetInstanceCount\": 3,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_a2_v2\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n }\r\n ]\r\n },\r\n \"provisioningState\": \"Failed\",\r\n \"clusterState\": \"Error\",\r\n \"createdDate\": \"2021-05-31T06:01:41.04\",\r\n \"quotaInfo\": {\r\n \"coresUsed\": 40\r\n },\r\n \"errors\": [\r\n {\r\n \"code\": \"FailedToSetupPerClusterContainerErrorCode\",\r\n \"message\": \"Internal server error occurred while processing the request. Please retry the request or contact support.\"\r\n }\r\n ],\r\n \"connectivityEndpoints\": [\r\n {\r\n \"name\": \"SSH\",\r\n \"protocol\": \"TCP\",\r\n \"location\": \"yalu-usw3-test5311-ssh.azurehdinsight.net\",\r\n \"port\": 22\r\n },\r\n {\r\n \"name\": \"HTTPS\",\r\n \"protocol\": \"TCP\",\r\n \"location\": \"yalu-usw3-test5311.azurehdinsight.net\",\r\n \"port\": 443\r\n }\r\n ],\r\n \"tier\": \"standard\",\r\n \"encryptionInTransitProperties\": {\r\n \"isEncryptionInTransitEnabled\": false\r\n },\r\n \"storageProfile\": {\r\n \"storageaccounts\": [\r\n {\r\n \"name\": \"yaluusw3test5hdistorage.blob.core.windows.net\",\r\n \"resourceId\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/yalu-usw3-rg/providers/Microsoft.Storage/storageAccounts/yaluusw3test5hdistorage\",\r\n \"msiResourceId\": null,\r\n \"key\": null,\r\n \"fileSystem\": null,\r\n \"container\": \"yalu-usw3-test5311-2021-05-31t06-00-18-138z\",\r\n \"saskey\": null,\r\n \"isDefault\": true,\r\n \"fileshare\": null\r\n }\r\n ]\r\n },\r\n \"minSupportedTlsVersion\": \"1.2\",\r\n \"excludedServicesConfig\": {\r\n \"excludedServicesConfigId\": \"default\",\r\n \"excludedServicesList\": \"\"\r\n },\r\n \"computeIsolationProperties\": {\r\n \"enableComputeIsolation\": false,\r\n \"hostSku\": null\r\n }\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/yalu-usw3-rg/providers/Microsoft.HDInsight/clusters/yalu-usw3-test5312\",\r\n \"name\": \"yalu-usw3-test5312\",\r\n \"type\": \"Microsoft.HDInsight/clusters\",\r\n \"location\": \"West US 3\",\r\n \"etag\": \"e3872e8c-1711-45cc-9cd6-3d13716f9ca5\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"clusterVersion\": \"3.6.2000.67\",\r\n \"clusterHdpVersion\": \"\",\r\n \"osType\": \"Linux\",\r\n \"clusterDefinition\": {\r\n \"blueprint\": \"https://blueprints.azurehdinsight.net/hadoop-3.6.2000.67.2104161825.json\",\r\n \"kind\": \"HADOOP\",\r\n \"componentVersion\": {\r\n \"Hadoop\": \"2.7\"\r\n }\r\n },\r\n \"clusterId\": \"cb76c7ddee1a4f67b490fca6eae4ada5\",\r\n \"computeProfile\": {\r\n \"roles\": [\r\n {\r\n \"name\": \"headnode\",\r\n \"targetInstanceCount\": 2,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_d3_v2\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"workernode\",\r\n \"targetInstanceCount\": 4,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_d12_v2\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"zookeepernode\",\r\n \"targetInstanceCount\": 3,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_a2_v2\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n }\r\n ]\r\n },\r\n \"provisioningState\": \"Failed\",\r\n \"clusterState\": \"Error\",\r\n \"createdDate\": \"2021-05-31T06:11:12.79\",\r\n \"quotaInfo\": {\r\n \"coresUsed\": 24\r\n },\r\n \"errors\": [\r\n {\r\n \"code\": \"FailedToSetupPerClusterContainerErrorCode\",\r\n \"message\": \"Internal server error occurred while processing the request. Please retry the request or contact support.\"\r\n }\r\n ],\r\n \"connectivityEndpoints\": [\r\n {\r\n \"name\": \"SSH\",\r\n \"protocol\": \"TCP\",\r\n \"location\": \"yalu-usw3-test5312-ssh.azurehdinsight.net\",\r\n \"port\": 22\r\n },\r\n {\r\n \"name\": \"HTTPS\",\r\n \"protocol\": \"TCP\",\r\n \"location\": \"yalu-usw3-test5312.azurehdinsight.net\",\r\n \"port\": 443\r\n }\r\n ],\r\n \"tier\": \"standard\",\r\n \"encryptionInTransitProperties\": {\r\n \"isEncryptionInTransitEnabled\": false\r\n },\r\n \"storageProfile\": {\r\n \"storageaccounts\": [\r\n {\r\n \"name\": \"yaluusw3test5hdistorage.blob.core.windows.net\",\r\n \"resourceId\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/yalu-usw3-rg/providers/Microsoft.Storage/storageAccounts/yaluusw3test5hdistorage\",\r\n \"msiResourceId\": null,\r\n \"key\": null,\r\n \"fileSystem\": null,\r\n \"container\": \"yalu-usw3-test5312-2021-05-31t06-10-18-697z\",\r\n \"saskey\": null,\r\n \"isDefault\": true,\r\n \"fileshare\": null\r\n }\r\n ]\r\n },\r\n \"minSupportedTlsVersion\": \"1.2\",\r\n \"excludedServicesConfig\": {\r\n \"excludedServicesConfigId\": \"default\",\r\n \"excludedServicesList\": \"\"\r\n },\r\n \"computeIsolationProperties\": {\r\n \"enableComputeIsolation\": false,\r\n \"hostSku\": null\r\n }\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/yalu-usw3-rg/providers/Microsoft.HDInsight/clusters/yalu-usw3-test5313\",\r\n \"name\": \"yalu-usw3-test5313\",\r\n \"type\": \"Microsoft.HDInsight/clusters\",\r\n \"location\": \"West US 3\",\r\n \"etag\": \"0bbf1d48-2f6f-4077-bd4f-e3e331ce38a7\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"clusterVersion\": \"4.0.3000.1\",\r\n \"clusterHdpVersion\": \"\",\r\n \"osType\": \"Linux\",\r\n \"clusterDefinition\": {\r\n \"blueprint\": \"https://blueprints.azurehdinsight.net/spark-4.0.3000.1.2104161825.json\",\r\n \"kind\": \"SPARK\",\r\n \"componentVersion\": {\r\n \"Spark\": \"3.0\"\r\n }\r\n },\r\n \"clusterId\": \"e8a305b4188746379793541d5aa1b202\",\r\n \"computeProfile\": {\r\n \"roles\": [\r\n {\r\n \"name\": \"headnode\",\r\n \"targetInstanceCount\": 2,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_d12_v2\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"workernode\",\r\n \"targetInstanceCount\": 4,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_d13_v2\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"zookeepernode\",\r\n \"targetInstanceCount\": 3,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_a2_v2\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n }\r\n ]\r\n },\r\n \"provisioningState\": \"Failed\",\r\n \"clusterState\": \"Error\",\r\n \"createdDate\": \"2021-05-31T07:49:08.667\",\r\n \"quotaInfo\": {\r\n \"coresUsed\": 40\r\n },\r\n \"errors\": [\r\n {\r\n \"code\": \"FailedToQueryBlueprintErrorCode\",\r\n \"message\": \"Internal server error occurred while processing the request. Please retry the request or contact support.\"\r\n }\r\n ],\r\n \"tier\": \"standard\",\r\n \"encryptionInTransitProperties\": {\r\n \"isEncryptionInTransitEnabled\": false\r\n },\r\n \"storageProfile\": {\r\n \"storageaccounts\": [\r\n {\r\n \"name\": \"yaluusw3test5hdistorage.blob.core.windows.net\",\r\n \"resourceId\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/yalu-usw3-rg/providers/Microsoft.Storage/storageAccounts/yaluusw3test5hdistorage\",\r\n \"msiResourceId\": null,\r\n \"key\": null,\r\n \"fileSystem\": null,\r\n \"container\": \"yalu-usw3-test5313-2021-05-31t07-48-13-082z\",\r\n \"saskey\": null,\r\n \"isDefault\": true,\r\n \"fileshare\": null\r\n }\r\n ]\r\n },\r\n \"minSupportedTlsVersion\": \"1.2\",\r\n \"excludedServicesConfig\": {\r\n \"excludedServicesConfigId\": \"default\",\r\n \"excludedServicesList\": \"\"\r\n },\r\n \"computeIsolationProperties\": {\r\n \"enableComputeIsolation\": false,\r\n \"hostSku\": null\r\n }\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/yalu-usw3-rg/providers/Microsoft.HDInsight/clusters/yalu-usw3-test611\",\r\n \"name\": \"yalu-usw3-test611\",\r\n \"type\": \"Microsoft.HDInsight/clusters\",\r\n \"location\": \"West US 3\",\r\n \"etag\": \"38e02a49-5f13-48b0-9c98-eec2747fcf05\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"clusterVersion\": \"4.0.3000.1\",\r\n \"clusterHdpVersion\": \"\",\r\n \"osType\": \"Linux\",\r\n \"clusterDefinition\": {\r\n \"blueprint\": \"https://blueprints.azurehdinsight.net/hadoop-4.0.3000.1.2104161825.json\",\r\n \"kind\": \"HADOOP\",\r\n \"componentVersion\": {\r\n \"Hadoop\": \"3.1\"\r\n }\r\n },\r\n \"clusterId\": \"63e7f951e81b432b8c346c71967ea616\",\r\n \"computeProfile\": {\r\n \"roles\": [\r\n {\r\n \"name\": \"headnode\",\r\n \"targetInstanceCount\": 2,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_e4_v3\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"workernode\",\r\n \"targetInstanceCount\": 4,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_e8_v3\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"zookeepernode\",\r\n \"targetInstanceCount\": 3,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_a2_v2\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n }\r\n ]\r\n },\r\n \"provisioningState\": \"Failed\",\r\n \"clusterState\": \"Error\",\r\n \"createdDate\": \"2021-06-01T09:11:17.55\",\r\n \"quotaInfo\": {\r\n \"coresUsed\": 40\r\n },\r\n \"errors\": [\r\n {\r\n \"code\": \"FailedToSetupPerClusterContainerErrorCode\",\r\n \"message\": \"Internal server error occurred while processing the request. Please retry the request or contact support.\"\r\n }\r\n ],\r\n \"connectivityEndpoints\": [\r\n {\r\n \"name\": \"SSH\",\r\n \"protocol\": \"TCP\",\r\n \"location\": \"yalu-usw3-test611-ssh.azurehdinsight.net\",\r\n \"port\": 22\r\n },\r\n {\r\n \"name\": \"HTTPS\",\r\n \"protocol\": \"TCP\",\r\n \"location\": \"yalu-usw3-test611.azurehdinsight.net\",\r\n \"port\": 443\r\n }\r\n ],\r\n \"tier\": \"standard\",\r\n \"encryptionInTransitProperties\": {\r\n \"isEncryptionInTransitEnabled\": false\r\n },\r\n \"storageProfile\": {\r\n \"storageaccounts\": [\r\n {\r\n \"name\": \"yaluusw3test6hdistorage.blob.core.windows.net\",\r\n \"resourceId\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/yalu-usw3-rg/providers/Microsoft.Storage/storageAccounts/yaluusw3test6hdistorage\",\r\n \"msiResourceId\": null,\r\n \"key\": null,\r\n \"fileSystem\": null,\r\n \"container\": \"yalu-usw3-test611-2021-06-01t09-09-59-160z\",\r\n \"saskey\": null,\r\n \"isDefault\": true,\r\n \"fileshare\": null\r\n }\r\n ]\r\n },\r\n \"minSupportedTlsVersion\": \"1.2\",\r\n \"excludedServicesConfig\": {\r\n \"excludedServicesConfigId\": \"default\",\r\n \"excludedServicesList\": \"\"\r\n },\r\n \"computeIsolationProperties\": {\r\n \"enableComputeIsolation\": false,\r\n \"hostSku\": null\r\n }\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/yalu-usw3-rg/providers/Microsoft.HDInsight/clusters/yalu-usw3-test612\",\r\n \"name\": \"yalu-usw3-test612\",\r\n \"type\": \"Microsoft.HDInsight/clusters\",\r\n \"location\": \"West US 3\",\r\n \"etag\": \"2dfcdd69-dd4f-4b00-82f3-f71746e3806e\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"clusterVersion\": \"4.0.3000.1\",\r\n \"clusterHdpVersion\": \"4.1.4.8\",\r\n \"osType\": \"Linux\",\r\n \"clusterDefinition\": {\r\n \"blueprint\": \"https://blueprints.azurehdinsight.net/hadoop-4.0.3000.1.2104161825.json\",\r\n \"kind\": \"HADOOP\",\r\n \"componentVersion\": {\r\n \"Hadoop\": \"3.1\"\r\n }\r\n },\r\n \"clusterId\": \"fa5878a6225142cfb73c1b8369caf53b\",\r\n \"computeProfile\": {\r\n \"roles\": [\r\n {\r\n \"name\": \"headnode\",\r\n \"targetInstanceCount\": 2,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_e4_v3\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"workernode\",\r\n \"targetInstanceCount\": 4,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_e8_v3\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"zookeepernode\",\r\n \"targetInstanceCount\": 3,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_a2_v2\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n }\r\n ]\r\n },\r\n \"provisioningState\": \"Succeeded\",\r\n \"clusterState\": \"Running\",\r\n \"createdDate\": \"2021-06-01T12:05:32.26\",\r\n \"quotaInfo\": {\r\n \"coresUsed\": 40\r\n },\r\n \"connectivityEndpoints\": [\r\n {\r\n \"name\": \"SSH\",\r\n \"protocol\": \"TCP\",\r\n \"location\": \"yalu-usw3-test612-ssh.azurehdinsight.net\",\r\n \"port\": 22\r\n },\r\n {\r\n \"name\": \"HTTPS\",\r\n \"protocol\": \"TCP\",\r\n \"location\": \"yalu-usw3-test612.azurehdinsight.net\",\r\n \"port\": 443\r\n }\r\n ],\r\n \"tier\": \"standard\",\r\n \"encryptionInTransitProperties\": {\r\n \"isEncryptionInTransitEnabled\": false\r\n },\r\n \"storageProfile\": {\r\n \"storageaccounts\": [\r\n {\r\n \"name\": \"yaluusw3test6hdistorage.blob.core.windows.net\",\r\n \"resourceId\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/yalu-usw3-rg/providers/Microsoft.Storage/storageAccounts/yaluusw3test6hdistorage\",\r\n \"msiResourceId\": null,\r\n \"key\": null,\r\n \"fileSystem\": null,\r\n \"container\": \"yalu-usw3-test612-2021-06-01t12-04-52-971z\",\r\n \"saskey\": null,\r\n \"isDefault\": true,\r\n \"fileshare\": null\r\n }\r\n ]\r\n },\r\n \"minSupportedTlsVersion\": \"1.2\",\r\n \"excludedServicesConfig\": {\r\n \"excludedServicesConfigId\": \"default\",\r\n \"excludedServicesList\": \"\"\r\n },\r\n \"computeIsolationProperties\": {\r\n \"enableComputeIsolation\": false,\r\n \"hostSku\": null\r\n }\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/yalu-usw3-rg/providers/Microsoft.HDInsight/clusters/yalu-usw3-test621\",\r\n \"name\": \"yalu-usw3-test621\",\r\n \"type\": \"Microsoft.HDInsight/clusters\",\r\n \"location\": \"West US 3\",\r\n \"etag\": \"1ebef0b7-537f-44e1-88ae-2da683ef8b61\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"clusterVersion\": \"4.0.3000.1\",\r\n \"clusterHdpVersion\": \"4.1.4.8\",\r\n \"osType\": \"Linux\",\r\n \"clusterDefinition\": {\r\n \"blueprint\": \"https://blueprints.azurehdinsight.net/hadoop-4.0.3000.1.2104161825.json\",\r\n \"kind\": \"HADOOP\",\r\n \"componentVersion\": {\r\n \"Hadoop\": \"3.1\"\r\n }\r\n },\r\n \"clusterId\": \"4df463cae5fe4a01aed7e966e4130885\",\r\n \"computeProfile\": {\r\n \"roles\": [\r\n {\r\n \"name\": \"headnode\",\r\n \"targetInstanceCount\": 2,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_e4_v3\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"workernode\",\r\n \"targetInstanceCount\": 4,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_e8_v3\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"zookeepernode\",\r\n \"targetInstanceCount\": 3,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_a2_v2\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n }\r\n ]\r\n },\r\n \"provisioningState\": \"Succeeded\",\r\n \"clusterState\": \"Running\",\r\n \"createdDate\": \"2021-06-02T05:40:33.353\",\r\n \"quotaInfo\": {\r\n \"coresUsed\": 40\r\n },\r\n \"connectivityEndpoints\": [\r\n {\r\n \"name\": \"SSH\",\r\n \"protocol\": \"TCP\",\r\n \"location\": \"yalu-usw3-test621-ssh.azurehdinsight.net\",\r\n \"port\": 22\r\n },\r\n {\r\n \"name\": \"HTTPS\",\r\n \"protocol\": \"TCP\",\r\n \"location\": \"yalu-usw3-test621.azurehdinsight.net\",\r\n \"port\": 443\r\n }\r\n ],\r\n \"tier\": \"standard\",\r\n \"encryptionInTransitProperties\": {\r\n \"isEncryptionInTransitEnabled\": false\r\n },\r\n \"storageProfile\": {\r\n \"storageaccounts\": [\r\n {\r\n \"name\": \"yaluusw3test6hdistorage.blob.core.windows.net\",\r\n \"resourceId\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/yalu-usw3-rg/providers/Microsoft.Storage/storageAccounts/yaluusw3test6hdistorage\",\r\n \"msiResourceId\": null,\r\n \"key\": null,\r\n \"fileSystem\": null,\r\n \"container\": \"yalu-usw3-test621-2021-06-02t05-39-13-235z\",\r\n \"saskey\": null,\r\n \"isDefault\": true,\r\n \"fileshare\": null\r\n }\r\n ]\r\n },\r\n \"minSupportedTlsVersion\": \"1.2\",\r\n \"excludedServicesConfig\": {\r\n \"excludedServicesConfigId\": \"default\",\r\n \"excludedServicesList\": \"\"\r\n },\r\n \"computeIsolationProperties\": {\r\n \"enableComputeIsolation\": false,\r\n \"hostSku\": null\r\n }\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/xinli1-rg2/providers/Microsoft.HDInsight/clusters/xinli1jio\",\r\n \"name\": \"xinli1jio\",\r\n \"type\": \"Microsoft.HDInsight/clusters\",\r\n \"location\": \"Jio India West\",\r\n \"etag\": \"f1eea4a7-60a3-4885-8ecd-10903f1d4d8a\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"clusterVersion\": \"5.0.2000.0\",\r\n \"clusterHdpVersion\": \"5.0.0.1\",\r\n \"osType\": \"Linux\",\r\n \"clusterDefinition\": {\r\n \"blueprint\": \"https://blueprints.azurehdinsight.net/spark-5.0.2000.0.2104161825.json\",\r\n \"kind\": \"SPARK\",\r\n \"componentVersion\": {\r\n \"Spark\": \"3.0\"\r\n }\r\n },\r\n \"clusterId\": \"5df56b3a531943dca5e7af4b78f099d7\",\r\n \"computeProfile\": {\r\n \"roles\": [\r\n {\r\n \"name\": \"headnode\",\r\n \"targetInstanceCount\": 2,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_e64s_v3\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"workernode\",\r\n \"targetInstanceCount\": 10,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_e20s_v3\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"zookeepernode\",\r\n \"targetInstanceCount\": 3,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_d3_v2\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n }\r\n ]\r\n },\r\n \"provisioningState\": \"Succeeded\",\r\n \"clusterState\": \"Running\",\r\n \"createdDate\": \"2021-05-26T02:00:42.713\",\r\n \"quotaInfo\": {\r\n \"coresUsed\": 328\r\n },\r\n \"connectivityEndpoints\": [\r\n {\r\n \"name\": \"SSH\",\r\n \"protocol\": \"TCP\",\r\n \"location\": \"xinli1jio-ssh.azurehdinsight.net\",\r\n \"port\": 22\r\n },\r\n {\r\n \"name\": \"HTTPS\",\r\n \"protocol\": \"TCP\",\r\n \"location\": \"xinli1jio.azurehdinsight.net\",\r\n \"port\": 443\r\n }\r\n ],\r\n \"tier\": \"standard\",\r\n \"encryptionInTransitProperties\": {\r\n \"isEncryptionInTransitEnabled\": false\r\n },\r\n \"storageProfile\": {\r\n \"storageaccounts\": [\r\n {\r\n \"name\": \"xinli1jiohdistorage.blob.core.windows.net\",\r\n \"resourceId\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/xinli1-rg2/providers/Microsoft.Storage/storageAccounts/xinli1jiohdistorage\",\r\n \"msiResourceId\": null,\r\n \"key\": null,\r\n \"fileSystem\": null,\r\n \"container\": \"xinli1jio-2021-05-26t01-58-25-819z\",\r\n \"saskey\": null,\r\n \"isDefault\": true,\r\n \"fileshare\": null\r\n }\r\n ]\r\n },\r\n \"minSupportedTlsVersion\": \"1.2\",\r\n \"excludedServicesConfig\": {\r\n \"excludedServicesConfigId\": \"default\",\r\n \"excludedServicesList\": \"\"\r\n },\r\n \"computeIsolationProperties\": {\r\n \"enableComputeIsolation\": false,\r\n \"hostSku\": null\r\n }\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/xinli1-jio-a/providers/Microsoft.HDInsight/clusters/xinli1-jio-a\",\r\n \"name\": \"xinli1-jio-a\",\r\n \"type\": \"Microsoft.HDInsight/clusters\",\r\n \"location\": \"Jio India West\",\r\n \"etag\": \"651f024a-eca1-4508-bbce-26e3554ca05d\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"clusterVersion\": \"5.0.2000.0\",\r\n \"clusterHdpVersion\": \"5.0.0.1\",\r\n \"osType\": \"Linux\",\r\n \"clusterDefinition\": {\r\n \"blueprint\": \"https://blueprints.azurehdinsight.net/spark-5.0.2000.0.2104161825.json\",\r\n \"kind\": \"SPARK\",\r\n \"componentVersion\": {\r\n \"Spark\": \"3.0\"\r\n }\r\n },\r\n \"clusterId\": \"e11cd8e8c3f74d98882d903273ebad65\",\r\n \"computeProfile\": {\r\n \"roles\": [\r\n {\r\n \"name\": \"headnode\",\r\n \"targetInstanceCount\": 2,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_e8_v3\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"workernode\",\r\n \"targetInstanceCount\": 4,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_e8_v3\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"zookeepernode\",\r\n \"targetInstanceCount\": 3,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_a2_v2\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n }\r\n ]\r\n },\r\n \"provisioningState\": \"Succeeded\",\r\n \"clusterState\": \"Running\",\r\n \"createdDate\": \"2021-05-26T06:26:46.103\",\r\n \"quotaInfo\": {\r\n \"coresUsed\": 48\r\n },\r\n \"connectivityEndpoints\": [\r\n {\r\n \"name\": \"SSH\",\r\n \"protocol\": \"TCP\",\r\n \"location\": \"xinli1-jio-a-ssh.azurehdinsight.net\",\r\n \"port\": 22\r\n },\r\n {\r\n \"name\": \"HTTPS\",\r\n \"protocol\": \"TCP\",\r\n \"location\": \"xinli1-jio-a.azurehdinsight.net\",\r\n \"port\": 443\r\n }\r\n ],\r\n \"tier\": \"standard\",\r\n \"encryptionInTransitProperties\": {\r\n \"isEncryptionInTransitEnabled\": false\r\n },\r\n \"storageProfile\": {\r\n \"storageaccounts\": [\r\n {\r\n \"name\": \"xinli1jioahdistorage.blob.core.windows.net\",\r\n \"resourceId\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/xinli1-jio-a/providers/Microsoft.Storage/storageAccounts/xinli1jioahdistorage\",\r\n \"msiResourceId\": null,\r\n \"key\": null,\r\n \"fileSystem\": null,\r\n \"container\": \"xinli1-jio-a-2021-05-26t06-24-56-679z\",\r\n \"saskey\": null,\r\n \"isDefault\": true,\r\n \"fileshare\": null\r\n }\r\n ]\r\n },\r\n \"minSupportedTlsVersion\": \"1.2\",\r\n \"excludedServicesConfig\": {\r\n \"excludedServicesConfigId\": \"default\",\r\n \"excludedServicesList\": \"\"\r\n },\r\n \"computeIsolationProperties\": {\r\n \"enableComputeIsolation\": false,\r\n \"hostSku\": null\r\n }\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/xinli1-jioindiawest-test/providers/Microsoft.HDInsight/clusters/xinli1-jioindiawest-43\",\r\n \"name\": \"xinli1-jioindiawest-43\",\r\n \"type\": \"Microsoft.HDInsight/clusters\",\r\n \"location\": \"Jio India West\",\r\n \"etag\": \"92a5e688-d7b0-4833-a914-cc49492242ea\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"clusterVersion\": \"4.0.3000.1\",\r\n \"clusterHdpVersion\": \"\",\r\n \"osType\": \"Linux\",\r\n \"clusterDefinition\": {\r\n \"blueprint\": \"https://blueprints.azurehdinsight.net/hadoop-4.0.3000.1.2104161825.json\",\r\n \"kind\": \"HADOOP\",\r\n \"componentVersion\": {\r\n \"Hadoop\": \"3.1\"\r\n }\r\n },\r\n \"clusterId\": \"fb0895a1616f4fdda58d7789f0c90231\",\r\n \"computeProfile\": {\r\n \"roles\": [\r\n {\r\n \"name\": \"headnode\",\r\n \"targetInstanceCount\": 2,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_e4_v3\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"xinli1\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"workernode\",\r\n \"targetInstanceCount\": 4,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_ds3_v2\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"xinli1\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"zookeepernode\",\r\n \"targetInstanceCount\": 3,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_d1_v2\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"xinli1\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n }\r\n ]\r\n },\r\n \"provisioningState\": \"Failed\",\r\n \"clusterState\": \"Error\",\r\n \"createdDate\": \"2021-05-20T07:34:05.323\",\r\n \"quotaInfo\": {\r\n \"coresUsed\": 24\r\n },\r\n \"errors\": [\r\n {\r\n \"code\": \"InvalidDocumentErrorCode\",\r\n \"message\": \"DeploymentDocument 'CsmDocument_2_0' failed the validation. Error: 'The DNS name 'xinli1-jioindiawest-43-ssh' is not available. Please use a different name.'\"\r\n }\r\n ],\r\n \"tier\": \"standard\",\r\n \"encryptionInTransitProperties\": {\r\n \"isEncryptionInTransitEnabled\": false\r\n },\r\n \"storageProfile\": {\r\n \"storageaccounts\": [\r\n {\r\n \"name\": \"xinli1jinwtest2.blob.core.windows.net\",\r\n \"resourceId\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/xinli1-test-devrp/providers/Microsoft.Storage/storageAccounts/xinli1jinwtest2\",\r\n \"msiResourceId\": null,\r\n \"key\": null,\r\n \"fileSystem\": null,\r\n \"container\": \"xinli1-test-aaaaa-2021-05-12t07-27-11-547z\",\r\n \"saskey\": null,\r\n \"isDefault\": true,\r\n \"fileshare\": null\r\n }\r\n ]\r\n },\r\n \"minSupportedTlsVersion\": \"1.2\",\r\n \"excludedServicesConfig\": {\r\n \"excludedServicesConfigId\": \"default\",\r\n \"excludedServicesList\": \"\"\r\n },\r\n \"computeIsolationProperties\": {\r\n \"enableComputeIsolation\": false,\r\n \"hostSku\": null\r\n }\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/xinli1-jioindiawest-test/providers/Microsoft.HDInsight/clusters/xinli1-jioindiawest-77\",\r\n \"name\": \"xinli1-jioindiawest-77\",\r\n \"type\": \"Microsoft.HDInsight/clusters\",\r\n \"location\": \"Jio India West\",\r\n \"etag\": \"1296c8e9-8878-4a00-bc4a-e5229f39d7a1\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"clusterVersion\": \"4.0.3000.1\",\r\n \"clusterHdpVersion\": \"4.1.4.8\",\r\n \"osType\": \"Linux\",\r\n \"clusterDefinition\": {\r\n \"blueprint\": \"https://blueprints.azurehdinsight.net/hadoop-4.0.3000.1.2104161825.json\",\r\n \"kind\": \"HADOOP\",\r\n \"componentVersion\": {\r\n \"Hadoop\": \"3.1\"\r\n }\r\n },\r\n \"clusterId\": \"7d86fa1b31574ee38750c852a509118c\",\r\n \"computeProfile\": {\r\n \"roles\": [\r\n {\r\n \"name\": \"headnode\",\r\n \"targetInstanceCount\": 2,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_e4_v3\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"xinli1\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"workernode\",\r\n \"targetInstanceCount\": 4,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_ds3_v2\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"xinli1\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"zookeepernode\",\r\n \"targetInstanceCount\": 3,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_d1_v2\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"xinli1\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n }\r\n ]\r\n },\r\n \"provisioningState\": \"Succeeded\",\r\n \"clusterState\": \"Running\",\r\n \"createdDate\": \"2021-05-20T07:51:41.62\",\r\n \"quotaInfo\": {\r\n \"coresUsed\": 24\r\n },\r\n \"connectivityEndpoints\": [\r\n {\r\n \"name\": \"SSH\",\r\n \"protocol\": \"TCP\",\r\n \"location\": \"xinli1-jioindiawest-77-ssh.azurehdinsight.net\",\r\n \"port\": 22\r\n },\r\n {\r\n \"name\": \"HTTPS\",\r\n \"protocol\": \"TCP\",\r\n \"location\": \"xinli1-jioindiawest-77.azurehdinsight.net\",\r\n \"port\": 443\r\n }\r\n ],\r\n \"tier\": \"standard\",\r\n \"encryptionInTransitProperties\": {\r\n \"isEncryptionInTransitEnabled\": false\r\n },\r\n \"storageProfile\": {\r\n \"storageaccounts\": [\r\n {\r\n \"name\": \"xinli1jinwtest2.blob.core.windows.net\",\r\n \"resourceId\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/xinli1-test-devrp/providers/Microsoft.Storage/storageAccounts/xinli1jinwtest2\",\r\n \"msiResourceId\": null,\r\n \"key\": null,\r\n \"fileSystem\": null,\r\n \"container\": \"xinli1-test-aaaaa-2021-05-12t07-27-11-547z\",\r\n \"saskey\": null,\r\n \"isDefault\": true,\r\n \"fileshare\": null\r\n }\r\n ]\r\n },\r\n \"minSupportedTlsVersion\": \"1.2\",\r\n \"excludedServicesConfig\": {\r\n \"excludedServicesConfigId\": \"default\",\r\n \"excludedServicesList\": \"\"\r\n },\r\n \"computeIsolationProperties\": {\r\n \"enableComputeIsolation\": false,\r\n \"hostSku\": null\r\n }\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/xinli1-jio-test/providers/Microsoft.HDInsight/clusters/xinli1jiotest\",\r\n \"name\": \"xinli1jiotest\",\r\n \"type\": \"Microsoft.HDInsight/clusters\",\r\n \"location\": \"Jio India West\",\r\n \"etag\": \"4edd80d5-2be4-46bf-be59-c9259ec9aa1d\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"clusterVersion\": \"4.0.3000.1\",\r\n \"clusterHdpVersion\": \"4.1.4.8\",\r\n \"osType\": \"Linux\",\r\n \"clusterDefinition\": {\r\n \"blueprint\": \"https://blueprints.azurehdinsight.net/hadoop-4.0.3000.1.2104161825.json\",\r\n \"kind\": \"HADOOP\",\r\n \"componentVersion\": {\r\n \"Hadoop\": \"3.1\"\r\n }\r\n },\r\n \"clusterId\": \"f59a32223451432bbad2f302845f2a04\",\r\n \"computeProfile\": {\r\n \"roles\": [\r\n {\r\n \"name\": \"headnode\",\r\n \"targetInstanceCount\": 2,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_e4_v3\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"workernode\",\r\n \"targetInstanceCount\": 6,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_e8_v3\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"zookeepernode\",\r\n \"targetInstanceCount\": 3,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_a2_v2\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n }\r\n ]\r\n },\r\n \"provisioningState\": \"Succeeded\",\r\n \"clusterState\": \"Running\",\r\n \"createdDate\": \"2021-05-26T01:19:45.77\",\r\n \"quotaInfo\": {\r\n \"coresUsed\": 56\r\n },\r\n \"connectivityEndpoints\": [\r\n {\r\n \"name\": \"SSH\",\r\n \"protocol\": \"TCP\",\r\n \"location\": \"xinli1jiotest-ssh.azurehdinsight.net\",\r\n \"port\": 22\r\n },\r\n {\r\n \"name\": \"HTTPS\",\r\n \"protocol\": \"TCP\",\r\n \"location\": \"xinli1jiotest.azurehdinsight.net\",\r\n \"port\": 443\r\n }\r\n ],\r\n \"tier\": \"standard\",\r\n \"encryptionInTransitProperties\": {\r\n \"isEncryptionInTransitEnabled\": false\r\n },\r\n \"storageProfile\": {\r\n \"storageaccounts\": [\r\n {\r\n \"name\": \"xinli1jiotesthdistorage.blob.core.windows.net\",\r\n \"resourceId\": \"/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/xinli1-jio-test/providers/Microsoft.Storage/storageAccounts/xinli1jiotesthdistorage\",\r\n \"msiResourceId\": null,\r\n \"key\": null,\r\n \"fileSystem\": null,\r\n \"container\": \"xinli1-jio-test-2021-05-26t01-16-49-068z\",\r\n \"saskey\": null,\r\n \"isDefault\": true,\r\n \"fileshare\": null\r\n }\r\n ]\r\n },\r\n \"minSupportedTlsVersion\": \"1.2\",\r\n \"excludedServicesConfig\": {\r\n \"excludedServicesConfigId\": \"default\",\r\n \"excludedServicesList\": \"\"\r\n },\r\n \"computeIsolationProperties\": {\r\n \"enableComputeIsolation\": false,\r\n \"hostSku\": null\r\n }\r\n }\r\n }\r\n ]\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourceGroups/group-ps-test6386/providers/Microsoft.HDInsight/clusters/hdi-ps-test7545?api-version=2018-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTY0YzEwYmItOGE2Yy00M2JjLTgzZDMtNmIzMThjNmM3MzA1L3Jlc291cmNlR3JvdXBzL2dyb3VwLXBzLXRlc3Q2Mzg2L3Byb3ZpZGVycy9NaWNyb3NvZnQuSERJbnNpZ2h0L2NsdXN0ZXJzL2hkaS1wcy10ZXN0NzU0NT9hcGktdmVyc2lvbj0yMDE4LTA2LTAxLXByZXZpZXc=", + "RequestMethod": "DELETE", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "fea46b0f-6f39-4f48-ab74-3db0a07f798b" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/7.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/providers/Microsoft.HDInsight/locations/East%20US/operationresults/d676ab9d-8206-4fe7-92f1-7cdaecaaf2cb-0-r?api-version=2018-06-01-preview" + ], + "Retry-After": [ + "60" + ], + "x-ms-hdi-matched-rule": [ + "ClusterResourcesAndSubResources" + ], + "x-ms-hdi-routed-to": [ + "RegionalRp" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/providers/Microsoft.HDInsight/locations/East%20US/azureasyncoperations/d676ab9d-8206-4fe7-92f1-7cdaecaaf2cb-0-r?api-version=2018-06-01-preview" + ], + "x-ms-request-id": [ + "d0d92e6a-809d-404d-ae3f-5dad2597d478" + ], + "x-ms-hdi-served-by": [ + "eastus" + ], + "x-ms-correlation-request-id": [ + "e142ba15-4b61-4754-a792-039dcf85678f" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-deletes": [ + "14998" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20210602T063715Z:e142ba15-4b61-4754-a792-039dcf85678f" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 06:37:15 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/providers/Microsoft.HDInsight/locations/East%20US/azureasyncoperations/d676ab9d-8206-4fe7-92f1-7cdaecaaf2cb-0-r?api-version=2018-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTY0YzEwYmItOGE2Yy00M2JjLTgzZDMtNmIzMThjNmM3MzA1L3Byb3ZpZGVycy9NaWNyb3NvZnQuSERJbnNpZ2h0L2xvY2F0aW9ucy9FYXN0JTIwVVMvYXp1cmVhc3luY29wZXJhdGlvbnMvZDY3NmFiOWQtODIwNi00ZmU3LTkyZjEtN2NkYWVjYWFmMmNiLTAtcj9hcGktdmVyc2lvbj0yMDE4LTA2LTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "fea46b0f-6f39-4f48-ab74-3db0a07f798b" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/7.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-hdi-matched-rule": [ + "AsyncOperationsWithRegionalSuffix" + ], + "x-ms-hdi-routed-to": [ + "RegionalRp" + ], + "x-ms-request-id": [ + "e753ebba-6c0a-433a-b057-8fc5c27ef19b" + ], + "x-ms-hdi-served-by": [ + "eastus" + ], + "x-ms-correlation-request-id": [ + "1f67e116-780d-42f1-a09b-f7d2d007e3f3" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11986" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20210602T063816Z:1f67e116-780d-42f1-a09b-f7d2d007e3f3" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 06:38:15 GMT" + ], + "Content-Length": [ + "22" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/providers/Microsoft.HDInsight/locations/East%20US/operationresults/d676ab9d-8206-4fe7-92f1-7cdaecaaf2cb-0-r?api-version=2018-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTY0YzEwYmItOGE2Yy00M2JjLTgzZDMtNmIzMThjNmM3MzA1L3Byb3ZpZGVycy9NaWNyb3NvZnQuSERJbnNpZ2h0L2xvY2F0aW9ucy9FYXN0JTIwVVMvb3BlcmF0aW9ucmVzdWx0cy9kNjc2YWI5ZC04MjA2LTRmZTctOTJmMS03Y2RhZWNhYWYyY2ItMC1yP2FwaS12ZXJzaW9uPTIwMTgtMDYtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "fea46b0f-6f39-4f48-ab74-3db0a07f798b" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/7.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-hdi-matched-rule": [ + "AsyncOperationsWithRegionalSuffix" + ], + "x-ms-hdi-routed-to": [ + "RegionalRp" + ], + "x-ms-request-id": [ + "5c72565a-7b93-4cdd-96d1-bb03ea09b75e" + ], + "x-ms-hdi-served-by": [ + "eastus" + ], + "x-ms-correlation-request-id": [ + "dacfd38e-7e8c-4485-afea-72525a4d5c17" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11985" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20210602T063816Z:dacfd38e-7e8c-4485-afea-72525a4d5c17" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 06:38:16 GMT" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 204 + }, + { + "RequestUri": "/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/resourcegroups/group-ps-test6386?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTY0YzEwYmItOGE2Yy00M2JjLTgzZDMtNmIzMThjNmM3MzA1L3Jlc291cmNlZ3JvdXBzL2dyb3VwLXBzLXRlc3Q2Mzg2P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "DELETE", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "4eb33813-ef72-4f34-8126-54103693de9d" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1HUk9VUDoyRFBTOjJEVEVTVDYzODYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-deletes": [ + "14999" + ], + "x-ms-request-id": [ + "e78fcb92-8db8-436b-b1e8-01f3e5987427" + ], + "x-ms-correlation-request-id": [ + "e78fcb92-8db8-436b-b1e8-01f3e5987427" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20210602T063820Z:e78fcb92-8db8-436b-b1e8-01f3e5987427" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 06:38:20 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1HUk9VUDoyRFBTOjJEVEVTVDYzODYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTY0YzEwYmItOGE2Yy00M2JjLTgzZDMtNmIzMThjNmM3MzA1L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFIVWs5VlVEb3lSRkJUT2pKRVZFVlRWRFl6T0RZdFJVRlRWRlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUpsWVhOMGRYTWlmUT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1HUk9VUDoyRFBTOjJEVEVTVDYzODYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11999" + ], + "x-ms-request-id": [ + "2b83964b-40a4-49b4-acfe-05156b7cf79e" + ], + "x-ms-correlation-request-id": [ + "2b83964b-40a4-49b4-acfe-05156b7cf79e" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20210602T063835Z:2b83964b-40a4-49b4-acfe-05156b7cf79e" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 06:38:35 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1HUk9VUDoyRFBTOjJEVEVTVDYzODYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTY0YzEwYmItOGE2Yy00M2JjLTgzZDMtNmIzMThjNmM3MzA1L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFIVWs5VlVEb3lSRkJUT2pKRVZFVlRWRFl6T0RZdFJVRlRWRlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUpsWVhOMGRYTWlmUT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1HUk9VUDoyRFBTOjJEVEVTVDYzODYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11998" + ], + "x-ms-request-id": [ + "b20490be-2f29-43a0-a8d9-275bb80e2ba5" + ], + "x-ms-correlation-request-id": [ + "b20490be-2f29-43a0-a8d9-275bb80e2ba5" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20210602T063851Z:b20490be-2f29-43a0-a8d9-275bb80e2ba5" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 06:38:50 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1HUk9VUDoyRFBTOjJEVEVTVDYzODYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTY0YzEwYmItOGE2Yy00M2JjLTgzZDMtNmIzMThjNmM3MzA1L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFIVWs5VlVEb3lSRkJUT2pKRVZFVlRWRFl6T0RZdFJVRlRWRlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUpsWVhOMGRYTWlmUT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1HUk9VUDoyRFBTOjJEVEVTVDYzODYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11997" + ], + "x-ms-request-id": [ + "8066cd63-1f23-4fc8-ac0a-5ae4ad56bb5a" + ], + "x-ms-correlation-request-id": [ + "8066cd63-1f23-4fc8-ac0a-5ae4ad56bb5a" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20210602T063906Z:8066cd63-1f23-4fc8-ac0a-5ae4ad56bb5a" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 06:39:05 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1HUk9VUDoyRFBTOjJEVEVTVDYzODYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTY0YzEwYmItOGE2Yy00M2JjLTgzZDMtNmIzMThjNmM3MzA1L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFIVWs5VlVEb3lSRkJUT2pKRVZFVlRWRFl6T0RZdFJVRlRWRlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUpsWVhOMGRYTWlmUT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1HUk9VUDoyRFBTOjJEVEVTVDYzODYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11996" + ], + "x-ms-request-id": [ + "e8a6f7ed-fae6-45c8-86da-8690472ee443" + ], + "x-ms-correlation-request-id": [ + "e8a6f7ed-fae6-45c8-86da-8690472ee443" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20210602T063922Z:e8a6f7ed-fae6-45c8-86da-8690472ee443" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 06:39:21 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1HUk9VUDoyRFBTOjJEVEVTVDYzODYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTY0YzEwYmItOGE2Yy00M2JjLTgzZDMtNmIzMThjNmM3MzA1L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFIVWs5VlVEb3lSRkJUT2pKRVZFVlRWRFl6T0RZdFJVRlRWRlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUpsWVhOMGRYTWlmUT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1HUk9VUDoyRFBTOjJEVEVTVDYzODYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11995" + ], + "x-ms-request-id": [ + "c3afa651-5508-4942-aaa3-30d23c881b70" + ], + "x-ms-correlation-request-id": [ + "c3afa651-5508-4942-aaa3-30d23c881b70" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20210602T063937Z:c3afa651-5508-4942-aaa3-30d23c881b70" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 06:39:37 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1HUk9VUDoyRFBTOjJEVEVTVDYzODYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTY0YzEwYmItOGE2Yy00M2JjLTgzZDMtNmIzMThjNmM3MzA1L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFIVWs5VlVEb3lSRkJUT2pKRVZFVlRWRFl6T0RZdFJVRlRWRlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUpsWVhOMGRYTWlmUT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1HUk9VUDoyRFBTOjJEVEVTVDYzODYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11994" + ], + "x-ms-request-id": [ + "8bb52088-db3e-43ca-97f8-0e007b34c99a" + ], + "x-ms-correlation-request-id": [ + "8bb52088-db3e-43ca-97f8-0e007b34c99a" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20210602T063952Z:8bb52088-db3e-43ca-97f8-0e007b34c99a" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 06:39:52 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1HUk9VUDoyRFBTOjJEVEVTVDYzODYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTY0YzEwYmItOGE2Yy00M2JjLTgzZDMtNmIzMThjNmM3MzA1L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFIVWs5VlVEb3lSRkJUT2pKRVZFVlRWRFl6T0RZdFJVRlRWRlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUpsWVhOMGRYTWlmUT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11993" + ], + "x-ms-request-id": [ + "6258f0f7-8da7-424f-a87b-2cd627a7f91f" + ], + "x-ms-correlation-request-id": [ + "6258f0f7-8da7-424f-a87b-2cd627a7f91f" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20210602T064008Z:6258f0f7-8da7-424f-a87b-2cd627a7f91f" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 06:40:07 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/964c10bb-8a6c-43bc-83d3-6b318c6c7305/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1HUk9VUDoyRFBTOjJEVEVTVDYzODYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTY0YzEwYmItOGE2Yy00M2JjLTgzZDMtNmIzMThjNmM3MzA1L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFIVWs5VlVEb3lSRkJUT2pKRVZFVlRWRFl6T0RZdFJVRlRWRlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUpsWVhOMGRYTWlmUT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11992" + ], + "x-ms-request-id": [ + "6ffc4576-d844-431f-88c6-4ca7f2329aff" + ], + "x-ms-correlation-request-id": [ + "6ffc4576-d844-431f-88c6-4ca7f2329aff" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20210602T064008Z:6ffc4576-d844-431f-88c6-4ca7f2329aff" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 06:40:08 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 200 + } + ], + "Names": { + "Test-AzureMonitorRelatedCommands": [ + "hdi-ps-test7545", + "group-ps-test6386", + "storagepstest5398", + "workspace-ps-test3805" + ] + }, + "Variables": { + "SubscriptionId": "964c10bb-8a6c-43bc-83d3-6b318c6c7305" + } +} \ No newline at end of file diff --git a/src/HDInsight/HDInsight.Test/UnitTests/GetPropertiesTests.cs b/src/HDInsight/HDInsight.Test/UnitTests/GetPropertiesTests.cs index 99d80e2118db..8ff92d65d306 100644 --- a/src/HDInsight/HDInsight.Test/UnitTests/GetPropertiesTests.cs +++ b/src/HDInsight/HDInsight.Test/UnitTests/GetPropertiesTests.cs @@ -50,7 +50,7 @@ public void CanGetProperties() { Features = features, Versions = versions, - VmSizes = vm, + Vmsizes = vm, Regions = regions }; diff --git a/src/HDInsight/HDInsight/Az.HDInsight.psd1 b/src/HDInsight/HDInsight/Az.HDInsight.psd1 index cd8c5ecb7ca2..4042ee8a1312 100644 --- a/src/HDInsight/HDInsight/Az.HDInsight.psd1 +++ b/src/HDInsight/HDInsight/Az.HDInsight.psd1 @@ -104,7 +104,9 @@ CmdletsToExport = 'Get-AzHDInsightJob', 'New-AzHDInsightSqoopJobDefinition', 'Get-AzHDInsightClusterAutoscaleConfiguration', 'New-AzHDInsightClusterAutoscaleConfiguration', 'Set-AzHDInsightClusterAutoscaleConfiguration', - 'Remove-AzHDInsightClusterAutoscaleConfiguration' + 'Remove-AzHDInsightClusterAutoscaleConfiguration', + 'Get-AzHDInsightAzureMonitor', + 'Enable-AzHDInsightAzureMonitor', 'Disable-AzHDInsightAzureMonitor' # Variables to export from this module # VariablesToExport = @() diff --git a/src/HDInsight/HDInsight/ChangeLog.md b/src/HDInsight/HDInsight/ChangeLog.md index 0b674e335983..68ad26668ef5 100644 --- a/src/HDInsight/HDInsight/ChangeLog.md +++ b/src/HDInsight/HDInsight/ChangeLog.md @@ -18,6 +18,11 @@ - Additional information about change #1 --> ## Upcoming Release +* Support new azure monitor feature in HDInsight: + - Add cmdlet `Get-AzHDInsightAzureMonitor` to allow customer to get the Azure Monitor status of HDInsight cluster. + - Add cmdlet `Enable-AzHDInsightAzureMonitor` to allow customer to enable the Azure Monitor in HDInsight cluster. + - Add cmdlet `Disable-AzHDInsightAzureMonitor` to allow customer to disable the Azure Monitor in HDInsight cluster. + ## Version 4.2.1 * Supported getting default vmsize from backend if customer does not provide the related parameters: `-WorkerNodeSize`, `-HeadNodeSize`, `-ZookeeperNodeSize`, `-EdgeNodeSize`, `-KafkaManagementNodeSize`. diff --git a/src/HDInsight/HDInsight/HDInsight.csproj b/src/HDInsight/HDInsight/HDInsight.csproj index e13f71627cce..8aff225607ce 100644 --- a/src/HDInsight/HDInsight/HDInsight.csproj +++ b/src/HDInsight/HDInsight/HDInsight.csproj @@ -11,7 +11,7 @@ - + diff --git a/src/HDInsight/HDInsight/ManagementCommands/DisableAzureHDInsightAzureMonitorCommand.cs b/src/HDInsight/HDInsight/ManagementCommands/DisableAzureHDInsightAzureMonitorCommand.cs new file mode 100644 index 000000000000..579c1c464efd --- /dev/null +++ b/src/HDInsight/HDInsight/ManagementCommands/DisableAzureHDInsightAzureMonitorCommand.cs @@ -0,0 +1,98 @@ +// ---------------------------------------------------------------------------------- +// +// 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 Microsoft.Azure.Commands.HDInsight.Commands; +using Microsoft.Azure.Commands.HDInsight.Models; +using Microsoft.Azure.Commands.ResourceManager.Common.ArgumentCompleters; +using Microsoft.Azure.Management.Internal.Resources.Utilities.Models; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using System.Management.Automation; + +namespace Microsoft.Azure.Commands.HDInsight +{ + [Cmdlet("Disable", ResourceManager.Common.AzureRMConstants.AzureRMPrefix + "HDInsightAzureMonitor", DefaultParameterSetName = DisableByNameParameterSet, SupportsShouldProcess = true)] + [OutputType(typeof(bool))] + public class DisableAzureHDInsightAzureMonitorCommand : HDInsightCmdletBase + { + #region Input Parameter Definitions + + private const string DisableByNameParameterSet = "DisableByNameParameterSet"; + private const string DisableByResourceIdParameterSet = "DisableByResourceIdParameterSet"; + private const string DisableByInputObjectParameterSet = "DisableByInputObjectParameterSet"; + + [Parameter( + Position = 0, + Mandatory = false, + ParameterSetName = DisableByNameParameterSet, + HelpMessage = "Gets or sets the name of the resource group.")] + [ResourceGroupCompleter] + public string ResourceGroupName { get; set; } + + [Parameter( + Position = 1, + Mandatory = true, + ParameterSetName = DisableByNameParameterSet, + HelpMessage = "Gets or sets the name of the cluster.")] + [ResourceNameCompleter("Microsoft.HDInsight/clusters", nameof(ResourceGroupName))] + [ValidateNotNullOrEmpty] + public string ClusterName { get; set; } + + [Parameter( + Position = 0, + Mandatory = true, + ValueFromPipelineByPropertyName = true, + ParameterSetName = DisableByResourceIdParameterSet, + HelpMessage = "Gets or sets the resource id.")] + [ValidateNotNullOrEmpty] + public string ResourceId { get; set; } + + [Parameter( + Position = 0, + Mandatory = true, + ValueFromPipeline = true, + ParameterSetName = DisableByInputObjectParameterSet, + HelpMessage = "Gets or sets the input object.")] + [ValidateNotNull] + public AzureHDInsightCluster InputObject { get; set; } + + #endregion + + public override void ExecuteCmdlet() + { + if (this.IsParameterBound(c => c.ResourceId)) + { + var resourceIdentifier = new ResourceIdentifier(ResourceId); + this.ClusterName = resourceIdentifier.ResourceName; + this.ResourceGroupName = resourceIdentifier.ResourceGroupName; + } + + if (this.IsParameterBound(c => c.InputObject)) + { + this.ClusterName = this.InputObject.Name; + this.ResourceGroupName = this.InputObject.ResourceGroup; + } + + if (ClusterName != null && ResourceGroupName == null) + { + ResourceGroupName = GetResourceGroupByAccountName(ClusterName); + } + + if (ShouldProcess("Disable Azure Monitor")) + { + HDInsightManagementClient.DisableAzureMonitor(ResourceGroupName, ClusterName); + WriteObject(true); + } + } + } +} diff --git a/src/HDInsight/HDInsight/ManagementCommands/EnableAzureHDInsightAzureMonitorCommand.cs b/src/HDInsight/HDInsight/ManagementCommands/EnableAzureHDInsightAzureMonitorCommand.cs new file mode 100644 index 000000000000..e4f7847edb04 --- /dev/null +++ b/src/HDInsight/HDInsight/ManagementCommands/EnableAzureHDInsightAzureMonitorCommand.cs @@ -0,0 +1,140 @@ +// ---------------------------------------------------------------------------------- +// +// 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 Microsoft.WindowsAzure.Commands.Common; +using Microsoft.Azure.Commands.HDInsight.Commands; +using Microsoft.Azure.Management.HDInsight.Models; +using System.Management.Automation; +using Microsoft.Azure.Commands.ResourceManager.Common.ArgumentCompleters; +using Microsoft.Azure.Commands.HDInsight.Models; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.Azure.Management.Internal.Resources.Utilities.Models; + +namespace Microsoft.Azure.Commands.HDInsight +{ + [Cmdlet("Enable", ResourceManager.Common.AzureRMConstants.AzureRMPrefix + "HDInsightAzureMonitor", DefaultParameterSetName = EnableByNameParameterSet, SupportsShouldProcess = true)] + [OutputType(typeof(bool))] + public class EnableAzureHDInsightAzureMonitorCommand : HDInsightCmdletBase + { + #region Input Parameter Definitions + + private const string EnableByNameParameterSet = "EnableByNameParameterSet"; + private const string EnableByResourceIdParameterSet = "EnableByResourceIdParameterSet"; + private const string EnableByInputObjectParameterSet = "EnableByInputObjectParameterSet"; + + [Parameter( + Position = 0, + Mandatory = false, + ParameterSetName = EnableByNameParameterSet, + HelpMessage = "Gets or sets the name of the resource group.")] + [ResourceGroupCompleter] + public string ResourceGroupName { get; set; } + + [Parameter( + Position = 1, + Mandatory = true, + ParameterSetName = EnableByNameParameterSet, + HelpMessage = "Gets or sets the name of the cluster.")] + [ResourceNameCompleter("Microsoft.HDInsight/clusters", nameof(ResourceGroupName))] + [ValidateNotNullOrEmpty] + public string ClusterName { get; set; } + + [Parameter( + Position = 0, + Mandatory = true, + ValueFromPipelineByPropertyName = true, + ParameterSetName = EnableByResourceIdParameterSet, + HelpMessage = "Gets or sets the resource id.")] + [ValidateNotNullOrEmpty] + public string ResourceId { get; set; } + + [Parameter( + Position = 0, + Mandatory = true, + ValueFromPipeline = true, + ParameterSetName = EnableByInputObjectParameterSet, + HelpMessage = "Gets or sets the input object.")] + [ValidateNotNull] + public AzureHDInsightCluster InputObject { get; set; } + + [Parameter( + Position = 2, + Mandatory = true, + ParameterSetName = EnableByNameParameterSet, + HelpMessage = "Gets or sets the ID of the Log Analytics workspace.")] + [Parameter( + Position = 1, + Mandatory = true, + ParameterSetName = EnableByResourceIdParameterSet, + HelpMessage = "Gets or sets the ID of the Log Analytics workspace.")] + [Parameter( + Position = 1, + Mandatory = true, + ParameterSetName = EnableByInputObjectParameterSet, + HelpMessage = "Gets or sets the ID of the Log Analytics workspace.")] + public string WorkspaceId { get; set; } + + [Parameter( + Position = 3, + Mandatory = true, + ParameterSetName = EnableByNameParameterSet, + HelpMessage = "Gets to sets the primary key of the Log Analytics workspace.")] + [Parameter( + Position = 2, + Mandatory = true, + ParameterSetName = EnableByResourceIdParameterSet, + HelpMessage = "Gets to sets the primary key of the Log Analytics workspace.")] + [Parameter( + Position = 2, + Mandatory = true, + ParameterSetName = EnableByInputObjectParameterSet, + HelpMessage = "Gets to sets the primary key of the Log Analytics workspace.")] + public string PrimaryKey { get; set; } + + #endregion + + public override void ExecuteCmdlet() + { + if (this.IsParameterBound(c => c.ResourceId)) + { + var resourceIdentifier = new ResourceIdentifier(ResourceId); + this.ClusterName = resourceIdentifier.ResourceName; + this.ResourceGroupName = resourceIdentifier.ResourceGroupName; + } + + if (this.IsParameterBound(c => c.InputObject)) + { + this.ClusterName = this.InputObject.Name; + this.ResourceGroupName = this.InputObject.ResourceGroup; + } + + if (ClusterName != null && ResourceGroupName == null) + { + ResourceGroupName = GetResourceGroupByAccountName(ClusterName); + } + + var azureMonitorParams = new AzureMonitorRequest + { + WorkspaceId = WorkspaceId, + PrimaryKey = PrimaryKey + }; + + if (ShouldProcess("Enable Azure Monitor")) + { + HDInsightManagementClient.EnableAzureMonitor(ResourceGroupName, ClusterName, azureMonitorParams); + WriteObject(true); + } + } + } +} diff --git a/src/HDInsight/HDInsight/ManagementCommands/GetAzureHDInsightAzureMonitorCommand.cs b/src/HDInsight/HDInsight/ManagementCommands/GetAzureHDInsightAzureMonitorCommand.cs new file mode 100644 index 000000000000..2f33f4a891d2 --- /dev/null +++ b/src/HDInsight/HDInsight/ManagementCommands/GetAzureHDInsightAzureMonitorCommand.cs @@ -0,0 +1,95 @@ +// ---------------------------------------------------------------------------------- +// +// 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 Microsoft.Azure.Commands.HDInsight.Commands; +using Microsoft.Azure.Commands.HDInsight.Models; +using Microsoft.Azure.Commands.HDInsight.Models.Management; +using Microsoft.Azure.Commands.ResourceManager.Common.ArgumentCompleters; +using Microsoft.Azure.Management.Internal.Resources.Utilities.Models; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using System.Management.Automation; + +namespace Microsoft.Azure.Commands.HDInsight +{ + [Cmdlet("Get", ResourceManager.Common.AzureRMConstants.AzureRMPrefix + "HDInsightAzureMonitor", DefaultParameterSetName = GetByNameParameterSet)] + [OutputType(typeof(AzureHDInsightAzureMonitor))] + public class GetAzureHDInsightAzureMonitorCommand : HDInsightCmdletBase + { + #region Input Parameter Definitions + private const string GetByNameParameterSet = "GetByNameParameterSet"; + private const string GetByResourceIdParameterSet = "GetByResourceIdParameterSet"; + private const string GetByInputObjectParameterSet = "GetByInputObjectParameterSet"; + + [Parameter( + Position = 0, + Mandatory = false, + ParameterSetName = GetByNameParameterSet, + HelpMessage = "Gets or sets the name of the resource group.")] + [ResourceGroupCompleter] + public string ResourceGroupName { get; set; } + + [Parameter( + Position = 1, + Mandatory = true, + ParameterSetName = GetByNameParameterSet, + HelpMessage = "Gets or sets the name of the cluster.")] + [ResourceNameCompleter("Microsoft.HDInsight/clusters", nameof(ResourceGroupName))] + [ValidateNotNullOrEmpty] + public string ClusterName { get; set; } + + [Parameter( + Position = 0, + Mandatory = true, + ValueFromPipelineByPropertyName = true, + ParameterSetName = GetByResourceIdParameterSet, + HelpMessage = "Gets or sets the resource id.")] + [ValidateNotNullOrEmpty] + public string ResourceId { get; set; } + + [Parameter( + Position = 0, + Mandatory = true, + ValueFromPipeline = true, + ParameterSetName = GetByInputObjectParameterSet, + HelpMessage = "Gets or sets the input object.")] + [ValidateNotNull] + public AzureHDInsightCluster InputObject { get; set; } + + #endregion + + public override void ExecuteCmdlet() + { + if (this.IsParameterBound(c => c.ResourceId)) + { + var resourceIdentifier = new ResourceIdentifier(ResourceId); + this.ClusterName = resourceIdentifier.ResourceName; + this.ResourceGroupName = resourceIdentifier.ResourceGroupName; + } + + if (this.IsParameterBound(c => c.InputObject)) + { + this.ClusterName = this.InputObject.Name; + this.ResourceGroupName = this.InputObject.ResourceGroup; + } + + if (ClusterName != null && ResourceGroupName == null) + { + ResourceGroupName = GetResourceGroupByAccountName(ClusterName); + } + + var azureMonitorStatus = HDInsightManagementClient.GetAzureMonitor(ResourceGroupName, ClusterName); + WriteObject(new AzureHDInsightAzureMonitor(azureMonitorStatus)); + } + } +} diff --git a/src/HDInsight/HDInsight/Models/Management/AzureHDInsightAzureMonitor.cs b/src/HDInsight/HDInsight/Models/Management/AzureHDInsightAzureMonitor.cs new file mode 100644 index 000000000000..9d4559cc0f91 --- /dev/null +++ b/src/HDInsight/HDInsight/Models/Management/AzureHDInsightAzureMonitor.cs @@ -0,0 +1,37 @@ +// ---------------------------------------------------------------------------------- +// +// 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 Microsoft.Azure.Management.HDInsight.Models; + +namespace Microsoft.Azure.Commands.HDInsight.Models.Management +{ + public class AzureHDInsightAzureMonitor + { + public AzureHDInsightAzureMonitor(AzureMonitorResponse azureMonitorResponse) + { + ClusterMonitoringEnabled = azureMonitorResponse.ClusterMonitoringEnabled ?? false; + WorkspaceId = azureMonitorResponse.WorkspaceId; + } + + /// + /// Bool indicates whether the cluster has enabled montioring or not. + /// + public bool ClusterMonitoringEnabled { get; set; } + + /// + /// The workspaceId of cluster. + /// + public string WorkspaceId { get; set; } + } +} diff --git a/src/HDInsight/HDInsight/Models/Management/AzureHDInsightCapabilities.cs b/src/HDInsight/HDInsight/Models/Management/AzureHDInsightCapabilities.cs index 49f64fd201a5..750cf5293b17 100644 --- a/src/HDInsight/HDInsight/Models/Management/AzureHDInsightCapabilities.cs +++ b/src/HDInsight/HDInsight/Models/Management/AzureHDInsightCapabilities.cs @@ -26,9 +26,9 @@ public AzureHDInsightCapabilities(CapabilitiesResult capabilitiesResult) this.Regions = capabilitiesResult?.Regions?.ToDictionary(item => item.Key, item => new AzureHDInsightRegionsCapability(item.Value)); - this.VmSizes = capabilitiesResult?.VmSizes?.ToDictionary(item => item.Key, item => new AzureHDInsightVmSizesCapability(item.Value)); + this.VmSizes = capabilitiesResult?.Vmsizes?.ToDictionary(item => item.Key, item => new AzureHDInsightVmSizesCapability(item.Value)); - this.VmSizeFilters = capabilitiesResult?.VmSizeFilters?.Select(val => new AzureHDInsightVmSizeCompatibilityFilter(val)).ToList(); + this.VmSizeFilters = capabilitiesResult?.VmsizeFilters?.Select(val => new AzureHDInsightVmSizeCompatibilityFilter(val)).ToList(); this.Features = capabilitiesResult?.Features; diff --git a/src/HDInsight/HDInsight/Models/Management/AzureHDInsightVersionSpec.cs b/src/HDInsight/HDInsight/Models/Management/AzureHDInsightVersionSpec.cs index e0aba33682f2..04f3595e6e1d 100644 --- a/src/HDInsight/HDInsight/Models/Management/AzureHDInsightVersionSpec.cs +++ b/src/HDInsight/HDInsight/Models/Management/AzureHDInsightVersionSpec.cs @@ -25,7 +25,7 @@ public AzureHDInsightVersionSpec(VersionSpec versionSpec) { this.FriendlyName = versionSpec?.FriendlyName; this.DisplayName = versionSpec?.DisplayName; - this.IsDefault = versionSpec?.IsDefault; + this.IsDefault = versionSpec?.IsDefault.ToString(); // ToDo: need to change IsDefault from string to bool, waiting for next major release this.ComponentVersions = versionSpec?.ComponentVersions; } diff --git a/src/HDInsight/HDInsight/Models/Management/AzureHDInsightVmSizeCompatibilityFilter.cs b/src/HDInsight/HDInsight/Models/Management/AzureHDInsightVmSizeCompatibilityFilter.cs index 2c976244c54c..ede2057dab69 100644 --- a/src/HDInsight/HDInsight/Models/Management/AzureHDInsightVmSizeCompatibilityFilter.cs +++ b/src/HDInsight/HDInsight/Models/Management/AzureHDInsightVmSizeCompatibilityFilter.cs @@ -28,7 +28,7 @@ public AzureHDInsightVmSizeCompatibilityFilter(VmSizeCompatibilityFilter vmSizeC this.ClusterFlavors = vmSizeCompatibilityFilter?.ClusterFlavors; this.NodeTypes = vmSizeCompatibilityFilter?.NodeTypes; this.ClusterVersions = vmSizeCompatibilityFilter?.ClusterVersions; - this.Vmsizes = vmSizeCompatibilityFilter?.Vmsizes; + this.Vmsizes = vmSizeCompatibilityFilter?.VMSizes; } public string FilterMode { get; set; } public IList Regions { get; set; } diff --git a/src/HDInsight/HDInsight/Models/Management/AzureHdInsightManagementClient.cs b/src/HDInsight/HDInsight/Models/Management/AzureHdInsightManagementClient.cs index 1a4e64410652..54ac1a77cad0 100644 --- a/src/HDInsight/HDInsight/Models/Management/AzureHdInsightManagementClient.cs +++ b/src/HDInsight/HDInsight/Models/Management/AzureHdInsightManagementClient.cs @@ -209,6 +209,21 @@ public virtual ClusterMonitoringResponse GetMonitoring(string resourceGroupName, return HdInsightManagementClient.Extensions.GetMonitoringStatus(resourceGroupName, clusterName); } + public virtual void EnableAzureMonitor(string resourceGroupName, string clusterName, AzureMonitorRequest azureMonitorRequestParameters) + { + HdInsightManagementClient.Extensions.EnableAzureMonitor(resourceGroupName, clusterName, azureMonitorRequestParameters); + } + + public virtual void DisableAzureMonitor(string resourceGroupName, string clusterName) + { + HdInsightManagementClient.Extensions.DisableAzureMonitor(resourceGroupName, clusterName); + } + + public virtual AzureMonitorResponse GetAzureMonitor(string resourceGroupName, string clusterName) + { + return HdInsightManagementClient.Extensions.GetAzureMonitorStatus(resourceGroupName, clusterName); + } + public virtual void RotateDiskEncryptionKey(string resourceGroupName, string clusterName, ClusterDiskEncryptionParameters parameters) { HdInsightManagementClient.Clusters.RotateDiskEncryptionKey(resourceGroupName, clusterName, parameters); diff --git a/src/HDInsight/HDInsight/help/Az.HDInsight.md b/src/HDInsight/HDInsight/help/Az.HDInsight.md index b443a038888c..cf7bad8fc281 100644 --- a/src/HDInsight/HDInsight/help/Az.HDInsight.md +++ b/src/HDInsight/HDInsight/help/Az.HDInsight.md @@ -32,12 +32,21 @@ Adds a security profile to a cluster configuration object. ### [Add-AzHDInsightStorage](Add-AzHDInsightStorage.md) Adds an Azure Storage key to a cluster configuration object. +### [Disable-AzHDInsightAzureMonitor](Disable-AzHDInsightAzureMonitor.md) +Disables Azure Monitor in a specified HDInsight cluster. + ### [Disable-AzHDInsightMonitoring](Disable-AzHDInsightMonitoring.md) Disables monitoring in a HDInsight cluster and relevant logs will stop flowing to the monitoring workspace specified during enable. +### [Enable-AzHDInsightAzureMonitor](Enable-AzHDInsightAzureMonitor.md) +Enables Azure Monitor in a specified HDInsight cluster. + ### [Enable-AzHDInsightMonitoring](Enable-AzHDInsightMonitoring.md) Enables monitoring in a HDInsight cluster and relevant logs will be sent to the monitoring workspace specified during enable. +### [Get-AzHDInsightAzureMonitor](Get-AzHDInsightAzureMonitor.md) +Gets the azure monitor status of a specified HDInsight cluster. + ### [Get-AzHDInsightCluster](Get-AzHDInsightCluster.md) Gets and lists all of the Azure HDInsight clusters associated with the current subscription or a specified resource group, or retrieves a specific cluster. diff --git a/src/HDInsight/HDInsight/help/Disable-AzHDInsightAzureMonitor.md b/src/HDInsight/HDInsight/help/Disable-AzHDInsightAzureMonitor.md new file mode 100644 index 000000000000..9b04678830b5 --- /dev/null +++ b/src/HDInsight/HDInsight/help/Disable-AzHDInsightAzureMonitor.md @@ -0,0 +1,184 @@ +--- +external help file: Microsoft.Azure.PowerShell.Cmdlets.HDInsight.dll-Help.xml +Module Name: Az.HDInsight +online version: https://docs.microsoft.com/powershell/module/az.hdinsight/disable-azhdinsightazuremonitor +schema: 2.0.0 +--- + +# Disable-AzHDInsightAzureMonitor + +## SYNOPSIS +Disables Azure Monitor in a specified HDInsight cluster. + +## SYNTAX + +### DisableByNameParameterSet (Default) +``` +Disable-AzHDInsightAzureMonitor [[-ResourceGroupName] ] [-ClusterName] + [-DefaultProfile ] [-WhatIf] [-Confirm] [] +``` + +### DisableByResourceIdParameterSet +``` +Disable-AzHDInsightAzureMonitor [-ResourceId] [-DefaultProfile ] [-WhatIf] + [-Confirm] [] +``` + +### DisableByInputObjectParameterSet +``` +Disable-AzHDInsightAzureMonitor [-InputObject] + [-DefaultProfile ] [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +This cmdlet **Disable-AzHDInsightAzureMonitor** disables Azure Monitor in a specified HDInsight cluster. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> # Cluster info +PS C:\> $clusterName = "your-hadoop-001" +PS C:\> $resourceGroupName = "Group" +PS C:\> Disable-AzHDInsightAzureMonitor -ClusterName $clusterName -ResourceGroup $resourceGroupName +``` + +This cmdlet disables the azure monitor in a specified HDInsight cluster. + +### Example 2 +```powershell +PS C:\> # Cluster info +PS C:\> $clusterName = "your-hadoop-001" +PS C:\> $cluster=Get-AzHDInsightCluster -ClusterName $clusterName +PS C:\> $cluster | Disable-AzHDInsightAzureMonitor +``` + +This cmdlet disables the azure monitor in a specified HDInsight cluster with pipeline. + +## PARAMETERS + +### -ClusterName +Gets or sets the name of the cluster. + +```yaml +Type: System.String +Parameter Sets: DisableByNameParameterSet +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Parameter Sets: (All) +Aliases: AzContext, AzureRmContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -InputObject +Gets or sets the input object. + +```yaml +Type: Microsoft.Azure.Commands.HDInsight.Models.AzureHDInsightCluster +Parameter Sets: DisableByInputObjectParameterSet +Aliases: + +Required: True +Position: 0 +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -ResourceGroupName +Gets or sets the name of the resource group. + +```yaml +Type: System.String +Parameter Sets: DisableByNameParameterSet +Aliases: + +Required: False +Position: 0 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceId +Gets or sets the resource id. + +```yaml +Type: System.String +Parameter Sets: DisableByResourceIdParameterSet +Aliases: + +Required: True +Position: 0 +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### System.String + +### Microsoft.Azure.Commands.HDInsight.Models.AzureHDInsightCluster + +## OUTPUTS + +### System.Boolean + +## NOTES + +## RELATED LINKS + +[Enable-AzHDInsightAzureMonitor](./Enable-AzHDInsightAzureMonitor.md) +[Get-AzHDInsightAzureMonitor](./Get-AzHDInsightAzureMonitor.md) diff --git a/src/HDInsight/HDInsight/help/Enable-AzHDInsightAzureMonitor.md b/src/HDInsight/HDInsight/help/Enable-AzHDInsightAzureMonitor.md new file mode 100644 index 000000000000..4aa8df06443f --- /dev/null +++ b/src/HDInsight/HDInsight/help/Enable-AzHDInsightAzureMonitor.md @@ -0,0 +1,218 @@ +--- +external help file: Microsoft.Azure.PowerShell.Cmdlets.HDInsight.dll-Help.xml +Module Name: Az.HDInsight +online version: https://docs.microsoft.com/powershell/module/az.hdinsight/enable-azhdinsightazuremonitor +schema: 2.0.0 +--- + +# Enable-AzHDInsightAzureMonitor + +## SYNOPSIS +Enables Azure Monitor in a specified HDInsight cluster. + +## SYNTAX + +### EnableByNameParameterSet (Default) +``` +Enable-AzHDInsightAzureMonitor [[-ResourceGroupName] ] [-ClusterName] [-WorkspaceId] + [-PrimaryKey] [-DefaultProfile ] [-WhatIf] [-Confirm] [] +``` + +### EnableByResourceIdParameterSet +``` +Enable-AzHDInsightAzureMonitor [-ResourceId] [-WorkspaceId] [-PrimaryKey] + [-DefaultProfile ] [-WhatIf] [-Confirm] [] +``` + +### EnableByInputObjectParameterSet +``` +Enable-AzHDInsightAzureMonitor [-InputObject] [-WorkspaceId] + [-PrimaryKey] [-DefaultProfile ] [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +This cmdlet **Enable-AzHDInsightAzureMonitor** enables Azure Monitor in a specified HDInsight cluster. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> # Cluster info +PS C:\> $clusterName = "your-hadoop-001" +PS C:\> $resourceGroupName = "Group" +PS C:\> $workspaceId = "your-workspace-id" +PS C:\> $primaryKey = "your-primary-key" +PS C:\> Enable-AzHDInsightAzureMonitor -ClusterName $clusterName -ResourceGroup $resourceGroupName -WorkspaceId $workspaceId -PrimaryKey $primaryKey +``` + +This cmdlet enables the azure monitor in a specified HDInsight cluster. + +### Example 2 +```powershell +PS C:\> # Cluster info +PS C:\> $clusterName = "your-hadoop-001" +PS C:\> $cluster=Get-AzHDInsightCluster -ClusterName $clusterName +PS C:\> $workspaceId = "your-workspace-id" +PS C:\> $primaryKey = "your-primary-key" +PS C:\> $cluster | Enable-AzHDInsightAzureMonitor -WorkspaceId $workspaceId -PrimaryKey $primaryKey +``` + +This cmdlet enables the azure monitor in a specified HDInsight cluster with pipeline. + +## PARAMETERS + +### -ClusterName +Gets or sets the name of the cluster. + +```yaml +Type: System.String +Parameter Sets: EnableByNameParameterSet +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Parameter Sets: (All) +Aliases: AzContext, AzureRmContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -InputObject +Gets or sets the input object. + +```yaml +Type: Microsoft.Azure.Commands.HDInsight.Models.AzureHDInsightCluster +Parameter Sets: EnableByInputObjectParameterSet +Aliases: + +Required: True +Position: 0 +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -PrimaryKey +Gets to sets the primary key of the Log Analytics workspace. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 3 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +Gets or sets the name of the resource group. + +```yaml +Type: System.String +Parameter Sets: EnableByNameParameterSet +Aliases: + +Required: False +Position: 0 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceId +Gets or sets the resource id. + +```yaml +Type: System.String +Parameter Sets: EnableByResourceIdParameterSet +Aliases: + +Required: True +Position: 0 +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: False +``` + +### -WorkspaceId +Gets or sets the ID of the Log Analytics workspace. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 2 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### System.String + +### Microsoft.Azure.Commands.HDInsight.Models.AzureHDInsightCluster + +## OUTPUTS + +### System.Boolean + +## NOTES + +## RELATED LINKS + +[Disable-AzHDInsightAzureMonitor](./Disable-AzHDInsightAzureMonitor.md) +[Get-AzHDInsightAzureMonitor](./Get-AzHDInsightAzureMonitor.md) diff --git a/src/HDInsight/HDInsight/help/Get-AzHDInsightAzureMonitor.md b/src/HDInsight/HDInsight/help/Get-AzHDInsightAzureMonitor.md new file mode 100644 index 000000000000..9ba64ee80b88 --- /dev/null +++ b/src/HDInsight/HDInsight/help/Get-AzHDInsightAzureMonitor.md @@ -0,0 +1,153 @@ +--- +external help file: Microsoft.Azure.PowerShell.Cmdlets.HDInsight.dll-Help.xml +Module Name: Az.HDInsight +online version: https://docs.microsoft.com/powershell/module/az.hdinsight/get-azhdinsightazuremonitor +schema: 2.0.0 +--- + +# Get-AzHDInsightAzureMonitor + +## SYNOPSIS +Gets the azure monitor status of a specified HDInsight cluster. + +## SYNTAX + +### GetByNameParameterSet (Default) +``` +Get-AzHDInsightAzureMonitor [[-ResourceGroupName] ] [-ClusterName] + [-DefaultProfile ] [] +``` + +### GetByResourceIdParameterSet +``` +Get-AzHDInsightAzureMonitor [-ResourceId] [-DefaultProfile ] + [] +``` + +### GetByInputObjectParameterSet +``` +Get-AzHDInsightAzureMonitor [-InputObject] [-DefaultProfile ] + [] +``` + +## DESCRIPTION +The **Get-AzHDInsightAzureMonitor** cmdlet gets the azure monitor status of a specified HDInsight cluster. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> # Cluster info +PS C:\> $clusterName = "your-hadoop-001" +PS C:\> $resourceGroupName = "Group" +PS C:\> Get-AzHDInsightAzureMonitor -ClusterName $clusterName -ResourceGroup $resourceGroupName +``` + +This cmdlet gets the azure monitor status of a specified HDInsight cluster. + +### Example 2 +```powershell +PS C:\> # Cluster info +PS C:\> $clusterName = "your-hadoop-001" +PS C:\> $cluster=Get-AzHDInsightCluster -ClusterName $clusterName +PS C:\> $cluster | Get-AzHDInsightAzureMonitor +``` + +This cmdlet gets the azure monitor with pipeline. + +## PARAMETERS + +### -ClusterName +Gets or sets the name of the cluster. + +```yaml +Type: System.String +Parameter Sets: GetByNameParameterSet +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Parameter Sets: (All) +Aliases: AzContext, AzureRmContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -InputObject +Gets or sets the input object. + +```yaml +Type: Microsoft.Azure.Commands.HDInsight.Models.AzureHDInsightCluster +Parameter Sets: GetByInputObjectParameterSet +Aliases: + +Required: True +Position: 0 +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -ResourceGroupName +Gets or sets the name of the resource group. + +```yaml +Type: System.String +Parameter Sets: GetByNameParameterSet +Aliases: + +Required: False +Position: 0 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceId +Gets or sets the resource id. + +```yaml +Type: System.String +Parameter Sets: GetByResourceIdParameterSet +Aliases: + +Required: True +Position: 0 +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### System.String + +### Microsoft.Azure.Commands.HDInsight.Models.AzureHDInsightCluster + +## OUTPUTS + +### Microsoft.Azure.Commands.HDInsight.Models.Management.AzureHDInsightMonitoring + +## NOTES + +## RELATED LINKS + +[Enable-AzHDInsightAzureMonitor](./Enable-AzHDInsightAzureMonitor.md) +[Disable-AzHDInsightAzureMonitor](./Disable-AzHDInsightAzureMonitor.md) diff --git a/src/HPCCache/HPCCache.Test/HPCCache.Test.csproj b/src/HPCCache/HPCCache.Test/HPCCache.Test.csproj index 4101e972c8e3..cd469499cee9 100644 --- a/src/HPCCache/HPCCache.Test/HPCCache.Test.csproj +++ b/src/HPCCache/HPCCache.Test/HPCCache.Test.csproj @@ -17,7 +17,7 @@ - + diff --git a/src/KeyVault/KeyVault.Test/KeyVault.Test.csproj b/src/KeyVault/KeyVault.Test/KeyVault.Test.csproj index 59797f1fec23..c9a23d728c24 100644 --- a/src/KeyVault/KeyVault.Test/KeyVault.Test.csproj +++ b/src/KeyVault/KeyVault.Test/KeyVault.Test.csproj @@ -14,7 +14,7 @@ - + @@ -26,4 +26,3 @@ - diff --git a/src/KeyVault/KeyVault/Az.KeyVault.psd1 b/src/KeyVault/KeyVault/Az.KeyVault.psd1 index 1db17605a181..fb4dff86fc46 100644 --- a/src/KeyVault/KeyVault/Az.KeyVault.psd1 +++ b/src/KeyVault/KeyVault/Az.KeyVault.psd1 @@ -149,7 +149,7 @@ PrivateData = @{ PSData = @{ # Tags applied to this module. These help with module discovery in online galleries. - Tags = 'Azure','ResourceManager','ARM','KeyVault' + Tags = 'Azure','ResourceManager','ARM','KeyVault','SecretManagement' # A URL to the license for this module. LicenseUri = 'https://aka.ms/azps-license' diff --git a/src/KeyVault/KeyVault/ChangeLog.md b/src/KeyVault/KeyVault/ChangeLog.md index ae609c101947..8fda7b31356f 100644 --- a/src/KeyVault/KeyVault/ChangeLog.md +++ b/src/KeyVault/KeyVault/ChangeLog.md @@ -18,6 +18,8 @@ - Additional information about change #1 --> ## Upcoming Release +* Removed duplicate list item in `Get-AzKeyVault` [#15164] +* Added `SecretManagement` tag to `Az.KeyVault` module [#15173] ## Version 3.4.4 * Provided key size for RSA key [#14819] diff --git a/src/KeyVault/KeyVault/KeyVault.format.ps1xml b/src/KeyVault/KeyVault/KeyVault.format.ps1xml index 8b279591acd4..7380233c29e0 100644 --- a/src/KeyVault/KeyVault/KeyVault.format.ps1xml +++ b/src/KeyVault/KeyVault/KeyVault.format.ps1xml @@ -510,16 +510,12 @@ EnableSoftDelete - - - EnablePurgeProtection - SoftDeleteRetentionInDays - + EnablePurgeProtection diff --git a/src/KeyVault/KeyVault/help/Get-AzKeyVaultCertificate.md b/src/KeyVault/KeyVault/help/Get-AzKeyVaultCertificate.md index 9720f83e9a58..7d8aed550f26 100644 --- a/src/KeyVault/KeyVault/help/Get-AzKeyVaultCertificate.md +++ b/src/KeyVault/KeyVault/help/Get-AzKeyVaultCertificate.md @@ -107,15 +107,11 @@ Updated : 2/8/2016 11:21:45 PM This command gets the certificate named TestCert01 from the key vault named ContosoKV01. To download the certificate as pfx file, run following command. These commands access SecretId and then save the content as a pfx file. ```powershell -$cert = Get-AzKeyVaultCertificate -VaultName "ContosoKV01" -Name "TestCert01" +$cert = Get-AzKeyVaultCertificate -VaultName $vaultName -Name $certName $secret = Get-AzKeyVaultSecret -VaultName $vaultName -Name $cert.Name -AsPlainText $secretByte = [Convert]::FromBase64String($secret) -$x509Cert = New-Object System.Security.Cryptography.X509Certificates.X509Certificate2($secretByte, "", "Exportable,PersistKeySet") -$type = [System.Security.Cryptography.X509Certificates.X509ContentType]::Pfx -$pfxFileByte = $x509Cert.Export($type, $password) - # Write to a file -[System.IO.File]::WriteAllBytes("KeyVault.pfx", $pfxFileByte) +[System.IO.File]::WriteAllBytes("cert.pfx", $secretByte) ``` ### Example 3: Get all the certificates that have been deleted but not purged for this key vault. diff --git a/src/Monitor/Monitor.Test/Monitor.Test.csproj b/src/Monitor/Monitor.Test/Monitor.Test.csproj index bcc289f87a2c..413fc1c28701 100644 --- a/src/Monitor/Monitor.Test/Monitor.Test.csproj +++ b/src/Monitor/Monitor.Test/Monitor.Test.csproj @@ -13,7 +13,7 @@ - + diff --git a/src/NetAppFiles/NetAppFiles.Test/NetAppFiles.Test.csproj b/src/NetAppFiles/NetAppFiles.Test/NetAppFiles.Test.csproj index 8a93e5ea04c2..9b3bbca8e945 100644 --- a/src/NetAppFiles/NetAppFiles.Test/NetAppFiles.Test.csproj +++ b/src/NetAppFiles/NetAppFiles.Test/NetAppFiles.Test.csproj @@ -12,7 +12,7 @@ - + diff --git a/src/Network/Network.Test/Network.Test.csproj b/src/Network/Network.Test/Network.Test.csproj index d551b671089c..6a5bd46b9a9a 100644 --- a/src/Network/Network.Test/Network.Test.csproj +++ b/src/Network/Network.Test/Network.Test.csproj @@ -14,11 +14,11 @@ - + - + diff --git a/src/Network/Network.Test/ScenarioTests/ApplicationGatewayTests.ps1 b/src/Network/Network.Test/ScenarioTests/ApplicationGatewayTests.ps1 index b2067c9c1696..ec6cf01bdd6d 100644 --- a/src/Network/Network.Test/ScenarioTests/ApplicationGatewayTests.ps1 +++ b/src/Network/Network.Test/ScenarioTests/ApplicationGatewayTests.ps1 @@ -3297,7 +3297,7 @@ function Test-ApplicationGatewayCRUDWithMutualAuthentication $gwSubnet = Get-AzVirtualNetworkSubnetConfig -Name $gwSubnetName -VirtualNetwork $vnet # Create public ip - $publicip = New-AzPublicIpAddress -ResourceGroupName $rgname -name $publicIpName -location $location -AllocationMethod Static -sku Standard + $publicip = New-AzPublicIpAddress -ResourceGroupName $rgname -name $publicIpName -location $location -Zone 1,2 -AllocationMethod Static -sku Standard # Create ip configuration $gipconfig = New-AzApplicationGatewayIPConfiguration -Name $gipconfigname -Subnet $gwSubnet @@ -3343,10 +3343,9 @@ function Test-ApplicationGatewayCRUDWithMutualAuthentication $sslProfiles = Get-AzApplicationGatewaySslProfile -ApplicationGateway $getgw Assert-AreEqual $sslProfiles.Count 1 Assert-AreEqual $sslProfiles[0].Id $sslProfile01.Id - Assert-AreEqual $sslProfile01.TrustedClientCertificates.Count 1 - Assert-AreEqual $sslProfiles.TrustedClientCertificates[0].Id $trustedClient01.Id + Assert-AreEqual $sslProfile01.TrustedClientCertificates.Count 1 + Assert-AreEqual $sslProfiles.TrustedClientCertificates[0].Id $trustedClient01.Id - $trustedClient01 = Get-AzApplicationGatewayTrustedClientCertificate -Name $trustedClientCert01Name -ApplicationGateway $getgw $trustedClients = Get-AzApplicationGatewayTrustedClientCertificate -ApplicationGateway $getgw Assert-AreEqual $trustedClients.Count 1 Assert-AreEqual $trustedClients[0].Id $trustedClient01.Id @@ -3424,4 +3423,4 @@ function Test-ApplicationGatewayCRUDWithMutualAuthentication # Cleanup Clean-ResourceGroup $rgname } -} \ No newline at end of file +} diff --git a/src/Network/Network.Test/ScenarioTests/AzureFirewallPolicyTests.cs b/src/Network/Network.Test/ScenarioTests/AzureFirewallPolicyTests.cs index d9036cb00e41..4e30e6d18106 100644 --- a/src/Network/Network.Test/ScenarioTests/AzureFirewallPolicyTests.cs +++ b/src/Network/Network.Test/ScenarioTests/AzureFirewallPolicyTests.cs @@ -132,5 +132,13 @@ public void TestAzureFirewallPolicyPremiumWithTerminateTLSEnabledAndTargetUrls() { TestRunner.RunTestScript("Test-AzureFirewallPolicyPremiumWithTerminateTLSEnabledAndTargetUrls"); } + + [Fact] + [Trait(Category.AcceptanceType, Category.CheckIn)] + [Trait(Category.Owner, NrpTeamAlias.azurefirewall)] + public void TestAzureFirewallPolicyPrivateRangeCRUD() + { + TestRunner.RunTestScript("Test-AzureFirewallPolicyPrivateRangeCRUD"); + } } } diff --git a/src/Network/Network.Test/ScenarioTests/AzureFirewallPolicyTests.ps1 b/src/Network/Network.Test/ScenarioTests/AzureFirewallPolicyTests.ps1 index a584152430e0..fb3b2fd7a730 100644 --- a/src/Network/Network.Test/ScenarioTests/AzureFirewallPolicyTests.ps1 +++ b/src/Network/Network.Test/ScenarioTests/AzureFirewallPolicyTests.ps1 @@ -1417,4 +1417,48 @@ function Test-AzureFirewallPolicyPremiumFeatures { # Cleanup Clean-ResourceGroup $rgname } +} + +<# +.SYNOPSIS +Tests AzureFirewall Policy PrivateRange +#> +function Test-AzureFirewallPolicyPrivateRangeCRUD { + $rgname = Get-ResourceGroupName + $azureFirewallPolicyName = Get-ResourceName + $resourceTypeParent = "Microsoft.Network/FirewallPolicies" + $location = "westus2" + $vnetName = Get-ResourceName + $privateRange2 = @("IANAPrivateRanges", "0.0.0.0/0", "66.92.0.0/16") + $privateRange1 = @("3.3.0.0/24", "98.0.0.0/8") + $privateRange2Translated = @("0.0.0.0/0", "66.92.0.0/16", "10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16", "100.64.0.0/10") + + try { + + # Create the resource group + $resourceGroup = New-AzResourceGroup -Name $rgname -Location $location -Tags @{ testtag = "testval" } + + # Create AzureFirewallPolicy (with no rules, ThreatIntel is in Alert mode by default) + $azureFirewallPolicy = New-AzFirewallPolicy -Name $azureFirewallPolicyName -ResourceGroupName $rgname -Location $location -PrivateRange $privateRange1 + + # Get AzureFirewallPolicy + $getAzureFirewallPolicy = Get-AzFirewallPolicy -Name $azureFirewallPolicyName -ResourceGroupName $rgname + + #verification + Assert-AreEqual $rgName $getAzureFirewallPolicy.ResourceGroupName + Assert-AreEqual $azureFirewallPolicyName $getAzureFirewallPolicy.Name + Assert-NotNull $getAzureFirewallPolicy.Location + Assert-AreEqual (Normalize-Location $location) $getAzureFirewallPolicy.Location + Assert-AreEqualArray $privateRange1 $getAzureFirewallPolicy.PrivateRange + + # Modify + $azureFirewallPolicy.PrivateRange = $privateRange2 + Set-AzFirewallPolicy -InputObject $azureFirewallPolicy + $getAzureFirewallPolicy = Get-AzFirewallPolicy -Name $azureFirewallPolicyName -ResourceGroupName $rgname + Assert-AreEqualArray $privateRange2Translated $getAzureFirewallPolicy.PrivateRange + } + finally { + # Cleanup + Clean-ResourceGroup $rgname + } } \ No newline at end of file diff --git a/src/Network/Network.Test/ScenarioTests/LoadBalancerTests.cs b/src/Network/Network.Test/ScenarioTests/LoadBalancerTests.cs index 85e48f621e05..e7136718a120 100644 --- a/src/Network/Network.Test/ScenarioTests/LoadBalancerTests.cs +++ b/src/Network/Network.Test/ScenarioTests/LoadBalancerTests.cs @@ -248,5 +248,29 @@ public void TestCreateSubresourcesOnEmptyLoadBalancer() { TestRunner.RunTestScript("Test-CreateSubresourcesOnEmptyLoadBalancer"); } + + [Fact] + [Trait(Category.AcceptanceType, Category.CheckIn)] + [Trait(Category.Owner, NrpTeamAlias.slbdev)] + public void TestGatewayLoadBalancerProviderOnePool() + { + TestRunner.RunTestScript("Test-GatewayLoadBalancer-ProviderOnePool"); + } + + [Fact] + [Trait(Category.AcceptanceType, Category.CheckIn)] + [Trait(Category.Owner, NrpTeamAlias.slbdev)] + public void TestGatewayLoadBalancerProviderTwoPool() + { + TestRunner.RunTestScript("Test-GatewayLoadBalancer-ProviderTwoPool"); + } + + [Fact] + [Trait(Category.AcceptanceType, Category.CheckIn)] + [Trait(Category.Owner, NrpTeamAlias.slbdev)] + public void TestGatewayLoadBalancerConsumerLb() + { + TestRunner.RunTestScript("Test-GatewayLoadBalancer-ConsumerLb"); + } } } diff --git a/src/Network/Network.Test/ScenarioTests/LoadBalancerTests.ps1 b/src/Network/Network.Test/ScenarioTests/LoadBalancerTests.ps1 index 562a383982c7..2bd3545bda19 100644 --- a/src/Network/Network.Test/ScenarioTests/LoadBalancerTests.ps1 +++ b/src/Network/Network.Test/ScenarioTests/LoadBalancerTests.ps1 @@ -2199,6 +2199,211 @@ function Test-LoadBalancerCRUD-InternalBasicSku } } +<# +.SYNOPSIS +Tests Gateway LoadBalancer Provider with one pool. +#> +function Test-GatewayLoadBalancer-ProviderOnePool +{ + # Setup + $rgname = Get-ResourceGroupName + $vnetName = Get-ResourceName + $subnetName = Get-ResourceName + $lbName = Get-ResourceName + $frontendName = Get-ResourceName + $backendAddressPoolName = Get-ResourceName + $probeName = Get-ResourceName + $lbruleName = Get-ResourceName + $rglocation = "eastus2euap" + $resourceTypeParent = "Microsoft.Network/loadBalancers" + $location = "eastus2euap" + + try + { + # Create the resource group + $resourceGroup = New-AzResourceGroup -Name $rgname -Location $rglocation -Tags @{ testtag = "testval"} + + # Create the Virtual Network + $subnet = New-AzVirtualNetworkSubnetConfig -Name $subnetName -AddressPrefix 172.20.0.0/24 + $vnet = New-AzVirtualNetwork -Name $vnetName -ResourceGroupName $rgname -Location $location -AddressPrefix 172.20.0.0/16 -Subnet $subnet + + # Create LoadBalancer + $frontend = New-AzLoadBalancerFrontendIpConfig -Name $frontendName -Subnet $vnet.Subnets[0] + $tunnelInterface1 = New-AzLoadBalancerBackendAddressPoolTunnelInterfaceConfig -Protocol Vxlan -Type Internal -Port 2000 -Identifier 800 + $tunnelInterface2 = New-AzLoadBalancerBackendAddressPoolTunnelInterfaceConfig -Protocol Vxlan -Type External -Port 2001 -Identifier 801 + $backendAddressPool = New-AzLoadBalancerBackendAddressPoolConfig -Name $backendAddressPoolName -TunnelInterface $tunnelInterface1, $tunnelInterface2 + $probe = New-AzLoadBalancerProbeConfig -Name $probeName -RequestPath healthcheck.aspx -Protocol http -Port 80 -IntervalInSeconds 15 -ProbeCount 2 + $lbrule = New-AzLoadBalancerRuleConfig -Name $lbruleName -FrontendIPConfiguration $frontend -BackendAddressPool $backendAddressPool -Probe $probe -Protocol All -FrontendPort 0 -BackendPort 0 -LoadDistribution SourceIP -DisableOutboundSNAT + $actualLb = New-AzLoadBalancer -Name $lbName -ResourceGroupName $rgname -Location $location -FrontendIpConfiguration $frontend -BackendAddressPool $backendAddressPool -Probe $probe -LoadBalancingRule $lbrule -Sku Gateway + + $expectedLb = Get-AzLoadBalancer -Name $lbName -ResourceGroupName $rgname + + # Verification + Assert-AreEqual $expectedLb.ResourceGroupName $actualLb.ResourceGroupName + Assert-AreEqual $expectedLb.Name $actualLb.Name + Assert-AreEqual $expectedLb.Location $actualLb.Location + Assert-AreEqualObjectProperties $expectedLb.Sku $actualLb.Sku + Assert-AreEqual "Succeeded" $expectedLb.ProvisioningState + Assert-AreEqual 1 @($expectedLb.FrontendIPConfigurations).Count + + Assert-AreEqual $frontendName $expectedLb.FrontendIPConfigurations[0].Name + Assert-AreEqual $vnet.Subnets[0].Id $expectedLb.FrontendIPConfigurations[0].Subnet.Id + Assert-NotNull $expectedLb.FrontendIPConfigurations[0].PrivateIpAddress + + Assert-AreEqual $backendAddressPoolName $expectedLb.BackendAddressPools[0].Name + + Assert-AreEqual 1 @($expectedLb.BackendAddressPools).Count + Assert-AreEqual 2 @($expectedLb.BackendAddressPools[0].TunnelInterfaces).Count + + Assert-AreEqual $tunnelInterface1.Protocol $expectedLb.BackendAddressPools[0].TunnelInterfaces[0].Protocol + Assert-AreEqual $tunnelInterface1.Type $expectedLb.BackendAddressPools[0].TunnelInterfaces[0].Type + Assert-AreEqual $tunnelInterface1.Port $expectedLb.BackendAddressPools[0].TunnelInterfaces[0].Port + Assert-AreEqual $tunnelInterface1.Identifier $expectedLb.BackendAddressPools[0].TunnelInterfaces[0].Identifier + + Assert-AreEqual $tunnelInterface2.Protocol $expectedLb.BackendAddressPools[0].TunnelInterfaces[1].Protocol + Assert-AreEqual $tunnelInterface2.Type $expectedLb.BackendAddressPools[0].TunnelInterfaces[1].Type + Assert-AreEqual $tunnelInterface2.Port $expectedLb.BackendAddressPools[0].TunnelInterfaces[1].Port + Assert-AreEqual $tunnelInterface2.Identifier $expectedLb.BackendAddressPools[0].TunnelInterfaces[1].Identifier + } + finally + { + # Cleanup + Clean-ResourceGroup $rgname + } +} + +<# +.SYNOPSIS +Tests Gateway LoadBalancer Provider with two pools. +#> +function Test-GatewayLoadBalancer-ProviderTwoPool +{ + # Setup + $rgname = Get-ResourceGroupName + $vnetName = Get-ResourceName + $subnetName = Get-ResourceName + $lbName = Get-ResourceName + $frontendName = Get-ResourceName + $backendAddressPoolName1 = Get-ResourceName + $backendAddressPoolName2 = Get-ResourceName + $probeName = Get-ResourceName + $lbruleName = Get-ResourceName + $rglocation = "eastus2euap" + $resourceTypeParent = "Microsoft.Network/loadBalancers" + $location = "eastus2euap" + + try + { + # Create the resource group + $resourceGroup = New-AzResourceGroup -Name $rgname -Location $rglocation -Tags @{ testtag = "testval"} + + # Create the Virtual Network + $subnet = New-AzVirtualNetworkSubnetConfig -Name $subnetName -AddressPrefix 172.20.0.0/24 + $vnet = New-AzVirtualNetwork -Name $vnetName -ResourceGroupName $rgname -Location $location -AddressPrefix 172.20.0.0/16 -Subnet $subnet + + # Create LoadBalancer + $frontend = New-AzLoadBalancerFrontendIpConfig -Name $frontendName -Subnet $vnet.Subnets[0] + $tunnelInterface1 = New-AzLoadBalancerBackendAddressPoolTunnelInterfaceConfig -Protocol Vxlan -Type Internal -Port 2000 -Identifier 800 + $tunnelInterface2 = New-AzLoadBalancerBackendAddressPoolTunnelInterfaceConfig -Protocol Vxlan -Type External -Port 2001 -Identifier 801 + $backendAddressPool1 = New-AzLoadBalancerBackendAddressPoolConfig -Name $backendAddressPoolName1 -TunnelInterface $tunnelInterface1 + $backendAddressPool2 = New-AzLoadBalancerBackendAddressPoolConfig -Name $backendAddressPoolName2 -TunnelInterface $tunnelInterface2 + $probe = New-AzLoadBalancerProbeConfig -Name $probeName -RequestPath healthcheck.aspx -Protocol http -Port 80 -IntervalInSeconds 15 -ProbeCount 2 + $lbrule = New-AzLoadBalancerRuleConfig -Name $lbruleName -FrontendIPConfiguration $frontend -BackendAddressPool $backendAddressPool1,$backendAddressPool2 -Probe $probe -Protocol All -FrontendPort 0 -BackendPort 0 -LoadDistribution SourceIP -DisableOutboundSNAT + + $actualLb = New-AzLoadBalancer -Name $lbName -ResourceGroupName $rgname -Location $location -FrontendIpConfiguration $frontend -Probe $probe -LoadBalancingRule $lbrule -Sku Gateway -BackendAddressPool $backendAddressPool1,$backendAddressPool2 + + $expectedLb = Get-AzLoadBalancer -Name $lbName -ResourceGroupName $rgname + + # Verification + Assert-AreEqual $expectedLb.ResourceGroupName $actualLb.ResourceGroupName + Assert-AreEqual $expectedLb.Name $actualLb.Name + Assert-AreEqual $expectedLb.Location $actualLb.Location + Assert-AreEqualObjectProperties $expectedLb.Sku $actualLb.Sku + Assert-AreEqual "Succeeded" $expectedLb.ProvisioningState + Assert-AreEqual 1 @($expectedLb.FrontendIPConfigurations).Count + + Assert-AreEqual $frontendName $expectedLb.FrontendIPConfigurations[0].Name + Assert-AreEqual $vnet.Subnets[0].Id $expectedLb.FrontendIPConfigurations[0].Subnet.Id + Assert-NotNull $expectedLb.FrontendIPConfigurations[0].PrivateIpAddress + + Assert-AreEqual 2 @($expectedLb.BackendAddressPools).Count + Assert-AreEqual 1 @($expectedLb.BackendAddressPools[0].TunnelInterfaces).Count + Assert-AreEqual $tunnelInterface1.Protocol $expectedLb.BackendAddressPools[0].TunnelInterfaces[0].Protocol + Assert-AreEqual $tunnelInterface1.Type $expectedLb.BackendAddressPools[0].TunnelInterfaces[0].Type + Assert-AreEqual $tunnelInterface1.Port $expectedLb.BackendAddressPools[0].TunnelInterfaces[0].Port + Assert-AreEqual $tunnelInterface1.Identifier $expectedLb.BackendAddressPools[0].TunnelInterfaces[0].Identifier + + Assert-AreEqual 1 @($expectedLb.BackendAddressPools[1].TunnelInterfaces).Count + Assert-AreEqual $tunnelInterface2.Protocol $expectedLb.BackendAddressPools[1].TunnelInterfaces[0].Protocol + Assert-AreEqual $tunnelInterface2.Type $expectedLb.BackendAddressPools[1].TunnelInterfaces[0].Type + Assert-AreEqual $tunnelInterface2.Port $expectedLb.BackendAddressPools[1].TunnelInterfaces[0].Port + Assert-AreEqual $tunnelInterface2.Identifier $expectedLb.BackendAddressPools[1].TunnelInterfaces[0].Identifier + } + finally + { + # Cleanup + Clean-ResourceGroup $rgname + } +} + +<# +.SYNOPSIS +Tests Gateway LoadBalancer Consumer ref Provider. +#> +function Test-GatewayLoadBalancer-ConsumerLb +{ + # Setup Provider + $rgname = Get-ResourceGroupName + $vnetProviderName = Get-ResourceName + $subnetProviderName = Get-ResourceName + $lbProviderName = Get-ResourceName + $frontendProviderName = Get-ResourceName + + # Setup Provider + $pipConusmerName = Get-ResourceName + $subnetConsumerName = Get-ResourceName + $lbConsumerName = Get-ResourceName + $frontendConsumerName = Get-ResourceName + $domainNameLabel = Get-ResourceName + + $rglocation = "eastus2euap" + $resourceTypeParent = "Microsoft.Network/loadBalancers" + $location = "eastus2euap" + + try + { + # Create resource group + $resourceGroup = New-AzResourceGroup -Name $rgname -Location $rglocation -Tags @{ testtag = "testval"} + + # Create Provider Virtual Network + $subnet = New-AzVirtualNetworkSubnetConfig -Name $subnetProviderName -AddressPrefix 10.0.1.0/24 + $vnet = New-AzVirtualNetwork -Name $vnetProviderName -ResourceGroupName $rgname -Location $location -AddressPrefix 10.0.0.0/16 -Subnet $subnet + + # Create Provider LoadBalancer + $frontendProvider = New-AzLoadBalancerFrontendIpConfig -Name $frontendProviderName -Subnet $vnet.Subnets[0] + $lbProvider = New-AzLoadBalancer -Name $lbProviderName -ResourceGroupName $rgname -Location $location -FrontendIpConfiguration $frontendProvider -Sku Gateway + + # Create Consumer publicip + $publicipConsumer = New-AzPublicIpAddress -ResourceGroupName $rgname -Name $pipConusmerName -location $location -AllocationMethod Static -DomainNameLabel $domainNameLabel -Sku Standard + + # Create Consumer LoadBalancer + $lbConsumer = New-AzLoadBalancer -Name $lbConsumerName -ResourceGroupName $rgname -Location $location -Sku Standard + Add-AzLoadBalancerFrontendIpConfig -PublicIpAddress $publicipConsumer -GatewayLoadBalancerId $frontendProvider.Id -LoadBalancer $lbConsumer -Name $frontendConsumerName + $lbConsumer = Set-AzLoadBalancer -LoadBalancer $lbConsumer + + $expectedLbConsumer = Get-AzLoadBalancer -Name $lbConsumerName -ResourceGroupName $rgname + + # Verification + Assert-NotNull $expectedLbConsumer.frontendIpConfigurations + Assert-NotNull $expectedLbConsumer.frontendIpConfigurations[0] + } + finally + { + # Cleanup + Clean-ResourceGroup $rgname + } +} + <# .SYNOPSIS Tests creating a public Load balancer with standard sku. @@ -2650,7 +2855,7 @@ function Test-CreateSubresourcesOnEmptyLoadBalancer $lb = Add-AzLoadBalancerBackendAddressPoolConfig -Name $poolName -LoadBalancer $lb $lb = Add-AzLoadBalancerProbeConfig -Name $probeName -LoadBalancer $lb -Port 2000 -IntervalInSeconds 60 -ProbeCount 3 -Protocol Tcp - $lb = Add-AzLoadBalancerRuleConfig -Name $ruleName -LoadBalancer $lb -FrontendIpConfiguration $ipConfig -Protocol Tcp -FrontendPort 1024 -BackendPort 2048 + $lb = Add-AzLoadBalancerRuleConfig -Name $ruleName -LoadBalancer $lb -FrontendIPConfigurationId $lb.FrontendIPConfigurations[0].Id -BackendAddressPoolId $lb.BackendAddressPools[0].Id -ProbeId $lb.Probes[0].Id -Protocol Tcp -FrontendPort 82 -BackendPort 83 -IdleTimeoutInMinutes 15 -LoadDistribution SourceIP $lb = Add-AzLoadBalancerInboundNatRuleConfig -Name $natRuleName -LoadBalancer $lb -FrontendIpConfiguration $ipConfig -FrontendPort 128 -BackendPort 256 # Update load balancer diff --git a/src/Network/Network.Test/ScenarioTests/NetworkInterfaceTests.ps1 b/src/Network/Network.Test/ScenarioTests/NetworkInterfaceTests.ps1 index 976e1cf194e7..f372848caad0 100644 --- a/src/Network/Network.Test/ScenarioTests/NetworkInterfaceTests.ps1 +++ b/src/Network/Network.Test/ScenarioTests/NetworkInterfaceTests.ps1 @@ -274,6 +274,69 @@ function Test-NetworkInterfaceCRUDUsingId } } +<# +.SYNOPSIS +Tests creating new simple public networkinterface. +#> +function Test-NetworkInterface-GatewayLoadBalancerConsumer +{ + # Setup + $rgname = Get-ResourceGroupName + + $vnetProviderName = Get-ResourceName + $subnetProviderName = Get-ResourceName + $lbProviderName = Get-ResourceName + $frontendProviderName = Get-ResourceName + + $vnetConsumerName = Get-ResourceName + $subnetConsumerName = Get-ResourceName + $publicIpConsumerName = Get-ResourceName + $nicConsumerName = Get-ResourceName + $ipconfigConsumerName = Get-ResourceName + $domainNameLabel = Get-ResourceName + $rglocation = Get-ProviderLocation ResourceManagement + $resourceTypeParent = "Microsoft.Network/networkInterfaces" + $location = Get-ProviderLocation $resourceTypeParent + + try + { + # Create the resource group + $resourceGroup = New-AzResourceGroup -Name $rgname -Location $rglocation -Tags @{ testtag = "testval" } + + # Create Provider Virtual Network + $subnet = New-AzVirtualNetworkSubnetConfig -Name $subnetProviderName -AddressPrefix 10.0.1.0/24 + $vnet = New-AzVirtualNetwork -Name $vnetProviderName -ResourceGroupName $rgname -Location $location -AddressPrefix 10.0.0.0/16 -Subnet $subnet + + # Create Provider LoadBalancer + $frontendProvider = New-AzLoadBalancerFrontendIpConfig -Name $frontendProviderName -Subnet $vnet.Subnets[0] + $lbProvider = New-AzLoadBalancer -Name $lbProviderName -ResourceGroupName $rgname -Location $location -FrontendIpConfiguration $frontendProvider -Sku Gateway + + # Create Consumer Virtual Network + $subnet = New-AzVirtualNetworkSubnetConfig -Name $subnetConsumerName -AddressPrefix 10.0.1.0/24 + $vnet = New-AzVirtualNetwork -Name $vnetConsumerName -ResourceGroupName $rgname -Location $location -AddressPrefix 10.0.0.0/16 -Subnet $subnet + + # Create Consumer publicip + $publicipConsumer = New-AzPublicIpAddress -ResourceGroupName $rgname -name $publicIpConsumerName -location $location -AllocationMethod Dynamic -DomainNameLabel $domainNameLabel + + # Create the ipconfiguration + $ipconfig1 = New-AzNetworkInterfaceIpConfig -Name $ipconfigConsumerName -Subnet $vnet.Subnets[0] -PublicIpAddress $publicipConsumer -GatewayLoadBalancerId $frontendProvider.Id + + # Create NetworkInterface + $nicConsumer = New-AzNetworkInterface -Name $nicConsumerName -ResourceGroupName $rgname -Location $location -IpConfiguration $ipconfig1 -Tag @{ testtag = "testval" } + + # Create NetworkInterface + $expectedNicConsumer = Get-AzNetworkInterface -Name $nicName -ResourceGroupName $rgname + + # Verification + Assert-AreEqual $frontendProvider.Id $expectedNicConsumer.ipconfigurations[0].GatewayLoadBalancer + } + finally + { + # Cleanup + Clean-ResourceGroup $rgname + } +} + <# .SYNOPSIS Tests creating new simple virtualNetwork with static allocation. diff --git a/src/Network/Network.Test/ScenarioTests/VirtualNetworkGatewayConnectionTests.ps1 b/src/Network/Network.Test/ScenarioTests/VirtualNetworkGatewayConnectionTests.ps1 index 68f94ffd30c7..bf6f059bd26b 100644 --- a/src/Network/Network.Test/ScenarioTests/VirtualNetworkGatewayConnectionTests.ps1 +++ b/src/Network/Network.Test/ScenarioTests/VirtualNetworkGatewayConnectionTests.ps1 @@ -494,7 +494,7 @@ function Test-VirtualNetworkGatewayConnectionCRUD $rglocation = Get-ProviderLocation ResourceManagement $resourceTypeParent = "Microsoft.Network/connections" $location = Get-ProviderLocation $resourceTypeParent - + try { # Create the resource group @@ -511,11 +511,13 @@ function Test-VirtualNetworkGatewayConnectionCRUD # Create VirtualNetworkGateway $vnetIpConfig = New-AzVirtualNetworkGatewayIpConfig -Name $vnetGatewayConfigName -PublicIpAddress $publicip -Subnet $subnet - - $actual = New-AzVirtualNetworkGateway -ResourceGroupName $rgname -name $rname -location $location -IpConfigurations $vnetIpConfig -GatewayType Vpn -VpnType RouteBased -EnableBgp $false + $natRule1 = New-AzVirtualNetworkGatewayNatRule -Name "natRule1" -Type "Static" -Mode "IngressSnat" -InternalMapping @("25.0.0.0/16") -ExternalMapping @("30.0.0.0/16") + $natRule2 = New-AzVirtualNetworkGatewayNatRule -Name "natRule2" -Type "Static" -Mode "EgressSnat" -InternalMapping @("20.0.0.0/16") -ExternalMapping @("50.0.0.0/16") + $actual = New-AzVirtualNetworkGateway -ResourceGroupName $rgname -name $rname -location $location -IpConfigurations $vnetIpConfig -GatewayType Vpn -VpnType RouteBased -EnableBgp $false -GatewaySku VpnGw2 -NatRule $natRule1,$natRule2 $vnetGateway = Get-AzVirtualNetworkGateway -ResourceGroupName $rgname -name $rname Assert-AreEqual $vnetGateway.ResourceGroupName $actual.ResourceGroupName - Assert-AreEqual $vnetGateway.Name $actual.Name + Assert-AreEqual $vnetGateway.Name $actual.Name + Assert-AreEqual 2 @($vnetGateway.NatRules).Count #Assert-AreEqual "Vpn" $expected.GatewayType #Assert-AreEqual "RouteBased" $expected.VpnType @@ -528,8 +530,12 @@ function Test-VirtualNetworkGatewayConnectionCRUD Assert-AreEqual "192.168.0.0/16" $localnetGateway.LocalNetworkAddressSpace.AddressPrefixes[0] $localnetGateway.Location = $location + # Get VirtualNetworkGatewayNatRules + $natRule1 = Get-AzVirtualNetworkGatewayNatRule -Name "natRule1" -ResourceGroupName $rgname -ParentResourceName $rname + $natRule2 = Get-AzVirtualNetworkGatewayNatRule -Name "natRule2" -ResourceGroupName $rgname -ParentResourceName $rname + # Create & Get VirtualNetworkGatewayConnection - $actual = New-AzVirtualNetworkGatewayConnection -ResourceGroupName $rgname -name $vnetConnectionName -location $location -VirtualNetworkGateway1 $vnetGateway -LocalNetworkGateway2 $localnetGateway -ConnectionType IPsec -RoutingWeight 3 -SharedKey abc -ConnectionProtocol IKEv1 -ConnectionMode "Default" + $actual = New-AzVirtualNetworkGatewayConnection -ResourceGroupName $rgname -name $vnetConnectionName -location $location -VirtualNetworkGateway1 $vnetGateway -LocalNetworkGateway2 $localnetGateway -ConnectionType IPsec -RoutingWeight 3 -SharedKey abc -ConnectionProtocol IKEv1 -ConnectionMode "Default" -IngressNatRule $natRule1 -EgressNatRule $natRule2 $expected = Get-AzVirtualNetworkGatewayConnection -ResourceGroupName $rgname -name $vnetConnectionName Assert-AreEqual $expected.ResourceGroupName $actual.ResourceGroupName Assert-AreEqual $expected.Name $actual.Name @@ -538,6 +544,8 @@ function Test-VirtualNetworkGatewayConnectionCRUD Assert-AreEqual "IKEv1" $expected.ConnectionProtocol #Assert-AreEqual "abc" $expected.SharedKey Assert-AreEqual $expected.ConnectionMode $actual.ConnectionMode + Assert-AreEqual 1 @($expected.IngressNatRules).Count + Assert-AreEqual 1 @($expected.EgressNatRules).Count # List VirtualNetworkGatewayConnections $list = Get-AzVirtualNetworkGatewayConnection -ResourceGroupName $rgname @@ -558,11 +566,12 @@ function Test-VirtualNetworkGatewayConnectionCRUD $expected.ConnectionMode = "ResponderOnly" # Set/Update VirtualNetworkGatewayConnection Tags - $actual = Set-AzVirtualNetworkGatewayConnection -VirtualNetworkGatewayConnection $expected -Tag @{ testtagKey="SomeTagKey"; testtagValue="SomeKeyValue" } -Force + $actual = Set-AzVirtualNetworkGatewayConnection -VirtualNetworkGatewayConnection $expected -IngressNatRule @() -Tag @{ testtagKey="SomeTagKey"; testtagValue="SomeKeyValue" } -Force $expected = Get-AzVirtualNetworkGatewayConnection -ResourceGroupName $rgname -name $vnetConnectionName Assert-AreEqual 2 $expected.Tag.Count Assert-AreEqual $true $expected.Tag.Contains("testtagKey") Assert-AreEqual $expected.ConnectionMode $actual.ConnectionMode + Assert-AreEqual 0 $expected.IngressNatRules.Count # Delete VirtualNetworkGatewayConnection $delete = Remove-AzVirtualNetworkGatewayConnection -ResourceGroupName $actual.ResourceGroupName -name $vnetConnectionName -PassThru -Force diff --git a/src/Network/Network.Test/ScenarioTests/VirtualNetworkGatewayTests.cs b/src/Network/Network.Test/ScenarioTests/VirtualNetworkGatewayTests.cs index 473889cf9f88..55494821b53a 100644 --- a/src/Network/Network.Test/ScenarioTests/VirtualNetworkGatewayTests.cs +++ b/src/Network/Network.Test/ScenarioTests/VirtualNetworkGatewayTests.cs @@ -147,5 +147,13 @@ public void TestDisconnectVirtualNetworkGatewayVpnConnection() { TestRunner.RunTestScript("Test-DisconnectVNGVpnConnection"); } + + [Fact] + [Trait(Category.AcceptanceType, Category.CheckIn)] + [Trait(Category.Owner, NrpTeamAlias.brooklynft_subset2)] + public void TestVirtualNetworkGatewayNatRuleCRUD() + { + TestRunner.RunTestScript("Test-VirtualNetworkGatewayNatRuleCRUD"); + } } } diff --git a/src/Network/Network.Test/ScenarioTests/VirtualNetworkGatewayTests.ps1 b/src/Network/Network.Test/ScenarioTests/VirtualNetworkGatewayTests.ps1 index 57c12992a0dc..f35908889e46 100644 --- a/src/Network/Network.Test/ScenarioTests/VirtualNetworkGatewayTests.ps1 +++ b/src/Network/Network.Test/ScenarioTests/VirtualNetworkGatewayTests.ps1 @@ -1241,3 +1241,85 @@ function Test-DisconnectVNGVpnConnection Clean-ResourceGroup $rgname } } + +<# +.SYNOPSIS +Virtual network gateway NatRule tests +#> +function Test-VirtualNetworkGatewayNatRuleCRUD +{ + # Setup + $rgname = Get-ResourceGroupName + $rname = Get-ResourceName + $domainNameLabel = Get-ResourceName + $vnetName = Get-ResourceName + $publicIpName = Get-ResourceName + $vnetGatewayConfigName = Get-ResourceName + $rglocation = Get-ProviderLocation ResourceManagement + $resourceTypeParent = "Microsoft.Network/virtualNetworkGateways" + $location = Get-ProviderLocation $resourceTypeParent + + try + { + # Create the resource group + $resourceGroup = New-AzResourceGroup -Name $rgname -Location $rglocation -Tags @{ testtag = "testval" } + + # Create the Virtual Network + $subnet = New-AzVirtualNetworkSubnetConfig -Name "GatewaySubnet" -AddressPrefix 10.0.0.0/24 + $vnet = New-AzVirtualNetwork -Name $vnetName -ResourceGroupName $rgname -Location $location -AddressPrefix 10.0.0.0/16 -Subnet $subnet + $vnet = Get-AzVirtualNetwork -Name $vnetName -ResourceGroupName $rgname + $subnet = Get-AzVirtualNetworkSubnetConfig -Name "GatewaySubnet" -VirtualNetwork $vnet + + # Create the publicip + $publicip = New-AzPublicIpAddress -ResourceGroupName $rgname -name $publicIpName -location $location -AllocationMethod Dynamic -DomainNameLabel $domainNameLabel + + # Create & Get virtualnetworkgateway with NatRules + $vnetIpConfig = New-AzVirtualNetworkGatewayIpConfig -Name $vnetGatewayConfigName -PublicIpAddress $publicip -Subnet $subnet + $ipconfigurationId = $vnetIpConfig.id + $natRule = New-AzVirtualNetworkGatewayNatRule -Name "natRule1" -Type "Static" -Mode "IngressSnat" -InternalMapping @("25.0.0.0/16") -ExternalMapping @("30.0.0.0/16") + $job = New-AzVirtualNetworkGateway -ResourceGroupName $rgname -name $rname -location $location -IpConfigurations $vnetIpConfig -GatewayType Vpn -VpnType RouteBased -GatewaySku VpnGw2 -NatRule $natRule -EnableBgpRouteTranslationForNat -AsJob + $job | Wait-Job + $actual = $job | Receive-Job + $expected = Get-AzVirtualNetworkGateway -ResourceGroupName $rgname -name $rname + Assert-AreEqual $expected.ResourceGroupName $actual.ResourceGroupName + Assert-AreEqual $expected.Name $actual.Name + Assert-AreEqual "Vpn" $expected.GatewayType + Assert-AreEqual "RouteBased" $expected.VpnType + Assert-AreEqual 1 @($expected.NatRules).Count + + # Updates & Get virtualnetworkgateway with NatRules + $gateway = Get-AzVirtualNetworkGateway -ResourceGroupName $rgname -name $rname + $vngNatRules = $gateway.NatRules + $natRule = New-AzVirtualNetworkGatewayNatRule -Name "natRule2" -Type "Static" -Mode "EgressSnat" -InternalMapping @("20.0.0.0/16") -ExternalMapping @("50.0.0.0/16") + $vngNatRules.Add($natrule) + $updatedGateway = Set-AzVirtualNetworkGateway -VirtualNetworkGateway $gateway -NatRule $vngNatRules + Assert-AreEqual 2 @($updatedGateway.NatRules).Count + + # List virtualNetworkGateways NatRules + $list = Get-AzVirtualNetworkGatewayNatRule -ResourceGroupName $rgname -ParentResourceName $rname + Assert-AreEqual 2 @($list).Count + + # update virtualNetworkGateways NatRule + $natrule = Get-AzVirtualNetworkGatewayNatRule -ResourceGroupName $rgname -ParentResourceName $rname -Name "natRule2" + $updatedNatRule = Update-AzVirtualNetworkGatewayNatRule -InputObject $natrule -ExternalMapping @("40.0.0.0/16") + Assert-AreEqual "Succeeded" $updatedNatRule.ProvisioningState + + # Delete virtualNetworkGatewayNatRules + $delete = Remove-AzVirtualNetworkGatewayNatRule -ResourceGroupName $rgname -ParentResourceName $rname -Name natRule1 -PassThru -Force + Assert-AreEqual $True $delete + + # Delete virtualNetworkGateway + $job = Remove-AzVirtualNetworkGateway -ResourceGroupName $actual.ResourceGroupName -name $rname -PassThru -Force -AsJob + $job | Wait-Job + $delete = $job | Receive-Job + Assert-AreEqual true $delete + + $list = Get-AzVirtualNetworkGateway -ResourceGroupName $actual.ResourceGroupName + Assert-AreEqual 0 @($list).Count + } + finally + { + # Cleanup + Clean-ResourceGroup $rgname + } +} diff --git a/src/Network/Network.Test/ScenarioTests/VirtualNetworkTests.cs b/src/Network/Network.Test/ScenarioTests/VirtualNetworkTests.cs index ea1752eca6c5..98a30bead716 100644 --- a/src/Network/Network.Test/ScenarioTests/VirtualNetworkTests.cs +++ b/src/Network/Network.Test/ScenarioTests/VirtualNetworkTests.cs @@ -146,6 +146,22 @@ public void TestVirtualNetworkSubnetServiceEndpointPolicies() TestRunner.RunTestScript("Test-VirtualNetworkSubnetServiceEndpointPolicies"); } + [Fact] + [Trait(Category.AcceptanceType, Category.CheckIn)] + [Trait(Category.Owner, NrpTeamAlias.sdnnrp)] + public void TestVirtualNetworkCRUDFlowTimeout() + { + TestRunner.RunTestScript("Test-VirtualNetworkCRUD-FlowTimeout"); + } + + [Fact] + [Trait(Category.AcceptanceType, Category.CheckIn)] + [Trait(Category.Owner, NrpTeamAlias.sdnnrp)] + public void TestVirtualNetworkPeeringSyncCRUD() + { + TestRunner.RunTestScript("Test-SyncVirtualNetworkPeeringCRUD"); + } + [Fact] [Trait(Category.AcceptanceType, Category.CheckIn)] public void TestVirtualNetworkInEdgeZone() diff --git a/src/Network/Network.Test/ScenarioTests/VirtualNetworkTests.ps1 b/src/Network/Network.Test/ScenarioTests/VirtualNetworkTests.ps1 index 8e8515d2b608..742a1d46314e 100644 --- a/src/Network/Network.Test/ScenarioTests/VirtualNetworkTests.ps1 +++ b/src/Network/Network.Test/ScenarioTests/VirtualNetworkTests.ps1 @@ -1293,6 +1293,180 @@ function Test-VirtualNetworkSubnetServiceEndpointPolicies } } +<# +.SYNOPSIS +<<<<<<< HEAD +Tests creating new virtual network with flow timeout. +#> +function Test-VirtualNetworkCRUD-FlowTimeout +{ + # Setup + $rgname = Get-ResourceGroupName + $rname = Get-ResourceName + $rglocation = Get-ProviderLocation ResourceManagement + $resourceTypeParent = "Microsoft.Network/virtualNetworks" + $location = Get-ProviderLocation $resourceTypeParent + + try + { + # Create the resource group + $resourceGroup = New-AzResourceGroup -Name $rgname -Location $rglocation -Tags @{ testtag = "testval" } + + # Create virtual network + $actual = New-AzVirtualNetwork -ResourceGroupName $rgname -name $rname -location $location -FlowTimeout 15 -AddressPrefix 10.0.0.0/16 + $expected = Get-AzVirtualNetwork -ResourceGroupName $rgname -name $rname + Assert-AreEqual $expected.ResourceGroupName $actual.ResourceGroupName + Assert-AreEqual $expected.Name $actual.Name + Assert-AreEqual $expected.Location $actual.Location + Assert-NotNull $expected.ResourceGuid + Assert-AreEqual "Succeeded" $expected.ProvisioningState + Assert-AreEqual 15 $expected.FlowTimeoutInMinutes + + # Set virtual network + $actual.FlowTimeoutInMinutes = 30 + $actual = Set-AzVirtualNetwork -VirtualNetwork $actual + $expected = Get-AzVirtualNetwork -ResourceGroupName $rgname -name $rname + Assert-AreEqual 30 $expected.FlowTimeoutInMinutes + + # delete + $delete = Remove-AzVirtualNetwork -ResourceGroupName $actual.ResourceGroupName -Name $rname -PassThru -Force + Assert-AreEqual true $delete + + $list = Get-AzVirtualNetwork -ResourceGroupName $actual.ResourceGroupName + Assert-AreEqual 0 @($list).Count + + # test error handling + Assert-ThrowsContains { Set-AzVirtualNetwork -VirtualNetwork $actual } "not found"; + } + finally + { + # Cleanup + Clean-ResourceGroup $rgname + } +} + +<# +.SYNOPSIS +Tests on CRUD for Sync on VirtualNetworkpeering. +#> +function Test-SyncVirtualNetworkPeeringCRUD +{ + # Setup + $rgname = Get-ResourceGroupName + $peerName = Get-ResourceName + $peerName2 = Get-ResourceName + $vnet1Name = Get-ResourceName + $vnet2Name = Get-ResourceName + $subnet1Name = Get-ResourceName + $subnet2Name = Get-ResourceName + $rglocation = "eastus2euap" + $resourceTypeParent = "Microsoft.Network/virtualNetworks" + $location = "eastus2euap" + + try + { + # Create the resource group + $resourceGroup = New-AzResourceGroup -Name $rgname -Location $rglocation -Tags @{ testtag = "testval" } + + # Create the Virtual Network1 + $subnet1 = New-AzVirtualNetworkSubnetConfig -Name $subnet1Name -AddressPrefix 10.1.1.0/24 + $vnet1 = New-AzVirtualNetwork -Name $vnet1Name -ResourceGroupName $rgname -Location $location -AddressPrefix 10.1.0.0/16 -Subnet $subnet1 + + + Assert-AreEqual $vnet1.ResourceGroupName $rgname + Assert-AreEqual $vnet1.Name $vnet1Name + Assert-AreEqual $vnet1.Location $rglocation + Assert-AreEqual "Succeeded" $vnet1.ProvisioningState + Assert-AreEqual $vnet1.Subnets[0].Name $subnet1.Name + + # Create the Virtual Network2 + $subnet2 = New-AzVirtualNetworkSubnetConfig -Name $subnet2Name -AddressPrefix 10.2.1.0/24 + $vnet2 = New-AzVirtualNetwork -Name $vnet2Name -ResourceGroupName $rgname -Location $location -AddressPrefix 10.2.0.0/16 -Subnet $subnet2 + + Assert-AreEqual $vnet2.ResourceGroupName $rgname + Assert-AreEqual $vnet2.Name $vnet2Name + Assert-AreEqual $vnet2.Location $rglocation + Assert-AreEqual "Succeeded" $vnet2.ProvisioningState + + # Add Peering to vnet1 + $job = $vnet1 | Add-AzVirtualNetworkPeering -name $peerName -RemoteVirtualNetworkId $vnet2.Id -AllowForwardedTraffic -AsJob + $job | Wait-Job + $peer1 = $job | Receive-Job + + # Add Peering to VNet2 + $job = $vnet2 | Add-AzVirtualNetworkPeering -name $peerName2 -RemoteVirtualNetworkId $vnet1.Id -AllowForwardedTraffic -AsJob + $job | Wait-Job + $peer2 = $job | Receive-Job + + Assert-AreEqual $peer1.ResourceGroupName $rgname + Assert-AreEqual $peer1.Name $peerName + Assert-AreEqual $peer1.VirtualNetworkName $vnet1Name + Assert-AreEqual "Succeeded" $peer1.ProvisioningState + Assert-AreEqual $peer1.RemoteVirtualNetwork.Id $vnet2.Id + Assert-AreEqual $peer1.AllowVirtualNetworkAccess True + Assert-AreEqual $peer1.AllowForwardedTraffic True + + Assert-AreEqual $peer2.ResourceGroupName $rgname + Assert-AreEqual $peer2.Name $peerName2 + Assert-AreEqual $peer2.VirtualNetworkName $vnet2Name + Assert-AreEqual "Succeeded" $peer2.ProvisioningState + Assert-AreEqual $peer2.RemoteVirtualNetwork.Id $vnet1.Id + Assert-AreEqual $peer2.AllowVirtualNetworkAccess True + Assert-AreEqual $peer2.AllowForwardedTraffic True + + # Check if Address Spaces are same + Assert-AreEqual $peer1.RemoteVirtualNetworkAddressSpace.AddressPrefixesText $vnet2.AddressSpace.AddressPrefixesText + + # Update Address Space of vnet1 + $vnet1.AddressSpace.AddressPrefixes.Add("10.99.0.0/16") + $vnet1 | Set-AzVirtualNetwork + + # Get and Check Peering Sync Levels of Vnet1 and Vnet2 + $peer1 = Get-AzVirtualNetworkPeering -VirtualNetworkName $vnet1Name -Name $peerName -ResourceGroupName $rgname + $peer2 = Get-AzVirtualNetworkPeering -VirtualNetworkName $vnet2Name -Name $peerName2 -ResourceGroupName $rgname + + Assert-AreEqual $peer1.PeeringSyncLevel "RemoteNotInSync" + Assert-AreEqual $peer2.PeeringSyncLevel "LocalNotInSync" + + # Call Sync on VNet2 + $syncVnet2 = Sync-AzVirtualNetworkPeering -Name $peerName2 -VirtualNetworkName $vnet2Name -ResourceGroupName $rgname + + # Get and Check Peering Sync Levels of Vnet1 and Vnet2 after updating address space of Vnet1 and syncing them + $peer1 = Get-AzVirtualNetworkPeering -VirtualNetworkName $vnet1Name -Name $peerName -ResourceGroupName $rgname + $peer2 = Get-AzVirtualNetworkPeering -VirtualNetworkName $vnet2Name -Name $peerName2 -ResourceGroupName $rgname + + Assert-AreEqual $peer1.PeeringSyncLevel "FullyInSync" + Assert-AreEqual $peer2.PeeringSyncLevel "FullyInSync" + + $vnet1 = Get-AzVirtualNetwork -Name $vnet1Name -ResourceGroupName $rgname + + Assert-AreEqual $peer2.RemoteVirtualNetworkAddressSpace.AddressPrefixesText $vnet1.AddressSpace.AddressPrefixesText + + # Delete Peer1 and Peer2 + $job = Remove-AzVirtualNetworkPeering -name $peerName -VirtualNetworkName $vnet1Name -ResourceGroupName $rgname -Force -PassThru -AsJob + $job | Wait-Job + $delete = $job | Receive-Job + Assert-AreEqual true $delete + + $job = Remove-AzVirtualNetworkPeering -name $peerName2 -VirtualNetworkName $vnet2Name -ResourceGroupName $rgname -Force -PassThru -AsJob + $job | Wait-Job + $delete = $job | Receive-Job + Assert-AreEqual true $delete + + # Delete VirtualNetwork + $delete = Remove-AzVirtualNetwork -ResourceGroupName $rgname -name $vnet1Name -PassThru -Force + Assert-AreEqual true $delete + + $delete = Remove-AzVirtualNetwork -ResourceGroupName $rgname -name $vnet2Name -PassThru -Force + Assert-AreEqual true $delete + } + finally + { + # Cleanup + Clean-ResourceGroup $rgname + } +} + <# .SYNOPSIS Tests whether virtual network put to an edge zone is successful. @@ -1324,4 +1498,4 @@ function Test-VirtualNetworkInEdgeZone # Cleanup Clean-ResourceGroup $ResourceGroup } -} +} \ No newline at end of file diff --git a/src/Network/Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.ApplicationGatewayTests/TestApplicationGatewayCRUDWithMutualAuthentication.json b/src/Network/Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.ApplicationGatewayTests/TestApplicationGatewayCRUDWithMutualAuthentication.json index 59f0140ec4ce..4b1db36817c4 100644 --- a/src/Network/Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.ApplicationGatewayTests/TestApplicationGatewayCRUDWithMutualAuthentication.json +++ b/src/Network/Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.ApplicationGatewayTests/TestApplicationGatewayCRUDWithMutualAuthentication.json @@ -1,22 +1,22 @@ { "Entries": [ { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/providers/Microsoft.Network?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yaz9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/providers/Microsoft.Network?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yaz9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "0f525ed4-f5fe-455b-a59f-f65ec3702223" + "6fc2fdc3-5d82-499e-8454-de508eecfe89" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.17" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -27,16 +27,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11999" + "11998" ], "x-ms-request-id": [ - "97841fd0-4fc8-4d6c-9380-9b2b8323bf3c" + "d12173a9-ecb6-4ec2-9e52-833451628149" ], "x-ms-correlation-request-id": [ - "97841fd0-4fc8-4d6c-9380-9b2b8323bf3c" + "d12173a9-ecb6-4ec2-9e52-833451628149" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T205015Z:97841fd0-4fc8-4d6c-9380-9b2b8323bf3c" + "WESTUS:20210514T005553Z:d12173a9-ecb6-4ec2-9e52-833451628149" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -45,7 +45,7 @@ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 20:50:14 GMT" + "Fri, 14 May 2021 00:55:53 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -54,29 +54,29 @@ "-1" ], "Content-Length": [ - "74763" + "112472" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/providers/Microsoft.Network\",\r\n \"namespace\": \"Microsoft.Network\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"2cf9eb86-36b5-49dc-86ae-9a63135dfa8c\",\r\n \"roleDefinitionId\": \"13ba9ab4-19f0-4804-adc4-14ece36cc7a1\"\r\n },\r\n {\r\n \"applicationId\": \"7c33bfcb-8d33-48d6-8e60-dc6404003489\",\r\n \"roleDefinitionId\": \"ad6261e4-fa9a-4642-aa5f-104f1b67e9e3\"\r\n },\r\n {\r\n \"applicationId\": \"1e3e4475-288f-4018-a376-df66fd7fac5f\",\r\n \"roleDefinitionId\": \"1d538b69-3d87-4e56-8ff8-25786fd48261\"\r\n },\r\n {\r\n \"applicationId\": \"a0be0c72-870e-46f0-9c49-c98333a996f7\",\r\n \"roleDefinitionId\": \"7ce22727-ffce-45a9-930c-ddb2e56fa131\"\r\n },\r\n {\r\n \"applicationId\": \"486c78bf-a0f7-45f1-92fd-37215929e116\",\r\n \"roleDefinitionId\": \"98a9e526-0a60-4c1f-a33a-ae46e1f8dc0d\"\r\n },\r\n {\r\n \"applicationId\": \"19947cfd-0303-466c-ac3c-fcc19a7a1570\",\r\n \"roleDefinitionId\": \"d813ab6c-bfb7-413e-9462-005b21f0ce09\"\r\n },\r\n {\r\n \"applicationId\": \"341b7f3d-69b3-47f9-9ce7-5b7f4945fdbd\",\r\n \"roleDefinitionId\": \"8141843c-c51c-4c1e-a5bf-0d351594b86c\"\r\n },\r\n {\r\n \"applicationId\": \"328fd23b-de6e-462c-9433-e207470a5727\",\r\n \"roleDefinitionId\": \"79e29e06-4056-41e5-a6b2-959f1f47747e\"\r\n },\r\n {\r\n \"applicationId\": \"6d057c82-a784-47ae-8d12-ca7b38cf06b4\",\r\n \"roleDefinitionId\": \"c27dd31e-c1e5-4ab0-93e1-a12ba34f182e\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"natGateways\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\"\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"privateEndpoints\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"privateEndpointRedirectMaps\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"loadBalancers\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"networkSecurityGroups\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"applicationSecurityGroups\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"serviceEndpointPolicies\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"networkIntentPolicies\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"routeTables\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"publicIPPrefixes\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\"\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"ddosCustomPolicies\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"networkWatchers\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"networkWatchers/connectionMonitors\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"networkWatchers/flowLogs\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"networkWatchers/pingMeshes\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworkGateways\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"localNetworkGateways\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"connections\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"applicationGateways\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"applicationGatewayWebApplicationFirewallPolicies\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/CheckDnsNameAvailability\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/usages\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/virtualNetworkAvailableEndpointServices\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/availableDelegations\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/serviceTags\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/availablePrivateEndpointTypes\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/availableServiceAliases\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/checkPrivateLinkServiceVisibility\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/autoApprovedPrivateLinkServices\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/batchValidatePrivateEndpointsForResourceMove\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/batchNotifyPrivateEndpointsForResourceMove\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/supportedVirtualMachineSizes\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/checkAcceleratedNetworkingSupport\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/validateResourceOwnership\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/setResourceOwnership\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/effectiveResourceOwnership\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"dnsOperationResults\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnsOperationStatuses\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"getDnsResourceReference\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"internalNotify\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/A\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/AAAA\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/CNAME\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/PTR\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/MX\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/TXT\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/SRV\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/SOA\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/NS\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/CAA\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/recordsets\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/all\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/virtualNetworkLinks\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"privateDnsOperationResults\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"privateDnsOperationStatuses\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZonesInternal\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/A\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/AAAA\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/CNAME\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/PTR\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/MX\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/TXT\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/SRV\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/SOA\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/all\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"trafficmanagerprofiles\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-08-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2017-05-01\",\r\n \"2017-03-01\",\r\n \"2015-11-01\",\r\n \"2015-04-28-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"trafficmanagerprofiles/heatMaps\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-08-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2017-09-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkTrafficManagerNameAvailability\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-08-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2017-05-01\",\r\n \"2017-03-01\",\r\n \"2015-11-01\",\r\n \"2015-04-28-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"trafficManagerUserMetricsKeys\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-08-01\",\r\n \"2018-04-01\",\r\n \"2017-09-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"trafficManagerGeographicHierarchies\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-08-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2017-05-01\",\r\n \"2017-03-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"expressRouteCircuits\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"expressRouteServiceProviders\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"applicationGatewayAvailableWafRuleSets\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"applicationGatewayAvailableSslOptions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"applicationGatewayAvailableServerVariables\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"applicationGatewayAvailableRequestHeaders\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"applicationGatewayAvailableResponseHeaders\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"routeFilters\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"bgpServiceCommunities\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualWans\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"vpnSites\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"vpnServerConfigurations\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"virtualHubs\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"vpnGateways\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"p2sVpnGateways\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"expressRouteGateways\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"firewallPolicies\",\r\n \"locations\": [\r\n \"UAE North\",\r\n \"Australia Central 2\",\r\n \"UAE Central\",\r\n \"Germany North\",\r\n \"Central India\",\r\n \"Korea South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Japan West\",\r\n \"France South\",\r\n \"South Africa West\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"South India\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"South Africa North\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"UK West\",\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Central\",\r\n \"Australia Southeast\",\r\n \"UK South\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"France Central\",\r\n \"Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"ipGroups\",\r\n \"locations\": [\r\n \"UAE North\",\r\n \"Australia Central 2\",\r\n \"UAE Central\",\r\n \"Germany North\",\r\n \"Central India\",\r\n \"Korea South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Japan West\",\r\n \"France South\",\r\n \"South Africa West\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"South India\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"South Africa North\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"UK West\",\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Central\",\r\n \"Australia Southeast\",\r\n \"UK South\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"France Central\",\r\n \"West Central US\",\r\n \"Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/nfvOperations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/nfvOperationResults\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"securityPartnerProviders\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"azureFirewalls\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\"\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"azureFirewallFqdnTags\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworkTaps\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateLinkServices\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"ddosProtectionPlans\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"networkProfiles\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"frontdoorOperationResults\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-01-01\",\r\n \"2019-11-01\",\r\n \"2019-10-01\",\r\n \"2019-08-01\",\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2019-03-01\",\r\n \"2018-08-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkFrontdoorNameAvailability\",\r\n \"locations\": [\r\n \"global\",\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 \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-01-01\",\r\n \"2019-08-01\",\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2018-08-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"frontdoors\",\r\n \"locations\": [\r\n \"global\",\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 \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-01-01\",\r\n \"2019-08-01\",\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2018-08-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"frontdoors/frontendEndpoints\",\r\n \"locations\": [\r\n \"global\",\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 \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-01-01\",\r\n \"2019-08-01\",\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2018-08-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"frontdoorWebApplicationFirewallPolicies\",\r\n \"locations\": [\r\n \"global\",\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 \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-04-01\",\r\n \"2019-10-01\",\r\n \"2019-03-01\",\r\n \"2018-08-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"frontdoorWebApplicationFirewallManagedRuleSets\",\r\n \"locations\": [\r\n \"global\",\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 \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-04-01\",\r\n \"2019-10-01\",\r\n \"2019-03-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkExperimentProfiles\",\r\n \"locations\": [\r\n \"global\",\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 \"West US 2\",\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 \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/bareMetalTenants\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"bastionHosts\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"virtualRouters\",\r\n \"locations\": [\r\n \"UAE North\",\r\n \"Australia Central 2\",\r\n \"UAE Central\",\r\n \"Germany North\",\r\n \"Central India\",\r\n \"Korea South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Japan West\",\r\n \"France South\",\r\n \"South Africa West\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"South India\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"South Africa North\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"UK West\",\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Central\",\r\n \"Australia Southeast\",\r\n \"UK South\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"France Central\",\r\n \"Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"networkVirtualAppliances\",\r\n \"locations\": [\r\n \"UAE North\",\r\n \"Australia Central 2\",\r\n \"UAE Central\",\r\n \"Germany North\",\r\n \"Central India\",\r\n \"Korea South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Japan West\",\r\n \"France South\",\r\n \"South Africa West\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"South India\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"South Africa North\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"UK West\",\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Central\",\r\n \"Australia Southeast\",\r\n \"UK South\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"France Central\",\r\n \"Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"ipAllocations\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"locations/commitInternalAzureNetworkManagerConfiguration\",\r\n \"locations\": [\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkVirtualApplianceSkus\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/providers/Microsoft.Network\",\r\n \"namespace\": \"Microsoft.Network\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"2cf9eb86-36b5-49dc-86ae-9a63135dfa8c\",\r\n \"roleDefinitionId\": \"13ba9ab4-19f0-4804-adc4-14ece36cc7a1\"\r\n },\r\n {\r\n \"applicationId\": \"7c33bfcb-8d33-48d6-8e60-dc6404003489\",\r\n \"roleDefinitionId\": \"ad6261e4-fa9a-4642-aa5f-104f1b67e9e3\"\r\n },\r\n {\r\n \"applicationId\": \"1e3e4475-288f-4018-a376-df66fd7fac5f\",\r\n \"roleDefinitionId\": \"1d538b69-3d87-4e56-8ff8-25786fd48261\"\r\n },\r\n {\r\n \"applicationId\": \"a0be0c72-870e-46f0-9c49-c98333a996f7\",\r\n \"roleDefinitionId\": \"7ce22727-ffce-45a9-930c-ddb2e56fa131\"\r\n },\r\n {\r\n \"applicationId\": \"486c78bf-a0f7-45f1-92fd-37215929e116\",\r\n \"roleDefinitionId\": \"98a9e526-0a60-4c1f-a33a-ae46e1f8dc0d\"\r\n },\r\n {\r\n \"applicationId\": \"19947cfd-0303-466c-ac3c-fcc19a7a1570\",\r\n \"roleDefinitionId\": \"d813ab6c-bfb7-413e-9462-005b21f0ce09\"\r\n },\r\n {\r\n \"applicationId\": \"341b7f3d-69b3-47f9-9ce7-5b7f4945fdbd\",\r\n \"roleDefinitionId\": \"8141843c-c51c-4c1e-a5bf-0d351594b86c\"\r\n },\r\n {\r\n \"applicationId\": \"328fd23b-de6e-462c-9433-e207470a5727\",\r\n \"roleDefinitionId\": \"79e29e06-4056-41e5-a6b2-959f1f47747e\"\r\n },\r\n {\r\n \"applicationId\": \"6d057c82-a784-47ae-8d12-ca7b38cf06b4\",\r\n \"roleDefinitionId\": \"c27dd31e-c1e5-4ab0-93e1-a12ba34f182e\"\r\n },\r\n {\r\n \"applicationId\": \"b4ca0290-4e73-4e31-ade0-c82ecfaabf6a\",\r\n \"roleDefinitionId\": \"18363e25-ff21-4159-ae8d-7dfecb5bd001\"\r\n },\r\n {\r\n \"applicationId\": \"79d7fb34-4bef-4417-8184-ff713af7a679\",\r\n \"roleDefinitionId\": \"1c1f11ef-abfa-4abe-a02b-226771d07fc7\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks/taggedTrafficConsumers\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"natGateways\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\"\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Brazil South\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central India\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Korea Central\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"West US 3\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Norway East\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Brazil South\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central India\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Korea Central\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"West US 3\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Norway East\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"customIpPrefixes\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\"\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Brazil South\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central India\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Korea Central\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"West US 3\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Norway East\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"dscpConfigurations\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"privateEndpoints\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"privateEndpointRedirectMaps\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"loadBalancers\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"networkSecurityGroups\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"applicationSecurityGroups\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"serviceEndpointPolicies\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"networkIntentPolicies\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"routeTables\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"publicIPPrefixes\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\"\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Brazil South\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central India\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Korea Central\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"West US 3\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Norway East\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"ddosCustomPolicies\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"networkWatchers\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"networkWatchers/connectionMonitors\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"networkWatchers/flowLogs\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"networkWatchers/pingMeshes\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworkGateways\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"localNetworkGateways\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"connections\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"applicationGateways\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Brazil South\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central India\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Korea Central\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"West US 3\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Norway East\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"applicationGatewayWebApplicationFirewallPolicies\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/operations\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/CheckDnsNameAvailability\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/setLoadBalancerFrontendPublicIpAddresses\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/usages\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/virtualNetworkAvailableEndpointServices\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/availableDelegations\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/serviceTags\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/availablePrivateEndpointTypes\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/availableServiceAliases\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/checkPrivateLinkServiceVisibility\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/autoApprovedPrivateLinkServices\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/batchValidatePrivateEndpointsForResourceMove\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/batchNotifyPrivateEndpointsForResourceMove\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/supportedVirtualMachineSizes\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/setAzureNetworkManagerConfiguration\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/getAzureNetworkManagerConfiguration\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/checkAcceleratedNetworkingSupport\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/validateResourceOwnership\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/setResourceOwnership\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/effectiveResourceOwnership\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"dnsOperationResults\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnsOperationStatuses\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"getDnsResourceReference\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"internalNotify\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/A\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/AAAA\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/CNAME\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/PTR\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/MX\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/TXT\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/SRV\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/SOA\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/NS\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/CAA\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/recordsets\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/all\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-01\",\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/virtualNetworkLinks\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-01\",\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"privateDnsOperationResults\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-01\",\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"privateDnsOperationStatuses\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-01\",\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZonesInternal\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-01\",\r\n \"2020-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/A\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-01\",\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/AAAA\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-01\",\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/CNAME\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-01\",\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/PTR\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-01\",\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/MX\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-01\",\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/TXT\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-01\",\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/SRV\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-01\",\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/SOA\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-01\",\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/all\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-01\",\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks/privateDnsZoneLinks\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"trafficmanagerprofiles\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-08-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2017-05-01\",\r\n \"2017-03-01\",\r\n \"2015-11-01\",\r\n \"2015-04-28-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"trafficmanagerprofiles/heatMaps\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-08-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2017-09-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkTrafficManagerNameAvailability\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-08-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2017-05-01\",\r\n \"2017-03-01\",\r\n \"2015-11-01\",\r\n \"2015-04-28-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"trafficManagerUserMetricsKeys\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-08-01\",\r\n \"2018-04-01\",\r\n \"2017-09-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"trafficManagerGeographicHierarchies\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-08-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2017-05-01\",\r\n \"2017-03-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"expressRouteCircuits\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"expressRouteServiceProviders\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"applicationGatewayAvailableWafRuleSets\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"applicationGatewayAvailableSslOptions\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"applicationGatewayAvailableServerVariables\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"applicationGatewayAvailableRequestHeaders\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"applicationGatewayAvailableResponseHeaders\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"routeFilters\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"bgpServiceCommunities\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualWans\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"vpnSites\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"vpnServerConfigurations\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"virtualHubs\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"vpnGateways\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"p2sVpnGateways\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"expressRouteGateways\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"expressRoutePortsLocations\",\r\n \"locations\": [\r\n \"France Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"firewallPolicies\",\r\n \"locations\": [\r\n \"UAE North\",\r\n \"Australia Central 2\",\r\n \"UAE Central\",\r\n \"Germany North\",\r\n \"Central India\",\r\n \"Korea South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Japan West\",\r\n \"France South\",\r\n \"South Africa West\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"South India\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"South Africa North\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"Brazil Southeast\",\r\n \"Japan East\",\r\n \"UK West\",\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Central\",\r\n \"Australia Southeast\",\r\n \"UK South\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"France Central\",\r\n \"Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"ipGroups\",\r\n \"locations\": [\r\n \"UAE North\",\r\n \"Australia Central 2\",\r\n \"UAE Central\",\r\n \"Germany North\",\r\n \"Central India\",\r\n \"Korea South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Japan West\",\r\n \"France South\",\r\n \"South Africa West\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"South India\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"South Africa North\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"UK West\",\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Central\",\r\n \"Australia Southeast\",\r\n \"UK South\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"France Central\",\r\n \"West Central US\",\r\n \"Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"azureWebCategories\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/nfvOperations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/nfvOperationResults\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"securityPartnerProviders\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"azureFirewalls\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\"\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Brazil South\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central India\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Korea Central\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"West US 3\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Norway East\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"azureFirewallFqdnTags\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworkTaps\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateLinkServices\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/privateLinkServices\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"ddosProtectionPlans\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"networkProfiles\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"frontdoorOperationResults\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-01-01\",\r\n \"2019-11-01\",\r\n \"2019-10-01\",\r\n \"2019-08-01\",\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2019-03-01\",\r\n \"2018-08-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkFrontdoorNameAvailability\",\r\n \"locations\": [\r\n \"global\",\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 \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-01-01\",\r\n \"2019-08-01\",\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2018-08-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"frontdoors\",\r\n \"locations\": [\r\n \"global\",\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 \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-01-01\",\r\n \"2019-08-01\",\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2018-08-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"frontdoors/frontendEndpoints\",\r\n \"locations\": [\r\n \"global\",\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 \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-01-01\",\r\n \"2019-08-01\",\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2018-08-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"frontdoors/frontendEndpoints/customHttpsConfiguration\",\r\n \"locations\": [\r\n \"global\",\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 \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-01-01\",\r\n \"2019-08-01\",\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2018-08-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"frontdoorWebApplicationFirewallPolicies\",\r\n \"locations\": [\r\n \"global\",\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 \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-04-01\",\r\n \"2019-10-01\",\r\n \"2019-03-01\",\r\n \"2018-08-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"frontdoorWebApplicationFirewallManagedRuleSets\",\r\n \"locations\": [\r\n \"global\",\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 \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-04-01\",\r\n \"2019-10-01\",\r\n \"2019-03-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkExperimentProfiles\",\r\n \"locations\": [\r\n \"global\",\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 \"West US 2\",\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 \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/bareMetalTenants\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"bastionHosts\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"virtualRouters\",\r\n \"locations\": [\r\n \"UAE North\",\r\n \"Australia Central 2\",\r\n \"UAE Central\",\r\n \"Germany North\",\r\n \"Central India\",\r\n \"Korea South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Japan West\",\r\n \"France South\",\r\n \"South Africa West\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"South India\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"South Africa North\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"UK West\",\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Central\",\r\n \"Australia Southeast\",\r\n \"UK South\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"France Central\",\r\n \"Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"networkVirtualAppliances\",\r\n \"locations\": [\r\n \"UAE North\",\r\n \"Australia Central 2\",\r\n \"UAE Central\",\r\n \"Germany North\",\r\n \"Central India\",\r\n \"Korea South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Japan West\",\r\n \"France South\",\r\n \"South Africa West\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"South India\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"South Africa North\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"UK West\",\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Central\",\r\n \"Australia Southeast\",\r\n \"UK South\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"France Central\",\r\n \"Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"ipAllocations\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US SLV\",\r\n \"Jio India Central\",\r\n \"Sweden South\",\r\n \"Sweden Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"locations/commitInternalAzureNetworkManagerConfiguration\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"UAE Central\",\r\n \"Germany North\",\r\n \"East US\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"South Africa West\",\r\n \"Brazil South\",\r\n \"UK West\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"UAE North\",\r\n \"Germany West Central\",\r\n \"Switzerland West\",\r\n \"East Asia\",\r\n \"Jio India West\",\r\n \"South Africa North\",\r\n \"UK South\",\r\n \"South India\",\r\n \"Australia Southeast\",\r\n \"France South\",\r\n \"West US 2\",\r\n \"Japan West\",\r\n \"Norway East\",\r\n \"France Central\",\r\n \"West US 3\",\r\n \"Central India\",\r\n \"Korea South\",\r\n \"Brazil Southeast\",\r\n \"Korea Central\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Norway West\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Switzerland North\",\r\n \"Jio India Central\",\r\n \"East US SLV\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/internalAzureVirtualNetworkManagerOperation\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"UAE Central\",\r\n \"Germany North\",\r\n \"East US\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"South Africa West\",\r\n \"Brazil South\",\r\n \"UK West\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"UAE North\",\r\n \"Germany West Central\",\r\n \"Switzerland West\",\r\n \"East Asia\",\r\n \"Jio India West\",\r\n \"South Africa North\",\r\n \"UK South\",\r\n \"South India\",\r\n \"Australia Southeast\",\r\n \"France South\",\r\n \"West US 2\",\r\n \"Japan West\",\r\n \"Norway East\",\r\n \"France Central\",\r\n \"West US 3\",\r\n \"Central India\",\r\n \"Korea South\",\r\n \"Brazil Southeast\",\r\n \"Korea Central\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Norway West\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Switzerland North\",\r\n \"Jio India Central\",\r\n \"East US SLV\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-08-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkVirtualApplianceSkus\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkWatchers/lenses\",\r\n \"locations\": [\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourcegroups/ps7115?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL3Jlc291cmNlZ3JvdXBzL3BzNzExNT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourcegroups/ps83?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL3Jlc291cmNlZ3JvdXBzL3BzODM/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus2\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "3c2a9f67-2dc4-4761-ab39-a317bd7d48a9" + "d396b914-0496-4915-86ee-1f4193fe5ed3" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.17" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ], "Content-Type": [ "application/json; charset=utf-8" @@ -96,13 +96,13 @@ "1199" ], "x-ms-request-id": [ - "3a4a1cd1-507e-4f3d-9b80-d5fc677062d6" + "dea85f5c-b0d5-4119-85ae-0324a6adf2aa" ], "x-ms-correlation-request-id": [ - "3a4a1cd1-507e-4f3d-9b80-d5fc677062d6" + "dea85f5c-b0d5-4119-85ae-0324a6adf2aa" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T205016Z:3a4a1cd1-507e-4f3d-9b80-d5fc677062d6" + "WESTUS:20210514T005555Z:dea85f5c-b0d5-4119-85ae-0324a6adf2aa" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -111,10 +111,10 @@ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 20:50:16 GMT" + "Fri, 14 May 2021 00:55:55 GMT" ], "Content-Length": [ - "166" + "212" ], "Content-Type": [ "application/json; charset=utf-8" @@ -123,26 +123,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115\",\r\n \"name\": \"ps7115\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83\",\r\n \"name\": \"ps83\",\r\n \"location\": \"westus2\",\r\n \"tags\": {\r\n \"Created\": \"2021-05-14T00:55:54.5690686Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/virtualNetworks/ps3334?api-version=2020-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL3Jlc291cmNlR3JvdXBzL3BzNzExNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzMzMzND9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/virtualNetworks/ps6755?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL3Jlc291cmNlR3JvdXBzL3BzODMvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL3ZpcnR1YWxOZXR3b3Jrcy9wczY3NTU/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "e705979d-c338-4f21-9c84-d35ab4302a0e" + "e26d4ff8-a1f5-4562-9258-eeb0d5aee8e4" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/718.238.18288.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/416.1932.13825.0" ] }, "ResponseHeaders": { @@ -156,13 +156,13 @@ "gateway" ], "x-ms-request-id": [ - "feafe648-199b-45fe-933d-68fe5ea69724" + "8cf163e7-6640-4b55-a351-0e805e61e5b9" ], "x-ms-correlation-request-id": [ - "feafe648-199b-45fe-933d-68fe5ea69724" + "8cf163e7-6640-4b55-a351-0e805e61e5b9" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T205018Z:feafe648-199b-45fe-933d-68fe5ea69724" + "WESTUS:20210514T005555Z:8cf163e7-6640-4b55-a351-0e805e61e5b9" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -171,7 +171,7 @@ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 20:50:17 GMT" + "Fri, 14 May 2021 00:55:55 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -180,23 +180,26 @@ "-1" ], "Content-Length": [ - "218" + "216" ] }, - "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/virtualNetworks/ps3334' under resource group 'ps7115' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/virtualNetworks/ps6755' under resource group 'ps83' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", "StatusCode": 404 }, { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/virtualNetworks/ps3334?api-version=2020-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL3Jlc291cmNlR3JvdXBzL3BzNzExNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzMzMzND9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/virtualNetworks/ps6755?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL3Jlc291cmNlR3JvdXBzL3BzODMvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL3ZpcnR1YWxOZXR3b3Jrcy9wczY3NTU/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "e26d4ff8-a1f5-4562-9258-eeb0d5aee8e4" + ], "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/718.238.18288.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/416.1932.13825.0" ] }, "ResponseHeaders": { @@ -207,16 +210,16 @@ "no-cache" ], "ETag": [ - "W/\"8daa292f-c46b-4478-87d2-d90f721aa7ce\"" + "W/\"4520180e-e3fb-4e74-8a3a-9687bb19a497\"" ], "x-ms-request-id": [ - "1cadc6a4-aab0-4c3f-ab3f-fb4f5a6766df" + "0294722d-c6a8-463c-b3b7-26d3a9232384" ], "x-ms-correlation-request-id": [ - "b7bb955e-08bc-49c3-8225-70752b2c3785" + "4f6e965d-2aa9-4cee-8aac-581d02074264" ], "x-ms-arm-service-request-id": [ - "7b69a120-da4d-4733-96c7-96c7af83e7a2" + "1e72e395-edda-4efa-8ee4-e5648661ce86" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -229,16 +232,16 @@ "11997" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T205024Z:b7bb955e-08bc-49c3-8225-70752b2c3785" + "WESTUS:20210514T005602Z:4f6e965d-2aa9-4cee-8aac-581d02074264" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 20:50:23 GMT" + "Fri, 14 May 2021 00:56:01 GMT" ], "Content-Length": [ - "1269" + "1231" ], "Content-Type": [ "application/json; charset=utf-8" @@ -247,26 +250,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps3334\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/virtualNetworks/ps3334\",\r\n \"etag\": \"W/\\\"8daa292f-c46b-4478-87d2-d90f721aa7ce\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"4461a4ce-fd46-4e2d-b907-a3374ab81822\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"ps9774\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/virtualNetworks/ps3334/subnets/ps9774\",\r\n \"etag\": \"W/\\\"8daa292f-c46b-4478-87d2-d90f721aa7ce\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false,\r\n \"enableVmProtection\": false\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps6755\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/virtualNetworks/ps6755\",\r\n \"etag\": \"W/\\\"4520180e-e3fb-4e74-8a3a-9687bb19a497\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"0640d58e-8460-473b-a31d-c29de9e2ba7c\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"ps7901\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/virtualNetworks/ps6755/subnets/ps7901\",\r\n \"etag\": \"W/\\\"4520180e-e3fb-4e74-8a3a-9687bb19a497\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/virtualNetworks/ps3334?api-version=2020-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL3Jlc291cmNlR3JvdXBzL3BzNzExNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzMzMzND9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/virtualNetworks/ps6755?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL3Jlc291cmNlR3JvdXBzL3BzODMvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL3ZpcnR1YWxOZXR3b3Jrcy9wczY3NTU/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "3efcb607-ed19-44da-b403-436e3ab3f636" + "e26d4ff8-a1f5-4562-9258-eeb0d5aee8e4" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/718.238.18288.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/416.1932.13825.0" ] }, "ResponseHeaders": { @@ -277,16 +280,16 @@ "no-cache" ], "ETag": [ - "W/\"8daa292f-c46b-4478-87d2-d90f721aa7ce\"" + "W/\"4520180e-e3fb-4e74-8a3a-9687bb19a497\"" ], "x-ms-request-id": [ - "8ccfe0d8-d0b3-43a9-b481-4efc5e4cb07b" + "523a2338-fafc-4939-a87b-29d21afefea5" ], "x-ms-correlation-request-id": [ - "39a7878b-1c58-4479-a586-40d4c1efedbc" + "40c1ca7e-1d7e-417b-85e9-54915e7e8e6b" ], "x-ms-arm-service-request-id": [ - "550820aa-ba52-4cab-87f3-8e5d19c8a961" + "f64939a6-6733-48c1-a94c-968ca14fbae1" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -299,16 +302,16 @@ "11996" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T205024Z:39a7878b-1c58-4479-a586-40d4c1efedbc" + "WESTUS:20210514T005602Z:40c1ca7e-1d7e-417b-85e9-54915e7e8e6b" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 20:50:23 GMT" + "Fri, 14 May 2021 00:56:01 GMT" ], "Content-Length": [ - "1269" + "1231" ], "Content-Type": [ "application/json; charset=utf-8" @@ -317,26 +320,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps3334\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/virtualNetworks/ps3334\",\r\n \"etag\": \"W/\\\"8daa292f-c46b-4478-87d2-d90f721aa7ce\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"4461a4ce-fd46-4e2d-b907-a3374ab81822\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"ps9774\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/virtualNetworks/ps3334/subnets/ps9774\",\r\n \"etag\": \"W/\\\"8daa292f-c46b-4478-87d2-d90f721aa7ce\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false,\r\n \"enableVmProtection\": false\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps6755\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/virtualNetworks/ps6755\",\r\n \"etag\": \"W/\\\"4520180e-e3fb-4e74-8a3a-9687bb19a497\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"0640d58e-8460-473b-a31d-c29de9e2ba7c\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"ps7901\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/virtualNetworks/ps6755/subnets/ps7901\",\r\n \"etag\": \"W/\\\"4520180e-e3fb-4e74-8a3a-9687bb19a497\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/virtualNetworks/ps3334?api-version=2020-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL3Jlc291cmNlR3JvdXBzL3BzNzExNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzMzMzND9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/virtualNetworks/ps6755?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL3Jlc291cmNlR3JvdXBzL3BzODMvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL3ZpcnR1YWxOZXR3b3Jrcy9wczY3NTU/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "ceeac43b-7dfa-44eb-b46a-53c8008782e5" + "eddcf24a-0447-4c00-a91e-3efec725a8d7" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/718.238.18288.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/416.1932.13825.0" ] }, "ResponseHeaders": { @@ -347,16 +350,16 @@ "no-cache" ], "ETag": [ - "W/\"8daa292f-c46b-4478-87d2-d90f721aa7ce\"" + "W/\"4520180e-e3fb-4e74-8a3a-9687bb19a497\"" ], "x-ms-request-id": [ - "09d8f753-b35a-4eee-8fc7-7143dd26640d" + "cd698368-9b4e-4dcd-86ef-83ae035ac77c" ], "x-ms-correlation-request-id": [ - "0f64cef2-6ad0-40d7-9e48-86d991c36cda" + "44318ec9-8a8b-488c-89e2-d8f369fa6ab0" ], "x-ms-arm-service-request-id": [ - "1c92fd30-b916-4d0c-9a07-11873b6b8953" + "abe5c1ee-d21b-4dcd-8fd0-42c5dda10779" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -366,19 +369,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11999" + "11995" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T205025Z:0f64cef2-6ad0-40d7-9e48-86d991c36cda" + "WESTUS:20210514T005602Z:44318ec9-8a8b-488c-89e2-d8f369fa6ab0" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 20:50:24 GMT" + "Fri, 14 May 2021 00:56:01 GMT" ], "Content-Length": [ - "1269" + "1231" ], "Content-Type": [ "application/json; charset=utf-8" @@ -387,26 +390,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps3334\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/virtualNetworks/ps3334\",\r\n \"etag\": \"W/\\\"8daa292f-c46b-4478-87d2-d90f721aa7ce\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"4461a4ce-fd46-4e2d-b907-a3374ab81822\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"ps9774\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/virtualNetworks/ps3334/subnets/ps9774\",\r\n \"etag\": \"W/\\\"8daa292f-c46b-4478-87d2-d90f721aa7ce\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false,\r\n \"enableVmProtection\": false\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps6755\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/virtualNetworks/ps6755\",\r\n \"etag\": \"W/\\\"4520180e-e3fb-4e74-8a3a-9687bb19a497\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"0640d58e-8460-473b-a31d-c29de9e2ba7c\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"ps7901\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/virtualNetworks/ps6755/subnets/ps7901\",\r\n \"etag\": \"W/\\\"4520180e-e3fb-4e74-8a3a-9687bb19a497\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/virtualNetworks/ps3334?api-version=2020-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL3Jlc291cmNlR3JvdXBzL3BzNzExNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzMzMzND9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/virtualNetworks/ps6755?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL3Jlc291cmNlR3JvdXBzL3BzODMvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL3ZpcnR1YWxOZXR3b3Jrcy9wczY3NTU/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"properties\": {\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"addressPrefixes\": [],\r\n \"serviceEndpoints\": [],\r\n \"serviceEndpointPolicies\": [],\r\n \"ipAllocations\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"name\": \"ps9774\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false,\r\n \"ipAllocations\": []\r\n },\r\n \"location\": \"westus2\"\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"properties\": {\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"addressPrefixes\": [],\r\n \"serviceEndpoints\": [],\r\n \"serviceEndpointPolicies\": [],\r\n \"ipAllocations\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"name\": \"ps7901\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false,\r\n \"ipAllocations\": []\r\n },\r\n \"location\": \"westus2\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "9604722f-82e1-4dc9-a54d-af31d51e8ffb" + "e26d4ff8-a1f5-4562-9258-eeb0d5aee8e4" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/718.238.18288.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/416.1932.13825.0" ], "Content-Type": [ "application/json; charset=utf-8" @@ -426,19 +429,19 @@ "3" ], "x-ms-request-id": [ - "36850422-81cb-4e18-bbed-d6984e02148b" + "00bd7c23-96d3-4962-8546-16b4b062421d" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/providers/Microsoft.Network/locations/westus2/operations/36850422-81cb-4e18-bbed-d6984e02148b?api-version=2020-05-01" + "https://management.azure.com/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/providers/Microsoft.Network/locations/westus2/operations/00bd7c23-96d3-4962-8546-16b4b062421d?api-version=2021-02-01" ], "x-ms-correlation-request-id": [ - "6d6b8b35-10d2-4735-b619-7d77869ef696" + "efbe8a98-d3a7-4b58-a678-360c64bb2aaf" ], "Azure-AsyncNotification": [ "Enabled" ], "x-ms-arm-service-request-id": [ - "cc2d1abb-2e57-4041-8f7b-f65493c8d95d" + "ed9ee6a4-dcc2-47d8-bf0a-025b751fb51c" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -451,16 +454,16 @@ "1199" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T205021Z:6d6b8b35-10d2-4735-b619-7d77869ef696" + "WESTUS:20210514T005558Z:efbe8a98-d3a7-4b58-a678-360c64bb2aaf" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 20:50:20 GMT" + "Fri, 14 May 2021 00:55:58 GMT" ], "Content-Length": [ - "1267" + "1229" ], "Content-Type": [ "application/json; charset=utf-8" @@ -469,20 +472,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps3334\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/virtualNetworks/ps3334\",\r\n \"etag\": \"W/\\\"dcff885f-93b1-476c-9b33-462030fda803\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"4461a4ce-fd46-4e2d-b907-a3374ab81822\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"ps9774\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/virtualNetworks/ps3334/subnets/ps9774\",\r\n \"etag\": \"W/\\\"dcff885f-93b1-476c-9b33-462030fda803\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false,\r\n \"enableVmProtection\": false\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps6755\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/virtualNetworks/ps6755\",\r\n \"etag\": \"W/\\\"4c8594a4-8042-488b-affa-a174509396bf\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"0640d58e-8460-473b-a31d-c29de9e2ba7c\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"ps7901\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/virtualNetworks/ps6755/subnets/ps7901\",\r\n \"etag\": \"W/\\\"4c8594a4-8042-488b-affa-a174509396bf\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/providers/Microsoft.Network/locations/westus2/operations/36850422-81cb-4e18-bbed-d6984e02148b?api-version=2020-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zLzM2ODUwNDIyLTgxY2ItNGUxOC1iYmVkLWQ2OTg0ZTAyMTQ4Yj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/providers/Microsoft.Network/locations/westus2/operations/00bd7c23-96d3-4962-8546-16b4b062421d?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zLzAwYmQ3YzIzLTk2ZDMtNDk2Mi04NTQ2LTE2YjRiMDYyNDIxZD9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "e26d4ff8-a1f5-4562-9258-eeb0d5aee8e4" + ], "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/718.238.18288.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/416.1932.13825.0" ] }, "ResponseHeaders": { @@ -493,13 +499,13 @@ "no-cache" ], "x-ms-request-id": [ - "14379be0-0cfa-4a2b-ac5d-b9e145efd893" + "3d0341f0-7651-4aed-8902-0c8c1f98a6b8" ], "x-ms-correlation-request-id": [ - "6ca3fa95-7b31-436e-bc6d-0c6a15a088d8" + "bdf7b27b-a858-4115-939a-73346f920da9" ], "x-ms-arm-service-request-id": [ - "59db0e24-65a2-4035-ad2c-99af2ee64dc1" + "705cbb07-0499-4100-8033-719c20a48063" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -512,13 +518,13 @@ "11998" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T205024Z:6ca3fa95-7b31-436e-bc6d-0c6a15a088d8" + "WESTUS:20210514T005602Z:bdf7b27b-a858-4115-939a-73346f920da9" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 20:50:23 GMT" + "Fri, 14 May 2021 00:56:01 GMT" ], "Content-Length": [ "29" @@ -534,22 +540,22 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/publicIPAddresses/ps1171?api-version=2020-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL3Jlc291cmNlR3JvdXBzL3BzNzExNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvcHVibGljSVBBZGRyZXNzZXMvcHMxMTcxP2FwaS12ZXJzaW9uPTIwMjAtMDUtMDE=", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/publicIPAddresses/ps7998?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL3Jlc291cmNlR3JvdXBzL3BzODMvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL3B1YmxpY0lQQWRkcmVzc2VzL3BzNzk5OD9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "fb1ef86b-6e9b-4004-9c0e-0d27396ad326" + "439dc4a9-c8ae-48db-b064-406ab8c3fb74" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/718.238.18288.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/416.1932.13825.0" ] }, "ResponseHeaders": { @@ -563,13 +569,13 @@ "gateway" ], "x-ms-request-id": [ - "8aedd302-4510-4d24-83e5-10a8a0bb4db1" + "c4b763b4-b50b-435f-9017-6f794164a962" ], "x-ms-correlation-request-id": [ - "8aedd302-4510-4d24-83e5-10a8a0bb4db1" + "c4b763b4-b50b-435f-9017-6f794164a962" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T205025Z:8aedd302-4510-4d24-83e5-10a8a0bb4db1" + "WESTUS:20210514T005602Z:c4b763b4-b50b-435f-9017-6f794164a962" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -578,7 +584,7 @@ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 20:50:25 GMT" + "Fri, 14 May 2021 00:56:01 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -587,23 +593,26 @@ "-1" ], "Content-Length": [ - "220" + "218" ] }, - "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/publicIPAddresses/ps1171' under resource group 'ps7115' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/publicIPAddresses/ps7998' under resource group 'ps83' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", "StatusCode": 404 }, { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/publicIPAddresses/ps1171?api-version=2020-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL3Jlc291cmNlR3JvdXBzL3BzNzExNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvcHVibGljSVBBZGRyZXNzZXMvcHMxMTcxP2FwaS12ZXJzaW9uPTIwMjAtMDUtMDE=", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/publicIPAddresses/ps7998?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL3Jlc291cmNlR3JvdXBzL3BzODMvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL3B1YmxpY0lQQWRkcmVzc2VzL3BzNzk5OD9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "439dc4a9-c8ae-48db-b064-406ab8c3fb74" + ], "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/718.238.18288.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/416.1932.13825.0" ] }, "ResponseHeaders": { @@ -614,16 +623,16 @@ "no-cache" ], "ETag": [ - "W/\"83d0052c-e329-4d41-a95d-b5d582443100\"" + "W/\"720fc3dd-ac04-48ca-89e3-d500008801f7\"" ], "x-ms-request-id": [ - "37785090-f2cb-413a-b68b-918160222b09" + "805c2f2f-42d0-438d-844a-57773ca02462" ], "x-ms-correlation-request-id": [ - "d1db8fc2-0dd0-46af-85eb-3cf7bf1a4a29" + "49712e0c-1143-495f-b6d4-537f12ef6120" ], "x-ms-arm-service-request-id": [ - "c0d428b3-9170-4227-9d34-d159fcde44af" + "7a6be35d-43bd-44f2-8118-74ca44693f57" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -633,19 +642,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11996" + "11991" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T205030Z:d1db8fc2-0dd0-46af-85eb-3cf7bf1a4a29" + "WESTUS:20210514T005606Z:49712e0c-1143-495f-b6d4-537f12ef6120" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 20:50:29 GMT" + "Fri, 14 May 2021 00:56:05 GMT" ], "Content-Length": [ - "630" + "702" ], "Content-Type": [ "application/json; charset=utf-8" @@ -654,26 +663,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps1171\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/publicIPAddresses/ps1171\",\r\n \"etag\": \"W/\\\"83d0052c-e329-4d41-a95d-b5d582443100\\\"\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"27530722-7fa4-4839-a2bd-1093621ea1f7\",\r\n \"ipAddress\": \"52.250.72.200\",\r\n \"publicIPAddressVersion\": \"IPv4\",\r\n \"publicIPAllocationMethod\": \"Static\",\r\n \"idleTimeoutInMinutes\": 4,\r\n \"ipTags\": []\r\n },\r\n \"type\": \"Microsoft.Network/publicIPAddresses\",\r\n \"sku\": {\r\n \"name\": \"Standard\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps7998\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/publicIPAddresses/ps7998\",\r\n \"etag\": \"W/\\\"720fc3dd-ac04-48ca-89e3-d500008801f7\\\"\",\r\n \"location\": \"westus2\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ],\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"9c2d2ce7-e576-462c-bc9a-2763d07ecd69\",\r\n \"ipAddress\": \"20.80.128.195\",\r\n \"publicIPAddressVersion\": \"IPv4\",\r\n \"publicIPAllocationMethod\": \"Static\",\r\n \"idleTimeoutInMinutes\": 4,\r\n \"ipTags\": []\r\n },\r\n \"type\": \"Microsoft.Network/publicIPAddresses\",\r\n \"sku\": {\r\n \"name\": \"Standard\",\r\n \"tier\": \"Regional\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/publicIPAddresses/ps1171?api-version=2020-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL3Jlc291cmNlR3JvdXBzL3BzNzExNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvcHVibGljSVBBZGRyZXNzZXMvcHMxMTcxP2FwaS12ZXJzaW9uPTIwMjAtMDUtMDE=", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/publicIPAddresses/ps7998?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL3Jlc291cmNlR3JvdXBzL3BzODMvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL3B1YmxpY0lQQWRkcmVzc2VzL3BzNzk5OD9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "3040a113-f9db-458f-b09d-5218cd30c9d8" + "439dc4a9-c8ae-48db-b064-406ab8c3fb74" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/718.238.18288.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/416.1932.13825.0" ] }, "ResponseHeaders": { @@ -684,16 +693,16 @@ "no-cache" ], "ETag": [ - "W/\"83d0052c-e329-4d41-a95d-b5d582443100\"" + "W/\"720fc3dd-ac04-48ca-89e3-d500008801f7\"" ], "x-ms-request-id": [ - "680f394a-fd1c-4b90-8a61-93205942882c" + "a8175c9d-b3fb-408b-b76c-4e3a641bae4c" ], "x-ms-correlation-request-id": [ - "fcd88005-71e2-4d8a-bece-6cd04188e555" + "59beece6-28d5-4635-a09b-c9e7e4b23de6" ], "x-ms-arm-service-request-id": [ - "af0273bf-fd2e-4a14-91ea-27ca65a781be" + "52223127-f054-4acd-8aef-3edc5056b266" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -703,19 +712,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11995" + "11990" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T205030Z:fcd88005-71e2-4d8a-bece-6cd04188e555" + "WESTUS:20210514T005606Z:59beece6-28d5-4635-a09b-c9e7e4b23de6" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 20:50:29 GMT" + "Fri, 14 May 2021 00:56:06 GMT" ], "Content-Length": [ - "630" + "702" ], "Content-Type": [ "application/json; charset=utf-8" @@ -724,32 +733,32 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps1171\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/publicIPAddresses/ps1171\",\r\n \"etag\": \"W/\\\"83d0052c-e329-4d41-a95d-b5d582443100\\\"\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"27530722-7fa4-4839-a2bd-1093621ea1f7\",\r\n \"ipAddress\": \"52.250.72.200\",\r\n \"publicIPAddressVersion\": \"IPv4\",\r\n \"publicIPAllocationMethod\": \"Static\",\r\n \"idleTimeoutInMinutes\": 4,\r\n \"ipTags\": []\r\n },\r\n \"type\": \"Microsoft.Network/publicIPAddresses\",\r\n \"sku\": {\r\n \"name\": \"Standard\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps7998\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/publicIPAddresses/ps7998\",\r\n \"etag\": \"W/\\\"720fc3dd-ac04-48ca-89e3-d500008801f7\\\"\",\r\n \"location\": \"westus2\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ],\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"9c2d2ce7-e576-462c-bc9a-2763d07ecd69\",\r\n \"ipAddress\": \"20.80.128.195\",\r\n \"publicIPAddressVersion\": \"IPv4\",\r\n \"publicIPAllocationMethod\": \"Static\",\r\n \"idleTimeoutInMinutes\": 4,\r\n \"ipTags\": []\r\n },\r\n \"type\": \"Microsoft.Network/publicIPAddresses\",\r\n \"sku\": {\r\n \"name\": \"Standard\",\r\n \"tier\": \"Regional\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/publicIPAddresses/ps1171?api-version=2020-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL3Jlc291cmNlR3JvdXBzL3BzNzExNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvcHVibGljSVBBZGRyZXNzZXMvcHMxMTcxP2FwaS12ZXJzaW9uPTIwMjAtMDUtMDE=", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/publicIPAddresses/ps7998?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL3Jlc291cmNlR3JvdXBzL3BzODMvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL3B1YmxpY0lQQWRkcmVzc2VzL3BzNzk5OD9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard\"\r\n },\r\n \"properties\": {\r\n \"publicIPAllocationMethod\": \"Static\",\r\n \"ipTags\": []\r\n },\r\n \"zones\": [],\r\n \"location\": \"westus2\"\r\n}", + "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard\"\r\n },\r\n \"properties\": {\r\n \"publicIPAllocationMethod\": \"Static\",\r\n \"ipTags\": []\r\n },\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ],\r\n \"location\": \"westus2\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "d59535f5-f354-4298-8e83-5436eeefc074" + "439dc4a9-c8ae-48db-b064-406ab8c3fb74" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/718.238.18288.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/416.1932.13825.0" ], "Content-Type": [ "application/json; charset=utf-8" ], "Content-Length": [ - "173" + "196" ] }, "ResponseHeaders": { @@ -763,19 +772,19 @@ "1" ], "x-ms-request-id": [ - "1583ecb9-857b-4a3f-a51f-5384c7fd1d61" + "c78a82a2-33d7-4949-a0cc-d3977e21113c" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/providers/Microsoft.Network/locations/westus2/operations/1583ecb9-857b-4a3f-a51f-5384c7fd1d61?api-version=2020-05-01" + "https://management.azure.com/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/providers/Microsoft.Network/locations/westus2/operations/c78a82a2-33d7-4949-a0cc-d3977e21113c?api-version=2021-02-01" ], "x-ms-correlation-request-id": [ - "b367787d-21d0-41b4-888c-cd3c74c4fd5f" + "348b5a51-2352-40a1-b45b-0ae82a2061e6" ], "Azure-AsyncNotification": [ "Enabled" ], "x-ms-arm-service-request-id": [ - "6560b688-7389-499b-a13a-7e9afb1b1998" + "d3b2cc3b-1b74-4a0a-b7c7-8dfd560861ee" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -785,19 +794,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1199" + "1198" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T205026Z:b367787d-21d0-41b4-888c-cd3c74c4fd5f" + "WESTUS:20210514T005603Z:348b5a51-2352-40a1-b45b-0ae82a2061e6" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 20:50:26 GMT" + "Fri, 14 May 2021 00:56:02 GMT" ], "Content-Length": [ - "594" + "666" ], "Content-Type": [ "application/json; charset=utf-8" @@ -806,20 +815,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps1171\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/publicIPAddresses/ps1171\",\r\n \"etag\": \"W/\\\"0f1c6401-583c-4ab5-8435-e3cdb7cebee0\\\"\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"27530722-7fa4-4839-a2bd-1093621ea1f7\",\r\n \"publicIPAddressVersion\": \"IPv4\",\r\n \"publicIPAllocationMethod\": \"Static\",\r\n \"idleTimeoutInMinutes\": 4,\r\n \"ipTags\": []\r\n },\r\n \"type\": \"Microsoft.Network/publicIPAddresses\",\r\n \"sku\": {\r\n \"name\": \"Standard\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps7998\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/publicIPAddresses/ps7998\",\r\n \"etag\": \"W/\\\"91df13eb-bb58-4bea-b013-d7638b3bf6ab\\\"\",\r\n \"location\": \"westus2\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ],\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"9c2d2ce7-e576-462c-bc9a-2763d07ecd69\",\r\n \"publicIPAddressVersion\": \"IPv4\",\r\n \"publicIPAllocationMethod\": \"Static\",\r\n \"idleTimeoutInMinutes\": 4,\r\n \"ipTags\": []\r\n },\r\n \"type\": \"Microsoft.Network/publicIPAddresses\",\r\n \"sku\": {\r\n \"name\": \"Standard\",\r\n \"tier\": \"Regional\"\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/providers/Microsoft.Network/locations/westus2/operations/1583ecb9-857b-4a3f-a51f-5384c7fd1d61?api-version=2020-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zLzE1ODNlY2I5LTg1N2ItNGEzZi1hNTFmLTUzODRjN2ZkMWQ2MT9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/providers/Microsoft.Network/locations/westus2/operations/c78a82a2-33d7-4949-a0cc-d3977e21113c?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zL2M3OGE4MmEyLTMzZDctNDk0OS1hMGNjLWQzOTc3ZTIxMTEzYz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "439dc4a9-c8ae-48db-b064-406ab8c3fb74" + ], "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/718.238.18288.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/416.1932.13825.0" ] }, "ResponseHeaders": { @@ -833,13 +845,13 @@ "2" ], "x-ms-request-id": [ - "5fa88edd-234b-45d2-b303-6039d3079b69" + "bceda2ed-8332-4b5f-9178-d6217662153f" ], "x-ms-correlation-request-id": [ - "e2426b6a-2b0e-4dfb-bd4b-e5443d6c3aa6" + "a5b3f9b6-de44-4b18-9c1d-61a08d7f01e1" ], "x-ms-arm-service-request-id": [ - "b9510f96-a75e-424d-bf26-27ddac117b29" + "9a082d50-a8c6-474d-b82e-a8aa0087edd3" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -849,16 +861,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11998" + "11993" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T205027Z:e2426b6a-2b0e-4dfb-bd4b-e5443d6c3aa6" + "WESTUS:20210514T005604Z:a5b3f9b6-de44-4b18-9c1d-61a08d7f01e1" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 20:50:27 GMT" + "Fri, 14 May 2021 00:56:03 GMT" ], "Content-Length": [ "30" @@ -874,16 +886,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/providers/Microsoft.Network/locations/westus2/operations/1583ecb9-857b-4a3f-a51f-5384c7fd1d61?api-version=2020-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zLzE1ODNlY2I5LTg1N2ItNGEzZi1hNTFmLTUzODRjN2ZkMWQ2MT9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/providers/Microsoft.Network/locations/westus2/operations/c78a82a2-33d7-4949-a0cc-d3977e21113c?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zL2M3OGE4MmEyLTMzZDctNDk0OS1hMGNjLWQzOTc3ZTIxMTEzYz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "439dc4a9-c8ae-48db-b064-406ab8c3fb74" + ], "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/718.238.18288.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/416.1932.13825.0" ] }, "ResponseHeaders": { @@ -894,13 +909,13 @@ "no-cache" ], "x-ms-request-id": [ - "18c84aea-3ab8-4d80-aa7f-0e4e4d2cb7a8" + "71734f58-d13e-4cfc-a478-021434dced04" ], "x-ms-correlation-request-id": [ - "69bc3a0c-a47f-486e-b7e2-9637fba24469" + "d0494546-792f-480f-8cd6-70fa2c9ca119" ], "x-ms-arm-service-request-id": [ - "4cb137d9-d7cf-45ea-853f-dcb3d581988c" + "f2f9d852-f854-474e-bed7-2aba718dad05" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -910,16 +925,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11997" + "11992" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T205030Z:69bc3a0c-a47f-486e-b7e2-9637fba24469" + "WESTUS:20210514T005606Z:d0494546-792f-480f-8cd6-70fa2c9ca119" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 20:50:29 GMT" + "Fri, 14 May 2021 00:56:05 GMT" ], "Content-Length": [ "29" @@ -935,22 +950,22 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919?api-version=2020-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL3Jlc291cmNlR3JvdXBzL3BzNzExNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvYXBwbGljYXRpb25HYXRld2F5cy9wczg5MTk/YXBpLXZlcnNpb249MjAyMC0wNS0wMQ==", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL3Jlc291cmNlR3JvdXBzL3BzODMvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL2FwcGxpY2F0aW9uR2F0ZXdheXMvcHMyMTgxP2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "9f40ea26-e4c8-4bef-9609-60b1a9148958" + "a4b5dbb3-b18a-4e01-b2f4-128e736e84ae" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/718.238.18288.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/416.1932.13825.0" ] }, "ResponseHeaders": { @@ -964,13 +979,13 @@ "gateway" ], "x-ms-request-id": [ - "35f2001c-d464-446e-a29d-7f77527de236" + "f0ce19fe-0f2a-49a3-b241-4d9b38225b8e" ], "x-ms-correlation-request-id": [ - "35f2001c-d464-446e-a29d-7f77527de236" + "f0ce19fe-0f2a-49a3-b241-4d9b38225b8e" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T205030Z:35f2001c-d464-446e-a29d-7f77527de236" + "WESTUS:20210514T005606Z:f0ce19fe-0f2a-49a3-b241-4d9b38225b8e" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -979,7 +994,7 @@ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 20:50:29 GMT" + "Fri, 14 May 2021 00:56:06 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -988,23 +1003,26 @@ "-1" ], "Content-Length": [ - "222" + "220" ] }, - "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/applicationGateways/ps8919' under resource group 'ps7115' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/applicationGateways/ps2181' under resource group 'ps83' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", "StatusCode": 404 }, { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919?api-version=2020-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL3Jlc291cmNlR3JvdXBzL3BzNzExNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvYXBwbGljYXRpb25HYXRld2F5cy9wczg5MTk/YXBpLXZlcnNpb249MjAyMC0wNS0wMQ==", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL3Jlc291cmNlR3JvdXBzL3BzODMvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL2FwcGxpY2F0aW9uR2F0ZXdheXMvcHMyMTgxP2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "a4b5dbb3-b18a-4e01-b2f4-128e736e84ae" + ], "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/718.238.18288.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/416.1932.13825.0" ] }, "ResponseHeaders": { @@ -1015,16 +1033,16 @@ "no-cache" ], "ETag": [ - "W/\"659dd31f-e441-4b34-8f59-b912469a992d\"" + "W/\"17e52196-8b3c-4292-aa46-197a31d899ca\"" ], "x-ms-request-id": [ - "7b63b283-6c5d-4d4d-9bbb-eb9e2a0a0e4c" + "8fc3d461-2d2b-4685-805a-908c99bae035" ], "x-ms-correlation-request-id": [ - "016a08d9-7408-4d0e-b3ae-5ceab8ab2b8d" + "cd794984-994b-47f2-a4eb-93325fadbd53" ], "x-ms-arm-service-request-id": [ - "aa56446a-3f7c-4e54-8c01-dc74c51731d5" + "26455705-d2a0-4924-acd1-275c79b145d8" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1034,19 +1052,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11990" + "11998" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T205613Z:016a08d9-7408-4d0e-b3ae-5ceab8ab2b8d" + "WESTUS:20210514T010229Z:cd794984-994b-47f2-a4eb-93325fadbd53" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 20:56:13 GMT" + "Fri, 14 May 2021 01:02:28 GMT" ], "Content-Length": [ - "16015" + "17287" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1055,26 +1073,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps8919\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919\",\r\n \"etag\": \"W/\\\"659dd31f-e441-4b34-8f59-b912469a992d\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways\",\r\n \"location\": \"westus2\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ],\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"9877264c-1b24-43cc-9e59-39d1425cde48\",\r\n \"sku\": {\r\n \"name\": \"Standard_v2\",\r\n \"tier\": \"Standard_v2\"\r\n },\r\n \"operationalState\": \"Running\",\r\n \"gatewayIPConfigurations\": [\r\n {\r\n \"name\": \"ps1952\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/gatewayIPConfigurations/ps1952\",\r\n \"etag\": \"W/\\\"659dd31f-e441-4b34-8f59-b912469a992d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/virtualNetworks/ps3334/subnets/ps9774\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/gatewayIPConfigurations\"\r\n }\r\n ],\r\n \"sslCertificates\": [\r\n {\r\n \"name\": \"ps2332\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslCertificates/ps2332\",\r\n \"etag\": \"W/\\\"659dd31f-e441-4b34-8f59-b912469a992d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"publicCertData\": \"MIIDogYJKoZIhvcNAQcCoIIDkzCCA48CAQExADALBgkqhkiG9w0BBwGgggN3MIIDczCCAlugAwIBAgIQL/k3jna6xZtLgV+mC9tPdzANBgkqhkiG9w0BAQsFADAxMS8wLQYDVQQDDCZhcHBsaWNhdGlvbmdhdGV3YXkucG93ZXJzaGVsbC50ZXN0LmNvbTAgFw0xNzEwMzExNzA3MDBaGA8yMDU5MTAzMTE3MTcwMVowMTEvMC0GA1UEAwwmYXBwbGljYXRpb25nYXRld2F5LnBvd2Vyc2hlbGwudGVzdC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC0xGszrl4F07eN+7WaJhi+ETjDkXJSiTwi0E0qHwCzIFMFypeBGQOQ/nkwcbF/nBRbUQDrGjhaWwdJ0CNHaQ3caVFfNVLb2Wlc4CJazy0bSNyGOJjK4H9WWM+eo7k4jEMmGIp+H5GvovBilwTLK1JQwbrp/XdLgA8TDy8ZLk0LDw5A028QywI8+cRKmmHJoEwIZMMovsqwzAUclsbgKkuRaoF8OOFh9nsOXx9+ulhrqshrpikUsDSsyDhvFLnqVJBdjA1dJDnd8ctGgGXPxhy2SOhOJ/SSPUed0reengNnycBMsumTpW0p/VRgPk1eWRh37MRmxB6X3j5vkgvtt8Z5AgMBAAGjgYQwgYEwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAxBgNVHREEKjAogiZhcHBsaWNhdGlvbmdhdGV3YXkucG93ZXJzaGVsbC50ZXN0LmNvbTAdBgNVHQ4EFgQUCXYSgEunlkxbbGLEItZoAIuBWyUwDQYJKoZIhvcNAQELBQADggEBABYZecViOw7UQDGlc4Oy/sVmKbEF/a7XcOTiq95f39LQshc6ZhtkbvqUwzmGVP8S+DvrShI16F/Tkl/KBtUHG/e+l6GjIVbq1ygeTeAGy6BvNhDa41944Hd4A85X7YeD9qkQzHlAS8gBED1dTh3dXSVVdRZ5pcK0nxfNth3xQGTlfEFpPN6C6434YLQ5RvyYQGJkf3Amu8n8fWT40QIrsIPbbTdmXOl1I60NP7EPQp+9sHtdajZactzFJ2/ovOaK5JGRiX5RtRqz0hQT/6Benn7maD7Hz5bfOB8UmD4iR/QhWrcT+mCr1qS+ZFrD0bcEAi0NoJlSVFIB6rgUyE4CqxExAA==\",\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslCertificates\"\r\n }\r\n ],\r\n \"trustedRootCertificates\": [\r\n {\r\n \"name\": \"ps6931\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedRootCertificates/ps6931\",\r\n \"etag\": \"W/\\\"659dd31f-e441-4b34-8f59-b912469a992d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"data\": \"MIIDTzCCAjegAwIBAgIQj5oTlR6oyJ1NlX9Wb9aFyjANBgkqhkiG9w0BAQsFADAwMS4wLAYDVQQDEyVBcHBsaWNhdGlvbkdhdGV3YXlTc2xDZXJ0LVVuaXRUZXN0LTAxMB4XDTE2MDIxNzA3MDc1M1oXDTM5MTIzMTIzNTk1OVowMDEuMCwGA1UEAxMlQXBwbGljYXRpb25HYXRld2F5U3NsQ2VydC1Vbml0VGVzdC0wMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANOUOFVmm+P4ht/qaiGZaiMzZSXwqGP8W/XWZRfJSc1mS6B4zBm8MtndmO9NbPUeGetk3E4jI0egP7NufuTAtfZY5nG9/gsZh8Hp4o+x+6F1wCUtK5pQ5Fne4Vwg0Q9k1CgUfQfK0zEoanOTEylcyp1nVpoGc3v4FZ9pQr8/xQ7+PSwgNpmGpU1gmgorDlXIO8jiKb+WfSoPAhHcavoPFg6DeGv30AK2m8ULFezOqbprrozRxXaKzt8fBaDSP1XMakFaO6ffZU4uNgrehW4zMnpdgAjT5koymDKGAfl/7+5QpLxSKc2478J+PvTwy/rfWKJLbEImoM7WE3imWgrHUNMCAwEAAaNlMGMwYQYDVR0BBFowWIAQxDXqD2PYxSlriJ6HuzZ+b6EyMDAxLjAsBgNVBAMTJUFwcGxpY2F0aW9uR2F0ZXdheVNzbENlcnQtVW5pdFRlc3QtMDGCEI+aE5UeqMidTZV/Vm/WhcowDQYJKoZIhvcNAQELBQADggEBADSC6PHkVYmoVOyyW2g7q3GG3MmXa43/HQNTM+pT3HENAlhGg8T9EFrOQ/0QAoEQbrtsP8Isj5u2Bd4MOlYA180ExyfL/NFb7QpXq/pRLbePMQAQicdSvk/9RyrNRBfNjT2KNlBp3RZtCkJjQWlc5ylWydPy4JPUZxit/5ygCRT+cmN1ioF469Ki8hzBlKmrDg8jkFUwFyD7B0fEfPP0gSZI3F6HqgCK2hzBTjujZjddZyn2XxXlxLu57C83CNPP8fbsGW2CwolgmYvt+dJsdDnT7VKX5RS4cOPp/JGG7QdhzqVBoK0vZP6gHEAOPoqBVUWf8SmlVuAVGmDl8EjLnK8=\",\r\n \"backendHttpSettings\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendHttpSettingsCollection/ps7801\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/trustedRootCertificates\"\r\n }\r\n ],\r\n \"trustedClientCertificates\": [\r\n {\r\n \"name\": \"ps4506\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedClientCertificates/ps4506\",\r\n \"etag\": \"W/\\\"659dd31f-e441-4b34-8f59-b912469a992d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"data\": \"MIIDXTCCAkWgAwIBAgIJAP4WRAGKP3raMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA2MDczNTU4WhcNMjgxMTAzMDczNTU4WjBFMQswCQYDVQQGEwJVUzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAngH7nurifsefZWeL7oC/I4IZwcsYfrq0rflditQULdnh+RYLHFXWBsa+RRTguyPhpeKLPdh8n5w9VUJSpgNv2g+JVQWFpGnFeeslLajA+GoeZLq8IHjE9lHbX7vfSNAvAzEpYQpCjMtS74OYDwXUrFybtTbKRnH/hZucPjw2Z6h1twde4lYzJWzWQ/VRvRH+GHEN1OL8KOscVqsHVOMWZsFSVYYfyj8lncWwE8gLSvqn4fjJWtKateyRwPHf+zILe2iFhZ9Iv93Di6UxABMdXJx/2BgENKtJMIii/iIrC46wjLqhxPHuEGfJx6eTY7W60cWTqIsuDyuQtDE/2hfX8wIDAQABo1AwTjAdBgNVHQ4EFgQUAeTs4eJlv6XbBdZbUeaH5Heb5S0wHwYDVR0jBBgwFoAUAeTs4eJlv6XbBdZbUeaH5Heb5S0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGmW3m3+ttIpAk6FwuzRLstWXBSejLEEB4NiL3ibuDOt7Wx1h8Qy5SzafyxcenYqF280qhOuy0aJezsUMf4pQjgWmL4WLUHNFjtG3u1XkMJk6pgguIWyDEgdFhQJAi0P0L+2atyQbECNyGXwDJRvtiGFBjpOBQthIjmvBj0yImLfuCwfdGgP8kvHvE84lKkyUZ9vOqiuyXSrIz1K7CfzeL5VbRdiORCZyClG+DCxPB6SeNXZgZqPYXw/niJbSA+DzG1vJfjwsv/+0UrZGvAjwcSGHs4TFmfHDPYR5Hgzm5Dq1d7OSOtPqLzkHzAA3MNoL3Wk7gfDTH0VtBVbYhshqwQ==\",\r\n \"sslProfiles\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslProfiles/ps5889\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/trustedClientCertificates\"\r\n }\r\n ],\r\n \"sslProfiles\": [\r\n {\r\n \"name\": \"ps5889\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslProfiles/ps5889\",\r\n \"etag\": \"W/\\\"659dd31f-e441-4b34-8f59-b912469a992d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"minProtocolVersion\": \"TLSv1_0\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ]\r\n },\r\n \"clientAuthConfiguration\": {\r\n \"verifyClientCertIssuerDN\": true\r\n },\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n }\r\n ],\r\n \"trustedClientCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedClientCertificates/ps4506\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslProfiles\"\r\n }\r\n ],\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"name\": \"ps1286\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendIPConfigurations/ps1286\",\r\n \"etag\": \"W/\\\"659dd31f-e441-4b34-8f59-b912469a992d\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendIPConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/publicIPAddresses/ps1171\"\r\n },\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"frontendPorts\": [\r\n {\r\n \"name\": \"ps4099\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendPorts/ps4099\",\r\n \"etag\": \"W/\\\"659dd31f-e441-4b34-8f59-b912469a992d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"port\": 443,\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendPorts\"\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"name\": \"ps5090\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendAddressPools/ps5090\",\r\n \"etag\": \"W/\\\"659dd31f-e441-4b34-8f59-b912469a992d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"www.microsoft.com\"\r\n },\r\n {\r\n \"ipAddress\": \"www.bing.com\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/requestRoutingRules/ps4024\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/backendAddressPools\"\r\n }\r\n ],\r\n \"loadDistributionPolicies\": [],\r\n \"backendHttpSettingsCollection\": [\r\n {\r\n \"name\": \"ps7801\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendHttpSettingsCollection/ps7801\",\r\n \"etag\": \"W/\\\"659dd31f-e441-4b34-8f59-b912469a992d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"port\": 443,\r\n \"protocol\": \"Https\",\r\n \"cookieBasedAffinity\": \"Enabled\",\r\n \"pickHostNameFromBackendAddress\": true,\r\n \"requestTimeout\": 30,\r\n \"trustedRootCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedRootCertificates/ps6931\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/requestRoutingRules/ps4024\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/backendHttpSettingsCollection\"\r\n }\r\n ],\r\n \"httpListeners\": [\r\n {\r\n \"name\": \"ps2910\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\",\r\n \"etag\": \"W/\\\"659dd31f-e441-4b34-8f59-b912469a992d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendIPConfigurations/ps1286\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendPorts/ps4099\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslCertificates/ps2332\"\r\n },\r\n \"sslProfile\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslProfiles/ps5889\"\r\n },\r\n \"hostNames\": [],\r\n \"requireServerNameIndication\": false,\r\n \"customErrorConfigurations\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/requestRoutingRules/ps4024\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/httpListeners\"\r\n }\r\n ],\r\n \"urlPathMaps\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"name\": \"ps4024\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/requestRoutingRules/ps4024\",\r\n \"etag\": \"W/\\\"659dd31f-e441-4b34-8f59-b912469a992d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"ruleType\": \"Basic\",\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n },\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendAddressPools/ps5090\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendHttpSettingsCollection/ps7801\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/requestRoutingRules\"\r\n }\r\n ],\r\n \"probes\": [],\r\n \"rewriteRuleSets\": [],\r\n \"redirectConfigurations\": [],\r\n \"privateLinkConfigurations\": [],\r\n \"privateEndpointConnections\": [],\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"minProtocolVersion\": \"TLSv1_1\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ]\r\n },\r\n \"autoscaleConfiguration\": {\r\n \"minCapacity\": 3\r\n },\r\n \"customErrorConfigurations\": []\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps2181\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181\",\r\n \"etag\": \"W/\\\"17e52196-8b3c-4292-aa46-197a31d899ca\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways\",\r\n \"location\": \"westus2\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ],\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"390ff01a-4ae6-4cd8-9172-7a9a0354af56\",\r\n \"sku\": {\r\n \"name\": \"Standard_v2\",\r\n \"tier\": \"Standard_v2\"\r\n },\r\n \"operationalState\": \"Running\",\r\n \"gatewayIPConfigurations\": [\r\n {\r\n \"name\": \"ps8415\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/gatewayIPConfigurations/ps8415\",\r\n \"etag\": \"W/\\\"17e52196-8b3c-4292-aa46-197a31d899ca\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/virtualNetworks/ps6755/subnets/ps7901\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/gatewayIPConfigurations\"\r\n }\r\n ],\r\n \"sslCertificates\": [\r\n {\r\n \"name\": \"ps1102\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslCertificates/ps1102\",\r\n \"etag\": \"W/\\\"17e52196-8b3c-4292-aa46-197a31d899ca\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"publicCertData\": \"MIIDogYJKoZIhvcNAQcCoIIDkzCCA48CAQExADALBgkqhkiG9w0BBwGgggN3MIIDczCCAlugAwIBAgIQL/k3jna6xZtLgV+mC9tPdzANBgkqhkiG9w0BAQsFADAxMS8wLQYDVQQDDCZhcHBsaWNhdGlvbmdhdGV3YXkucG93ZXJzaGVsbC50ZXN0LmNvbTAgFw0xNzEwMzExNzA3MDBaGA8yMDU5MTAzMTE3MTcwMVowMTEvMC0GA1UEAwwmYXBwbGljYXRpb25nYXRld2F5LnBvd2Vyc2hlbGwudGVzdC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC0xGszrl4F07eN+7WaJhi+ETjDkXJSiTwi0E0qHwCzIFMFypeBGQOQ/nkwcbF/nBRbUQDrGjhaWwdJ0CNHaQ3caVFfNVLb2Wlc4CJazy0bSNyGOJjK4H9WWM+eo7k4jEMmGIp+H5GvovBilwTLK1JQwbrp/XdLgA8TDy8ZLk0LDw5A028QywI8+cRKmmHJoEwIZMMovsqwzAUclsbgKkuRaoF8OOFh9nsOXx9+ulhrqshrpikUsDSsyDhvFLnqVJBdjA1dJDnd8ctGgGXPxhy2SOhOJ/SSPUed0reengNnycBMsumTpW0p/VRgPk1eWRh37MRmxB6X3j5vkgvtt8Z5AgMBAAGjgYQwgYEwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAxBgNVHREEKjAogiZhcHBsaWNhdGlvbmdhdGV3YXkucG93ZXJzaGVsbC50ZXN0LmNvbTAdBgNVHQ4EFgQUCXYSgEunlkxbbGLEItZoAIuBWyUwDQYJKoZIhvcNAQELBQADggEBABYZecViOw7UQDGlc4Oy/sVmKbEF/a7XcOTiq95f39LQshc6ZhtkbvqUwzmGVP8S+DvrShI16F/Tkl/KBtUHG/e+l6GjIVbq1ygeTeAGy6BvNhDa41944Hd4A85X7YeD9qkQzHlAS8gBED1dTh3dXSVVdRZ5pcK0nxfNth3xQGTlfEFpPN6C6434YLQ5RvyYQGJkf3Amu8n8fWT40QIrsIPbbTdmXOl1I60NP7EPQp+9sHtdajZactzFJ2/ovOaK5JGRiX5RtRqz0hQT/6Benn7maD7Hz5bfOB8UmD4iR/QhWrcT+mCr1qS+ZFrD0bcEAi0NoJlSVFIB6rgUyE4CqxExAA==\",\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslCertificates\"\r\n }\r\n ],\r\n \"trustedRootCertificates\": [\r\n {\r\n \"name\": \"ps5410\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedRootCertificates/ps5410\",\r\n \"etag\": \"W/\\\"17e52196-8b3c-4292-aa46-197a31d899ca\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"data\": \"MIIDTzCCAjegAwIBAgIQj5oTlR6oyJ1NlX9Wb9aFyjANBgkqhkiG9w0BAQsFADAwMS4wLAYDVQQDEyVBcHBsaWNhdGlvbkdhdGV3YXlTc2xDZXJ0LVVuaXRUZXN0LTAxMB4XDTE2MDIxNzA3MDc1M1oXDTM5MTIzMTIzNTk1OVowMDEuMCwGA1UEAxMlQXBwbGljYXRpb25HYXRld2F5U3NsQ2VydC1Vbml0VGVzdC0wMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANOUOFVmm+P4ht/qaiGZaiMzZSXwqGP8W/XWZRfJSc1mS6B4zBm8MtndmO9NbPUeGetk3E4jI0egP7NufuTAtfZY5nG9/gsZh8Hp4o+x+6F1wCUtK5pQ5Fne4Vwg0Q9k1CgUfQfK0zEoanOTEylcyp1nVpoGc3v4FZ9pQr8/xQ7+PSwgNpmGpU1gmgorDlXIO8jiKb+WfSoPAhHcavoPFg6DeGv30AK2m8ULFezOqbprrozRxXaKzt8fBaDSP1XMakFaO6ffZU4uNgrehW4zMnpdgAjT5koymDKGAfl/7+5QpLxSKc2478J+PvTwy/rfWKJLbEImoM7WE3imWgrHUNMCAwEAAaNlMGMwYQYDVR0BBFowWIAQxDXqD2PYxSlriJ6HuzZ+b6EyMDAxLjAsBgNVBAMTJUFwcGxpY2F0aW9uR2F0ZXdheVNzbENlcnQtVW5pdFRlc3QtMDGCEI+aE5UeqMidTZV/Vm/WhcowDQYJKoZIhvcNAQELBQADggEBADSC6PHkVYmoVOyyW2g7q3GG3MmXa43/HQNTM+pT3HENAlhGg8T9EFrOQ/0QAoEQbrtsP8Isj5u2Bd4MOlYA180ExyfL/NFb7QpXq/pRLbePMQAQicdSvk/9RyrNRBfNjT2KNlBp3RZtCkJjQWlc5ylWydPy4JPUZxit/5ygCRT+cmN1ioF469Ki8hzBlKmrDg8jkFUwFyD7B0fEfPP0gSZI3F6HqgCK2hzBTjujZjddZyn2XxXlxLu57C83CNPP8fbsGW2CwolgmYvt+dJsdDnT7VKX5RS4cOPp/JGG7QdhzqVBoK0vZP6gHEAOPoqBVUWf8SmlVuAVGmDl8EjLnK8=\",\r\n \"backendHttpSettings\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendHttpSettingsCollection/ps66\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/trustedRootCertificates\"\r\n }\r\n ],\r\n \"trustedClientCertificates\": [\r\n {\r\n \"name\": \"ps3395\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedClientCertificates/ps3395\",\r\n \"etag\": \"W/\\\"17e52196-8b3c-4292-aa46-197a31d899ca\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"data\": \"MIIDXTCCAkWgAwIBAgIJAP4WRAGKP3raMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA2MDczNTU4WhcNMjgxMTAzMDczNTU4WjBFMQswCQYDVQQGEwJVUzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAngH7nurifsefZWeL7oC/I4IZwcsYfrq0rflditQULdnh+RYLHFXWBsa+RRTguyPhpeKLPdh8n5w9VUJSpgNv2g+JVQWFpGnFeeslLajA+GoeZLq8IHjE9lHbX7vfSNAvAzEpYQpCjMtS74OYDwXUrFybtTbKRnH/hZucPjw2Z6h1twde4lYzJWzWQ/VRvRH+GHEN1OL8KOscVqsHVOMWZsFSVYYfyj8lncWwE8gLSvqn4fjJWtKateyRwPHf+zILe2iFhZ9Iv93Di6UxABMdXJx/2BgENKtJMIii/iIrC46wjLqhxPHuEGfJx6eTY7W60cWTqIsuDyuQtDE/2hfX8wIDAQABo1AwTjAdBgNVHQ4EFgQUAeTs4eJlv6XbBdZbUeaH5Heb5S0wHwYDVR0jBBgwFoAUAeTs4eJlv6XbBdZbUeaH5Heb5S0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGmW3m3+ttIpAk6FwuzRLstWXBSejLEEB4NiL3ibuDOt7Wx1h8Qy5SzafyxcenYqF280qhOuy0aJezsUMf4pQjgWmL4WLUHNFjtG3u1XkMJk6pgguIWyDEgdFhQJAi0P0L+2atyQbECNyGXwDJRvtiGFBjpOBQthIjmvBj0yImLfuCwfdGgP8kvHvE84lKkyUZ9vOqiuyXSrIz1K7CfzeL5VbRdiORCZyClG+DCxPB6SeNXZgZqPYXw/niJbSA+DzG1vJfjwsv/+0UrZGvAjwcSGHs4TFmfHDPYR5Hgzm5Dq1d7OSOtPqLzkHzAA3MNoL3Wk7gfDTH0VtBVbYhshqwQ==\",\r\n \"validatedCertData\": \"-----BEGIN CERTIFICATE-----MIIDXTCCAkWgAwIBAgIJAP4WRAGKP3raMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA2MDczNTU4WhcNMjgxMTAzMDczNTU4WjBFMQswCQYDVQQGEwJVUzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAngH7nurifsefZWeL7oC/I4IZwcsYfrq0rflditQULdnh+RYLHFXWBsa+RRTguyPhpeKLPdh8n5w9VUJSpgNv2g+JVQWFpGnFeeslLajA+GoeZLq8IHjE9lHbX7vfSNAvAzEpYQpCjMtS74OYDwXUrFybtTbKRnH/hZucPjw2Z6h1twde4lYzJWzWQ/VRvRH+GHEN1OL8KOscVqsHVOMWZsFSVYYfyj8lncWwE8gLSvqn4fjJWtKateyRwPHf+zILe2iFhZ9Iv93Di6UxABMdXJx/2BgENKtJMIii/iIrC46wjLqhxPHuEGfJx6eTY7W60cWTqIsuDyuQtDE/2hfX8wIDAQABo1AwTjAdBgNVHQ4EFgQUAeTs4eJlv6XbBdZbUeaH5Heb5S0wHwYDVR0jBBgwFoAUAeTs4eJlv6XbBdZbUeaH5Heb5S0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGmW3m3+ttIpAk6FwuzRLstWXBSejLEEB4NiL3ibuDOt7Wx1h8Qy5SzafyxcenYqF280qhOuy0aJezsUMf4pQjgWmL4WLUHNFjtG3u1XkMJk6pgguIWyDEgdFhQJAi0P0L+2atyQbECNyGXwDJRvtiGFBjpOBQthIjmvBj0yImLfuCwfdGgP8kvHvE84lKkyUZ9vOqiuyXSrIz1K7CfzeL5VbRdiORCZyClG+DCxPB6SeNXZgZqPYXw/niJbSA+DzG1vJfjwsv/+0UrZGvAjwcSGHs4TFmfHDPYR5Hgzm5Dq1d7OSOtPqLzkHzAA3MNoL3Wk7gfDTH0VtBVbYhshqwQ==-----END CERTIFICATE-----\",\r\n \"clientCertIssuerDN\": \"O=Internet Widgits Pty Ltd, S=Some-State, C=US\",\r\n \"sslProfiles\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslProfiles/ps88\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/trustedClientCertificates\"\r\n }\r\n ],\r\n \"sslProfiles\": [\r\n {\r\n \"name\": \"ps88\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslProfiles/ps88\",\r\n \"etag\": \"W/\\\"17e52196-8b3c-4292-aa46-197a31d899ca\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"minProtocolVersion\": \"TLSv1_0\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ]\r\n },\r\n \"clientAuthConfiguration\": {\r\n \"verifyClientCertIssuerDN\": true\r\n },\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n }\r\n ],\r\n \"trustedClientCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedClientCertificates/ps3395\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslProfiles\"\r\n }\r\n ],\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"name\": \"ps8933\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendIPConfigurations/ps8933\",\r\n \"etag\": \"W/\\\"17e52196-8b3c-4292-aa46-197a31d899ca\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendIPConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/publicIPAddresses/ps7998\"\r\n },\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"frontendPorts\": [\r\n {\r\n \"name\": \"ps3687\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendPorts/ps3687\",\r\n \"etag\": \"W/\\\"17e52196-8b3c-4292-aa46-197a31d899ca\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"port\": 443,\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendPorts\"\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"name\": \"ps109\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendAddressPools/ps109\",\r\n \"etag\": \"W/\\\"17e52196-8b3c-4292-aa46-197a31d899ca\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"www.microsoft.com\"\r\n },\r\n {\r\n \"ipAddress\": \"www.bing.com\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/requestRoutingRules/ps1589\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/backendAddressPools\"\r\n }\r\n ],\r\n \"loadDistributionPolicies\": [],\r\n \"backendHttpSettingsCollection\": [\r\n {\r\n \"name\": \"ps66\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendHttpSettingsCollection/ps66\",\r\n \"etag\": \"W/\\\"17e52196-8b3c-4292-aa46-197a31d899ca\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"port\": 443,\r\n \"protocol\": \"Https\",\r\n \"cookieBasedAffinity\": \"Enabled\",\r\n \"pickHostNameFromBackendAddress\": true,\r\n \"requestTimeout\": 30,\r\n \"trustedRootCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedRootCertificates/ps5410\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/requestRoutingRules/ps1589\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/backendHttpSettingsCollection\"\r\n }\r\n ],\r\n \"httpListeners\": [\r\n {\r\n \"name\": \"ps8587\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\",\r\n \"etag\": \"W/\\\"17e52196-8b3c-4292-aa46-197a31d899ca\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendIPConfigurations/ps8933\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendPorts/ps3687\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslCertificates/ps1102\"\r\n },\r\n \"sslProfile\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslProfiles/ps88\"\r\n },\r\n \"hostNames\": [],\r\n \"requireServerNameIndication\": false,\r\n \"customErrorConfigurations\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/requestRoutingRules/ps1589\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/httpListeners\"\r\n }\r\n ],\r\n \"urlPathMaps\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"name\": \"ps1589\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/requestRoutingRules/ps1589\",\r\n \"etag\": \"W/\\\"17e52196-8b3c-4292-aa46-197a31d899ca\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"ruleType\": \"Basic\",\r\n \"priority\": 100,\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n },\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendAddressPools/ps109\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendHttpSettingsCollection/ps66\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/requestRoutingRules\"\r\n }\r\n ],\r\n \"probes\": [],\r\n \"rewriteRuleSets\": [],\r\n \"redirectConfigurations\": [],\r\n \"privateLinkConfigurations\": [],\r\n \"privateEndpointConnections\": [],\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"minProtocolVersion\": \"TLSv1_1\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ]\r\n },\r\n \"autoscaleConfiguration\": {\r\n \"minCapacity\": 3\r\n },\r\n \"customErrorConfigurations\": []\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919?api-version=2020-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL3Jlc291cmNlR3JvdXBzL3BzNzExNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvYXBwbGljYXRpb25HYXRld2F5cy9wczg5MTk/YXBpLXZlcnNpb249MjAyMC0wNS0wMQ==", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL3Jlc291cmNlR3JvdXBzL3BzODMvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL2FwcGxpY2F0aW9uR2F0ZXdheXMvcHMyMTgxP2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "e1bc59b0-3f19-4a6f-bec3-f288ee00bc09" + "a4b5dbb3-b18a-4e01-b2f4-128e736e84ae" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/718.238.18288.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/416.1932.13825.0" ] }, "ResponseHeaders": { @@ -1085,16 +1103,16 @@ "no-cache" ], "ETag": [ - "W/\"659dd31f-e441-4b34-8f59-b912469a992d\"" + "W/\"17e52196-8b3c-4292-aa46-197a31d899ca\"" ], "x-ms-request-id": [ - "79bbea0a-1dde-4dc9-ad12-3fbe550d8dca" + "ca2b3436-f0b2-47b4-bbc3-cf6280022593" ], "x-ms-correlation-request-id": [ - "d88c064e-6a00-435d-9656-28eb87ed3fa2" + "7a730593-dc98-45ed-b530-79bdbe67bce4" ], "x-ms-arm-service-request-id": [ - "e19f20fe-2b51-4513-99e0-407a23086d14" + "f213927f-e522-4e53-bc1b-a7a4a4b2f284" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1104,19 +1122,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11989" + "11997" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T205613Z:d88c064e-6a00-435d-9656-28eb87ed3fa2" + "WESTUS:20210514T010229Z:7a730593-dc98-45ed-b530-79bdbe67bce4" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 20:56:13 GMT" + "Fri, 14 May 2021 01:02:28 GMT" ], "Content-Length": [ - "16015" + "17287" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1125,26 +1143,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps8919\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919\",\r\n \"etag\": \"W/\\\"659dd31f-e441-4b34-8f59-b912469a992d\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways\",\r\n \"location\": \"westus2\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ],\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"9877264c-1b24-43cc-9e59-39d1425cde48\",\r\n \"sku\": {\r\n \"name\": \"Standard_v2\",\r\n \"tier\": \"Standard_v2\"\r\n },\r\n \"operationalState\": \"Running\",\r\n \"gatewayIPConfigurations\": [\r\n {\r\n \"name\": \"ps1952\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/gatewayIPConfigurations/ps1952\",\r\n \"etag\": \"W/\\\"659dd31f-e441-4b34-8f59-b912469a992d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/virtualNetworks/ps3334/subnets/ps9774\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/gatewayIPConfigurations\"\r\n }\r\n ],\r\n \"sslCertificates\": [\r\n {\r\n \"name\": \"ps2332\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslCertificates/ps2332\",\r\n \"etag\": \"W/\\\"659dd31f-e441-4b34-8f59-b912469a992d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"publicCertData\": \"MIIDogYJKoZIhvcNAQcCoIIDkzCCA48CAQExADALBgkqhkiG9w0BBwGgggN3MIIDczCCAlugAwIBAgIQL/k3jna6xZtLgV+mC9tPdzANBgkqhkiG9w0BAQsFADAxMS8wLQYDVQQDDCZhcHBsaWNhdGlvbmdhdGV3YXkucG93ZXJzaGVsbC50ZXN0LmNvbTAgFw0xNzEwMzExNzA3MDBaGA8yMDU5MTAzMTE3MTcwMVowMTEvMC0GA1UEAwwmYXBwbGljYXRpb25nYXRld2F5LnBvd2Vyc2hlbGwudGVzdC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC0xGszrl4F07eN+7WaJhi+ETjDkXJSiTwi0E0qHwCzIFMFypeBGQOQ/nkwcbF/nBRbUQDrGjhaWwdJ0CNHaQ3caVFfNVLb2Wlc4CJazy0bSNyGOJjK4H9WWM+eo7k4jEMmGIp+H5GvovBilwTLK1JQwbrp/XdLgA8TDy8ZLk0LDw5A028QywI8+cRKmmHJoEwIZMMovsqwzAUclsbgKkuRaoF8OOFh9nsOXx9+ulhrqshrpikUsDSsyDhvFLnqVJBdjA1dJDnd8ctGgGXPxhy2SOhOJ/SSPUed0reengNnycBMsumTpW0p/VRgPk1eWRh37MRmxB6X3j5vkgvtt8Z5AgMBAAGjgYQwgYEwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAxBgNVHREEKjAogiZhcHBsaWNhdGlvbmdhdGV3YXkucG93ZXJzaGVsbC50ZXN0LmNvbTAdBgNVHQ4EFgQUCXYSgEunlkxbbGLEItZoAIuBWyUwDQYJKoZIhvcNAQELBQADggEBABYZecViOw7UQDGlc4Oy/sVmKbEF/a7XcOTiq95f39LQshc6ZhtkbvqUwzmGVP8S+DvrShI16F/Tkl/KBtUHG/e+l6GjIVbq1ygeTeAGy6BvNhDa41944Hd4A85X7YeD9qkQzHlAS8gBED1dTh3dXSVVdRZ5pcK0nxfNth3xQGTlfEFpPN6C6434YLQ5RvyYQGJkf3Amu8n8fWT40QIrsIPbbTdmXOl1I60NP7EPQp+9sHtdajZactzFJ2/ovOaK5JGRiX5RtRqz0hQT/6Benn7maD7Hz5bfOB8UmD4iR/QhWrcT+mCr1qS+ZFrD0bcEAi0NoJlSVFIB6rgUyE4CqxExAA==\",\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslCertificates\"\r\n }\r\n ],\r\n \"trustedRootCertificates\": [\r\n {\r\n \"name\": \"ps6931\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedRootCertificates/ps6931\",\r\n \"etag\": \"W/\\\"659dd31f-e441-4b34-8f59-b912469a992d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"data\": \"MIIDTzCCAjegAwIBAgIQj5oTlR6oyJ1NlX9Wb9aFyjANBgkqhkiG9w0BAQsFADAwMS4wLAYDVQQDEyVBcHBsaWNhdGlvbkdhdGV3YXlTc2xDZXJ0LVVuaXRUZXN0LTAxMB4XDTE2MDIxNzA3MDc1M1oXDTM5MTIzMTIzNTk1OVowMDEuMCwGA1UEAxMlQXBwbGljYXRpb25HYXRld2F5U3NsQ2VydC1Vbml0VGVzdC0wMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANOUOFVmm+P4ht/qaiGZaiMzZSXwqGP8W/XWZRfJSc1mS6B4zBm8MtndmO9NbPUeGetk3E4jI0egP7NufuTAtfZY5nG9/gsZh8Hp4o+x+6F1wCUtK5pQ5Fne4Vwg0Q9k1CgUfQfK0zEoanOTEylcyp1nVpoGc3v4FZ9pQr8/xQ7+PSwgNpmGpU1gmgorDlXIO8jiKb+WfSoPAhHcavoPFg6DeGv30AK2m8ULFezOqbprrozRxXaKzt8fBaDSP1XMakFaO6ffZU4uNgrehW4zMnpdgAjT5koymDKGAfl/7+5QpLxSKc2478J+PvTwy/rfWKJLbEImoM7WE3imWgrHUNMCAwEAAaNlMGMwYQYDVR0BBFowWIAQxDXqD2PYxSlriJ6HuzZ+b6EyMDAxLjAsBgNVBAMTJUFwcGxpY2F0aW9uR2F0ZXdheVNzbENlcnQtVW5pdFRlc3QtMDGCEI+aE5UeqMidTZV/Vm/WhcowDQYJKoZIhvcNAQELBQADggEBADSC6PHkVYmoVOyyW2g7q3GG3MmXa43/HQNTM+pT3HENAlhGg8T9EFrOQ/0QAoEQbrtsP8Isj5u2Bd4MOlYA180ExyfL/NFb7QpXq/pRLbePMQAQicdSvk/9RyrNRBfNjT2KNlBp3RZtCkJjQWlc5ylWydPy4JPUZxit/5ygCRT+cmN1ioF469Ki8hzBlKmrDg8jkFUwFyD7B0fEfPP0gSZI3F6HqgCK2hzBTjujZjddZyn2XxXlxLu57C83CNPP8fbsGW2CwolgmYvt+dJsdDnT7VKX5RS4cOPp/JGG7QdhzqVBoK0vZP6gHEAOPoqBVUWf8SmlVuAVGmDl8EjLnK8=\",\r\n \"backendHttpSettings\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendHttpSettingsCollection/ps7801\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/trustedRootCertificates\"\r\n }\r\n ],\r\n \"trustedClientCertificates\": [\r\n {\r\n \"name\": \"ps4506\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedClientCertificates/ps4506\",\r\n \"etag\": \"W/\\\"659dd31f-e441-4b34-8f59-b912469a992d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"data\": \"MIIDXTCCAkWgAwIBAgIJAP4WRAGKP3raMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA2MDczNTU4WhcNMjgxMTAzMDczNTU4WjBFMQswCQYDVQQGEwJVUzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAngH7nurifsefZWeL7oC/I4IZwcsYfrq0rflditQULdnh+RYLHFXWBsa+RRTguyPhpeKLPdh8n5w9VUJSpgNv2g+JVQWFpGnFeeslLajA+GoeZLq8IHjE9lHbX7vfSNAvAzEpYQpCjMtS74OYDwXUrFybtTbKRnH/hZucPjw2Z6h1twde4lYzJWzWQ/VRvRH+GHEN1OL8KOscVqsHVOMWZsFSVYYfyj8lncWwE8gLSvqn4fjJWtKateyRwPHf+zILe2iFhZ9Iv93Di6UxABMdXJx/2BgENKtJMIii/iIrC46wjLqhxPHuEGfJx6eTY7W60cWTqIsuDyuQtDE/2hfX8wIDAQABo1AwTjAdBgNVHQ4EFgQUAeTs4eJlv6XbBdZbUeaH5Heb5S0wHwYDVR0jBBgwFoAUAeTs4eJlv6XbBdZbUeaH5Heb5S0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGmW3m3+ttIpAk6FwuzRLstWXBSejLEEB4NiL3ibuDOt7Wx1h8Qy5SzafyxcenYqF280qhOuy0aJezsUMf4pQjgWmL4WLUHNFjtG3u1XkMJk6pgguIWyDEgdFhQJAi0P0L+2atyQbECNyGXwDJRvtiGFBjpOBQthIjmvBj0yImLfuCwfdGgP8kvHvE84lKkyUZ9vOqiuyXSrIz1K7CfzeL5VbRdiORCZyClG+DCxPB6SeNXZgZqPYXw/niJbSA+DzG1vJfjwsv/+0UrZGvAjwcSGHs4TFmfHDPYR5Hgzm5Dq1d7OSOtPqLzkHzAA3MNoL3Wk7gfDTH0VtBVbYhshqwQ==\",\r\n \"sslProfiles\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslProfiles/ps5889\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/trustedClientCertificates\"\r\n }\r\n ],\r\n \"sslProfiles\": [\r\n {\r\n \"name\": \"ps5889\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslProfiles/ps5889\",\r\n \"etag\": \"W/\\\"659dd31f-e441-4b34-8f59-b912469a992d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"minProtocolVersion\": \"TLSv1_0\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ]\r\n },\r\n \"clientAuthConfiguration\": {\r\n \"verifyClientCertIssuerDN\": true\r\n },\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n }\r\n ],\r\n \"trustedClientCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedClientCertificates/ps4506\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslProfiles\"\r\n }\r\n ],\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"name\": \"ps1286\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendIPConfigurations/ps1286\",\r\n \"etag\": \"W/\\\"659dd31f-e441-4b34-8f59-b912469a992d\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendIPConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/publicIPAddresses/ps1171\"\r\n },\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"frontendPorts\": [\r\n {\r\n \"name\": \"ps4099\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendPorts/ps4099\",\r\n \"etag\": \"W/\\\"659dd31f-e441-4b34-8f59-b912469a992d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"port\": 443,\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendPorts\"\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"name\": \"ps5090\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendAddressPools/ps5090\",\r\n \"etag\": \"W/\\\"659dd31f-e441-4b34-8f59-b912469a992d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"www.microsoft.com\"\r\n },\r\n {\r\n \"ipAddress\": \"www.bing.com\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/requestRoutingRules/ps4024\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/backendAddressPools\"\r\n }\r\n ],\r\n \"loadDistributionPolicies\": [],\r\n \"backendHttpSettingsCollection\": [\r\n {\r\n \"name\": \"ps7801\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendHttpSettingsCollection/ps7801\",\r\n \"etag\": \"W/\\\"659dd31f-e441-4b34-8f59-b912469a992d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"port\": 443,\r\n \"protocol\": \"Https\",\r\n \"cookieBasedAffinity\": \"Enabled\",\r\n \"pickHostNameFromBackendAddress\": true,\r\n \"requestTimeout\": 30,\r\n \"trustedRootCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedRootCertificates/ps6931\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/requestRoutingRules/ps4024\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/backendHttpSettingsCollection\"\r\n }\r\n ],\r\n \"httpListeners\": [\r\n {\r\n \"name\": \"ps2910\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\",\r\n \"etag\": \"W/\\\"659dd31f-e441-4b34-8f59-b912469a992d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendIPConfigurations/ps1286\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendPorts/ps4099\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslCertificates/ps2332\"\r\n },\r\n \"sslProfile\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslProfiles/ps5889\"\r\n },\r\n \"hostNames\": [],\r\n \"requireServerNameIndication\": false,\r\n \"customErrorConfigurations\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/requestRoutingRules/ps4024\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/httpListeners\"\r\n }\r\n ],\r\n \"urlPathMaps\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"name\": \"ps4024\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/requestRoutingRules/ps4024\",\r\n \"etag\": \"W/\\\"659dd31f-e441-4b34-8f59-b912469a992d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"ruleType\": \"Basic\",\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n },\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendAddressPools/ps5090\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendHttpSettingsCollection/ps7801\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/requestRoutingRules\"\r\n }\r\n ],\r\n \"probes\": [],\r\n \"rewriteRuleSets\": [],\r\n \"redirectConfigurations\": [],\r\n \"privateLinkConfigurations\": [],\r\n \"privateEndpointConnections\": [],\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"minProtocolVersion\": \"TLSv1_1\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ]\r\n },\r\n \"autoscaleConfiguration\": {\r\n \"minCapacity\": 3\r\n },\r\n \"customErrorConfigurations\": []\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps2181\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181\",\r\n \"etag\": \"W/\\\"17e52196-8b3c-4292-aa46-197a31d899ca\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways\",\r\n \"location\": \"westus2\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ],\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"390ff01a-4ae6-4cd8-9172-7a9a0354af56\",\r\n \"sku\": {\r\n \"name\": \"Standard_v2\",\r\n \"tier\": \"Standard_v2\"\r\n },\r\n \"operationalState\": \"Running\",\r\n \"gatewayIPConfigurations\": [\r\n {\r\n \"name\": \"ps8415\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/gatewayIPConfigurations/ps8415\",\r\n \"etag\": \"W/\\\"17e52196-8b3c-4292-aa46-197a31d899ca\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/virtualNetworks/ps6755/subnets/ps7901\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/gatewayIPConfigurations\"\r\n }\r\n ],\r\n \"sslCertificates\": [\r\n {\r\n \"name\": \"ps1102\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslCertificates/ps1102\",\r\n \"etag\": \"W/\\\"17e52196-8b3c-4292-aa46-197a31d899ca\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"publicCertData\": \"MIIDogYJKoZIhvcNAQcCoIIDkzCCA48CAQExADALBgkqhkiG9w0BBwGgggN3MIIDczCCAlugAwIBAgIQL/k3jna6xZtLgV+mC9tPdzANBgkqhkiG9w0BAQsFADAxMS8wLQYDVQQDDCZhcHBsaWNhdGlvbmdhdGV3YXkucG93ZXJzaGVsbC50ZXN0LmNvbTAgFw0xNzEwMzExNzA3MDBaGA8yMDU5MTAzMTE3MTcwMVowMTEvMC0GA1UEAwwmYXBwbGljYXRpb25nYXRld2F5LnBvd2Vyc2hlbGwudGVzdC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC0xGszrl4F07eN+7WaJhi+ETjDkXJSiTwi0E0qHwCzIFMFypeBGQOQ/nkwcbF/nBRbUQDrGjhaWwdJ0CNHaQ3caVFfNVLb2Wlc4CJazy0bSNyGOJjK4H9WWM+eo7k4jEMmGIp+H5GvovBilwTLK1JQwbrp/XdLgA8TDy8ZLk0LDw5A028QywI8+cRKmmHJoEwIZMMovsqwzAUclsbgKkuRaoF8OOFh9nsOXx9+ulhrqshrpikUsDSsyDhvFLnqVJBdjA1dJDnd8ctGgGXPxhy2SOhOJ/SSPUed0reengNnycBMsumTpW0p/VRgPk1eWRh37MRmxB6X3j5vkgvtt8Z5AgMBAAGjgYQwgYEwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAxBgNVHREEKjAogiZhcHBsaWNhdGlvbmdhdGV3YXkucG93ZXJzaGVsbC50ZXN0LmNvbTAdBgNVHQ4EFgQUCXYSgEunlkxbbGLEItZoAIuBWyUwDQYJKoZIhvcNAQELBQADggEBABYZecViOw7UQDGlc4Oy/sVmKbEF/a7XcOTiq95f39LQshc6ZhtkbvqUwzmGVP8S+DvrShI16F/Tkl/KBtUHG/e+l6GjIVbq1ygeTeAGy6BvNhDa41944Hd4A85X7YeD9qkQzHlAS8gBED1dTh3dXSVVdRZ5pcK0nxfNth3xQGTlfEFpPN6C6434YLQ5RvyYQGJkf3Amu8n8fWT40QIrsIPbbTdmXOl1I60NP7EPQp+9sHtdajZactzFJ2/ovOaK5JGRiX5RtRqz0hQT/6Benn7maD7Hz5bfOB8UmD4iR/QhWrcT+mCr1qS+ZFrD0bcEAi0NoJlSVFIB6rgUyE4CqxExAA==\",\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslCertificates\"\r\n }\r\n ],\r\n \"trustedRootCertificates\": [\r\n {\r\n \"name\": \"ps5410\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedRootCertificates/ps5410\",\r\n \"etag\": \"W/\\\"17e52196-8b3c-4292-aa46-197a31d899ca\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"data\": \"MIIDTzCCAjegAwIBAgIQj5oTlR6oyJ1NlX9Wb9aFyjANBgkqhkiG9w0BAQsFADAwMS4wLAYDVQQDEyVBcHBsaWNhdGlvbkdhdGV3YXlTc2xDZXJ0LVVuaXRUZXN0LTAxMB4XDTE2MDIxNzA3MDc1M1oXDTM5MTIzMTIzNTk1OVowMDEuMCwGA1UEAxMlQXBwbGljYXRpb25HYXRld2F5U3NsQ2VydC1Vbml0VGVzdC0wMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANOUOFVmm+P4ht/qaiGZaiMzZSXwqGP8W/XWZRfJSc1mS6B4zBm8MtndmO9NbPUeGetk3E4jI0egP7NufuTAtfZY5nG9/gsZh8Hp4o+x+6F1wCUtK5pQ5Fne4Vwg0Q9k1CgUfQfK0zEoanOTEylcyp1nVpoGc3v4FZ9pQr8/xQ7+PSwgNpmGpU1gmgorDlXIO8jiKb+WfSoPAhHcavoPFg6DeGv30AK2m8ULFezOqbprrozRxXaKzt8fBaDSP1XMakFaO6ffZU4uNgrehW4zMnpdgAjT5koymDKGAfl/7+5QpLxSKc2478J+PvTwy/rfWKJLbEImoM7WE3imWgrHUNMCAwEAAaNlMGMwYQYDVR0BBFowWIAQxDXqD2PYxSlriJ6HuzZ+b6EyMDAxLjAsBgNVBAMTJUFwcGxpY2F0aW9uR2F0ZXdheVNzbENlcnQtVW5pdFRlc3QtMDGCEI+aE5UeqMidTZV/Vm/WhcowDQYJKoZIhvcNAQELBQADggEBADSC6PHkVYmoVOyyW2g7q3GG3MmXa43/HQNTM+pT3HENAlhGg8T9EFrOQ/0QAoEQbrtsP8Isj5u2Bd4MOlYA180ExyfL/NFb7QpXq/pRLbePMQAQicdSvk/9RyrNRBfNjT2KNlBp3RZtCkJjQWlc5ylWydPy4JPUZxit/5ygCRT+cmN1ioF469Ki8hzBlKmrDg8jkFUwFyD7B0fEfPP0gSZI3F6HqgCK2hzBTjujZjddZyn2XxXlxLu57C83CNPP8fbsGW2CwolgmYvt+dJsdDnT7VKX5RS4cOPp/JGG7QdhzqVBoK0vZP6gHEAOPoqBVUWf8SmlVuAVGmDl8EjLnK8=\",\r\n \"backendHttpSettings\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendHttpSettingsCollection/ps66\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/trustedRootCertificates\"\r\n }\r\n ],\r\n \"trustedClientCertificates\": [\r\n {\r\n \"name\": \"ps3395\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedClientCertificates/ps3395\",\r\n \"etag\": \"W/\\\"17e52196-8b3c-4292-aa46-197a31d899ca\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"data\": \"MIIDXTCCAkWgAwIBAgIJAP4WRAGKP3raMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA2MDczNTU4WhcNMjgxMTAzMDczNTU4WjBFMQswCQYDVQQGEwJVUzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAngH7nurifsefZWeL7oC/I4IZwcsYfrq0rflditQULdnh+RYLHFXWBsa+RRTguyPhpeKLPdh8n5w9VUJSpgNv2g+JVQWFpGnFeeslLajA+GoeZLq8IHjE9lHbX7vfSNAvAzEpYQpCjMtS74OYDwXUrFybtTbKRnH/hZucPjw2Z6h1twde4lYzJWzWQ/VRvRH+GHEN1OL8KOscVqsHVOMWZsFSVYYfyj8lncWwE8gLSvqn4fjJWtKateyRwPHf+zILe2iFhZ9Iv93Di6UxABMdXJx/2BgENKtJMIii/iIrC46wjLqhxPHuEGfJx6eTY7W60cWTqIsuDyuQtDE/2hfX8wIDAQABo1AwTjAdBgNVHQ4EFgQUAeTs4eJlv6XbBdZbUeaH5Heb5S0wHwYDVR0jBBgwFoAUAeTs4eJlv6XbBdZbUeaH5Heb5S0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGmW3m3+ttIpAk6FwuzRLstWXBSejLEEB4NiL3ibuDOt7Wx1h8Qy5SzafyxcenYqF280qhOuy0aJezsUMf4pQjgWmL4WLUHNFjtG3u1XkMJk6pgguIWyDEgdFhQJAi0P0L+2atyQbECNyGXwDJRvtiGFBjpOBQthIjmvBj0yImLfuCwfdGgP8kvHvE84lKkyUZ9vOqiuyXSrIz1K7CfzeL5VbRdiORCZyClG+DCxPB6SeNXZgZqPYXw/niJbSA+DzG1vJfjwsv/+0UrZGvAjwcSGHs4TFmfHDPYR5Hgzm5Dq1d7OSOtPqLzkHzAA3MNoL3Wk7gfDTH0VtBVbYhshqwQ==\",\r\n \"validatedCertData\": \"-----BEGIN CERTIFICATE-----MIIDXTCCAkWgAwIBAgIJAP4WRAGKP3raMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA2MDczNTU4WhcNMjgxMTAzMDczNTU4WjBFMQswCQYDVQQGEwJVUzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAngH7nurifsefZWeL7oC/I4IZwcsYfrq0rflditQULdnh+RYLHFXWBsa+RRTguyPhpeKLPdh8n5w9VUJSpgNv2g+JVQWFpGnFeeslLajA+GoeZLq8IHjE9lHbX7vfSNAvAzEpYQpCjMtS74OYDwXUrFybtTbKRnH/hZucPjw2Z6h1twde4lYzJWzWQ/VRvRH+GHEN1OL8KOscVqsHVOMWZsFSVYYfyj8lncWwE8gLSvqn4fjJWtKateyRwPHf+zILe2iFhZ9Iv93Di6UxABMdXJx/2BgENKtJMIii/iIrC46wjLqhxPHuEGfJx6eTY7W60cWTqIsuDyuQtDE/2hfX8wIDAQABo1AwTjAdBgNVHQ4EFgQUAeTs4eJlv6XbBdZbUeaH5Heb5S0wHwYDVR0jBBgwFoAUAeTs4eJlv6XbBdZbUeaH5Heb5S0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGmW3m3+ttIpAk6FwuzRLstWXBSejLEEB4NiL3ibuDOt7Wx1h8Qy5SzafyxcenYqF280qhOuy0aJezsUMf4pQjgWmL4WLUHNFjtG3u1XkMJk6pgguIWyDEgdFhQJAi0P0L+2atyQbECNyGXwDJRvtiGFBjpOBQthIjmvBj0yImLfuCwfdGgP8kvHvE84lKkyUZ9vOqiuyXSrIz1K7CfzeL5VbRdiORCZyClG+DCxPB6SeNXZgZqPYXw/niJbSA+DzG1vJfjwsv/+0UrZGvAjwcSGHs4TFmfHDPYR5Hgzm5Dq1d7OSOtPqLzkHzAA3MNoL3Wk7gfDTH0VtBVbYhshqwQ==-----END CERTIFICATE-----\",\r\n \"clientCertIssuerDN\": \"O=Internet Widgits Pty Ltd, S=Some-State, C=US\",\r\n \"sslProfiles\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslProfiles/ps88\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/trustedClientCertificates\"\r\n }\r\n ],\r\n \"sslProfiles\": [\r\n {\r\n \"name\": \"ps88\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslProfiles/ps88\",\r\n \"etag\": \"W/\\\"17e52196-8b3c-4292-aa46-197a31d899ca\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"minProtocolVersion\": \"TLSv1_0\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ]\r\n },\r\n \"clientAuthConfiguration\": {\r\n \"verifyClientCertIssuerDN\": true\r\n },\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n }\r\n ],\r\n \"trustedClientCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedClientCertificates/ps3395\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslProfiles\"\r\n }\r\n ],\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"name\": \"ps8933\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendIPConfigurations/ps8933\",\r\n \"etag\": \"W/\\\"17e52196-8b3c-4292-aa46-197a31d899ca\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendIPConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/publicIPAddresses/ps7998\"\r\n },\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"frontendPorts\": [\r\n {\r\n \"name\": \"ps3687\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendPorts/ps3687\",\r\n \"etag\": \"W/\\\"17e52196-8b3c-4292-aa46-197a31d899ca\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"port\": 443,\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendPorts\"\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"name\": \"ps109\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendAddressPools/ps109\",\r\n \"etag\": \"W/\\\"17e52196-8b3c-4292-aa46-197a31d899ca\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"www.microsoft.com\"\r\n },\r\n {\r\n \"ipAddress\": \"www.bing.com\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/requestRoutingRules/ps1589\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/backendAddressPools\"\r\n }\r\n ],\r\n \"loadDistributionPolicies\": [],\r\n \"backendHttpSettingsCollection\": [\r\n {\r\n \"name\": \"ps66\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendHttpSettingsCollection/ps66\",\r\n \"etag\": \"W/\\\"17e52196-8b3c-4292-aa46-197a31d899ca\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"port\": 443,\r\n \"protocol\": \"Https\",\r\n \"cookieBasedAffinity\": \"Enabled\",\r\n \"pickHostNameFromBackendAddress\": true,\r\n \"requestTimeout\": 30,\r\n \"trustedRootCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedRootCertificates/ps5410\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/requestRoutingRules/ps1589\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/backendHttpSettingsCollection\"\r\n }\r\n ],\r\n \"httpListeners\": [\r\n {\r\n \"name\": \"ps8587\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\",\r\n \"etag\": \"W/\\\"17e52196-8b3c-4292-aa46-197a31d899ca\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendIPConfigurations/ps8933\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendPorts/ps3687\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslCertificates/ps1102\"\r\n },\r\n \"sslProfile\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslProfiles/ps88\"\r\n },\r\n \"hostNames\": [],\r\n \"requireServerNameIndication\": false,\r\n \"customErrorConfigurations\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/requestRoutingRules/ps1589\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/httpListeners\"\r\n }\r\n ],\r\n \"urlPathMaps\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"name\": \"ps1589\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/requestRoutingRules/ps1589\",\r\n \"etag\": \"W/\\\"17e52196-8b3c-4292-aa46-197a31d899ca\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"ruleType\": \"Basic\",\r\n \"priority\": 100,\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n },\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendAddressPools/ps109\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendHttpSettingsCollection/ps66\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/requestRoutingRules\"\r\n }\r\n ],\r\n \"probes\": [],\r\n \"rewriteRuleSets\": [],\r\n \"redirectConfigurations\": [],\r\n \"privateLinkConfigurations\": [],\r\n \"privateEndpointConnections\": [],\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"minProtocolVersion\": \"TLSv1_1\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ]\r\n },\r\n \"autoscaleConfiguration\": {\r\n \"minCapacity\": 3\r\n },\r\n \"customErrorConfigurations\": []\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919?api-version=2020-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL3Jlc291cmNlR3JvdXBzL3BzNzExNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvYXBwbGljYXRpb25HYXRld2F5cy9wczg5MTk/YXBpLXZlcnNpb249MjAyMC0wNS0wMQ==", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL3Jlc291cmNlR3JvdXBzL3BzODMvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL2FwcGxpY2F0aW9uR2F0ZXdheXMvcHMyMTgxP2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "c5228616-c238-42c8-b67e-35821cda5df3" + "c3d5f05e-e36d-4347-89fe-91d763910a43" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/718.238.18288.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/416.1932.13825.0" ] }, "ResponseHeaders": { @@ -1155,16 +1173,16 @@ "no-cache" ], "ETag": [ - "W/\"659dd31f-e441-4b34-8f59-b912469a992d\"" + "W/\"17e52196-8b3c-4292-aa46-197a31d899ca\"" ], "x-ms-request-id": [ - "d705d401-f413-4d54-ad87-133faf081019" + "57702cdd-9faf-44af-a4b2-0d8ca3684760" ], "x-ms-correlation-request-id": [ - "65b12c0c-58a7-4adc-9207-1b52b7fb462e" + "c1123867-a3af-4a21-be3d-ca5939f88bc4" ], "x-ms-arm-service-request-id": [ - "2f21b1c8-3724-4993-9107-66e86cd3adc2" + "456f0243-a389-4b0b-b716-890e61516efb" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1174,19 +1192,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11999" + "11996" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T205614Z:65b12c0c-58a7-4adc-9207-1b52b7fb462e" + "WESTUS:20210514T010229Z:c1123867-a3af-4a21-be3d-ca5939f88bc4" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 20:56:13 GMT" + "Fri, 14 May 2021 01:02:28 GMT" ], "Content-Length": [ - "16015" + "17287" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1195,26 +1213,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps8919\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919\",\r\n \"etag\": \"W/\\\"659dd31f-e441-4b34-8f59-b912469a992d\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways\",\r\n \"location\": \"westus2\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ],\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"9877264c-1b24-43cc-9e59-39d1425cde48\",\r\n \"sku\": {\r\n \"name\": \"Standard_v2\",\r\n \"tier\": \"Standard_v2\"\r\n },\r\n \"operationalState\": \"Running\",\r\n \"gatewayIPConfigurations\": [\r\n {\r\n \"name\": \"ps1952\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/gatewayIPConfigurations/ps1952\",\r\n \"etag\": \"W/\\\"659dd31f-e441-4b34-8f59-b912469a992d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/virtualNetworks/ps3334/subnets/ps9774\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/gatewayIPConfigurations\"\r\n }\r\n ],\r\n \"sslCertificates\": [\r\n {\r\n \"name\": \"ps2332\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslCertificates/ps2332\",\r\n \"etag\": \"W/\\\"659dd31f-e441-4b34-8f59-b912469a992d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"publicCertData\": \"MIIDogYJKoZIhvcNAQcCoIIDkzCCA48CAQExADALBgkqhkiG9w0BBwGgggN3MIIDczCCAlugAwIBAgIQL/k3jna6xZtLgV+mC9tPdzANBgkqhkiG9w0BAQsFADAxMS8wLQYDVQQDDCZhcHBsaWNhdGlvbmdhdGV3YXkucG93ZXJzaGVsbC50ZXN0LmNvbTAgFw0xNzEwMzExNzA3MDBaGA8yMDU5MTAzMTE3MTcwMVowMTEvMC0GA1UEAwwmYXBwbGljYXRpb25nYXRld2F5LnBvd2Vyc2hlbGwudGVzdC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC0xGszrl4F07eN+7WaJhi+ETjDkXJSiTwi0E0qHwCzIFMFypeBGQOQ/nkwcbF/nBRbUQDrGjhaWwdJ0CNHaQ3caVFfNVLb2Wlc4CJazy0bSNyGOJjK4H9WWM+eo7k4jEMmGIp+H5GvovBilwTLK1JQwbrp/XdLgA8TDy8ZLk0LDw5A028QywI8+cRKmmHJoEwIZMMovsqwzAUclsbgKkuRaoF8OOFh9nsOXx9+ulhrqshrpikUsDSsyDhvFLnqVJBdjA1dJDnd8ctGgGXPxhy2SOhOJ/SSPUed0reengNnycBMsumTpW0p/VRgPk1eWRh37MRmxB6X3j5vkgvtt8Z5AgMBAAGjgYQwgYEwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAxBgNVHREEKjAogiZhcHBsaWNhdGlvbmdhdGV3YXkucG93ZXJzaGVsbC50ZXN0LmNvbTAdBgNVHQ4EFgQUCXYSgEunlkxbbGLEItZoAIuBWyUwDQYJKoZIhvcNAQELBQADggEBABYZecViOw7UQDGlc4Oy/sVmKbEF/a7XcOTiq95f39LQshc6ZhtkbvqUwzmGVP8S+DvrShI16F/Tkl/KBtUHG/e+l6GjIVbq1ygeTeAGy6BvNhDa41944Hd4A85X7YeD9qkQzHlAS8gBED1dTh3dXSVVdRZ5pcK0nxfNth3xQGTlfEFpPN6C6434YLQ5RvyYQGJkf3Amu8n8fWT40QIrsIPbbTdmXOl1I60NP7EPQp+9sHtdajZactzFJ2/ovOaK5JGRiX5RtRqz0hQT/6Benn7maD7Hz5bfOB8UmD4iR/QhWrcT+mCr1qS+ZFrD0bcEAi0NoJlSVFIB6rgUyE4CqxExAA==\",\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslCertificates\"\r\n }\r\n ],\r\n \"trustedRootCertificates\": [\r\n {\r\n \"name\": \"ps6931\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedRootCertificates/ps6931\",\r\n \"etag\": \"W/\\\"659dd31f-e441-4b34-8f59-b912469a992d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"data\": \"MIIDTzCCAjegAwIBAgIQj5oTlR6oyJ1NlX9Wb9aFyjANBgkqhkiG9w0BAQsFADAwMS4wLAYDVQQDEyVBcHBsaWNhdGlvbkdhdGV3YXlTc2xDZXJ0LVVuaXRUZXN0LTAxMB4XDTE2MDIxNzA3MDc1M1oXDTM5MTIzMTIzNTk1OVowMDEuMCwGA1UEAxMlQXBwbGljYXRpb25HYXRld2F5U3NsQ2VydC1Vbml0VGVzdC0wMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANOUOFVmm+P4ht/qaiGZaiMzZSXwqGP8W/XWZRfJSc1mS6B4zBm8MtndmO9NbPUeGetk3E4jI0egP7NufuTAtfZY5nG9/gsZh8Hp4o+x+6F1wCUtK5pQ5Fne4Vwg0Q9k1CgUfQfK0zEoanOTEylcyp1nVpoGc3v4FZ9pQr8/xQ7+PSwgNpmGpU1gmgorDlXIO8jiKb+WfSoPAhHcavoPFg6DeGv30AK2m8ULFezOqbprrozRxXaKzt8fBaDSP1XMakFaO6ffZU4uNgrehW4zMnpdgAjT5koymDKGAfl/7+5QpLxSKc2478J+PvTwy/rfWKJLbEImoM7WE3imWgrHUNMCAwEAAaNlMGMwYQYDVR0BBFowWIAQxDXqD2PYxSlriJ6HuzZ+b6EyMDAxLjAsBgNVBAMTJUFwcGxpY2F0aW9uR2F0ZXdheVNzbENlcnQtVW5pdFRlc3QtMDGCEI+aE5UeqMidTZV/Vm/WhcowDQYJKoZIhvcNAQELBQADggEBADSC6PHkVYmoVOyyW2g7q3GG3MmXa43/HQNTM+pT3HENAlhGg8T9EFrOQ/0QAoEQbrtsP8Isj5u2Bd4MOlYA180ExyfL/NFb7QpXq/pRLbePMQAQicdSvk/9RyrNRBfNjT2KNlBp3RZtCkJjQWlc5ylWydPy4JPUZxit/5ygCRT+cmN1ioF469Ki8hzBlKmrDg8jkFUwFyD7B0fEfPP0gSZI3F6HqgCK2hzBTjujZjddZyn2XxXlxLu57C83CNPP8fbsGW2CwolgmYvt+dJsdDnT7VKX5RS4cOPp/JGG7QdhzqVBoK0vZP6gHEAOPoqBVUWf8SmlVuAVGmDl8EjLnK8=\",\r\n \"backendHttpSettings\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendHttpSettingsCollection/ps7801\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/trustedRootCertificates\"\r\n }\r\n ],\r\n \"trustedClientCertificates\": [\r\n {\r\n \"name\": \"ps4506\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedClientCertificates/ps4506\",\r\n \"etag\": \"W/\\\"659dd31f-e441-4b34-8f59-b912469a992d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"data\": \"MIIDXTCCAkWgAwIBAgIJAP4WRAGKP3raMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA2MDczNTU4WhcNMjgxMTAzMDczNTU4WjBFMQswCQYDVQQGEwJVUzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAngH7nurifsefZWeL7oC/I4IZwcsYfrq0rflditQULdnh+RYLHFXWBsa+RRTguyPhpeKLPdh8n5w9VUJSpgNv2g+JVQWFpGnFeeslLajA+GoeZLq8IHjE9lHbX7vfSNAvAzEpYQpCjMtS74OYDwXUrFybtTbKRnH/hZucPjw2Z6h1twde4lYzJWzWQ/VRvRH+GHEN1OL8KOscVqsHVOMWZsFSVYYfyj8lncWwE8gLSvqn4fjJWtKateyRwPHf+zILe2iFhZ9Iv93Di6UxABMdXJx/2BgENKtJMIii/iIrC46wjLqhxPHuEGfJx6eTY7W60cWTqIsuDyuQtDE/2hfX8wIDAQABo1AwTjAdBgNVHQ4EFgQUAeTs4eJlv6XbBdZbUeaH5Heb5S0wHwYDVR0jBBgwFoAUAeTs4eJlv6XbBdZbUeaH5Heb5S0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGmW3m3+ttIpAk6FwuzRLstWXBSejLEEB4NiL3ibuDOt7Wx1h8Qy5SzafyxcenYqF280qhOuy0aJezsUMf4pQjgWmL4WLUHNFjtG3u1XkMJk6pgguIWyDEgdFhQJAi0P0L+2atyQbECNyGXwDJRvtiGFBjpOBQthIjmvBj0yImLfuCwfdGgP8kvHvE84lKkyUZ9vOqiuyXSrIz1K7CfzeL5VbRdiORCZyClG+DCxPB6SeNXZgZqPYXw/niJbSA+DzG1vJfjwsv/+0UrZGvAjwcSGHs4TFmfHDPYR5Hgzm5Dq1d7OSOtPqLzkHzAA3MNoL3Wk7gfDTH0VtBVbYhshqwQ==\",\r\n \"sslProfiles\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslProfiles/ps5889\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/trustedClientCertificates\"\r\n }\r\n ],\r\n \"sslProfiles\": [\r\n {\r\n \"name\": \"ps5889\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslProfiles/ps5889\",\r\n \"etag\": \"W/\\\"659dd31f-e441-4b34-8f59-b912469a992d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"minProtocolVersion\": \"TLSv1_0\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ]\r\n },\r\n \"clientAuthConfiguration\": {\r\n \"verifyClientCertIssuerDN\": true\r\n },\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n }\r\n ],\r\n \"trustedClientCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedClientCertificates/ps4506\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslProfiles\"\r\n }\r\n ],\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"name\": \"ps1286\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendIPConfigurations/ps1286\",\r\n \"etag\": \"W/\\\"659dd31f-e441-4b34-8f59-b912469a992d\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendIPConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/publicIPAddresses/ps1171\"\r\n },\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"frontendPorts\": [\r\n {\r\n \"name\": \"ps4099\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendPorts/ps4099\",\r\n \"etag\": \"W/\\\"659dd31f-e441-4b34-8f59-b912469a992d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"port\": 443,\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendPorts\"\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"name\": \"ps5090\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendAddressPools/ps5090\",\r\n \"etag\": \"W/\\\"659dd31f-e441-4b34-8f59-b912469a992d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"www.microsoft.com\"\r\n },\r\n {\r\n \"ipAddress\": \"www.bing.com\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/requestRoutingRules/ps4024\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/backendAddressPools\"\r\n }\r\n ],\r\n \"loadDistributionPolicies\": [],\r\n \"backendHttpSettingsCollection\": [\r\n {\r\n \"name\": \"ps7801\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendHttpSettingsCollection/ps7801\",\r\n \"etag\": \"W/\\\"659dd31f-e441-4b34-8f59-b912469a992d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"port\": 443,\r\n \"protocol\": \"Https\",\r\n \"cookieBasedAffinity\": \"Enabled\",\r\n \"pickHostNameFromBackendAddress\": true,\r\n \"requestTimeout\": 30,\r\n \"trustedRootCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedRootCertificates/ps6931\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/requestRoutingRules/ps4024\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/backendHttpSettingsCollection\"\r\n }\r\n ],\r\n \"httpListeners\": [\r\n {\r\n \"name\": \"ps2910\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\",\r\n \"etag\": \"W/\\\"659dd31f-e441-4b34-8f59-b912469a992d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendIPConfigurations/ps1286\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendPorts/ps4099\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslCertificates/ps2332\"\r\n },\r\n \"sslProfile\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslProfiles/ps5889\"\r\n },\r\n \"hostNames\": [],\r\n \"requireServerNameIndication\": false,\r\n \"customErrorConfigurations\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/requestRoutingRules/ps4024\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/httpListeners\"\r\n }\r\n ],\r\n \"urlPathMaps\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"name\": \"ps4024\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/requestRoutingRules/ps4024\",\r\n \"etag\": \"W/\\\"659dd31f-e441-4b34-8f59-b912469a992d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"ruleType\": \"Basic\",\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n },\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendAddressPools/ps5090\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendHttpSettingsCollection/ps7801\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/requestRoutingRules\"\r\n }\r\n ],\r\n \"probes\": [],\r\n \"rewriteRuleSets\": [],\r\n \"redirectConfigurations\": [],\r\n \"privateLinkConfigurations\": [],\r\n \"privateEndpointConnections\": [],\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"minProtocolVersion\": \"TLSv1_1\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ]\r\n },\r\n \"autoscaleConfiguration\": {\r\n \"minCapacity\": 3\r\n },\r\n \"customErrorConfigurations\": []\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps2181\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181\",\r\n \"etag\": \"W/\\\"17e52196-8b3c-4292-aa46-197a31d899ca\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways\",\r\n \"location\": \"westus2\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ],\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"390ff01a-4ae6-4cd8-9172-7a9a0354af56\",\r\n \"sku\": {\r\n \"name\": \"Standard_v2\",\r\n \"tier\": \"Standard_v2\"\r\n },\r\n \"operationalState\": \"Running\",\r\n \"gatewayIPConfigurations\": [\r\n {\r\n \"name\": \"ps8415\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/gatewayIPConfigurations/ps8415\",\r\n \"etag\": \"W/\\\"17e52196-8b3c-4292-aa46-197a31d899ca\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/virtualNetworks/ps6755/subnets/ps7901\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/gatewayIPConfigurations\"\r\n }\r\n ],\r\n \"sslCertificates\": [\r\n {\r\n \"name\": \"ps1102\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslCertificates/ps1102\",\r\n \"etag\": \"W/\\\"17e52196-8b3c-4292-aa46-197a31d899ca\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"publicCertData\": \"MIIDogYJKoZIhvcNAQcCoIIDkzCCA48CAQExADALBgkqhkiG9w0BBwGgggN3MIIDczCCAlugAwIBAgIQL/k3jna6xZtLgV+mC9tPdzANBgkqhkiG9w0BAQsFADAxMS8wLQYDVQQDDCZhcHBsaWNhdGlvbmdhdGV3YXkucG93ZXJzaGVsbC50ZXN0LmNvbTAgFw0xNzEwMzExNzA3MDBaGA8yMDU5MTAzMTE3MTcwMVowMTEvMC0GA1UEAwwmYXBwbGljYXRpb25nYXRld2F5LnBvd2Vyc2hlbGwudGVzdC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC0xGszrl4F07eN+7WaJhi+ETjDkXJSiTwi0E0qHwCzIFMFypeBGQOQ/nkwcbF/nBRbUQDrGjhaWwdJ0CNHaQ3caVFfNVLb2Wlc4CJazy0bSNyGOJjK4H9WWM+eo7k4jEMmGIp+H5GvovBilwTLK1JQwbrp/XdLgA8TDy8ZLk0LDw5A028QywI8+cRKmmHJoEwIZMMovsqwzAUclsbgKkuRaoF8OOFh9nsOXx9+ulhrqshrpikUsDSsyDhvFLnqVJBdjA1dJDnd8ctGgGXPxhy2SOhOJ/SSPUed0reengNnycBMsumTpW0p/VRgPk1eWRh37MRmxB6X3j5vkgvtt8Z5AgMBAAGjgYQwgYEwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAxBgNVHREEKjAogiZhcHBsaWNhdGlvbmdhdGV3YXkucG93ZXJzaGVsbC50ZXN0LmNvbTAdBgNVHQ4EFgQUCXYSgEunlkxbbGLEItZoAIuBWyUwDQYJKoZIhvcNAQELBQADggEBABYZecViOw7UQDGlc4Oy/sVmKbEF/a7XcOTiq95f39LQshc6ZhtkbvqUwzmGVP8S+DvrShI16F/Tkl/KBtUHG/e+l6GjIVbq1ygeTeAGy6BvNhDa41944Hd4A85X7YeD9qkQzHlAS8gBED1dTh3dXSVVdRZ5pcK0nxfNth3xQGTlfEFpPN6C6434YLQ5RvyYQGJkf3Amu8n8fWT40QIrsIPbbTdmXOl1I60NP7EPQp+9sHtdajZactzFJ2/ovOaK5JGRiX5RtRqz0hQT/6Benn7maD7Hz5bfOB8UmD4iR/QhWrcT+mCr1qS+ZFrD0bcEAi0NoJlSVFIB6rgUyE4CqxExAA==\",\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslCertificates\"\r\n }\r\n ],\r\n \"trustedRootCertificates\": [\r\n {\r\n \"name\": \"ps5410\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedRootCertificates/ps5410\",\r\n \"etag\": \"W/\\\"17e52196-8b3c-4292-aa46-197a31d899ca\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"data\": \"MIIDTzCCAjegAwIBAgIQj5oTlR6oyJ1NlX9Wb9aFyjANBgkqhkiG9w0BAQsFADAwMS4wLAYDVQQDEyVBcHBsaWNhdGlvbkdhdGV3YXlTc2xDZXJ0LVVuaXRUZXN0LTAxMB4XDTE2MDIxNzA3MDc1M1oXDTM5MTIzMTIzNTk1OVowMDEuMCwGA1UEAxMlQXBwbGljYXRpb25HYXRld2F5U3NsQ2VydC1Vbml0VGVzdC0wMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANOUOFVmm+P4ht/qaiGZaiMzZSXwqGP8W/XWZRfJSc1mS6B4zBm8MtndmO9NbPUeGetk3E4jI0egP7NufuTAtfZY5nG9/gsZh8Hp4o+x+6F1wCUtK5pQ5Fne4Vwg0Q9k1CgUfQfK0zEoanOTEylcyp1nVpoGc3v4FZ9pQr8/xQ7+PSwgNpmGpU1gmgorDlXIO8jiKb+WfSoPAhHcavoPFg6DeGv30AK2m8ULFezOqbprrozRxXaKzt8fBaDSP1XMakFaO6ffZU4uNgrehW4zMnpdgAjT5koymDKGAfl/7+5QpLxSKc2478J+PvTwy/rfWKJLbEImoM7WE3imWgrHUNMCAwEAAaNlMGMwYQYDVR0BBFowWIAQxDXqD2PYxSlriJ6HuzZ+b6EyMDAxLjAsBgNVBAMTJUFwcGxpY2F0aW9uR2F0ZXdheVNzbENlcnQtVW5pdFRlc3QtMDGCEI+aE5UeqMidTZV/Vm/WhcowDQYJKoZIhvcNAQELBQADggEBADSC6PHkVYmoVOyyW2g7q3GG3MmXa43/HQNTM+pT3HENAlhGg8T9EFrOQ/0QAoEQbrtsP8Isj5u2Bd4MOlYA180ExyfL/NFb7QpXq/pRLbePMQAQicdSvk/9RyrNRBfNjT2KNlBp3RZtCkJjQWlc5ylWydPy4JPUZxit/5ygCRT+cmN1ioF469Ki8hzBlKmrDg8jkFUwFyD7B0fEfPP0gSZI3F6HqgCK2hzBTjujZjddZyn2XxXlxLu57C83CNPP8fbsGW2CwolgmYvt+dJsdDnT7VKX5RS4cOPp/JGG7QdhzqVBoK0vZP6gHEAOPoqBVUWf8SmlVuAVGmDl8EjLnK8=\",\r\n \"backendHttpSettings\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendHttpSettingsCollection/ps66\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/trustedRootCertificates\"\r\n }\r\n ],\r\n \"trustedClientCertificates\": [\r\n {\r\n \"name\": \"ps3395\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedClientCertificates/ps3395\",\r\n \"etag\": \"W/\\\"17e52196-8b3c-4292-aa46-197a31d899ca\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"data\": \"MIIDXTCCAkWgAwIBAgIJAP4WRAGKP3raMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA2MDczNTU4WhcNMjgxMTAzMDczNTU4WjBFMQswCQYDVQQGEwJVUzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAngH7nurifsefZWeL7oC/I4IZwcsYfrq0rflditQULdnh+RYLHFXWBsa+RRTguyPhpeKLPdh8n5w9VUJSpgNv2g+JVQWFpGnFeeslLajA+GoeZLq8IHjE9lHbX7vfSNAvAzEpYQpCjMtS74OYDwXUrFybtTbKRnH/hZucPjw2Z6h1twde4lYzJWzWQ/VRvRH+GHEN1OL8KOscVqsHVOMWZsFSVYYfyj8lncWwE8gLSvqn4fjJWtKateyRwPHf+zILe2iFhZ9Iv93Di6UxABMdXJx/2BgENKtJMIii/iIrC46wjLqhxPHuEGfJx6eTY7W60cWTqIsuDyuQtDE/2hfX8wIDAQABo1AwTjAdBgNVHQ4EFgQUAeTs4eJlv6XbBdZbUeaH5Heb5S0wHwYDVR0jBBgwFoAUAeTs4eJlv6XbBdZbUeaH5Heb5S0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGmW3m3+ttIpAk6FwuzRLstWXBSejLEEB4NiL3ibuDOt7Wx1h8Qy5SzafyxcenYqF280qhOuy0aJezsUMf4pQjgWmL4WLUHNFjtG3u1XkMJk6pgguIWyDEgdFhQJAi0P0L+2atyQbECNyGXwDJRvtiGFBjpOBQthIjmvBj0yImLfuCwfdGgP8kvHvE84lKkyUZ9vOqiuyXSrIz1K7CfzeL5VbRdiORCZyClG+DCxPB6SeNXZgZqPYXw/niJbSA+DzG1vJfjwsv/+0UrZGvAjwcSGHs4TFmfHDPYR5Hgzm5Dq1d7OSOtPqLzkHzAA3MNoL3Wk7gfDTH0VtBVbYhshqwQ==\",\r\n \"validatedCertData\": \"-----BEGIN CERTIFICATE-----MIIDXTCCAkWgAwIBAgIJAP4WRAGKP3raMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA2MDczNTU4WhcNMjgxMTAzMDczNTU4WjBFMQswCQYDVQQGEwJVUzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAngH7nurifsefZWeL7oC/I4IZwcsYfrq0rflditQULdnh+RYLHFXWBsa+RRTguyPhpeKLPdh8n5w9VUJSpgNv2g+JVQWFpGnFeeslLajA+GoeZLq8IHjE9lHbX7vfSNAvAzEpYQpCjMtS74OYDwXUrFybtTbKRnH/hZucPjw2Z6h1twde4lYzJWzWQ/VRvRH+GHEN1OL8KOscVqsHVOMWZsFSVYYfyj8lncWwE8gLSvqn4fjJWtKateyRwPHf+zILe2iFhZ9Iv93Di6UxABMdXJx/2BgENKtJMIii/iIrC46wjLqhxPHuEGfJx6eTY7W60cWTqIsuDyuQtDE/2hfX8wIDAQABo1AwTjAdBgNVHQ4EFgQUAeTs4eJlv6XbBdZbUeaH5Heb5S0wHwYDVR0jBBgwFoAUAeTs4eJlv6XbBdZbUeaH5Heb5S0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGmW3m3+ttIpAk6FwuzRLstWXBSejLEEB4NiL3ibuDOt7Wx1h8Qy5SzafyxcenYqF280qhOuy0aJezsUMf4pQjgWmL4WLUHNFjtG3u1XkMJk6pgguIWyDEgdFhQJAi0P0L+2atyQbECNyGXwDJRvtiGFBjpOBQthIjmvBj0yImLfuCwfdGgP8kvHvE84lKkyUZ9vOqiuyXSrIz1K7CfzeL5VbRdiORCZyClG+DCxPB6SeNXZgZqPYXw/niJbSA+DzG1vJfjwsv/+0UrZGvAjwcSGHs4TFmfHDPYR5Hgzm5Dq1d7OSOtPqLzkHzAA3MNoL3Wk7gfDTH0VtBVbYhshqwQ==-----END CERTIFICATE-----\",\r\n \"clientCertIssuerDN\": \"O=Internet Widgits Pty Ltd, S=Some-State, C=US\",\r\n \"sslProfiles\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslProfiles/ps88\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/trustedClientCertificates\"\r\n }\r\n ],\r\n \"sslProfiles\": [\r\n {\r\n \"name\": \"ps88\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslProfiles/ps88\",\r\n \"etag\": \"W/\\\"17e52196-8b3c-4292-aa46-197a31d899ca\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"minProtocolVersion\": \"TLSv1_0\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ]\r\n },\r\n \"clientAuthConfiguration\": {\r\n \"verifyClientCertIssuerDN\": true\r\n },\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n }\r\n ],\r\n \"trustedClientCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedClientCertificates/ps3395\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslProfiles\"\r\n }\r\n ],\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"name\": \"ps8933\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendIPConfigurations/ps8933\",\r\n \"etag\": \"W/\\\"17e52196-8b3c-4292-aa46-197a31d899ca\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendIPConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/publicIPAddresses/ps7998\"\r\n },\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"frontendPorts\": [\r\n {\r\n \"name\": \"ps3687\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendPorts/ps3687\",\r\n \"etag\": \"W/\\\"17e52196-8b3c-4292-aa46-197a31d899ca\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"port\": 443,\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendPorts\"\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"name\": \"ps109\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendAddressPools/ps109\",\r\n \"etag\": \"W/\\\"17e52196-8b3c-4292-aa46-197a31d899ca\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"www.microsoft.com\"\r\n },\r\n {\r\n \"ipAddress\": \"www.bing.com\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/requestRoutingRules/ps1589\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/backendAddressPools\"\r\n }\r\n ],\r\n \"loadDistributionPolicies\": [],\r\n \"backendHttpSettingsCollection\": [\r\n {\r\n \"name\": \"ps66\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendHttpSettingsCollection/ps66\",\r\n \"etag\": \"W/\\\"17e52196-8b3c-4292-aa46-197a31d899ca\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"port\": 443,\r\n \"protocol\": \"Https\",\r\n \"cookieBasedAffinity\": \"Enabled\",\r\n \"pickHostNameFromBackendAddress\": true,\r\n \"requestTimeout\": 30,\r\n \"trustedRootCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedRootCertificates/ps5410\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/requestRoutingRules/ps1589\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/backendHttpSettingsCollection\"\r\n }\r\n ],\r\n \"httpListeners\": [\r\n {\r\n \"name\": \"ps8587\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\",\r\n \"etag\": \"W/\\\"17e52196-8b3c-4292-aa46-197a31d899ca\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendIPConfigurations/ps8933\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendPorts/ps3687\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslCertificates/ps1102\"\r\n },\r\n \"sslProfile\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslProfiles/ps88\"\r\n },\r\n \"hostNames\": [],\r\n \"requireServerNameIndication\": false,\r\n \"customErrorConfigurations\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/requestRoutingRules/ps1589\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/httpListeners\"\r\n }\r\n ],\r\n \"urlPathMaps\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"name\": \"ps1589\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/requestRoutingRules/ps1589\",\r\n \"etag\": \"W/\\\"17e52196-8b3c-4292-aa46-197a31d899ca\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"ruleType\": \"Basic\",\r\n \"priority\": 100,\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n },\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendAddressPools/ps109\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendHttpSettingsCollection/ps66\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/requestRoutingRules\"\r\n }\r\n ],\r\n \"probes\": [],\r\n \"rewriteRuleSets\": [],\r\n \"redirectConfigurations\": [],\r\n \"privateLinkConfigurations\": [],\r\n \"privateEndpointConnections\": [],\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"minProtocolVersion\": \"TLSv1_1\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ]\r\n },\r\n \"autoscaleConfiguration\": {\r\n \"minCapacity\": 3\r\n },\r\n \"customErrorConfigurations\": []\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919?api-version=2020-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL3Jlc291cmNlR3JvdXBzL3BzNzExNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvYXBwbGljYXRpb25HYXRld2F5cy9wczg5MTk/YXBpLXZlcnNpb249MjAyMC0wNS0wMQ==", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL3Jlc291cmNlR3JvdXBzL3BzODMvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL2FwcGxpY2F0aW9uR2F0ZXdheXMvcHMyMTgxP2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "26281057-2c67-4e90-aa5e-bef20d380f0e" + "d52924ff-4cad-4778-93cb-431100c7aa70" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/718.238.18288.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/416.1932.13825.0" ] }, "ResponseHeaders": { @@ -1225,16 +1243,16 @@ "no-cache" ], "ETag": [ - "W/\"659dd31f-e441-4b34-8f59-b912469a992d\"" + "W/\"17e52196-8b3c-4292-aa46-197a31d899ca\"" ], "x-ms-request-id": [ - "ed2f7679-2549-485f-8b90-70600445a300" + "37be776a-a3ce-4565-9201-3071dc5f7f24" ], "x-ms-correlation-request-id": [ - "889b67d7-881b-4402-8c8d-43924160cb35" + "225c30c8-152a-411e-83cb-d213c689beff" ], "x-ms-arm-service-request-id": [ - "35d46af4-ad14-43b1-88b5-5b06e042fa93" + "7dd2bfd1-6a92-4873-95a6-19a6460de1ab" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1244,19 +1262,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11998" + "11995" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T205614Z:889b67d7-881b-4402-8c8d-43924160cb35" + "WESTUS:20210514T010229Z:225c30c8-152a-411e-83cb-d213c689beff" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 20:56:13 GMT" + "Fri, 14 May 2021 01:02:28 GMT" ], "Content-Length": [ - "16015" + "17287" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1265,20 +1283,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps8919\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919\",\r\n \"etag\": \"W/\\\"659dd31f-e441-4b34-8f59-b912469a992d\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways\",\r\n \"location\": \"westus2\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ],\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"9877264c-1b24-43cc-9e59-39d1425cde48\",\r\n \"sku\": {\r\n \"name\": \"Standard_v2\",\r\n \"tier\": \"Standard_v2\"\r\n },\r\n \"operationalState\": \"Running\",\r\n \"gatewayIPConfigurations\": [\r\n {\r\n \"name\": \"ps1952\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/gatewayIPConfigurations/ps1952\",\r\n \"etag\": \"W/\\\"659dd31f-e441-4b34-8f59-b912469a992d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/virtualNetworks/ps3334/subnets/ps9774\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/gatewayIPConfigurations\"\r\n }\r\n ],\r\n \"sslCertificates\": [\r\n {\r\n \"name\": \"ps2332\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslCertificates/ps2332\",\r\n \"etag\": \"W/\\\"659dd31f-e441-4b34-8f59-b912469a992d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"publicCertData\": \"MIIDogYJKoZIhvcNAQcCoIIDkzCCA48CAQExADALBgkqhkiG9w0BBwGgggN3MIIDczCCAlugAwIBAgIQL/k3jna6xZtLgV+mC9tPdzANBgkqhkiG9w0BAQsFADAxMS8wLQYDVQQDDCZhcHBsaWNhdGlvbmdhdGV3YXkucG93ZXJzaGVsbC50ZXN0LmNvbTAgFw0xNzEwMzExNzA3MDBaGA8yMDU5MTAzMTE3MTcwMVowMTEvMC0GA1UEAwwmYXBwbGljYXRpb25nYXRld2F5LnBvd2Vyc2hlbGwudGVzdC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC0xGszrl4F07eN+7WaJhi+ETjDkXJSiTwi0E0qHwCzIFMFypeBGQOQ/nkwcbF/nBRbUQDrGjhaWwdJ0CNHaQ3caVFfNVLb2Wlc4CJazy0bSNyGOJjK4H9WWM+eo7k4jEMmGIp+H5GvovBilwTLK1JQwbrp/XdLgA8TDy8ZLk0LDw5A028QywI8+cRKmmHJoEwIZMMovsqwzAUclsbgKkuRaoF8OOFh9nsOXx9+ulhrqshrpikUsDSsyDhvFLnqVJBdjA1dJDnd8ctGgGXPxhy2SOhOJ/SSPUed0reengNnycBMsumTpW0p/VRgPk1eWRh37MRmxB6X3j5vkgvtt8Z5AgMBAAGjgYQwgYEwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAxBgNVHREEKjAogiZhcHBsaWNhdGlvbmdhdGV3YXkucG93ZXJzaGVsbC50ZXN0LmNvbTAdBgNVHQ4EFgQUCXYSgEunlkxbbGLEItZoAIuBWyUwDQYJKoZIhvcNAQELBQADggEBABYZecViOw7UQDGlc4Oy/sVmKbEF/a7XcOTiq95f39LQshc6ZhtkbvqUwzmGVP8S+DvrShI16F/Tkl/KBtUHG/e+l6GjIVbq1ygeTeAGy6BvNhDa41944Hd4A85X7YeD9qkQzHlAS8gBED1dTh3dXSVVdRZ5pcK0nxfNth3xQGTlfEFpPN6C6434YLQ5RvyYQGJkf3Amu8n8fWT40QIrsIPbbTdmXOl1I60NP7EPQp+9sHtdajZactzFJ2/ovOaK5JGRiX5RtRqz0hQT/6Benn7maD7Hz5bfOB8UmD4iR/QhWrcT+mCr1qS+ZFrD0bcEAi0NoJlSVFIB6rgUyE4CqxExAA==\",\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslCertificates\"\r\n }\r\n ],\r\n \"trustedRootCertificates\": [\r\n {\r\n \"name\": \"ps6931\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedRootCertificates/ps6931\",\r\n \"etag\": \"W/\\\"659dd31f-e441-4b34-8f59-b912469a992d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"data\": \"MIIDTzCCAjegAwIBAgIQj5oTlR6oyJ1NlX9Wb9aFyjANBgkqhkiG9w0BAQsFADAwMS4wLAYDVQQDEyVBcHBsaWNhdGlvbkdhdGV3YXlTc2xDZXJ0LVVuaXRUZXN0LTAxMB4XDTE2MDIxNzA3MDc1M1oXDTM5MTIzMTIzNTk1OVowMDEuMCwGA1UEAxMlQXBwbGljYXRpb25HYXRld2F5U3NsQ2VydC1Vbml0VGVzdC0wMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANOUOFVmm+P4ht/qaiGZaiMzZSXwqGP8W/XWZRfJSc1mS6B4zBm8MtndmO9NbPUeGetk3E4jI0egP7NufuTAtfZY5nG9/gsZh8Hp4o+x+6F1wCUtK5pQ5Fne4Vwg0Q9k1CgUfQfK0zEoanOTEylcyp1nVpoGc3v4FZ9pQr8/xQ7+PSwgNpmGpU1gmgorDlXIO8jiKb+WfSoPAhHcavoPFg6DeGv30AK2m8ULFezOqbprrozRxXaKzt8fBaDSP1XMakFaO6ffZU4uNgrehW4zMnpdgAjT5koymDKGAfl/7+5QpLxSKc2478J+PvTwy/rfWKJLbEImoM7WE3imWgrHUNMCAwEAAaNlMGMwYQYDVR0BBFowWIAQxDXqD2PYxSlriJ6HuzZ+b6EyMDAxLjAsBgNVBAMTJUFwcGxpY2F0aW9uR2F0ZXdheVNzbENlcnQtVW5pdFRlc3QtMDGCEI+aE5UeqMidTZV/Vm/WhcowDQYJKoZIhvcNAQELBQADggEBADSC6PHkVYmoVOyyW2g7q3GG3MmXa43/HQNTM+pT3HENAlhGg8T9EFrOQ/0QAoEQbrtsP8Isj5u2Bd4MOlYA180ExyfL/NFb7QpXq/pRLbePMQAQicdSvk/9RyrNRBfNjT2KNlBp3RZtCkJjQWlc5ylWydPy4JPUZxit/5ygCRT+cmN1ioF469Ki8hzBlKmrDg8jkFUwFyD7B0fEfPP0gSZI3F6HqgCK2hzBTjujZjddZyn2XxXlxLu57C83CNPP8fbsGW2CwolgmYvt+dJsdDnT7VKX5RS4cOPp/JGG7QdhzqVBoK0vZP6gHEAOPoqBVUWf8SmlVuAVGmDl8EjLnK8=\",\r\n \"backendHttpSettings\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendHttpSettingsCollection/ps7801\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/trustedRootCertificates\"\r\n }\r\n ],\r\n \"trustedClientCertificates\": [\r\n {\r\n \"name\": \"ps4506\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedClientCertificates/ps4506\",\r\n \"etag\": \"W/\\\"659dd31f-e441-4b34-8f59-b912469a992d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"data\": \"MIIDXTCCAkWgAwIBAgIJAP4WRAGKP3raMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA2MDczNTU4WhcNMjgxMTAzMDczNTU4WjBFMQswCQYDVQQGEwJVUzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAngH7nurifsefZWeL7oC/I4IZwcsYfrq0rflditQULdnh+RYLHFXWBsa+RRTguyPhpeKLPdh8n5w9VUJSpgNv2g+JVQWFpGnFeeslLajA+GoeZLq8IHjE9lHbX7vfSNAvAzEpYQpCjMtS74OYDwXUrFybtTbKRnH/hZucPjw2Z6h1twde4lYzJWzWQ/VRvRH+GHEN1OL8KOscVqsHVOMWZsFSVYYfyj8lncWwE8gLSvqn4fjJWtKateyRwPHf+zILe2iFhZ9Iv93Di6UxABMdXJx/2BgENKtJMIii/iIrC46wjLqhxPHuEGfJx6eTY7W60cWTqIsuDyuQtDE/2hfX8wIDAQABo1AwTjAdBgNVHQ4EFgQUAeTs4eJlv6XbBdZbUeaH5Heb5S0wHwYDVR0jBBgwFoAUAeTs4eJlv6XbBdZbUeaH5Heb5S0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGmW3m3+ttIpAk6FwuzRLstWXBSejLEEB4NiL3ibuDOt7Wx1h8Qy5SzafyxcenYqF280qhOuy0aJezsUMf4pQjgWmL4WLUHNFjtG3u1XkMJk6pgguIWyDEgdFhQJAi0P0L+2atyQbECNyGXwDJRvtiGFBjpOBQthIjmvBj0yImLfuCwfdGgP8kvHvE84lKkyUZ9vOqiuyXSrIz1K7CfzeL5VbRdiORCZyClG+DCxPB6SeNXZgZqPYXw/niJbSA+DzG1vJfjwsv/+0UrZGvAjwcSGHs4TFmfHDPYR5Hgzm5Dq1d7OSOtPqLzkHzAA3MNoL3Wk7gfDTH0VtBVbYhshqwQ==\",\r\n \"sslProfiles\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslProfiles/ps5889\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/trustedClientCertificates\"\r\n }\r\n ],\r\n \"sslProfiles\": [\r\n {\r\n \"name\": \"ps5889\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslProfiles/ps5889\",\r\n \"etag\": \"W/\\\"659dd31f-e441-4b34-8f59-b912469a992d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"minProtocolVersion\": \"TLSv1_0\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ]\r\n },\r\n \"clientAuthConfiguration\": {\r\n \"verifyClientCertIssuerDN\": true\r\n },\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n }\r\n ],\r\n \"trustedClientCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedClientCertificates/ps4506\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslProfiles\"\r\n }\r\n ],\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"name\": \"ps1286\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendIPConfigurations/ps1286\",\r\n \"etag\": \"W/\\\"659dd31f-e441-4b34-8f59-b912469a992d\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendIPConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/publicIPAddresses/ps1171\"\r\n },\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"frontendPorts\": [\r\n {\r\n \"name\": \"ps4099\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendPorts/ps4099\",\r\n \"etag\": \"W/\\\"659dd31f-e441-4b34-8f59-b912469a992d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"port\": 443,\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendPorts\"\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"name\": \"ps5090\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendAddressPools/ps5090\",\r\n \"etag\": \"W/\\\"659dd31f-e441-4b34-8f59-b912469a992d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"www.microsoft.com\"\r\n },\r\n {\r\n \"ipAddress\": \"www.bing.com\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/requestRoutingRules/ps4024\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/backendAddressPools\"\r\n }\r\n ],\r\n \"loadDistributionPolicies\": [],\r\n \"backendHttpSettingsCollection\": [\r\n {\r\n \"name\": \"ps7801\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendHttpSettingsCollection/ps7801\",\r\n \"etag\": \"W/\\\"659dd31f-e441-4b34-8f59-b912469a992d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"port\": 443,\r\n \"protocol\": \"Https\",\r\n \"cookieBasedAffinity\": \"Enabled\",\r\n \"pickHostNameFromBackendAddress\": true,\r\n \"requestTimeout\": 30,\r\n \"trustedRootCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedRootCertificates/ps6931\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/requestRoutingRules/ps4024\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/backendHttpSettingsCollection\"\r\n }\r\n ],\r\n \"httpListeners\": [\r\n {\r\n \"name\": \"ps2910\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\",\r\n \"etag\": \"W/\\\"659dd31f-e441-4b34-8f59-b912469a992d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendIPConfigurations/ps1286\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendPorts/ps4099\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslCertificates/ps2332\"\r\n },\r\n \"sslProfile\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslProfiles/ps5889\"\r\n },\r\n \"hostNames\": [],\r\n \"requireServerNameIndication\": false,\r\n \"customErrorConfigurations\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/requestRoutingRules/ps4024\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/httpListeners\"\r\n }\r\n ],\r\n \"urlPathMaps\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"name\": \"ps4024\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/requestRoutingRules/ps4024\",\r\n \"etag\": \"W/\\\"659dd31f-e441-4b34-8f59-b912469a992d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"ruleType\": \"Basic\",\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n },\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendAddressPools/ps5090\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendHttpSettingsCollection/ps7801\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/requestRoutingRules\"\r\n }\r\n ],\r\n \"probes\": [],\r\n \"rewriteRuleSets\": [],\r\n \"redirectConfigurations\": [],\r\n \"privateLinkConfigurations\": [],\r\n \"privateEndpointConnections\": [],\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"minProtocolVersion\": \"TLSv1_1\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ]\r\n },\r\n \"autoscaleConfiguration\": {\r\n \"minCapacity\": 3\r\n },\r\n \"customErrorConfigurations\": []\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps2181\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181\",\r\n \"etag\": \"W/\\\"17e52196-8b3c-4292-aa46-197a31d899ca\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways\",\r\n \"location\": \"westus2\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ],\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"390ff01a-4ae6-4cd8-9172-7a9a0354af56\",\r\n \"sku\": {\r\n \"name\": \"Standard_v2\",\r\n \"tier\": \"Standard_v2\"\r\n },\r\n \"operationalState\": \"Running\",\r\n \"gatewayIPConfigurations\": [\r\n {\r\n \"name\": \"ps8415\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/gatewayIPConfigurations/ps8415\",\r\n \"etag\": \"W/\\\"17e52196-8b3c-4292-aa46-197a31d899ca\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/virtualNetworks/ps6755/subnets/ps7901\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/gatewayIPConfigurations\"\r\n }\r\n ],\r\n \"sslCertificates\": [\r\n {\r\n \"name\": \"ps1102\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslCertificates/ps1102\",\r\n \"etag\": \"W/\\\"17e52196-8b3c-4292-aa46-197a31d899ca\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"publicCertData\": \"MIIDogYJKoZIhvcNAQcCoIIDkzCCA48CAQExADALBgkqhkiG9w0BBwGgggN3MIIDczCCAlugAwIBAgIQL/k3jna6xZtLgV+mC9tPdzANBgkqhkiG9w0BAQsFADAxMS8wLQYDVQQDDCZhcHBsaWNhdGlvbmdhdGV3YXkucG93ZXJzaGVsbC50ZXN0LmNvbTAgFw0xNzEwMzExNzA3MDBaGA8yMDU5MTAzMTE3MTcwMVowMTEvMC0GA1UEAwwmYXBwbGljYXRpb25nYXRld2F5LnBvd2Vyc2hlbGwudGVzdC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC0xGszrl4F07eN+7WaJhi+ETjDkXJSiTwi0E0qHwCzIFMFypeBGQOQ/nkwcbF/nBRbUQDrGjhaWwdJ0CNHaQ3caVFfNVLb2Wlc4CJazy0bSNyGOJjK4H9WWM+eo7k4jEMmGIp+H5GvovBilwTLK1JQwbrp/XdLgA8TDy8ZLk0LDw5A028QywI8+cRKmmHJoEwIZMMovsqwzAUclsbgKkuRaoF8OOFh9nsOXx9+ulhrqshrpikUsDSsyDhvFLnqVJBdjA1dJDnd8ctGgGXPxhy2SOhOJ/SSPUed0reengNnycBMsumTpW0p/VRgPk1eWRh37MRmxB6X3j5vkgvtt8Z5AgMBAAGjgYQwgYEwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAxBgNVHREEKjAogiZhcHBsaWNhdGlvbmdhdGV3YXkucG93ZXJzaGVsbC50ZXN0LmNvbTAdBgNVHQ4EFgQUCXYSgEunlkxbbGLEItZoAIuBWyUwDQYJKoZIhvcNAQELBQADggEBABYZecViOw7UQDGlc4Oy/sVmKbEF/a7XcOTiq95f39LQshc6ZhtkbvqUwzmGVP8S+DvrShI16F/Tkl/KBtUHG/e+l6GjIVbq1ygeTeAGy6BvNhDa41944Hd4A85X7YeD9qkQzHlAS8gBED1dTh3dXSVVdRZ5pcK0nxfNth3xQGTlfEFpPN6C6434YLQ5RvyYQGJkf3Amu8n8fWT40QIrsIPbbTdmXOl1I60NP7EPQp+9sHtdajZactzFJ2/ovOaK5JGRiX5RtRqz0hQT/6Benn7maD7Hz5bfOB8UmD4iR/QhWrcT+mCr1qS+ZFrD0bcEAi0NoJlSVFIB6rgUyE4CqxExAA==\",\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslCertificates\"\r\n }\r\n ],\r\n \"trustedRootCertificates\": [\r\n {\r\n \"name\": \"ps5410\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedRootCertificates/ps5410\",\r\n \"etag\": \"W/\\\"17e52196-8b3c-4292-aa46-197a31d899ca\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"data\": \"MIIDTzCCAjegAwIBAgIQj5oTlR6oyJ1NlX9Wb9aFyjANBgkqhkiG9w0BAQsFADAwMS4wLAYDVQQDEyVBcHBsaWNhdGlvbkdhdGV3YXlTc2xDZXJ0LVVuaXRUZXN0LTAxMB4XDTE2MDIxNzA3MDc1M1oXDTM5MTIzMTIzNTk1OVowMDEuMCwGA1UEAxMlQXBwbGljYXRpb25HYXRld2F5U3NsQ2VydC1Vbml0VGVzdC0wMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANOUOFVmm+P4ht/qaiGZaiMzZSXwqGP8W/XWZRfJSc1mS6B4zBm8MtndmO9NbPUeGetk3E4jI0egP7NufuTAtfZY5nG9/gsZh8Hp4o+x+6F1wCUtK5pQ5Fne4Vwg0Q9k1CgUfQfK0zEoanOTEylcyp1nVpoGc3v4FZ9pQr8/xQ7+PSwgNpmGpU1gmgorDlXIO8jiKb+WfSoPAhHcavoPFg6DeGv30AK2m8ULFezOqbprrozRxXaKzt8fBaDSP1XMakFaO6ffZU4uNgrehW4zMnpdgAjT5koymDKGAfl/7+5QpLxSKc2478J+PvTwy/rfWKJLbEImoM7WE3imWgrHUNMCAwEAAaNlMGMwYQYDVR0BBFowWIAQxDXqD2PYxSlriJ6HuzZ+b6EyMDAxLjAsBgNVBAMTJUFwcGxpY2F0aW9uR2F0ZXdheVNzbENlcnQtVW5pdFRlc3QtMDGCEI+aE5UeqMidTZV/Vm/WhcowDQYJKoZIhvcNAQELBQADggEBADSC6PHkVYmoVOyyW2g7q3GG3MmXa43/HQNTM+pT3HENAlhGg8T9EFrOQ/0QAoEQbrtsP8Isj5u2Bd4MOlYA180ExyfL/NFb7QpXq/pRLbePMQAQicdSvk/9RyrNRBfNjT2KNlBp3RZtCkJjQWlc5ylWydPy4JPUZxit/5ygCRT+cmN1ioF469Ki8hzBlKmrDg8jkFUwFyD7B0fEfPP0gSZI3F6HqgCK2hzBTjujZjddZyn2XxXlxLu57C83CNPP8fbsGW2CwolgmYvt+dJsdDnT7VKX5RS4cOPp/JGG7QdhzqVBoK0vZP6gHEAOPoqBVUWf8SmlVuAVGmDl8EjLnK8=\",\r\n \"backendHttpSettings\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendHttpSettingsCollection/ps66\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/trustedRootCertificates\"\r\n }\r\n ],\r\n \"trustedClientCertificates\": [\r\n {\r\n \"name\": \"ps3395\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedClientCertificates/ps3395\",\r\n \"etag\": \"W/\\\"17e52196-8b3c-4292-aa46-197a31d899ca\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"data\": \"MIIDXTCCAkWgAwIBAgIJAP4WRAGKP3raMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA2MDczNTU4WhcNMjgxMTAzMDczNTU4WjBFMQswCQYDVQQGEwJVUzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAngH7nurifsefZWeL7oC/I4IZwcsYfrq0rflditQULdnh+RYLHFXWBsa+RRTguyPhpeKLPdh8n5w9VUJSpgNv2g+JVQWFpGnFeeslLajA+GoeZLq8IHjE9lHbX7vfSNAvAzEpYQpCjMtS74OYDwXUrFybtTbKRnH/hZucPjw2Z6h1twde4lYzJWzWQ/VRvRH+GHEN1OL8KOscVqsHVOMWZsFSVYYfyj8lncWwE8gLSvqn4fjJWtKateyRwPHf+zILe2iFhZ9Iv93Di6UxABMdXJx/2BgENKtJMIii/iIrC46wjLqhxPHuEGfJx6eTY7W60cWTqIsuDyuQtDE/2hfX8wIDAQABo1AwTjAdBgNVHQ4EFgQUAeTs4eJlv6XbBdZbUeaH5Heb5S0wHwYDVR0jBBgwFoAUAeTs4eJlv6XbBdZbUeaH5Heb5S0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGmW3m3+ttIpAk6FwuzRLstWXBSejLEEB4NiL3ibuDOt7Wx1h8Qy5SzafyxcenYqF280qhOuy0aJezsUMf4pQjgWmL4WLUHNFjtG3u1XkMJk6pgguIWyDEgdFhQJAi0P0L+2atyQbECNyGXwDJRvtiGFBjpOBQthIjmvBj0yImLfuCwfdGgP8kvHvE84lKkyUZ9vOqiuyXSrIz1K7CfzeL5VbRdiORCZyClG+DCxPB6SeNXZgZqPYXw/niJbSA+DzG1vJfjwsv/+0UrZGvAjwcSGHs4TFmfHDPYR5Hgzm5Dq1d7OSOtPqLzkHzAA3MNoL3Wk7gfDTH0VtBVbYhshqwQ==\",\r\n \"validatedCertData\": \"-----BEGIN CERTIFICATE-----MIIDXTCCAkWgAwIBAgIJAP4WRAGKP3raMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA2MDczNTU4WhcNMjgxMTAzMDczNTU4WjBFMQswCQYDVQQGEwJVUzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAngH7nurifsefZWeL7oC/I4IZwcsYfrq0rflditQULdnh+RYLHFXWBsa+RRTguyPhpeKLPdh8n5w9VUJSpgNv2g+JVQWFpGnFeeslLajA+GoeZLq8IHjE9lHbX7vfSNAvAzEpYQpCjMtS74OYDwXUrFybtTbKRnH/hZucPjw2Z6h1twde4lYzJWzWQ/VRvRH+GHEN1OL8KOscVqsHVOMWZsFSVYYfyj8lncWwE8gLSvqn4fjJWtKateyRwPHf+zILe2iFhZ9Iv93Di6UxABMdXJx/2BgENKtJMIii/iIrC46wjLqhxPHuEGfJx6eTY7W60cWTqIsuDyuQtDE/2hfX8wIDAQABo1AwTjAdBgNVHQ4EFgQUAeTs4eJlv6XbBdZbUeaH5Heb5S0wHwYDVR0jBBgwFoAUAeTs4eJlv6XbBdZbUeaH5Heb5S0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGmW3m3+ttIpAk6FwuzRLstWXBSejLEEB4NiL3ibuDOt7Wx1h8Qy5SzafyxcenYqF280qhOuy0aJezsUMf4pQjgWmL4WLUHNFjtG3u1XkMJk6pgguIWyDEgdFhQJAi0P0L+2atyQbECNyGXwDJRvtiGFBjpOBQthIjmvBj0yImLfuCwfdGgP8kvHvE84lKkyUZ9vOqiuyXSrIz1K7CfzeL5VbRdiORCZyClG+DCxPB6SeNXZgZqPYXw/niJbSA+DzG1vJfjwsv/+0UrZGvAjwcSGHs4TFmfHDPYR5Hgzm5Dq1d7OSOtPqLzkHzAA3MNoL3Wk7gfDTH0VtBVbYhshqwQ==-----END CERTIFICATE-----\",\r\n \"clientCertIssuerDN\": \"O=Internet Widgits Pty Ltd, S=Some-State, C=US\",\r\n \"sslProfiles\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslProfiles/ps88\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/trustedClientCertificates\"\r\n }\r\n ],\r\n \"sslProfiles\": [\r\n {\r\n \"name\": \"ps88\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslProfiles/ps88\",\r\n \"etag\": \"W/\\\"17e52196-8b3c-4292-aa46-197a31d899ca\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"minProtocolVersion\": \"TLSv1_0\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ]\r\n },\r\n \"clientAuthConfiguration\": {\r\n \"verifyClientCertIssuerDN\": true\r\n },\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n }\r\n ],\r\n \"trustedClientCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedClientCertificates/ps3395\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslProfiles\"\r\n }\r\n ],\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"name\": \"ps8933\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendIPConfigurations/ps8933\",\r\n \"etag\": \"W/\\\"17e52196-8b3c-4292-aa46-197a31d899ca\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendIPConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/publicIPAddresses/ps7998\"\r\n },\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"frontendPorts\": [\r\n {\r\n \"name\": \"ps3687\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendPorts/ps3687\",\r\n \"etag\": \"W/\\\"17e52196-8b3c-4292-aa46-197a31d899ca\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"port\": 443,\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendPorts\"\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"name\": \"ps109\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendAddressPools/ps109\",\r\n \"etag\": \"W/\\\"17e52196-8b3c-4292-aa46-197a31d899ca\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"www.microsoft.com\"\r\n },\r\n {\r\n \"ipAddress\": \"www.bing.com\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/requestRoutingRules/ps1589\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/backendAddressPools\"\r\n }\r\n ],\r\n \"loadDistributionPolicies\": [],\r\n \"backendHttpSettingsCollection\": [\r\n {\r\n \"name\": \"ps66\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendHttpSettingsCollection/ps66\",\r\n \"etag\": \"W/\\\"17e52196-8b3c-4292-aa46-197a31d899ca\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"port\": 443,\r\n \"protocol\": \"Https\",\r\n \"cookieBasedAffinity\": \"Enabled\",\r\n \"pickHostNameFromBackendAddress\": true,\r\n \"requestTimeout\": 30,\r\n \"trustedRootCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedRootCertificates/ps5410\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/requestRoutingRules/ps1589\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/backendHttpSettingsCollection\"\r\n }\r\n ],\r\n \"httpListeners\": [\r\n {\r\n \"name\": \"ps8587\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\",\r\n \"etag\": \"W/\\\"17e52196-8b3c-4292-aa46-197a31d899ca\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendIPConfigurations/ps8933\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendPorts/ps3687\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslCertificates/ps1102\"\r\n },\r\n \"sslProfile\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslProfiles/ps88\"\r\n },\r\n \"hostNames\": [],\r\n \"requireServerNameIndication\": false,\r\n \"customErrorConfigurations\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/requestRoutingRules/ps1589\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/httpListeners\"\r\n }\r\n ],\r\n \"urlPathMaps\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"name\": \"ps1589\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/requestRoutingRules/ps1589\",\r\n \"etag\": \"W/\\\"17e52196-8b3c-4292-aa46-197a31d899ca\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"ruleType\": \"Basic\",\r\n \"priority\": 100,\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n },\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendAddressPools/ps109\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendHttpSettingsCollection/ps66\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/requestRoutingRules\"\r\n }\r\n ],\r\n \"probes\": [],\r\n \"rewriteRuleSets\": [],\r\n \"redirectConfigurations\": [],\r\n \"privateLinkConfigurations\": [],\r\n \"privateEndpointConnections\": [],\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"minProtocolVersion\": \"TLSv1_1\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ]\r\n },\r\n \"autoscaleConfiguration\": {\r\n \"minCapacity\": 3\r\n },\r\n \"customErrorConfigurations\": []\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919?api-version=2020-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL3Jlc291cmNlR3JvdXBzL3BzNzExNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvYXBwbGljYXRpb25HYXRld2F5cy9wczg5MTk/YXBpLXZlcnNpb249MjAyMC0wNS0wMQ==", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL3Jlc291cmNlR3JvdXBzL3BzODMvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL2FwcGxpY2F0aW9uR2F0ZXdheXMvcHMyMTgxP2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "d52924ff-4cad-4778-93cb-431100c7aa70" + ], "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/718.238.18288.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/416.1932.13825.0" ] }, "ResponseHeaders": { @@ -1289,16 +1310,16 @@ "no-cache" ], "ETag": [ - "W/\"5d8f771b-9fb7-4623-905b-4413321b6111\"" + "W/\"de8ab5dd-66ab-499a-8e60-5353662633df\"" ], "x-ms-request-id": [ - "f3d731b8-5237-4131-a09a-4eb624c46fca" + "2759d04d-4e2d-46af-83ca-a8daadfe9bcb" ], "x-ms-correlation-request-id": [ - "196e00f8-c752-4d37-a9b7-723aca71f604" + "bb05abd4-aa2e-4267-a8ef-0224d18c670e" ], "x-ms-arm-service-request-id": [ - "000fd6e9-dd42-4e25-8b89-81d3bfb481a3" + "cd08e85a-8e6d-4f37-9438-11dfa1298833" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1308,19 +1329,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11995" + "11992" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T205636Z:196e00f8-c752-4d37-a9b7-723aca71f604" + "WESTUS:20210514T010250Z:bb05abd4-aa2e-4267-a8ef-0224d18c670e" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 20:56:35 GMT" + "Fri, 14 May 2021 01:02:50 GMT" ], "Content-Length": [ - "19492" + "22079" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1329,26 +1350,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps8919\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919\",\r\n \"etag\": \"W/\\\"5d8f771b-9fb7-4623-905b-4413321b6111\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways\",\r\n \"location\": \"westus2\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ],\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"9877264c-1b24-43cc-9e59-39d1425cde48\",\r\n \"sku\": {\r\n \"name\": \"Standard_v2\",\r\n \"tier\": \"Standard_v2\"\r\n },\r\n \"operationalState\": \"Running\",\r\n \"gatewayIPConfigurations\": [\r\n {\r\n \"name\": \"ps1952\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/gatewayIPConfigurations/ps1952\",\r\n \"etag\": \"W/\\\"5d8f771b-9fb7-4623-905b-4413321b6111\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/virtualNetworks/ps3334/subnets/ps9774\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/gatewayIPConfigurations\"\r\n }\r\n ],\r\n \"sslCertificates\": [\r\n {\r\n \"name\": \"ps2332\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslCertificates/ps2332\",\r\n \"etag\": \"W/\\\"5d8f771b-9fb7-4623-905b-4413321b6111\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"publicCertData\": \"MIIDogYJKoZIhvcNAQcCoIIDkzCCA48CAQExADALBgkqhkiG9w0BBwGgggN3MIIDczCCAlugAwIBAgIQL/k3jna6xZtLgV+mC9tPdzANBgkqhkiG9w0BAQsFADAxMS8wLQYDVQQDDCZhcHBsaWNhdGlvbmdhdGV3YXkucG93ZXJzaGVsbC50ZXN0LmNvbTAgFw0xNzEwMzExNzA3MDBaGA8yMDU5MTAzMTE3MTcwMVowMTEvMC0GA1UEAwwmYXBwbGljYXRpb25nYXRld2F5LnBvd2Vyc2hlbGwudGVzdC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC0xGszrl4F07eN+7WaJhi+ETjDkXJSiTwi0E0qHwCzIFMFypeBGQOQ/nkwcbF/nBRbUQDrGjhaWwdJ0CNHaQ3caVFfNVLb2Wlc4CJazy0bSNyGOJjK4H9WWM+eo7k4jEMmGIp+H5GvovBilwTLK1JQwbrp/XdLgA8TDy8ZLk0LDw5A028QywI8+cRKmmHJoEwIZMMovsqwzAUclsbgKkuRaoF8OOFh9nsOXx9+ulhrqshrpikUsDSsyDhvFLnqVJBdjA1dJDnd8ctGgGXPxhy2SOhOJ/SSPUed0reengNnycBMsumTpW0p/VRgPk1eWRh37MRmxB6X3j5vkgvtt8Z5AgMBAAGjgYQwgYEwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAxBgNVHREEKjAogiZhcHBsaWNhdGlvbmdhdGV3YXkucG93ZXJzaGVsbC50ZXN0LmNvbTAdBgNVHQ4EFgQUCXYSgEunlkxbbGLEItZoAIuBWyUwDQYJKoZIhvcNAQELBQADggEBABYZecViOw7UQDGlc4Oy/sVmKbEF/a7XcOTiq95f39LQshc6ZhtkbvqUwzmGVP8S+DvrShI16F/Tkl/KBtUHG/e+l6GjIVbq1ygeTeAGy6BvNhDa41944Hd4A85X7YeD9qkQzHlAS8gBED1dTh3dXSVVdRZ5pcK0nxfNth3xQGTlfEFpPN6C6434YLQ5RvyYQGJkf3Amu8n8fWT40QIrsIPbbTdmXOl1I60NP7EPQp+9sHtdajZactzFJ2/ovOaK5JGRiX5RtRqz0hQT/6Benn7maD7Hz5bfOB8UmD4iR/QhWrcT+mCr1qS+ZFrD0bcEAi0NoJlSVFIB6rgUyE4CqxExAA==\",\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslCertificates\"\r\n }\r\n ],\r\n \"trustedRootCertificates\": [\r\n {\r\n \"name\": \"ps6931\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedRootCertificates/ps6931\",\r\n \"etag\": \"W/\\\"5d8f771b-9fb7-4623-905b-4413321b6111\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"data\": \"MIIDTzCCAjegAwIBAgIQj5oTlR6oyJ1NlX9Wb9aFyjANBgkqhkiG9w0BAQsFADAwMS4wLAYDVQQDEyVBcHBsaWNhdGlvbkdhdGV3YXlTc2xDZXJ0LVVuaXRUZXN0LTAxMB4XDTE2MDIxNzA3MDc1M1oXDTM5MTIzMTIzNTk1OVowMDEuMCwGA1UEAxMlQXBwbGljYXRpb25HYXRld2F5U3NsQ2VydC1Vbml0VGVzdC0wMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANOUOFVmm+P4ht/qaiGZaiMzZSXwqGP8W/XWZRfJSc1mS6B4zBm8MtndmO9NbPUeGetk3E4jI0egP7NufuTAtfZY5nG9/gsZh8Hp4o+x+6F1wCUtK5pQ5Fne4Vwg0Q9k1CgUfQfK0zEoanOTEylcyp1nVpoGc3v4FZ9pQr8/xQ7+PSwgNpmGpU1gmgorDlXIO8jiKb+WfSoPAhHcavoPFg6DeGv30AK2m8ULFezOqbprrozRxXaKzt8fBaDSP1XMakFaO6ffZU4uNgrehW4zMnpdgAjT5koymDKGAfl/7+5QpLxSKc2478J+PvTwy/rfWKJLbEImoM7WE3imWgrHUNMCAwEAAaNlMGMwYQYDVR0BBFowWIAQxDXqD2PYxSlriJ6HuzZ+b6EyMDAxLjAsBgNVBAMTJUFwcGxpY2F0aW9uR2F0ZXdheVNzbENlcnQtVW5pdFRlc3QtMDGCEI+aE5UeqMidTZV/Vm/WhcowDQYJKoZIhvcNAQELBQADggEBADSC6PHkVYmoVOyyW2g7q3GG3MmXa43/HQNTM+pT3HENAlhGg8T9EFrOQ/0QAoEQbrtsP8Isj5u2Bd4MOlYA180ExyfL/NFb7QpXq/pRLbePMQAQicdSvk/9RyrNRBfNjT2KNlBp3RZtCkJjQWlc5ylWydPy4JPUZxit/5ygCRT+cmN1ioF469Ki8hzBlKmrDg8jkFUwFyD7B0fEfPP0gSZI3F6HqgCK2hzBTjujZjddZyn2XxXlxLu57C83CNPP8fbsGW2CwolgmYvt+dJsdDnT7VKX5RS4cOPp/JGG7QdhzqVBoK0vZP6gHEAOPoqBVUWf8SmlVuAVGmDl8EjLnK8=\",\r\n \"backendHttpSettings\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendHttpSettingsCollection/ps7801\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/trustedRootCertificates\"\r\n }\r\n ],\r\n \"trustedClientCertificates\": [\r\n {\r\n \"name\": \"ps4506\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedClientCertificates/ps4506\",\r\n \"etag\": \"W/\\\"5d8f771b-9fb7-4623-905b-4413321b6111\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"data\": \"MIIDXTCCAkWgAwIBAgIJAP4WRAGKP3raMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA2MDczNTU4WhcNMjgxMTAzMDczNTU4WjBFMQswCQYDVQQGEwJVUzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAngH7nurifsefZWeL7oC/I4IZwcsYfrq0rflditQULdnh+RYLHFXWBsa+RRTguyPhpeKLPdh8n5w9VUJSpgNv2g+JVQWFpGnFeeslLajA+GoeZLq8IHjE9lHbX7vfSNAvAzEpYQpCjMtS74OYDwXUrFybtTbKRnH/hZucPjw2Z6h1twde4lYzJWzWQ/VRvRH+GHEN1OL8KOscVqsHVOMWZsFSVYYfyj8lncWwE8gLSvqn4fjJWtKateyRwPHf+zILe2iFhZ9Iv93Di6UxABMdXJx/2BgENKtJMIii/iIrC46wjLqhxPHuEGfJx6eTY7W60cWTqIsuDyuQtDE/2hfX8wIDAQABo1AwTjAdBgNVHQ4EFgQUAeTs4eJlv6XbBdZbUeaH5Heb5S0wHwYDVR0jBBgwFoAUAeTs4eJlv6XbBdZbUeaH5Heb5S0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGmW3m3+ttIpAk6FwuzRLstWXBSejLEEB4NiL3ibuDOt7Wx1h8Qy5SzafyxcenYqF280qhOuy0aJezsUMf4pQjgWmL4WLUHNFjtG3u1XkMJk6pgguIWyDEgdFhQJAi0P0L+2atyQbECNyGXwDJRvtiGFBjpOBQthIjmvBj0yImLfuCwfdGgP8kvHvE84lKkyUZ9vOqiuyXSrIz1K7CfzeL5VbRdiORCZyClG+DCxPB6SeNXZgZqPYXw/niJbSA+DzG1vJfjwsv/+0UrZGvAjwcSGHs4TFmfHDPYR5Hgzm5Dq1d7OSOtPqLzkHzAA3MNoL3Wk7gfDTH0VtBVbYhshqwQ==\",\r\n \"sslProfiles\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslProfiles/ps5889\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslProfiles/ps8410\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/trustedClientCertificates\"\r\n },\r\n {\r\n \"name\": \"ps6763\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedClientCertificates/ps6763\",\r\n \"etag\": \"W/\\\"5d8f771b-9fb7-4623-905b-4413321b6111\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"data\": \"MIIDXTCCAkWgAwIBAgIJAP4WRAGKP3raMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA2MDczNTU4WhcNMjgxMTAzMDczNTU4WjBFMQswCQYDVQQGEwJVUzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAngH7nurifsefZWeL7oC/I4IZwcsYfrq0rflditQULdnh+RYLHFXWBsa+RRTguyPhpeKLPdh8n5w9VUJSpgNv2g+JVQWFpGnFeeslLajA+GoeZLq8IHjE9lHbX7vfSNAvAzEpYQpCjMtS74OYDwXUrFybtTbKRnH/hZucPjw2Z6h1twde4lYzJWzWQ/VRvRH+GHEN1OL8KOscVqsHVOMWZsFSVYYfyj8lncWwE8gLSvqn4fjJWtKateyRwPHf+zILe2iFhZ9Iv93Di6UxABMdXJx/2BgENKtJMIii/iIrC46wjLqhxPHuEGfJx6eTY7W60cWTqIsuDyuQtDE/2hfX8wIDAQABo1AwTjAdBgNVHQ4EFgQUAeTs4eJlv6XbBdZbUeaH5Heb5S0wHwYDVR0jBBgwFoAUAeTs4eJlv6XbBdZbUeaH5Heb5S0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGmW3m3+ttIpAk6FwuzRLstWXBSejLEEB4NiL3ibuDOt7Wx1h8Qy5SzafyxcenYqF280qhOuy0aJezsUMf4pQjgWmL4WLUHNFjtG3u1XkMJk6pgguIWyDEgdFhQJAi0P0L+2atyQbECNyGXwDJRvtiGFBjpOBQthIjmvBj0yImLfuCwfdGgP8kvHvE84lKkyUZ9vOqiuyXSrIz1K7CfzeL5VbRdiORCZyClG+DCxPB6SeNXZgZqPYXw/niJbSA+DzG1vJfjwsv/+0UrZGvAjwcSGHs4TFmfHDPYR5Hgzm5Dq1d7OSOtPqLzkHzAA3MNoL3Wk7gfDTH0VtBVbYhshqwQ==\",\r\n \"sslProfiles\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslProfiles/ps8410\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/trustedClientCertificates\"\r\n }\r\n ],\r\n \"sslProfiles\": [\r\n {\r\n \"name\": \"ps5889\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslProfiles/ps5889\",\r\n \"etag\": \"W/\\\"5d8f771b-9fb7-4623-905b-4413321b6111\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"minProtocolVersion\": \"TLSv1_1\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ]\r\n },\r\n \"clientAuthConfiguration\": {\r\n \"verifyClientCertIssuerDN\": false\r\n },\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n }\r\n ],\r\n \"trustedClientCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedClientCertificates/ps4506\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslProfiles\"\r\n },\r\n {\r\n \"name\": \"ps8410\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslProfiles/ps8410\",\r\n \"etag\": \"W/\\\"5d8f771b-9fb7-4623-905b-4413321b6111\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"minProtocolVersion\": \"TLSv1_1\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ]\r\n },\r\n \"clientAuthConfiguration\": {\r\n \"verifyClientCertIssuerDN\": true\r\n },\r\n \"trustedClientCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedClientCertificates/ps4506\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedClientCertificates/ps6763\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslProfiles\"\r\n }\r\n ],\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"name\": \"ps1286\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendIPConfigurations/ps1286\",\r\n \"etag\": \"W/\\\"5d8f771b-9fb7-4623-905b-4413321b6111\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendIPConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/publicIPAddresses/ps1171\"\r\n },\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"frontendPorts\": [\r\n {\r\n \"name\": \"ps4099\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendPorts/ps4099\",\r\n \"etag\": \"W/\\\"5d8f771b-9fb7-4623-905b-4413321b6111\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"port\": 443,\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendPorts\"\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"name\": \"ps5090\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendAddressPools/ps5090\",\r\n \"etag\": \"W/\\\"5d8f771b-9fb7-4623-905b-4413321b6111\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"www.microsoft.com\"\r\n },\r\n {\r\n \"ipAddress\": \"www.bing.com\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/requestRoutingRules/ps4024\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/backendAddressPools\"\r\n }\r\n ],\r\n \"loadDistributionPolicies\": [],\r\n \"backendHttpSettingsCollection\": [\r\n {\r\n \"name\": \"ps7801\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendHttpSettingsCollection/ps7801\",\r\n \"etag\": \"W/\\\"5d8f771b-9fb7-4623-905b-4413321b6111\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"port\": 443,\r\n \"protocol\": \"Https\",\r\n \"cookieBasedAffinity\": \"Enabled\",\r\n \"pickHostNameFromBackendAddress\": true,\r\n \"requestTimeout\": 30,\r\n \"trustedRootCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedRootCertificates/ps6931\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/requestRoutingRules/ps4024\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/backendHttpSettingsCollection\"\r\n }\r\n ],\r\n \"httpListeners\": [\r\n {\r\n \"name\": \"ps2910\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\",\r\n \"etag\": \"W/\\\"5d8f771b-9fb7-4623-905b-4413321b6111\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendIPConfigurations/ps1286\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendPorts/ps4099\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslCertificates/ps2332\"\r\n },\r\n \"sslProfile\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslProfiles/ps5889\"\r\n },\r\n \"hostNames\": [],\r\n \"requireServerNameIndication\": false,\r\n \"customErrorConfigurations\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/requestRoutingRules/ps4024\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/httpListeners\"\r\n }\r\n ],\r\n \"urlPathMaps\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"name\": \"ps4024\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/requestRoutingRules/ps4024\",\r\n \"etag\": \"W/\\\"5d8f771b-9fb7-4623-905b-4413321b6111\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"ruleType\": \"Basic\",\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n },\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendAddressPools/ps5090\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendHttpSettingsCollection/ps7801\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/requestRoutingRules\"\r\n }\r\n ],\r\n \"probes\": [],\r\n \"rewriteRuleSets\": [],\r\n \"redirectConfigurations\": [],\r\n \"privateLinkConfigurations\": [],\r\n \"privateEndpointConnections\": [],\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"minProtocolVersion\": \"TLSv1_1\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ]\r\n },\r\n \"autoscaleConfiguration\": {\r\n \"minCapacity\": 3\r\n },\r\n \"customErrorConfigurations\": []\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps2181\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181\",\r\n \"etag\": \"W/\\\"de8ab5dd-66ab-499a-8e60-5353662633df\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways\",\r\n \"location\": \"westus2\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ],\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"390ff01a-4ae6-4cd8-9172-7a9a0354af56\",\r\n \"sku\": {\r\n \"name\": \"Standard_v2\",\r\n \"tier\": \"Standard_v2\"\r\n },\r\n \"operationalState\": \"Running\",\r\n \"gatewayIPConfigurations\": [\r\n {\r\n \"name\": \"ps8415\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/gatewayIPConfigurations/ps8415\",\r\n \"etag\": \"W/\\\"de8ab5dd-66ab-499a-8e60-5353662633df\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/virtualNetworks/ps6755/subnets/ps7901\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/gatewayIPConfigurations\"\r\n }\r\n ],\r\n \"sslCertificates\": [\r\n {\r\n \"name\": \"ps1102\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslCertificates/ps1102\",\r\n \"etag\": \"W/\\\"de8ab5dd-66ab-499a-8e60-5353662633df\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"publicCertData\": \"MIIDogYJKoZIhvcNAQcCoIIDkzCCA48CAQExADALBgkqhkiG9w0BBwGgggN3MIIDczCCAlugAwIBAgIQL/k3jna6xZtLgV+mC9tPdzANBgkqhkiG9w0BAQsFADAxMS8wLQYDVQQDDCZhcHBsaWNhdGlvbmdhdGV3YXkucG93ZXJzaGVsbC50ZXN0LmNvbTAgFw0xNzEwMzExNzA3MDBaGA8yMDU5MTAzMTE3MTcwMVowMTEvMC0GA1UEAwwmYXBwbGljYXRpb25nYXRld2F5LnBvd2Vyc2hlbGwudGVzdC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC0xGszrl4F07eN+7WaJhi+ETjDkXJSiTwi0E0qHwCzIFMFypeBGQOQ/nkwcbF/nBRbUQDrGjhaWwdJ0CNHaQ3caVFfNVLb2Wlc4CJazy0bSNyGOJjK4H9WWM+eo7k4jEMmGIp+H5GvovBilwTLK1JQwbrp/XdLgA8TDy8ZLk0LDw5A028QywI8+cRKmmHJoEwIZMMovsqwzAUclsbgKkuRaoF8OOFh9nsOXx9+ulhrqshrpikUsDSsyDhvFLnqVJBdjA1dJDnd8ctGgGXPxhy2SOhOJ/SSPUed0reengNnycBMsumTpW0p/VRgPk1eWRh37MRmxB6X3j5vkgvtt8Z5AgMBAAGjgYQwgYEwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAxBgNVHREEKjAogiZhcHBsaWNhdGlvbmdhdGV3YXkucG93ZXJzaGVsbC50ZXN0LmNvbTAdBgNVHQ4EFgQUCXYSgEunlkxbbGLEItZoAIuBWyUwDQYJKoZIhvcNAQELBQADggEBABYZecViOw7UQDGlc4Oy/sVmKbEF/a7XcOTiq95f39LQshc6ZhtkbvqUwzmGVP8S+DvrShI16F/Tkl/KBtUHG/e+l6GjIVbq1ygeTeAGy6BvNhDa41944Hd4A85X7YeD9qkQzHlAS8gBED1dTh3dXSVVdRZ5pcK0nxfNth3xQGTlfEFpPN6C6434YLQ5RvyYQGJkf3Amu8n8fWT40QIrsIPbbTdmXOl1I60NP7EPQp+9sHtdajZactzFJ2/ovOaK5JGRiX5RtRqz0hQT/6Benn7maD7Hz5bfOB8UmD4iR/QhWrcT+mCr1qS+ZFrD0bcEAi0NoJlSVFIB6rgUyE4CqxExAA==\",\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslCertificates\"\r\n }\r\n ],\r\n \"trustedRootCertificates\": [\r\n {\r\n \"name\": \"ps5410\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedRootCertificates/ps5410\",\r\n \"etag\": \"W/\\\"de8ab5dd-66ab-499a-8e60-5353662633df\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"data\": \"MIIDTzCCAjegAwIBAgIQj5oTlR6oyJ1NlX9Wb9aFyjANBgkqhkiG9w0BAQsFADAwMS4wLAYDVQQDEyVBcHBsaWNhdGlvbkdhdGV3YXlTc2xDZXJ0LVVuaXRUZXN0LTAxMB4XDTE2MDIxNzA3MDc1M1oXDTM5MTIzMTIzNTk1OVowMDEuMCwGA1UEAxMlQXBwbGljYXRpb25HYXRld2F5U3NsQ2VydC1Vbml0VGVzdC0wMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANOUOFVmm+P4ht/qaiGZaiMzZSXwqGP8W/XWZRfJSc1mS6B4zBm8MtndmO9NbPUeGetk3E4jI0egP7NufuTAtfZY5nG9/gsZh8Hp4o+x+6F1wCUtK5pQ5Fne4Vwg0Q9k1CgUfQfK0zEoanOTEylcyp1nVpoGc3v4FZ9pQr8/xQ7+PSwgNpmGpU1gmgorDlXIO8jiKb+WfSoPAhHcavoPFg6DeGv30AK2m8ULFezOqbprrozRxXaKzt8fBaDSP1XMakFaO6ffZU4uNgrehW4zMnpdgAjT5koymDKGAfl/7+5QpLxSKc2478J+PvTwy/rfWKJLbEImoM7WE3imWgrHUNMCAwEAAaNlMGMwYQYDVR0BBFowWIAQxDXqD2PYxSlriJ6HuzZ+b6EyMDAxLjAsBgNVBAMTJUFwcGxpY2F0aW9uR2F0ZXdheVNzbENlcnQtVW5pdFRlc3QtMDGCEI+aE5UeqMidTZV/Vm/WhcowDQYJKoZIhvcNAQELBQADggEBADSC6PHkVYmoVOyyW2g7q3GG3MmXa43/HQNTM+pT3HENAlhGg8T9EFrOQ/0QAoEQbrtsP8Isj5u2Bd4MOlYA180ExyfL/NFb7QpXq/pRLbePMQAQicdSvk/9RyrNRBfNjT2KNlBp3RZtCkJjQWlc5ylWydPy4JPUZxit/5ygCRT+cmN1ioF469Ki8hzBlKmrDg8jkFUwFyD7B0fEfPP0gSZI3F6HqgCK2hzBTjujZjddZyn2XxXlxLu57C83CNPP8fbsGW2CwolgmYvt+dJsdDnT7VKX5RS4cOPp/JGG7QdhzqVBoK0vZP6gHEAOPoqBVUWf8SmlVuAVGmDl8EjLnK8=\",\r\n \"backendHttpSettings\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendHttpSettingsCollection/ps66\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/trustedRootCertificates\"\r\n }\r\n ],\r\n \"trustedClientCertificates\": [\r\n {\r\n \"name\": \"ps3395\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedClientCertificates/ps3395\",\r\n \"etag\": \"W/\\\"de8ab5dd-66ab-499a-8e60-5353662633df\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"data\": \"MIIDXTCCAkWgAwIBAgIJAP4WRAGKP3raMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA2MDczNTU4WhcNMjgxMTAzMDczNTU4WjBFMQswCQYDVQQGEwJVUzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAngH7nurifsefZWeL7oC/I4IZwcsYfrq0rflditQULdnh+RYLHFXWBsa+RRTguyPhpeKLPdh8n5w9VUJSpgNv2g+JVQWFpGnFeeslLajA+GoeZLq8IHjE9lHbX7vfSNAvAzEpYQpCjMtS74OYDwXUrFybtTbKRnH/hZucPjw2Z6h1twde4lYzJWzWQ/VRvRH+GHEN1OL8KOscVqsHVOMWZsFSVYYfyj8lncWwE8gLSvqn4fjJWtKateyRwPHf+zILe2iFhZ9Iv93Di6UxABMdXJx/2BgENKtJMIii/iIrC46wjLqhxPHuEGfJx6eTY7W60cWTqIsuDyuQtDE/2hfX8wIDAQABo1AwTjAdBgNVHQ4EFgQUAeTs4eJlv6XbBdZbUeaH5Heb5S0wHwYDVR0jBBgwFoAUAeTs4eJlv6XbBdZbUeaH5Heb5S0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGmW3m3+ttIpAk6FwuzRLstWXBSejLEEB4NiL3ibuDOt7Wx1h8Qy5SzafyxcenYqF280qhOuy0aJezsUMf4pQjgWmL4WLUHNFjtG3u1XkMJk6pgguIWyDEgdFhQJAi0P0L+2atyQbECNyGXwDJRvtiGFBjpOBQthIjmvBj0yImLfuCwfdGgP8kvHvE84lKkyUZ9vOqiuyXSrIz1K7CfzeL5VbRdiORCZyClG+DCxPB6SeNXZgZqPYXw/niJbSA+DzG1vJfjwsv/+0UrZGvAjwcSGHs4TFmfHDPYR5Hgzm5Dq1d7OSOtPqLzkHzAA3MNoL3Wk7gfDTH0VtBVbYhshqwQ==\",\r\n \"validatedCertData\": \"-----BEGIN CERTIFICATE-----MIIDXTCCAkWgAwIBAgIJAP4WRAGKP3raMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA2MDczNTU4WhcNMjgxMTAzMDczNTU4WjBFMQswCQYDVQQGEwJVUzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAngH7nurifsefZWeL7oC/I4IZwcsYfrq0rflditQULdnh+RYLHFXWBsa+RRTguyPhpeKLPdh8n5w9VUJSpgNv2g+JVQWFpGnFeeslLajA+GoeZLq8IHjE9lHbX7vfSNAvAzEpYQpCjMtS74OYDwXUrFybtTbKRnH/hZucPjw2Z6h1twde4lYzJWzWQ/VRvRH+GHEN1OL8KOscVqsHVOMWZsFSVYYfyj8lncWwE8gLSvqn4fjJWtKateyRwPHf+zILe2iFhZ9Iv93Di6UxABMdXJx/2BgENKtJMIii/iIrC46wjLqhxPHuEGfJx6eTY7W60cWTqIsuDyuQtDE/2hfX8wIDAQABo1AwTjAdBgNVHQ4EFgQUAeTs4eJlv6XbBdZbUeaH5Heb5S0wHwYDVR0jBBgwFoAUAeTs4eJlv6XbBdZbUeaH5Heb5S0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGmW3m3+ttIpAk6FwuzRLstWXBSejLEEB4NiL3ibuDOt7Wx1h8Qy5SzafyxcenYqF280qhOuy0aJezsUMf4pQjgWmL4WLUHNFjtG3u1XkMJk6pgguIWyDEgdFhQJAi0P0L+2atyQbECNyGXwDJRvtiGFBjpOBQthIjmvBj0yImLfuCwfdGgP8kvHvE84lKkyUZ9vOqiuyXSrIz1K7CfzeL5VbRdiORCZyClG+DCxPB6SeNXZgZqPYXw/niJbSA+DzG1vJfjwsv/+0UrZGvAjwcSGHs4TFmfHDPYR5Hgzm5Dq1d7OSOtPqLzkHzAA3MNoL3Wk7gfDTH0VtBVbYhshqwQ==-----END CERTIFICATE-----\",\r\n \"clientCertIssuerDN\": \"O=Internet Widgits Pty Ltd, S=Some-State, C=US\",\r\n \"sslProfiles\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslProfiles/ps88\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslProfiles/ps9987\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/trustedClientCertificates\"\r\n },\r\n {\r\n \"name\": \"ps3578\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedClientCertificates/ps3578\",\r\n \"etag\": \"W/\\\"de8ab5dd-66ab-499a-8e60-5353662633df\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"data\": \"MIIDXTCCAkWgAwIBAgIJAP4WRAGKP3raMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA2MDczNTU4WhcNMjgxMTAzMDczNTU4WjBFMQswCQYDVQQGEwJVUzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAngH7nurifsefZWeL7oC/I4IZwcsYfrq0rflditQULdnh+RYLHFXWBsa+RRTguyPhpeKLPdh8n5w9VUJSpgNv2g+JVQWFpGnFeeslLajA+GoeZLq8IHjE9lHbX7vfSNAvAzEpYQpCjMtS74OYDwXUrFybtTbKRnH/hZucPjw2Z6h1twde4lYzJWzWQ/VRvRH+GHEN1OL8KOscVqsHVOMWZsFSVYYfyj8lncWwE8gLSvqn4fjJWtKateyRwPHf+zILe2iFhZ9Iv93Di6UxABMdXJx/2BgENKtJMIii/iIrC46wjLqhxPHuEGfJx6eTY7W60cWTqIsuDyuQtDE/2hfX8wIDAQABo1AwTjAdBgNVHQ4EFgQUAeTs4eJlv6XbBdZbUeaH5Heb5S0wHwYDVR0jBBgwFoAUAeTs4eJlv6XbBdZbUeaH5Heb5S0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGmW3m3+ttIpAk6FwuzRLstWXBSejLEEB4NiL3ibuDOt7Wx1h8Qy5SzafyxcenYqF280qhOuy0aJezsUMf4pQjgWmL4WLUHNFjtG3u1XkMJk6pgguIWyDEgdFhQJAi0P0L+2atyQbECNyGXwDJRvtiGFBjpOBQthIjmvBj0yImLfuCwfdGgP8kvHvE84lKkyUZ9vOqiuyXSrIz1K7CfzeL5VbRdiORCZyClG+DCxPB6SeNXZgZqPYXw/niJbSA+DzG1vJfjwsv/+0UrZGvAjwcSGHs4TFmfHDPYR5Hgzm5Dq1d7OSOtPqLzkHzAA3MNoL3Wk7gfDTH0VtBVbYhshqwQ==\",\r\n \"validatedCertData\": \"-----BEGIN CERTIFICATE-----MIIDXTCCAkWgAwIBAgIJAP4WRAGKP3raMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA2MDczNTU4WhcNMjgxMTAzMDczNTU4WjBFMQswCQYDVQQGEwJVUzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAngH7nurifsefZWeL7oC/I4IZwcsYfrq0rflditQULdnh+RYLHFXWBsa+RRTguyPhpeKLPdh8n5w9VUJSpgNv2g+JVQWFpGnFeeslLajA+GoeZLq8IHjE9lHbX7vfSNAvAzEpYQpCjMtS74OYDwXUrFybtTbKRnH/hZucPjw2Z6h1twde4lYzJWzWQ/VRvRH+GHEN1OL8KOscVqsHVOMWZsFSVYYfyj8lncWwE8gLSvqn4fjJWtKateyRwPHf+zILe2iFhZ9Iv93Di6UxABMdXJx/2BgENKtJMIii/iIrC46wjLqhxPHuEGfJx6eTY7W60cWTqIsuDyuQtDE/2hfX8wIDAQABo1AwTjAdBgNVHQ4EFgQUAeTs4eJlv6XbBdZbUeaH5Heb5S0wHwYDVR0jBBgwFoAUAeTs4eJlv6XbBdZbUeaH5Heb5S0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGmW3m3+ttIpAk6FwuzRLstWXBSejLEEB4NiL3ibuDOt7Wx1h8Qy5SzafyxcenYqF280qhOuy0aJezsUMf4pQjgWmL4WLUHNFjtG3u1XkMJk6pgguIWyDEgdFhQJAi0P0L+2atyQbECNyGXwDJRvtiGFBjpOBQthIjmvBj0yImLfuCwfdGgP8kvHvE84lKkyUZ9vOqiuyXSrIz1K7CfzeL5VbRdiORCZyClG+DCxPB6SeNXZgZqPYXw/niJbSA+DzG1vJfjwsv/+0UrZGvAjwcSGHs4TFmfHDPYR5Hgzm5Dq1d7OSOtPqLzkHzAA3MNoL3Wk7gfDTH0VtBVbYhshqwQ==-----END CERTIFICATE-----\",\r\n \"clientCertIssuerDN\": \"O=Internet Widgits Pty Ltd, S=Some-State, C=US\",\r\n \"sslProfiles\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslProfiles/ps9987\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/trustedClientCertificates\"\r\n }\r\n ],\r\n \"sslProfiles\": [\r\n {\r\n \"name\": \"ps88\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslProfiles/ps88\",\r\n \"etag\": \"W/\\\"de8ab5dd-66ab-499a-8e60-5353662633df\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"minProtocolVersion\": \"TLSv1_1\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ]\r\n },\r\n \"clientAuthConfiguration\": {\r\n \"verifyClientCertIssuerDN\": false\r\n },\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n }\r\n ],\r\n \"trustedClientCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedClientCertificates/ps3395\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslProfiles\"\r\n },\r\n {\r\n \"name\": \"ps9987\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslProfiles/ps9987\",\r\n \"etag\": \"W/\\\"de8ab5dd-66ab-499a-8e60-5353662633df\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"minProtocolVersion\": \"TLSv1_1\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ]\r\n },\r\n \"clientAuthConfiguration\": {\r\n \"verifyClientCertIssuerDN\": true\r\n },\r\n \"trustedClientCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedClientCertificates/ps3395\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedClientCertificates/ps3578\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslProfiles\"\r\n }\r\n ],\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"name\": \"ps8933\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendIPConfigurations/ps8933\",\r\n \"etag\": \"W/\\\"de8ab5dd-66ab-499a-8e60-5353662633df\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendIPConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/publicIPAddresses/ps7998\"\r\n },\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"frontendPorts\": [\r\n {\r\n \"name\": \"ps3687\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendPorts/ps3687\",\r\n \"etag\": \"W/\\\"de8ab5dd-66ab-499a-8e60-5353662633df\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"port\": 443,\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendPorts\"\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"name\": \"ps109\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendAddressPools/ps109\",\r\n \"etag\": \"W/\\\"de8ab5dd-66ab-499a-8e60-5353662633df\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"www.microsoft.com\"\r\n },\r\n {\r\n \"ipAddress\": \"www.bing.com\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/requestRoutingRules/ps1589\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/backendAddressPools\"\r\n }\r\n ],\r\n \"loadDistributionPolicies\": [],\r\n \"backendHttpSettingsCollection\": [\r\n {\r\n \"name\": \"ps66\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendHttpSettingsCollection/ps66\",\r\n \"etag\": \"W/\\\"de8ab5dd-66ab-499a-8e60-5353662633df\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"port\": 443,\r\n \"protocol\": \"Https\",\r\n \"cookieBasedAffinity\": \"Enabled\",\r\n \"pickHostNameFromBackendAddress\": true,\r\n \"requestTimeout\": 30,\r\n \"trustedRootCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedRootCertificates/ps5410\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/requestRoutingRules/ps1589\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/backendHttpSettingsCollection\"\r\n }\r\n ],\r\n \"httpListeners\": [\r\n {\r\n \"name\": \"ps8587\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\",\r\n \"etag\": \"W/\\\"de8ab5dd-66ab-499a-8e60-5353662633df\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendIPConfigurations/ps8933\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendPorts/ps3687\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslCertificates/ps1102\"\r\n },\r\n \"sslProfile\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslProfiles/ps88\"\r\n },\r\n \"hostNames\": [],\r\n \"requireServerNameIndication\": false,\r\n \"customErrorConfigurations\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/requestRoutingRules/ps1589\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/httpListeners\"\r\n }\r\n ],\r\n \"urlPathMaps\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"name\": \"ps1589\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/requestRoutingRules/ps1589\",\r\n \"etag\": \"W/\\\"de8ab5dd-66ab-499a-8e60-5353662633df\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"ruleType\": \"Basic\",\r\n \"priority\": 100,\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n },\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendAddressPools/ps109\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendHttpSettingsCollection/ps66\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/requestRoutingRules\"\r\n }\r\n ],\r\n \"probes\": [],\r\n \"rewriteRuleSets\": [],\r\n \"redirectConfigurations\": [],\r\n \"privateLinkConfigurations\": [],\r\n \"privateEndpointConnections\": [],\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"minProtocolVersion\": \"TLSv1_1\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ]\r\n },\r\n \"autoscaleConfiguration\": {\r\n \"minCapacity\": 3\r\n },\r\n \"customErrorConfigurations\": []\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919?api-version=2020-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL3Jlc291cmNlR3JvdXBzL3BzNzExNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvYXBwbGljYXRpb25HYXRld2F5cy9wczg5MTk/YXBpLXZlcnNpb249MjAyMC0wNS0wMQ==", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL3Jlc291cmNlR3JvdXBzL3BzODMvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL2FwcGxpY2F0aW9uR2F0ZXdheXMvcHMyMTgxP2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "a62da016-c6a0-4a7c-928b-e9a25bb82889" + "d52924ff-4cad-4778-93cb-431100c7aa70" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/718.238.18288.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/416.1932.13825.0" ] }, "ResponseHeaders": { @@ -1359,16 +1380,16 @@ "no-cache" ], "ETag": [ - "W/\"5d8f771b-9fb7-4623-905b-4413321b6111\"" + "W/\"de8ab5dd-66ab-499a-8e60-5353662633df\"" ], "x-ms-request-id": [ - "d6d035fa-5fbc-45a1-80be-7f73a70234ea" + "2bedb6cf-e261-424d-80c3-05623c948402" ], "x-ms-correlation-request-id": [ - "2cf58b7b-ec1b-49c2-aa1a-4beb1d1996e7" + "66ea54c8-36e4-4bf1-a2fc-42c45a4ef676" ], "x-ms-arm-service-request-id": [ - "3ce7c9c2-4319-469e-b6c5-c058276b4584" + "f8e291ef-3fa2-4eda-9da6-76ad5261eb51" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1378,19 +1399,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11994" + "11991" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T205636Z:2cf58b7b-ec1b-49c2-aa1a-4beb1d1996e7" + "WESTUS:20210514T010250Z:66ea54c8-36e4-4bf1-a2fc-42c45a4ef676" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 20:56:35 GMT" + "Fri, 14 May 2021 01:02:50 GMT" ], "Content-Length": [ - "19492" + "22079" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1399,26 +1420,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps8919\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919\",\r\n \"etag\": \"W/\\\"5d8f771b-9fb7-4623-905b-4413321b6111\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways\",\r\n \"location\": \"westus2\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ],\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"9877264c-1b24-43cc-9e59-39d1425cde48\",\r\n \"sku\": {\r\n \"name\": \"Standard_v2\",\r\n \"tier\": \"Standard_v2\"\r\n },\r\n \"operationalState\": \"Running\",\r\n \"gatewayIPConfigurations\": [\r\n {\r\n \"name\": \"ps1952\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/gatewayIPConfigurations/ps1952\",\r\n \"etag\": \"W/\\\"5d8f771b-9fb7-4623-905b-4413321b6111\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/virtualNetworks/ps3334/subnets/ps9774\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/gatewayIPConfigurations\"\r\n }\r\n ],\r\n \"sslCertificates\": [\r\n {\r\n \"name\": \"ps2332\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslCertificates/ps2332\",\r\n \"etag\": \"W/\\\"5d8f771b-9fb7-4623-905b-4413321b6111\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"publicCertData\": \"MIIDogYJKoZIhvcNAQcCoIIDkzCCA48CAQExADALBgkqhkiG9w0BBwGgggN3MIIDczCCAlugAwIBAgIQL/k3jna6xZtLgV+mC9tPdzANBgkqhkiG9w0BAQsFADAxMS8wLQYDVQQDDCZhcHBsaWNhdGlvbmdhdGV3YXkucG93ZXJzaGVsbC50ZXN0LmNvbTAgFw0xNzEwMzExNzA3MDBaGA8yMDU5MTAzMTE3MTcwMVowMTEvMC0GA1UEAwwmYXBwbGljYXRpb25nYXRld2F5LnBvd2Vyc2hlbGwudGVzdC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC0xGszrl4F07eN+7WaJhi+ETjDkXJSiTwi0E0qHwCzIFMFypeBGQOQ/nkwcbF/nBRbUQDrGjhaWwdJ0CNHaQ3caVFfNVLb2Wlc4CJazy0bSNyGOJjK4H9WWM+eo7k4jEMmGIp+H5GvovBilwTLK1JQwbrp/XdLgA8TDy8ZLk0LDw5A028QywI8+cRKmmHJoEwIZMMovsqwzAUclsbgKkuRaoF8OOFh9nsOXx9+ulhrqshrpikUsDSsyDhvFLnqVJBdjA1dJDnd8ctGgGXPxhy2SOhOJ/SSPUed0reengNnycBMsumTpW0p/VRgPk1eWRh37MRmxB6X3j5vkgvtt8Z5AgMBAAGjgYQwgYEwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAxBgNVHREEKjAogiZhcHBsaWNhdGlvbmdhdGV3YXkucG93ZXJzaGVsbC50ZXN0LmNvbTAdBgNVHQ4EFgQUCXYSgEunlkxbbGLEItZoAIuBWyUwDQYJKoZIhvcNAQELBQADggEBABYZecViOw7UQDGlc4Oy/sVmKbEF/a7XcOTiq95f39LQshc6ZhtkbvqUwzmGVP8S+DvrShI16F/Tkl/KBtUHG/e+l6GjIVbq1ygeTeAGy6BvNhDa41944Hd4A85X7YeD9qkQzHlAS8gBED1dTh3dXSVVdRZ5pcK0nxfNth3xQGTlfEFpPN6C6434YLQ5RvyYQGJkf3Amu8n8fWT40QIrsIPbbTdmXOl1I60NP7EPQp+9sHtdajZactzFJ2/ovOaK5JGRiX5RtRqz0hQT/6Benn7maD7Hz5bfOB8UmD4iR/QhWrcT+mCr1qS+ZFrD0bcEAi0NoJlSVFIB6rgUyE4CqxExAA==\",\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslCertificates\"\r\n }\r\n ],\r\n \"trustedRootCertificates\": [\r\n {\r\n \"name\": \"ps6931\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedRootCertificates/ps6931\",\r\n \"etag\": \"W/\\\"5d8f771b-9fb7-4623-905b-4413321b6111\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"data\": \"MIIDTzCCAjegAwIBAgIQj5oTlR6oyJ1NlX9Wb9aFyjANBgkqhkiG9w0BAQsFADAwMS4wLAYDVQQDEyVBcHBsaWNhdGlvbkdhdGV3YXlTc2xDZXJ0LVVuaXRUZXN0LTAxMB4XDTE2MDIxNzA3MDc1M1oXDTM5MTIzMTIzNTk1OVowMDEuMCwGA1UEAxMlQXBwbGljYXRpb25HYXRld2F5U3NsQ2VydC1Vbml0VGVzdC0wMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANOUOFVmm+P4ht/qaiGZaiMzZSXwqGP8W/XWZRfJSc1mS6B4zBm8MtndmO9NbPUeGetk3E4jI0egP7NufuTAtfZY5nG9/gsZh8Hp4o+x+6F1wCUtK5pQ5Fne4Vwg0Q9k1CgUfQfK0zEoanOTEylcyp1nVpoGc3v4FZ9pQr8/xQ7+PSwgNpmGpU1gmgorDlXIO8jiKb+WfSoPAhHcavoPFg6DeGv30AK2m8ULFezOqbprrozRxXaKzt8fBaDSP1XMakFaO6ffZU4uNgrehW4zMnpdgAjT5koymDKGAfl/7+5QpLxSKc2478J+PvTwy/rfWKJLbEImoM7WE3imWgrHUNMCAwEAAaNlMGMwYQYDVR0BBFowWIAQxDXqD2PYxSlriJ6HuzZ+b6EyMDAxLjAsBgNVBAMTJUFwcGxpY2F0aW9uR2F0ZXdheVNzbENlcnQtVW5pdFRlc3QtMDGCEI+aE5UeqMidTZV/Vm/WhcowDQYJKoZIhvcNAQELBQADggEBADSC6PHkVYmoVOyyW2g7q3GG3MmXa43/HQNTM+pT3HENAlhGg8T9EFrOQ/0QAoEQbrtsP8Isj5u2Bd4MOlYA180ExyfL/NFb7QpXq/pRLbePMQAQicdSvk/9RyrNRBfNjT2KNlBp3RZtCkJjQWlc5ylWydPy4JPUZxit/5ygCRT+cmN1ioF469Ki8hzBlKmrDg8jkFUwFyD7B0fEfPP0gSZI3F6HqgCK2hzBTjujZjddZyn2XxXlxLu57C83CNPP8fbsGW2CwolgmYvt+dJsdDnT7VKX5RS4cOPp/JGG7QdhzqVBoK0vZP6gHEAOPoqBVUWf8SmlVuAVGmDl8EjLnK8=\",\r\n \"backendHttpSettings\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendHttpSettingsCollection/ps7801\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/trustedRootCertificates\"\r\n }\r\n ],\r\n \"trustedClientCertificates\": [\r\n {\r\n \"name\": \"ps4506\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedClientCertificates/ps4506\",\r\n \"etag\": \"W/\\\"5d8f771b-9fb7-4623-905b-4413321b6111\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"data\": \"MIIDXTCCAkWgAwIBAgIJAP4WRAGKP3raMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA2MDczNTU4WhcNMjgxMTAzMDczNTU4WjBFMQswCQYDVQQGEwJVUzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAngH7nurifsefZWeL7oC/I4IZwcsYfrq0rflditQULdnh+RYLHFXWBsa+RRTguyPhpeKLPdh8n5w9VUJSpgNv2g+JVQWFpGnFeeslLajA+GoeZLq8IHjE9lHbX7vfSNAvAzEpYQpCjMtS74OYDwXUrFybtTbKRnH/hZucPjw2Z6h1twde4lYzJWzWQ/VRvRH+GHEN1OL8KOscVqsHVOMWZsFSVYYfyj8lncWwE8gLSvqn4fjJWtKateyRwPHf+zILe2iFhZ9Iv93Di6UxABMdXJx/2BgENKtJMIii/iIrC46wjLqhxPHuEGfJx6eTY7W60cWTqIsuDyuQtDE/2hfX8wIDAQABo1AwTjAdBgNVHQ4EFgQUAeTs4eJlv6XbBdZbUeaH5Heb5S0wHwYDVR0jBBgwFoAUAeTs4eJlv6XbBdZbUeaH5Heb5S0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGmW3m3+ttIpAk6FwuzRLstWXBSejLEEB4NiL3ibuDOt7Wx1h8Qy5SzafyxcenYqF280qhOuy0aJezsUMf4pQjgWmL4WLUHNFjtG3u1XkMJk6pgguIWyDEgdFhQJAi0P0L+2atyQbECNyGXwDJRvtiGFBjpOBQthIjmvBj0yImLfuCwfdGgP8kvHvE84lKkyUZ9vOqiuyXSrIz1K7CfzeL5VbRdiORCZyClG+DCxPB6SeNXZgZqPYXw/niJbSA+DzG1vJfjwsv/+0UrZGvAjwcSGHs4TFmfHDPYR5Hgzm5Dq1d7OSOtPqLzkHzAA3MNoL3Wk7gfDTH0VtBVbYhshqwQ==\",\r\n \"sslProfiles\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslProfiles/ps5889\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslProfiles/ps8410\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/trustedClientCertificates\"\r\n },\r\n {\r\n \"name\": \"ps6763\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedClientCertificates/ps6763\",\r\n \"etag\": \"W/\\\"5d8f771b-9fb7-4623-905b-4413321b6111\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"data\": \"MIIDXTCCAkWgAwIBAgIJAP4WRAGKP3raMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA2MDczNTU4WhcNMjgxMTAzMDczNTU4WjBFMQswCQYDVQQGEwJVUzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAngH7nurifsefZWeL7oC/I4IZwcsYfrq0rflditQULdnh+RYLHFXWBsa+RRTguyPhpeKLPdh8n5w9VUJSpgNv2g+JVQWFpGnFeeslLajA+GoeZLq8IHjE9lHbX7vfSNAvAzEpYQpCjMtS74OYDwXUrFybtTbKRnH/hZucPjw2Z6h1twde4lYzJWzWQ/VRvRH+GHEN1OL8KOscVqsHVOMWZsFSVYYfyj8lncWwE8gLSvqn4fjJWtKateyRwPHf+zILe2iFhZ9Iv93Di6UxABMdXJx/2BgENKtJMIii/iIrC46wjLqhxPHuEGfJx6eTY7W60cWTqIsuDyuQtDE/2hfX8wIDAQABo1AwTjAdBgNVHQ4EFgQUAeTs4eJlv6XbBdZbUeaH5Heb5S0wHwYDVR0jBBgwFoAUAeTs4eJlv6XbBdZbUeaH5Heb5S0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGmW3m3+ttIpAk6FwuzRLstWXBSejLEEB4NiL3ibuDOt7Wx1h8Qy5SzafyxcenYqF280qhOuy0aJezsUMf4pQjgWmL4WLUHNFjtG3u1XkMJk6pgguIWyDEgdFhQJAi0P0L+2atyQbECNyGXwDJRvtiGFBjpOBQthIjmvBj0yImLfuCwfdGgP8kvHvE84lKkyUZ9vOqiuyXSrIz1K7CfzeL5VbRdiORCZyClG+DCxPB6SeNXZgZqPYXw/niJbSA+DzG1vJfjwsv/+0UrZGvAjwcSGHs4TFmfHDPYR5Hgzm5Dq1d7OSOtPqLzkHzAA3MNoL3Wk7gfDTH0VtBVbYhshqwQ==\",\r\n \"sslProfiles\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslProfiles/ps8410\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/trustedClientCertificates\"\r\n }\r\n ],\r\n \"sslProfiles\": [\r\n {\r\n \"name\": \"ps5889\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslProfiles/ps5889\",\r\n \"etag\": \"W/\\\"5d8f771b-9fb7-4623-905b-4413321b6111\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"minProtocolVersion\": \"TLSv1_1\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ]\r\n },\r\n \"clientAuthConfiguration\": {\r\n \"verifyClientCertIssuerDN\": false\r\n },\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n }\r\n ],\r\n \"trustedClientCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedClientCertificates/ps4506\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslProfiles\"\r\n },\r\n {\r\n \"name\": \"ps8410\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslProfiles/ps8410\",\r\n \"etag\": \"W/\\\"5d8f771b-9fb7-4623-905b-4413321b6111\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"minProtocolVersion\": \"TLSv1_1\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ]\r\n },\r\n \"clientAuthConfiguration\": {\r\n \"verifyClientCertIssuerDN\": true\r\n },\r\n \"trustedClientCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedClientCertificates/ps4506\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedClientCertificates/ps6763\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslProfiles\"\r\n }\r\n ],\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"name\": \"ps1286\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendIPConfigurations/ps1286\",\r\n \"etag\": \"W/\\\"5d8f771b-9fb7-4623-905b-4413321b6111\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendIPConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/publicIPAddresses/ps1171\"\r\n },\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"frontendPorts\": [\r\n {\r\n \"name\": \"ps4099\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendPorts/ps4099\",\r\n \"etag\": \"W/\\\"5d8f771b-9fb7-4623-905b-4413321b6111\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"port\": 443,\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendPorts\"\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"name\": \"ps5090\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendAddressPools/ps5090\",\r\n \"etag\": \"W/\\\"5d8f771b-9fb7-4623-905b-4413321b6111\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"www.microsoft.com\"\r\n },\r\n {\r\n \"ipAddress\": \"www.bing.com\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/requestRoutingRules/ps4024\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/backendAddressPools\"\r\n }\r\n ],\r\n \"loadDistributionPolicies\": [],\r\n \"backendHttpSettingsCollection\": [\r\n {\r\n \"name\": \"ps7801\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendHttpSettingsCollection/ps7801\",\r\n \"etag\": \"W/\\\"5d8f771b-9fb7-4623-905b-4413321b6111\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"port\": 443,\r\n \"protocol\": \"Https\",\r\n \"cookieBasedAffinity\": \"Enabled\",\r\n \"pickHostNameFromBackendAddress\": true,\r\n \"requestTimeout\": 30,\r\n \"trustedRootCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedRootCertificates/ps6931\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/requestRoutingRules/ps4024\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/backendHttpSettingsCollection\"\r\n }\r\n ],\r\n \"httpListeners\": [\r\n {\r\n \"name\": \"ps2910\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\",\r\n \"etag\": \"W/\\\"5d8f771b-9fb7-4623-905b-4413321b6111\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendIPConfigurations/ps1286\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendPorts/ps4099\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslCertificates/ps2332\"\r\n },\r\n \"sslProfile\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslProfiles/ps5889\"\r\n },\r\n \"hostNames\": [],\r\n \"requireServerNameIndication\": false,\r\n \"customErrorConfigurations\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/requestRoutingRules/ps4024\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/httpListeners\"\r\n }\r\n ],\r\n \"urlPathMaps\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"name\": \"ps4024\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/requestRoutingRules/ps4024\",\r\n \"etag\": \"W/\\\"5d8f771b-9fb7-4623-905b-4413321b6111\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"ruleType\": \"Basic\",\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n },\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendAddressPools/ps5090\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendHttpSettingsCollection/ps7801\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/requestRoutingRules\"\r\n }\r\n ],\r\n \"probes\": [],\r\n \"rewriteRuleSets\": [],\r\n \"redirectConfigurations\": [],\r\n \"privateLinkConfigurations\": [],\r\n \"privateEndpointConnections\": [],\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"minProtocolVersion\": \"TLSv1_1\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ]\r\n },\r\n \"autoscaleConfiguration\": {\r\n \"minCapacity\": 3\r\n },\r\n \"customErrorConfigurations\": []\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps2181\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181\",\r\n \"etag\": \"W/\\\"de8ab5dd-66ab-499a-8e60-5353662633df\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways\",\r\n \"location\": \"westus2\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ],\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"390ff01a-4ae6-4cd8-9172-7a9a0354af56\",\r\n \"sku\": {\r\n \"name\": \"Standard_v2\",\r\n \"tier\": \"Standard_v2\"\r\n },\r\n \"operationalState\": \"Running\",\r\n \"gatewayIPConfigurations\": [\r\n {\r\n \"name\": \"ps8415\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/gatewayIPConfigurations/ps8415\",\r\n \"etag\": \"W/\\\"de8ab5dd-66ab-499a-8e60-5353662633df\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/virtualNetworks/ps6755/subnets/ps7901\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/gatewayIPConfigurations\"\r\n }\r\n ],\r\n \"sslCertificates\": [\r\n {\r\n \"name\": \"ps1102\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslCertificates/ps1102\",\r\n \"etag\": \"W/\\\"de8ab5dd-66ab-499a-8e60-5353662633df\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"publicCertData\": \"MIIDogYJKoZIhvcNAQcCoIIDkzCCA48CAQExADALBgkqhkiG9w0BBwGgggN3MIIDczCCAlugAwIBAgIQL/k3jna6xZtLgV+mC9tPdzANBgkqhkiG9w0BAQsFADAxMS8wLQYDVQQDDCZhcHBsaWNhdGlvbmdhdGV3YXkucG93ZXJzaGVsbC50ZXN0LmNvbTAgFw0xNzEwMzExNzA3MDBaGA8yMDU5MTAzMTE3MTcwMVowMTEvMC0GA1UEAwwmYXBwbGljYXRpb25nYXRld2F5LnBvd2Vyc2hlbGwudGVzdC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC0xGszrl4F07eN+7WaJhi+ETjDkXJSiTwi0E0qHwCzIFMFypeBGQOQ/nkwcbF/nBRbUQDrGjhaWwdJ0CNHaQ3caVFfNVLb2Wlc4CJazy0bSNyGOJjK4H9WWM+eo7k4jEMmGIp+H5GvovBilwTLK1JQwbrp/XdLgA8TDy8ZLk0LDw5A028QywI8+cRKmmHJoEwIZMMovsqwzAUclsbgKkuRaoF8OOFh9nsOXx9+ulhrqshrpikUsDSsyDhvFLnqVJBdjA1dJDnd8ctGgGXPxhy2SOhOJ/SSPUed0reengNnycBMsumTpW0p/VRgPk1eWRh37MRmxB6X3j5vkgvtt8Z5AgMBAAGjgYQwgYEwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAxBgNVHREEKjAogiZhcHBsaWNhdGlvbmdhdGV3YXkucG93ZXJzaGVsbC50ZXN0LmNvbTAdBgNVHQ4EFgQUCXYSgEunlkxbbGLEItZoAIuBWyUwDQYJKoZIhvcNAQELBQADggEBABYZecViOw7UQDGlc4Oy/sVmKbEF/a7XcOTiq95f39LQshc6ZhtkbvqUwzmGVP8S+DvrShI16F/Tkl/KBtUHG/e+l6GjIVbq1ygeTeAGy6BvNhDa41944Hd4A85X7YeD9qkQzHlAS8gBED1dTh3dXSVVdRZ5pcK0nxfNth3xQGTlfEFpPN6C6434YLQ5RvyYQGJkf3Amu8n8fWT40QIrsIPbbTdmXOl1I60NP7EPQp+9sHtdajZactzFJ2/ovOaK5JGRiX5RtRqz0hQT/6Benn7maD7Hz5bfOB8UmD4iR/QhWrcT+mCr1qS+ZFrD0bcEAi0NoJlSVFIB6rgUyE4CqxExAA==\",\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslCertificates\"\r\n }\r\n ],\r\n \"trustedRootCertificates\": [\r\n {\r\n \"name\": \"ps5410\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedRootCertificates/ps5410\",\r\n \"etag\": \"W/\\\"de8ab5dd-66ab-499a-8e60-5353662633df\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"data\": \"MIIDTzCCAjegAwIBAgIQj5oTlR6oyJ1NlX9Wb9aFyjANBgkqhkiG9w0BAQsFADAwMS4wLAYDVQQDEyVBcHBsaWNhdGlvbkdhdGV3YXlTc2xDZXJ0LVVuaXRUZXN0LTAxMB4XDTE2MDIxNzA3MDc1M1oXDTM5MTIzMTIzNTk1OVowMDEuMCwGA1UEAxMlQXBwbGljYXRpb25HYXRld2F5U3NsQ2VydC1Vbml0VGVzdC0wMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANOUOFVmm+P4ht/qaiGZaiMzZSXwqGP8W/XWZRfJSc1mS6B4zBm8MtndmO9NbPUeGetk3E4jI0egP7NufuTAtfZY5nG9/gsZh8Hp4o+x+6F1wCUtK5pQ5Fne4Vwg0Q9k1CgUfQfK0zEoanOTEylcyp1nVpoGc3v4FZ9pQr8/xQ7+PSwgNpmGpU1gmgorDlXIO8jiKb+WfSoPAhHcavoPFg6DeGv30AK2m8ULFezOqbprrozRxXaKzt8fBaDSP1XMakFaO6ffZU4uNgrehW4zMnpdgAjT5koymDKGAfl/7+5QpLxSKc2478J+PvTwy/rfWKJLbEImoM7WE3imWgrHUNMCAwEAAaNlMGMwYQYDVR0BBFowWIAQxDXqD2PYxSlriJ6HuzZ+b6EyMDAxLjAsBgNVBAMTJUFwcGxpY2F0aW9uR2F0ZXdheVNzbENlcnQtVW5pdFRlc3QtMDGCEI+aE5UeqMidTZV/Vm/WhcowDQYJKoZIhvcNAQELBQADggEBADSC6PHkVYmoVOyyW2g7q3GG3MmXa43/HQNTM+pT3HENAlhGg8T9EFrOQ/0QAoEQbrtsP8Isj5u2Bd4MOlYA180ExyfL/NFb7QpXq/pRLbePMQAQicdSvk/9RyrNRBfNjT2KNlBp3RZtCkJjQWlc5ylWydPy4JPUZxit/5ygCRT+cmN1ioF469Ki8hzBlKmrDg8jkFUwFyD7B0fEfPP0gSZI3F6HqgCK2hzBTjujZjddZyn2XxXlxLu57C83CNPP8fbsGW2CwolgmYvt+dJsdDnT7VKX5RS4cOPp/JGG7QdhzqVBoK0vZP6gHEAOPoqBVUWf8SmlVuAVGmDl8EjLnK8=\",\r\n \"backendHttpSettings\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendHttpSettingsCollection/ps66\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/trustedRootCertificates\"\r\n }\r\n ],\r\n \"trustedClientCertificates\": [\r\n {\r\n \"name\": \"ps3395\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedClientCertificates/ps3395\",\r\n \"etag\": \"W/\\\"de8ab5dd-66ab-499a-8e60-5353662633df\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"data\": \"MIIDXTCCAkWgAwIBAgIJAP4WRAGKP3raMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA2MDczNTU4WhcNMjgxMTAzMDczNTU4WjBFMQswCQYDVQQGEwJVUzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAngH7nurifsefZWeL7oC/I4IZwcsYfrq0rflditQULdnh+RYLHFXWBsa+RRTguyPhpeKLPdh8n5w9VUJSpgNv2g+JVQWFpGnFeeslLajA+GoeZLq8IHjE9lHbX7vfSNAvAzEpYQpCjMtS74OYDwXUrFybtTbKRnH/hZucPjw2Z6h1twde4lYzJWzWQ/VRvRH+GHEN1OL8KOscVqsHVOMWZsFSVYYfyj8lncWwE8gLSvqn4fjJWtKateyRwPHf+zILe2iFhZ9Iv93Di6UxABMdXJx/2BgENKtJMIii/iIrC46wjLqhxPHuEGfJx6eTY7W60cWTqIsuDyuQtDE/2hfX8wIDAQABo1AwTjAdBgNVHQ4EFgQUAeTs4eJlv6XbBdZbUeaH5Heb5S0wHwYDVR0jBBgwFoAUAeTs4eJlv6XbBdZbUeaH5Heb5S0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGmW3m3+ttIpAk6FwuzRLstWXBSejLEEB4NiL3ibuDOt7Wx1h8Qy5SzafyxcenYqF280qhOuy0aJezsUMf4pQjgWmL4WLUHNFjtG3u1XkMJk6pgguIWyDEgdFhQJAi0P0L+2atyQbECNyGXwDJRvtiGFBjpOBQthIjmvBj0yImLfuCwfdGgP8kvHvE84lKkyUZ9vOqiuyXSrIz1K7CfzeL5VbRdiORCZyClG+DCxPB6SeNXZgZqPYXw/niJbSA+DzG1vJfjwsv/+0UrZGvAjwcSGHs4TFmfHDPYR5Hgzm5Dq1d7OSOtPqLzkHzAA3MNoL3Wk7gfDTH0VtBVbYhshqwQ==\",\r\n \"validatedCertData\": \"-----BEGIN CERTIFICATE-----MIIDXTCCAkWgAwIBAgIJAP4WRAGKP3raMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA2MDczNTU4WhcNMjgxMTAzMDczNTU4WjBFMQswCQYDVQQGEwJVUzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAngH7nurifsefZWeL7oC/I4IZwcsYfrq0rflditQULdnh+RYLHFXWBsa+RRTguyPhpeKLPdh8n5w9VUJSpgNv2g+JVQWFpGnFeeslLajA+GoeZLq8IHjE9lHbX7vfSNAvAzEpYQpCjMtS74OYDwXUrFybtTbKRnH/hZucPjw2Z6h1twde4lYzJWzWQ/VRvRH+GHEN1OL8KOscVqsHVOMWZsFSVYYfyj8lncWwE8gLSvqn4fjJWtKateyRwPHf+zILe2iFhZ9Iv93Di6UxABMdXJx/2BgENKtJMIii/iIrC46wjLqhxPHuEGfJx6eTY7W60cWTqIsuDyuQtDE/2hfX8wIDAQABo1AwTjAdBgNVHQ4EFgQUAeTs4eJlv6XbBdZbUeaH5Heb5S0wHwYDVR0jBBgwFoAUAeTs4eJlv6XbBdZbUeaH5Heb5S0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGmW3m3+ttIpAk6FwuzRLstWXBSejLEEB4NiL3ibuDOt7Wx1h8Qy5SzafyxcenYqF280qhOuy0aJezsUMf4pQjgWmL4WLUHNFjtG3u1XkMJk6pgguIWyDEgdFhQJAi0P0L+2atyQbECNyGXwDJRvtiGFBjpOBQthIjmvBj0yImLfuCwfdGgP8kvHvE84lKkyUZ9vOqiuyXSrIz1K7CfzeL5VbRdiORCZyClG+DCxPB6SeNXZgZqPYXw/niJbSA+DzG1vJfjwsv/+0UrZGvAjwcSGHs4TFmfHDPYR5Hgzm5Dq1d7OSOtPqLzkHzAA3MNoL3Wk7gfDTH0VtBVbYhshqwQ==-----END CERTIFICATE-----\",\r\n \"clientCertIssuerDN\": \"O=Internet Widgits Pty Ltd, S=Some-State, C=US\",\r\n \"sslProfiles\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslProfiles/ps88\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslProfiles/ps9987\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/trustedClientCertificates\"\r\n },\r\n {\r\n \"name\": \"ps3578\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedClientCertificates/ps3578\",\r\n \"etag\": \"W/\\\"de8ab5dd-66ab-499a-8e60-5353662633df\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"data\": \"MIIDXTCCAkWgAwIBAgIJAP4WRAGKP3raMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA2MDczNTU4WhcNMjgxMTAzMDczNTU4WjBFMQswCQYDVQQGEwJVUzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAngH7nurifsefZWeL7oC/I4IZwcsYfrq0rflditQULdnh+RYLHFXWBsa+RRTguyPhpeKLPdh8n5w9VUJSpgNv2g+JVQWFpGnFeeslLajA+GoeZLq8IHjE9lHbX7vfSNAvAzEpYQpCjMtS74OYDwXUrFybtTbKRnH/hZucPjw2Z6h1twde4lYzJWzWQ/VRvRH+GHEN1OL8KOscVqsHVOMWZsFSVYYfyj8lncWwE8gLSvqn4fjJWtKateyRwPHf+zILe2iFhZ9Iv93Di6UxABMdXJx/2BgENKtJMIii/iIrC46wjLqhxPHuEGfJx6eTY7W60cWTqIsuDyuQtDE/2hfX8wIDAQABo1AwTjAdBgNVHQ4EFgQUAeTs4eJlv6XbBdZbUeaH5Heb5S0wHwYDVR0jBBgwFoAUAeTs4eJlv6XbBdZbUeaH5Heb5S0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGmW3m3+ttIpAk6FwuzRLstWXBSejLEEB4NiL3ibuDOt7Wx1h8Qy5SzafyxcenYqF280qhOuy0aJezsUMf4pQjgWmL4WLUHNFjtG3u1XkMJk6pgguIWyDEgdFhQJAi0P0L+2atyQbECNyGXwDJRvtiGFBjpOBQthIjmvBj0yImLfuCwfdGgP8kvHvE84lKkyUZ9vOqiuyXSrIz1K7CfzeL5VbRdiORCZyClG+DCxPB6SeNXZgZqPYXw/niJbSA+DzG1vJfjwsv/+0UrZGvAjwcSGHs4TFmfHDPYR5Hgzm5Dq1d7OSOtPqLzkHzAA3MNoL3Wk7gfDTH0VtBVbYhshqwQ==\",\r\n \"validatedCertData\": \"-----BEGIN CERTIFICATE-----MIIDXTCCAkWgAwIBAgIJAP4WRAGKP3raMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA2MDczNTU4WhcNMjgxMTAzMDczNTU4WjBFMQswCQYDVQQGEwJVUzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAngH7nurifsefZWeL7oC/I4IZwcsYfrq0rflditQULdnh+RYLHFXWBsa+RRTguyPhpeKLPdh8n5w9VUJSpgNv2g+JVQWFpGnFeeslLajA+GoeZLq8IHjE9lHbX7vfSNAvAzEpYQpCjMtS74OYDwXUrFybtTbKRnH/hZucPjw2Z6h1twde4lYzJWzWQ/VRvRH+GHEN1OL8KOscVqsHVOMWZsFSVYYfyj8lncWwE8gLSvqn4fjJWtKateyRwPHf+zILe2iFhZ9Iv93Di6UxABMdXJx/2BgENKtJMIii/iIrC46wjLqhxPHuEGfJx6eTY7W60cWTqIsuDyuQtDE/2hfX8wIDAQABo1AwTjAdBgNVHQ4EFgQUAeTs4eJlv6XbBdZbUeaH5Heb5S0wHwYDVR0jBBgwFoAUAeTs4eJlv6XbBdZbUeaH5Heb5S0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGmW3m3+ttIpAk6FwuzRLstWXBSejLEEB4NiL3ibuDOt7Wx1h8Qy5SzafyxcenYqF280qhOuy0aJezsUMf4pQjgWmL4WLUHNFjtG3u1XkMJk6pgguIWyDEgdFhQJAi0P0L+2atyQbECNyGXwDJRvtiGFBjpOBQthIjmvBj0yImLfuCwfdGgP8kvHvE84lKkyUZ9vOqiuyXSrIz1K7CfzeL5VbRdiORCZyClG+DCxPB6SeNXZgZqPYXw/niJbSA+DzG1vJfjwsv/+0UrZGvAjwcSGHs4TFmfHDPYR5Hgzm5Dq1d7OSOtPqLzkHzAA3MNoL3Wk7gfDTH0VtBVbYhshqwQ==-----END CERTIFICATE-----\",\r\n \"clientCertIssuerDN\": \"O=Internet Widgits Pty Ltd, S=Some-State, C=US\",\r\n \"sslProfiles\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslProfiles/ps9987\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/trustedClientCertificates\"\r\n }\r\n ],\r\n \"sslProfiles\": [\r\n {\r\n \"name\": \"ps88\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslProfiles/ps88\",\r\n \"etag\": \"W/\\\"de8ab5dd-66ab-499a-8e60-5353662633df\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"minProtocolVersion\": \"TLSv1_1\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ]\r\n },\r\n \"clientAuthConfiguration\": {\r\n \"verifyClientCertIssuerDN\": false\r\n },\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n }\r\n ],\r\n \"trustedClientCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedClientCertificates/ps3395\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslProfiles\"\r\n },\r\n {\r\n \"name\": \"ps9987\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslProfiles/ps9987\",\r\n \"etag\": \"W/\\\"de8ab5dd-66ab-499a-8e60-5353662633df\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"minProtocolVersion\": \"TLSv1_1\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ]\r\n },\r\n \"clientAuthConfiguration\": {\r\n \"verifyClientCertIssuerDN\": true\r\n },\r\n \"trustedClientCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedClientCertificates/ps3395\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedClientCertificates/ps3578\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslProfiles\"\r\n }\r\n ],\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"name\": \"ps8933\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendIPConfigurations/ps8933\",\r\n \"etag\": \"W/\\\"de8ab5dd-66ab-499a-8e60-5353662633df\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendIPConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/publicIPAddresses/ps7998\"\r\n },\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"frontendPorts\": [\r\n {\r\n \"name\": \"ps3687\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendPorts/ps3687\",\r\n \"etag\": \"W/\\\"de8ab5dd-66ab-499a-8e60-5353662633df\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"port\": 443,\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendPorts\"\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"name\": \"ps109\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendAddressPools/ps109\",\r\n \"etag\": \"W/\\\"de8ab5dd-66ab-499a-8e60-5353662633df\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"www.microsoft.com\"\r\n },\r\n {\r\n \"ipAddress\": \"www.bing.com\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/requestRoutingRules/ps1589\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/backendAddressPools\"\r\n }\r\n ],\r\n \"loadDistributionPolicies\": [],\r\n \"backendHttpSettingsCollection\": [\r\n {\r\n \"name\": \"ps66\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendHttpSettingsCollection/ps66\",\r\n \"etag\": \"W/\\\"de8ab5dd-66ab-499a-8e60-5353662633df\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"port\": 443,\r\n \"protocol\": \"Https\",\r\n \"cookieBasedAffinity\": \"Enabled\",\r\n \"pickHostNameFromBackendAddress\": true,\r\n \"requestTimeout\": 30,\r\n \"trustedRootCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedRootCertificates/ps5410\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/requestRoutingRules/ps1589\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/backendHttpSettingsCollection\"\r\n }\r\n ],\r\n \"httpListeners\": [\r\n {\r\n \"name\": \"ps8587\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\",\r\n \"etag\": \"W/\\\"de8ab5dd-66ab-499a-8e60-5353662633df\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendIPConfigurations/ps8933\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendPorts/ps3687\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslCertificates/ps1102\"\r\n },\r\n \"sslProfile\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslProfiles/ps88\"\r\n },\r\n \"hostNames\": [],\r\n \"requireServerNameIndication\": false,\r\n \"customErrorConfigurations\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/requestRoutingRules/ps1589\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/httpListeners\"\r\n }\r\n ],\r\n \"urlPathMaps\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"name\": \"ps1589\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/requestRoutingRules/ps1589\",\r\n \"etag\": \"W/\\\"de8ab5dd-66ab-499a-8e60-5353662633df\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"ruleType\": \"Basic\",\r\n \"priority\": 100,\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n },\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendAddressPools/ps109\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendHttpSettingsCollection/ps66\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/requestRoutingRules\"\r\n }\r\n ],\r\n \"probes\": [],\r\n \"rewriteRuleSets\": [],\r\n \"redirectConfigurations\": [],\r\n \"privateLinkConfigurations\": [],\r\n \"privateEndpointConnections\": [],\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"minProtocolVersion\": \"TLSv1_1\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ]\r\n },\r\n \"autoscaleConfiguration\": {\r\n \"minCapacity\": 3\r\n },\r\n \"customErrorConfigurations\": []\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919?api-version=2020-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL3Jlc291cmNlR3JvdXBzL3BzNzExNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvYXBwbGljYXRpb25HYXRld2F5cy9wczg5MTk/YXBpLXZlcnNpb249MjAyMC0wNS0wMQ==", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL3Jlc291cmNlR3JvdXBzL3BzODMvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL2FwcGxpY2F0aW9uR2F0ZXdheXMvcHMyMTgxP2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "18de49b0-5686-4535-954c-76f7a82614e8" + "e26d25c2-7d85-4986-9add-f50684acc869" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/718.238.18288.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/416.1932.13825.0" ] }, "ResponseHeaders": { @@ -1429,16 +1450,16 @@ "no-cache" ], "ETag": [ - "W/\"5d8f771b-9fb7-4623-905b-4413321b6111\"" + "W/\"de8ab5dd-66ab-499a-8e60-5353662633df\"" ], "x-ms-request-id": [ - "1cac3186-b974-4c88-b176-ca09bb249c6e" + "8685ad28-371b-446e-ab83-757b19445e3c" ], "x-ms-correlation-request-id": [ - "5d0c31a9-13f5-4e1b-ae49-69bdfd0a059b" + "3c1aa878-f817-4a0c-994a-41920176f9fe" ], "x-ms-arm-service-request-id": [ - "ac6d912c-4168-4ee2-8653-11fa2bc84e57" + "a7cfaf2f-d796-47fd-8317-a74cbb52cd92" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1448,19 +1469,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11999" + "11990" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T205636Z:5d0c31a9-13f5-4e1b-ae49-69bdfd0a059b" + "WESTUS:20210514T010251Z:3c1aa878-f817-4a0c-994a-41920176f9fe" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 20:56:36 GMT" + "Fri, 14 May 2021 01:02:50 GMT" ], "Content-Length": [ - "19492" + "22079" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1469,20 +1490,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps8919\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919\",\r\n \"etag\": \"W/\\\"5d8f771b-9fb7-4623-905b-4413321b6111\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways\",\r\n \"location\": \"westus2\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ],\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"9877264c-1b24-43cc-9e59-39d1425cde48\",\r\n \"sku\": {\r\n \"name\": \"Standard_v2\",\r\n \"tier\": \"Standard_v2\"\r\n },\r\n \"operationalState\": \"Running\",\r\n \"gatewayIPConfigurations\": [\r\n {\r\n \"name\": \"ps1952\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/gatewayIPConfigurations/ps1952\",\r\n \"etag\": \"W/\\\"5d8f771b-9fb7-4623-905b-4413321b6111\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/virtualNetworks/ps3334/subnets/ps9774\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/gatewayIPConfigurations\"\r\n }\r\n ],\r\n \"sslCertificates\": [\r\n {\r\n \"name\": \"ps2332\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslCertificates/ps2332\",\r\n \"etag\": \"W/\\\"5d8f771b-9fb7-4623-905b-4413321b6111\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"publicCertData\": \"MIIDogYJKoZIhvcNAQcCoIIDkzCCA48CAQExADALBgkqhkiG9w0BBwGgggN3MIIDczCCAlugAwIBAgIQL/k3jna6xZtLgV+mC9tPdzANBgkqhkiG9w0BAQsFADAxMS8wLQYDVQQDDCZhcHBsaWNhdGlvbmdhdGV3YXkucG93ZXJzaGVsbC50ZXN0LmNvbTAgFw0xNzEwMzExNzA3MDBaGA8yMDU5MTAzMTE3MTcwMVowMTEvMC0GA1UEAwwmYXBwbGljYXRpb25nYXRld2F5LnBvd2Vyc2hlbGwudGVzdC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC0xGszrl4F07eN+7WaJhi+ETjDkXJSiTwi0E0qHwCzIFMFypeBGQOQ/nkwcbF/nBRbUQDrGjhaWwdJ0CNHaQ3caVFfNVLb2Wlc4CJazy0bSNyGOJjK4H9WWM+eo7k4jEMmGIp+H5GvovBilwTLK1JQwbrp/XdLgA8TDy8ZLk0LDw5A028QywI8+cRKmmHJoEwIZMMovsqwzAUclsbgKkuRaoF8OOFh9nsOXx9+ulhrqshrpikUsDSsyDhvFLnqVJBdjA1dJDnd8ctGgGXPxhy2SOhOJ/SSPUed0reengNnycBMsumTpW0p/VRgPk1eWRh37MRmxB6X3j5vkgvtt8Z5AgMBAAGjgYQwgYEwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAxBgNVHREEKjAogiZhcHBsaWNhdGlvbmdhdGV3YXkucG93ZXJzaGVsbC50ZXN0LmNvbTAdBgNVHQ4EFgQUCXYSgEunlkxbbGLEItZoAIuBWyUwDQYJKoZIhvcNAQELBQADggEBABYZecViOw7UQDGlc4Oy/sVmKbEF/a7XcOTiq95f39LQshc6ZhtkbvqUwzmGVP8S+DvrShI16F/Tkl/KBtUHG/e+l6GjIVbq1ygeTeAGy6BvNhDa41944Hd4A85X7YeD9qkQzHlAS8gBED1dTh3dXSVVdRZ5pcK0nxfNth3xQGTlfEFpPN6C6434YLQ5RvyYQGJkf3Amu8n8fWT40QIrsIPbbTdmXOl1I60NP7EPQp+9sHtdajZactzFJ2/ovOaK5JGRiX5RtRqz0hQT/6Benn7maD7Hz5bfOB8UmD4iR/QhWrcT+mCr1qS+ZFrD0bcEAi0NoJlSVFIB6rgUyE4CqxExAA==\",\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslCertificates\"\r\n }\r\n ],\r\n \"trustedRootCertificates\": [\r\n {\r\n \"name\": \"ps6931\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedRootCertificates/ps6931\",\r\n \"etag\": \"W/\\\"5d8f771b-9fb7-4623-905b-4413321b6111\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"data\": \"MIIDTzCCAjegAwIBAgIQj5oTlR6oyJ1NlX9Wb9aFyjANBgkqhkiG9w0BAQsFADAwMS4wLAYDVQQDEyVBcHBsaWNhdGlvbkdhdGV3YXlTc2xDZXJ0LVVuaXRUZXN0LTAxMB4XDTE2MDIxNzA3MDc1M1oXDTM5MTIzMTIzNTk1OVowMDEuMCwGA1UEAxMlQXBwbGljYXRpb25HYXRld2F5U3NsQ2VydC1Vbml0VGVzdC0wMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANOUOFVmm+P4ht/qaiGZaiMzZSXwqGP8W/XWZRfJSc1mS6B4zBm8MtndmO9NbPUeGetk3E4jI0egP7NufuTAtfZY5nG9/gsZh8Hp4o+x+6F1wCUtK5pQ5Fne4Vwg0Q9k1CgUfQfK0zEoanOTEylcyp1nVpoGc3v4FZ9pQr8/xQ7+PSwgNpmGpU1gmgorDlXIO8jiKb+WfSoPAhHcavoPFg6DeGv30AK2m8ULFezOqbprrozRxXaKzt8fBaDSP1XMakFaO6ffZU4uNgrehW4zMnpdgAjT5koymDKGAfl/7+5QpLxSKc2478J+PvTwy/rfWKJLbEImoM7WE3imWgrHUNMCAwEAAaNlMGMwYQYDVR0BBFowWIAQxDXqD2PYxSlriJ6HuzZ+b6EyMDAxLjAsBgNVBAMTJUFwcGxpY2F0aW9uR2F0ZXdheVNzbENlcnQtVW5pdFRlc3QtMDGCEI+aE5UeqMidTZV/Vm/WhcowDQYJKoZIhvcNAQELBQADggEBADSC6PHkVYmoVOyyW2g7q3GG3MmXa43/HQNTM+pT3HENAlhGg8T9EFrOQ/0QAoEQbrtsP8Isj5u2Bd4MOlYA180ExyfL/NFb7QpXq/pRLbePMQAQicdSvk/9RyrNRBfNjT2KNlBp3RZtCkJjQWlc5ylWydPy4JPUZxit/5ygCRT+cmN1ioF469Ki8hzBlKmrDg8jkFUwFyD7B0fEfPP0gSZI3F6HqgCK2hzBTjujZjddZyn2XxXlxLu57C83CNPP8fbsGW2CwolgmYvt+dJsdDnT7VKX5RS4cOPp/JGG7QdhzqVBoK0vZP6gHEAOPoqBVUWf8SmlVuAVGmDl8EjLnK8=\",\r\n \"backendHttpSettings\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendHttpSettingsCollection/ps7801\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/trustedRootCertificates\"\r\n }\r\n ],\r\n \"trustedClientCertificates\": [\r\n {\r\n \"name\": \"ps4506\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedClientCertificates/ps4506\",\r\n \"etag\": \"W/\\\"5d8f771b-9fb7-4623-905b-4413321b6111\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"data\": \"MIIDXTCCAkWgAwIBAgIJAP4WRAGKP3raMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA2MDczNTU4WhcNMjgxMTAzMDczNTU4WjBFMQswCQYDVQQGEwJVUzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAngH7nurifsefZWeL7oC/I4IZwcsYfrq0rflditQULdnh+RYLHFXWBsa+RRTguyPhpeKLPdh8n5w9VUJSpgNv2g+JVQWFpGnFeeslLajA+GoeZLq8IHjE9lHbX7vfSNAvAzEpYQpCjMtS74OYDwXUrFybtTbKRnH/hZucPjw2Z6h1twde4lYzJWzWQ/VRvRH+GHEN1OL8KOscVqsHVOMWZsFSVYYfyj8lncWwE8gLSvqn4fjJWtKateyRwPHf+zILe2iFhZ9Iv93Di6UxABMdXJx/2BgENKtJMIii/iIrC46wjLqhxPHuEGfJx6eTY7W60cWTqIsuDyuQtDE/2hfX8wIDAQABo1AwTjAdBgNVHQ4EFgQUAeTs4eJlv6XbBdZbUeaH5Heb5S0wHwYDVR0jBBgwFoAUAeTs4eJlv6XbBdZbUeaH5Heb5S0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGmW3m3+ttIpAk6FwuzRLstWXBSejLEEB4NiL3ibuDOt7Wx1h8Qy5SzafyxcenYqF280qhOuy0aJezsUMf4pQjgWmL4WLUHNFjtG3u1XkMJk6pgguIWyDEgdFhQJAi0P0L+2atyQbECNyGXwDJRvtiGFBjpOBQthIjmvBj0yImLfuCwfdGgP8kvHvE84lKkyUZ9vOqiuyXSrIz1K7CfzeL5VbRdiORCZyClG+DCxPB6SeNXZgZqPYXw/niJbSA+DzG1vJfjwsv/+0UrZGvAjwcSGHs4TFmfHDPYR5Hgzm5Dq1d7OSOtPqLzkHzAA3MNoL3Wk7gfDTH0VtBVbYhshqwQ==\",\r\n \"sslProfiles\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslProfiles/ps5889\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslProfiles/ps8410\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/trustedClientCertificates\"\r\n },\r\n {\r\n \"name\": \"ps6763\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedClientCertificates/ps6763\",\r\n \"etag\": \"W/\\\"5d8f771b-9fb7-4623-905b-4413321b6111\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"data\": \"MIIDXTCCAkWgAwIBAgIJAP4WRAGKP3raMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA2MDczNTU4WhcNMjgxMTAzMDczNTU4WjBFMQswCQYDVQQGEwJVUzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAngH7nurifsefZWeL7oC/I4IZwcsYfrq0rflditQULdnh+RYLHFXWBsa+RRTguyPhpeKLPdh8n5w9VUJSpgNv2g+JVQWFpGnFeeslLajA+GoeZLq8IHjE9lHbX7vfSNAvAzEpYQpCjMtS74OYDwXUrFybtTbKRnH/hZucPjw2Z6h1twde4lYzJWzWQ/VRvRH+GHEN1OL8KOscVqsHVOMWZsFSVYYfyj8lncWwE8gLSvqn4fjJWtKateyRwPHf+zILe2iFhZ9Iv93Di6UxABMdXJx/2BgENKtJMIii/iIrC46wjLqhxPHuEGfJx6eTY7W60cWTqIsuDyuQtDE/2hfX8wIDAQABo1AwTjAdBgNVHQ4EFgQUAeTs4eJlv6XbBdZbUeaH5Heb5S0wHwYDVR0jBBgwFoAUAeTs4eJlv6XbBdZbUeaH5Heb5S0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGmW3m3+ttIpAk6FwuzRLstWXBSejLEEB4NiL3ibuDOt7Wx1h8Qy5SzafyxcenYqF280qhOuy0aJezsUMf4pQjgWmL4WLUHNFjtG3u1XkMJk6pgguIWyDEgdFhQJAi0P0L+2atyQbECNyGXwDJRvtiGFBjpOBQthIjmvBj0yImLfuCwfdGgP8kvHvE84lKkyUZ9vOqiuyXSrIz1K7CfzeL5VbRdiORCZyClG+DCxPB6SeNXZgZqPYXw/niJbSA+DzG1vJfjwsv/+0UrZGvAjwcSGHs4TFmfHDPYR5Hgzm5Dq1d7OSOtPqLzkHzAA3MNoL3Wk7gfDTH0VtBVbYhshqwQ==\",\r\n \"sslProfiles\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslProfiles/ps8410\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/trustedClientCertificates\"\r\n }\r\n ],\r\n \"sslProfiles\": [\r\n {\r\n \"name\": \"ps5889\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslProfiles/ps5889\",\r\n \"etag\": \"W/\\\"5d8f771b-9fb7-4623-905b-4413321b6111\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"minProtocolVersion\": \"TLSv1_1\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ]\r\n },\r\n \"clientAuthConfiguration\": {\r\n \"verifyClientCertIssuerDN\": false\r\n },\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n }\r\n ],\r\n \"trustedClientCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedClientCertificates/ps4506\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslProfiles\"\r\n },\r\n {\r\n \"name\": \"ps8410\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslProfiles/ps8410\",\r\n \"etag\": \"W/\\\"5d8f771b-9fb7-4623-905b-4413321b6111\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"minProtocolVersion\": \"TLSv1_1\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ]\r\n },\r\n \"clientAuthConfiguration\": {\r\n \"verifyClientCertIssuerDN\": true\r\n },\r\n \"trustedClientCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedClientCertificates/ps4506\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedClientCertificates/ps6763\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslProfiles\"\r\n }\r\n ],\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"name\": \"ps1286\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendIPConfigurations/ps1286\",\r\n \"etag\": \"W/\\\"5d8f771b-9fb7-4623-905b-4413321b6111\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendIPConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/publicIPAddresses/ps1171\"\r\n },\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"frontendPorts\": [\r\n {\r\n \"name\": \"ps4099\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendPorts/ps4099\",\r\n \"etag\": \"W/\\\"5d8f771b-9fb7-4623-905b-4413321b6111\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"port\": 443,\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendPorts\"\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"name\": \"ps5090\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendAddressPools/ps5090\",\r\n \"etag\": \"W/\\\"5d8f771b-9fb7-4623-905b-4413321b6111\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"www.microsoft.com\"\r\n },\r\n {\r\n \"ipAddress\": \"www.bing.com\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/requestRoutingRules/ps4024\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/backendAddressPools\"\r\n }\r\n ],\r\n \"loadDistributionPolicies\": [],\r\n \"backendHttpSettingsCollection\": [\r\n {\r\n \"name\": \"ps7801\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendHttpSettingsCollection/ps7801\",\r\n \"etag\": \"W/\\\"5d8f771b-9fb7-4623-905b-4413321b6111\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"port\": 443,\r\n \"protocol\": \"Https\",\r\n \"cookieBasedAffinity\": \"Enabled\",\r\n \"pickHostNameFromBackendAddress\": true,\r\n \"requestTimeout\": 30,\r\n \"trustedRootCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedRootCertificates/ps6931\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/requestRoutingRules/ps4024\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/backendHttpSettingsCollection\"\r\n }\r\n ],\r\n \"httpListeners\": [\r\n {\r\n \"name\": \"ps2910\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\",\r\n \"etag\": \"W/\\\"5d8f771b-9fb7-4623-905b-4413321b6111\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendIPConfigurations/ps1286\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendPorts/ps4099\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslCertificates/ps2332\"\r\n },\r\n \"sslProfile\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslProfiles/ps5889\"\r\n },\r\n \"hostNames\": [],\r\n \"requireServerNameIndication\": false,\r\n \"customErrorConfigurations\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/requestRoutingRules/ps4024\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/httpListeners\"\r\n }\r\n ],\r\n \"urlPathMaps\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"name\": \"ps4024\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/requestRoutingRules/ps4024\",\r\n \"etag\": \"W/\\\"5d8f771b-9fb7-4623-905b-4413321b6111\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"ruleType\": \"Basic\",\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n },\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendAddressPools/ps5090\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendHttpSettingsCollection/ps7801\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/requestRoutingRules\"\r\n }\r\n ],\r\n \"probes\": [],\r\n \"rewriteRuleSets\": [],\r\n \"redirectConfigurations\": [],\r\n \"privateLinkConfigurations\": [],\r\n \"privateEndpointConnections\": [],\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"minProtocolVersion\": \"TLSv1_1\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ]\r\n },\r\n \"autoscaleConfiguration\": {\r\n \"minCapacity\": 3\r\n },\r\n \"customErrorConfigurations\": []\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps2181\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181\",\r\n \"etag\": \"W/\\\"de8ab5dd-66ab-499a-8e60-5353662633df\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways\",\r\n \"location\": \"westus2\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ],\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"390ff01a-4ae6-4cd8-9172-7a9a0354af56\",\r\n \"sku\": {\r\n \"name\": \"Standard_v2\",\r\n \"tier\": \"Standard_v2\"\r\n },\r\n \"operationalState\": \"Running\",\r\n \"gatewayIPConfigurations\": [\r\n {\r\n \"name\": \"ps8415\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/gatewayIPConfigurations/ps8415\",\r\n \"etag\": \"W/\\\"de8ab5dd-66ab-499a-8e60-5353662633df\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/virtualNetworks/ps6755/subnets/ps7901\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/gatewayIPConfigurations\"\r\n }\r\n ],\r\n \"sslCertificates\": [\r\n {\r\n \"name\": \"ps1102\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslCertificates/ps1102\",\r\n \"etag\": \"W/\\\"de8ab5dd-66ab-499a-8e60-5353662633df\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"publicCertData\": \"MIIDogYJKoZIhvcNAQcCoIIDkzCCA48CAQExADALBgkqhkiG9w0BBwGgggN3MIIDczCCAlugAwIBAgIQL/k3jna6xZtLgV+mC9tPdzANBgkqhkiG9w0BAQsFADAxMS8wLQYDVQQDDCZhcHBsaWNhdGlvbmdhdGV3YXkucG93ZXJzaGVsbC50ZXN0LmNvbTAgFw0xNzEwMzExNzA3MDBaGA8yMDU5MTAzMTE3MTcwMVowMTEvMC0GA1UEAwwmYXBwbGljYXRpb25nYXRld2F5LnBvd2Vyc2hlbGwudGVzdC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC0xGszrl4F07eN+7WaJhi+ETjDkXJSiTwi0E0qHwCzIFMFypeBGQOQ/nkwcbF/nBRbUQDrGjhaWwdJ0CNHaQ3caVFfNVLb2Wlc4CJazy0bSNyGOJjK4H9WWM+eo7k4jEMmGIp+H5GvovBilwTLK1JQwbrp/XdLgA8TDy8ZLk0LDw5A028QywI8+cRKmmHJoEwIZMMovsqwzAUclsbgKkuRaoF8OOFh9nsOXx9+ulhrqshrpikUsDSsyDhvFLnqVJBdjA1dJDnd8ctGgGXPxhy2SOhOJ/SSPUed0reengNnycBMsumTpW0p/VRgPk1eWRh37MRmxB6X3j5vkgvtt8Z5AgMBAAGjgYQwgYEwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAxBgNVHREEKjAogiZhcHBsaWNhdGlvbmdhdGV3YXkucG93ZXJzaGVsbC50ZXN0LmNvbTAdBgNVHQ4EFgQUCXYSgEunlkxbbGLEItZoAIuBWyUwDQYJKoZIhvcNAQELBQADggEBABYZecViOw7UQDGlc4Oy/sVmKbEF/a7XcOTiq95f39LQshc6ZhtkbvqUwzmGVP8S+DvrShI16F/Tkl/KBtUHG/e+l6GjIVbq1ygeTeAGy6BvNhDa41944Hd4A85X7YeD9qkQzHlAS8gBED1dTh3dXSVVdRZ5pcK0nxfNth3xQGTlfEFpPN6C6434YLQ5RvyYQGJkf3Amu8n8fWT40QIrsIPbbTdmXOl1I60NP7EPQp+9sHtdajZactzFJ2/ovOaK5JGRiX5RtRqz0hQT/6Benn7maD7Hz5bfOB8UmD4iR/QhWrcT+mCr1qS+ZFrD0bcEAi0NoJlSVFIB6rgUyE4CqxExAA==\",\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslCertificates\"\r\n }\r\n ],\r\n \"trustedRootCertificates\": [\r\n {\r\n \"name\": \"ps5410\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedRootCertificates/ps5410\",\r\n \"etag\": \"W/\\\"de8ab5dd-66ab-499a-8e60-5353662633df\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"data\": \"MIIDTzCCAjegAwIBAgIQj5oTlR6oyJ1NlX9Wb9aFyjANBgkqhkiG9w0BAQsFADAwMS4wLAYDVQQDEyVBcHBsaWNhdGlvbkdhdGV3YXlTc2xDZXJ0LVVuaXRUZXN0LTAxMB4XDTE2MDIxNzA3MDc1M1oXDTM5MTIzMTIzNTk1OVowMDEuMCwGA1UEAxMlQXBwbGljYXRpb25HYXRld2F5U3NsQ2VydC1Vbml0VGVzdC0wMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANOUOFVmm+P4ht/qaiGZaiMzZSXwqGP8W/XWZRfJSc1mS6B4zBm8MtndmO9NbPUeGetk3E4jI0egP7NufuTAtfZY5nG9/gsZh8Hp4o+x+6F1wCUtK5pQ5Fne4Vwg0Q9k1CgUfQfK0zEoanOTEylcyp1nVpoGc3v4FZ9pQr8/xQ7+PSwgNpmGpU1gmgorDlXIO8jiKb+WfSoPAhHcavoPFg6DeGv30AK2m8ULFezOqbprrozRxXaKzt8fBaDSP1XMakFaO6ffZU4uNgrehW4zMnpdgAjT5koymDKGAfl/7+5QpLxSKc2478J+PvTwy/rfWKJLbEImoM7WE3imWgrHUNMCAwEAAaNlMGMwYQYDVR0BBFowWIAQxDXqD2PYxSlriJ6HuzZ+b6EyMDAxLjAsBgNVBAMTJUFwcGxpY2F0aW9uR2F0ZXdheVNzbENlcnQtVW5pdFRlc3QtMDGCEI+aE5UeqMidTZV/Vm/WhcowDQYJKoZIhvcNAQELBQADggEBADSC6PHkVYmoVOyyW2g7q3GG3MmXa43/HQNTM+pT3HENAlhGg8T9EFrOQ/0QAoEQbrtsP8Isj5u2Bd4MOlYA180ExyfL/NFb7QpXq/pRLbePMQAQicdSvk/9RyrNRBfNjT2KNlBp3RZtCkJjQWlc5ylWydPy4JPUZxit/5ygCRT+cmN1ioF469Ki8hzBlKmrDg8jkFUwFyD7B0fEfPP0gSZI3F6HqgCK2hzBTjujZjddZyn2XxXlxLu57C83CNPP8fbsGW2CwolgmYvt+dJsdDnT7VKX5RS4cOPp/JGG7QdhzqVBoK0vZP6gHEAOPoqBVUWf8SmlVuAVGmDl8EjLnK8=\",\r\n \"backendHttpSettings\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendHttpSettingsCollection/ps66\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/trustedRootCertificates\"\r\n }\r\n ],\r\n \"trustedClientCertificates\": [\r\n {\r\n \"name\": \"ps3395\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedClientCertificates/ps3395\",\r\n \"etag\": \"W/\\\"de8ab5dd-66ab-499a-8e60-5353662633df\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"data\": \"MIIDXTCCAkWgAwIBAgIJAP4WRAGKP3raMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA2MDczNTU4WhcNMjgxMTAzMDczNTU4WjBFMQswCQYDVQQGEwJVUzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAngH7nurifsefZWeL7oC/I4IZwcsYfrq0rflditQULdnh+RYLHFXWBsa+RRTguyPhpeKLPdh8n5w9VUJSpgNv2g+JVQWFpGnFeeslLajA+GoeZLq8IHjE9lHbX7vfSNAvAzEpYQpCjMtS74OYDwXUrFybtTbKRnH/hZucPjw2Z6h1twde4lYzJWzWQ/VRvRH+GHEN1OL8KOscVqsHVOMWZsFSVYYfyj8lncWwE8gLSvqn4fjJWtKateyRwPHf+zILe2iFhZ9Iv93Di6UxABMdXJx/2BgENKtJMIii/iIrC46wjLqhxPHuEGfJx6eTY7W60cWTqIsuDyuQtDE/2hfX8wIDAQABo1AwTjAdBgNVHQ4EFgQUAeTs4eJlv6XbBdZbUeaH5Heb5S0wHwYDVR0jBBgwFoAUAeTs4eJlv6XbBdZbUeaH5Heb5S0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGmW3m3+ttIpAk6FwuzRLstWXBSejLEEB4NiL3ibuDOt7Wx1h8Qy5SzafyxcenYqF280qhOuy0aJezsUMf4pQjgWmL4WLUHNFjtG3u1XkMJk6pgguIWyDEgdFhQJAi0P0L+2atyQbECNyGXwDJRvtiGFBjpOBQthIjmvBj0yImLfuCwfdGgP8kvHvE84lKkyUZ9vOqiuyXSrIz1K7CfzeL5VbRdiORCZyClG+DCxPB6SeNXZgZqPYXw/niJbSA+DzG1vJfjwsv/+0UrZGvAjwcSGHs4TFmfHDPYR5Hgzm5Dq1d7OSOtPqLzkHzAA3MNoL3Wk7gfDTH0VtBVbYhshqwQ==\",\r\n \"validatedCertData\": \"-----BEGIN CERTIFICATE-----MIIDXTCCAkWgAwIBAgIJAP4WRAGKP3raMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA2MDczNTU4WhcNMjgxMTAzMDczNTU4WjBFMQswCQYDVQQGEwJVUzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAngH7nurifsefZWeL7oC/I4IZwcsYfrq0rflditQULdnh+RYLHFXWBsa+RRTguyPhpeKLPdh8n5w9VUJSpgNv2g+JVQWFpGnFeeslLajA+GoeZLq8IHjE9lHbX7vfSNAvAzEpYQpCjMtS74OYDwXUrFybtTbKRnH/hZucPjw2Z6h1twde4lYzJWzWQ/VRvRH+GHEN1OL8KOscVqsHVOMWZsFSVYYfyj8lncWwE8gLSvqn4fjJWtKateyRwPHf+zILe2iFhZ9Iv93Di6UxABMdXJx/2BgENKtJMIii/iIrC46wjLqhxPHuEGfJx6eTY7W60cWTqIsuDyuQtDE/2hfX8wIDAQABo1AwTjAdBgNVHQ4EFgQUAeTs4eJlv6XbBdZbUeaH5Heb5S0wHwYDVR0jBBgwFoAUAeTs4eJlv6XbBdZbUeaH5Heb5S0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGmW3m3+ttIpAk6FwuzRLstWXBSejLEEB4NiL3ibuDOt7Wx1h8Qy5SzafyxcenYqF280qhOuy0aJezsUMf4pQjgWmL4WLUHNFjtG3u1XkMJk6pgguIWyDEgdFhQJAi0P0L+2atyQbECNyGXwDJRvtiGFBjpOBQthIjmvBj0yImLfuCwfdGgP8kvHvE84lKkyUZ9vOqiuyXSrIz1K7CfzeL5VbRdiORCZyClG+DCxPB6SeNXZgZqPYXw/niJbSA+DzG1vJfjwsv/+0UrZGvAjwcSGHs4TFmfHDPYR5Hgzm5Dq1d7OSOtPqLzkHzAA3MNoL3Wk7gfDTH0VtBVbYhshqwQ==-----END CERTIFICATE-----\",\r\n \"clientCertIssuerDN\": \"O=Internet Widgits Pty Ltd, S=Some-State, C=US\",\r\n \"sslProfiles\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslProfiles/ps88\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslProfiles/ps9987\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/trustedClientCertificates\"\r\n },\r\n {\r\n \"name\": \"ps3578\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedClientCertificates/ps3578\",\r\n \"etag\": \"W/\\\"de8ab5dd-66ab-499a-8e60-5353662633df\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"data\": \"MIIDXTCCAkWgAwIBAgIJAP4WRAGKP3raMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA2MDczNTU4WhcNMjgxMTAzMDczNTU4WjBFMQswCQYDVQQGEwJVUzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAngH7nurifsefZWeL7oC/I4IZwcsYfrq0rflditQULdnh+RYLHFXWBsa+RRTguyPhpeKLPdh8n5w9VUJSpgNv2g+JVQWFpGnFeeslLajA+GoeZLq8IHjE9lHbX7vfSNAvAzEpYQpCjMtS74OYDwXUrFybtTbKRnH/hZucPjw2Z6h1twde4lYzJWzWQ/VRvRH+GHEN1OL8KOscVqsHVOMWZsFSVYYfyj8lncWwE8gLSvqn4fjJWtKateyRwPHf+zILe2iFhZ9Iv93Di6UxABMdXJx/2BgENKtJMIii/iIrC46wjLqhxPHuEGfJx6eTY7W60cWTqIsuDyuQtDE/2hfX8wIDAQABo1AwTjAdBgNVHQ4EFgQUAeTs4eJlv6XbBdZbUeaH5Heb5S0wHwYDVR0jBBgwFoAUAeTs4eJlv6XbBdZbUeaH5Heb5S0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGmW3m3+ttIpAk6FwuzRLstWXBSejLEEB4NiL3ibuDOt7Wx1h8Qy5SzafyxcenYqF280qhOuy0aJezsUMf4pQjgWmL4WLUHNFjtG3u1XkMJk6pgguIWyDEgdFhQJAi0P0L+2atyQbECNyGXwDJRvtiGFBjpOBQthIjmvBj0yImLfuCwfdGgP8kvHvE84lKkyUZ9vOqiuyXSrIz1K7CfzeL5VbRdiORCZyClG+DCxPB6SeNXZgZqPYXw/niJbSA+DzG1vJfjwsv/+0UrZGvAjwcSGHs4TFmfHDPYR5Hgzm5Dq1d7OSOtPqLzkHzAA3MNoL3Wk7gfDTH0VtBVbYhshqwQ==\",\r\n \"validatedCertData\": \"-----BEGIN CERTIFICATE-----MIIDXTCCAkWgAwIBAgIJAP4WRAGKP3raMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA2MDczNTU4WhcNMjgxMTAzMDczNTU4WjBFMQswCQYDVQQGEwJVUzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAngH7nurifsefZWeL7oC/I4IZwcsYfrq0rflditQULdnh+RYLHFXWBsa+RRTguyPhpeKLPdh8n5w9VUJSpgNv2g+JVQWFpGnFeeslLajA+GoeZLq8IHjE9lHbX7vfSNAvAzEpYQpCjMtS74OYDwXUrFybtTbKRnH/hZucPjw2Z6h1twde4lYzJWzWQ/VRvRH+GHEN1OL8KOscVqsHVOMWZsFSVYYfyj8lncWwE8gLSvqn4fjJWtKateyRwPHf+zILe2iFhZ9Iv93Di6UxABMdXJx/2BgENKtJMIii/iIrC46wjLqhxPHuEGfJx6eTY7W60cWTqIsuDyuQtDE/2hfX8wIDAQABo1AwTjAdBgNVHQ4EFgQUAeTs4eJlv6XbBdZbUeaH5Heb5S0wHwYDVR0jBBgwFoAUAeTs4eJlv6XbBdZbUeaH5Heb5S0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGmW3m3+ttIpAk6FwuzRLstWXBSejLEEB4NiL3ibuDOt7Wx1h8Qy5SzafyxcenYqF280qhOuy0aJezsUMf4pQjgWmL4WLUHNFjtG3u1XkMJk6pgguIWyDEgdFhQJAi0P0L+2atyQbECNyGXwDJRvtiGFBjpOBQthIjmvBj0yImLfuCwfdGgP8kvHvE84lKkyUZ9vOqiuyXSrIz1K7CfzeL5VbRdiORCZyClG+DCxPB6SeNXZgZqPYXw/niJbSA+DzG1vJfjwsv/+0UrZGvAjwcSGHs4TFmfHDPYR5Hgzm5Dq1d7OSOtPqLzkHzAA3MNoL3Wk7gfDTH0VtBVbYhshqwQ==-----END CERTIFICATE-----\",\r\n \"clientCertIssuerDN\": \"O=Internet Widgits Pty Ltd, S=Some-State, C=US\",\r\n \"sslProfiles\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslProfiles/ps9987\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/trustedClientCertificates\"\r\n }\r\n ],\r\n \"sslProfiles\": [\r\n {\r\n \"name\": \"ps88\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslProfiles/ps88\",\r\n \"etag\": \"W/\\\"de8ab5dd-66ab-499a-8e60-5353662633df\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"minProtocolVersion\": \"TLSv1_1\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ]\r\n },\r\n \"clientAuthConfiguration\": {\r\n \"verifyClientCertIssuerDN\": false\r\n },\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n }\r\n ],\r\n \"trustedClientCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedClientCertificates/ps3395\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslProfiles\"\r\n },\r\n {\r\n \"name\": \"ps9987\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslProfiles/ps9987\",\r\n \"etag\": \"W/\\\"de8ab5dd-66ab-499a-8e60-5353662633df\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"minProtocolVersion\": \"TLSv1_1\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ]\r\n },\r\n \"clientAuthConfiguration\": {\r\n \"verifyClientCertIssuerDN\": true\r\n },\r\n \"trustedClientCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedClientCertificates/ps3395\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedClientCertificates/ps3578\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslProfiles\"\r\n }\r\n ],\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"name\": \"ps8933\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendIPConfigurations/ps8933\",\r\n \"etag\": \"W/\\\"de8ab5dd-66ab-499a-8e60-5353662633df\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendIPConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/publicIPAddresses/ps7998\"\r\n },\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"frontendPorts\": [\r\n {\r\n \"name\": \"ps3687\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendPorts/ps3687\",\r\n \"etag\": \"W/\\\"de8ab5dd-66ab-499a-8e60-5353662633df\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"port\": 443,\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendPorts\"\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"name\": \"ps109\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendAddressPools/ps109\",\r\n \"etag\": \"W/\\\"de8ab5dd-66ab-499a-8e60-5353662633df\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"www.microsoft.com\"\r\n },\r\n {\r\n \"ipAddress\": \"www.bing.com\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/requestRoutingRules/ps1589\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/backendAddressPools\"\r\n }\r\n ],\r\n \"loadDistributionPolicies\": [],\r\n \"backendHttpSettingsCollection\": [\r\n {\r\n \"name\": \"ps66\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendHttpSettingsCollection/ps66\",\r\n \"etag\": \"W/\\\"de8ab5dd-66ab-499a-8e60-5353662633df\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"port\": 443,\r\n \"protocol\": \"Https\",\r\n \"cookieBasedAffinity\": \"Enabled\",\r\n \"pickHostNameFromBackendAddress\": true,\r\n \"requestTimeout\": 30,\r\n \"trustedRootCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedRootCertificates/ps5410\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/requestRoutingRules/ps1589\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/backendHttpSettingsCollection\"\r\n }\r\n ],\r\n \"httpListeners\": [\r\n {\r\n \"name\": \"ps8587\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\",\r\n \"etag\": \"W/\\\"de8ab5dd-66ab-499a-8e60-5353662633df\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendIPConfigurations/ps8933\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendPorts/ps3687\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslCertificates/ps1102\"\r\n },\r\n \"sslProfile\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslProfiles/ps88\"\r\n },\r\n \"hostNames\": [],\r\n \"requireServerNameIndication\": false,\r\n \"customErrorConfigurations\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/requestRoutingRules/ps1589\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/httpListeners\"\r\n }\r\n ],\r\n \"urlPathMaps\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"name\": \"ps1589\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/requestRoutingRules/ps1589\",\r\n \"etag\": \"W/\\\"de8ab5dd-66ab-499a-8e60-5353662633df\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"ruleType\": \"Basic\",\r\n \"priority\": 100,\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n },\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendAddressPools/ps109\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendHttpSettingsCollection/ps66\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/requestRoutingRules\"\r\n }\r\n ],\r\n \"probes\": [],\r\n \"rewriteRuleSets\": [],\r\n \"redirectConfigurations\": [],\r\n \"privateLinkConfigurations\": [],\r\n \"privateEndpointConnections\": [],\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"minProtocolVersion\": \"TLSv1_1\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ]\r\n },\r\n \"autoscaleConfiguration\": {\r\n \"minCapacity\": 3\r\n },\r\n \"customErrorConfigurations\": []\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919?api-version=2020-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL3Jlc291cmNlR3JvdXBzL3BzNzExNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvYXBwbGljYXRpb25HYXRld2F5cy9wczg5MTk/YXBpLXZlcnNpb249MjAyMC0wNS0wMQ==", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL3Jlc291cmNlR3JvdXBzL3BzODMvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL2FwcGxpY2F0aW9uR2F0ZXdheXMvcHMyMTgxP2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "e26d25c2-7d85-4986-9add-f50684acc869" + ], "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/718.238.18288.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/416.1932.13825.0" ] }, "ResponseHeaders": { @@ -1493,16 +1517,16 @@ "no-cache" ], "ETag": [ - "W/\"9e941595-c7c4-4951-8649-0d53ae9a9b36\"" + "W/\"53ddd170-6a3a-4f56-80f2-e4455eec9836\"" ], "x-ms-request-id": [ - "7e1d9550-d656-4704-a96e-813e8cce5110" + "6985a38e-77b6-4963-a406-7e42c7874acb" ], "x-ms-correlation-request-id": [ - "a89d0622-8da2-4586-a458-6be2adac8cc3" + "e4c599f5-ec10-4ccb-8f6c-87ffda662520" ], "x-ms-arm-service-request-id": [ - "2a2c8ac2-a381-48b6-9ca1-6a77e2b1c400" + "76cb9216-8c58-4723-a70b-72e5c15be369" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1512,19 +1536,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11996" + "11988" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T205658Z:a89d0622-8da2-4586-a458-6be2adac8cc3" + "WESTUS:20210514T010302Z:e4c599f5-ec10-4ccb-8f6c-87ffda662520" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 20:56:57 GMT" + "Fri, 14 May 2021 01:03:01 GMT" ], "Content-Length": [ - "16016" + "17288" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1533,26 +1557,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps8919\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919\",\r\n \"etag\": \"W/\\\"9e941595-c7c4-4951-8649-0d53ae9a9b36\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways\",\r\n \"location\": \"westus2\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ],\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"9877264c-1b24-43cc-9e59-39d1425cde48\",\r\n \"sku\": {\r\n \"name\": \"Standard_v2\",\r\n \"tier\": \"Standard_v2\"\r\n },\r\n \"operationalState\": \"Running\",\r\n \"gatewayIPConfigurations\": [\r\n {\r\n \"name\": \"ps1952\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/gatewayIPConfigurations/ps1952\",\r\n \"etag\": \"W/\\\"9e941595-c7c4-4951-8649-0d53ae9a9b36\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/virtualNetworks/ps3334/subnets/ps9774\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/gatewayIPConfigurations\"\r\n }\r\n ],\r\n \"sslCertificates\": [\r\n {\r\n \"name\": \"ps2332\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslCertificates/ps2332\",\r\n \"etag\": \"W/\\\"9e941595-c7c4-4951-8649-0d53ae9a9b36\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"publicCertData\": \"MIIDogYJKoZIhvcNAQcCoIIDkzCCA48CAQExADALBgkqhkiG9w0BBwGgggN3MIIDczCCAlugAwIBAgIQL/k3jna6xZtLgV+mC9tPdzANBgkqhkiG9w0BAQsFADAxMS8wLQYDVQQDDCZhcHBsaWNhdGlvbmdhdGV3YXkucG93ZXJzaGVsbC50ZXN0LmNvbTAgFw0xNzEwMzExNzA3MDBaGA8yMDU5MTAzMTE3MTcwMVowMTEvMC0GA1UEAwwmYXBwbGljYXRpb25nYXRld2F5LnBvd2Vyc2hlbGwudGVzdC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC0xGszrl4F07eN+7WaJhi+ETjDkXJSiTwi0E0qHwCzIFMFypeBGQOQ/nkwcbF/nBRbUQDrGjhaWwdJ0CNHaQ3caVFfNVLb2Wlc4CJazy0bSNyGOJjK4H9WWM+eo7k4jEMmGIp+H5GvovBilwTLK1JQwbrp/XdLgA8TDy8ZLk0LDw5A028QywI8+cRKmmHJoEwIZMMovsqwzAUclsbgKkuRaoF8OOFh9nsOXx9+ulhrqshrpikUsDSsyDhvFLnqVJBdjA1dJDnd8ctGgGXPxhy2SOhOJ/SSPUed0reengNnycBMsumTpW0p/VRgPk1eWRh37MRmxB6X3j5vkgvtt8Z5AgMBAAGjgYQwgYEwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAxBgNVHREEKjAogiZhcHBsaWNhdGlvbmdhdGV3YXkucG93ZXJzaGVsbC50ZXN0LmNvbTAdBgNVHQ4EFgQUCXYSgEunlkxbbGLEItZoAIuBWyUwDQYJKoZIhvcNAQELBQADggEBABYZecViOw7UQDGlc4Oy/sVmKbEF/a7XcOTiq95f39LQshc6ZhtkbvqUwzmGVP8S+DvrShI16F/Tkl/KBtUHG/e+l6GjIVbq1ygeTeAGy6BvNhDa41944Hd4A85X7YeD9qkQzHlAS8gBED1dTh3dXSVVdRZ5pcK0nxfNth3xQGTlfEFpPN6C6434YLQ5RvyYQGJkf3Amu8n8fWT40QIrsIPbbTdmXOl1I60NP7EPQp+9sHtdajZactzFJ2/ovOaK5JGRiX5RtRqz0hQT/6Benn7maD7Hz5bfOB8UmD4iR/QhWrcT+mCr1qS+ZFrD0bcEAi0NoJlSVFIB6rgUyE4CqxExAA==\",\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslCertificates\"\r\n }\r\n ],\r\n \"trustedRootCertificates\": [\r\n {\r\n \"name\": \"ps6931\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedRootCertificates/ps6931\",\r\n \"etag\": \"W/\\\"9e941595-c7c4-4951-8649-0d53ae9a9b36\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"data\": \"MIIDTzCCAjegAwIBAgIQj5oTlR6oyJ1NlX9Wb9aFyjANBgkqhkiG9w0BAQsFADAwMS4wLAYDVQQDEyVBcHBsaWNhdGlvbkdhdGV3YXlTc2xDZXJ0LVVuaXRUZXN0LTAxMB4XDTE2MDIxNzA3MDc1M1oXDTM5MTIzMTIzNTk1OVowMDEuMCwGA1UEAxMlQXBwbGljYXRpb25HYXRld2F5U3NsQ2VydC1Vbml0VGVzdC0wMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANOUOFVmm+P4ht/qaiGZaiMzZSXwqGP8W/XWZRfJSc1mS6B4zBm8MtndmO9NbPUeGetk3E4jI0egP7NufuTAtfZY5nG9/gsZh8Hp4o+x+6F1wCUtK5pQ5Fne4Vwg0Q9k1CgUfQfK0zEoanOTEylcyp1nVpoGc3v4FZ9pQr8/xQ7+PSwgNpmGpU1gmgorDlXIO8jiKb+WfSoPAhHcavoPFg6DeGv30AK2m8ULFezOqbprrozRxXaKzt8fBaDSP1XMakFaO6ffZU4uNgrehW4zMnpdgAjT5koymDKGAfl/7+5QpLxSKc2478J+PvTwy/rfWKJLbEImoM7WE3imWgrHUNMCAwEAAaNlMGMwYQYDVR0BBFowWIAQxDXqD2PYxSlriJ6HuzZ+b6EyMDAxLjAsBgNVBAMTJUFwcGxpY2F0aW9uR2F0ZXdheVNzbENlcnQtVW5pdFRlc3QtMDGCEI+aE5UeqMidTZV/Vm/WhcowDQYJKoZIhvcNAQELBQADggEBADSC6PHkVYmoVOyyW2g7q3GG3MmXa43/HQNTM+pT3HENAlhGg8T9EFrOQ/0QAoEQbrtsP8Isj5u2Bd4MOlYA180ExyfL/NFb7QpXq/pRLbePMQAQicdSvk/9RyrNRBfNjT2KNlBp3RZtCkJjQWlc5ylWydPy4JPUZxit/5ygCRT+cmN1ioF469Ki8hzBlKmrDg8jkFUwFyD7B0fEfPP0gSZI3F6HqgCK2hzBTjujZjddZyn2XxXlxLu57C83CNPP8fbsGW2CwolgmYvt+dJsdDnT7VKX5RS4cOPp/JGG7QdhzqVBoK0vZP6gHEAOPoqBVUWf8SmlVuAVGmDl8EjLnK8=\",\r\n \"backendHttpSettings\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendHttpSettingsCollection/ps7801\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/trustedRootCertificates\"\r\n }\r\n ],\r\n \"trustedClientCertificates\": [\r\n {\r\n \"name\": \"ps4506\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedClientCertificates/ps4506\",\r\n \"etag\": \"W/\\\"9e941595-c7c4-4951-8649-0d53ae9a9b36\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"data\": \"MIIDXTCCAkWgAwIBAgIJAP4WRAGKP3raMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA2MDczNTU4WhcNMjgxMTAzMDczNTU4WjBFMQswCQYDVQQGEwJVUzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAngH7nurifsefZWeL7oC/I4IZwcsYfrq0rflditQULdnh+RYLHFXWBsa+RRTguyPhpeKLPdh8n5w9VUJSpgNv2g+JVQWFpGnFeeslLajA+GoeZLq8IHjE9lHbX7vfSNAvAzEpYQpCjMtS74OYDwXUrFybtTbKRnH/hZucPjw2Z6h1twde4lYzJWzWQ/VRvRH+GHEN1OL8KOscVqsHVOMWZsFSVYYfyj8lncWwE8gLSvqn4fjJWtKateyRwPHf+zILe2iFhZ9Iv93Di6UxABMdXJx/2BgENKtJMIii/iIrC46wjLqhxPHuEGfJx6eTY7W60cWTqIsuDyuQtDE/2hfX8wIDAQABo1AwTjAdBgNVHQ4EFgQUAeTs4eJlv6XbBdZbUeaH5Heb5S0wHwYDVR0jBBgwFoAUAeTs4eJlv6XbBdZbUeaH5Heb5S0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGmW3m3+ttIpAk6FwuzRLstWXBSejLEEB4NiL3ibuDOt7Wx1h8Qy5SzafyxcenYqF280qhOuy0aJezsUMf4pQjgWmL4WLUHNFjtG3u1XkMJk6pgguIWyDEgdFhQJAi0P0L+2atyQbECNyGXwDJRvtiGFBjpOBQthIjmvBj0yImLfuCwfdGgP8kvHvE84lKkyUZ9vOqiuyXSrIz1K7CfzeL5VbRdiORCZyClG+DCxPB6SeNXZgZqPYXw/niJbSA+DzG1vJfjwsv/+0UrZGvAjwcSGHs4TFmfHDPYR5Hgzm5Dq1d7OSOtPqLzkHzAA3MNoL3Wk7gfDTH0VtBVbYhshqwQ==\",\r\n \"sslProfiles\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslProfiles/ps5889\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/trustedClientCertificates\"\r\n }\r\n ],\r\n \"sslProfiles\": [\r\n {\r\n \"name\": \"ps5889\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslProfiles/ps5889\",\r\n \"etag\": \"W/\\\"9e941595-c7c4-4951-8649-0d53ae9a9b36\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"minProtocolVersion\": \"TLSv1_1\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ]\r\n },\r\n \"clientAuthConfiguration\": {\r\n \"verifyClientCertIssuerDN\": false\r\n },\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n }\r\n ],\r\n \"trustedClientCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedClientCertificates/ps4506\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslProfiles\"\r\n }\r\n ],\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"name\": \"ps1286\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendIPConfigurations/ps1286\",\r\n \"etag\": \"W/\\\"9e941595-c7c4-4951-8649-0d53ae9a9b36\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendIPConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/publicIPAddresses/ps1171\"\r\n },\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"frontendPorts\": [\r\n {\r\n \"name\": \"ps4099\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendPorts/ps4099\",\r\n \"etag\": \"W/\\\"9e941595-c7c4-4951-8649-0d53ae9a9b36\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"port\": 443,\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendPorts\"\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"name\": \"ps5090\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendAddressPools/ps5090\",\r\n \"etag\": \"W/\\\"9e941595-c7c4-4951-8649-0d53ae9a9b36\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"www.microsoft.com\"\r\n },\r\n {\r\n \"ipAddress\": \"www.bing.com\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/requestRoutingRules/ps4024\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/backendAddressPools\"\r\n }\r\n ],\r\n \"loadDistributionPolicies\": [],\r\n \"backendHttpSettingsCollection\": [\r\n {\r\n \"name\": \"ps7801\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendHttpSettingsCollection/ps7801\",\r\n \"etag\": \"W/\\\"9e941595-c7c4-4951-8649-0d53ae9a9b36\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"port\": 443,\r\n \"protocol\": \"Https\",\r\n \"cookieBasedAffinity\": \"Enabled\",\r\n \"pickHostNameFromBackendAddress\": true,\r\n \"requestTimeout\": 30,\r\n \"trustedRootCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedRootCertificates/ps6931\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/requestRoutingRules/ps4024\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/backendHttpSettingsCollection\"\r\n }\r\n ],\r\n \"httpListeners\": [\r\n {\r\n \"name\": \"ps2910\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\",\r\n \"etag\": \"W/\\\"9e941595-c7c4-4951-8649-0d53ae9a9b36\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendIPConfigurations/ps1286\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendPorts/ps4099\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslCertificates/ps2332\"\r\n },\r\n \"sslProfile\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslProfiles/ps5889\"\r\n },\r\n \"hostNames\": [],\r\n \"requireServerNameIndication\": false,\r\n \"customErrorConfigurations\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/requestRoutingRules/ps4024\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/httpListeners\"\r\n }\r\n ],\r\n \"urlPathMaps\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"name\": \"ps4024\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/requestRoutingRules/ps4024\",\r\n \"etag\": \"W/\\\"9e941595-c7c4-4951-8649-0d53ae9a9b36\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"ruleType\": \"Basic\",\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n },\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendAddressPools/ps5090\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendHttpSettingsCollection/ps7801\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/requestRoutingRules\"\r\n }\r\n ],\r\n \"probes\": [],\r\n \"rewriteRuleSets\": [],\r\n \"redirectConfigurations\": [],\r\n \"privateLinkConfigurations\": [],\r\n \"privateEndpointConnections\": [],\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"minProtocolVersion\": \"TLSv1_1\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ]\r\n },\r\n \"autoscaleConfiguration\": {\r\n \"minCapacity\": 3\r\n },\r\n \"customErrorConfigurations\": []\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps2181\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181\",\r\n \"etag\": \"W/\\\"53ddd170-6a3a-4f56-80f2-e4455eec9836\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways\",\r\n \"location\": \"westus2\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ],\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"390ff01a-4ae6-4cd8-9172-7a9a0354af56\",\r\n \"sku\": {\r\n \"name\": \"Standard_v2\",\r\n \"tier\": \"Standard_v2\"\r\n },\r\n \"operationalState\": \"Running\",\r\n \"gatewayIPConfigurations\": [\r\n {\r\n \"name\": \"ps8415\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/gatewayIPConfigurations/ps8415\",\r\n \"etag\": \"W/\\\"53ddd170-6a3a-4f56-80f2-e4455eec9836\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/virtualNetworks/ps6755/subnets/ps7901\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/gatewayIPConfigurations\"\r\n }\r\n ],\r\n \"sslCertificates\": [\r\n {\r\n \"name\": \"ps1102\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslCertificates/ps1102\",\r\n \"etag\": \"W/\\\"53ddd170-6a3a-4f56-80f2-e4455eec9836\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"publicCertData\": \"MIIDogYJKoZIhvcNAQcCoIIDkzCCA48CAQExADALBgkqhkiG9w0BBwGgggN3MIIDczCCAlugAwIBAgIQL/k3jna6xZtLgV+mC9tPdzANBgkqhkiG9w0BAQsFADAxMS8wLQYDVQQDDCZhcHBsaWNhdGlvbmdhdGV3YXkucG93ZXJzaGVsbC50ZXN0LmNvbTAgFw0xNzEwMzExNzA3MDBaGA8yMDU5MTAzMTE3MTcwMVowMTEvMC0GA1UEAwwmYXBwbGljYXRpb25nYXRld2F5LnBvd2Vyc2hlbGwudGVzdC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC0xGszrl4F07eN+7WaJhi+ETjDkXJSiTwi0E0qHwCzIFMFypeBGQOQ/nkwcbF/nBRbUQDrGjhaWwdJ0CNHaQ3caVFfNVLb2Wlc4CJazy0bSNyGOJjK4H9WWM+eo7k4jEMmGIp+H5GvovBilwTLK1JQwbrp/XdLgA8TDy8ZLk0LDw5A028QywI8+cRKmmHJoEwIZMMovsqwzAUclsbgKkuRaoF8OOFh9nsOXx9+ulhrqshrpikUsDSsyDhvFLnqVJBdjA1dJDnd8ctGgGXPxhy2SOhOJ/SSPUed0reengNnycBMsumTpW0p/VRgPk1eWRh37MRmxB6X3j5vkgvtt8Z5AgMBAAGjgYQwgYEwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAxBgNVHREEKjAogiZhcHBsaWNhdGlvbmdhdGV3YXkucG93ZXJzaGVsbC50ZXN0LmNvbTAdBgNVHQ4EFgQUCXYSgEunlkxbbGLEItZoAIuBWyUwDQYJKoZIhvcNAQELBQADggEBABYZecViOw7UQDGlc4Oy/sVmKbEF/a7XcOTiq95f39LQshc6ZhtkbvqUwzmGVP8S+DvrShI16F/Tkl/KBtUHG/e+l6GjIVbq1ygeTeAGy6BvNhDa41944Hd4A85X7YeD9qkQzHlAS8gBED1dTh3dXSVVdRZ5pcK0nxfNth3xQGTlfEFpPN6C6434YLQ5RvyYQGJkf3Amu8n8fWT40QIrsIPbbTdmXOl1I60NP7EPQp+9sHtdajZactzFJ2/ovOaK5JGRiX5RtRqz0hQT/6Benn7maD7Hz5bfOB8UmD4iR/QhWrcT+mCr1qS+ZFrD0bcEAi0NoJlSVFIB6rgUyE4CqxExAA==\",\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslCertificates\"\r\n }\r\n ],\r\n \"trustedRootCertificates\": [\r\n {\r\n \"name\": \"ps5410\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedRootCertificates/ps5410\",\r\n \"etag\": \"W/\\\"53ddd170-6a3a-4f56-80f2-e4455eec9836\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"data\": \"MIIDTzCCAjegAwIBAgIQj5oTlR6oyJ1NlX9Wb9aFyjANBgkqhkiG9w0BAQsFADAwMS4wLAYDVQQDEyVBcHBsaWNhdGlvbkdhdGV3YXlTc2xDZXJ0LVVuaXRUZXN0LTAxMB4XDTE2MDIxNzA3MDc1M1oXDTM5MTIzMTIzNTk1OVowMDEuMCwGA1UEAxMlQXBwbGljYXRpb25HYXRld2F5U3NsQ2VydC1Vbml0VGVzdC0wMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANOUOFVmm+P4ht/qaiGZaiMzZSXwqGP8W/XWZRfJSc1mS6B4zBm8MtndmO9NbPUeGetk3E4jI0egP7NufuTAtfZY5nG9/gsZh8Hp4o+x+6F1wCUtK5pQ5Fne4Vwg0Q9k1CgUfQfK0zEoanOTEylcyp1nVpoGc3v4FZ9pQr8/xQ7+PSwgNpmGpU1gmgorDlXIO8jiKb+WfSoPAhHcavoPFg6DeGv30AK2m8ULFezOqbprrozRxXaKzt8fBaDSP1XMakFaO6ffZU4uNgrehW4zMnpdgAjT5koymDKGAfl/7+5QpLxSKc2478J+PvTwy/rfWKJLbEImoM7WE3imWgrHUNMCAwEAAaNlMGMwYQYDVR0BBFowWIAQxDXqD2PYxSlriJ6HuzZ+b6EyMDAxLjAsBgNVBAMTJUFwcGxpY2F0aW9uR2F0ZXdheVNzbENlcnQtVW5pdFRlc3QtMDGCEI+aE5UeqMidTZV/Vm/WhcowDQYJKoZIhvcNAQELBQADggEBADSC6PHkVYmoVOyyW2g7q3GG3MmXa43/HQNTM+pT3HENAlhGg8T9EFrOQ/0QAoEQbrtsP8Isj5u2Bd4MOlYA180ExyfL/NFb7QpXq/pRLbePMQAQicdSvk/9RyrNRBfNjT2KNlBp3RZtCkJjQWlc5ylWydPy4JPUZxit/5ygCRT+cmN1ioF469Ki8hzBlKmrDg8jkFUwFyD7B0fEfPP0gSZI3F6HqgCK2hzBTjujZjddZyn2XxXlxLu57C83CNPP8fbsGW2CwolgmYvt+dJsdDnT7VKX5RS4cOPp/JGG7QdhzqVBoK0vZP6gHEAOPoqBVUWf8SmlVuAVGmDl8EjLnK8=\",\r\n \"backendHttpSettings\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendHttpSettingsCollection/ps66\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/trustedRootCertificates\"\r\n }\r\n ],\r\n \"trustedClientCertificates\": [\r\n {\r\n \"name\": \"ps3395\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedClientCertificates/ps3395\",\r\n \"etag\": \"W/\\\"53ddd170-6a3a-4f56-80f2-e4455eec9836\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"data\": \"MIIDXTCCAkWgAwIBAgIJAP4WRAGKP3raMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA2MDczNTU4WhcNMjgxMTAzMDczNTU4WjBFMQswCQYDVQQGEwJVUzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAngH7nurifsefZWeL7oC/I4IZwcsYfrq0rflditQULdnh+RYLHFXWBsa+RRTguyPhpeKLPdh8n5w9VUJSpgNv2g+JVQWFpGnFeeslLajA+GoeZLq8IHjE9lHbX7vfSNAvAzEpYQpCjMtS74OYDwXUrFybtTbKRnH/hZucPjw2Z6h1twde4lYzJWzWQ/VRvRH+GHEN1OL8KOscVqsHVOMWZsFSVYYfyj8lncWwE8gLSvqn4fjJWtKateyRwPHf+zILe2iFhZ9Iv93Di6UxABMdXJx/2BgENKtJMIii/iIrC46wjLqhxPHuEGfJx6eTY7W60cWTqIsuDyuQtDE/2hfX8wIDAQABo1AwTjAdBgNVHQ4EFgQUAeTs4eJlv6XbBdZbUeaH5Heb5S0wHwYDVR0jBBgwFoAUAeTs4eJlv6XbBdZbUeaH5Heb5S0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGmW3m3+ttIpAk6FwuzRLstWXBSejLEEB4NiL3ibuDOt7Wx1h8Qy5SzafyxcenYqF280qhOuy0aJezsUMf4pQjgWmL4WLUHNFjtG3u1XkMJk6pgguIWyDEgdFhQJAi0P0L+2atyQbECNyGXwDJRvtiGFBjpOBQthIjmvBj0yImLfuCwfdGgP8kvHvE84lKkyUZ9vOqiuyXSrIz1K7CfzeL5VbRdiORCZyClG+DCxPB6SeNXZgZqPYXw/niJbSA+DzG1vJfjwsv/+0UrZGvAjwcSGHs4TFmfHDPYR5Hgzm5Dq1d7OSOtPqLzkHzAA3MNoL3Wk7gfDTH0VtBVbYhshqwQ==\",\r\n \"validatedCertData\": \"-----BEGIN CERTIFICATE-----MIIDXTCCAkWgAwIBAgIJAP4WRAGKP3raMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA2MDczNTU4WhcNMjgxMTAzMDczNTU4WjBFMQswCQYDVQQGEwJVUzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAngH7nurifsefZWeL7oC/I4IZwcsYfrq0rflditQULdnh+RYLHFXWBsa+RRTguyPhpeKLPdh8n5w9VUJSpgNv2g+JVQWFpGnFeeslLajA+GoeZLq8IHjE9lHbX7vfSNAvAzEpYQpCjMtS74OYDwXUrFybtTbKRnH/hZucPjw2Z6h1twde4lYzJWzWQ/VRvRH+GHEN1OL8KOscVqsHVOMWZsFSVYYfyj8lncWwE8gLSvqn4fjJWtKateyRwPHf+zILe2iFhZ9Iv93Di6UxABMdXJx/2BgENKtJMIii/iIrC46wjLqhxPHuEGfJx6eTY7W60cWTqIsuDyuQtDE/2hfX8wIDAQABo1AwTjAdBgNVHQ4EFgQUAeTs4eJlv6XbBdZbUeaH5Heb5S0wHwYDVR0jBBgwFoAUAeTs4eJlv6XbBdZbUeaH5Heb5S0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGmW3m3+ttIpAk6FwuzRLstWXBSejLEEB4NiL3ibuDOt7Wx1h8Qy5SzafyxcenYqF280qhOuy0aJezsUMf4pQjgWmL4WLUHNFjtG3u1XkMJk6pgguIWyDEgdFhQJAi0P0L+2atyQbECNyGXwDJRvtiGFBjpOBQthIjmvBj0yImLfuCwfdGgP8kvHvE84lKkyUZ9vOqiuyXSrIz1K7CfzeL5VbRdiORCZyClG+DCxPB6SeNXZgZqPYXw/niJbSA+DzG1vJfjwsv/+0UrZGvAjwcSGHs4TFmfHDPYR5Hgzm5Dq1d7OSOtPqLzkHzAA3MNoL3Wk7gfDTH0VtBVbYhshqwQ==-----END CERTIFICATE-----\",\r\n \"clientCertIssuerDN\": \"O=Internet Widgits Pty Ltd, S=Some-State, C=US\",\r\n \"sslProfiles\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslProfiles/ps88\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/trustedClientCertificates\"\r\n }\r\n ],\r\n \"sslProfiles\": [\r\n {\r\n \"name\": \"ps88\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslProfiles/ps88\",\r\n \"etag\": \"W/\\\"53ddd170-6a3a-4f56-80f2-e4455eec9836\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"minProtocolVersion\": \"TLSv1_1\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ]\r\n },\r\n \"clientAuthConfiguration\": {\r\n \"verifyClientCertIssuerDN\": false\r\n },\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n }\r\n ],\r\n \"trustedClientCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedClientCertificates/ps3395\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslProfiles\"\r\n }\r\n ],\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"name\": \"ps8933\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendIPConfigurations/ps8933\",\r\n \"etag\": \"W/\\\"53ddd170-6a3a-4f56-80f2-e4455eec9836\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendIPConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/publicIPAddresses/ps7998\"\r\n },\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"frontendPorts\": [\r\n {\r\n \"name\": \"ps3687\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendPorts/ps3687\",\r\n \"etag\": \"W/\\\"53ddd170-6a3a-4f56-80f2-e4455eec9836\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"port\": 443,\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendPorts\"\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"name\": \"ps109\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendAddressPools/ps109\",\r\n \"etag\": \"W/\\\"53ddd170-6a3a-4f56-80f2-e4455eec9836\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"www.microsoft.com\"\r\n },\r\n {\r\n \"ipAddress\": \"www.bing.com\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/requestRoutingRules/ps1589\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/backendAddressPools\"\r\n }\r\n ],\r\n \"loadDistributionPolicies\": [],\r\n \"backendHttpSettingsCollection\": [\r\n {\r\n \"name\": \"ps66\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendHttpSettingsCollection/ps66\",\r\n \"etag\": \"W/\\\"53ddd170-6a3a-4f56-80f2-e4455eec9836\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"port\": 443,\r\n \"protocol\": \"Https\",\r\n \"cookieBasedAffinity\": \"Enabled\",\r\n \"pickHostNameFromBackendAddress\": true,\r\n \"requestTimeout\": 30,\r\n \"trustedRootCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedRootCertificates/ps5410\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/requestRoutingRules/ps1589\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/backendHttpSettingsCollection\"\r\n }\r\n ],\r\n \"httpListeners\": [\r\n {\r\n \"name\": \"ps8587\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\",\r\n \"etag\": \"W/\\\"53ddd170-6a3a-4f56-80f2-e4455eec9836\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendIPConfigurations/ps8933\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendPorts/ps3687\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslCertificates/ps1102\"\r\n },\r\n \"sslProfile\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslProfiles/ps88\"\r\n },\r\n \"hostNames\": [],\r\n \"requireServerNameIndication\": false,\r\n \"customErrorConfigurations\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/requestRoutingRules/ps1589\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/httpListeners\"\r\n }\r\n ],\r\n \"urlPathMaps\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"name\": \"ps1589\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/requestRoutingRules/ps1589\",\r\n \"etag\": \"W/\\\"53ddd170-6a3a-4f56-80f2-e4455eec9836\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"ruleType\": \"Basic\",\r\n \"priority\": 100,\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n },\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendAddressPools/ps109\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendHttpSettingsCollection/ps66\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/requestRoutingRules\"\r\n }\r\n ],\r\n \"probes\": [],\r\n \"rewriteRuleSets\": [],\r\n \"redirectConfigurations\": [],\r\n \"privateLinkConfigurations\": [],\r\n \"privateEndpointConnections\": [],\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"minProtocolVersion\": \"TLSv1_1\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ]\r\n },\r\n \"autoscaleConfiguration\": {\r\n \"minCapacity\": 3\r\n },\r\n \"customErrorConfigurations\": []\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919?api-version=2020-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL3Jlc291cmNlR3JvdXBzL3BzNzExNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvYXBwbGljYXRpb25HYXRld2F5cy9wczg5MTk/YXBpLXZlcnNpb249MjAyMC0wNS0wMQ==", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL3Jlc291cmNlR3JvdXBzL3BzODMvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL2FwcGxpY2F0aW9uR2F0ZXdheXMvcHMyMTgxP2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "186daf76-0b4c-4807-a995-03b98a527cfd" + "e26d25c2-7d85-4986-9add-f50684acc869" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/718.238.18288.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/416.1932.13825.0" ] }, "ResponseHeaders": { @@ -1563,16 +1587,16 @@ "no-cache" ], "ETag": [ - "W/\"9e941595-c7c4-4951-8649-0d53ae9a9b36\"" + "W/\"53ddd170-6a3a-4f56-80f2-e4455eec9836\"" ], "x-ms-request-id": [ - "38fbf566-e56d-4266-af3b-f4b364402215" + "7aecacbb-1ab7-48f6-aa2a-caf3d036b6b0" ], "x-ms-correlation-request-id": [ - "d1ad3f38-9713-4d82-b653-c532335755e3" + "8e61cf4c-2032-47ce-8bb6-7d02b0a98e13" ], "x-ms-arm-service-request-id": [ - "6da41734-c9b5-46ae-a8d5-7744fb05cfdb" + "61903713-736a-44c4-9400-07c5ec8932ad" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1582,19 +1606,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11995" + "11987" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T205658Z:d1ad3f38-9713-4d82-b653-c532335755e3" + "WESTUS:20210514T010302Z:8e61cf4c-2032-47ce-8bb6-7d02b0a98e13" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 20:56:57 GMT" + "Fri, 14 May 2021 01:03:01 GMT" ], "Content-Length": [ - "16016" + "17288" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1603,32 +1627,32 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps8919\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919\",\r\n \"etag\": \"W/\\\"9e941595-c7c4-4951-8649-0d53ae9a9b36\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways\",\r\n \"location\": \"westus2\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ],\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"9877264c-1b24-43cc-9e59-39d1425cde48\",\r\n \"sku\": {\r\n \"name\": \"Standard_v2\",\r\n \"tier\": \"Standard_v2\"\r\n },\r\n \"operationalState\": \"Running\",\r\n \"gatewayIPConfigurations\": [\r\n {\r\n \"name\": \"ps1952\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/gatewayIPConfigurations/ps1952\",\r\n \"etag\": \"W/\\\"9e941595-c7c4-4951-8649-0d53ae9a9b36\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/virtualNetworks/ps3334/subnets/ps9774\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/gatewayIPConfigurations\"\r\n }\r\n ],\r\n \"sslCertificates\": [\r\n {\r\n \"name\": \"ps2332\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslCertificates/ps2332\",\r\n \"etag\": \"W/\\\"9e941595-c7c4-4951-8649-0d53ae9a9b36\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"publicCertData\": \"MIIDogYJKoZIhvcNAQcCoIIDkzCCA48CAQExADALBgkqhkiG9w0BBwGgggN3MIIDczCCAlugAwIBAgIQL/k3jna6xZtLgV+mC9tPdzANBgkqhkiG9w0BAQsFADAxMS8wLQYDVQQDDCZhcHBsaWNhdGlvbmdhdGV3YXkucG93ZXJzaGVsbC50ZXN0LmNvbTAgFw0xNzEwMzExNzA3MDBaGA8yMDU5MTAzMTE3MTcwMVowMTEvMC0GA1UEAwwmYXBwbGljYXRpb25nYXRld2F5LnBvd2Vyc2hlbGwudGVzdC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC0xGszrl4F07eN+7WaJhi+ETjDkXJSiTwi0E0qHwCzIFMFypeBGQOQ/nkwcbF/nBRbUQDrGjhaWwdJ0CNHaQ3caVFfNVLb2Wlc4CJazy0bSNyGOJjK4H9WWM+eo7k4jEMmGIp+H5GvovBilwTLK1JQwbrp/XdLgA8TDy8ZLk0LDw5A028QywI8+cRKmmHJoEwIZMMovsqwzAUclsbgKkuRaoF8OOFh9nsOXx9+ulhrqshrpikUsDSsyDhvFLnqVJBdjA1dJDnd8ctGgGXPxhy2SOhOJ/SSPUed0reengNnycBMsumTpW0p/VRgPk1eWRh37MRmxB6X3j5vkgvtt8Z5AgMBAAGjgYQwgYEwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAxBgNVHREEKjAogiZhcHBsaWNhdGlvbmdhdGV3YXkucG93ZXJzaGVsbC50ZXN0LmNvbTAdBgNVHQ4EFgQUCXYSgEunlkxbbGLEItZoAIuBWyUwDQYJKoZIhvcNAQELBQADggEBABYZecViOw7UQDGlc4Oy/sVmKbEF/a7XcOTiq95f39LQshc6ZhtkbvqUwzmGVP8S+DvrShI16F/Tkl/KBtUHG/e+l6GjIVbq1ygeTeAGy6BvNhDa41944Hd4A85X7YeD9qkQzHlAS8gBED1dTh3dXSVVdRZ5pcK0nxfNth3xQGTlfEFpPN6C6434YLQ5RvyYQGJkf3Amu8n8fWT40QIrsIPbbTdmXOl1I60NP7EPQp+9sHtdajZactzFJ2/ovOaK5JGRiX5RtRqz0hQT/6Benn7maD7Hz5bfOB8UmD4iR/QhWrcT+mCr1qS+ZFrD0bcEAi0NoJlSVFIB6rgUyE4CqxExAA==\",\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslCertificates\"\r\n }\r\n ],\r\n \"trustedRootCertificates\": [\r\n {\r\n \"name\": \"ps6931\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedRootCertificates/ps6931\",\r\n \"etag\": \"W/\\\"9e941595-c7c4-4951-8649-0d53ae9a9b36\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"data\": \"MIIDTzCCAjegAwIBAgIQj5oTlR6oyJ1NlX9Wb9aFyjANBgkqhkiG9w0BAQsFADAwMS4wLAYDVQQDEyVBcHBsaWNhdGlvbkdhdGV3YXlTc2xDZXJ0LVVuaXRUZXN0LTAxMB4XDTE2MDIxNzA3MDc1M1oXDTM5MTIzMTIzNTk1OVowMDEuMCwGA1UEAxMlQXBwbGljYXRpb25HYXRld2F5U3NsQ2VydC1Vbml0VGVzdC0wMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANOUOFVmm+P4ht/qaiGZaiMzZSXwqGP8W/XWZRfJSc1mS6B4zBm8MtndmO9NbPUeGetk3E4jI0egP7NufuTAtfZY5nG9/gsZh8Hp4o+x+6F1wCUtK5pQ5Fne4Vwg0Q9k1CgUfQfK0zEoanOTEylcyp1nVpoGc3v4FZ9pQr8/xQ7+PSwgNpmGpU1gmgorDlXIO8jiKb+WfSoPAhHcavoPFg6DeGv30AK2m8ULFezOqbprrozRxXaKzt8fBaDSP1XMakFaO6ffZU4uNgrehW4zMnpdgAjT5koymDKGAfl/7+5QpLxSKc2478J+PvTwy/rfWKJLbEImoM7WE3imWgrHUNMCAwEAAaNlMGMwYQYDVR0BBFowWIAQxDXqD2PYxSlriJ6HuzZ+b6EyMDAxLjAsBgNVBAMTJUFwcGxpY2F0aW9uR2F0ZXdheVNzbENlcnQtVW5pdFRlc3QtMDGCEI+aE5UeqMidTZV/Vm/WhcowDQYJKoZIhvcNAQELBQADggEBADSC6PHkVYmoVOyyW2g7q3GG3MmXa43/HQNTM+pT3HENAlhGg8T9EFrOQ/0QAoEQbrtsP8Isj5u2Bd4MOlYA180ExyfL/NFb7QpXq/pRLbePMQAQicdSvk/9RyrNRBfNjT2KNlBp3RZtCkJjQWlc5ylWydPy4JPUZxit/5ygCRT+cmN1ioF469Ki8hzBlKmrDg8jkFUwFyD7B0fEfPP0gSZI3F6HqgCK2hzBTjujZjddZyn2XxXlxLu57C83CNPP8fbsGW2CwolgmYvt+dJsdDnT7VKX5RS4cOPp/JGG7QdhzqVBoK0vZP6gHEAOPoqBVUWf8SmlVuAVGmDl8EjLnK8=\",\r\n \"backendHttpSettings\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendHttpSettingsCollection/ps7801\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/trustedRootCertificates\"\r\n }\r\n ],\r\n \"trustedClientCertificates\": [\r\n {\r\n \"name\": \"ps4506\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedClientCertificates/ps4506\",\r\n \"etag\": \"W/\\\"9e941595-c7c4-4951-8649-0d53ae9a9b36\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"data\": \"MIIDXTCCAkWgAwIBAgIJAP4WRAGKP3raMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA2MDczNTU4WhcNMjgxMTAzMDczNTU4WjBFMQswCQYDVQQGEwJVUzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAngH7nurifsefZWeL7oC/I4IZwcsYfrq0rflditQULdnh+RYLHFXWBsa+RRTguyPhpeKLPdh8n5w9VUJSpgNv2g+JVQWFpGnFeeslLajA+GoeZLq8IHjE9lHbX7vfSNAvAzEpYQpCjMtS74OYDwXUrFybtTbKRnH/hZucPjw2Z6h1twde4lYzJWzWQ/VRvRH+GHEN1OL8KOscVqsHVOMWZsFSVYYfyj8lncWwE8gLSvqn4fjJWtKateyRwPHf+zILe2iFhZ9Iv93Di6UxABMdXJx/2BgENKtJMIii/iIrC46wjLqhxPHuEGfJx6eTY7W60cWTqIsuDyuQtDE/2hfX8wIDAQABo1AwTjAdBgNVHQ4EFgQUAeTs4eJlv6XbBdZbUeaH5Heb5S0wHwYDVR0jBBgwFoAUAeTs4eJlv6XbBdZbUeaH5Heb5S0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGmW3m3+ttIpAk6FwuzRLstWXBSejLEEB4NiL3ibuDOt7Wx1h8Qy5SzafyxcenYqF280qhOuy0aJezsUMf4pQjgWmL4WLUHNFjtG3u1XkMJk6pgguIWyDEgdFhQJAi0P0L+2atyQbECNyGXwDJRvtiGFBjpOBQthIjmvBj0yImLfuCwfdGgP8kvHvE84lKkyUZ9vOqiuyXSrIz1K7CfzeL5VbRdiORCZyClG+DCxPB6SeNXZgZqPYXw/niJbSA+DzG1vJfjwsv/+0UrZGvAjwcSGHs4TFmfHDPYR5Hgzm5Dq1d7OSOtPqLzkHzAA3MNoL3Wk7gfDTH0VtBVbYhshqwQ==\",\r\n \"sslProfiles\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslProfiles/ps5889\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/trustedClientCertificates\"\r\n }\r\n ],\r\n \"sslProfiles\": [\r\n {\r\n \"name\": \"ps5889\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslProfiles/ps5889\",\r\n \"etag\": \"W/\\\"9e941595-c7c4-4951-8649-0d53ae9a9b36\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"minProtocolVersion\": \"TLSv1_1\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ]\r\n },\r\n \"clientAuthConfiguration\": {\r\n \"verifyClientCertIssuerDN\": false\r\n },\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n }\r\n ],\r\n \"trustedClientCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedClientCertificates/ps4506\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslProfiles\"\r\n }\r\n ],\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"name\": \"ps1286\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendIPConfigurations/ps1286\",\r\n \"etag\": \"W/\\\"9e941595-c7c4-4951-8649-0d53ae9a9b36\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendIPConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/publicIPAddresses/ps1171\"\r\n },\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"frontendPorts\": [\r\n {\r\n \"name\": \"ps4099\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendPorts/ps4099\",\r\n \"etag\": \"W/\\\"9e941595-c7c4-4951-8649-0d53ae9a9b36\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"port\": 443,\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendPorts\"\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"name\": \"ps5090\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendAddressPools/ps5090\",\r\n \"etag\": \"W/\\\"9e941595-c7c4-4951-8649-0d53ae9a9b36\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"www.microsoft.com\"\r\n },\r\n {\r\n \"ipAddress\": \"www.bing.com\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/requestRoutingRules/ps4024\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/backendAddressPools\"\r\n }\r\n ],\r\n \"loadDistributionPolicies\": [],\r\n \"backendHttpSettingsCollection\": [\r\n {\r\n \"name\": \"ps7801\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendHttpSettingsCollection/ps7801\",\r\n \"etag\": \"W/\\\"9e941595-c7c4-4951-8649-0d53ae9a9b36\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"port\": 443,\r\n \"protocol\": \"Https\",\r\n \"cookieBasedAffinity\": \"Enabled\",\r\n \"pickHostNameFromBackendAddress\": true,\r\n \"requestTimeout\": 30,\r\n \"trustedRootCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedRootCertificates/ps6931\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/requestRoutingRules/ps4024\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/backendHttpSettingsCollection\"\r\n }\r\n ],\r\n \"httpListeners\": [\r\n {\r\n \"name\": \"ps2910\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\",\r\n \"etag\": \"W/\\\"9e941595-c7c4-4951-8649-0d53ae9a9b36\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendIPConfigurations/ps1286\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendPorts/ps4099\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslCertificates/ps2332\"\r\n },\r\n \"sslProfile\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslProfiles/ps5889\"\r\n },\r\n \"hostNames\": [],\r\n \"requireServerNameIndication\": false,\r\n \"customErrorConfigurations\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/requestRoutingRules/ps4024\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/httpListeners\"\r\n }\r\n ],\r\n \"urlPathMaps\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"name\": \"ps4024\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/requestRoutingRules/ps4024\",\r\n \"etag\": \"W/\\\"9e941595-c7c4-4951-8649-0d53ae9a9b36\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"ruleType\": \"Basic\",\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n },\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendAddressPools/ps5090\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendHttpSettingsCollection/ps7801\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/requestRoutingRules\"\r\n }\r\n ],\r\n \"probes\": [],\r\n \"rewriteRuleSets\": [],\r\n \"redirectConfigurations\": [],\r\n \"privateLinkConfigurations\": [],\r\n \"privateEndpointConnections\": [],\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"minProtocolVersion\": \"TLSv1_1\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ]\r\n },\r\n \"autoscaleConfiguration\": {\r\n \"minCapacity\": 3\r\n },\r\n \"customErrorConfigurations\": []\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps2181\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181\",\r\n \"etag\": \"W/\\\"53ddd170-6a3a-4f56-80f2-e4455eec9836\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways\",\r\n \"location\": \"westus2\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ],\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"390ff01a-4ae6-4cd8-9172-7a9a0354af56\",\r\n \"sku\": {\r\n \"name\": \"Standard_v2\",\r\n \"tier\": \"Standard_v2\"\r\n },\r\n \"operationalState\": \"Running\",\r\n \"gatewayIPConfigurations\": [\r\n {\r\n \"name\": \"ps8415\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/gatewayIPConfigurations/ps8415\",\r\n \"etag\": \"W/\\\"53ddd170-6a3a-4f56-80f2-e4455eec9836\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/virtualNetworks/ps6755/subnets/ps7901\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/gatewayIPConfigurations\"\r\n }\r\n ],\r\n \"sslCertificates\": [\r\n {\r\n \"name\": \"ps1102\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslCertificates/ps1102\",\r\n \"etag\": \"W/\\\"53ddd170-6a3a-4f56-80f2-e4455eec9836\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"publicCertData\": \"MIIDogYJKoZIhvcNAQcCoIIDkzCCA48CAQExADALBgkqhkiG9w0BBwGgggN3MIIDczCCAlugAwIBAgIQL/k3jna6xZtLgV+mC9tPdzANBgkqhkiG9w0BAQsFADAxMS8wLQYDVQQDDCZhcHBsaWNhdGlvbmdhdGV3YXkucG93ZXJzaGVsbC50ZXN0LmNvbTAgFw0xNzEwMzExNzA3MDBaGA8yMDU5MTAzMTE3MTcwMVowMTEvMC0GA1UEAwwmYXBwbGljYXRpb25nYXRld2F5LnBvd2Vyc2hlbGwudGVzdC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC0xGszrl4F07eN+7WaJhi+ETjDkXJSiTwi0E0qHwCzIFMFypeBGQOQ/nkwcbF/nBRbUQDrGjhaWwdJ0CNHaQ3caVFfNVLb2Wlc4CJazy0bSNyGOJjK4H9WWM+eo7k4jEMmGIp+H5GvovBilwTLK1JQwbrp/XdLgA8TDy8ZLk0LDw5A028QywI8+cRKmmHJoEwIZMMovsqwzAUclsbgKkuRaoF8OOFh9nsOXx9+ulhrqshrpikUsDSsyDhvFLnqVJBdjA1dJDnd8ctGgGXPxhy2SOhOJ/SSPUed0reengNnycBMsumTpW0p/VRgPk1eWRh37MRmxB6X3j5vkgvtt8Z5AgMBAAGjgYQwgYEwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAxBgNVHREEKjAogiZhcHBsaWNhdGlvbmdhdGV3YXkucG93ZXJzaGVsbC50ZXN0LmNvbTAdBgNVHQ4EFgQUCXYSgEunlkxbbGLEItZoAIuBWyUwDQYJKoZIhvcNAQELBQADggEBABYZecViOw7UQDGlc4Oy/sVmKbEF/a7XcOTiq95f39LQshc6ZhtkbvqUwzmGVP8S+DvrShI16F/Tkl/KBtUHG/e+l6GjIVbq1ygeTeAGy6BvNhDa41944Hd4A85X7YeD9qkQzHlAS8gBED1dTh3dXSVVdRZ5pcK0nxfNth3xQGTlfEFpPN6C6434YLQ5RvyYQGJkf3Amu8n8fWT40QIrsIPbbTdmXOl1I60NP7EPQp+9sHtdajZactzFJ2/ovOaK5JGRiX5RtRqz0hQT/6Benn7maD7Hz5bfOB8UmD4iR/QhWrcT+mCr1qS+ZFrD0bcEAi0NoJlSVFIB6rgUyE4CqxExAA==\",\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslCertificates\"\r\n }\r\n ],\r\n \"trustedRootCertificates\": [\r\n {\r\n \"name\": \"ps5410\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedRootCertificates/ps5410\",\r\n \"etag\": \"W/\\\"53ddd170-6a3a-4f56-80f2-e4455eec9836\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"data\": \"MIIDTzCCAjegAwIBAgIQj5oTlR6oyJ1NlX9Wb9aFyjANBgkqhkiG9w0BAQsFADAwMS4wLAYDVQQDEyVBcHBsaWNhdGlvbkdhdGV3YXlTc2xDZXJ0LVVuaXRUZXN0LTAxMB4XDTE2MDIxNzA3MDc1M1oXDTM5MTIzMTIzNTk1OVowMDEuMCwGA1UEAxMlQXBwbGljYXRpb25HYXRld2F5U3NsQ2VydC1Vbml0VGVzdC0wMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANOUOFVmm+P4ht/qaiGZaiMzZSXwqGP8W/XWZRfJSc1mS6B4zBm8MtndmO9NbPUeGetk3E4jI0egP7NufuTAtfZY5nG9/gsZh8Hp4o+x+6F1wCUtK5pQ5Fne4Vwg0Q9k1CgUfQfK0zEoanOTEylcyp1nVpoGc3v4FZ9pQr8/xQ7+PSwgNpmGpU1gmgorDlXIO8jiKb+WfSoPAhHcavoPFg6DeGv30AK2m8ULFezOqbprrozRxXaKzt8fBaDSP1XMakFaO6ffZU4uNgrehW4zMnpdgAjT5koymDKGAfl/7+5QpLxSKc2478J+PvTwy/rfWKJLbEImoM7WE3imWgrHUNMCAwEAAaNlMGMwYQYDVR0BBFowWIAQxDXqD2PYxSlriJ6HuzZ+b6EyMDAxLjAsBgNVBAMTJUFwcGxpY2F0aW9uR2F0ZXdheVNzbENlcnQtVW5pdFRlc3QtMDGCEI+aE5UeqMidTZV/Vm/WhcowDQYJKoZIhvcNAQELBQADggEBADSC6PHkVYmoVOyyW2g7q3GG3MmXa43/HQNTM+pT3HENAlhGg8T9EFrOQ/0QAoEQbrtsP8Isj5u2Bd4MOlYA180ExyfL/NFb7QpXq/pRLbePMQAQicdSvk/9RyrNRBfNjT2KNlBp3RZtCkJjQWlc5ylWydPy4JPUZxit/5ygCRT+cmN1ioF469Ki8hzBlKmrDg8jkFUwFyD7B0fEfPP0gSZI3F6HqgCK2hzBTjujZjddZyn2XxXlxLu57C83CNPP8fbsGW2CwolgmYvt+dJsdDnT7VKX5RS4cOPp/JGG7QdhzqVBoK0vZP6gHEAOPoqBVUWf8SmlVuAVGmDl8EjLnK8=\",\r\n \"backendHttpSettings\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendHttpSettingsCollection/ps66\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/trustedRootCertificates\"\r\n }\r\n ],\r\n \"trustedClientCertificates\": [\r\n {\r\n \"name\": \"ps3395\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedClientCertificates/ps3395\",\r\n \"etag\": \"W/\\\"53ddd170-6a3a-4f56-80f2-e4455eec9836\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"data\": \"MIIDXTCCAkWgAwIBAgIJAP4WRAGKP3raMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA2MDczNTU4WhcNMjgxMTAzMDczNTU4WjBFMQswCQYDVQQGEwJVUzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAngH7nurifsefZWeL7oC/I4IZwcsYfrq0rflditQULdnh+RYLHFXWBsa+RRTguyPhpeKLPdh8n5w9VUJSpgNv2g+JVQWFpGnFeeslLajA+GoeZLq8IHjE9lHbX7vfSNAvAzEpYQpCjMtS74OYDwXUrFybtTbKRnH/hZucPjw2Z6h1twde4lYzJWzWQ/VRvRH+GHEN1OL8KOscVqsHVOMWZsFSVYYfyj8lncWwE8gLSvqn4fjJWtKateyRwPHf+zILe2iFhZ9Iv93Di6UxABMdXJx/2BgENKtJMIii/iIrC46wjLqhxPHuEGfJx6eTY7W60cWTqIsuDyuQtDE/2hfX8wIDAQABo1AwTjAdBgNVHQ4EFgQUAeTs4eJlv6XbBdZbUeaH5Heb5S0wHwYDVR0jBBgwFoAUAeTs4eJlv6XbBdZbUeaH5Heb5S0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGmW3m3+ttIpAk6FwuzRLstWXBSejLEEB4NiL3ibuDOt7Wx1h8Qy5SzafyxcenYqF280qhOuy0aJezsUMf4pQjgWmL4WLUHNFjtG3u1XkMJk6pgguIWyDEgdFhQJAi0P0L+2atyQbECNyGXwDJRvtiGFBjpOBQthIjmvBj0yImLfuCwfdGgP8kvHvE84lKkyUZ9vOqiuyXSrIz1K7CfzeL5VbRdiORCZyClG+DCxPB6SeNXZgZqPYXw/niJbSA+DzG1vJfjwsv/+0UrZGvAjwcSGHs4TFmfHDPYR5Hgzm5Dq1d7OSOtPqLzkHzAA3MNoL3Wk7gfDTH0VtBVbYhshqwQ==\",\r\n \"validatedCertData\": \"-----BEGIN CERTIFICATE-----MIIDXTCCAkWgAwIBAgIJAP4WRAGKP3raMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA2MDczNTU4WhcNMjgxMTAzMDczNTU4WjBFMQswCQYDVQQGEwJVUzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAngH7nurifsefZWeL7oC/I4IZwcsYfrq0rflditQULdnh+RYLHFXWBsa+RRTguyPhpeKLPdh8n5w9VUJSpgNv2g+JVQWFpGnFeeslLajA+GoeZLq8IHjE9lHbX7vfSNAvAzEpYQpCjMtS74OYDwXUrFybtTbKRnH/hZucPjw2Z6h1twde4lYzJWzWQ/VRvRH+GHEN1OL8KOscVqsHVOMWZsFSVYYfyj8lncWwE8gLSvqn4fjJWtKateyRwPHf+zILe2iFhZ9Iv93Di6UxABMdXJx/2BgENKtJMIii/iIrC46wjLqhxPHuEGfJx6eTY7W60cWTqIsuDyuQtDE/2hfX8wIDAQABo1AwTjAdBgNVHQ4EFgQUAeTs4eJlv6XbBdZbUeaH5Heb5S0wHwYDVR0jBBgwFoAUAeTs4eJlv6XbBdZbUeaH5Heb5S0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGmW3m3+ttIpAk6FwuzRLstWXBSejLEEB4NiL3ibuDOt7Wx1h8Qy5SzafyxcenYqF280qhOuy0aJezsUMf4pQjgWmL4WLUHNFjtG3u1XkMJk6pgguIWyDEgdFhQJAi0P0L+2atyQbECNyGXwDJRvtiGFBjpOBQthIjmvBj0yImLfuCwfdGgP8kvHvE84lKkyUZ9vOqiuyXSrIz1K7CfzeL5VbRdiORCZyClG+DCxPB6SeNXZgZqPYXw/niJbSA+DzG1vJfjwsv/+0UrZGvAjwcSGHs4TFmfHDPYR5Hgzm5Dq1d7OSOtPqLzkHzAA3MNoL3Wk7gfDTH0VtBVbYhshqwQ==-----END CERTIFICATE-----\",\r\n \"clientCertIssuerDN\": \"O=Internet Widgits Pty Ltd, S=Some-State, C=US\",\r\n \"sslProfiles\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslProfiles/ps88\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/trustedClientCertificates\"\r\n }\r\n ],\r\n \"sslProfiles\": [\r\n {\r\n \"name\": \"ps88\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslProfiles/ps88\",\r\n \"etag\": \"W/\\\"53ddd170-6a3a-4f56-80f2-e4455eec9836\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"minProtocolVersion\": \"TLSv1_1\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ]\r\n },\r\n \"clientAuthConfiguration\": {\r\n \"verifyClientCertIssuerDN\": false\r\n },\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n }\r\n ],\r\n \"trustedClientCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedClientCertificates/ps3395\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslProfiles\"\r\n }\r\n ],\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"name\": \"ps8933\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendIPConfigurations/ps8933\",\r\n \"etag\": \"W/\\\"53ddd170-6a3a-4f56-80f2-e4455eec9836\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendIPConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/publicIPAddresses/ps7998\"\r\n },\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"frontendPorts\": [\r\n {\r\n \"name\": \"ps3687\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendPorts/ps3687\",\r\n \"etag\": \"W/\\\"53ddd170-6a3a-4f56-80f2-e4455eec9836\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"port\": 443,\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendPorts\"\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"name\": \"ps109\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendAddressPools/ps109\",\r\n \"etag\": \"W/\\\"53ddd170-6a3a-4f56-80f2-e4455eec9836\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"www.microsoft.com\"\r\n },\r\n {\r\n \"ipAddress\": \"www.bing.com\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/requestRoutingRules/ps1589\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/backendAddressPools\"\r\n }\r\n ],\r\n \"loadDistributionPolicies\": [],\r\n \"backendHttpSettingsCollection\": [\r\n {\r\n \"name\": \"ps66\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendHttpSettingsCollection/ps66\",\r\n \"etag\": \"W/\\\"53ddd170-6a3a-4f56-80f2-e4455eec9836\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"port\": 443,\r\n \"protocol\": \"Https\",\r\n \"cookieBasedAffinity\": \"Enabled\",\r\n \"pickHostNameFromBackendAddress\": true,\r\n \"requestTimeout\": 30,\r\n \"trustedRootCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedRootCertificates/ps5410\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/requestRoutingRules/ps1589\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/backendHttpSettingsCollection\"\r\n }\r\n ],\r\n \"httpListeners\": [\r\n {\r\n \"name\": \"ps8587\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\",\r\n \"etag\": \"W/\\\"53ddd170-6a3a-4f56-80f2-e4455eec9836\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendIPConfigurations/ps8933\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendPorts/ps3687\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslCertificates/ps1102\"\r\n },\r\n \"sslProfile\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslProfiles/ps88\"\r\n },\r\n \"hostNames\": [],\r\n \"requireServerNameIndication\": false,\r\n \"customErrorConfigurations\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/requestRoutingRules/ps1589\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/httpListeners\"\r\n }\r\n ],\r\n \"urlPathMaps\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"name\": \"ps1589\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/requestRoutingRules/ps1589\",\r\n \"etag\": \"W/\\\"53ddd170-6a3a-4f56-80f2-e4455eec9836\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"ruleType\": \"Basic\",\r\n \"priority\": 100,\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n },\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendAddressPools/ps109\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendHttpSettingsCollection/ps66\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/requestRoutingRules\"\r\n }\r\n ],\r\n \"probes\": [],\r\n \"rewriteRuleSets\": [],\r\n \"redirectConfigurations\": [],\r\n \"privateLinkConfigurations\": [],\r\n \"privateEndpointConnections\": [],\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"minProtocolVersion\": \"TLSv1_1\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ]\r\n },\r\n \"autoscaleConfiguration\": {\r\n \"minCapacity\": 3\r\n },\r\n \"customErrorConfigurations\": []\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919?api-version=2020-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL3Jlc291cmNlR3JvdXBzL3BzNzExNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvYXBwbGljYXRpb25HYXRld2F5cy9wczg5MTk/YXBpLXZlcnNpb249MjAyMC0wNS0wMQ==", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL3Jlc291cmNlR3JvdXBzL3BzODMvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL2FwcGxpY2F0aW9uR2F0ZXdheXMvcHMyMTgxP2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"sku\": {\r\n \"name\": \"Standard_v2\",\r\n \"tier\": \"Standard_v2\"\r\n },\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ],\r\n \"minProtocolVersion\": \"TLSv1_1\"\r\n },\r\n \"gatewayIPConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/virtualNetworks/ps3334/subnets/ps9774\"\r\n }\r\n },\r\n \"name\": \"ps1952\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/gatewayIpConfigurations/ps1952\"\r\n }\r\n ],\r\n \"authenticationCertificates\": [],\r\n \"trustedRootCertificates\": [\r\n {\r\n \"properties\": {\r\n \"data\": \"MIIDTzCCAjegAwIBAgIQj5oTlR6oyJ1NlX9Wb9aFyjANBgkqhkiG9w0BAQsFADAwMS4wLAYDVQQDEyVBcHBsaWNhdGlvbkdhdGV3YXlTc2xDZXJ0LVVuaXRUZXN0LTAxMB4XDTE2MDIxNzA3MDc1M1oXDTM5MTIzMTIzNTk1OVowMDEuMCwGA1UEAxMlQXBwbGljYXRpb25HYXRld2F5U3NsQ2VydC1Vbml0VGVzdC0wMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANOUOFVmm+P4ht/qaiGZaiMzZSXwqGP8W/XWZRfJSc1mS6B4zBm8MtndmO9NbPUeGetk3E4jI0egP7NufuTAtfZY5nG9/gsZh8Hp4o+x+6F1wCUtK5pQ5Fne4Vwg0Q9k1CgUfQfK0zEoanOTEylcyp1nVpoGc3v4FZ9pQr8/xQ7+PSwgNpmGpU1gmgorDlXIO8jiKb+WfSoPAhHcavoPFg6DeGv30AK2m8ULFezOqbprrozRxXaKzt8fBaDSP1XMakFaO6ffZU4uNgrehW4zMnpdgAjT5koymDKGAfl/7+5QpLxSKc2478J+PvTwy/rfWKJLbEImoM7WE3imWgrHUNMCAwEAAaNlMGMwYQYDVR0BBFowWIAQxDXqD2PYxSlriJ6HuzZ+b6EyMDAxLjAsBgNVBAMTJUFwcGxpY2F0aW9uR2F0ZXdheVNzbENlcnQtVW5pdFRlc3QtMDGCEI+aE5UeqMidTZV/Vm/WhcowDQYJKoZIhvcNAQELBQADggEBADSC6PHkVYmoVOyyW2g7q3GG3MmXa43/HQNTM+pT3HENAlhGg8T9EFrOQ/0QAoEQbrtsP8Isj5u2Bd4MOlYA180ExyfL/NFb7QpXq/pRLbePMQAQicdSvk/9RyrNRBfNjT2KNlBp3RZtCkJjQWlc5ylWydPy4JPUZxit/5ygCRT+cmN1ioF469Ki8hzBlKmrDg8jkFUwFyD7B0fEfPP0gSZI3F6HqgCK2hzBTjujZjddZyn2XxXlxLu57C83CNPP8fbsGW2CwolgmYvt+dJsdDnT7VKX5RS4cOPp/JGG7QdhzqVBoK0vZP6gHEAOPoqBVUWf8SmlVuAVGmDl8EjLnK8=\"\r\n },\r\n \"name\": \"ps6931\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedRootCertificates/ps6931\"\r\n }\r\n ],\r\n \"trustedClientCertificates\": [\r\n {\r\n \"properties\": {\r\n \"data\": \"MIIDXTCCAkWgAwIBAgIJAP4WRAGKP3raMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA2MDczNTU4WhcNMjgxMTAzMDczNTU4WjBFMQswCQYDVQQGEwJVUzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAngH7nurifsefZWeL7oC/I4IZwcsYfrq0rflditQULdnh+RYLHFXWBsa+RRTguyPhpeKLPdh8n5w9VUJSpgNv2g+JVQWFpGnFeeslLajA+GoeZLq8IHjE9lHbX7vfSNAvAzEpYQpCjMtS74OYDwXUrFybtTbKRnH/hZucPjw2Z6h1twde4lYzJWzWQ/VRvRH+GHEN1OL8KOscVqsHVOMWZsFSVYYfyj8lncWwE8gLSvqn4fjJWtKateyRwPHf+zILe2iFhZ9Iv93Di6UxABMdXJx/2BgENKtJMIii/iIrC46wjLqhxPHuEGfJx6eTY7W60cWTqIsuDyuQtDE/2hfX8wIDAQABo1AwTjAdBgNVHQ4EFgQUAeTs4eJlv6XbBdZbUeaH5Heb5S0wHwYDVR0jBBgwFoAUAeTs4eJlv6XbBdZbUeaH5Heb5S0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGmW3m3+ttIpAk6FwuzRLstWXBSejLEEB4NiL3ibuDOt7Wx1h8Qy5SzafyxcenYqF280qhOuy0aJezsUMf4pQjgWmL4WLUHNFjtG3u1XkMJk6pgguIWyDEgdFhQJAi0P0L+2atyQbECNyGXwDJRvtiGFBjpOBQthIjmvBj0yImLfuCwfdGgP8kvHvE84lKkyUZ9vOqiuyXSrIz1K7CfzeL5VbRdiORCZyClG+DCxPB6SeNXZgZqPYXw/niJbSA+DzG1vJfjwsv/+0UrZGvAjwcSGHs4TFmfHDPYR5Hgzm5Dq1d7OSOtPqLzkHzAA3MNoL3Wk7gfDTH0VtBVbYhshqwQ==\"\r\n },\r\n \"name\": \"ps4506\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedClientCertificates/ps4506\"\r\n }\r\n ],\r\n \"sslCertificates\": [\r\n {\r\n \"properties\": {\r\n \"data\": \"MIIK8QIBAzCCCq0GCSqGSIb3DQEHAaCCCp4EggqaMIIKljCCBg8GCSqGSIb3DQEHAaCCBgAEggX8MIIF+DCCBfQGCyqGSIb3DQEMCgECoIIE/jCCBPowHAYKKoZIhvcNAQwBAzAOBAgdE3kuZQ+Q3gICB9AEggTY5iAjhTBjltWxD0ssy9ry9anXUgD+FYCFjZzSeOf2O1x8Fp3wu3SG2bMArVOrkrh8oFzZbMnI0JS6vRTFyITlMUNXHWj5J+4Y4AI7rt/5Kg2agHzCp1ssiNtmHAD7+1zsLZ/xX+zT/oGByKRDmBvthKTX0bN1vugOv/bo3SXKaSriL/GIeLvcRovPXYIOFQw17GvykvYGG3X3MHQZJ4EpZwku9cyaleOpmlVRdABW1iW3kNU87N2/0cMzN2FRHrn9fNUfTvshnGob7jiHYXf3iu4ZE+ebAcVRlgWwGS9+kmkI3ueyWGDPDnoSr49PbpznIHt7OcNhWz19oBPVm7teN2uYVsah1DZEn1gMB1eEVldFKE1WKxtKSarX5+hgQ9YFkJhBUgNKZYAcCRXZ8/FmKgJyZjObUGRlSKoYDqyHvdpU6hu6f3puuffuEtiSHkGJzXG+H2bMWLf/Xu375u46/pWuggU150qkQ2w5WH4tLM1/TzLAhFSkBBnfsVd8xpDeUfzTRWLFIf38T/VzVuMPjWT1vKTc1eVg/FowF8MYQ2HIrecpatZEzscrmYzyuAygMg+BmjYaPrTXT1ysIMUyPDxyCdBB/qiWRJnoXshJNgk3WUgeRE8dLkjokJ5OQNr/5H/mye4wK2PHDcc4Z3wNAdgQfPGbloLOwAPSRzBWyqnkX7I4yzt5SZJpaN8blueSaRl6TRTqWdcQfmsMrCu/B8q834bNSyKdlfdaQPAl6FZpxa4GpmpasTjNOUtTp7FTypN37miA8mCVHQhecUHeYSNN9zdKo2M7UFDYqcBvor3GyemkjflgyZyXKDnKfRy8gE+4LlyEyLeUs2gOndiYRAC4t2FoBlwJJPoAyLmR3rfypI6yHLmq6/gAx4bxUPbUdYR8ty5CYFE6JHc+Zib3DZrEHJuGm7sz5Sb6+JHkr81riywAzBOdO9K6QZSZEkwWM3yyeMA1rcD3Emufin9vJwkLJdEb6201gq7xzyfdPAX2qhoql7W0PWqAXNu7CGSe3pqmvGsWuUTOEduPc0+sLzuzHxtIFxvhwlnzYLQFMae9DG1YbGK6V30U+eeU+hcGeV9Eo0uUaVg9tk6Ieek8AURaCb2ZSxJqaXSW2x5lM5qB0FD5pthWnr0wturf+S5PTNmJ4fKX/m6wP3FgaYOr8Y6su3G9rx8xLjDarKGqttnMybI7EHNlQB1oDMLpG228YU4fkcpg5pRUz/se6kheLu96xXLT5s1ZUG3qso5o7DubXHneWpCpmJaOqGWVNeaFhAJ87LLS031TPNv/3JyqAbcK6hzRRKOTZyt6tQXUkrwx7p+oVM3qhmWxNrmbfEoDIL3wquhEJriS+msJ374ZzinIkxxPktcqCKZ0o150lWGIRVNU0VDw2wklhU36WkwJHHbbbvyEr9i3/dK/OCgpv7xe5PkD/DGk8mfyqxhYzvBMDuThaQK15EBJLyboDRyo36HIJZdu8a73cq8lgB/ZZTkH3FHb3CfK3muwkgk4Dx7wyKvTJI/fv9ksdciKmqRHk7dljrjfgGjhFKfb6Pcofx4lvXYzrsvDRdVY++Y/8uyblqPc7Nrf1LYOdDfrbFNbKgjMgGnwSLBkJy0pJctRpFOrAl/7fCVUtiLgL2Tz8LKWUAG4gPFRVTGB4jANBgkrBgEEAYI3EQIxADATBgkqhkiG9w0BCRUxBgQEAQAAADBdBgkqhkiG9w0BCRQxUB5OAHQAZQAtADAAZQA0ADUAOQBhAGIAOQAtADQAZQAxADIALQA0ADYANwBlAC0AOQAzADAAMgAtADkAOQAxADMAZQA1ADIANgBiAGIAOAA5MF0GCSsGAQQBgjcRATFQHk4ATQBpAGMAcgBvAHMAbwBmAHQAIABTAG8AZgB0AHcAYQByAGUAIABLAGUAeQAgAFMAdABvAHIAYQBnAGUAIABQAHIAbwB2AGkAZABlAHIwggR/BgkqhkiG9w0BBwagggRwMIIEbAIBADCCBGUGCSqGSIb3DQEHATAcBgoqhkiG9w0BDAEDMA4ECJjGVvG7VKc7AgIH0ICCBDhxmvSH9oFtLTxtnHdzDjs9UOyaOhZiMG8Bi2SWCSfpaCnXT42b2OjNcYDSBnTLhjLP8LP1Ru1w6eHllxfGN3H+pmHPf8ZyiQ1R/fN99dgPO3SkbQQ8dyP/C1yXym8OSz8GXm89HwsXZHPthra54HD/J2J2zXJ8iz8Bnhl0HO/Pr8sINDNc52bhUdIvrXu49M94eq5Nl0vXUfpbH5LdAJRKn0KhoasGn+0wRHrZz7/x+GKYN/a7tDGXavZrL8snIroEPhESYAGKpUdbrZWm9uY7V+gO5lrlZqgmn3rw06fLS/UCGF6t3w7yVnta/nhmP3bNFI2i+/oiOtmKOKRFPrSBJyHKqXlMLJUuxGlqDiImcuFZMQGiZwg4LO1SS/PQTUgMtL/6rqfjVVBW3v009tenl+WFrBbvkQ8yLpcK6ib/L4o0CKdS0l8eM+TAYdUhBuDXkuN60CblM3WiJDsVEjqtlsM0sUMd89H5jJxaP2kmqQeTTp+lmUgCY9ebH+jgkIdKu6wGwkC3J2B9pHtxBPv7D3+uFwk2QPK1wTBG5Kjo6e6sbRVZfju8waCUM/do07Z5CLCblC3LGkhnBASLCgqBQv6d8NPhfSwliw49gMbD6gZE/G6gZCJZ9bEvvMH/wDFtTqxLDou/90t8pKtJ/7XDauKJ0c7bX4igF7BujjQi5FxCIqLLE8GhIQwQFbH9kqxL2JSW2Bl0PsYTMJ4ziFneTR0I4UpJ4LMd6jC/uaU0fDCWt9/+SXLm/45QWmltq8aC+mI6Frt3+5r91qTggv16kGlfVJkMPZqkAfscP3rovMQfz6I35dIGbMtMFaZJdph6rSIy6wwDg+aV5dgiX7SfxpmLlTqFE6fQLAHfHrljpegEVxwaXwQtc2439HEmnd0Al0mEzAXToN/x4gblwkUA1iM/peaMDjH+gLa2FUmjT/lkcY0lVmwO9PbQ9PEWGtr/pHyJUMF9SR2BXyljNAILq4+wH2mhmkb9B/wMj4DjoOsH7pAD80/xA+DwaMkBvB4HfFCuqrIZHak3OZGtWFfrZ1g3yrug3VZNSBUiUQ0mYdVG2+55SE8LiyFPaMBQJQQgm61BS4/QLFwYvWu0WS+XIsg5qjHIRHLc+g4K9rzmD7IJ7v/3NnVx3vqj180Lv2h8+EtpuXEfG4dDVZ5F4lm+7ZGou6mt55gJBlEiAJd7x0kPA3mbvbOgcEvOROQxIctXGwBYJiNHARqaN5wxRzRPyUFuu4jVa/EuqJlKGBIhfo5SO4Xn9RE7VFnxEwYUe2eB2vTMyi1N2ZIoJvtdkytSPkZq8edI82AxLKAj84uQAJaj85ZjOSwkQdoYaYmdGhAOdXkA6gZ8JEBMr7RtuZ6Z/zr0mtYK5Vfywu7Egf0uGrA0dPHKtaMeQHyu+X/ifmTeh94Oid1mqAZXYddn5g3+O9XIeAx7ByMwOzAfMAcGBSsOAwIaBBSbHl19sUa4PXDUWAUun0k2B24X6AQUEy9GeIad1/Q5vOq6Jcq0YG0n3VQCAgfQ\",\r\n \"password\": \"P@ssw0rd\"\r\n },\r\n \"name\": \"ps2332\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslCertificates/ps2332\"\r\n }\r\n ],\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/publicIPAddresses/ps1171\"\r\n }\r\n },\r\n \"name\": \"ps1286\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendIpConfigurations/ps1286\"\r\n }\r\n ],\r\n \"frontendPorts\": [\r\n {\r\n \"properties\": {\r\n \"port\": 443\r\n },\r\n \"name\": \"ps4099\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendPorts/ps4099\"\r\n }\r\n ],\r\n \"probes\": [],\r\n \"backendAddressPools\": [\r\n {\r\n \"properties\": {\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"www.microsoft.com\"\r\n },\r\n {\r\n \"ipAddress\": \"www.bing.com\"\r\n }\r\n ]\r\n },\r\n \"name\": \"ps5090\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendAddressPools/ps5090\"\r\n }\r\n ],\r\n \"backendHttpSettingsCollection\": [\r\n {\r\n \"properties\": {\r\n \"port\": 443,\r\n \"protocol\": \"Https\",\r\n \"cookieBasedAffinity\": \"Enabled\",\r\n \"requestTimeout\": 30,\r\n \"authenticationCertificates\": [],\r\n \"trustedRootCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedRootCertificates/ps6931\"\r\n }\r\n ],\r\n \"pickHostNameFromBackendAddress\": true\r\n },\r\n \"name\": \"ps7801\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendHttpSettingsCollection/ps7801\"\r\n }\r\n ],\r\n \"httpListeners\": [\r\n {\r\n \"properties\": {\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendIpConfigurations/ps1286\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendPorts/ps4099\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslCertificates/ps2332\"\r\n },\r\n \"sslProfile\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslProfiles/ps5889\"\r\n },\r\n \"requireServerNameIndication\": false,\r\n \"customErrorConfigurations\": [],\r\n \"hostNames\": []\r\n },\r\n \"name\": \"ps2910\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n }\r\n ],\r\n \"sslProfiles\": [\r\n {\r\n \"properties\": {\r\n \"trustedClientCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedClientCertificates/ps4506\"\r\n }\r\n ],\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ],\r\n \"minProtocolVersion\": \"TLSv1_0\"\r\n },\r\n \"clientAuthConfiguration\": {\r\n \"verifyClientCertIssuerDN\": true\r\n }\r\n },\r\n \"name\": \"ps5889\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslProfiles/ps5889\"\r\n }\r\n ],\r\n \"urlPathMaps\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"properties\": {\r\n \"ruleType\": \"basic\",\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendAddressPools/ps5090\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendHttpSettingsCollection/ps7801\"\r\n },\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n }\r\n },\r\n \"name\": \"ps4024\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/requestRoutingRules/ps4024\"\r\n }\r\n ],\r\n \"rewriteRuleSets\": [],\r\n \"redirectConfigurations\": [],\r\n \"autoscaleConfiguration\": {\r\n \"minCapacity\": 3\r\n },\r\n \"privateLinkConfigurations\": [],\r\n \"customErrorConfigurations\": []\r\n },\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ],\r\n \"location\": \"westus2\"\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"sku\": {\r\n \"name\": \"Standard_v2\",\r\n \"tier\": \"Standard_v2\"\r\n },\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ],\r\n \"minProtocolVersion\": \"TLSv1_1\"\r\n },\r\n \"gatewayIPConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/virtualNetworks/ps6755/subnets/ps7901\"\r\n }\r\n },\r\n \"name\": \"ps8415\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/gatewayIpConfigurations/ps8415\"\r\n }\r\n ],\r\n \"authenticationCertificates\": [],\r\n \"trustedRootCertificates\": [\r\n {\r\n \"properties\": {\r\n \"data\": \"MIIDTzCCAjegAwIBAgIQj5oTlR6oyJ1NlX9Wb9aFyjANBgkqhkiG9w0BAQsFADAwMS4wLAYDVQQDEyVBcHBsaWNhdGlvbkdhdGV3YXlTc2xDZXJ0LVVuaXRUZXN0LTAxMB4XDTE2MDIxNzA3MDc1M1oXDTM5MTIzMTIzNTk1OVowMDEuMCwGA1UEAxMlQXBwbGljYXRpb25HYXRld2F5U3NsQ2VydC1Vbml0VGVzdC0wMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANOUOFVmm+P4ht/qaiGZaiMzZSXwqGP8W/XWZRfJSc1mS6B4zBm8MtndmO9NbPUeGetk3E4jI0egP7NufuTAtfZY5nG9/gsZh8Hp4o+x+6F1wCUtK5pQ5Fne4Vwg0Q9k1CgUfQfK0zEoanOTEylcyp1nVpoGc3v4FZ9pQr8/xQ7+PSwgNpmGpU1gmgorDlXIO8jiKb+WfSoPAhHcavoPFg6DeGv30AK2m8ULFezOqbprrozRxXaKzt8fBaDSP1XMakFaO6ffZU4uNgrehW4zMnpdgAjT5koymDKGAfl/7+5QpLxSKc2478J+PvTwy/rfWKJLbEImoM7WE3imWgrHUNMCAwEAAaNlMGMwYQYDVR0BBFowWIAQxDXqD2PYxSlriJ6HuzZ+b6EyMDAxLjAsBgNVBAMTJUFwcGxpY2F0aW9uR2F0ZXdheVNzbENlcnQtVW5pdFRlc3QtMDGCEI+aE5UeqMidTZV/Vm/WhcowDQYJKoZIhvcNAQELBQADggEBADSC6PHkVYmoVOyyW2g7q3GG3MmXa43/HQNTM+pT3HENAlhGg8T9EFrOQ/0QAoEQbrtsP8Isj5u2Bd4MOlYA180ExyfL/NFb7QpXq/pRLbePMQAQicdSvk/9RyrNRBfNjT2KNlBp3RZtCkJjQWlc5ylWydPy4JPUZxit/5ygCRT+cmN1ioF469Ki8hzBlKmrDg8jkFUwFyD7B0fEfPP0gSZI3F6HqgCK2hzBTjujZjddZyn2XxXlxLu57C83CNPP8fbsGW2CwolgmYvt+dJsdDnT7VKX5RS4cOPp/JGG7QdhzqVBoK0vZP6gHEAOPoqBVUWf8SmlVuAVGmDl8EjLnK8=\"\r\n },\r\n \"name\": \"ps5410\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedRootCertificates/ps5410\"\r\n }\r\n ],\r\n \"trustedClientCertificates\": [\r\n {\r\n \"properties\": {\r\n \"data\": \"MIIDXTCCAkWgAwIBAgIJAP4WRAGKP3raMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA2MDczNTU4WhcNMjgxMTAzMDczNTU4WjBFMQswCQYDVQQGEwJVUzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAngH7nurifsefZWeL7oC/I4IZwcsYfrq0rflditQULdnh+RYLHFXWBsa+RRTguyPhpeKLPdh8n5w9VUJSpgNv2g+JVQWFpGnFeeslLajA+GoeZLq8IHjE9lHbX7vfSNAvAzEpYQpCjMtS74OYDwXUrFybtTbKRnH/hZucPjw2Z6h1twde4lYzJWzWQ/VRvRH+GHEN1OL8KOscVqsHVOMWZsFSVYYfyj8lncWwE8gLSvqn4fjJWtKateyRwPHf+zILe2iFhZ9Iv93Di6UxABMdXJx/2BgENKtJMIii/iIrC46wjLqhxPHuEGfJx6eTY7W60cWTqIsuDyuQtDE/2hfX8wIDAQABo1AwTjAdBgNVHQ4EFgQUAeTs4eJlv6XbBdZbUeaH5Heb5S0wHwYDVR0jBBgwFoAUAeTs4eJlv6XbBdZbUeaH5Heb5S0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGmW3m3+ttIpAk6FwuzRLstWXBSejLEEB4NiL3ibuDOt7Wx1h8Qy5SzafyxcenYqF280qhOuy0aJezsUMf4pQjgWmL4WLUHNFjtG3u1XkMJk6pgguIWyDEgdFhQJAi0P0L+2atyQbECNyGXwDJRvtiGFBjpOBQthIjmvBj0yImLfuCwfdGgP8kvHvE84lKkyUZ9vOqiuyXSrIz1K7CfzeL5VbRdiORCZyClG+DCxPB6SeNXZgZqPYXw/niJbSA+DzG1vJfjwsv/+0UrZGvAjwcSGHs4TFmfHDPYR5Hgzm5Dq1d7OSOtPqLzkHzAA3MNoL3Wk7gfDTH0VtBVbYhshqwQ==\"\r\n },\r\n \"name\": \"ps3395\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedClientCertificates/ps3395\"\r\n }\r\n ],\r\n \"sslCertificates\": [\r\n {\r\n \"properties\": {\r\n \"data\": \"MIIK8QIBAzCCCq0GCSqGSIb3DQEHAaCCCp4EggqaMIIKljCCBg8GCSqGSIb3DQEHAaCCBgAEggX8MIIF+DCCBfQGCyqGSIb3DQEMCgECoIIE/jCCBPowHAYKKoZIhvcNAQwBAzAOBAgdE3kuZQ+Q3gICB9AEggTY5iAjhTBjltWxD0ssy9ry9anXUgD+FYCFjZzSeOf2O1x8Fp3wu3SG2bMArVOrkrh8oFzZbMnI0JS6vRTFyITlMUNXHWj5J+4Y4AI7rt/5Kg2agHzCp1ssiNtmHAD7+1zsLZ/xX+zT/oGByKRDmBvthKTX0bN1vugOv/bo3SXKaSriL/GIeLvcRovPXYIOFQw17GvykvYGG3X3MHQZJ4EpZwku9cyaleOpmlVRdABW1iW3kNU87N2/0cMzN2FRHrn9fNUfTvshnGob7jiHYXf3iu4ZE+ebAcVRlgWwGS9+kmkI3ueyWGDPDnoSr49PbpznIHt7OcNhWz19oBPVm7teN2uYVsah1DZEn1gMB1eEVldFKE1WKxtKSarX5+hgQ9YFkJhBUgNKZYAcCRXZ8/FmKgJyZjObUGRlSKoYDqyHvdpU6hu6f3puuffuEtiSHkGJzXG+H2bMWLf/Xu375u46/pWuggU150qkQ2w5WH4tLM1/TzLAhFSkBBnfsVd8xpDeUfzTRWLFIf38T/VzVuMPjWT1vKTc1eVg/FowF8MYQ2HIrecpatZEzscrmYzyuAygMg+BmjYaPrTXT1ysIMUyPDxyCdBB/qiWRJnoXshJNgk3WUgeRE8dLkjokJ5OQNr/5H/mye4wK2PHDcc4Z3wNAdgQfPGbloLOwAPSRzBWyqnkX7I4yzt5SZJpaN8blueSaRl6TRTqWdcQfmsMrCu/B8q834bNSyKdlfdaQPAl6FZpxa4GpmpasTjNOUtTp7FTypN37miA8mCVHQhecUHeYSNN9zdKo2M7UFDYqcBvor3GyemkjflgyZyXKDnKfRy8gE+4LlyEyLeUs2gOndiYRAC4t2FoBlwJJPoAyLmR3rfypI6yHLmq6/gAx4bxUPbUdYR8ty5CYFE6JHc+Zib3DZrEHJuGm7sz5Sb6+JHkr81riywAzBOdO9K6QZSZEkwWM3yyeMA1rcD3Emufin9vJwkLJdEb6201gq7xzyfdPAX2qhoql7W0PWqAXNu7CGSe3pqmvGsWuUTOEduPc0+sLzuzHxtIFxvhwlnzYLQFMae9DG1YbGK6V30U+eeU+hcGeV9Eo0uUaVg9tk6Ieek8AURaCb2ZSxJqaXSW2x5lM5qB0FD5pthWnr0wturf+S5PTNmJ4fKX/m6wP3FgaYOr8Y6su3G9rx8xLjDarKGqttnMybI7EHNlQB1oDMLpG228YU4fkcpg5pRUz/se6kheLu96xXLT5s1ZUG3qso5o7DubXHneWpCpmJaOqGWVNeaFhAJ87LLS031TPNv/3JyqAbcK6hzRRKOTZyt6tQXUkrwx7p+oVM3qhmWxNrmbfEoDIL3wquhEJriS+msJ374ZzinIkxxPktcqCKZ0o150lWGIRVNU0VDw2wklhU36WkwJHHbbbvyEr9i3/dK/OCgpv7xe5PkD/DGk8mfyqxhYzvBMDuThaQK15EBJLyboDRyo36HIJZdu8a73cq8lgB/ZZTkH3FHb3CfK3muwkgk4Dx7wyKvTJI/fv9ksdciKmqRHk7dljrjfgGjhFKfb6Pcofx4lvXYzrsvDRdVY++Y/8uyblqPc7Nrf1LYOdDfrbFNbKgjMgGnwSLBkJy0pJctRpFOrAl/7fCVUtiLgL2Tz8LKWUAG4gPFRVTGB4jANBgkrBgEEAYI3EQIxADATBgkqhkiG9w0BCRUxBgQEAQAAADBdBgkqhkiG9w0BCRQxUB5OAHQAZQAtADAAZQA0ADUAOQBhAGIAOQAtADQAZQAxADIALQA0ADYANwBlAC0AOQAzADAAMgAtADkAOQAxADMAZQA1ADIANgBiAGIAOAA5MF0GCSsGAQQBgjcRATFQHk4ATQBpAGMAcgBvAHMAbwBmAHQAIABTAG8AZgB0AHcAYQByAGUAIABLAGUAeQAgAFMAdABvAHIAYQBnAGUAIABQAHIAbwB2AGkAZABlAHIwggR/BgkqhkiG9w0BBwagggRwMIIEbAIBADCCBGUGCSqGSIb3DQEHATAcBgoqhkiG9w0BDAEDMA4ECJjGVvG7VKc7AgIH0ICCBDhxmvSH9oFtLTxtnHdzDjs9UOyaOhZiMG8Bi2SWCSfpaCnXT42b2OjNcYDSBnTLhjLP8LP1Ru1w6eHllxfGN3H+pmHPf8ZyiQ1R/fN99dgPO3SkbQQ8dyP/C1yXym8OSz8GXm89HwsXZHPthra54HD/J2J2zXJ8iz8Bnhl0HO/Pr8sINDNc52bhUdIvrXu49M94eq5Nl0vXUfpbH5LdAJRKn0KhoasGn+0wRHrZz7/x+GKYN/a7tDGXavZrL8snIroEPhESYAGKpUdbrZWm9uY7V+gO5lrlZqgmn3rw06fLS/UCGF6t3w7yVnta/nhmP3bNFI2i+/oiOtmKOKRFPrSBJyHKqXlMLJUuxGlqDiImcuFZMQGiZwg4LO1SS/PQTUgMtL/6rqfjVVBW3v009tenl+WFrBbvkQ8yLpcK6ib/L4o0CKdS0l8eM+TAYdUhBuDXkuN60CblM3WiJDsVEjqtlsM0sUMd89H5jJxaP2kmqQeTTp+lmUgCY9ebH+jgkIdKu6wGwkC3J2B9pHtxBPv7D3+uFwk2QPK1wTBG5Kjo6e6sbRVZfju8waCUM/do07Z5CLCblC3LGkhnBASLCgqBQv6d8NPhfSwliw49gMbD6gZE/G6gZCJZ9bEvvMH/wDFtTqxLDou/90t8pKtJ/7XDauKJ0c7bX4igF7BujjQi5FxCIqLLE8GhIQwQFbH9kqxL2JSW2Bl0PsYTMJ4ziFneTR0I4UpJ4LMd6jC/uaU0fDCWt9/+SXLm/45QWmltq8aC+mI6Frt3+5r91qTggv16kGlfVJkMPZqkAfscP3rovMQfz6I35dIGbMtMFaZJdph6rSIy6wwDg+aV5dgiX7SfxpmLlTqFE6fQLAHfHrljpegEVxwaXwQtc2439HEmnd0Al0mEzAXToN/x4gblwkUA1iM/peaMDjH+gLa2FUmjT/lkcY0lVmwO9PbQ9PEWGtr/pHyJUMF9SR2BXyljNAILq4+wH2mhmkb9B/wMj4DjoOsH7pAD80/xA+DwaMkBvB4HfFCuqrIZHak3OZGtWFfrZ1g3yrug3VZNSBUiUQ0mYdVG2+55SE8LiyFPaMBQJQQgm61BS4/QLFwYvWu0WS+XIsg5qjHIRHLc+g4K9rzmD7IJ7v/3NnVx3vqj180Lv2h8+EtpuXEfG4dDVZ5F4lm+7ZGou6mt55gJBlEiAJd7x0kPA3mbvbOgcEvOROQxIctXGwBYJiNHARqaN5wxRzRPyUFuu4jVa/EuqJlKGBIhfo5SO4Xn9RE7VFnxEwYUe2eB2vTMyi1N2ZIoJvtdkytSPkZq8edI82AxLKAj84uQAJaj85ZjOSwkQdoYaYmdGhAOdXkA6gZ8JEBMr7RtuZ6Z/zr0mtYK5Vfywu7Egf0uGrA0dPHKtaMeQHyu+X/ifmTeh94Oid1mqAZXYddn5g3+O9XIeAx7ByMwOzAfMAcGBSsOAwIaBBSbHl19sUa4PXDUWAUun0k2B24X6AQUEy9GeIad1/Q5vOq6Jcq0YG0n3VQCAgfQ\",\r\n \"password\": \"P@ssw0rd\"\r\n },\r\n \"name\": \"ps1102\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslCertificates/ps1102\"\r\n }\r\n ],\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/publicIPAddresses/ps7998\"\r\n }\r\n },\r\n \"name\": \"ps8933\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendIpConfigurations/ps8933\"\r\n }\r\n ],\r\n \"frontendPorts\": [\r\n {\r\n \"properties\": {\r\n \"port\": 443\r\n },\r\n \"name\": \"ps3687\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendPorts/ps3687\"\r\n }\r\n ],\r\n \"probes\": [],\r\n \"backendAddressPools\": [\r\n {\r\n \"properties\": {\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"www.microsoft.com\"\r\n },\r\n {\r\n \"ipAddress\": \"www.bing.com\"\r\n }\r\n ]\r\n },\r\n \"name\": \"ps109\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendAddressPools/ps109\"\r\n }\r\n ],\r\n \"backendHttpSettingsCollection\": [\r\n {\r\n \"properties\": {\r\n \"port\": 443,\r\n \"protocol\": \"Https\",\r\n \"cookieBasedAffinity\": \"Enabled\",\r\n \"requestTimeout\": 30,\r\n \"authenticationCertificates\": [],\r\n \"trustedRootCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedRootCertificates/ps5410\"\r\n }\r\n ],\r\n \"pickHostNameFromBackendAddress\": true\r\n },\r\n \"name\": \"ps66\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendHttpSettingsCollection/ps66\"\r\n }\r\n ],\r\n \"httpListeners\": [\r\n {\r\n \"properties\": {\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendIpConfigurations/ps8933\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendPorts/ps3687\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslCertificates/ps1102\"\r\n },\r\n \"sslProfile\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslProfiles/ps88\"\r\n },\r\n \"requireServerNameIndication\": false,\r\n \"customErrorConfigurations\": [],\r\n \"hostNames\": []\r\n },\r\n \"name\": \"ps8587\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n }\r\n ],\r\n \"sslProfiles\": [\r\n {\r\n \"properties\": {\r\n \"trustedClientCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedClientCertificates/ps3395\"\r\n }\r\n ],\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ],\r\n \"minProtocolVersion\": \"TLSv1_0\"\r\n },\r\n \"clientAuthConfiguration\": {\r\n \"verifyClientCertIssuerDN\": true\r\n }\r\n },\r\n \"name\": \"ps88\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslProfiles/ps88\"\r\n }\r\n ],\r\n \"urlPathMaps\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"properties\": {\r\n \"ruleType\": \"basic\",\r\n \"priority\": 100,\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendAddressPools/ps109\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendHttpSettingsCollection/ps66\"\r\n },\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n }\r\n },\r\n \"name\": \"ps1589\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/requestRoutingRules/ps1589\"\r\n }\r\n ],\r\n \"rewriteRuleSets\": [],\r\n \"redirectConfigurations\": [],\r\n \"autoscaleConfiguration\": {\r\n \"minCapacity\": 3\r\n },\r\n \"privateLinkConfigurations\": [],\r\n \"customErrorConfigurations\": []\r\n },\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ],\r\n \"location\": \"westus2\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "f26ef201-24c9-458f-8b0c-cc81a6fd9f14" + "a4b5dbb3-b18a-4e01-b2f4-128e736e84ae" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/718.238.18288.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/416.1932.13825.0" ], "Content-Type": [ "application/json; charset=utf-8" ], "Content-Length": [ - "13754" + "13723" ] }, "ResponseHeaders": { @@ -1642,19 +1666,19 @@ "10" ], "x-ms-request-id": [ - "9dfaa92d-fc9f-4cf1-befb-efa4801baee4" + "409160fb-3421-49aa-8f05-a4c4a28b64d0" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/providers/Microsoft.Network/locations/westus2/operations/9dfaa92d-fc9f-4cf1-befb-efa4801baee4?api-version=2020-05-01" + "https://management.azure.com/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/providers/Microsoft.Network/locations/westus2/operations/409160fb-3421-49aa-8f05-a4c4a28b64d0?api-version=2021-02-01" ], "x-ms-correlation-request-id": [ - "ee7db863-bfc6-4930-b7a5-9fab619495d3" + "4704490d-961d-49f3-b447-9f101daa9f78" ], "Azure-AsyncNotification": [ "Enabled" ], "x-ms-arm-service-request-id": [ - "197f5696-d4e8-4fb2-8ff1-f2467d7f5620" + "f2a7685c-1c67-400f-a107-15f9285d2f29" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1664,19 +1688,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1199" + "1197" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T205032Z:ee7db863-bfc6-4930-b7a5-9fab619495d3" + "WESTUS:20210514T005608Z:4704490d-961d-49f3-b447-9f101daa9f78" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 20:50:31 GMT" + "Fri, 14 May 2021 00:56:07 GMT" ], "Content-Length": [ - "14722" + "15994" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1685,32 +1709,32 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps8919\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919\",\r\n \"etag\": \"W/\\\"93e58c46-02d2-4daa-8a22-e8802b59e35c\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways\",\r\n \"location\": \"westus2\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ],\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"9877264c-1b24-43cc-9e59-39d1425cde48\",\r\n \"sku\": {\r\n \"name\": \"Standard_v2\",\r\n \"tier\": \"Standard_v2\"\r\n },\r\n \"operationalState\": \"Stopped\",\r\n \"gatewayIPConfigurations\": [\r\n {\r\n \"name\": \"ps1952\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/gatewayIPConfigurations/ps1952\",\r\n \"etag\": \"W/\\\"93e58c46-02d2-4daa-8a22-e8802b59e35c\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/virtualNetworks/ps3334/subnets/ps9774\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/gatewayIPConfigurations\"\r\n }\r\n ],\r\n \"sslCertificates\": [\r\n {\r\n \"name\": \"ps2332\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslCertificates/ps2332\",\r\n \"etag\": \"W/\\\"93e58c46-02d2-4daa-8a22-e8802b59e35c\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslCertificates\"\r\n }\r\n ],\r\n \"trustedRootCertificates\": [\r\n {\r\n \"name\": \"ps6931\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedRootCertificates/ps6931\",\r\n \"etag\": \"W/\\\"93e58c46-02d2-4daa-8a22-e8802b59e35c\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"data\": \"MIIDTzCCAjegAwIBAgIQj5oTlR6oyJ1NlX9Wb9aFyjANBgkqhkiG9w0BAQsFADAwMS4wLAYDVQQDEyVBcHBsaWNhdGlvbkdhdGV3YXlTc2xDZXJ0LVVuaXRUZXN0LTAxMB4XDTE2MDIxNzA3MDc1M1oXDTM5MTIzMTIzNTk1OVowMDEuMCwGA1UEAxMlQXBwbGljYXRpb25HYXRld2F5U3NsQ2VydC1Vbml0VGVzdC0wMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANOUOFVmm+P4ht/qaiGZaiMzZSXwqGP8W/XWZRfJSc1mS6B4zBm8MtndmO9NbPUeGetk3E4jI0egP7NufuTAtfZY5nG9/gsZh8Hp4o+x+6F1wCUtK5pQ5Fne4Vwg0Q9k1CgUfQfK0zEoanOTEylcyp1nVpoGc3v4FZ9pQr8/xQ7+PSwgNpmGpU1gmgorDlXIO8jiKb+WfSoPAhHcavoPFg6DeGv30AK2m8ULFezOqbprrozRxXaKzt8fBaDSP1XMakFaO6ffZU4uNgrehW4zMnpdgAjT5koymDKGAfl/7+5QpLxSKc2478J+PvTwy/rfWKJLbEImoM7WE3imWgrHUNMCAwEAAaNlMGMwYQYDVR0BBFowWIAQxDXqD2PYxSlriJ6HuzZ+b6EyMDAxLjAsBgNVBAMTJUFwcGxpY2F0aW9uR2F0ZXdheVNzbENlcnQtVW5pdFRlc3QtMDGCEI+aE5UeqMidTZV/Vm/WhcowDQYJKoZIhvcNAQELBQADggEBADSC6PHkVYmoVOyyW2g7q3GG3MmXa43/HQNTM+pT3HENAlhGg8T9EFrOQ/0QAoEQbrtsP8Isj5u2Bd4MOlYA180ExyfL/NFb7QpXq/pRLbePMQAQicdSvk/9RyrNRBfNjT2KNlBp3RZtCkJjQWlc5ylWydPy4JPUZxit/5ygCRT+cmN1ioF469Ki8hzBlKmrDg8jkFUwFyD7B0fEfPP0gSZI3F6HqgCK2hzBTjujZjddZyn2XxXlxLu57C83CNPP8fbsGW2CwolgmYvt+dJsdDnT7VKX5RS4cOPp/JGG7QdhzqVBoK0vZP6gHEAOPoqBVUWf8SmlVuAVGmDl8EjLnK8=\",\r\n \"backendHttpSettings\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendHttpSettingsCollection/ps7801\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/trustedRootCertificates\"\r\n }\r\n ],\r\n \"trustedClientCertificates\": [\r\n {\r\n \"name\": \"ps4506\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedClientCertificates/ps4506\",\r\n \"etag\": \"W/\\\"93e58c46-02d2-4daa-8a22-e8802b59e35c\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"data\": \"MIIDXTCCAkWgAwIBAgIJAP4WRAGKP3raMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA2MDczNTU4WhcNMjgxMTAzMDczNTU4WjBFMQswCQYDVQQGEwJVUzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAngH7nurifsefZWeL7oC/I4IZwcsYfrq0rflditQULdnh+RYLHFXWBsa+RRTguyPhpeKLPdh8n5w9VUJSpgNv2g+JVQWFpGnFeeslLajA+GoeZLq8IHjE9lHbX7vfSNAvAzEpYQpCjMtS74OYDwXUrFybtTbKRnH/hZucPjw2Z6h1twde4lYzJWzWQ/VRvRH+GHEN1OL8KOscVqsHVOMWZsFSVYYfyj8lncWwE8gLSvqn4fjJWtKateyRwPHf+zILe2iFhZ9Iv93Di6UxABMdXJx/2BgENKtJMIii/iIrC46wjLqhxPHuEGfJx6eTY7W60cWTqIsuDyuQtDE/2hfX8wIDAQABo1AwTjAdBgNVHQ4EFgQUAeTs4eJlv6XbBdZbUeaH5Heb5S0wHwYDVR0jBBgwFoAUAeTs4eJlv6XbBdZbUeaH5Heb5S0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGmW3m3+ttIpAk6FwuzRLstWXBSejLEEB4NiL3ibuDOt7Wx1h8Qy5SzafyxcenYqF280qhOuy0aJezsUMf4pQjgWmL4WLUHNFjtG3u1XkMJk6pgguIWyDEgdFhQJAi0P0L+2atyQbECNyGXwDJRvtiGFBjpOBQthIjmvBj0yImLfuCwfdGgP8kvHvE84lKkyUZ9vOqiuyXSrIz1K7CfzeL5VbRdiORCZyClG+DCxPB6SeNXZgZqPYXw/niJbSA+DzG1vJfjwsv/+0UrZGvAjwcSGHs4TFmfHDPYR5Hgzm5Dq1d7OSOtPqLzkHzAA3MNoL3Wk7gfDTH0VtBVbYhshqwQ==\",\r\n \"sslProfiles\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslProfiles/ps5889\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/trustedClientCertificates\"\r\n }\r\n ],\r\n \"sslProfiles\": [\r\n {\r\n \"name\": \"ps5889\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslProfiles/ps5889\",\r\n \"etag\": \"W/\\\"93e58c46-02d2-4daa-8a22-e8802b59e35c\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"minProtocolVersion\": \"TLSv1_0\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ]\r\n },\r\n \"clientAuthConfiguration\": {\r\n \"verifyClientCertIssuerDN\": true\r\n },\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n }\r\n ],\r\n \"trustedClientCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedClientCertificates/ps4506\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslProfiles\"\r\n }\r\n ],\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"name\": \"ps1286\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendIPConfigurations/ps1286\",\r\n \"etag\": \"W/\\\"93e58c46-02d2-4daa-8a22-e8802b59e35c\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendIPConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/publicIPAddresses/ps1171\"\r\n },\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"frontendPorts\": [\r\n {\r\n \"name\": \"ps4099\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendPorts/ps4099\",\r\n \"etag\": \"W/\\\"93e58c46-02d2-4daa-8a22-e8802b59e35c\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"port\": 443,\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendPorts\"\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"name\": \"ps5090\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendAddressPools/ps5090\",\r\n \"etag\": \"W/\\\"93e58c46-02d2-4daa-8a22-e8802b59e35c\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"www.microsoft.com\"\r\n },\r\n {\r\n \"ipAddress\": \"www.bing.com\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/requestRoutingRules/ps4024\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/backendAddressPools\"\r\n }\r\n ],\r\n \"loadDistributionPolicies\": [],\r\n \"backendHttpSettingsCollection\": [\r\n {\r\n \"name\": \"ps7801\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendHttpSettingsCollection/ps7801\",\r\n \"etag\": \"W/\\\"93e58c46-02d2-4daa-8a22-e8802b59e35c\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"port\": 443,\r\n \"protocol\": \"Https\",\r\n \"cookieBasedAffinity\": \"Enabled\",\r\n \"pickHostNameFromBackendAddress\": true,\r\n \"requestTimeout\": 30,\r\n \"trustedRootCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedRootCertificates/ps6931\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/requestRoutingRules/ps4024\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/backendHttpSettingsCollection\"\r\n }\r\n ],\r\n \"httpListeners\": [\r\n {\r\n \"name\": \"ps2910\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\",\r\n \"etag\": \"W/\\\"93e58c46-02d2-4daa-8a22-e8802b59e35c\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendIPConfigurations/ps1286\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendPorts/ps4099\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslCertificates/ps2332\"\r\n },\r\n \"sslProfile\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslProfiles/ps5889\"\r\n },\r\n \"hostNames\": [],\r\n \"requireServerNameIndication\": false,\r\n \"customErrorConfigurations\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/requestRoutingRules/ps4024\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/httpListeners\"\r\n }\r\n ],\r\n \"urlPathMaps\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"name\": \"ps4024\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/requestRoutingRules/ps4024\",\r\n \"etag\": \"W/\\\"93e58c46-02d2-4daa-8a22-e8802b59e35c\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"ruleType\": \"Basic\",\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n },\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendAddressPools/ps5090\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendHttpSettingsCollection/ps7801\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/requestRoutingRules\"\r\n }\r\n ],\r\n \"probes\": [],\r\n \"rewriteRuleSets\": [],\r\n \"redirectConfigurations\": [],\r\n \"privateLinkConfigurations\": [],\r\n \"privateEndpointConnections\": [],\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"minProtocolVersion\": \"TLSv1_1\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ]\r\n },\r\n \"autoscaleConfiguration\": {\r\n \"minCapacity\": 3\r\n },\r\n \"customErrorConfigurations\": []\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps2181\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181\",\r\n \"etag\": \"W/\\\"baf98504-ae98-4801-a5fa-fd5f101126e3\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways\",\r\n \"location\": \"westus2\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ],\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"390ff01a-4ae6-4cd8-9172-7a9a0354af56\",\r\n \"sku\": {\r\n \"name\": \"Standard_v2\",\r\n \"tier\": \"Standard_v2\"\r\n },\r\n \"operationalState\": \"Stopped\",\r\n \"gatewayIPConfigurations\": [\r\n {\r\n \"name\": \"ps8415\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/gatewayIPConfigurations/ps8415\",\r\n \"etag\": \"W/\\\"baf98504-ae98-4801-a5fa-fd5f101126e3\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/virtualNetworks/ps6755/subnets/ps7901\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/gatewayIPConfigurations\"\r\n }\r\n ],\r\n \"sslCertificates\": [\r\n {\r\n \"name\": \"ps1102\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslCertificates/ps1102\",\r\n \"etag\": \"W/\\\"baf98504-ae98-4801-a5fa-fd5f101126e3\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslCertificates\"\r\n }\r\n ],\r\n \"trustedRootCertificates\": [\r\n {\r\n \"name\": \"ps5410\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedRootCertificates/ps5410\",\r\n \"etag\": \"W/\\\"baf98504-ae98-4801-a5fa-fd5f101126e3\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"data\": \"MIIDTzCCAjegAwIBAgIQj5oTlR6oyJ1NlX9Wb9aFyjANBgkqhkiG9w0BAQsFADAwMS4wLAYDVQQDEyVBcHBsaWNhdGlvbkdhdGV3YXlTc2xDZXJ0LVVuaXRUZXN0LTAxMB4XDTE2MDIxNzA3MDc1M1oXDTM5MTIzMTIzNTk1OVowMDEuMCwGA1UEAxMlQXBwbGljYXRpb25HYXRld2F5U3NsQ2VydC1Vbml0VGVzdC0wMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANOUOFVmm+P4ht/qaiGZaiMzZSXwqGP8W/XWZRfJSc1mS6B4zBm8MtndmO9NbPUeGetk3E4jI0egP7NufuTAtfZY5nG9/gsZh8Hp4o+x+6F1wCUtK5pQ5Fne4Vwg0Q9k1CgUfQfK0zEoanOTEylcyp1nVpoGc3v4FZ9pQr8/xQ7+PSwgNpmGpU1gmgorDlXIO8jiKb+WfSoPAhHcavoPFg6DeGv30AK2m8ULFezOqbprrozRxXaKzt8fBaDSP1XMakFaO6ffZU4uNgrehW4zMnpdgAjT5koymDKGAfl/7+5QpLxSKc2478J+PvTwy/rfWKJLbEImoM7WE3imWgrHUNMCAwEAAaNlMGMwYQYDVR0BBFowWIAQxDXqD2PYxSlriJ6HuzZ+b6EyMDAxLjAsBgNVBAMTJUFwcGxpY2F0aW9uR2F0ZXdheVNzbENlcnQtVW5pdFRlc3QtMDGCEI+aE5UeqMidTZV/Vm/WhcowDQYJKoZIhvcNAQELBQADggEBADSC6PHkVYmoVOyyW2g7q3GG3MmXa43/HQNTM+pT3HENAlhGg8T9EFrOQ/0QAoEQbrtsP8Isj5u2Bd4MOlYA180ExyfL/NFb7QpXq/pRLbePMQAQicdSvk/9RyrNRBfNjT2KNlBp3RZtCkJjQWlc5ylWydPy4JPUZxit/5ygCRT+cmN1ioF469Ki8hzBlKmrDg8jkFUwFyD7B0fEfPP0gSZI3F6HqgCK2hzBTjujZjddZyn2XxXlxLu57C83CNPP8fbsGW2CwolgmYvt+dJsdDnT7VKX5RS4cOPp/JGG7QdhzqVBoK0vZP6gHEAOPoqBVUWf8SmlVuAVGmDl8EjLnK8=\",\r\n \"backendHttpSettings\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendHttpSettingsCollection/ps66\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/trustedRootCertificates\"\r\n }\r\n ],\r\n \"trustedClientCertificates\": [\r\n {\r\n \"name\": \"ps3395\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedClientCertificates/ps3395\",\r\n \"etag\": \"W/\\\"baf98504-ae98-4801-a5fa-fd5f101126e3\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"data\": \"MIIDXTCCAkWgAwIBAgIJAP4WRAGKP3raMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA2MDczNTU4WhcNMjgxMTAzMDczNTU4WjBFMQswCQYDVQQGEwJVUzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAngH7nurifsefZWeL7oC/I4IZwcsYfrq0rflditQULdnh+RYLHFXWBsa+RRTguyPhpeKLPdh8n5w9VUJSpgNv2g+JVQWFpGnFeeslLajA+GoeZLq8IHjE9lHbX7vfSNAvAzEpYQpCjMtS74OYDwXUrFybtTbKRnH/hZucPjw2Z6h1twde4lYzJWzWQ/VRvRH+GHEN1OL8KOscVqsHVOMWZsFSVYYfyj8lncWwE8gLSvqn4fjJWtKateyRwPHf+zILe2iFhZ9Iv93Di6UxABMdXJx/2BgENKtJMIii/iIrC46wjLqhxPHuEGfJx6eTY7W60cWTqIsuDyuQtDE/2hfX8wIDAQABo1AwTjAdBgNVHQ4EFgQUAeTs4eJlv6XbBdZbUeaH5Heb5S0wHwYDVR0jBBgwFoAUAeTs4eJlv6XbBdZbUeaH5Heb5S0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGmW3m3+ttIpAk6FwuzRLstWXBSejLEEB4NiL3ibuDOt7Wx1h8Qy5SzafyxcenYqF280qhOuy0aJezsUMf4pQjgWmL4WLUHNFjtG3u1XkMJk6pgguIWyDEgdFhQJAi0P0L+2atyQbECNyGXwDJRvtiGFBjpOBQthIjmvBj0yImLfuCwfdGgP8kvHvE84lKkyUZ9vOqiuyXSrIz1K7CfzeL5VbRdiORCZyClG+DCxPB6SeNXZgZqPYXw/niJbSA+DzG1vJfjwsv/+0UrZGvAjwcSGHs4TFmfHDPYR5Hgzm5Dq1d7OSOtPqLzkHzAA3MNoL3Wk7gfDTH0VtBVbYhshqwQ==\",\r\n \"validatedCertData\": \"-----BEGIN CERTIFICATE-----MIIDXTCCAkWgAwIBAgIJAP4WRAGKP3raMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA2MDczNTU4WhcNMjgxMTAzMDczNTU4WjBFMQswCQYDVQQGEwJVUzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAngH7nurifsefZWeL7oC/I4IZwcsYfrq0rflditQULdnh+RYLHFXWBsa+RRTguyPhpeKLPdh8n5w9VUJSpgNv2g+JVQWFpGnFeeslLajA+GoeZLq8IHjE9lHbX7vfSNAvAzEpYQpCjMtS74OYDwXUrFybtTbKRnH/hZucPjw2Z6h1twde4lYzJWzWQ/VRvRH+GHEN1OL8KOscVqsHVOMWZsFSVYYfyj8lncWwE8gLSvqn4fjJWtKateyRwPHf+zILe2iFhZ9Iv93Di6UxABMdXJx/2BgENKtJMIii/iIrC46wjLqhxPHuEGfJx6eTY7W60cWTqIsuDyuQtDE/2hfX8wIDAQABo1AwTjAdBgNVHQ4EFgQUAeTs4eJlv6XbBdZbUeaH5Heb5S0wHwYDVR0jBBgwFoAUAeTs4eJlv6XbBdZbUeaH5Heb5S0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGmW3m3+ttIpAk6FwuzRLstWXBSejLEEB4NiL3ibuDOt7Wx1h8Qy5SzafyxcenYqF280qhOuy0aJezsUMf4pQjgWmL4WLUHNFjtG3u1XkMJk6pgguIWyDEgdFhQJAi0P0L+2atyQbECNyGXwDJRvtiGFBjpOBQthIjmvBj0yImLfuCwfdGgP8kvHvE84lKkyUZ9vOqiuyXSrIz1K7CfzeL5VbRdiORCZyClG+DCxPB6SeNXZgZqPYXw/niJbSA+DzG1vJfjwsv/+0UrZGvAjwcSGHs4TFmfHDPYR5Hgzm5Dq1d7OSOtPqLzkHzAA3MNoL3Wk7gfDTH0VtBVbYhshqwQ==-----END CERTIFICATE-----\",\r\n \"clientCertIssuerDN\": \"O=Internet Widgits Pty Ltd, S=Some-State, C=US\",\r\n \"sslProfiles\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslProfiles/ps88\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/trustedClientCertificates\"\r\n }\r\n ],\r\n \"sslProfiles\": [\r\n {\r\n \"name\": \"ps88\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslProfiles/ps88\",\r\n \"etag\": \"W/\\\"baf98504-ae98-4801-a5fa-fd5f101126e3\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"minProtocolVersion\": \"TLSv1_0\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ]\r\n },\r\n \"clientAuthConfiguration\": {\r\n \"verifyClientCertIssuerDN\": true\r\n },\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n }\r\n ],\r\n \"trustedClientCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedClientCertificates/ps3395\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslProfiles\"\r\n }\r\n ],\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"name\": \"ps8933\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendIPConfigurations/ps8933\",\r\n \"etag\": \"W/\\\"baf98504-ae98-4801-a5fa-fd5f101126e3\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendIPConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/publicIPAddresses/ps7998\"\r\n },\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"frontendPorts\": [\r\n {\r\n \"name\": \"ps3687\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendPorts/ps3687\",\r\n \"etag\": \"W/\\\"baf98504-ae98-4801-a5fa-fd5f101126e3\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"port\": 443,\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendPorts\"\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"name\": \"ps109\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendAddressPools/ps109\",\r\n \"etag\": \"W/\\\"baf98504-ae98-4801-a5fa-fd5f101126e3\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"www.microsoft.com\"\r\n },\r\n {\r\n \"ipAddress\": \"www.bing.com\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/requestRoutingRules/ps1589\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/backendAddressPools\"\r\n }\r\n ],\r\n \"loadDistributionPolicies\": [],\r\n \"backendHttpSettingsCollection\": [\r\n {\r\n \"name\": \"ps66\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendHttpSettingsCollection/ps66\",\r\n \"etag\": \"W/\\\"baf98504-ae98-4801-a5fa-fd5f101126e3\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"port\": 443,\r\n \"protocol\": \"Https\",\r\n \"cookieBasedAffinity\": \"Enabled\",\r\n \"pickHostNameFromBackendAddress\": true,\r\n \"requestTimeout\": 30,\r\n \"trustedRootCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedRootCertificates/ps5410\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/requestRoutingRules/ps1589\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/backendHttpSettingsCollection\"\r\n }\r\n ],\r\n \"httpListeners\": [\r\n {\r\n \"name\": \"ps8587\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\",\r\n \"etag\": \"W/\\\"baf98504-ae98-4801-a5fa-fd5f101126e3\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendIPConfigurations/ps8933\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendPorts/ps3687\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslCertificates/ps1102\"\r\n },\r\n \"sslProfile\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslProfiles/ps88\"\r\n },\r\n \"hostNames\": [],\r\n \"requireServerNameIndication\": false,\r\n \"customErrorConfigurations\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/requestRoutingRules/ps1589\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/httpListeners\"\r\n }\r\n ],\r\n \"urlPathMaps\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"name\": \"ps1589\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/requestRoutingRules/ps1589\",\r\n \"etag\": \"W/\\\"baf98504-ae98-4801-a5fa-fd5f101126e3\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"ruleType\": \"Basic\",\r\n \"priority\": 100,\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n },\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendAddressPools/ps109\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendHttpSettingsCollection/ps66\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/requestRoutingRules\"\r\n }\r\n ],\r\n \"probes\": [],\r\n \"rewriteRuleSets\": [],\r\n \"redirectConfigurations\": [],\r\n \"privateLinkConfigurations\": [],\r\n \"privateEndpointConnections\": [],\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"minProtocolVersion\": \"TLSv1_1\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ]\r\n },\r\n \"autoscaleConfiguration\": {\r\n \"minCapacity\": 3\r\n },\r\n \"customErrorConfigurations\": []\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919?api-version=2020-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL3Jlc291cmNlR3JvdXBzL3BzNzExNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvYXBwbGljYXRpb25HYXRld2F5cy9wczg5MTk/YXBpLXZlcnNpb249MjAyMC0wNS0wMQ==", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL3Jlc291cmNlR3JvdXBzL3BzODMvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL2FwcGxpY2F0aW9uR2F0ZXdheXMvcHMyMTgxP2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"sku\": {\r\n \"name\": \"Standard_v2\",\r\n \"tier\": \"Standard_v2\"\r\n },\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ],\r\n \"minProtocolVersion\": \"TLSv1_1\"\r\n },\r\n \"gatewayIPConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/virtualNetworks/ps3334/subnets/ps9774\"\r\n }\r\n },\r\n \"name\": \"ps1952\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/gatewayIPConfigurations/ps1952\"\r\n }\r\n ],\r\n \"authenticationCertificates\": [],\r\n \"trustedRootCertificates\": [\r\n {\r\n \"properties\": {\r\n \"data\": \"MIIDTzCCAjegAwIBAgIQj5oTlR6oyJ1NlX9Wb9aFyjANBgkqhkiG9w0BAQsFADAwMS4wLAYDVQQDEyVBcHBsaWNhdGlvbkdhdGV3YXlTc2xDZXJ0LVVuaXRUZXN0LTAxMB4XDTE2MDIxNzA3MDc1M1oXDTM5MTIzMTIzNTk1OVowMDEuMCwGA1UEAxMlQXBwbGljYXRpb25HYXRld2F5U3NsQ2VydC1Vbml0VGVzdC0wMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANOUOFVmm+P4ht/qaiGZaiMzZSXwqGP8W/XWZRfJSc1mS6B4zBm8MtndmO9NbPUeGetk3E4jI0egP7NufuTAtfZY5nG9/gsZh8Hp4o+x+6F1wCUtK5pQ5Fne4Vwg0Q9k1CgUfQfK0zEoanOTEylcyp1nVpoGc3v4FZ9pQr8/xQ7+PSwgNpmGpU1gmgorDlXIO8jiKb+WfSoPAhHcavoPFg6DeGv30AK2m8ULFezOqbprrozRxXaKzt8fBaDSP1XMakFaO6ffZU4uNgrehW4zMnpdgAjT5koymDKGAfl/7+5QpLxSKc2478J+PvTwy/rfWKJLbEImoM7WE3imWgrHUNMCAwEAAaNlMGMwYQYDVR0BBFowWIAQxDXqD2PYxSlriJ6HuzZ+b6EyMDAxLjAsBgNVBAMTJUFwcGxpY2F0aW9uR2F0ZXdheVNzbENlcnQtVW5pdFRlc3QtMDGCEI+aE5UeqMidTZV/Vm/WhcowDQYJKoZIhvcNAQELBQADggEBADSC6PHkVYmoVOyyW2g7q3GG3MmXa43/HQNTM+pT3HENAlhGg8T9EFrOQ/0QAoEQbrtsP8Isj5u2Bd4MOlYA180ExyfL/NFb7QpXq/pRLbePMQAQicdSvk/9RyrNRBfNjT2KNlBp3RZtCkJjQWlc5ylWydPy4JPUZxit/5ygCRT+cmN1ioF469Ki8hzBlKmrDg8jkFUwFyD7B0fEfPP0gSZI3F6HqgCK2hzBTjujZjddZyn2XxXlxLu57C83CNPP8fbsGW2CwolgmYvt+dJsdDnT7VKX5RS4cOPp/JGG7QdhzqVBoK0vZP6gHEAOPoqBVUWf8SmlVuAVGmDl8EjLnK8=\"\r\n },\r\n \"name\": \"ps6931\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedRootCertificates/ps6931\"\r\n }\r\n ],\r\n \"trustedClientCertificates\": [\r\n {\r\n \"properties\": {\r\n \"data\": \"MIIDXTCCAkWgAwIBAgIJAP4WRAGKP3raMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA2MDczNTU4WhcNMjgxMTAzMDczNTU4WjBFMQswCQYDVQQGEwJVUzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAngH7nurifsefZWeL7oC/I4IZwcsYfrq0rflditQULdnh+RYLHFXWBsa+RRTguyPhpeKLPdh8n5w9VUJSpgNv2g+JVQWFpGnFeeslLajA+GoeZLq8IHjE9lHbX7vfSNAvAzEpYQpCjMtS74OYDwXUrFybtTbKRnH/hZucPjw2Z6h1twde4lYzJWzWQ/VRvRH+GHEN1OL8KOscVqsHVOMWZsFSVYYfyj8lncWwE8gLSvqn4fjJWtKateyRwPHf+zILe2iFhZ9Iv93Di6UxABMdXJx/2BgENKtJMIii/iIrC46wjLqhxPHuEGfJx6eTY7W60cWTqIsuDyuQtDE/2hfX8wIDAQABo1AwTjAdBgNVHQ4EFgQUAeTs4eJlv6XbBdZbUeaH5Heb5S0wHwYDVR0jBBgwFoAUAeTs4eJlv6XbBdZbUeaH5Heb5S0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGmW3m3+ttIpAk6FwuzRLstWXBSejLEEB4NiL3ibuDOt7Wx1h8Qy5SzafyxcenYqF280qhOuy0aJezsUMf4pQjgWmL4WLUHNFjtG3u1XkMJk6pgguIWyDEgdFhQJAi0P0L+2atyQbECNyGXwDJRvtiGFBjpOBQthIjmvBj0yImLfuCwfdGgP8kvHvE84lKkyUZ9vOqiuyXSrIz1K7CfzeL5VbRdiORCZyClG+DCxPB6SeNXZgZqPYXw/niJbSA+DzG1vJfjwsv/+0UrZGvAjwcSGHs4TFmfHDPYR5Hgzm5Dq1d7OSOtPqLzkHzAA3MNoL3Wk7gfDTH0VtBVbYhshqwQ==\"\r\n },\r\n \"name\": \"ps4506\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedClientCertificates/ps4506\"\r\n },\r\n {\r\n \"properties\": {\r\n \"data\": \"MIIDXTCCAkWgAwIBAgIJAP4WRAGKP3raMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA2MDczNTU4WhcNMjgxMTAzMDczNTU4WjBFMQswCQYDVQQGEwJVUzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAngH7nurifsefZWeL7oC/I4IZwcsYfrq0rflditQULdnh+RYLHFXWBsa+RRTguyPhpeKLPdh8n5w9VUJSpgNv2g+JVQWFpGnFeeslLajA+GoeZLq8IHjE9lHbX7vfSNAvAzEpYQpCjMtS74OYDwXUrFybtTbKRnH/hZucPjw2Z6h1twde4lYzJWzWQ/VRvRH+GHEN1OL8KOscVqsHVOMWZsFSVYYfyj8lncWwE8gLSvqn4fjJWtKateyRwPHf+zILe2iFhZ9Iv93Di6UxABMdXJx/2BgENKtJMIii/iIrC46wjLqhxPHuEGfJx6eTY7W60cWTqIsuDyuQtDE/2hfX8wIDAQABo1AwTjAdBgNVHQ4EFgQUAeTs4eJlv6XbBdZbUeaH5Heb5S0wHwYDVR0jBBgwFoAUAeTs4eJlv6XbBdZbUeaH5Heb5S0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGmW3m3+ttIpAk6FwuzRLstWXBSejLEEB4NiL3ibuDOt7Wx1h8Qy5SzafyxcenYqF280qhOuy0aJezsUMf4pQjgWmL4WLUHNFjtG3u1XkMJk6pgguIWyDEgdFhQJAi0P0L+2atyQbECNyGXwDJRvtiGFBjpOBQthIjmvBj0yImLfuCwfdGgP8kvHvE84lKkyUZ9vOqiuyXSrIz1K7CfzeL5VbRdiORCZyClG+DCxPB6SeNXZgZqPYXw/niJbSA+DzG1vJfjwsv/+0UrZGvAjwcSGHs4TFmfHDPYR5Hgzm5Dq1d7OSOtPqLzkHzAA3MNoL3Wk7gfDTH0VtBVbYhshqwQ==\"\r\n },\r\n \"name\": \"ps6763\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedClientCertificates/ps6763\"\r\n }\r\n ],\r\n \"sslCertificates\": [\r\n {\r\n \"name\": \"ps2332\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslCertificates/ps2332\"\r\n }\r\n ],\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/publicIPAddresses/ps1171\"\r\n }\r\n },\r\n \"name\": \"ps1286\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendIPConfigurations/ps1286\"\r\n }\r\n ],\r\n \"frontendPorts\": [\r\n {\r\n \"properties\": {\r\n \"port\": 443\r\n },\r\n \"name\": \"ps4099\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendPorts/ps4099\"\r\n }\r\n ],\r\n \"probes\": [],\r\n \"backendAddressPools\": [\r\n {\r\n \"properties\": {\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"www.microsoft.com\"\r\n },\r\n {\r\n \"ipAddress\": \"www.bing.com\"\r\n }\r\n ]\r\n },\r\n \"name\": \"ps5090\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendAddressPools/ps5090\"\r\n }\r\n ],\r\n \"backendHttpSettingsCollection\": [\r\n {\r\n \"properties\": {\r\n \"port\": 443,\r\n \"protocol\": \"Https\",\r\n \"cookieBasedAffinity\": \"Enabled\",\r\n \"requestTimeout\": 30,\r\n \"authenticationCertificates\": [],\r\n \"trustedRootCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedRootCertificates/ps6931\"\r\n }\r\n ],\r\n \"pickHostNameFromBackendAddress\": true\r\n },\r\n \"name\": \"ps7801\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendHttpSettingsCollection/ps7801\"\r\n }\r\n ],\r\n \"httpListeners\": [\r\n {\r\n \"properties\": {\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendIPConfigurations/ps1286\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendPorts/ps4099\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslCertificates/ps2332\"\r\n },\r\n \"sslProfile\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslProfiles/ps5889\"\r\n },\r\n \"requireServerNameIndication\": false,\r\n \"customErrorConfigurations\": [],\r\n \"hostNames\": []\r\n },\r\n \"name\": \"ps2910\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n }\r\n ],\r\n \"sslProfiles\": [\r\n {\r\n \"properties\": {\r\n \"trustedClientCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedClientCertificates/ps4506\"\r\n }\r\n ],\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ],\r\n \"minProtocolVersion\": \"TLSv1_1\"\r\n },\r\n \"clientAuthConfiguration\": {}\r\n },\r\n \"name\": \"ps5889\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslProfiles/ps5889\"\r\n },\r\n {\r\n \"properties\": {\r\n \"trustedClientCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedClientCertificates/ps4506\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedClientCertificates/ps6763\"\r\n }\r\n ],\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ],\r\n \"minProtocolVersion\": \"TLSv1_1\"\r\n },\r\n \"clientAuthConfiguration\": {\r\n \"verifyClientCertIssuerDN\": true\r\n }\r\n },\r\n \"name\": \"ps8410\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslProfiles/ps8410\"\r\n }\r\n ],\r\n \"urlPathMaps\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"properties\": {\r\n \"ruleType\": \"Basic\",\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendAddressPools/ps5090\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendHttpSettingsCollection/ps7801\"\r\n },\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n }\r\n },\r\n \"name\": \"ps4024\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/requestRoutingRules/ps4024\"\r\n }\r\n ],\r\n \"rewriteRuleSets\": [],\r\n \"redirectConfigurations\": [],\r\n \"autoscaleConfiguration\": {\r\n \"minCapacity\": 3\r\n },\r\n \"privateLinkConfigurations\": [],\r\n \"customErrorConfigurations\": []\r\n },\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ],\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919\",\r\n \"location\": \"westus2\"\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"sku\": {\r\n \"name\": \"Standard_v2\",\r\n \"tier\": \"Standard_v2\"\r\n },\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ],\r\n \"minProtocolVersion\": \"TLSv1_1\"\r\n },\r\n \"gatewayIPConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/virtualNetworks/ps6755/subnets/ps7901\"\r\n }\r\n },\r\n \"name\": \"ps8415\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/gatewayIPConfigurations/ps8415\"\r\n }\r\n ],\r\n \"authenticationCertificates\": [],\r\n \"trustedRootCertificates\": [\r\n {\r\n \"properties\": {\r\n \"data\": \"MIIDTzCCAjegAwIBAgIQj5oTlR6oyJ1NlX9Wb9aFyjANBgkqhkiG9w0BAQsFADAwMS4wLAYDVQQDEyVBcHBsaWNhdGlvbkdhdGV3YXlTc2xDZXJ0LVVuaXRUZXN0LTAxMB4XDTE2MDIxNzA3MDc1M1oXDTM5MTIzMTIzNTk1OVowMDEuMCwGA1UEAxMlQXBwbGljYXRpb25HYXRld2F5U3NsQ2VydC1Vbml0VGVzdC0wMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANOUOFVmm+P4ht/qaiGZaiMzZSXwqGP8W/XWZRfJSc1mS6B4zBm8MtndmO9NbPUeGetk3E4jI0egP7NufuTAtfZY5nG9/gsZh8Hp4o+x+6F1wCUtK5pQ5Fne4Vwg0Q9k1CgUfQfK0zEoanOTEylcyp1nVpoGc3v4FZ9pQr8/xQ7+PSwgNpmGpU1gmgorDlXIO8jiKb+WfSoPAhHcavoPFg6DeGv30AK2m8ULFezOqbprrozRxXaKzt8fBaDSP1XMakFaO6ffZU4uNgrehW4zMnpdgAjT5koymDKGAfl/7+5QpLxSKc2478J+PvTwy/rfWKJLbEImoM7WE3imWgrHUNMCAwEAAaNlMGMwYQYDVR0BBFowWIAQxDXqD2PYxSlriJ6HuzZ+b6EyMDAxLjAsBgNVBAMTJUFwcGxpY2F0aW9uR2F0ZXdheVNzbENlcnQtVW5pdFRlc3QtMDGCEI+aE5UeqMidTZV/Vm/WhcowDQYJKoZIhvcNAQELBQADggEBADSC6PHkVYmoVOyyW2g7q3GG3MmXa43/HQNTM+pT3HENAlhGg8T9EFrOQ/0QAoEQbrtsP8Isj5u2Bd4MOlYA180ExyfL/NFb7QpXq/pRLbePMQAQicdSvk/9RyrNRBfNjT2KNlBp3RZtCkJjQWlc5ylWydPy4JPUZxit/5ygCRT+cmN1ioF469Ki8hzBlKmrDg8jkFUwFyD7B0fEfPP0gSZI3F6HqgCK2hzBTjujZjddZyn2XxXlxLu57C83CNPP8fbsGW2CwolgmYvt+dJsdDnT7VKX5RS4cOPp/JGG7QdhzqVBoK0vZP6gHEAOPoqBVUWf8SmlVuAVGmDl8EjLnK8=\"\r\n },\r\n \"name\": \"ps5410\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedRootCertificates/ps5410\"\r\n }\r\n ],\r\n \"trustedClientCertificates\": [\r\n {\r\n \"properties\": {\r\n \"data\": \"MIIDXTCCAkWgAwIBAgIJAP4WRAGKP3raMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA2MDczNTU4WhcNMjgxMTAzMDczNTU4WjBFMQswCQYDVQQGEwJVUzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAngH7nurifsefZWeL7oC/I4IZwcsYfrq0rflditQULdnh+RYLHFXWBsa+RRTguyPhpeKLPdh8n5w9VUJSpgNv2g+JVQWFpGnFeeslLajA+GoeZLq8IHjE9lHbX7vfSNAvAzEpYQpCjMtS74OYDwXUrFybtTbKRnH/hZucPjw2Z6h1twde4lYzJWzWQ/VRvRH+GHEN1OL8KOscVqsHVOMWZsFSVYYfyj8lncWwE8gLSvqn4fjJWtKateyRwPHf+zILe2iFhZ9Iv93Di6UxABMdXJx/2BgENKtJMIii/iIrC46wjLqhxPHuEGfJx6eTY7W60cWTqIsuDyuQtDE/2hfX8wIDAQABo1AwTjAdBgNVHQ4EFgQUAeTs4eJlv6XbBdZbUeaH5Heb5S0wHwYDVR0jBBgwFoAUAeTs4eJlv6XbBdZbUeaH5Heb5S0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGmW3m3+ttIpAk6FwuzRLstWXBSejLEEB4NiL3ibuDOt7Wx1h8Qy5SzafyxcenYqF280qhOuy0aJezsUMf4pQjgWmL4WLUHNFjtG3u1XkMJk6pgguIWyDEgdFhQJAi0P0L+2atyQbECNyGXwDJRvtiGFBjpOBQthIjmvBj0yImLfuCwfdGgP8kvHvE84lKkyUZ9vOqiuyXSrIz1K7CfzeL5VbRdiORCZyClG+DCxPB6SeNXZgZqPYXw/niJbSA+DzG1vJfjwsv/+0UrZGvAjwcSGHs4TFmfHDPYR5Hgzm5Dq1d7OSOtPqLzkHzAA3MNoL3Wk7gfDTH0VtBVbYhshqwQ==\"\r\n },\r\n \"name\": \"ps3395\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedClientCertificates/ps3395\"\r\n },\r\n {\r\n \"properties\": {\r\n \"data\": \"MIIDXTCCAkWgAwIBAgIJAP4WRAGKP3raMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA2MDczNTU4WhcNMjgxMTAzMDczNTU4WjBFMQswCQYDVQQGEwJVUzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAngH7nurifsefZWeL7oC/I4IZwcsYfrq0rflditQULdnh+RYLHFXWBsa+RRTguyPhpeKLPdh8n5w9VUJSpgNv2g+JVQWFpGnFeeslLajA+GoeZLq8IHjE9lHbX7vfSNAvAzEpYQpCjMtS74OYDwXUrFybtTbKRnH/hZucPjw2Z6h1twde4lYzJWzWQ/VRvRH+GHEN1OL8KOscVqsHVOMWZsFSVYYfyj8lncWwE8gLSvqn4fjJWtKateyRwPHf+zILe2iFhZ9Iv93Di6UxABMdXJx/2BgENKtJMIii/iIrC46wjLqhxPHuEGfJx6eTY7W60cWTqIsuDyuQtDE/2hfX8wIDAQABo1AwTjAdBgNVHQ4EFgQUAeTs4eJlv6XbBdZbUeaH5Heb5S0wHwYDVR0jBBgwFoAUAeTs4eJlv6XbBdZbUeaH5Heb5S0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGmW3m3+ttIpAk6FwuzRLstWXBSejLEEB4NiL3ibuDOt7Wx1h8Qy5SzafyxcenYqF280qhOuy0aJezsUMf4pQjgWmL4WLUHNFjtG3u1XkMJk6pgguIWyDEgdFhQJAi0P0L+2atyQbECNyGXwDJRvtiGFBjpOBQthIjmvBj0yImLfuCwfdGgP8kvHvE84lKkyUZ9vOqiuyXSrIz1K7CfzeL5VbRdiORCZyClG+DCxPB6SeNXZgZqPYXw/niJbSA+DzG1vJfjwsv/+0UrZGvAjwcSGHs4TFmfHDPYR5Hgzm5Dq1d7OSOtPqLzkHzAA3MNoL3Wk7gfDTH0VtBVbYhshqwQ==\"\r\n },\r\n \"name\": \"ps3578\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedClientCertificates/ps3578\"\r\n }\r\n ],\r\n \"sslCertificates\": [\r\n {\r\n \"name\": \"ps1102\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslCertificates/ps1102\"\r\n }\r\n ],\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/publicIPAddresses/ps7998\"\r\n }\r\n },\r\n \"name\": \"ps8933\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendIPConfigurations/ps8933\"\r\n }\r\n ],\r\n \"frontendPorts\": [\r\n {\r\n \"properties\": {\r\n \"port\": 443\r\n },\r\n \"name\": \"ps3687\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendPorts/ps3687\"\r\n }\r\n ],\r\n \"probes\": [],\r\n \"backendAddressPools\": [\r\n {\r\n \"properties\": {\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"www.microsoft.com\"\r\n },\r\n {\r\n \"ipAddress\": \"www.bing.com\"\r\n }\r\n ]\r\n },\r\n \"name\": \"ps109\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendAddressPools/ps109\"\r\n }\r\n ],\r\n \"backendHttpSettingsCollection\": [\r\n {\r\n \"properties\": {\r\n \"port\": 443,\r\n \"protocol\": \"Https\",\r\n \"cookieBasedAffinity\": \"Enabled\",\r\n \"requestTimeout\": 30,\r\n \"authenticationCertificates\": [],\r\n \"trustedRootCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedRootCertificates/ps5410\"\r\n }\r\n ],\r\n \"pickHostNameFromBackendAddress\": true\r\n },\r\n \"name\": \"ps66\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendHttpSettingsCollection/ps66\"\r\n }\r\n ],\r\n \"httpListeners\": [\r\n {\r\n \"properties\": {\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendIPConfigurations/ps8933\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendPorts/ps3687\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslCertificates/ps1102\"\r\n },\r\n \"sslProfile\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslProfiles/ps88\"\r\n },\r\n \"requireServerNameIndication\": false,\r\n \"customErrorConfigurations\": [],\r\n \"hostNames\": []\r\n },\r\n \"name\": \"ps8587\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n }\r\n ],\r\n \"sslProfiles\": [\r\n {\r\n \"properties\": {\r\n \"trustedClientCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedClientCertificates/ps3395\"\r\n }\r\n ],\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ],\r\n \"minProtocolVersion\": \"TLSv1_1\"\r\n },\r\n \"clientAuthConfiguration\": {}\r\n },\r\n \"name\": \"ps88\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslProfiles/ps88\"\r\n },\r\n {\r\n \"properties\": {\r\n \"trustedClientCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedClientCertificates/ps3395\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedClientCertificates/ps3578\"\r\n }\r\n ],\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ],\r\n \"minProtocolVersion\": \"TLSv1_1\"\r\n },\r\n \"clientAuthConfiguration\": {\r\n \"verifyClientCertIssuerDN\": true\r\n }\r\n },\r\n \"name\": \"ps9987\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslProfiles/ps9987\"\r\n }\r\n ],\r\n \"urlPathMaps\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"properties\": {\r\n \"ruleType\": \"Basic\",\r\n \"priority\": 100,\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendAddressPools/ps109\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendHttpSettingsCollection/ps66\"\r\n },\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n }\r\n },\r\n \"name\": \"ps1589\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/requestRoutingRules/ps1589\"\r\n }\r\n ],\r\n \"rewriteRuleSets\": [],\r\n \"redirectConfigurations\": [],\r\n \"autoscaleConfiguration\": {\r\n \"minCapacity\": 3\r\n },\r\n \"privateLinkConfigurations\": [],\r\n \"customErrorConfigurations\": []\r\n },\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ],\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181\",\r\n \"location\": \"westus2\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "4a21bfbd-ad3a-4c19-919a-f3648709d1d4" + "d52924ff-4cad-4778-93cb-431100c7aa70" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/718.238.18288.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/416.1932.13825.0" ], "Content-Type": [ "application/json; charset=utf-8" ], "Content-Length": [ - "12715" + "12674" ] }, "ResponseHeaders": { @@ -1724,19 +1748,19 @@ "10" ], "x-ms-request-id": [ - "ffe8a030-71a3-4bbd-a952-0d05f5adc0ad" + "9efffb9a-88ac-49fe-af54-792fd40c2205" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/providers/Microsoft.Network/locations/westus2/operations/ffe8a030-71a3-4bbd-a952-0d05f5adc0ad?api-version=2020-05-01" + "https://management.azure.com/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/providers/Microsoft.Network/locations/westus2/operations/9efffb9a-88ac-49fe-af54-792fd40c2205?api-version=2021-02-01" ], "x-ms-correlation-request-id": [ - "feeac5d3-43c5-43ba-ac8a-cb5b4355dfa4" + "1ef372b3-a5d1-462d-ad14-74a95aaf2542" ], "Azure-AsyncNotification": [ "Enabled" ], "x-ms-arm-service-request-id": [ - "c3da1e8e-9111-43aa-82aa-125267b78dbc" + "df88a121-a92b-4157-bd14-caec3ad23d28" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1746,19 +1770,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1198" + "1199" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T205615Z:feeac5d3-43c5-43ba-ac8a-cb5b4355dfa4" + "WESTUS:20210514T010230Z:1ef372b3-a5d1-462d-ad14-74a95aaf2542" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 20:56:15 GMT" + "Fri, 14 May 2021 01:02:29 GMT" ], "Content-Length": [ - "19478" + "22065" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1767,32 +1791,32 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps8919\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919\",\r\n \"etag\": \"W/\\\"808d19ef-8a19-49a2-9cde-b09c1bc4e2d7\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways\",\r\n \"location\": \"westus2\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ],\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"9877264c-1b24-43cc-9e59-39d1425cde48\",\r\n \"sku\": {\r\n \"name\": \"Standard_v2\",\r\n \"tier\": \"Standard_v2\"\r\n },\r\n \"operationalState\": \"Running\",\r\n \"gatewayIPConfigurations\": [\r\n {\r\n \"name\": \"ps1952\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/gatewayIPConfigurations/ps1952\",\r\n \"etag\": \"W/\\\"808d19ef-8a19-49a2-9cde-b09c1bc4e2d7\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/virtualNetworks/ps3334/subnets/ps9774\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/gatewayIPConfigurations\"\r\n }\r\n ],\r\n \"sslCertificates\": [\r\n {\r\n \"name\": \"ps2332\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslCertificates/ps2332\",\r\n \"etag\": \"W/\\\"808d19ef-8a19-49a2-9cde-b09c1bc4e2d7\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"publicCertData\": \"MIIDogYJKoZIhvcNAQcCoIIDkzCCA48CAQExADALBgkqhkiG9w0BBwGgggN3MIIDczCCAlugAwIBAgIQL/k3jna6xZtLgV+mC9tPdzANBgkqhkiG9w0BAQsFADAxMS8wLQYDVQQDDCZhcHBsaWNhdGlvbmdhdGV3YXkucG93ZXJzaGVsbC50ZXN0LmNvbTAgFw0xNzEwMzExNzA3MDBaGA8yMDU5MTAzMTE3MTcwMVowMTEvMC0GA1UEAwwmYXBwbGljYXRpb25nYXRld2F5LnBvd2Vyc2hlbGwudGVzdC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC0xGszrl4F07eN+7WaJhi+ETjDkXJSiTwi0E0qHwCzIFMFypeBGQOQ/nkwcbF/nBRbUQDrGjhaWwdJ0CNHaQ3caVFfNVLb2Wlc4CJazy0bSNyGOJjK4H9WWM+eo7k4jEMmGIp+H5GvovBilwTLK1JQwbrp/XdLgA8TDy8ZLk0LDw5A028QywI8+cRKmmHJoEwIZMMovsqwzAUclsbgKkuRaoF8OOFh9nsOXx9+ulhrqshrpikUsDSsyDhvFLnqVJBdjA1dJDnd8ctGgGXPxhy2SOhOJ/SSPUed0reengNnycBMsumTpW0p/VRgPk1eWRh37MRmxB6X3j5vkgvtt8Z5AgMBAAGjgYQwgYEwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAxBgNVHREEKjAogiZhcHBsaWNhdGlvbmdhdGV3YXkucG93ZXJzaGVsbC50ZXN0LmNvbTAdBgNVHQ4EFgQUCXYSgEunlkxbbGLEItZoAIuBWyUwDQYJKoZIhvcNAQELBQADggEBABYZecViOw7UQDGlc4Oy/sVmKbEF/a7XcOTiq95f39LQshc6ZhtkbvqUwzmGVP8S+DvrShI16F/Tkl/KBtUHG/e+l6GjIVbq1ygeTeAGy6BvNhDa41944Hd4A85X7YeD9qkQzHlAS8gBED1dTh3dXSVVdRZ5pcK0nxfNth3xQGTlfEFpPN6C6434YLQ5RvyYQGJkf3Amu8n8fWT40QIrsIPbbTdmXOl1I60NP7EPQp+9sHtdajZactzFJ2/ovOaK5JGRiX5RtRqz0hQT/6Benn7maD7Hz5bfOB8UmD4iR/QhWrcT+mCr1qS+ZFrD0bcEAi0NoJlSVFIB6rgUyE4CqxExAA==\",\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslCertificates\"\r\n }\r\n ],\r\n \"trustedRootCertificates\": [\r\n {\r\n \"name\": \"ps6931\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedRootCertificates/ps6931\",\r\n \"etag\": \"W/\\\"808d19ef-8a19-49a2-9cde-b09c1bc4e2d7\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"data\": \"MIIDTzCCAjegAwIBAgIQj5oTlR6oyJ1NlX9Wb9aFyjANBgkqhkiG9w0BAQsFADAwMS4wLAYDVQQDEyVBcHBsaWNhdGlvbkdhdGV3YXlTc2xDZXJ0LVVuaXRUZXN0LTAxMB4XDTE2MDIxNzA3MDc1M1oXDTM5MTIzMTIzNTk1OVowMDEuMCwGA1UEAxMlQXBwbGljYXRpb25HYXRld2F5U3NsQ2VydC1Vbml0VGVzdC0wMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANOUOFVmm+P4ht/qaiGZaiMzZSXwqGP8W/XWZRfJSc1mS6B4zBm8MtndmO9NbPUeGetk3E4jI0egP7NufuTAtfZY5nG9/gsZh8Hp4o+x+6F1wCUtK5pQ5Fne4Vwg0Q9k1CgUfQfK0zEoanOTEylcyp1nVpoGc3v4FZ9pQr8/xQ7+PSwgNpmGpU1gmgorDlXIO8jiKb+WfSoPAhHcavoPFg6DeGv30AK2m8ULFezOqbprrozRxXaKzt8fBaDSP1XMakFaO6ffZU4uNgrehW4zMnpdgAjT5koymDKGAfl/7+5QpLxSKc2478J+PvTwy/rfWKJLbEImoM7WE3imWgrHUNMCAwEAAaNlMGMwYQYDVR0BBFowWIAQxDXqD2PYxSlriJ6HuzZ+b6EyMDAxLjAsBgNVBAMTJUFwcGxpY2F0aW9uR2F0ZXdheVNzbENlcnQtVW5pdFRlc3QtMDGCEI+aE5UeqMidTZV/Vm/WhcowDQYJKoZIhvcNAQELBQADggEBADSC6PHkVYmoVOyyW2g7q3GG3MmXa43/HQNTM+pT3HENAlhGg8T9EFrOQ/0QAoEQbrtsP8Isj5u2Bd4MOlYA180ExyfL/NFb7QpXq/pRLbePMQAQicdSvk/9RyrNRBfNjT2KNlBp3RZtCkJjQWlc5ylWydPy4JPUZxit/5ygCRT+cmN1ioF469Ki8hzBlKmrDg8jkFUwFyD7B0fEfPP0gSZI3F6HqgCK2hzBTjujZjddZyn2XxXlxLu57C83CNPP8fbsGW2CwolgmYvt+dJsdDnT7VKX5RS4cOPp/JGG7QdhzqVBoK0vZP6gHEAOPoqBVUWf8SmlVuAVGmDl8EjLnK8=\",\r\n \"backendHttpSettings\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendHttpSettingsCollection/ps7801\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/trustedRootCertificates\"\r\n }\r\n ],\r\n \"trustedClientCertificates\": [\r\n {\r\n \"name\": \"ps4506\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedClientCertificates/ps4506\",\r\n \"etag\": \"W/\\\"808d19ef-8a19-49a2-9cde-b09c1bc4e2d7\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"data\": \"MIIDXTCCAkWgAwIBAgIJAP4WRAGKP3raMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA2MDczNTU4WhcNMjgxMTAzMDczNTU4WjBFMQswCQYDVQQGEwJVUzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAngH7nurifsefZWeL7oC/I4IZwcsYfrq0rflditQULdnh+RYLHFXWBsa+RRTguyPhpeKLPdh8n5w9VUJSpgNv2g+JVQWFpGnFeeslLajA+GoeZLq8IHjE9lHbX7vfSNAvAzEpYQpCjMtS74OYDwXUrFybtTbKRnH/hZucPjw2Z6h1twde4lYzJWzWQ/VRvRH+GHEN1OL8KOscVqsHVOMWZsFSVYYfyj8lncWwE8gLSvqn4fjJWtKateyRwPHf+zILe2iFhZ9Iv93Di6UxABMdXJx/2BgENKtJMIii/iIrC46wjLqhxPHuEGfJx6eTY7W60cWTqIsuDyuQtDE/2hfX8wIDAQABo1AwTjAdBgNVHQ4EFgQUAeTs4eJlv6XbBdZbUeaH5Heb5S0wHwYDVR0jBBgwFoAUAeTs4eJlv6XbBdZbUeaH5Heb5S0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGmW3m3+ttIpAk6FwuzRLstWXBSejLEEB4NiL3ibuDOt7Wx1h8Qy5SzafyxcenYqF280qhOuy0aJezsUMf4pQjgWmL4WLUHNFjtG3u1XkMJk6pgguIWyDEgdFhQJAi0P0L+2atyQbECNyGXwDJRvtiGFBjpOBQthIjmvBj0yImLfuCwfdGgP8kvHvE84lKkyUZ9vOqiuyXSrIz1K7CfzeL5VbRdiORCZyClG+DCxPB6SeNXZgZqPYXw/niJbSA+DzG1vJfjwsv/+0UrZGvAjwcSGHs4TFmfHDPYR5Hgzm5Dq1d7OSOtPqLzkHzAA3MNoL3Wk7gfDTH0VtBVbYhshqwQ==\",\r\n \"sslProfiles\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslProfiles/ps5889\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslProfiles/ps8410\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/trustedClientCertificates\"\r\n },\r\n {\r\n \"name\": \"ps6763\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedClientCertificates/ps6763\",\r\n \"etag\": \"W/\\\"808d19ef-8a19-49a2-9cde-b09c1bc4e2d7\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"data\": \"MIIDXTCCAkWgAwIBAgIJAP4WRAGKP3raMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA2MDczNTU4WhcNMjgxMTAzMDczNTU4WjBFMQswCQYDVQQGEwJVUzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAngH7nurifsefZWeL7oC/I4IZwcsYfrq0rflditQULdnh+RYLHFXWBsa+RRTguyPhpeKLPdh8n5w9VUJSpgNv2g+JVQWFpGnFeeslLajA+GoeZLq8IHjE9lHbX7vfSNAvAzEpYQpCjMtS74OYDwXUrFybtTbKRnH/hZucPjw2Z6h1twde4lYzJWzWQ/VRvRH+GHEN1OL8KOscVqsHVOMWZsFSVYYfyj8lncWwE8gLSvqn4fjJWtKateyRwPHf+zILe2iFhZ9Iv93Di6UxABMdXJx/2BgENKtJMIii/iIrC46wjLqhxPHuEGfJx6eTY7W60cWTqIsuDyuQtDE/2hfX8wIDAQABo1AwTjAdBgNVHQ4EFgQUAeTs4eJlv6XbBdZbUeaH5Heb5S0wHwYDVR0jBBgwFoAUAeTs4eJlv6XbBdZbUeaH5Heb5S0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGmW3m3+ttIpAk6FwuzRLstWXBSejLEEB4NiL3ibuDOt7Wx1h8Qy5SzafyxcenYqF280qhOuy0aJezsUMf4pQjgWmL4WLUHNFjtG3u1XkMJk6pgguIWyDEgdFhQJAi0P0L+2atyQbECNyGXwDJRvtiGFBjpOBQthIjmvBj0yImLfuCwfdGgP8kvHvE84lKkyUZ9vOqiuyXSrIz1K7CfzeL5VbRdiORCZyClG+DCxPB6SeNXZgZqPYXw/niJbSA+DzG1vJfjwsv/+0UrZGvAjwcSGHs4TFmfHDPYR5Hgzm5Dq1d7OSOtPqLzkHzAA3MNoL3Wk7gfDTH0VtBVbYhshqwQ==\",\r\n \"sslProfiles\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslProfiles/ps8410\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/trustedClientCertificates\"\r\n }\r\n ],\r\n \"sslProfiles\": [\r\n {\r\n \"name\": \"ps5889\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslProfiles/ps5889\",\r\n \"etag\": \"W/\\\"808d19ef-8a19-49a2-9cde-b09c1bc4e2d7\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"minProtocolVersion\": \"TLSv1_1\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ]\r\n },\r\n \"clientAuthConfiguration\": {\r\n \"verifyClientCertIssuerDN\": false\r\n },\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n }\r\n ],\r\n \"trustedClientCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedClientCertificates/ps4506\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslProfiles\"\r\n },\r\n {\r\n \"name\": \"ps8410\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslProfiles/ps8410\",\r\n \"etag\": \"W/\\\"808d19ef-8a19-49a2-9cde-b09c1bc4e2d7\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"minProtocolVersion\": \"TLSv1_1\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ]\r\n },\r\n \"clientAuthConfiguration\": {\r\n \"verifyClientCertIssuerDN\": true\r\n },\r\n \"trustedClientCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedClientCertificates/ps4506\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedClientCertificates/ps6763\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslProfiles\"\r\n }\r\n ],\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"name\": \"ps1286\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendIPConfigurations/ps1286\",\r\n \"etag\": \"W/\\\"808d19ef-8a19-49a2-9cde-b09c1bc4e2d7\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendIPConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/publicIPAddresses/ps1171\"\r\n },\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"frontendPorts\": [\r\n {\r\n \"name\": \"ps4099\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendPorts/ps4099\",\r\n \"etag\": \"W/\\\"808d19ef-8a19-49a2-9cde-b09c1bc4e2d7\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"port\": 443,\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendPorts\"\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"name\": \"ps5090\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendAddressPools/ps5090\",\r\n \"etag\": \"W/\\\"808d19ef-8a19-49a2-9cde-b09c1bc4e2d7\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"www.microsoft.com\"\r\n },\r\n {\r\n \"ipAddress\": \"www.bing.com\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/requestRoutingRules/ps4024\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/backendAddressPools\"\r\n }\r\n ],\r\n \"loadDistributionPolicies\": [],\r\n \"backendHttpSettingsCollection\": [\r\n {\r\n \"name\": \"ps7801\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendHttpSettingsCollection/ps7801\",\r\n \"etag\": \"W/\\\"808d19ef-8a19-49a2-9cde-b09c1bc4e2d7\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"port\": 443,\r\n \"protocol\": \"Https\",\r\n \"cookieBasedAffinity\": \"Enabled\",\r\n \"pickHostNameFromBackendAddress\": true,\r\n \"requestTimeout\": 30,\r\n \"trustedRootCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedRootCertificates/ps6931\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/requestRoutingRules/ps4024\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/backendHttpSettingsCollection\"\r\n }\r\n ],\r\n \"httpListeners\": [\r\n {\r\n \"name\": \"ps2910\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\",\r\n \"etag\": \"W/\\\"808d19ef-8a19-49a2-9cde-b09c1bc4e2d7\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendIPConfigurations/ps1286\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendPorts/ps4099\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslCertificates/ps2332\"\r\n },\r\n \"sslProfile\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslProfiles/ps5889\"\r\n },\r\n \"hostNames\": [],\r\n \"requireServerNameIndication\": false,\r\n \"customErrorConfigurations\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/requestRoutingRules/ps4024\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/httpListeners\"\r\n }\r\n ],\r\n \"urlPathMaps\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"name\": \"ps4024\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/requestRoutingRules/ps4024\",\r\n \"etag\": \"W/\\\"808d19ef-8a19-49a2-9cde-b09c1bc4e2d7\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"ruleType\": \"Basic\",\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n },\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendAddressPools/ps5090\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendHttpSettingsCollection/ps7801\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/requestRoutingRules\"\r\n }\r\n ],\r\n \"probes\": [],\r\n \"rewriteRuleSets\": [],\r\n \"redirectConfigurations\": [],\r\n \"privateLinkConfigurations\": [],\r\n \"privateEndpointConnections\": [],\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"minProtocolVersion\": \"TLSv1_1\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ]\r\n },\r\n \"autoscaleConfiguration\": {\r\n \"minCapacity\": 3\r\n },\r\n \"customErrorConfigurations\": []\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps2181\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181\",\r\n \"etag\": \"W/\\\"f8435d81-d59d-4f1d-90dc-43cb868e008a\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways\",\r\n \"location\": \"westus2\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ],\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"390ff01a-4ae6-4cd8-9172-7a9a0354af56\",\r\n \"sku\": {\r\n \"name\": \"Standard_v2\",\r\n \"tier\": \"Standard_v2\"\r\n },\r\n \"operationalState\": \"Running\",\r\n \"gatewayIPConfigurations\": [\r\n {\r\n \"name\": \"ps8415\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/gatewayIPConfigurations/ps8415\",\r\n \"etag\": \"W/\\\"f8435d81-d59d-4f1d-90dc-43cb868e008a\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/virtualNetworks/ps6755/subnets/ps7901\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/gatewayIPConfigurations\"\r\n }\r\n ],\r\n \"sslCertificates\": [\r\n {\r\n \"name\": \"ps1102\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslCertificates/ps1102\",\r\n \"etag\": \"W/\\\"f8435d81-d59d-4f1d-90dc-43cb868e008a\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"publicCertData\": \"MIIDogYJKoZIhvcNAQcCoIIDkzCCA48CAQExADALBgkqhkiG9w0BBwGgggN3MIIDczCCAlugAwIBAgIQL/k3jna6xZtLgV+mC9tPdzANBgkqhkiG9w0BAQsFADAxMS8wLQYDVQQDDCZhcHBsaWNhdGlvbmdhdGV3YXkucG93ZXJzaGVsbC50ZXN0LmNvbTAgFw0xNzEwMzExNzA3MDBaGA8yMDU5MTAzMTE3MTcwMVowMTEvMC0GA1UEAwwmYXBwbGljYXRpb25nYXRld2F5LnBvd2Vyc2hlbGwudGVzdC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC0xGszrl4F07eN+7WaJhi+ETjDkXJSiTwi0E0qHwCzIFMFypeBGQOQ/nkwcbF/nBRbUQDrGjhaWwdJ0CNHaQ3caVFfNVLb2Wlc4CJazy0bSNyGOJjK4H9WWM+eo7k4jEMmGIp+H5GvovBilwTLK1JQwbrp/XdLgA8TDy8ZLk0LDw5A028QywI8+cRKmmHJoEwIZMMovsqwzAUclsbgKkuRaoF8OOFh9nsOXx9+ulhrqshrpikUsDSsyDhvFLnqVJBdjA1dJDnd8ctGgGXPxhy2SOhOJ/SSPUed0reengNnycBMsumTpW0p/VRgPk1eWRh37MRmxB6X3j5vkgvtt8Z5AgMBAAGjgYQwgYEwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAxBgNVHREEKjAogiZhcHBsaWNhdGlvbmdhdGV3YXkucG93ZXJzaGVsbC50ZXN0LmNvbTAdBgNVHQ4EFgQUCXYSgEunlkxbbGLEItZoAIuBWyUwDQYJKoZIhvcNAQELBQADggEBABYZecViOw7UQDGlc4Oy/sVmKbEF/a7XcOTiq95f39LQshc6ZhtkbvqUwzmGVP8S+DvrShI16F/Tkl/KBtUHG/e+l6GjIVbq1ygeTeAGy6BvNhDa41944Hd4A85X7YeD9qkQzHlAS8gBED1dTh3dXSVVdRZ5pcK0nxfNth3xQGTlfEFpPN6C6434YLQ5RvyYQGJkf3Amu8n8fWT40QIrsIPbbTdmXOl1I60NP7EPQp+9sHtdajZactzFJ2/ovOaK5JGRiX5RtRqz0hQT/6Benn7maD7Hz5bfOB8UmD4iR/QhWrcT+mCr1qS+ZFrD0bcEAi0NoJlSVFIB6rgUyE4CqxExAA==\",\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslCertificates\"\r\n }\r\n ],\r\n \"trustedRootCertificates\": [\r\n {\r\n \"name\": \"ps5410\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedRootCertificates/ps5410\",\r\n \"etag\": \"W/\\\"f8435d81-d59d-4f1d-90dc-43cb868e008a\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"data\": \"MIIDTzCCAjegAwIBAgIQj5oTlR6oyJ1NlX9Wb9aFyjANBgkqhkiG9w0BAQsFADAwMS4wLAYDVQQDEyVBcHBsaWNhdGlvbkdhdGV3YXlTc2xDZXJ0LVVuaXRUZXN0LTAxMB4XDTE2MDIxNzA3MDc1M1oXDTM5MTIzMTIzNTk1OVowMDEuMCwGA1UEAxMlQXBwbGljYXRpb25HYXRld2F5U3NsQ2VydC1Vbml0VGVzdC0wMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANOUOFVmm+P4ht/qaiGZaiMzZSXwqGP8W/XWZRfJSc1mS6B4zBm8MtndmO9NbPUeGetk3E4jI0egP7NufuTAtfZY5nG9/gsZh8Hp4o+x+6F1wCUtK5pQ5Fne4Vwg0Q9k1CgUfQfK0zEoanOTEylcyp1nVpoGc3v4FZ9pQr8/xQ7+PSwgNpmGpU1gmgorDlXIO8jiKb+WfSoPAhHcavoPFg6DeGv30AK2m8ULFezOqbprrozRxXaKzt8fBaDSP1XMakFaO6ffZU4uNgrehW4zMnpdgAjT5koymDKGAfl/7+5QpLxSKc2478J+PvTwy/rfWKJLbEImoM7WE3imWgrHUNMCAwEAAaNlMGMwYQYDVR0BBFowWIAQxDXqD2PYxSlriJ6HuzZ+b6EyMDAxLjAsBgNVBAMTJUFwcGxpY2F0aW9uR2F0ZXdheVNzbENlcnQtVW5pdFRlc3QtMDGCEI+aE5UeqMidTZV/Vm/WhcowDQYJKoZIhvcNAQELBQADggEBADSC6PHkVYmoVOyyW2g7q3GG3MmXa43/HQNTM+pT3HENAlhGg8T9EFrOQ/0QAoEQbrtsP8Isj5u2Bd4MOlYA180ExyfL/NFb7QpXq/pRLbePMQAQicdSvk/9RyrNRBfNjT2KNlBp3RZtCkJjQWlc5ylWydPy4JPUZxit/5ygCRT+cmN1ioF469Ki8hzBlKmrDg8jkFUwFyD7B0fEfPP0gSZI3F6HqgCK2hzBTjujZjddZyn2XxXlxLu57C83CNPP8fbsGW2CwolgmYvt+dJsdDnT7VKX5RS4cOPp/JGG7QdhzqVBoK0vZP6gHEAOPoqBVUWf8SmlVuAVGmDl8EjLnK8=\",\r\n \"backendHttpSettings\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendHttpSettingsCollection/ps66\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/trustedRootCertificates\"\r\n }\r\n ],\r\n \"trustedClientCertificates\": [\r\n {\r\n \"name\": \"ps3395\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedClientCertificates/ps3395\",\r\n \"etag\": \"W/\\\"f8435d81-d59d-4f1d-90dc-43cb868e008a\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"data\": \"MIIDXTCCAkWgAwIBAgIJAP4WRAGKP3raMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA2MDczNTU4WhcNMjgxMTAzMDczNTU4WjBFMQswCQYDVQQGEwJVUzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAngH7nurifsefZWeL7oC/I4IZwcsYfrq0rflditQULdnh+RYLHFXWBsa+RRTguyPhpeKLPdh8n5w9VUJSpgNv2g+JVQWFpGnFeeslLajA+GoeZLq8IHjE9lHbX7vfSNAvAzEpYQpCjMtS74OYDwXUrFybtTbKRnH/hZucPjw2Z6h1twde4lYzJWzWQ/VRvRH+GHEN1OL8KOscVqsHVOMWZsFSVYYfyj8lncWwE8gLSvqn4fjJWtKateyRwPHf+zILe2iFhZ9Iv93Di6UxABMdXJx/2BgENKtJMIii/iIrC46wjLqhxPHuEGfJx6eTY7W60cWTqIsuDyuQtDE/2hfX8wIDAQABo1AwTjAdBgNVHQ4EFgQUAeTs4eJlv6XbBdZbUeaH5Heb5S0wHwYDVR0jBBgwFoAUAeTs4eJlv6XbBdZbUeaH5Heb5S0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGmW3m3+ttIpAk6FwuzRLstWXBSejLEEB4NiL3ibuDOt7Wx1h8Qy5SzafyxcenYqF280qhOuy0aJezsUMf4pQjgWmL4WLUHNFjtG3u1XkMJk6pgguIWyDEgdFhQJAi0P0L+2atyQbECNyGXwDJRvtiGFBjpOBQthIjmvBj0yImLfuCwfdGgP8kvHvE84lKkyUZ9vOqiuyXSrIz1K7CfzeL5VbRdiORCZyClG+DCxPB6SeNXZgZqPYXw/niJbSA+DzG1vJfjwsv/+0UrZGvAjwcSGHs4TFmfHDPYR5Hgzm5Dq1d7OSOtPqLzkHzAA3MNoL3Wk7gfDTH0VtBVbYhshqwQ==\",\r\n \"validatedCertData\": \"-----BEGIN CERTIFICATE-----MIIDXTCCAkWgAwIBAgIJAP4WRAGKP3raMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA2MDczNTU4WhcNMjgxMTAzMDczNTU4WjBFMQswCQYDVQQGEwJVUzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAngH7nurifsefZWeL7oC/I4IZwcsYfrq0rflditQULdnh+RYLHFXWBsa+RRTguyPhpeKLPdh8n5w9VUJSpgNv2g+JVQWFpGnFeeslLajA+GoeZLq8IHjE9lHbX7vfSNAvAzEpYQpCjMtS74OYDwXUrFybtTbKRnH/hZucPjw2Z6h1twde4lYzJWzWQ/VRvRH+GHEN1OL8KOscVqsHVOMWZsFSVYYfyj8lncWwE8gLSvqn4fjJWtKateyRwPHf+zILe2iFhZ9Iv93Di6UxABMdXJx/2BgENKtJMIii/iIrC46wjLqhxPHuEGfJx6eTY7W60cWTqIsuDyuQtDE/2hfX8wIDAQABo1AwTjAdBgNVHQ4EFgQUAeTs4eJlv6XbBdZbUeaH5Heb5S0wHwYDVR0jBBgwFoAUAeTs4eJlv6XbBdZbUeaH5Heb5S0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGmW3m3+ttIpAk6FwuzRLstWXBSejLEEB4NiL3ibuDOt7Wx1h8Qy5SzafyxcenYqF280qhOuy0aJezsUMf4pQjgWmL4WLUHNFjtG3u1XkMJk6pgguIWyDEgdFhQJAi0P0L+2atyQbECNyGXwDJRvtiGFBjpOBQthIjmvBj0yImLfuCwfdGgP8kvHvE84lKkyUZ9vOqiuyXSrIz1K7CfzeL5VbRdiORCZyClG+DCxPB6SeNXZgZqPYXw/niJbSA+DzG1vJfjwsv/+0UrZGvAjwcSGHs4TFmfHDPYR5Hgzm5Dq1d7OSOtPqLzkHzAA3MNoL3Wk7gfDTH0VtBVbYhshqwQ==-----END CERTIFICATE-----\",\r\n \"clientCertIssuerDN\": \"O=Internet Widgits Pty Ltd, S=Some-State, C=US\",\r\n \"sslProfiles\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslProfiles/ps88\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslProfiles/ps9987\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/trustedClientCertificates\"\r\n },\r\n {\r\n \"name\": \"ps3578\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedClientCertificates/ps3578\",\r\n \"etag\": \"W/\\\"f8435d81-d59d-4f1d-90dc-43cb868e008a\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"data\": \"MIIDXTCCAkWgAwIBAgIJAP4WRAGKP3raMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA2MDczNTU4WhcNMjgxMTAzMDczNTU4WjBFMQswCQYDVQQGEwJVUzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAngH7nurifsefZWeL7oC/I4IZwcsYfrq0rflditQULdnh+RYLHFXWBsa+RRTguyPhpeKLPdh8n5w9VUJSpgNv2g+JVQWFpGnFeeslLajA+GoeZLq8IHjE9lHbX7vfSNAvAzEpYQpCjMtS74OYDwXUrFybtTbKRnH/hZucPjw2Z6h1twde4lYzJWzWQ/VRvRH+GHEN1OL8KOscVqsHVOMWZsFSVYYfyj8lncWwE8gLSvqn4fjJWtKateyRwPHf+zILe2iFhZ9Iv93Di6UxABMdXJx/2BgENKtJMIii/iIrC46wjLqhxPHuEGfJx6eTY7W60cWTqIsuDyuQtDE/2hfX8wIDAQABo1AwTjAdBgNVHQ4EFgQUAeTs4eJlv6XbBdZbUeaH5Heb5S0wHwYDVR0jBBgwFoAUAeTs4eJlv6XbBdZbUeaH5Heb5S0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGmW3m3+ttIpAk6FwuzRLstWXBSejLEEB4NiL3ibuDOt7Wx1h8Qy5SzafyxcenYqF280qhOuy0aJezsUMf4pQjgWmL4WLUHNFjtG3u1XkMJk6pgguIWyDEgdFhQJAi0P0L+2atyQbECNyGXwDJRvtiGFBjpOBQthIjmvBj0yImLfuCwfdGgP8kvHvE84lKkyUZ9vOqiuyXSrIz1K7CfzeL5VbRdiORCZyClG+DCxPB6SeNXZgZqPYXw/niJbSA+DzG1vJfjwsv/+0UrZGvAjwcSGHs4TFmfHDPYR5Hgzm5Dq1d7OSOtPqLzkHzAA3MNoL3Wk7gfDTH0VtBVbYhshqwQ==\",\r\n \"validatedCertData\": \"-----BEGIN CERTIFICATE-----MIIDXTCCAkWgAwIBAgIJAP4WRAGKP3raMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA2MDczNTU4WhcNMjgxMTAzMDczNTU4WjBFMQswCQYDVQQGEwJVUzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAngH7nurifsefZWeL7oC/I4IZwcsYfrq0rflditQULdnh+RYLHFXWBsa+RRTguyPhpeKLPdh8n5w9VUJSpgNv2g+JVQWFpGnFeeslLajA+GoeZLq8IHjE9lHbX7vfSNAvAzEpYQpCjMtS74OYDwXUrFybtTbKRnH/hZucPjw2Z6h1twde4lYzJWzWQ/VRvRH+GHEN1OL8KOscVqsHVOMWZsFSVYYfyj8lncWwE8gLSvqn4fjJWtKateyRwPHf+zILe2iFhZ9Iv93Di6UxABMdXJx/2BgENKtJMIii/iIrC46wjLqhxPHuEGfJx6eTY7W60cWTqIsuDyuQtDE/2hfX8wIDAQABo1AwTjAdBgNVHQ4EFgQUAeTs4eJlv6XbBdZbUeaH5Heb5S0wHwYDVR0jBBgwFoAUAeTs4eJlv6XbBdZbUeaH5Heb5S0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGmW3m3+ttIpAk6FwuzRLstWXBSejLEEB4NiL3ibuDOt7Wx1h8Qy5SzafyxcenYqF280qhOuy0aJezsUMf4pQjgWmL4WLUHNFjtG3u1XkMJk6pgguIWyDEgdFhQJAi0P0L+2atyQbECNyGXwDJRvtiGFBjpOBQthIjmvBj0yImLfuCwfdGgP8kvHvE84lKkyUZ9vOqiuyXSrIz1K7CfzeL5VbRdiORCZyClG+DCxPB6SeNXZgZqPYXw/niJbSA+DzG1vJfjwsv/+0UrZGvAjwcSGHs4TFmfHDPYR5Hgzm5Dq1d7OSOtPqLzkHzAA3MNoL3Wk7gfDTH0VtBVbYhshqwQ==-----END CERTIFICATE-----\",\r\n \"clientCertIssuerDN\": \"O=Internet Widgits Pty Ltd, S=Some-State, C=US\",\r\n \"sslProfiles\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslProfiles/ps9987\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/trustedClientCertificates\"\r\n }\r\n ],\r\n \"sslProfiles\": [\r\n {\r\n \"name\": \"ps88\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslProfiles/ps88\",\r\n \"etag\": \"W/\\\"f8435d81-d59d-4f1d-90dc-43cb868e008a\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"minProtocolVersion\": \"TLSv1_1\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ]\r\n },\r\n \"clientAuthConfiguration\": {\r\n \"verifyClientCertIssuerDN\": false\r\n },\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n }\r\n ],\r\n \"trustedClientCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedClientCertificates/ps3395\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslProfiles\"\r\n },\r\n {\r\n \"name\": \"ps9987\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslProfiles/ps9987\",\r\n \"etag\": \"W/\\\"f8435d81-d59d-4f1d-90dc-43cb868e008a\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"minProtocolVersion\": \"TLSv1_1\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ]\r\n },\r\n \"clientAuthConfiguration\": {\r\n \"verifyClientCertIssuerDN\": true\r\n },\r\n \"trustedClientCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedClientCertificates/ps3395\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedClientCertificates/ps3578\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslProfiles\"\r\n }\r\n ],\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"name\": \"ps8933\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendIPConfigurations/ps8933\",\r\n \"etag\": \"W/\\\"f8435d81-d59d-4f1d-90dc-43cb868e008a\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendIPConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/publicIPAddresses/ps7998\"\r\n },\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"frontendPorts\": [\r\n {\r\n \"name\": \"ps3687\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendPorts/ps3687\",\r\n \"etag\": \"W/\\\"f8435d81-d59d-4f1d-90dc-43cb868e008a\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"port\": 443,\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendPorts\"\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"name\": \"ps109\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendAddressPools/ps109\",\r\n \"etag\": \"W/\\\"f8435d81-d59d-4f1d-90dc-43cb868e008a\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"www.microsoft.com\"\r\n },\r\n {\r\n \"ipAddress\": \"www.bing.com\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/requestRoutingRules/ps1589\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/backendAddressPools\"\r\n }\r\n ],\r\n \"loadDistributionPolicies\": [],\r\n \"backendHttpSettingsCollection\": [\r\n {\r\n \"name\": \"ps66\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendHttpSettingsCollection/ps66\",\r\n \"etag\": \"W/\\\"f8435d81-d59d-4f1d-90dc-43cb868e008a\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"port\": 443,\r\n \"protocol\": \"Https\",\r\n \"cookieBasedAffinity\": \"Enabled\",\r\n \"pickHostNameFromBackendAddress\": true,\r\n \"requestTimeout\": 30,\r\n \"trustedRootCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedRootCertificates/ps5410\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/requestRoutingRules/ps1589\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/backendHttpSettingsCollection\"\r\n }\r\n ],\r\n \"httpListeners\": [\r\n {\r\n \"name\": \"ps8587\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\",\r\n \"etag\": \"W/\\\"f8435d81-d59d-4f1d-90dc-43cb868e008a\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendIPConfigurations/ps8933\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendPorts/ps3687\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslCertificates/ps1102\"\r\n },\r\n \"sslProfile\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslProfiles/ps88\"\r\n },\r\n \"hostNames\": [],\r\n \"requireServerNameIndication\": false,\r\n \"customErrorConfigurations\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/requestRoutingRules/ps1589\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/httpListeners\"\r\n }\r\n ],\r\n \"urlPathMaps\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"name\": \"ps1589\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/requestRoutingRules/ps1589\",\r\n \"etag\": \"W/\\\"f8435d81-d59d-4f1d-90dc-43cb868e008a\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"ruleType\": \"Basic\",\r\n \"priority\": 100,\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n },\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendAddressPools/ps109\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendHttpSettingsCollection/ps66\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/requestRoutingRules\"\r\n }\r\n ],\r\n \"probes\": [],\r\n \"rewriteRuleSets\": [],\r\n \"redirectConfigurations\": [],\r\n \"privateLinkConfigurations\": [],\r\n \"privateEndpointConnections\": [],\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"minProtocolVersion\": \"TLSv1_1\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ]\r\n },\r\n \"autoscaleConfiguration\": {\r\n \"minCapacity\": 3\r\n },\r\n \"customErrorConfigurations\": []\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919?api-version=2020-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL3Jlc291cmNlR3JvdXBzL3BzNzExNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvYXBwbGljYXRpb25HYXRld2F5cy9wczg5MTk/YXBpLXZlcnNpb249MjAyMC0wNS0wMQ==", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL3Jlc291cmNlR3JvdXBzL3BzODMvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL2FwcGxpY2F0aW9uR2F0ZXdheXMvcHMyMTgxP2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"sku\": {\r\n \"name\": \"Standard_v2\",\r\n \"tier\": \"Standard_v2\"\r\n },\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ],\r\n \"minProtocolVersion\": \"TLSv1_1\"\r\n },\r\n \"gatewayIPConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/virtualNetworks/ps3334/subnets/ps9774\"\r\n }\r\n },\r\n \"name\": \"ps1952\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/gatewayIPConfigurations/ps1952\"\r\n }\r\n ],\r\n \"authenticationCertificates\": [],\r\n \"trustedRootCertificates\": [\r\n {\r\n \"properties\": {\r\n \"data\": \"MIIDTzCCAjegAwIBAgIQj5oTlR6oyJ1NlX9Wb9aFyjANBgkqhkiG9w0BAQsFADAwMS4wLAYDVQQDEyVBcHBsaWNhdGlvbkdhdGV3YXlTc2xDZXJ0LVVuaXRUZXN0LTAxMB4XDTE2MDIxNzA3MDc1M1oXDTM5MTIzMTIzNTk1OVowMDEuMCwGA1UEAxMlQXBwbGljYXRpb25HYXRld2F5U3NsQ2VydC1Vbml0VGVzdC0wMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANOUOFVmm+P4ht/qaiGZaiMzZSXwqGP8W/XWZRfJSc1mS6B4zBm8MtndmO9NbPUeGetk3E4jI0egP7NufuTAtfZY5nG9/gsZh8Hp4o+x+6F1wCUtK5pQ5Fne4Vwg0Q9k1CgUfQfK0zEoanOTEylcyp1nVpoGc3v4FZ9pQr8/xQ7+PSwgNpmGpU1gmgorDlXIO8jiKb+WfSoPAhHcavoPFg6DeGv30AK2m8ULFezOqbprrozRxXaKzt8fBaDSP1XMakFaO6ffZU4uNgrehW4zMnpdgAjT5koymDKGAfl/7+5QpLxSKc2478J+PvTwy/rfWKJLbEImoM7WE3imWgrHUNMCAwEAAaNlMGMwYQYDVR0BBFowWIAQxDXqD2PYxSlriJ6HuzZ+b6EyMDAxLjAsBgNVBAMTJUFwcGxpY2F0aW9uR2F0ZXdheVNzbENlcnQtVW5pdFRlc3QtMDGCEI+aE5UeqMidTZV/Vm/WhcowDQYJKoZIhvcNAQELBQADggEBADSC6PHkVYmoVOyyW2g7q3GG3MmXa43/HQNTM+pT3HENAlhGg8T9EFrOQ/0QAoEQbrtsP8Isj5u2Bd4MOlYA180ExyfL/NFb7QpXq/pRLbePMQAQicdSvk/9RyrNRBfNjT2KNlBp3RZtCkJjQWlc5ylWydPy4JPUZxit/5ygCRT+cmN1ioF469Ki8hzBlKmrDg8jkFUwFyD7B0fEfPP0gSZI3F6HqgCK2hzBTjujZjddZyn2XxXlxLu57C83CNPP8fbsGW2CwolgmYvt+dJsdDnT7VKX5RS4cOPp/JGG7QdhzqVBoK0vZP6gHEAOPoqBVUWf8SmlVuAVGmDl8EjLnK8=\"\r\n },\r\n \"name\": \"ps6931\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedRootCertificates/ps6931\"\r\n }\r\n ],\r\n \"trustedClientCertificates\": [\r\n {\r\n \"properties\": {\r\n \"data\": \"MIIDXTCCAkWgAwIBAgIJAP4WRAGKP3raMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA2MDczNTU4WhcNMjgxMTAzMDczNTU4WjBFMQswCQYDVQQGEwJVUzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAngH7nurifsefZWeL7oC/I4IZwcsYfrq0rflditQULdnh+RYLHFXWBsa+RRTguyPhpeKLPdh8n5w9VUJSpgNv2g+JVQWFpGnFeeslLajA+GoeZLq8IHjE9lHbX7vfSNAvAzEpYQpCjMtS74OYDwXUrFybtTbKRnH/hZucPjw2Z6h1twde4lYzJWzWQ/VRvRH+GHEN1OL8KOscVqsHVOMWZsFSVYYfyj8lncWwE8gLSvqn4fjJWtKateyRwPHf+zILe2iFhZ9Iv93Di6UxABMdXJx/2BgENKtJMIii/iIrC46wjLqhxPHuEGfJx6eTY7W60cWTqIsuDyuQtDE/2hfX8wIDAQABo1AwTjAdBgNVHQ4EFgQUAeTs4eJlv6XbBdZbUeaH5Heb5S0wHwYDVR0jBBgwFoAUAeTs4eJlv6XbBdZbUeaH5Heb5S0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGmW3m3+ttIpAk6FwuzRLstWXBSejLEEB4NiL3ibuDOt7Wx1h8Qy5SzafyxcenYqF280qhOuy0aJezsUMf4pQjgWmL4WLUHNFjtG3u1XkMJk6pgguIWyDEgdFhQJAi0P0L+2atyQbECNyGXwDJRvtiGFBjpOBQthIjmvBj0yImLfuCwfdGgP8kvHvE84lKkyUZ9vOqiuyXSrIz1K7CfzeL5VbRdiORCZyClG+DCxPB6SeNXZgZqPYXw/niJbSA+DzG1vJfjwsv/+0UrZGvAjwcSGHs4TFmfHDPYR5Hgzm5Dq1d7OSOtPqLzkHzAA3MNoL3Wk7gfDTH0VtBVbYhshqwQ==\"\r\n },\r\n \"name\": \"ps4506\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedClientCertificates/ps4506\"\r\n }\r\n ],\r\n \"sslCertificates\": [\r\n {\r\n \"name\": \"ps2332\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslCertificates/ps2332\"\r\n }\r\n ],\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/publicIPAddresses/ps1171\"\r\n }\r\n },\r\n \"name\": \"ps1286\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendIPConfigurations/ps1286\"\r\n }\r\n ],\r\n \"frontendPorts\": [\r\n {\r\n \"properties\": {\r\n \"port\": 443\r\n },\r\n \"name\": \"ps4099\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendPorts/ps4099\"\r\n }\r\n ],\r\n \"probes\": [],\r\n \"backendAddressPools\": [\r\n {\r\n \"properties\": {\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"www.microsoft.com\"\r\n },\r\n {\r\n \"ipAddress\": \"www.bing.com\"\r\n }\r\n ]\r\n },\r\n \"name\": \"ps5090\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendAddressPools/ps5090\"\r\n }\r\n ],\r\n \"backendHttpSettingsCollection\": [\r\n {\r\n \"properties\": {\r\n \"port\": 443,\r\n \"protocol\": \"Https\",\r\n \"cookieBasedAffinity\": \"Enabled\",\r\n \"requestTimeout\": 30,\r\n \"authenticationCertificates\": [],\r\n \"trustedRootCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedRootCertificates/ps6931\"\r\n }\r\n ],\r\n \"pickHostNameFromBackendAddress\": true\r\n },\r\n \"name\": \"ps7801\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendHttpSettingsCollection/ps7801\"\r\n }\r\n ],\r\n \"httpListeners\": [\r\n {\r\n \"properties\": {\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendIPConfigurations/ps1286\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendPorts/ps4099\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslCertificates/ps2332\"\r\n },\r\n \"sslProfile\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslProfiles/ps5889\"\r\n },\r\n \"requireServerNameIndication\": false,\r\n \"customErrorConfigurations\": [],\r\n \"hostNames\": []\r\n },\r\n \"name\": \"ps2910\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n }\r\n ],\r\n \"sslProfiles\": [\r\n {\r\n \"properties\": {\r\n \"trustedClientCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedClientCertificates/ps4506\"\r\n }\r\n ],\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ],\r\n \"minProtocolVersion\": \"TLSv1_1\"\r\n },\r\n \"clientAuthConfiguration\": {\r\n \"verifyClientCertIssuerDN\": false\r\n }\r\n },\r\n \"name\": \"ps5889\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslProfiles/ps5889\"\r\n }\r\n ],\r\n \"urlPathMaps\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"properties\": {\r\n \"ruleType\": \"Basic\",\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendAddressPools/ps5090\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendHttpSettingsCollection/ps7801\"\r\n },\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n }\r\n },\r\n \"name\": \"ps4024\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/requestRoutingRules/ps4024\"\r\n }\r\n ],\r\n \"rewriteRuleSets\": [],\r\n \"redirectConfigurations\": [],\r\n \"autoscaleConfiguration\": {\r\n \"minCapacity\": 3\r\n },\r\n \"privateLinkConfigurations\": [],\r\n \"customErrorConfigurations\": []\r\n },\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ],\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919\",\r\n \"location\": \"westus2\"\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"sku\": {\r\n \"name\": \"Standard_v2\",\r\n \"tier\": \"Standard_v2\"\r\n },\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ],\r\n \"minProtocolVersion\": \"TLSv1_1\"\r\n },\r\n \"gatewayIPConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/virtualNetworks/ps6755/subnets/ps7901\"\r\n }\r\n },\r\n \"name\": \"ps8415\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/gatewayIPConfigurations/ps8415\"\r\n }\r\n ],\r\n \"authenticationCertificates\": [],\r\n \"trustedRootCertificates\": [\r\n {\r\n \"properties\": {\r\n \"data\": \"MIIDTzCCAjegAwIBAgIQj5oTlR6oyJ1NlX9Wb9aFyjANBgkqhkiG9w0BAQsFADAwMS4wLAYDVQQDEyVBcHBsaWNhdGlvbkdhdGV3YXlTc2xDZXJ0LVVuaXRUZXN0LTAxMB4XDTE2MDIxNzA3MDc1M1oXDTM5MTIzMTIzNTk1OVowMDEuMCwGA1UEAxMlQXBwbGljYXRpb25HYXRld2F5U3NsQ2VydC1Vbml0VGVzdC0wMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANOUOFVmm+P4ht/qaiGZaiMzZSXwqGP8W/XWZRfJSc1mS6B4zBm8MtndmO9NbPUeGetk3E4jI0egP7NufuTAtfZY5nG9/gsZh8Hp4o+x+6F1wCUtK5pQ5Fne4Vwg0Q9k1CgUfQfK0zEoanOTEylcyp1nVpoGc3v4FZ9pQr8/xQ7+PSwgNpmGpU1gmgorDlXIO8jiKb+WfSoPAhHcavoPFg6DeGv30AK2m8ULFezOqbprrozRxXaKzt8fBaDSP1XMakFaO6ffZU4uNgrehW4zMnpdgAjT5koymDKGAfl/7+5QpLxSKc2478J+PvTwy/rfWKJLbEImoM7WE3imWgrHUNMCAwEAAaNlMGMwYQYDVR0BBFowWIAQxDXqD2PYxSlriJ6HuzZ+b6EyMDAxLjAsBgNVBAMTJUFwcGxpY2F0aW9uR2F0ZXdheVNzbENlcnQtVW5pdFRlc3QtMDGCEI+aE5UeqMidTZV/Vm/WhcowDQYJKoZIhvcNAQELBQADggEBADSC6PHkVYmoVOyyW2g7q3GG3MmXa43/HQNTM+pT3HENAlhGg8T9EFrOQ/0QAoEQbrtsP8Isj5u2Bd4MOlYA180ExyfL/NFb7QpXq/pRLbePMQAQicdSvk/9RyrNRBfNjT2KNlBp3RZtCkJjQWlc5ylWydPy4JPUZxit/5ygCRT+cmN1ioF469Ki8hzBlKmrDg8jkFUwFyD7B0fEfPP0gSZI3F6HqgCK2hzBTjujZjddZyn2XxXlxLu57C83CNPP8fbsGW2CwolgmYvt+dJsdDnT7VKX5RS4cOPp/JGG7QdhzqVBoK0vZP6gHEAOPoqBVUWf8SmlVuAVGmDl8EjLnK8=\"\r\n },\r\n \"name\": \"ps5410\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedRootCertificates/ps5410\"\r\n }\r\n ],\r\n \"trustedClientCertificates\": [\r\n {\r\n \"properties\": {\r\n \"data\": \"MIIDXTCCAkWgAwIBAgIJAP4WRAGKP3raMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA2MDczNTU4WhcNMjgxMTAzMDczNTU4WjBFMQswCQYDVQQGEwJVUzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAngH7nurifsefZWeL7oC/I4IZwcsYfrq0rflditQULdnh+RYLHFXWBsa+RRTguyPhpeKLPdh8n5w9VUJSpgNv2g+JVQWFpGnFeeslLajA+GoeZLq8IHjE9lHbX7vfSNAvAzEpYQpCjMtS74OYDwXUrFybtTbKRnH/hZucPjw2Z6h1twde4lYzJWzWQ/VRvRH+GHEN1OL8KOscVqsHVOMWZsFSVYYfyj8lncWwE8gLSvqn4fjJWtKateyRwPHf+zILe2iFhZ9Iv93Di6UxABMdXJx/2BgENKtJMIii/iIrC46wjLqhxPHuEGfJx6eTY7W60cWTqIsuDyuQtDE/2hfX8wIDAQABo1AwTjAdBgNVHQ4EFgQUAeTs4eJlv6XbBdZbUeaH5Heb5S0wHwYDVR0jBBgwFoAUAeTs4eJlv6XbBdZbUeaH5Heb5S0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGmW3m3+ttIpAk6FwuzRLstWXBSejLEEB4NiL3ibuDOt7Wx1h8Qy5SzafyxcenYqF280qhOuy0aJezsUMf4pQjgWmL4WLUHNFjtG3u1XkMJk6pgguIWyDEgdFhQJAi0P0L+2atyQbECNyGXwDJRvtiGFBjpOBQthIjmvBj0yImLfuCwfdGgP8kvHvE84lKkyUZ9vOqiuyXSrIz1K7CfzeL5VbRdiORCZyClG+DCxPB6SeNXZgZqPYXw/niJbSA+DzG1vJfjwsv/+0UrZGvAjwcSGHs4TFmfHDPYR5Hgzm5Dq1d7OSOtPqLzkHzAA3MNoL3Wk7gfDTH0VtBVbYhshqwQ==\"\r\n },\r\n \"name\": \"ps3395\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedClientCertificates/ps3395\"\r\n }\r\n ],\r\n \"sslCertificates\": [\r\n {\r\n \"name\": \"ps1102\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslCertificates/ps1102\"\r\n }\r\n ],\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/publicIPAddresses/ps7998\"\r\n }\r\n },\r\n \"name\": \"ps8933\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendIPConfigurations/ps8933\"\r\n }\r\n ],\r\n \"frontendPorts\": [\r\n {\r\n \"properties\": {\r\n \"port\": 443\r\n },\r\n \"name\": \"ps3687\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendPorts/ps3687\"\r\n }\r\n ],\r\n \"probes\": [],\r\n \"backendAddressPools\": [\r\n {\r\n \"properties\": {\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"www.microsoft.com\"\r\n },\r\n {\r\n \"ipAddress\": \"www.bing.com\"\r\n }\r\n ]\r\n },\r\n \"name\": \"ps109\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendAddressPools/ps109\"\r\n }\r\n ],\r\n \"backendHttpSettingsCollection\": [\r\n {\r\n \"properties\": {\r\n \"port\": 443,\r\n \"protocol\": \"Https\",\r\n \"cookieBasedAffinity\": \"Enabled\",\r\n \"requestTimeout\": 30,\r\n \"authenticationCertificates\": [],\r\n \"trustedRootCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedRootCertificates/ps5410\"\r\n }\r\n ],\r\n \"pickHostNameFromBackendAddress\": true\r\n },\r\n \"name\": \"ps66\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendHttpSettingsCollection/ps66\"\r\n }\r\n ],\r\n \"httpListeners\": [\r\n {\r\n \"properties\": {\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendIPConfigurations/ps8933\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendPorts/ps3687\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslCertificates/ps1102\"\r\n },\r\n \"sslProfile\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslProfiles/ps88\"\r\n },\r\n \"requireServerNameIndication\": false,\r\n \"customErrorConfigurations\": [],\r\n \"hostNames\": []\r\n },\r\n \"name\": \"ps8587\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n }\r\n ],\r\n \"sslProfiles\": [\r\n {\r\n \"properties\": {\r\n \"trustedClientCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedClientCertificates/ps3395\"\r\n }\r\n ],\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ],\r\n \"minProtocolVersion\": \"TLSv1_1\"\r\n },\r\n \"clientAuthConfiguration\": {\r\n \"verifyClientCertIssuerDN\": false\r\n }\r\n },\r\n \"name\": \"ps88\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslProfiles/ps88\"\r\n }\r\n ],\r\n \"urlPathMaps\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"properties\": {\r\n \"ruleType\": \"Basic\",\r\n \"priority\": 100,\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendAddressPools/ps109\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendHttpSettingsCollection/ps66\"\r\n },\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n }\r\n },\r\n \"name\": \"ps1589\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/requestRoutingRules/ps1589\"\r\n }\r\n ],\r\n \"rewriteRuleSets\": [],\r\n \"redirectConfigurations\": [],\r\n \"autoscaleConfiguration\": {\r\n \"minCapacity\": 3\r\n },\r\n \"privateLinkConfigurations\": [],\r\n \"customErrorConfigurations\": []\r\n },\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ],\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181\",\r\n \"location\": \"westus2\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "54e9e410-6438-4055-a48a-842f189a2a50" + "e26d25c2-7d85-4986-9add-f50684acc869" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/718.238.18288.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/416.1932.13825.0" ], "Content-Type": [ "application/json; charset=utf-8" ], "Content-Length": [ - "10113" + "10080" ] }, "ResponseHeaders": { @@ -1806,19 +1830,19 @@ "10" ], "x-ms-request-id": [ - "121f9610-b149-4d07-93f3-ca99d806a4b6" + "dbd07f6e-66b3-42f7-a812-1b49540994c3" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/providers/Microsoft.Network/locations/westus2/operations/121f9610-b149-4d07-93f3-ca99d806a4b6?api-version=2020-05-01" + "https://management.azure.com/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/providers/Microsoft.Network/locations/westus2/operations/dbd07f6e-66b3-42f7-a812-1b49540994c3?api-version=2021-02-01" ], "x-ms-correlation-request-id": [ - "34b73aa5-eff7-4fc3-98ae-5b888fe77819" + "e5605a45-d311-41ec-b5de-6f3f06c0ab2b" ], "Azure-AsyncNotification": [ "Enabled" ], "x-ms-arm-service-request-id": [ - "97b980aa-c278-4fbb-88cd-da09dc156f22" + "5dbd2119-0fc5-485e-a4d8-7d124072bd25" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1828,19 +1852,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1199" + "1198" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T205638Z:34b73aa5-eff7-4fc3-98ae-5b888fe77819" + "WESTUS:20210514T010251Z:e5605a45-d311-41ec-b5de-6f3f06c0ab2b" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 20:56:37 GMT" + "Fri, 14 May 2021 01:02:51 GMT" ], "Content-Length": [ - "16004" + "17276" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1849,20 +1873,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps8919\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919\",\r\n \"etag\": \"W/\\\"d12d5110-a6aa-4266-a385-209889b9c347\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways\",\r\n \"location\": \"westus2\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ],\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"9877264c-1b24-43cc-9e59-39d1425cde48\",\r\n \"sku\": {\r\n \"name\": \"Standard_v2\",\r\n \"tier\": \"Standard_v2\"\r\n },\r\n \"operationalState\": \"Running\",\r\n \"gatewayIPConfigurations\": [\r\n {\r\n \"name\": \"ps1952\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/gatewayIPConfigurations/ps1952\",\r\n \"etag\": \"W/\\\"d12d5110-a6aa-4266-a385-209889b9c347\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/virtualNetworks/ps3334/subnets/ps9774\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/gatewayIPConfigurations\"\r\n }\r\n ],\r\n \"sslCertificates\": [\r\n {\r\n \"name\": \"ps2332\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslCertificates/ps2332\",\r\n \"etag\": \"W/\\\"d12d5110-a6aa-4266-a385-209889b9c347\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"publicCertData\": \"MIIDogYJKoZIhvcNAQcCoIIDkzCCA48CAQExADALBgkqhkiG9w0BBwGgggN3MIIDczCCAlugAwIBAgIQL/k3jna6xZtLgV+mC9tPdzANBgkqhkiG9w0BAQsFADAxMS8wLQYDVQQDDCZhcHBsaWNhdGlvbmdhdGV3YXkucG93ZXJzaGVsbC50ZXN0LmNvbTAgFw0xNzEwMzExNzA3MDBaGA8yMDU5MTAzMTE3MTcwMVowMTEvMC0GA1UEAwwmYXBwbGljYXRpb25nYXRld2F5LnBvd2Vyc2hlbGwudGVzdC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC0xGszrl4F07eN+7WaJhi+ETjDkXJSiTwi0E0qHwCzIFMFypeBGQOQ/nkwcbF/nBRbUQDrGjhaWwdJ0CNHaQ3caVFfNVLb2Wlc4CJazy0bSNyGOJjK4H9WWM+eo7k4jEMmGIp+H5GvovBilwTLK1JQwbrp/XdLgA8TDy8ZLk0LDw5A028QywI8+cRKmmHJoEwIZMMovsqwzAUclsbgKkuRaoF8OOFh9nsOXx9+ulhrqshrpikUsDSsyDhvFLnqVJBdjA1dJDnd8ctGgGXPxhy2SOhOJ/SSPUed0reengNnycBMsumTpW0p/VRgPk1eWRh37MRmxB6X3j5vkgvtt8Z5AgMBAAGjgYQwgYEwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAxBgNVHREEKjAogiZhcHBsaWNhdGlvbmdhdGV3YXkucG93ZXJzaGVsbC50ZXN0LmNvbTAdBgNVHQ4EFgQUCXYSgEunlkxbbGLEItZoAIuBWyUwDQYJKoZIhvcNAQELBQADggEBABYZecViOw7UQDGlc4Oy/sVmKbEF/a7XcOTiq95f39LQshc6ZhtkbvqUwzmGVP8S+DvrShI16F/Tkl/KBtUHG/e+l6GjIVbq1ygeTeAGy6BvNhDa41944Hd4A85X7YeD9qkQzHlAS8gBED1dTh3dXSVVdRZ5pcK0nxfNth3xQGTlfEFpPN6C6434YLQ5RvyYQGJkf3Amu8n8fWT40QIrsIPbbTdmXOl1I60NP7EPQp+9sHtdajZactzFJ2/ovOaK5JGRiX5RtRqz0hQT/6Benn7maD7Hz5bfOB8UmD4iR/QhWrcT+mCr1qS+ZFrD0bcEAi0NoJlSVFIB6rgUyE4CqxExAA==\",\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslCertificates\"\r\n }\r\n ],\r\n \"trustedRootCertificates\": [\r\n {\r\n \"name\": \"ps6931\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedRootCertificates/ps6931\",\r\n \"etag\": \"W/\\\"d12d5110-a6aa-4266-a385-209889b9c347\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"data\": \"MIIDTzCCAjegAwIBAgIQj5oTlR6oyJ1NlX9Wb9aFyjANBgkqhkiG9w0BAQsFADAwMS4wLAYDVQQDEyVBcHBsaWNhdGlvbkdhdGV3YXlTc2xDZXJ0LVVuaXRUZXN0LTAxMB4XDTE2MDIxNzA3MDc1M1oXDTM5MTIzMTIzNTk1OVowMDEuMCwGA1UEAxMlQXBwbGljYXRpb25HYXRld2F5U3NsQ2VydC1Vbml0VGVzdC0wMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANOUOFVmm+P4ht/qaiGZaiMzZSXwqGP8W/XWZRfJSc1mS6B4zBm8MtndmO9NbPUeGetk3E4jI0egP7NufuTAtfZY5nG9/gsZh8Hp4o+x+6F1wCUtK5pQ5Fne4Vwg0Q9k1CgUfQfK0zEoanOTEylcyp1nVpoGc3v4FZ9pQr8/xQ7+PSwgNpmGpU1gmgorDlXIO8jiKb+WfSoPAhHcavoPFg6DeGv30AK2m8ULFezOqbprrozRxXaKzt8fBaDSP1XMakFaO6ffZU4uNgrehW4zMnpdgAjT5koymDKGAfl/7+5QpLxSKc2478J+PvTwy/rfWKJLbEImoM7WE3imWgrHUNMCAwEAAaNlMGMwYQYDVR0BBFowWIAQxDXqD2PYxSlriJ6HuzZ+b6EyMDAxLjAsBgNVBAMTJUFwcGxpY2F0aW9uR2F0ZXdheVNzbENlcnQtVW5pdFRlc3QtMDGCEI+aE5UeqMidTZV/Vm/WhcowDQYJKoZIhvcNAQELBQADggEBADSC6PHkVYmoVOyyW2g7q3GG3MmXa43/HQNTM+pT3HENAlhGg8T9EFrOQ/0QAoEQbrtsP8Isj5u2Bd4MOlYA180ExyfL/NFb7QpXq/pRLbePMQAQicdSvk/9RyrNRBfNjT2KNlBp3RZtCkJjQWlc5ylWydPy4JPUZxit/5ygCRT+cmN1ioF469Ki8hzBlKmrDg8jkFUwFyD7B0fEfPP0gSZI3F6HqgCK2hzBTjujZjddZyn2XxXlxLu57C83CNPP8fbsGW2CwolgmYvt+dJsdDnT7VKX5RS4cOPp/JGG7QdhzqVBoK0vZP6gHEAOPoqBVUWf8SmlVuAVGmDl8EjLnK8=\",\r\n \"backendHttpSettings\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendHttpSettingsCollection/ps7801\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/trustedRootCertificates\"\r\n }\r\n ],\r\n \"trustedClientCertificates\": [\r\n {\r\n \"name\": \"ps4506\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedClientCertificates/ps4506\",\r\n \"etag\": \"W/\\\"d12d5110-a6aa-4266-a385-209889b9c347\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"data\": \"MIIDXTCCAkWgAwIBAgIJAP4WRAGKP3raMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA2MDczNTU4WhcNMjgxMTAzMDczNTU4WjBFMQswCQYDVQQGEwJVUzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAngH7nurifsefZWeL7oC/I4IZwcsYfrq0rflditQULdnh+RYLHFXWBsa+RRTguyPhpeKLPdh8n5w9VUJSpgNv2g+JVQWFpGnFeeslLajA+GoeZLq8IHjE9lHbX7vfSNAvAzEpYQpCjMtS74OYDwXUrFybtTbKRnH/hZucPjw2Z6h1twde4lYzJWzWQ/VRvRH+GHEN1OL8KOscVqsHVOMWZsFSVYYfyj8lncWwE8gLSvqn4fjJWtKateyRwPHf+zILe2iFhZ9Iv93Di6UxABMdXJx/2BgENKtJMIii/iIrC46wjLqhxPHuEGfJx6eTY7W60cWTqIsuDyuQtDE/2hfX8wIDAQABo1AwTjAdBgNVHQ4EFgQUAeTs4eJlv6XbBdZbUeaH5Heb5S0wHwYDVR0jBBgwFoAUAeTs4eJlv6XbBdZbUeaH5Heb5S0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGmW3m3+ttIpAk6FwuzRLstWXBSejLEEB4NiL3ibuDOt7Wx1h8Qy5SzafyxcenYqF280qhOuy0aJezsUMf4pQjgWmL4WLUHNFjtG3u1XkMJk6pgguIWyDEgdFhQJAi0P0L+2atyQbECNyGXwDJRvtiGFBjpOBQthIjmvBj0yImLfuCwfdGgP8kvHvE84lKkyUZ9vOqiuyXSrIz1K7CfzeL5VbRdiORCZyClG+DCxPB6SeNXZgZqPYXw/niJbSA+DzG1vJfjwsv/+0UrZGvAjwcSGHs4TFmfHDPYR5Hgzm5Dq1d7OSOtPqLzkHzAA3MNoL3Wk7gfDTH0VtBVbYhshqwQ==\",\r\n \"sslProfiles\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslProfiles/ps5889\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/trustedClientCertificates\"\r\n }\r\n ],\r\n \"sslProfiles\": [\r\n {\r\n \"name\": \"ps5889\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslProfiles/ps5889\",\r\n \"etag\": \"W/\\\"d12d5110-a6aa-4266-a385-209889b9c347\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"minProtocolVersion\": \"TLSv1_1\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ]\r\n },\r\n \"clientAuthConfiguration\": {\r\n \"verifyClientCertIssuerDN\": false\r\n },\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n }\r\n ],\r\n \"trustedClientCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedClientCertificates/ps4506\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslProfiles\"\r\n }\r\n ],\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"name\": \"ps1286\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendIPConfigurations/ps1286\",\r\n \"etag\": \"W/\\\"d12d5110-a6aa-4266-a385-209889b9c347\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendIPConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/publicIPAddresses/ps1171\"\r\n },\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"frontendPorts\": [\r\n {\r\n \"name\": \"ps4099\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendPorts/ps4099\",\r\n \"etag\": \"W/\\\"d12d5110-a6aa-4266-a385-209889b9c347\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"port\": 443,\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendPorts\"\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"name\": \"ps5090\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendAddressPools/ps5090\",\r\n \"etag\": \"W/\\\"d12d5110-a6aa-4266-a385-209889b9c347\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"www.microsoft.com\"\r\n },\r\n {\r\n \"ipAddress\": \"www.bing.com\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/requestRoutingRules/ps4024\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/backendAddressPools\"\r\n }\r\n ],\r\n \"loadDistributionPolicies\": [],\r\n \"backendHttpSettingsCollection\": [\r\n {\r\n \"name\": \"ps7801\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendHttpSettingsCollection/ps7801\",\r\n \"etag\": \"W/\\\"d12d5110-a6aa-4266-a385-209889b9c347\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"port\": 443,\r\n \"protocol\": \"Https\",\r\n \"cookieBasedAffinity\": \"Enabled\",\r\n \"pickHostNameFromBackendAddress\": true,\r\n \"requestTimeout\": 30,\r\n \"trustedRootCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/trustedRootCertificates/ps6931\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/requestRoutingRules/ps4024\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/backendHttpSettingsCollection\"\r\n }\r\n ],\r\n \"httpListeners\": [\r\n {\r\n \"name\": \"ps2910\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\",\r\n \"etag\": \"W/\\\"d12d5110-a6aa-4266-a385-209889b9c347\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendIPConfigurations/ps1286\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/frontendPorts/ps4099\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslCertificates/ps2332\"\r\n },\r\n \"sslProfile\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/sslProfiles/ps5889\"\r\n },\r\n \"hostNames\": [],\r\n \"requireServerNameIndication\": false,\r\n \"customErrorConfigurations\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/requestRoutingRules/ps4024\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/httpListeners\"\r\n }\r\n ],\r\n \"urlPathMaps\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"name\": \"ps4024\",\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/requestRoutingRules/ps4024\",\r\n \"etag\": \"W/\\\"d12d5110-a6aa-4266-a385-209889b9c347\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"ruleType\": \"Basic\",\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/httpListeners/ps2910\"\r\n },\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendAddressPools/ps5090\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919/backendHttpSettingsCollection/ps7801\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/requestRoutingRules\"\r\n }\r\n ],\r\n \"probes\": [],\r\n \"rewriteRuleSets\": [],\r\n \"redirectConfigurations\": [],\r\n \"privateLinkConfigurations\": [],\r\n \"privateEndpointConnections\": [],\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"minProtocolVersion\": \"TLSv1_1\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ]\r\n },\r\n \"autoscaleConfiguration\": {\r\n \"minCapacity\": 3\r\n },\r\n \"customErrorConfigurations\": []\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps2181\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181\",\r\n \"etag\": \"W/\\\"7c24743a-79dd-4b72-91f2-d31bdb31d3b1\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways\",\r\n \"location\": \"westus2\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ],\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"390ff01a-4ae6-4cd8-9172-7a9a0354af56\",\r\n \"sku\": {\r\n \"name\": \"Standard_v2\",\r\n \"tier\": \"Standard_v2\"\r\n },\r\n \"operationalState\": \"Running\",\r\n \"gatewayIPConfigurations\": [\r\n {\r\n \"name\": \"ps8415\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/gatewayIPConfigurations/ps8415\",\r\n \"etag\": \"W/\\\"7c24743a-79dd-4b72-91f2-d31bdb31d3b1\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/virtualNetworks/ps6755/subnets/ps7901\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/gatewayIPConfigurations\"\r\n }\r\n ],\r\n \"sslCertificates\": [\r\n {\r\n \"name\": \"ps1102\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslCertificates/ps1102\",\r\n \"etag\": \"W/\\\"7c24743a-79dd-4b72-91f2-d31bdb31d3b1\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"publicCertData\": \"MIIDogYJKoZIhvcNAQcCoIIDkzCCA48CAQExADALBgkqhkiG9w0BBwGgggN3MIIDczCCAlugAwIBAgIQL/k3jna6xZtLgV+mC9tPdzANBgkqhkiG9w0BAQsFADAxMS8wLQYDVQQDDCZhcHBsaWNhdGlvbmdhdGV3YXkucG93ZXJzaGVsbC50ZXN0LmNvbTAgFw0xNzEwMzExNzA3MDBaGA8yMDU5MTAzMTE3MTcwMVowMTEvMC0GA1UEAwwmYXBwbGljYXRpb25nYXRld2F5LnBvd2Vyc2hlbGwudGVzdC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC0xGszrl4F07eN+7WaJhi+ETjDkXJSiTwi0E0qHwCzIFMFypeBGQOQ/nkwcbF/nBRbUQDrGjhaWwdJ0CNHaQ3caVFfNVLb2Wlc4CJazy0bSNyGOJjK4H9WWM+eo7k4jEMmGIp+H5GvovBilwTLK1JQwbrp/XdLgA8TDy8ZLk0LDw5A028QywI8+cRKmmHJoEwIZMMovsqwzAUclsbgKkuRaoF8OOFh9nsOXx9+ulhrqshrpikUsDSsyDhvFLnqVJBdjA1dJDnd8ctGgGXPxhy2SOhOJ/SSPUed0reengNnycBMsumTpW0p/VRgPk1eWRh37MRmxB6X3j5vkgvtt8Z5AgMBAAGjgYQwgYEwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAxBgNVHREEKjAogiZhcHBsaWNhdGlvbmdhdGV3YXkucG93ZXJzaGVsbC50ZXN0LmNvbTAdBgNVHQ4EFgQUCXYSgEunlkxbbGLEItZoAIuBWyUwDQYJKoZIhvcNAQELBQADggEBABYZecViOw7UQDGlc4Oy/sVmKbEF/a7XcOTiq95f39LQshc6ZhtkbvqUwzmGVP8S+DvrShI16F/Tkl/KBtUHG/e+l6GjIVbq1ygeTeAGy6BvNhDa41944Hd4A85X7YeD9qkQzHlAS8gBED1dTh3dXSVVdRZ5pcK0nxfNth3xQGTlfEFpPN6C6434YLQ5RvyYQGJkf3Amu8n8fWT40QIrsIPbbTdmXOl1I60NP7EPQp+9sHtdajZactzFJ2/ovOaK5JGRiX5RtRqz0hQT/6Benn7maD7Hz5bfOB8UmD4iR/QhWrcT+mCr1qS+ZFrD0bcEAi0NoJlSVFIB6rgUyE4CqxExAA==\",\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslCertificates\"\r\n }\r\n ],\r\n \"trustedRootCertificates\": [\r\n {\r\n \"name\": \"ps5410\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedRootCertificates/ps5410\",\r\n \"etag\": \"W/\\\"7c24743a-79dd-4b72-91f2-d31bdb31d3b1\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"data\": \"MIIDTzCCAjegAwIBAgIQj5oTlR6oyJ1NlX9Wb9aFyjANBgkqhkiG9w0BAQsFADAwMS4wLAYDVQQDEyVBcHBsaWNhdGlvbkdhdGV3YXlTc2xDZXJ0LVVuaXRUZXN0LTAxMB4XDTE2MDIxNzA3MDc1M1oXDTM5MTIzMTIzNTk1OVowMDEuMCwGA1UEAxMlQXBwbGljYXRpb25HYXRld2F5U3NsQ2VydC1Vbml0VGVzdC0wMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANOUOFVmm+P4ht/qaiGZaiMzZSXwqGP8W/XWZRfJSc1mS6B4zBm8MtndmO9NbPUeGetk3E4jI0egP7NufuTAtfZY5nG9/gsZh8Hp4o+x+6F1wCUtK5pQ5Fne4Vwg0Q9k1CgUfQfK0zEoanOTEylcyp1nVpoGc3v4FZ9pQr8/xQ7+PSwgNpmGpU1gmgorDlXIO8jiKb+WfSoPAhHcavoPFg6DeGv30AK2m8ULFezOqbprrozRxXaKzt8fBaDSP1XMakFaO6ffZU4uNgrehW4zMnpdgAjT5koymDKGAfl/7+5QpLxSKc2478J+PvTwy/rfWKJLbEImoM7WE3imWgrHUNMCAwEAAaNlMGMwYQYDVR0BBFowWIAQxDXqD2PYxSlriJ6HuzZ+b6EyMDAxLjAsBgNVBAMTJUFwcGxpY2F0aW9uR2F0ZXdheVNzbENlcnQtVW5pdFRlc3QtMDGCEI+aE5UeqMidTZV/Vm/WhcowDQYJKoZIhvcNAQELBQADggEBADSC6PHkVYmoVOyyW2g7q3GG3MmXa43/HQNTM+pT3HENAlhGg8T9EFrOQ/0QAoEQbrtsP8Isj5u2Bd4MOlYA180ExyfL/NFb7QpXq/pRLbePMQAQicdSvk/9RyrNRBfNjT2KNlBp3RZtCkJjQWlc5ylWydPy4JPUZxit/5ygCRT+cmN1ioF469Ki8hzBlKmrDg8jkFUwFyD7B0fEfPP0gSZI3F6HqgCK2hzBTjujZjddZyn2XxXlxLu57C83CNPP8fbsGW2CwolgmYvt+dJsdDnT7VKX5RS4cOPp/JGG7QdhzqVBoK0vZP6gHEAOPoqBVUWf8SmlVuAVGmDl8EjLnK8=\",\r\n \"backendHttpSettings\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendHttpSettingsCollection/ps66\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/trustedRootCertificates\"\r\n }\r\n ],\r\n \"trustedClientCertificates\": [\r\n {\r\n \"name\": \"ps3395\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedClientCertificates/ps3395\",\r\n \"etag\": \"W/\\\"7c24743a-79dd-4b72-91f2-d31bdb31d3b1\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"data\": \"MIIDXTCCAkWgAwIBAgIJAP4WRAGKP3raMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA2MDczNTU4WhcNMjgxMTAzMDczNTU4WjBFMQswCQYDVQQGEwJVUzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAngH7nurifsefZWeL7oC/I4IZwcsYfrq0rflditQULdnh+RYLHFXWBsa+RRTguyPhpeKLPdh8n5w9VUJSpgNv2g+JVQWFpGnFeeslLajA+GoeZLq8IHjE9lHbX7vfSNAvAzEpYQpCjMtS74OYDwXUrFybtTbKRnH/hZucPjw2Z6h1twde4lYzJWzWQ/VRvRH+GHEN1OL8KOscVqsHVOMWZsFSVYYfyj8lncWwE8gLSvqn4fjJWtKateyRwPHf+zILe2iFhZ9Iv93Di6UxABMdXJx/2BgENKtJMIii/iIrC46wjLqhxPHuEGfJx6eTY7W60cWTqIsuDyuQtDE/2hfX8wIDAQABo1AwTjAdBgNVHQ4EFgQUAeTs4eJlv6XbBdZbUeaH5Heb5S0wHwYDVR0jBBgwFoAUAeTs4eJlv6XbBdZbUeaH5Heb5S0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGmW3m3+ttIpAk6FwuzRLstWXBSejLEEB4NiL3ibuDOt7Wx1h8Qy5SzafyxcenYqF280qhOuy0aJezsUMf4pQjgWmL4WLUHNFjtG3u1XkMJk6pgguIWyDEgdFhQJAi0P0L+2atyQbECNyGXwDJRvtiGFBjpOBQthIjmvBj0yImLfuCwfdGgP8kvHvE84lKkyUZ9vOqiuyXSrIz1K7CfzeL5VbRdiORCZyClG+DCxPB6SeNXZgZqPYXw/niJbSA+DzG1vJfjwsv/+0UrZGvAjwcSGHs4TFmfHDPYR5Hgzm5Dq1d7OSOtPqLzkHzAA3MNoL3Wk7gfDTH0VtBVbYhshqwQ==\",\r\n \"validatedCertData\": \"-----BEGIN CERTIFICATE-----MIIDXTCCAkWgAwIBAgIJAP4WRAGKP3raMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA2MDczNTU4WhcNMjgxMTAzMDczNTU4WjBFMQswCQYDVQQGEwJVUzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAngH7nurifsefZWeL7oC/I4IZwcsYfrq0rflditQULdnh+RYLHFXWBsa+RRTguyPhpeKLPdh8n5w9VUJSpgNv2g+JVQWFpGnFeeslLajA+GoeZLq8IHjE9lHbX7vfSNAvAzEpYQpCjMtS74OYDwXUrFybtTbKRnH/hZucPjw2Z6h1twde4lYzJWzWQ/VRvRH+GHEN1OL8KOscVqsHVOMWZsFSVYYfyj8lncWwE8gLSvqn4fjJWtKateyRwPHf+zILe2iFhZ9Iv93Di6UxABMdXJx/2BgENKtJMIii/iIrC46wjLqhxPHuEGfJx6eTY7W60cWTqIsuDyuQtDE/2hfX8wIDAQABo1AwTjAdBgNVHQ4EFgQUAeTs4eJlv6XbBdZbUeaH5Heb5S0wHwYDVR0jBBgwFoAUAeTs4eJlv6XbBdZbUeaH5Heb5S0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGmW3m3+ttIpAk6FwuzRLstWXBSejLEEB4NiL3ibuDOt7Wx1h8Qy5SzafyxcenYqF280qhOuy0aJezsUMf4pQjgWmL4WLUHNFjtG3u1XkMJk6pgguIWyDEgdFhQJAi0P0L+2atyQbECNyGXwDJRvtiGFBjpOBQthIjmvBj0yImLfuCwfdGgP8kvHvE84lKkyUZ9vOqiuyXSrIz1K7CfzeL5VbRdiORCZyClG+DCxPB6SeNXZgZqPYXw/niJbSA+DzG1vJfjwsv/+0UrZGvAjwcSGHs4TFmfHDPYR5Hgzm5Dq1d7OSOtPqLzkHzAA3MNoL3Wk7gfDTH0VtBVbYhshqwQ==-----END CERTIFICATE-----\",\r\n \"clientCertIssuerDN\": \"O=Internet Widgits Pty Ltd, S=Some-State, C=US\",\r\n \"sslProfiles\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslProfiles/ps88\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/trustedClientCertificates\"\r\n }\r\n ],\r\n \"sslProfiles\": [\r\n {\r\n \"name\": \"ps88\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslProfiles/ps88\",\r\n \"etag\": \"W/\\\"7c24743a-79dd-4b72-91f2-d31bdb31d3b1\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"minProtocolVersion\": \"TLSv1_1\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ]\r\n },\r\n \"clientAuthConfiguration\": {\r\n \"verifyClientCertIssuerDN\": false\r\n },\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n }\r\n ],\r\n \"trustedClientCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedClientCertificates/ps3395\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslProfiles\"\r\n }\r\n ],\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"name\": \"ps8933\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendIPConfigurations/ps8933\",\r\n \"etag\": \"W/\\\"7c24743a-79dd-4b72-91f2-d31bdb31d3b1\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendIPConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/publicIPAddresses/ps7998\"\r\n },\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"frontendPorts\": [\r\n {\r\n \"name\": \"ps3687\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendPorts/ps3687\",\r\n \"etag\": \"W/\\\"7c24743a-79dd-4b72-91f2-d31bdb31d3b1\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"port\": 443,\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendPorts\"\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"name\": \"ps109\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendAddressPools/ps109\",\r\n \"etag\": \"W/\\\"7c24743a-79dd-4b72-91f2-d31bdb31d3b1\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"www.microsoft.com\"\r\n },\r\n {\r\n \"ipAddress\": \"www.bing.com\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/requestRoutingRules/ps1589\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/backendAddressPools\"\r\n }\r\n ],\r\n \"loadDistributionPolicies\": [],\r\n \"backendHttpSettingsCollection\": [\r\n {\r\n \"name\": \"ps66\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendHttpSettingsCollection/ps66\",\r\n \"etag\": \"W/\\\"7c24743a-79dd-4b72-91f2-d31bdb31d3b1\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"port\": 443,\r\n \"protocol\": \"Https\",\r\n \"cookieBasedAffinity\": \"Enabled\",\r\n \"pickHostNameFromBackendAddress\": true,\r\n \"requestTimeout\": 30,\r\n \"trustedRootCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/trustedRootCertificates/ps5410\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/requestRoutingRules/ps1589\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/backendHttpSettingsCollection\"\r\n }\r\n ],\r\n \"httpListeners\": [\r\n {\r\n \"name\": \"ps8587\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\",\r\n \"etag\": \"W/\\\"7c24743a-79dd-4b72-91f2-d31bdb31d3b1\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendIPConfigurations/ps8933\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/frontendPorts/ps3687\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslCertificates/ps1102\"\r\n },\r\n \"sslProfile\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/sslProfiles/ps88\"\r\n },\r\n \"hostNames\": [],\r\n \"requireServerNameIndication\": false,\r\n \"customErrorConfigurations\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/requestRoutingRules/ps1589\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/httpListeners\"\r\n }\r\n ],\r\n \"urlPathMaps\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"name\": \"ps1589\",\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/requestRoutingRules/ps1589\",\r\n \"etag\": \"W/\\\"7c24743a-79dd-4b72-91f2-d31bdb31d3b1\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"ruleType\": \"Basic\",\r\n \"priority\": 100,\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/httpListeners/ps8587\"\r\n },\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendAddressPools/ps109\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181/backendHttpSettingsCollection/ps66\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/requestRoutingRules\"\r\n }\r\n ],\r\n \"probes\": [],\r\n \"rewriteRuleSets\": [],\r\n \"redirectConfigurations\": [],\r\n \"privateLinkConfigurations\": [],\r\n \"privateEndpointConnections\": [],\r\n \"sslPolicy\": {\r\n \"policyType\": \"Custom\",\r\n \"minProtocolVersion\": \"TLSv1_1\",\r\n \"cipherSuites\": [\r\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\",\r\n \"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\",\r\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\",\r\n \"TLS_RSA_WITH_AES_128_GCM_SHA256\"\r\n ]\r\n },\r\n \"autoscaleConfiguration\": {\r\n \"minCapacity\": 3\r\n },\r\n \"customErrorConfigurations\": []\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/providers/Microsoft.Network/locations/westus2/operations/9dfaa92d-fc9f-4cf1-befb-efa4801baee4?api-version=2020-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zLzlkZmFhOTJkLWZjOWYtNGNmMS1iZWZiLWVmYTQ4MDFiYWVlND9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/providers/Microsoft.Network/locations/westus2/operations/409160fb-3421-49aa-8f05-a4c4a28b64d0?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zLzQwOTE2MGZiLTM0MjEtNDlhYS04ZjA1LWE0YzRhMjhiNjRkMD9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "a4b5dbb3-b18a-4e01-b2f4-128e736e84ae" + ], "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/718.238.18288.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/416.1932.13825.0" ] }, "ResponseHeaders": { @@ -1876,13 +1903,13 @@ "10" ], "x-ms-request-id": [ - "1e65b22e-8e4c-4cab-8d22-74ca1ebd9240" + "906fbe23-d3a4-42ea-b171-8cf455e6f4ff" ], "x-ms-correlation-request-id": [ - "98766618-78d2-43a2-a8fb-cce4fa433435" + "4ccc6c12-29d2-4e0b-88ba-64338816dd3b" ], "x-ms-arm-service-request-id": [ - "e59143f2-3dfd-4a64-831d-909764a184e2" + "f8454c51-067c-49ff-9c85-4b1e941a279f" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1892,16 +1919,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11998" + "11988" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T205042Z:98766618-78d2-43a2-a8fb-cce4fa433435" + "WESTUS:20210514T005618Z:4ccc6c12-29d2-4e0b-88ba-64338816dd3b" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 20:50:41 GMT" + "Fri, 14 May 2021 00:56:17 GMT" ], "Content-Length": [ "30" @@ -1917,16 +1944,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/providers/Microsoft.Network/locations/westus2/operations/9dfaa92d-fc9f-4cf1-befb-efa4801baee4?api-version=2020-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zLzlkZmFhOTJkLWZjOWYtNGNmMS1iZWZiLWVmYTQ4MDFiYWVlND9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/providers/Microsoft.Network/locations/westus2/operations/409160fb-3421-49aa-8f05-a4c4a28b64d0?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zLzQwOTE2MGZiLTM0MjEtNDlhYS04ZjA1LWE0YzRhMjhiNjRkMD9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "a4b5dbb3-b18a-4e01-b2f4-128e736e84ae" + ], "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/718.238.18288.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/416.1932.13825.0" ] }, "ResponseHeaders": { @@ -1940,13 +1970,13 @@ "20" ], "x-ms-request-id": [ - "4be8ba4d-6a38-4c51-99b0-ced517d048a9" + "ac899d96-25ad-4d19-9e05-f82fb8d0c74c" ], "x-ms-correlation-request-id": [ - "9acc2d24-f999-430f-ac3c-6c84a24b8378" + "754e73b0-8402-4abc-a571-586f7b974c19" ], "x-ms-arm-service-request-id": [ - "3aa9b5db-4b21-4f9a-bd2f-b9c289404788" + "d53c0b6a-d255-4b1c-a02a-1652d8217e5f" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1956,16 +1986,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11997" + "11987" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T205052Z:9acc2d24-f999-430f-ac3c-6c84a24b8378" + "WESTUS:20210514T005628Z:754e73b0-8402-4abc-a571-586f7b974c19" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 20:50:52 GMT" + "Fri, 14 May 2021 00:56:27 GMT" ], "Content-Length": [ "30" @@ -1981,16 +2011,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/providers/Microsoft.Network/locations/westus2/operations/9dfaa92d-fc9f-4cf1-befb-efa4801baee4?api-version=2020-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zLzlkZmFhOTJkLWZjOWYtNGNmMS1iZWZiLWVmYTQ4MDFiYWVlND9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/providers/Microsoft.Network/locations/westus2/operations/409160fb-3421-49aa-8f05-a4c4a28b64d0?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zLzQwOTE2MGZiLTM0MjEtNDlhYS04ZjA1LWE0YzRhMjhiNjRkMD9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "a4b5dbb3-b18a-4e01-b2f4-128e736e84ae" + ], "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/718.238.18288.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/416.1932.13825.0" ] }, "ResponseHeaders": { @@ -2004,13 +2037,13 @@ "20" ], "x-ms-request-id": [ - "c1189529-47c8-4344-908b-2c64414c90ed" + "0488ab75-3542-4485-b51c-5f5988bc49c2" ], "x-ms-correlation-request-id": [ - "08ca9069-39ae-4bff-8593-d8376f376a5a" + "24600a1b-0ef2-4dbd-971f-33233ec0db97" ], "x-ms-arm-service-request-id": [ - "e3066426-60f6-4f57-89e2-ed5758585955" + "6cfe9eba-92a1-4350-9b32-18c0fd7d6f26" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2020,16 +2053,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11996" + "11986" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T205112Z:08ca9069-39ae-4bff-8593-d8376f376a5a" + "WESTUS:20210514T005648Z:24600a1b-0ef2-4dbd-971f-33233ec0db97" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 20:51:12 GMT" + "Fri, 14 May 2021 00:56:48 GMT" ], "Content-Length": [ "30" @@ -2045,16 +2078,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/providers/Microsoft.Network/locations/westus2/operations/9dfaa92d-fc9f-4cf1-befb-efa4801baee4?api-version=2020-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zLzlkZmFhOTJkLWZjOWYtNGNmMS1iZWZiLWVmYTQ4MDFiYWVlND9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/providers/Microsoft.Network/locations/westus2/operations/409160fb-3421-49aa-8f05-a4c4a28b64d0?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zLzQwOTE2MGZiLTM0MjEtNDlhYS04ZjA1LWE0YzRhMjhiNjRkMD9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "a4b5dbb3-b18a-4e01-b2f4-128e736e84ae" + ], "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/718.238.18288.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/416.1932.13825.0" ] }, "ResponseHeaders": { @@ -2068,13 +2104,13 @@ "40" ], "x-ms-request-id": [ - "4bbcb64c-d7a6-40bf-8bed-67a22673365c" + "fb8fc326-15f8-48fd-9208-591ef1aa2cee" ], "x-ms-correlation-request-id": [ - "976d22a8-23a9-4660-bac4-702d5263c831" + "a211554d-3590-44f5-a293-ed7aec7936db" ], "x-ms-arm-service-request-id": [ - "949b066b-d82a-435e-8c72-7ab8e58d2e6f" + "5522f08d-ddab-4a10-baf3-eeba3377710b" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2084,16 +2120,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11995" + "11985" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T205132Z:976d22a8-23a9-4660-bac4-702d5263c831" + "WESTUS:20210514T005708Z:a211554d-3590-44f5-a293-ed7aec7936db" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 20:51:32 GMT" + "Fri, 14 May 2021 00:57:08 GMT" ], "Content-Length": [ "30" @@ -2109,16 +2145,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/providers/Microsoft.Network/locations/westus2/operations/9dfaa92d-fc9f-4cf1-befb-efa4801baee4?api-version=2020-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zLzlkZmFhOTJkLWZjOWYtNGNmMS1iZWZiLWVmYTQ4MDFiYWVlND9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/providers/Microsoft.Network/locations/westus2/operations/409160fb-3421-49aa-8f05-a4c4a28b64d0?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zLzQwOTE2MGZiLTM0MjEtNDlhYS04ZjA1LWE0YzRhMjhiNjRkMD9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "a4b5dbb3-b18a-4e01-b2f4-128e736e84ae" + ], "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/718.238.18288.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/416.1932.13825.0" ] }, "ResponseHeaders": { @@ -2132,13 +2171,13 @@ "40" ], "x-ms-request-id": [ - "2e120af3-e753-4037-8860-a8668f5b8a36" + "e7dd2a9d-9ec8-4152-8720-c6286c5488af" ], "x-ms-correlation-request-id": [ - "5499a621-8612-4370-9f9c-45cf08b6397c" + "7d87adb8-a689-4436-aee5-1ffd00104446" ], "x-ms-arm-service-request-id": [ - "cf326d58-da19-4ad7-9086-d8f7b7aaba0c" + "2e250147-2b80-41d3-ba72-cb04ceb912c8" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2148,16 +2187,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11994" + "11984" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T205212Z:5499a621-8612-4370-9f9c-45cf08b6397c" + "WESTUS:20210514T005748Z:7d87adb8-a689-4436-aee5-1ffd00104446" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 20:52:12 GMT" + "Fri, 14 May 2021 00:57:48 GMT" ], "Content-Length": [ "30" @@ -2173,16 +2212,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/providers/Microsoft.Network/locations/westus2/operations/9dfaa92d-fc9f-4cf1-befb-efa4801baee4?api-version=2020-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zLzlkZmFhOTJkLWZjOWYtNGNmMS1iZWZiLWVmYTQ4MDFiYWVlND9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/providers/Microsoft.Network/locations/westus2/operations/409160fb-3421-49aa-8f05-a4c4a28b64d0?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zLzQwOTE2MGZiLTM0MjEtNDlhYS04ZjA1LWE0YzRhMjhiNjRkMD9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "a4b5dbb3-b18a-4e01-b2f4-128e736e84ae" + ], "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/718.238.18288.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/416.1932.13825.0" ] }, "ResponseHeaders": { @@ -2193,16 +2235,16 @@ "no-cache" ], "Retry-After": [ - "100" + "80" ], "x-ms-request-id": [ - "23473cc7-7e36-46e2-92b3-fc38dbf173db" + "6b58db0f-8f55-4e3f-8a66-cd352a1be06a" ], "x-ms-correlation-request-id": [ - "651781e4-2d51-45d4-98d1-e2cbd5be98db" + "186d7e98-ab5d-4a80-91bc-4c98761f9743" ], "x-ms-arm-service-request-id": [ - "62a50b65-15b1-4948-8257-57277b8755c5" + "66089ea0-d001-40f4-8bdb-a725f6c8932c" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2212,16 +2254,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11993" + "11983" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T205252Z:651781e4-2d51-45d4-98d1-e2cbd5be98db" + "WESTUS:20210514T005828Z:186d7e98-ab5d-4a80-91bc-4c98761f9743" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 20:52:52 GMT" + "Fri, 14 May 2021 00:58:27 GMT" ], "Content-Length": [ "30" @@ -2237,16 +2279,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/providers/Microsoft.Network/locations/westus2/operations/9dfaa92d-fc9f-4cf1-befb-efa4801baee4?api-version=2020-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zLzlkZmFhOTJkLWZjOWYtNGNmMS1iZWZiLWVmYTQ4MDFiYWVlND9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/providers/Microsoft.Network/locations/westus2/operations/409160fb-3421-49aa-8f05-a4c4a28b64d0?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zLzQwOTE2MGZiLTM0MjEtNDlhYS04ZjA1LWE0YzRhMjhiNjRkMD9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "a4b5dbb3-b18a-4e01-b2f4-128e736e84ae" + ], "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/718.238.18288.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/416.1932.13825.0" ] }, "ResponseHeaders": { @@ -2257,16 +2302,16 @@ "no-cache" ], "Retry-After": [ - "100" + "160" ], "x-ms-request-id": [ - "d9febda5-3f09-43d0-a5b1-eb09fa5243d8" + "46061af5-98a3-4088-afd4-936aa00f9666" ], "x-ms-correlation-request-id": [ - "efa5170e-c54d-4bfb-8180-3846934b7a88" + "68fbef08-b073-46b0-ab28-3d74e1214d3f" ], "x-ms-arm-service-request-id": [ - "f15d1f50-343a-474d-a53c-ada704aeab52" + "6318bb4c-d8bc-4816-9c58-cb2343a5a467" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2276,16 +2321,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11992" + "11982" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T205432Z:efa5170e-c54d-4bfb-8180-3846934b7a88" + "WESTUS:20210514T005948Z:68fbef08-b073-46b0-ab28-3d74e1214d3f" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 20:54:32 GMT" + "Fri, 14 May 2021 00:59:48 GMT" ], "Content-Length": [ "30" @@ -2301,16 +2346,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/providers/Microsoft.Network/locations/westus2/operations/9dfaa92d-fc9f-4cf1-befb-efa4801baee4?api-version=2020-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zLzlkZmFhOTJkLWZjOWYtNGNmMS1iZWZiLWVmYTQ4MDFiYWVlND9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/providers/Microsoft.Network/locations/westus2/operations/409160fb-3421-49aa-8f05-a4c4a28b64d0?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zLzQwOTE2MGZiLTM0MjEtNDlhYS04ZjA1LWE0YzRhMjhiNjRkMD9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "a4b5dbb3-b18a-4e01-b2f4-128e736e84ae" + ], "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/718.238.18288.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/416.1932.13825.0" ] }, "ResponseHeaders": { @@ -2321,13 +2369,13 @@ "no-cache" ], "x-ms-request-id": [ - "7b003f1a-8f50-4727-bd7c-ccd0a632af9f" + "ab4747cd-ca2a-4362-965c-d0723591e595" ], "x-ms-correlation-request-id": [ - "84129bd6-19f7-4cd7-a813-870e300b8661" + "5beed3a9-0d67-415f-bddb-384b3c986fbc" ], "x-ms-arm-service-request-id": [ - "934992f3-d3b3-4314-b075-a57dcddc3e80" + "000979a7-f692-4576-bc77-49873c0c8468" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2337,16 +2385,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11991" + "11999" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T205613Z:84129bd6-19f7-4cd7-a813-870e300b8661" + "WESTUS:20210514T010229Z:5beed3a9-0d67-415f-bddb-384b3c986fbc" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 20:56:12 GMT" + "Fri, 14 May 2021 01:02:28 GMT" ], "Content-Length": [ "29" @@ -2362,16 +2410,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/providers/Microsoft.Network/locations/westus2/operations/ffe8a030-71a3-4bbd-a952-0d05f5adc0ad?api-version=2020-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zL2ZmZThhMDMwLTcxYTMtNGJiZC1hOTUyLTBkMDVmNWFkYzBhZD9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/providers/Microsoft.Network/locations/westus2/operations/9efffb9a-88ac-49fe-af54-792fd40c2205?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zLzllZmZmYjlhLTg4YWMtNDlmZS1hZjU0LTc5MmZkNDBjMjIwNT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "d52924ff-4cad-4778-93cb-431100c7aa70" + ], "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/718.238.18288.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/416.1932.13825.0" ] }, "ResponseHeaders": { @@ -2385,13 +2436,13 @@ "10" ], "x-ms-request-id": [ - "6ceb03fb-41d0-4ec4-9f1a-550f7faa5c20" + "4ee05865-646e-4b39-87bd-bce256e6948a" ], "x-ms-correlation-request-id": [ - "93015975-9d41-4e11-819d-c10dfeff2c44" + "e2a35f79-9360-417b-aa29-9d8f172af52e" ], "x-ms-arm-service-request-id": [ - "9d9c1d2d-f155-48c3-9bd6-722b8e92da15" + "0dafa10b-1996-4202-844a-03dad0885cee" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2401,16 +2452,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11997" + "11994" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T205626Z:93015975-9d41-4e11-819d-c10dfeff2c44" + "WESTUS:20210514T010240Z:e2a35f79-9360-417b-aa29-9d8f172af52e" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 20:56:25 GMT" + "Fri, 14 May 2021 01:02:39 GMT" ], "Content-Length": [ "30" @@ -2426,16 +2477,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/providers/Microsoft.Network/locations/westus2/operations/ffe8a030-71a3-4bbd-a952-0d05f5adc0ad?api-version=2020-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zL2ZmZThhMDMwLTcxYTMtNGJiZC1hOTUyLTBkMDVmNWFkYzBhZD9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/providers/Microsoft.Network/locations/westus2/operations/9efffb9a-88ac-49fe-af54-792fd40c2205?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zLzllZmZmYjlhLTg4YWMtNDlmZS1hZjU0LTc5MmZkNDBjMjIwNT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "d52924ff-4cad-4778-93cb-431100c7aa70" + ], "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/718.238.18288.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/416.1932.13825.0" ] }, "ResponseHeaders": { @@ -2446,13 +2500,13 @@ "no-cache" ], "x-ms-request-id": [ - "f5378ed2-e6d6-4f8c-a52d-5dd2eae805c4" + "04915ae2-91d1-45cb-bec0-5f0fb765359d" ], "x-ms-correlation-request-id": [ - "5e101ad2-4fc3-4615-a116-64e41df53740" + "16c6996b-4b54-45c3-a813-7b18a57f641c" ], "x-ms-arm-service-request-id": [ - "ca3fe775-c490-4fce-b6a7-fecb8cb381a9" + "701319fe-0aa3-41fa-8598-e2b41d7560a4" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2462,16 +2516,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11996" + "11993" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T205636Z:5e101ad2-4fc3-4615-a116-64e41df53740" + "WESTUS:20210514T010250Z:16c6996b-4b54-45c3-a813-7b18a57f641c" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 20:56:35 GMT" + "Fri, 14 May 2021 01:02:49 GMT" ], "Content-Length": [ "29" @@ -2487,80 +2541,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/providers/Microsoft.Network/locations/westus2/operations/121f9610-b149-4d07-93f3-ca99d806a4b6?api-version=2020-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zLzEyMWY5NjEwLWIxNDktNGQwNy05M2YzLWNhOTlkODA2YTRiNj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/providers/Microsoft.Network/locations/westus2/operations/dbd07f6e-66b3-42f7-a812-1b49540994c3?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zL2RiZDA3ZjZlLTY2YjMtNDJmNy1hODEyLTFiNDk1NDA5OTRjMz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.29017.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/718.238.18288.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "ff97f8c6-239f-4efb-8386-26bd91efa21e" - ], - "x-ms-correlation-request-id": [ - "22ab906a-436b-4e7c-a45c-0235b0c0e513" - ], - "x-ms-arm-service-request-id": [ - "e9846f81-0ec2-4c4a-ac3a-653e7cc5f0f7" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11998" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200722T205648Z:22ab906a-436b-4e7c-a45c-0235b0c0e513" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 22 Jul 2020 20:56:47 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" + "x-ms-client-request-id": [ + "e26d25c2-7d85-4986-9add-f50684acc869" ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/providers/Microsoft.Network/locations/westus2/operations/121f9610-b149-4d07-93f3-ca99d806a4b6?api-version=2020-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zLzEyMWY5NjEwLWIxNDktNGQwNy05M2YzLWNhOTlkODA2YTRiNj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/718.238.18288.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/416.1932.13825.0" ] }, "ResponseHeaders": { @@ -2571,13 +2564,13 @@ "no-cache" ], "x-ms-request-id": [ - "f099f197-26a7-4145-99a8-4d883db5904d" + "54ce7dbf-70e9-4f16-8a07-ac50594e755f" ], "x-ms-correlation-request-id": [ - "2dcfcb97-8982-4c7f-9cd0-3505d1a681ec" + "f64a655e-cfec-4170-963a-6844098d1fd1" ], "x-ms-arm-service-request-id": [ - "2f4c62dd-c8ec-41ec-9ce7-36bfca06e4e0" + "d6727a08-a8a0-471d-a247-ba23fbfc9c6e" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2587,16 +2580,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11997" + "11989" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T205658Z:2dcfcb97-8982-4c7f-9cd0-3505d1a681ec" + "WESTUS:20210514T010302Z:f64a655e-cfec-4170-963a-6844098d1fd1" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 20:56:57 GMT" + "Fri, 14 May 2021 01:03:01 GMT" ], "Content-Length": [ "29" @@ -2612,22 +2605,22 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourceGroups/ps7115/providers/Microsoft.Network/applicationGateways/ps8919?api-version=2020-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL3Jlc291cmNlR3JvdXBzL3BzNzExNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvYXBwbGljYXRpb25HYXRld2F5cy9wczg5MTk/YXBpLXZlcnNpb249MjAyMC0wNS0wMQ==", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourceGroups/ps83/providers/Microsoft.Network/applicationGateways/ps2181?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL3Jlc291cmNlR3JvdXBzL3BzODMvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL2FwcGxpY2F0aW9uR2F0ZXdheXMvcHMyMTgxP2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "0808396c-4f9e-40b2-9108-58f3ef23eef1" + "04934c7e-c8f9-46c7-9bbc-45121fd92973" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/718.238.18288.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/416.1932.13825.0" ] }, "ResponseHeaders": { @@ -2638,25 +2631,25 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/providers/Microsoft.Network/locations/westus2/operationResults/cdb3e8e5-eafe-4277-8e32-12b9f6c03213?api-version=2020-05-01" + "https://management.azure.com/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/providers/Microsoft.Network/locations/westus2/operationResults/9a8dcaf3-8f02-4abb-8cbf-483ea1ad7ec6?api-version=2021-02-01" ], "Retry-After": [ "10" ], "x-ms-request-id": [ - "cdb3e8e5-eafe-4277-8e32-12b9f6c03213" + "9a8dcaf3-8f02-4abb-8cbf-483ea1ad7ec6" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/providers/Microsoft.Network/locations/westus2/operations/cdb3e8e5-eafe-4277-8e32-12b9f6c03213?api-version=2020-05-01" + "https://management.azure.com/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/providers/Microsoft.Network/locations/westus2/operations/9a8dcaf3-8f02-4abb-8cbf-483ea1ad7ec6?api-version=2021-02-01" ], "x-ms-correlation-request-id": [ - "750164c5-f052-4b7a-863d-a977d01818cc" + "011abf8d-15cc-4459-8c17-8bb581f7f947" ], "Azure-AsyncNotification": [ "Enabled" ], "x-ms-arm-service-request-id": [ - "0ea5d063-9727-4cb6-963c-281cecd9f963" + "22051679-2ab5-49d7-b684-92fd45232d9f" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2669,13 +2662,13 @@ "14999" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T205658Z:750164c5-f052-4b7a-863d-a977d01818cc" + "WESTUS:20210514T010302Z:011abf8d-15cc-4459-8c17-8bb581f7f947" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 20:56:58 GMT" + "Fri, 14 May 2021 01:03:02 GMT" ], "Expires": [ "-1" @@ -2688,16 +2681,19 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/providers/Microsoft.Network/locations/westus2/operations/cdb3e8e5-eafe-4277-8e32-12b9f6c03213?api-version=2020-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zL2NkYjNlOGU1LWVhZmUtNDI3Ny04ZTMyLTEyYjlmNmMwMzIxMz9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/providers/Microsoft.Network/locations/westus2/operations/9a8dcaf3-8f02-4abb-8cbf-483ea1ad7ec6?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zLzlhOGRjYWYzLThmMDItNGFiYi04Y2JmLTQ4M2VhMWFkN2VjNj9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "04934c7e-c8f9-46c7-9bbc-45121fd92973" + ], "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/718.238.18288.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/416.1932.13825.0" ] }, "ResponseHeaders": { @@ -2711,13 +2707,13 @@ "10" ], "x-ms-request-id": [ - "b487616b-ff4c-413b-ad41-3ba39caeda7e" + "9d6eedce-72db-4598-a1f9-267e0c329587" ], "x-ms-correlation-request-id": [ - "0e439c60-6dcc-455d-8f45-e7ce13c842a8" + "8a01277c-2249-4c2b-a06c-9f7aeae741f6" ], "x-ms-arm-service-request-id": [ - "48732c32-0c4d-4cf4-97da-b17eb440be9d" + "e625736d-fe78-4b60-9c83-09a013fc4d18" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2727,16 +2723,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11999" + "11986" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T205709Z:0e439c60-6dcc-455d-8f45-e7ce13c842a8" + "WESTUS:20210514T010312Z:8a01277c-2249-4c2b-a06c-9f7aeae741f6" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 20:57:08 GMT" + "Fri, 14 May 2021 01:03:12 GMT" ], "Content-Length": [ "30" @@ -2752,16 +2748,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/providers/Microsoft.Network/locations/westus2/operations/cdb3e8e5-eafe-4277-8e32-12b9f6c03213?api-version=2020-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zL2NkYjNlOGU1LWVhZmUtNDI3Ny04ZTMyLTEyYjlmNmMwMzIxMz9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/providers/Microsoft.Network/locations/westus2/operations/9a8dcaf3-8f02-4abb-8cbf-483ea1ad7ec6?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zLzlhOGRjYWYzLThmMDItNGFiYi04Y2JmLTQ4M2VhMWFkN2VjNj9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "04934c7e-c8f9-46c7-9bbc-45121fd92973" + ], "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/718.238.18288.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/416.1932.13825.0" ] }, "ResponseHeaders": { @@ -2775,13 +2774,13 @@ "20" ], "x-ms-request-id": [ - "8765c78c-b90b-4774-b5ee-f7b472306f2e" + "ff6f36a0-3523-47d9-9536-bacd02affb68" ], "x-ms-correlation-request-id": [ - "a4521498-bcde-4c8e-8c9e-a0c1e4324c4e" + "a2e8daf2-f3b9-44c1-bfb2-712b025d4e73" ], "x-ms-arm-service-request-id": [ - "d0732ba5-4136-406d-bfb0-d6f041c40141" + "ded3913a-5356-4ff2-9ab5-3f907080699e" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2791,16 +2790,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11998" + "11985" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T205719Z:a4521498-bcde-4c8e-8c9e-a0c1e4324c4e" + "WESTUS:20210514T010323Z:a2e8daf2-f3b9-44c1-bfb2-712b025d4e73" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 20:57:18 GMT" + "Fri, 14 May 2021 01:03:22 GMT" ], "Content-Length": [ "30" @@ -2816,16 +2815,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/providers/Microsoft.Network/locations/westus2/operations/cdb3e8e5-eafe-4277-8e32-12b9f6c03213?api-version=2020-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zL2NkYjNlOGU1LWVhZmUtNDI3Ny04ZTMyLTEyYjlmNmMwMzIxMz9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/providers/Microsoft.Network/locations/westus2/operations/9a8dcaf3-8f02-4abb-8cbf-483ea1ad7ec6?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zLzlhOGRjYWYzLThmMDItNGFiYi04Y2JmLTQ4M2VhMWFkN2VjNj9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "04934c7e-c8f9-46c7-9bbc-45121fd92973" + ], "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/718.238.18288.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/416.1932.13825.0" ] }, "ResponseHeaders": { @@ -2839,13 +2841,13 @@ "20" ], "x-ms-request-id": [ - "88cb479a-0f57-4934-b202-28da63461525" + "05d5f60e-8908-4e5c-b7c8-5c33dad21823" ], "x-ms-correlation-request-id": [ - "4188f406-f8fd-40b5-ad03-87fb826a6996" + "4dd59653-acac-4606-80de-2596184b864b" ], "x-ms-arm-service-request-id": [ - "5c96a012-5e0e-46ff-9a5c-0ebd4c472743" + "0a7ca2d4-bc88-4816-8a87-efaf01031397" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2855,16 +2857,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11997" + "11984" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T205739Z:4188f406-f8fd-40b5-ad03-87fb826a6996" + "WESTUS:20210514T010343Z:4dd59653-acac-4606-80de-2596184b864b" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 20:57:38 GMT" + "Fri, 14 May 2021 01:03:43 GMT" ], "Content-Length": [ "30" @@ -2880,16 +2882,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/providers/Microsoft.Network/locations/westus2/operations/cdb3e8e5-eafe-4277-8e32-12b9f6c03213?api-version=2020-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zL2NkYjNlOGU1LWVhZmUtNDI3Ny04ZTMyLTEyYjlmNmMwMzIxMz9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/providers/Microsoft.Network/locations/westus2/operations/9a8dcaf3-8f02-4abb-8cbf-483ea1ad7ec6?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zLzlhOGRjYWYzLThmMDItNGFiYi04Y2JmLTQ4M2VhMWFkN2VjNj9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "04934c7e-c8f9-46c7-9bbc-45121fd92973" + ], "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/718.238.18288.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/416.1932.13825.0" ] }, "ResponseHeaders": { @@ -2903,13 +2908,13 @@ "40" ], "x-ms-request-id": [ - "eeaf7394-10c4-48d6-91d6-4005366e64df" + "285755f6-de68-4c2a-b01d-f3252a84e99d" ], "x-ms-correlation-request-id": [ - "9b69103c-917b-4a96-b8a3-39b3919ad72b" + "e71a8561-c791-4620-9d38-deb7278f2b96" ], "x-ms-arm-service-request-id": [ - "71226f20-8b44-4596-afda-5432025a404e" + "3df3d851-5d43-4480-9ede-d1d907835779" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2919,16 +2924,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11996" + "11983" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T205759Z:9b69103c-917b-4a96-b8a3-39b3919ad72b" + "WESTUS:20210514T010403Z:e71a8561-c791-4620-9d38-deb7278f2b96" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 20:57:58 GMT" + "Fri, 14 May 2021 01:04:03 GMT" ], "Content-Length": [ "30" @@ -2944,16 +2949,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/providers/Microsoft.Network/locations/westus2/operations/cdb3e8e5-eafe-4277-8e32-12b9f6c03213?api-version=2020-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zL2NkYjNlOGU1LWVhZmUtNDI3Ny04ZTMyLTEyYjlmNmMwMzIxMz9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/providers/Microsoft.Network/locations/westus2/operations/9a8dcaf3-8f02-4abb-8cbf-483ea1ad7ec6?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zLzlhOGRjYWYzLThmMDItNGFiYi04Y2JmLTQ4M2VhMWFkN2VjNj9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "04934c7e-c8f9-46c7-9bbc-45121fd92973" + ], "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/718.238.18288.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/416.1932.13825.0" ] }, "ResponseHeaders": { @@ -2967,13 +2975,13 @@ "40" ], "x-ms-request-id": [ - "80e77e82-ad1f-471a-b7a8-4381221098ae" + "d0763ef3-8d20-4cc1-bcab-6bc85367de42" ], "x-ms-correlation-request-id": [ - "020c7b10-8f0b-4a52-a18f-63a0cda77017" + "9c074ccc-d344-4d89-9f47-65be10e785ac" ], "x-ms-arm-service-request-id": [ - "9f30cca1-5e62-4533-8af2-191e1f7f026b" + "34b52553-5f0d-4953-81f8-9c624137bcae" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2983,16 +2991,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11995" + "11982" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T205839Z:020c7b10-8f0b-4a52-a18f-63a0cda77017" + "WESTUS:20210514T010443Z:9c074ccc-d344-4d89-9f47-65be10e785ac" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 20:58:38 GMT" + "Fri, 14 May 2021 01:04:42 GMT" ], "Content-Length": [ "30" @@ -3008,16 +3016,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/providers/Microsoft.Network/locations/westus2/operations/cdb3e8e5-eafe-4277-8e32-12b9f6c03213?api-version=2020-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zL2NkYjNlOGU1LWVhZmUtNDI3Ny04ZTMyLTEyYjlmNmMwMzIxMz9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/providers/Microsoft.Network/locations/westus2/operations/9a8dcaf3-8f02-4abb-8cbf-483ea1ad7ec6?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zLzlhOGRjYWYzLThmMDItNGFiYi04Y2JmLTQ4M2VhMWFkN2VjNj9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "04934c7e-c8f9-46c7-9bbc-45121fd92973" + ], "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/718.238.18288.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/416.1932.13825.0" ] }, "ResponseHeaders": { @@ -3028,16 +3039,16 @@ "no-cache" ], "Retry-After": [ - "100" + "80" ], "x-ms-request-id": [ - "0ca7d4d0-3b0d-4ad6-8483-3be7e9eb4a0c" + "b5f03502-88db-4ef8-beba-1d5974eb4794" ], "x-ms-correlation-request-id": [ - "c20269f7-bd48-43cf-9826-3638156c9bfd" + "b0e2a79b-c8b4-4388-9401-ca75bd7458be" ], "x-ms-arm-service-request-id": [ - "83fa6d36-f8fc-4d88-8b24-b3d0f88955f8" + "270f55e1-d3ec-4fe9-a353-b94d1a62ec4f" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3047,16 +3058,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11994" + "11981" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T205919Z:c20269f7-bd48-43cf-9826-3638156c9bfd" + "WESTUS:20210514T010523Z:b0e2a79b-c8b4-4388-9401-ca75bd7458be" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 20:59:19 GMT" + "Fri, 14 May 2021 01:05:22 GMT" ], "Content-Length": [ "30" @@ -3072,16 +3083,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/providers/Microsoft.Network/locations/westus2/operations/cdb3e8e5-eafe-4277-8e32-12b9f6c03213?api-version=2020-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zL2NkYjNlOGU1LWVhZmUtNDI3Ny04ZTMyLTEyYjlmNmMwMzIxMz9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/providers/Microsoft.Network/locations/westus2/operations/9a8dcaf3-8f02-4abb-8cbf-483ea1ad7ec6?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zLzlhOGRjYWYzLThmMDItNGFiYi04Y2JmLTQ4M2VhMWFkN2VjNj9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "04934c7e-c8f9-46c7-9bbc-45121fd92973" + ], "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/718.238.18288.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/416.1932.13825.0" ] }, "ResponseHeaders": { @@ -3092,16 +3106,16 @@ "no-cache" ], "Retry-After": [ - "100" + "160" ], "x-ms-request-id": [ - "9e6f8323-ed6b-4970-b4a7-1cccea6b80e4" + "4a97ba1b-7339-47fa-ad54-fdbf384f889b" ], "x-ms-correlation-request-id": [ - "3fded7ee-be9d-48c8-818d-38fb70b88bea" + "ad01bca3-0281-44d8-a93b-e3a030cf6662" ], "x-ms-arm-service-request-id": [ - "3ad10c86-0aa2-40ca-88a2-65beeef08b9c" + "ee57f595-3ffc-410f-b289-a5c399f02f7c" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3111,16 +3125,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11993" + "11980" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T210100Z:3fded7ee-be9d-48c8-818d-38fb70b88bea" + "WESTUS:20210514T010643Z:ad01bca3-0281-44d8-a93b-e3a030cf6662" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 21:00:59 GMT" + "Fri, 14 May 2021 01:06:43 GMT" ], "Content-Length": [ "30" @@ -3136,16 +3150,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/providers/Microsoft.Network/locations/westus2/operations/cdb3e8e5-eafe-4277-8e32-12b9f6c03213?api-version=2020-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zL2NkYjNlOGU1LWVhZmUtNDI3Ny04ZTMyLTEyYjlmNmMwMzIxMz9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/providers/Microsoft.Network/locations/westus2/operations/9a8dcaf3-8f02-4abb-8cbf-483ea1ad7ec6?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zLzlhOGRjYWYzLThmMDItNGFiYi04Y2JmLTQ4M2VhMWFkN2VjNj9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "04934c7e-c8f9-46c7-9bbc-45121fd92973" + ], "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/718.238.18288.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/416.1932.13825.0" ] }, "ResponseHeaders": { @@ -3156,13 +3173,13 @@ "no-cache" ], "x-ms-request-id": [ - "bf30efc4-1acc-4a09-aa4e-5de452246c9d" + "d1982637-4f69-4a08-982b-722375a175eb" ], "x-ms-correlation-request-id": [ - "0f9c9302-3463-4321-96a8-9e96568de1f4" + "1205de91-a6d5-4dca-ac62-587a9dc47761" ], "x-ms-arm-service-request-id": [ - "144115fb-627f-4e6f-8df5-f8ed45c3cd96" + "3705423c-baa4-4b91-8d2f-6ce999eb37ec" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3175,13 +3192,13 @@ "11999" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T210241Z:0f9c9302-3463-4321-96a8-9e96568de1f4" + "WESTUS:20210514T010923Z:1205de91-a6d5-4dca-ac62-587a9dc47761" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 21:02:41 GMT" + "Fri, 14 May 2021 01:09:23 GMT" ], "Content-Length": [ "29" @@ -3197,16 +3214,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/providers/Microsoft.Network/locations/westus2/operationResults/cdb3e8e5-eafe-4277-8e32-12b9f6c03213?api-version=2020-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25SZXN1bHRzL2NkYjNlOGU1LWVhZmUtNDI3Ny04ZTMyLTEyYjlmNmMwMzIxMz9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/providers/Microsoft.Network/locations/westus2/operationResults/9a8dcaf3-8f02-4abb-8cbf-483ea1ad7ec6?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25SZXN1bHRzLzlhOGRjYWYzLThmMDItNGFiYi04Y2JmLTQ4M2VhMWFkN2VjNj9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "04934c7e-c8f9-46c7-9bbc-45121fd92973" + ], "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/718.238.18288.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/416.1932.13825.0" ] }, "ResponseHeaders": { @@ -3217,22 +3237,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/providers/Microsoft.Network/locations/westus2/operationResults/cdb3e8e5-eafe-4277-8e32-12b9f6c03213?api-version=2020-05-01" + "https://management.azure.com/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/providers/Microsoft.Network/locations/westus2/operationResults/9a8dcaf3-8f02-4abb-8cbf-483ea1ad7ec6?api-version=2021-02-01" ], "x-ms-request-id": [ - "cdb3e8e5-eafe-4277-8e32-12b9f6c03213" + "9a8dcaf3-8f02-4abb-8cbf-483ea1ad7ec6" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/providers/Microsoft.Network/locations/westus2/operations/cdb3e8e5-eafe-4277-8e32-12b9f6c03213?api-version=2020-05-01" + "https://management.azure.com/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/providers/Microsoft.Network/locations/westus2/operations/9a8dcaf3-8f02-4abb-8cbf-483ea1ad7ec6?api-version=2021-02-01" ], "x-ms-correlation-request-id": [ - "750164c5-f052-4b7a-863d-a977d01818cc" + "011abf8d-15cc-4459-8c17-8bb581f7f947" ], "Azure-AsyncNotification": [ "Enabled" ], "x-ms-arm-service-request-id": [ - "0ea5d063-9727-4cb6-963c-281cecd9f963" + "22051679-2ab5-49d7-b684-92fd45232d9f" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3245,13 +3265,13 @@ "11998" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T210241Z:19c99a04-d0be-4b83-8e1b-78ce5761c234" + "WESTUS:20210514T010923Z:33fd121f-dc39-4420-905d-7854f99aebb7" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 21:02:41 GMT" + "Fri, 14 May 2021 01:09:23 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -3264,22 +3284,22 @@ "StatusCode": 204 }, { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/resourcegroups/ps7115?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL3Jlc291cmNlZ3JvdXBzL3BzNzExNT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/resourcegroups/ps83?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL3Jlc291cmNlZ3JvdXBzL3BzODM/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "04fd8134-ac7a-40f6-940c-40f155371ea5" + "04f25a8c-9f8c-4cdc-b0ce-6e276c9fc290" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.17" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -3290,7 +3310,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzcxMTUtV0VTVFVTMiIsImpvYkxvY2F0aW9uIjoid2VzdHVzMiJ9?api-version=2016-09-01" + "https://management.azure.com/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzgzLVdFU1RVUzIiLCJqb2JMb2NhdGlvbiI6Indlc3R1czIifQ?api-version=2016-09-01" ], "Retry-After": [ "15" @@ -3299,13 +3319,13 @@ "14999" ], "x-ms-request-id": [ - "58ca8e4d-239f-4ea6-a109-2760cfa8b17b" + "b9596956-58f0-49fe-b911-6453430ec8c2" ], "x-ms-correlation-request-id": [ - "58ca8e4d-239f-4ea6-a109-2760cfa8b17b" + "b9596956-58f0-49fe-b911-6453430ec8c2" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T210242Z:58ca8e4d-239f-4ea6-a109-2760cfa8b17b" + "WESTUS:20210514T010924Z:b9596956-58f0-49fe-b911-6453430ec8c2" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3314,7 +3334,7 @@ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 21:02:42 GMT" + "Fri, 14 May 2021 01:09:24 GMT" ], "Expires": [ "-1" @@ -3327,16 +3347,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzcxMTUtV0VTVFVTMiIsImpvYkxvY2F0aW9uIjoid2VzdHVzMiJ9?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpjeE1UVXRWMFZUVkZWVE1pSXNJbXB2WWt4dlkyRjBhVzl1SWpvaWQyVnpkSFZ6TWlKOT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzgzLVdFU1RVUzIiLCJqb2JMb2NhdGlvbiI6Indlc3R1czIifQ?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpnekxWZEZVMVJWVXpJaUxDSnFiMkpNYjJOaGRHbHZiaUk2SW5kbGMzUjFjeklpZlE/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.17" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -3347,7 +3367,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzcxMTUtV0VTVFVTMiIsImpvYkxvY2F0aW9uIjoid2VzdHVzMiJ9?api-version=2016-09-01" + "https://management.azure.com/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzgzLVdFU1RVUzIiLCJqb2JMb2NhdGlvbiI6Indlc3R1czIifQ?api-version=2016-09-01" ], "Retry-After": [ "15" @@ -3356,13 +3376,13 @@ "11999" ], "x-ms-request-id": [ - "0205cb94-2f8b-456b-9a30-a67cbbd34396" + "97d37b17-daeb-4ea5-8f42-3c62cbcb0fa2" ], "x-ms-correlation-request-id": [ - "0205cb94-2f8b-456b-9a30-a67cbbd34396" + "97d37b17-daeb-4ea5-8f42-3c62cbcb0fa2" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T210258Z:0205cb94-2f8b-456b-9a30-a67cbbd34396" + "WESTUS:20210514T010939Z:97d37b17-daeb-4ea5-8f42-3c62cbcb0fa2" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3371,7 +3391,7 @@ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 21:02:57 GMT" + "Fri, 14 May 2021 01:09:39 GMT" ], "Expires": [ "-1" @@ -3384,16 +3404,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzcxMTUtV0VTVFVTMiIsImpvYkxvY2F0aW9uIjoid2VzdHVzMiJ9?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpjeE1UVXRWMFZUVkZWVE1pSXNJbXB2WWt4dlkyRjBhVzl1SWpvaWQyVnpkSFZ6TWlKOT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzgzLVdFU1RVUzIiLCJqb2JMb2NhdGlvbiI6Indlc3R1czIifQ?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpnekxWZEZVMVJWVXpJaUxDSnFiMkpNYjJOaGRHbHZiaUk2SW5kbGMzUjFjeklpZlE/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.17" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -3404,7 +3424,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzcxMTUtV0VTVFVTMiIsImpvYkxvY2F0aW9uIjoid2VzdHVzMiJ9?api-version=2016-09-01" + "https://management.azure.com/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzgzLVdFU1RVUzIiLCJqb2JMb2NhdGlvbiI6Indlc3R1czIifQ?api-version=2016-09-01" ], "Retry-After": [ "15" @@ -3413,13 +3433,13 @@ "11998" ], "x-ms-request-id": [ - "30085639-b05c-4735-ad02-31465b098a62" + "b213be6f-4474-480c-b495-f029edae2d11" ], "x-ms-correlation-request-id": [ - "30085639-b05c-4735-ad02-31465b098a62" + "b213be6f-4474-480c-b495-f029edae2d11" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T210313Z:30085639-b05c-4735-ad02-31465b098a62" + "WESTUS:20210514T010954Z:b213be6f-4474-480c-b495-f029edae2d11" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3428,7 +3448,7 @@ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 21:03:12 GMT" + "Fri, 14 May 2021 01:09:54 GMT" ], "Expires": [ "-1" @@ -3441,16 +3461,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzcxMTUtV0VTVFVTMiIsImpvYkxvY2F0aW9uIjoid2VzdHVzMiJ9?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpjeE1UVXRWMFZUVkZWVE1pSXNJbXB2WWt4dlkyRjBhVzl1SWpvaWQyVnpkSFZ6TWlKOT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzgzLVdFU1RVUzIiLCJqb2JMb2NhdGlvbiI6Indlc3R1czIifQ?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpnekxWZEZVMVJWVXpJaUxDSnFiMkpNYjJOaGRHbHZiaUk2SW5kbGMzUjFjeklpZlE/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.17" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -3461,7 +3481,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzcxMTUtV0VTVFVTMiIsImpvYkxvY2F0aW9uIjoid2VzdHVzMiJ9?api-version=2016-09-01" + "https://management.azure.com/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzgzLVdFU1RVUzIiLCJqb2JMb2NhdGlvbiI6Indlc3R1czIifQ?api-version=2016-09-01" ], "Retry-After": [ "15" @@ -3470,13 +3490,13 @@ "11997" ], "x-ms-request-id": [ - "07da6e81-714f-48a5-bb62-b2eb4bc005aa" + "a368f09b-0eaf-4ba6-ba61-3cf974760b78" ], "x-ms-correlation-request-id": [ - "07da6e81-714f-48a5-bb62-b2eb4bc005aa" + "a368f09b-0eaf-4ba6-ba61-3cf974760b78" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T210328Z:07da6e81-714f-48a5-bb62-b2eb4bc005aa" + "WESTUS:20210514T011009Z:a368f09b-0eaf-4ba6-ba61-3cf974760b78" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3485,7 +3505,7 @@ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 21:03:27 GMT" + "Fri, 14 May 2021 01:10:09 GMT" ], "Expires": [ "-1" @@ -3498,16 +3518,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzcxMTUtV0VTVFVTMiIsImpvYkxvY2F0aW9uIjoid2VzdHVzMiJ9?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpjeE1UVXRWMFZUVkZWVE1pSXNJbXB2WWt4dlkyRjBhVzl1SWpvaWQyVnpkSFZ6TWlKOT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzgzLVdFU1RVUzIiLCJqb2JMb2NhdGlvbiI6Indlc3R1czIifQ?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpnekxWZEZVMVJWVXpJaUxDSnFiMkpNYjJOaGRHbHZiaUk2SW5kbGMzUjFjeklpZlE/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.17" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -3518,7 +3538,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzcxMTUtV0VTVFVTMiIsImpvYkxvY2F0aW9uIjoid2VzdHVzMiJ9?api-version=2016-09-01" + "https://management.azure.com/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzgzLVdFU1RVUzIiLCJqb2JMb2NhdGlvbiI6Indlc3R1czIifQ?api-version=2016-09-01" ], "Retry-After": [ "15" @@ -3527,13 +3547,13 @@ "11996" ], "x-ms-request-id": [ - "84e5a5e1-c101-4fd3-a294-36bffad828aa" + "1da75790-7abf-46fa-b825-c1f8241157ac" ], "x-ms-correlation-request-id": [ - "84e5a5e1-c101-4fd3-a294-36bffad828aa" + "1da75790-7abf-46fa-b825-c1f8241157ac" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T210343Z:84e5a5e1-c101-4fd3-a294-36bffad828aa" + "WESTUS:20210514T011025Z:1da75790-7abf-46fa-b825-c1f8241157ac" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3542,7 +3562,7 @@ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 21:03:42 GMT" + "Fri, 14 May 2021 01:10:24 GMT" ], "Expires": [ "-1" @@ -3555,16 +3575,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzcxMTUtV0VTVFVTMiIsImpvYkxvY2F0aW9uIjoid2VzdHVzMiJ9?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpjeE1UVXRWMFZUVkZWVE1pSXNJbXB2WWt4dlkyRjBhVzl1SWpvaWQyVnpkSFZ6TWlKOT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzgzLVdFU1RVUzIiLCJqb2JMb2NhdGlvbiI6Indlc3R1czIifQ?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpnekxWZEZVMVJWVXpJaUxDSnFiMkpNYjJOaGRHbHZiaUk2SW5kbGMzUjFjeklpZlE/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.17" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -3575,7 +3595,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzcxMTUtV0VTVFVTMiIsImpvYkxvY2F0aW9uIjoid2VzdHVzMiJ9?api-version=2016-09-01" + "https://management.azure.com/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzgzLVdFU1RVUzIiLCJqb2JMb2NhdGlvbiI6Indlc3R1czIifQ?api-version=2016-09-01" ], "Retry-After": [ "15" @@ -3584,13 +3604,13 @@ "11995" ], "x-ms-request-id": [ - "9d199794-931f-44c3-9f03-9e5bb9c9bb38" + "28a883cb-6e17-47c7-9bb4-b160a2f91901" ], "x-ms-correlation-request-id": [ - "9d199794-931f-44c3-9f03-9e5bb9c9bb38" + "28a883cb-6e17-47c7-9bb4-b160a2f91901" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T210358Z:9d199794-931f-44c3-9f03-9e5bb9c9bb38" + "WESTUS:20210514T011040Z:28a883cb-6e17-47c7-9bb4-b160a2f91901" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3599,7 +3619,7 @@ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 21:03:57 GMT" + "Fri, 14 May 2021 01:10:39 GMT" ], "Expires": [ "-1" @@ -3612,16 +3632,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzcxMTUtV0VTVFVTMiIsImpvYkxvY2F0aW9uIjoid2VzdHVzMiJ9?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpjeE1UVXRWMFZUVkZWVE1pSXNJbXB2WWt4dlkyRjBhVzl1SWpvaWQyVnpkSFZ6TWlKOT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzgzLVdFU1RVUzIiLCJqb2JMb2NhdGlvbiI6Indlc3R1czIifQ?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpnekxWZEZVMVJWVXpJaUxDSnFiMkpNYjJOaGRHbHZiaUk2SW5kbGMzUjFjeklpZlE/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.17" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -3632,7 +3652,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzcxMTUtV0VTVFVTMiIsImpvYkxvY2F0aW9uIjoid2VzdHVzMiJ9?api-version=2016-09-01" + "https://management.azure.com/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzgzLVdFU1RVUzIiLCJqb2JMb2NhdGlvbiI6Indlc3R1czIifQ?api-version=2016-09-01" ], "Retry-After": [ "15" @@ -3641,13 +3661,13 @@ "11994" ], "x-ms-request-id": [ - "820092af-00f1-4dcb-a70e-3a8625175de9" + "45c7fe11-e522-4315-b0c1-3eef9814229b" ], "x-ms-correlation-request-id": [ - "820092af-00f1-4dcb-a70e-3a8625175de9" + "45c7fe11-e522-4315-b0c1-3eef9814229b" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T210413Z:820092af-00f1-4dcb-a70e-3a8625175de9" + "WESTUS:20210514T011055Z:45c7fe11-e522-4315-b0c1-3eef9814229b" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3656,7 +3676,7 @@ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 21:04:12 GMT" + "Fri, 14 May 2021 01:10:54 GMT" ], "Expires": [ "-1" @@ -3669,16 +3689,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzcxMTUtV0VTVFVTMiIsImpvYkxvY2F0aW9uIjoid2VzdHVzMiJ9?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpjeE1UVXRWMFZUVkZWVE1pSXNJbXB2WWt4dlkyRjBhVzl1SWpvaWQyVnpkSFZ6TWlKOT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzgzLVdFU1RVUzIiLCJqb2JMb2NhdGlvbiI6Indlc3R1czIifQ?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpnekxWZEZVMVJWVXpJaUxDSnFiMkpNYjJOaGRHbHZiaUk2SW5kbGMzUjFjeklpZlE/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.17" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -3692,13 +3712,13 @@ "11993" ], "x-ms-request-id": [ - "7226af9e-52cc-48ef-bf12-13faab1195e3" + "cd4e588e-4579-4267-bd66-3191e8bd54ee" ], "x-ms-correlation-request-id": [ - "7226af9e-52cc-48ef-bf12-13faab1195e3" + "cd4e588e-4579-4267-bd66-3191e8bd54ee" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T210428Z:7226af9e-52cc-48ef-bf12-13faab1195e3" + "WESTUS:20210514T011110Z:cd4e588e-4579-4267-bd66-3191e8bd54ee" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3707,7 +3727,7 @@ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 21:04:27 GMT" + "Fri, 14 May 2021 01:11:09 GMT" ], "Expires": [ "-1" @@ -3720,16 +3740,16 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/32f34b98-74e7-47b2-84cb-ffb3ae31a0d0/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzcxMTUtV0VTVFVTMiIsImpvYkxvY2F0aW9uIjoid2VzdHVzMiJ9?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzJmMzRiOTgtNzRlNy00N2IyLTg0Y2ItZmZiM2FlMzFhMGQwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpjeE1UVXRWMFZUVkZWVE1pSXNJbXB2WWt4dlkyRjBhVzl1SWpvaWQyVnpkSFZ6TWlKOT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/1c8e7f00-9820-451e-97f0-c47bcb47b7de/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzgzLVdFU1RVUzIiLCJqb2JMb2NhdGlvbiI6Indlc3R1czIifQ?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM4ZTdmMDAtOTgyMC00NTFlLTk3ZjAtYzQ3YmNiNDdiN2RlL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpnekxWZEZVMVJWVXpJaUxDSnFiMkpNYjJOaGRHbHZiaUk2SW5kbGMzUjFjeklpZlE/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29017.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.17" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -3743,13 +3763,13 @@ "11992" ], "x-ms-request-id": [ - "6730c9dc-4490-4331-9e65-589fb460e5c1" + "b452c257-7554-46a6-9b25-e3362a6a3d22" ], "x-ms-correlation-request-id": [ - "6730c9dc-4490-4331-9e65-589fb460e5c1" + "b452c257-7554-46a6-9b25-e3362a6a3d22" ], "x-ms-routing-request-id": [ - "WESTUS:20200722T210428Z:6730c9dc-4490-4331-9e65-589fb460e5c1" + "WESTUS:20210514T011110Z:b452c257-7554-46a6-9b25-e3362a6a3d22" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3758,7 +3778,7 @@ "nosniff" ], "Date": [ - "Wed, 22 Jul 2020 21:04:27 GMT" + "Fri, 14 May 2021 01:11:09 GMT" ], "Expires": [ "-1" @@ -3773,27 +3793,27 @@ ], "Names": { "Test-ApplicationGatewayCRUDWithMutualAuthentication": [ - "ps7115", - "ps8919", - "ps3334", - "ps9774", - "ps1171", - "ps1952", - "ps4099", - "ps1286", - "ps2910", - "ps5090", - "ps6931", - "ps7801", - "ps2332", - "ps4506", - "ps6763", - "ps5889", - "ps8410", - "ps4024" + "ps83", + "ps2181", + "ps6755", + "ps7901", + "ps7998", + "ps8415", + "ps3687", + "ps8933", + "ps8587", + "ps109", + "ps5410", + "ps66", + "ps1102", + "ps3395", + "ps3578", + "ps88", + "ps9987", + "ps1589" ] }, "Variables": { - "SubscriptionId": "32f34b98-74e7-47b2-84cb-ffb3ae31a0d0" + "SubscriptionId": "1c8e7f00-9820-451e-97f0-c47bcb47b7de" } } \ No newline at end of file diff --git a/src/Network/Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.AzureFirewallPolicyTests/TestAzureFirewallPolicyPrivateRangeCRUD.json b/src/Network/Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.AzureFirewallPolicyTests/TestAzureFirewallPolicyPrivateRangeCRUD.json new file mode 100644 index 000000000000..d30a4b9e5046 --- /dev/null +++ b/src/Network/Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.AzureFirewallPolicyTests/TestAzureFirewallPolicyPrivateRangeCRUD.json @@ -0,0 +1,1373 @@ +{ + "Entries": [ + { + "RequestUri": "/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/resourcegroups/ps4326?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYWViNWIwMmEtMGYxOC00NWE0LTg2ZDYtODE4MDgxMTVjYWNmL3Jlc291cmNlZ3JvdXBzL3BzNDMyNj9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"location\": \"westus2\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "4fb4020c-d5f4-45ab-9fed-8d9dcc5ffbaa" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.31" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "29" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-request-id": [ + "faf4084d-c192-40f2-baf7-6c39630c4f5c" + ], + "x-ms-correlation-request-id": [ + "faf4084d-c192-40f2-baf7-6c39630c4f5c" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210317T172910Z:faf4084d-c192-40f2-baf7-6c39630c4f5c" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 17 Mar 2021 17:29:10 GMT" + ], + "Content-Length": [ + "355" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/resourceGroups/ps4326\",\r\n \"name\": \"ps4326\",\r\n \"location\": \"westus2\",\r\n \"tags\": {\r\n \"AdminEmail\": \"lihamilt@microsoft.com\",\r\n \"AlertDaysBeforeDeletion\": \"5\",\r\n \"Created\": \"2021-03-17T17:29:10.0974195Z\",\r\n \"CreationDate\": \"2021-03-17T17:29:10.0974039Z\",\r\n \"DaysUntilDeletion\": \"30\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/resourceGroups/ps4326/providers/Microsoft.Network/firewallPolicies/ps2393?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYWViNWIwMmEtMGYxOC00NWE0LTg2ZDYtODE4MDgxMTVjYWNmL3Jlc291cmNlR3JvdXBzL3BzNDMyNi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvZmlyZXdhbGxQb2xpY2llcy9wczIzOTM/YXBpLXZlcnNpb249MjAyMC0xMS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "856c0b48-8ead-44f5-b6fc-a75f7bc801ea" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/223.2331.42320.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-failure-cause": [ + "gateway" + ], + "x-ms-request-id": [ + "6ccb896d-b159-4951-addf-6c0494b4c587" + ], + "x-ms-correlation-request-id": [ + "6ccb896d-b159-4951-addf-6c0494b4c587" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210317T172911Z:6ccb896d-b159-4951-addf-6c0494b4c587" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 17 Mar 2021 17:29:10 GMT" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "219" + ] + }, + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/firewallPolicies/ps2393' under resource group 'ps4326' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", + "StatusCode": 404 + }, + { + "RequestUri": "/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/resourceGroups/ps4326/providers/Microsoft.Network/firewallPolicies/ps2393?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYWViNWIwMmEtMGYxOC00NWE0LTg2ZDYtODE4MDgxMTVjYWNmL3Jlc291cmNlR3JvdXBzL3BzNDMyNi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvZmlyZXdhbGxQb2xpY2llcy9wczIzOTM/YXBpLXZlcnNpb249MjAyMC0xMS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "856c0b48-8ead-44f5-b6fc-a75f7bc801ea" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/223.2331.42320.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "\"a6efaf4f-a892-4e10-ab7e-1817ca65c41a\"" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11997" + ], + "x-ms-request-id": [ + "45f62f6c-2eba-40b8-854c-3b8521ed532a" + ], + "x-ms-correlation-request-id": [ + "45f62f6c-2eba-40b8-854c-3b8521ed532a" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210317T172925Z:45f62f6c-2eba-40b8-854c-3b8521ed532a" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 17 Mar 2021 17:29:24 GMT" + ], + "Content-Length": [ + "616" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"sku\": {\r\n \"tier\": \"Standard\"\r\n },\r\n \"threatIntelMode\": \"Alert\",\r\n \"snat\": {\r\n \"privateRanges\": [\r\n \"3.3.0.0/24\",\r\n \"98.0.0.0/8\"\r\n ]\r\n },\r\n \"childPolicies\": [],\r\n \"ruleCollectionGroups\": [],\r\n \"firewalls\": [],\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/resourceGroups/ps4326/providers/Microsoft.Network/firewallPolicies/ps2393\",\r\n \"name\": \"ps2393\",\r\n \"type\": \"Microsoft.Network/FirewallPolicies\",\r\n \"etag\": \"a6efaf4f-a892-4e10-ab7e-1817ca65c41a\",\r\n \"location\": \"westus2\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/resourceGroups/ps4326/providers/Microsoft.Network/firewallPolicies/ps2393?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYWViNWIwMmEtMGYxOC00NWE0LTg2ZDYtODE4MDgxMTVjYWNmL3Jlc291cmNlR3JvdXBzL3BzNDMyNi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvZmlyZXdhbGxQb2xpY2llcy9wczIzOTM/YXBpLXZlcnNpb249MjAyMC0xMS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "856c0b48-8ead-44f5-b6fc-a75f7bc801ea" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/223.2331.42320.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "\"a6efaf4f-a892-4e10-ab7e-1817ca65c41a\"" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11996" + ], + "x-ms-request-id": [ + "5027ed1f-db39-41f4-a0a7-c8af75b32dab" + ], + "x-ms-correlation-request-id": [ + "5027ed1f-db39-41f4-a0a7-c8af75b32dab" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210317T172925Z:5027ed1f-db39-41f4-a0a7-c8af75b32dab" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 17 Mar 2021 17:29:24 GMT" + ], + "Content-Length": [ + "616" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"sku\": {\r\n \"tier\": \"Standard\"\r\n },\r\n \"threatIntelMode\": \"Alert\",\r\n \"snat\": {\r\n \"privateRanges\": [\r\n \"3.3.0.0/24\",\r\n \"98.0.0.0/8\"\r\n ]\r\n },\r\n \"childPolicies\": [],\r\n \"ruleCollectionGroups\": [],\r\n \"firewalls\": [],\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/resourceGroups/ps4326/providers/Microsoft.Network/firewallPolicies/ps2393\",\r\n \"name\": \"ps2393\",\r\n \"type\": \"Microsoft.Network/FirewallPolicies\",\r\n \"etag\": \"a6efaf4f-a892-4e10-ab7e-1817ca65c41a\",\r\n \"location\": \"westus2\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/resourceGroups/ps4326/providers/Microsoft.Network/firewallPolicies/ps2393?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYWViNWIwMmEtMGYxOC00NWE0LTg2ZDYtODE4MDgxMTVjYWNmL3Jlc291cmNlR3JvdXBzL3BzNDMyNi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvZmlyZXdhbGxQb2xpY2llcy9wczIzOTM/YXBpLXZlcnNpb249MjAyMC0xMS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "46883916-d2a8-4dc4-b8f6-9ad65401e6f6" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/223.2331.42320.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "\"a6efaf4f-a892-4e10-ab7e-1817ca65c41a\"" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11995" + ], + "x-ms-request-id": [ + "e10b2f5a-1def-4c07-9369-a8874301a52b" + ], + "x-ms-correlation-request-id": [ + "e10b2f5a-1def-4c07-9369-a8874301a52b" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210317T172925Z:e10b2f5a-1def-4c07-9369-a8874301a52b" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 17 Mar 2021 17:29:25 GMT" + ], + "Content-Length": [ + "616" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"sku\": {\r\n \"tier\": \"Standard\"\r\n },\r\n \"threatIntelMode\": \"Alert\",\r\n \"snat\": {\r\n \"privateRanges\": [\r\n \"3.3.0.0/24\",\r\n \"98.0.0.0/8\"\r\n ]\r\n },\r\n \"childPolicies\": [],\r\n \"ruleCollectionGroups\": [],\r\n \"firewalls\": [],\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/resourceGroups/ps4326/providers/Microsoft.Network/firewallPolicies/ps2393\",\r\n \"name\": \"ps2393\",\r\n \"type\": \"Microsoft.Network/FirewallPolicies\",\r\n \"etag\": \"a6efaf4f-a892-4e10-ab7e-1817ca65c41a\",\r\n \"location\": \"westus2\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/resourceGroups/ps4326/providers/Microsoft.Network/firewallPolicies/ps2393?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYWViNWIwMmEtMGYxOC00NWE0LTg2ZDYtODE4MDgxMTVjYWNmL3Jlc291cmNlR3JvdXBzL3BzNDMyNi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvZmlyZXdhbGxQb2xpY2llcy9wczIzOTM/YXBpLXZlcnNpb249MjAyMC0xMS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "38d06579-36e5-44b7-8038-a3dd912aafc9" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/223.2331.42320.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "\"a6efaf4f-a892-4e10-ab7e-1817ca65c41a\"" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11994" + ], + "x-ms-request-id": [ + "b7e72b6f-b600-4e89-9dee-e5f9cb504a27" + ], + "x-ms-correlation-request-id": [ + "b7e72b6f-b600-4e89-9dee-e5f9cb504a27" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210317T172925Z:b7e72b6f-b600-4e89-9dee-e5f9cb504a27" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 17 Mar 2021 17:29:25 GMT" + ], + "Content-Length": [ + "616" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"sku\": {\r\n \"tier\": \"Standard\"\r\n },\r\n \"threatIntelMode\": \"Alert\",\r\n \"snat\": {\r\n \"privateRanges\": [\r\n \"3.3.0.0/24\",\r\n \"98.0.0.0/8\"\r\n ]\r\n },\r\n \"childPolicies\": [],\r\n \"ruleCollectionGroups\": [],\r\n \"firewalls\": [],\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/resourceGroups/ps4326/providers/Microsoft.Network/firewallPolicies/ps2393\",\r\n \"name\": \"ps2393\",\r\n \"type\": \"Microsoft.Network/FirewallPolicies\",\r\n \"etag\": \"a6efaf4f-a892-4e10-ab7e-1817ca65c41a\",\r\n \"location\": \"westus2\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/resourceGroups/ps4326/providers/Microsoft.Network/firewallPolicies/ps2393?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYWViNWIwMmEtMGYxOC00NWE0LTg2ZDYtODE4MDgxMTVjYWNmL3Jlc291cmNlR3JvdXBzL3BzNDMyNi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvZmlyZXdhbGxQb2xpY2llcy9wczIzOTM/YXBpLXZlcnNpb249MjAyMC0xMS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "38d06579-36e5-44b7-8038-a3dd912aafc9" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/223.2331.42320.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "\"58b8fed5-85c7-4ab2-912e-1ec3bba21371\"" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11992" + ], + "x-ms-request-id": [ + "170b741c-78f1-4454-b39f-f8bc36be2a2a" + ], + "x-ms-correlation-request-id": [ + "170b741c-78f1-4454-b39f-f8bc36be2a2a" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210317T172936Z:170b741c-78f1-4454-b39f-f8bc36be2a2a" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 17 Mar 2021 17:29:35 GMT" + ], + "Content-Length": [ + "734" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"sku\": {\r\n \"tier\": \"Standard\"\r\n },\r\n \"threatIntelMode\": \"Alert\",\r\n \"snat\": {\r\n \"privateRanges\": [\r\n \"0.0.0.0/0\",\r\n \"66.92.0.0/16\",\r\n \"10.0.0.0/8\",\r\n \"172.16.0.0/12\",\r\n \"192.168.0.0/16\",\r\n \"100.64.0.0/10\"\r\n ]\r\n },\r\n \"childPolicies\": [],\r\n \"ruleCollectionGroups\": [],\r\n \"firewalls\": [],\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/resourceGroups/ps4326/providers/Microsoft.Network/firewallPolicies/ps2393\",\r\n \"name\": \"ps2393\",\r\n \"type\": \"Microsoft.Network/FirewallPolicies\",\r\n \"etag\": \"58b8fed5-85c7-4ab2-912e-1ec3bba21371\",\r\n \"location\": \"westus2\",\r\n \"tags\": {}\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/resourceGroups/ps4326/providers/Microsoft.Network/firewallPolicies/ps2393?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYWViNWIwMmEtMGYxOC00NWE0LTg2ZDYtODE4MDgxMTVjYWNmL3Jlc291cmNlR3JvdXBzL3BzNDMyNi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvZmlyZXdhbGxQb2xpY2llcy9wczIzOTM/YXBpLXZlcnNpb249MjAyMC0xMS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "38d06579-36e5-44b7-8038-a3dd912aafc9" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/223.2331.42320.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "\"58b8fed5-85c7-4ab2-912e-1ec3bba21371\"" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11991" + ], + "x-ms-request-id": [ + "2cc4cc8b-4ec0-4de3-a925-a34b0e0b399e" + ], + "x-ms-correlation-request-id": [ + "2cc4cc8b-4ec0-4de3-a925-a34b0e0b399e" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210317T172936Z:2cc4cc8b-4ec0-4de3-a925-a34b0e0b399e" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 17 Mar 2021 17:29:36 GMT" + ], + "Content-Length": [ + "734" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"sku\": {\r\n \"tier\": \"Standard\"\r\n },\r\n \"threatIntelMode\": \"Alert\",\r\n \"snat\": {\r\n \"privateRanges\": [\r\n \"0.0.0.0/0\",\r\n \"66.92.0.0/16\",\r\n \"10.0.0.0/8\",\r\n \"172.16.0.0/12\",\r\n \"192.168.0.0/16\",\r\n \"100.64.0.0/10\"\r\n ]\r\n },\r\n \"childPolicies\": [],\r\n \"ruleCollectionGroups\": [],\r\n \"firewalls\": [],\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/resourceGroups/ps4326/providers/Microsoft.Network/firewallPolicies/ps2393\",\r\n \"name\": \"ps2393\",\r\n \"type\": \"Microsoft.Network/FirewallPolicies\",\r\n \"etag\": \"58b8fed5-85c7-4ab2-912e-1ec3bba21371\",\r\n \"location\": \"westus2\",\r\n \"tags\": {}\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/resourceGroups/ps4326/providers/Microsoft.Network/firewallPolicies/ps2393?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYWViNWIwMmEtMGYxOC00NWE0LTg2ZDYtODE4MDgxMTVjYWNmL3Jlc291cmNlR3JvdXBzL3BzNDMyNi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvZmlyZXdhbGxQb2xpY2llcy9wczIzOTM/YXBpLXZlcnNpb249MjAyMC0xMS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "e85a3aba-82b8-4a2e-be6e-e483e6d7d47b" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/223.2331.42320.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "\"58b8fed5-85c7-4ab2-912e-1ec3bba21371\"" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11990" + ], + "x-ms-request-id": [ + "579d36d3-ddc7-4bf5-88b8-353d33b9fa96" + ], + "x-ms-correlation-request-id": [ + "579d36d3-ddc7-4bf5-88b8-353d33b9fa96" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210317T172936Z:579d36d3-ddc7-4bf5-88b8-353d33b9fa96" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 17 Mar 2021 17:29:36 GMT" + ], + "Content-Length": [ + "734" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"sku\": {\r\n \"tier\": \"Standard\"\r\n },\r\n \"threatIntelMode\": \"Alert\",\r\n \"snat\": {\r\n \"privateRanges\": [\r\n \"0.0.0.0/0\",\r\n \"66.92.0.0/16\",\r\n \"10.0.0.0/8\",\r\n \"172.16.0.0/12\",\r\n \"192.168.0.0/16\",\r\n \"100.64.0.0/10\"\r\n ]\r\n },\r\n \"childPolicies\": [],\r\n \"ruleCollectionGroups\": [],\r\n \"firewalls\": [],\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/resourceGroups/ps4326/providers/Microsoft.Network/firewallPolicies/ps2393\",\r\n \"name\": \"ps2393\",\r\n \"type\": \"Microsoft.Network/FirewallPolicies\",\r\n \"etag\": \"58b8fed5-85c7-4ab2-912e-1ec3bba21371\",\r\n \"location\": \"westus2\",\r\n \"tags\": {}\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/resourceGroups/ps4326/providers/Microsoft.Network/firewallPolicies/ps2393?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYWViNWIwMmEtMGYxOC00NWE0LTg2ZDYtODE4MDgxMTVjYWNmL3Jlc291cmNlR3JvdXBzL3BzNDMyNi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvZmlyZXdhbGxQb2xpY2llcy9wczIzOTM/YXBpLXZlcnNpb249MjAyMC0xMS0wMQ==", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"threatIntelMode\": \"Alert\",\r\n \"snat\": {\r\n \"privateRanges\": [\r\n \"3.3.0.0/24\",\r\n \"98.0.0.0/8\"\r\n ]\r\n },\r\n \"sku\": {\r\n \"tier\": \"Standard\"\r\n }\r\n },\r\n \"location\": \"westus2\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "856c0b48-8ead-44f5-b6fc-a75f7bc801ea" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/223.2331.42320.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "237" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "10" + ], + "x-ms-request-id": [ + "e72269bc-2f0b-4d6d-8b39-e684f08d8ff2" + ], + "x-ms-correlation-request-id": [ + "60a56d39-e1bb-4ac5-a971-23c183fd63cf" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/providers/Microsoft.Network/locations/westus2/nfvOperations/e72269bc-2f0b-4d6d-8b39-e684f08d8ff2?api-version=2020-11-01" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210317T172915Z:60a56d39-e1bb-4ac5-a971-23c183fd63cf" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 17 Mar 2021 17:29:14 GMT" + ], + "Content-Length": [ + "615" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"sku\": {\r\n \"tier\": \"Standard\"\r\n },\r\n \"threatIntelMode\": \"Alert\",\r\n \"snat\": {\r\n \"privateRanges\": [\r\n \"3.3.0.0/24\",\r\n \"98.0.0.0/8\"\r\n ]\r\n },\r\n \"childPolicies\": [],\r\n \"ruleCollectionGroups\": [],\r\n \"firewalls\": [],\r\n \"provisioningState\": \"Updating\"\r\n },\r\n \"id\": \"/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/resourceGroups/ps4326/providers/Microsoft.Network/firewallPolicies/ps2393\",\r\n \"name\": \"ps2393\",\r\n \"type\": \"Microsoft.Network/FirewallPolicies\",\r\n \"etag\": \"a6efaf4f-a892-4e10-ab7e-1817ca65c41a\",\r\n \"location\": \"westus2\"\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/resourceGroups/ps4326/providers/Microsoft.Network/firewallPolicies/ps2393?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYWViNWIwMmEtMGYxOC00NWE0LTg2ZDYtODE4MDgxMTVjYWNmL3Jlc291cmNlR3JvdXBzL3BzNDMyNi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvZmlyZXdhbGxQb2xpY2llcy9wczIzOTM/YXBpLXZlcnNpb249MjAyMC0xMS0wMQ==", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"threatIntelMode\": \"Alert\",\r\n \"snat\": {\r\n \"privateRanges\": [\r\n \"IANAPrivateRanges\",\r\n \"0.0.0.0/0\",\r\n \"66.92.0.0/16\"\r\n ]\r\n },\r\n \"sku\": {\r\n \"tier\": \"Standard\"\r\n }\r\n },\r\n \"location\": \"westus2\",\r\n \"tags\": {}\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "38d06579-36e5-44b7-8038-a3dd912aafc9" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/223.2331.42320.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "283" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "10" + ], + "x-ms-request-id": [ + "d2568e98-4f02-4cf1-b88d-05ad2fc8d139" + ], + "x-ms-correlation-request-id": [ + "09198992-3d9c-4706-98c4-1f7da0bb0594" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/providers/Microsoft.Network/locations/westus2/nfvOperations/d2568e98-4f02-4cf1-b88d-05ad2fc8d139?api-version=2020-11-01" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1198" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210317T172926Z:09198992-3d9c-4706-98c4-1f7da0bb0594" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 17 Mar 2021 17:29:25 GMT" + ], + "Content-Length": [ + "733" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"sku\": {\r\n \"tier\": \"Standard\"\r\n },\r\n \"threatIntelMode\": \"Alert\",\r\n \"snat\": {\r\n \"privateRanges\": [\r\n \"0.0.0.0/0\",\r\n \"66.92.0.0/16\",\r\n \"10.0.0.0/8\",\r\n \"172.16.0.0/12\",\r\n \"192.168.0.0/16\",\r\n \"100.64.0.0/10\"\r\n ]\r\n },\r\n \"childPolicies\": [],\r\n \"ruleCollectionGroups\": [],\r\n \"firewalls\": [],\r\n \"provisioningState\": \"Updating\"\r\n },\r\n \"id\": \"/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/resourceGroups/ps4326/providers/Microsoft.Network/firewallPolicies/ps2393\",\r\n \"name\": \"ps2393\",\r\n \"type\": \"Microsoft.Network/FirewallPolicies\",\r\n \"etag\": \"58b8fed5-85c7-4ab2-912e-1ec3bba21371\",\r\n \"location\": \"westus2\",\r\n \"tags\": {}\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/providers/Microsoft.Network/locations/westus2/nfvOperations/e72269bc-2f0b-4d6d-8b39-e684f08d8ff2?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYWViNWIwMmEtMGYxOC00NWE0LTg2ZDYtODE4MDgxMTVjYWNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzMi9uZnZPcGVyYXRpb25zL2U3MjI2OWJjLTJmMGItNGQ2ZC04YjM5LWU2ODRmMDhkOGZmMj9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "856c0b48-8ead-44f5-b6fc-a75f7bc801ea" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/223.2331.42320.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "c34f5dc6-2a7a-4dd0-8556-5510f8a9216d" + ], + "x-ms-correlation-request-id": [ + "1e8f0d2f-9729-4aff-afaa-5e8b718bab53" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11998" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210317T172925Z:1e8f0d2f-9729-4aff-afaa-5e8b718bab53" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 17 Mar 2021 17:29:24 GMT" + ], + "Content-Length": [ + "29" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/providers/Microsoft.Network/locations/westus2/nfvOperations/d2568e98-4f02-4cf1-b88d-05ad2fc8d139?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYWViNWIwMmEtMGYxOC00NWE0LTg2ZDYtODE4MDgxMTVjYWNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzMi9uZnZPcGVyYXRpb25zL2QyNTY4ZTk4LTRmMDItNGNmMS1iODhkLTA1YWQyZmM4ZDEzOT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "38d06579-36e5-44b7-8038-a3dd912aafc9" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/223.2331.42320.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "86c68b57-10a0-4652-a45e-4b8f872ff39f" + ], + "x-ms-correlation-request-id": [ + "82fad823-a9f6-444d-b7a6-f1c7399f25e6" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11993" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210317T172936Z:82fad823-a9f6-444d-b7a6-f1c7399f25e6" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 17 Mar 2021 17:29:35 GMT" + ], + "Content-Length": [ + "29" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/resourcegroups/ps4326?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYWViNWIwMmEtMGYxOC00NWE0LTg2ZDYtODE4MDgxMTVjYWNmL3Jlc291cmNlZ3JvdXBzL3BzNDMyNj9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "DELETE", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "5faadb06-f0f2-40c1-9b80-82558a020752" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.31" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQzMjYtV0VTVFVTMiIsImpvYkxvY2F0aW9uIjoid2VzdHVzMiJ9?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-deletes": [ + "14999" + ], + "x-ms-request-id": [ + "a40d71a1-ad93-4600-8b5a-ab364e0d6e2d" + ], + "x-ms-correlation-request-id": [ + "a40d71a1-ad93-4600-8b5a-ab364e0d6e2d" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210317T172937Z:a40d71a1-ad93-4600-8b5a-ab364e0d6e2d" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 17 Mar 2021 17:29:36 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQzMjYtV0VTVFVTMiIsImpvYkxvY2F0aW9uIjoid2VzdHVzMiJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYWViNWIwMmEtMGYxOC00NWE0LTg2ZDYtODE4MDgxMTVjYWNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpRek1qWXRWMFZUVkZWVE1pSXNJbXB2WWt4dlkyRjBhVzl1SWpvaWQyVnpkSFZ6TWlKOT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.31" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQzMjYtV0VTVFVTMiIsImpvYkxvY2F0aW9uIjoid2VzdHVzMiJ9?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11999" + ], + "x-ms-request-id": [ + "1e2d64cd-b98d-4a48-b8bd-1633e31eea6f" + ], + "x-ms-correlation-request-id": [ + "1e2d64cd-b98d-4a48-b8bd-1633e31eea6f" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210317T172952Z:1e2d64cd-b98d-4a48-b8bd-1633e31eea6f" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 17 Mar 2021 17:29:51 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQzMjYtV0VTVFVTMiIsImpvYkxvY2F0aW9uIjoid2VzdHVzMiJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYWViNWIwMmEtMGYxOC00NWE0LTg2ZDYtODE4MDgxMTVjYWNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpRek1qWXRWMFZUVkZWVE1pSXNJbXB2WWt4dlkyRjBhVzl1SWpvaWQyVnpkSFZ6TWlKOT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.31" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQzMjYtV0VTVFVTMiIsImpvYkxvY2F0aW9uIjoid2VzdHVzMiJ9?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11998" + ], + "x-ms-request-id": [ + "786a6803-a397-4835-863d-e012aaa90f4d" + ], + "x-ms-correlation-request-id": [ + "786a6803-a397-4835-863d-e012aaa90f4d" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210317T173007Z:786a6803-a397-4835-863d-e012aaa90f4d" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 17 Mar 2021 17:30:06 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQzMjYtV0VTVFVTMiIsImpvYkxvY2F0aW9uIjoid2VzdHVzMiJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYWViNWIwMmEtMGYxOC00NWE0LTg2ZDYtODE4MDgxMTVjYWNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpRek1qWXRWMFZUVkZWVE1pSXNJbXB2WWt4dlkyRjBhVzl1SWpvaWQyVnpkSFZ6TWlKOT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.31" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQzMjYtV0VTVFVTMiIsImpvYkxvY2F0aW9uIjoid2VzdHVzMiJ9?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11997" + ], + "x-ms-request-id": [ + "b01669d5-3055-41d5-99bc-450a76faaeee" + ], + "x-ms-correlation-request-id": [ + "b01669d5-3055-41d5-99bc-450a76faaeee" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210317T173022Z:b01669d5-3055-41d5-99bc-450a76faaeee" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 17 Mar 2021 17:30:21 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQzMjYtV0VTVFVTMiIsImpvYkxvY2F0aW9uIjoid2VzdHVzMiJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYWViNWIwMmEtMGYxOC00NWE0LTg2ZDYtODE4MDgxMTVjYWNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpRek1qWXRWMFZUVkZWVE1pSXNJbXB2WWt4dlkyRjBhVzl1SWpvaWQyVnpkSFZ6TWlKOT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.31" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQzMjYtV0VTVFVTMiIsImpvYkxvY2F0aW9uIjoid2VzdHVzMiJ9?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11996" + ], + "x-ms-request-id": [ + "0e9d6925-f4c2-41fd-af52-3b3f667e8b98" + ], + "x-ms-correlation-request-id": [ + "0e9d6925-f4c2-41fd-af52-3b3f667e8b98" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210317T173037Z:0e9d6925-f4c2-41fd-af52-3b3f667e8b98" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 17 Mar 2021 17:30:37 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQzMjYtV0VTVFVTMiIsImpvYkxvY2F0aW9uIjoid2VzdHVzMiJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYWViNWIwMmEtMGYxOC00NWE0LTg2ZDYtODE4MDgxMTVjYWNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpRek1qWXRWMFZUVkZWVE1pSXNJbXB2WWt4dlkyRjBhVzl1SWpvaWQyVnpkSFZ6TWlKOT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.31" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQzMjYtV0VTVFVTMiIsImpvYkxvY2F0aW9uIjoid2VzdHVzMiJ9?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11995" + ], + "x-ms-request-id": [ + "40dbc051-8b19-4e8c-8e9d-62d42a2daaab" + ], + "x-ms-correlation-request-id": [ + "40dbc051-8b19-4e8c-8e9d-62d42a2daaab" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210317T173053Z:40dbc051-8b19-4e8c-8e9d-62d42a2daaab" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 17 Mar 2021 17:30:52 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQzMjYtV0VTVFVTMiIsImpvYkxvY2F0aW9uIjoid2VzdHVzMiJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYWViNWIwMmEtMGYxOC00NWE0LTg2ZDYtODE4MDgxMTVjYWNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpRek1qWXRWMFZUVkZWVE1pSXNJbXB2WWt4dlkyRjBhVzl1SWpvaWQyVnpkSFZ6TWlKOT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.31" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQzMjYtV0VTVFVTMiIsImpvYkxvY2F0aW9uIjoid2VzdHVzMiJ9?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11994" + ], + "x-ms-request-id": [ + "7f34eacd-cd31-4272-8d60-a07cd0aa1ee5" + ], + "x-ms-correlation-request-id": [ + "7f34eacd-cd31-4272-8d60-a07cd0aa1ee5" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210317T173108Z:7f34eacd-cd31-4272-8d60-a07cd0aa1ee5" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 17 Mar 2021 17:31:07 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQzMjYtV0VTVFVTMiIsImpvYkxvY2F0aW9uIjoid2VzdHVzMiJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYWViNWIwMmEtMGYxOC00NWE0LTg2ZDYtODE4MDgxMTVjYWNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpRek1qWXRWMFZUVkZWVE1pSXNJbXB2WWt4dlkyRjBhVzl1SWpvaWQyVnpkSFZ6TWlKOT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.31" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11993" + ], + "x-ms-request-id": [ + "05f88622-31c6-467b-8bb4-7e543fbce781" + ], + "x-ms-correlation-request-id": [ + "05f88622-31c6-467b-8bb4-7e543fbce781" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210317T173123Z:05f88622-31c6-467b-8bb4-7e543fbce781" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 17 Mar 2021 17:31:22 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQzMjYtV0VTVFVTMiIsImpvYkxvY2F0aW9uIjoid2VzdHVzMiJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYWViNWIwMmEtMGYxOC00NWE0LTg2ZDYtODE4MDgxMTVjYWNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpRek1qWXRWMFZUVkZWVE1pSXNJbXB2WWt4dlkyRjBhVzl1SWpvaWQyVnpkSFZ6TWlKOT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.31" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11992" + ], + "x-ms-request-id": [ + "a66274c8-0821-4099-ab13-031687bed9cb" + ], + "x-ms-correlation-request-id": [ + "a66274c8-0821-4099-ab13-031687bed9cb" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210317T173123Z:a66274c8-0821-4099-ab13-031687bed9cb" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 17 Mar 2021 17:31:22 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 200 + } + ], + "Names": { + "Test-AzureFirewallPolicyPrivateRangeCRUD": [ + "ps4326", + "ps2393", + "ps2779" + ] + }, + "Variables": { + "SubscriptionId": "aeb5b02a-0f18-45a4-86d6-81808115cacf" + } +} \ No newline at end of file diff --git a/src/Network/Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.LoadBalancerTests/TestGatewayLoadBalancerConsumerLb.json b/src/Network/Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.LoadBalancerTests/TestGatewayLoadBalancerConsumerLb.json new file mode 100644 index 000000000000..0e9151dd771e --- /dev/null +++ b/src/Network/Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.LoadBalancerTests/TestGatewayLoadBalancerConsumerLb.json @@ -0,0 +1,2674 @@ +{ + "Entries": [ + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/providers/Microsoft.Network?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yaz9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "a2d796a3-57bb-4c2c-969f-c009069eb6cc" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11999" + ], + "x-ms-request-id": [ + "eb541b5e-0009-46da-9cab-dcaac86a9dba" + ], + "x-ms-correlation-request-id": [ + "eb541b5e-0009-46da-9cab-dcaac86a9dba" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210409T195901Z:eb541b5e-0009-46da-9cab-dcaac86a9dba" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 09 Apr 2021 19:59:01 GMT" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "100676" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/providers/Microsoft.Network\",\r\n \"namespace\": \"Microsoft.Network\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"2cf9eb86-36b5-49dc-86ae-9a63135dfa8c\",\r\n \"roleDefinitionId\": \"13ba9ab4-19f0-4804-adc4-14ece36cc7a1\"\r\n },\r\n {\r\n \"applicationId\": \"7c33bfcb-8d33-48d6-8e60-dc6404003489\",\r\n \"roleDefinitionId\": \"ad6261e4-fa9a-4642-aa5f-104f1b67e9e3\"\r\n },\r\n {\r\n \"applicationId\": \"1e3e4475-288f-4018-a376-df66fd7fac5f\",\r\n \"roleDefinitionId\": \"1d538b69-3d87-4e56-8ff8-25786fd48261\"\r\n },\r\n {\r\n \"applicationId\": \"a0be0c72-870e-46f0-9c49-c98333a996f7\",\r\n \"roleDefinitionId\": \"7ce22727-ffce-45a9-930c-ddb2e56fa131\"\r\n },\r\n {\r\n \"applicationId\": \"486c78bf-a0f7-45f1-92fd-37215929e116\",\r\n \"roleDefinitionId\": \"98a9e526-0a60-4c1f-a33a-ae46e1f8dc0d\"\r\n },\r\n {\r\n \"applicationId\": \"19947cfd-0303-466c-ac3c-fcc19a7a1570\",\r\n \"roleDefinitionId\": \"d813ab6c-bfb7-413e-9462-005b21f0ce09\"\r\n },\r\n {\r\n \"applicationId\": \"341b7f3d-69b3-47f9-9ce7-5b7f4945fdbd\",\r\n \"roleDefinitionId\": \"8141843c-c51c-4c1e-a5bf-0d351594b86c\"\r\n },\r\n {\r\n \"applicationId\": \"328fd23b-de6e-462c-9433-e207470a5727\",\r\n \"roleDefinitionId\": \"79e29e06-4056-41e5-a6b2-959f1f47747e\"\r\n },\r\n {\r\n \"applicationId\": \"6d057c82-a784-47ae-8d12-ca7b38cf06b4\",\r\n \"roleDefinitionId\": \"c27dd31e-c1e5-4ab0-93e1-a12ba34f182e\"\r\n },\r\n {\r\n \"applicationId\": \"b4ca0290-4e73-4e31-ade0-c82ecfaabf6a\",\r\n \"roleDefinitionId\": \"18363e25-ff21-4159-ae8d-7dfecb5bd001\"\r\n },\r\n {\r\n \"applicationId\": \"79d7fb34-4bef-4417-8184-ff713af7a679\",\r\n \"roleDefinitionId\": \"1c1f11ef-abfa-4abe-a02b-226771d07fc7\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks/taggedTrafficConsumers\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"natGateways\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\"\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Brazil South\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central India\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Korea Central\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Norway East\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Brazil South\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central India\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Korea Central\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Norway East\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"customIpPrefixes\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\"\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Brazil South\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central India\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Korea Central\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Norway East\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"dscpConfigurations\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"privateEndpoints\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"privateEndpointRedirectMaps\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"loadBalancers\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"networkSecurityGroups\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"applicationSecurityGroups\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"serviceEndpointPolicies\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"networkIntentPolicies\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"routeTables\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"publicIPPrefixes\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\"\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Brazil South\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central India\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Korea Central\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Norway East\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"ddosCustomPolicies\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"networkWatchers\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"networkWatchers/connectionMonitors\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"networkWatchers/flowLogs\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"networkWatchers/pingMeshes\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworkGateways\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"localNetworkGateways\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"connections\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"applicationGateways\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Brazil South\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central India\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Korea Central\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Norway East\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"applicationGatewayWebApplicationFirewallPolicies\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/operations\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/CheckDnsNameAvailability\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/setLoadBalancerFrontendPublicIpAddresses\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/usages\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/virtualNetworkAvailableEndpointServices\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/availableDelegations\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/serviceTags\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/availablePrivateEndpointTypes\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/availableServiceAliases\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/checkPrivateLinkServiceVisibility\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/autoApprovedPrivateLinkServices\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/batchValidatePrivateEndpointsForResourceMove\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/batchNotifyPrivateEndpointsForResourceMove\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/supportedVirtualMachineSizes\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/setAzureNetworkManagerConfiguration\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/getAzureNetworkManagerConfiguration\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/checkAcceleratedNetworkingSupport\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/validateResourceOwnership\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/setResourceOwnership\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/effectiveResourceOwnership\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"dnsOperationResults\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnsOperationStatuses\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"getDnsResourceReference\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"internalNotify\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/A\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/AAAA\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/CNAME\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/PTR\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/MX\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/TXT\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/SRV\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/SOA\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/NS\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/CAA\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/recordsets\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/all\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-01\",\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/virtualNetworkLinks\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-01\",\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"privateDnsOperationResults\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-01\",\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"privateDnsOperationStatuses\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-01\",\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZonesInternal\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-01\",\r\n \"2020-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/A\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-01\",\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/AAAA\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-01\",\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/CNAME\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-01\",\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/PTR\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-01\",\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/MX\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-01\",\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/TXT\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-01\",\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/SRV\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-01\",\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/SOA\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-01\",\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/all\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-01\",\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks/privateDnsZoneLinks\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnsResolvers\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-04-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"dnsResolvers/inboundEndpoints\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-04-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/dnsResolverOperationResults\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-04-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/dnsResolverOperationStatuses\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-04-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"trafficmanagerprofiles\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-08-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2017-05-01\",\r\n \"2017-03-01\",\r\n \"2015-11-01\",\r\n \"2015-04-28-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"trafficmanagerprofiles/heatMaps\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-08-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2017-09-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkTrafficManagerNameAvailability\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-08-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2017-05-01\",\r\n \"2017-03-01\",\r\n \"2015-11-01\",\r\n \"2015-04-28-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"trafficManagerUserMetricsKeys\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-08-01\",\r\n \"2018-04-01\",\r\n \"2017-09-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"trafficManagerGeographicHierarchies\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-08-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2017-05-01\",\r\n \"2017-03-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"expressRouteCircuits\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"expressRouteServiceProviders\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"applicationGatewayAvailableWafRuleSets\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"applicationGatewayAvailableSslOptions\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"applicationGatewayAvailableServerVariables\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"applicationGatewayAvailableRequestHeaders\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"applicationGatewayAvailableResponseHeaders\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"routeFilters\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"bgpServiceCommunities\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualWans\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"vpnSites\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"vpnServerConfigurations\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"virtualHubs\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"vpnGateways\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"p2sVpnGateways\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"expressRouteGateways\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"expressRoutePortsLocations\",\r\n \"locations\": [\r\n \"France Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"firewallPolicies\",\r\n \"locations\": [\r\n \"UAE North\",\r\n \"Australia Central 2\",\r\n \"UAE Central\",\r\n \"Germany North\",\r\n \"Central India\",\r\n \"Korea South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Japan West\",\r\n \"France South\",\r\n \"South Africa West\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"South India\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"South Africa North\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"Brazil Southeast\",\r\n \"Japan East\",\r\n \"UK West\",\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Central\",\r\n \"Australia Southeast\",\r\n \"UK South\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"ipGroups\",\r\n \"locations\": [\r\n \"UAE North\",\r\n \"Australia Central 2\",\r\n \"UAE Central\",\r\n \"Germany North\",\r\n \"Central India\",\r\n \"Korea South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Japan West\",\r\n \"France South\",\r\n \"South Africa West\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"South India\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"South Africa North\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"UK West\",\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Central\",\r\n \"Australia Southeast\",\r\n \"UK South\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"France Central\",\r\n \"West Central US\",\r\n \"Central US\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"azureWebCategories\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/nfvOperations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/nfvOperationResults\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"securityPartnerProviders\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"azureFirewalls\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\"\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Brazil South\",\r\n \"zones\": [\r\n \"3\",\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central India\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Korea Central\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Norway East\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"azureFirewallFqdnTags\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworkTaps\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateLinkServices\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/privateLinkServices\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"ddosProtectionPlans\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"networkProfiles\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkFrontdoorNameAvailability\",\r\n \"locations\": [\r\n \"global\",\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 \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-01-01\",\r\n \"2019-08-01\",\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2018-08-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"frontdoorWebApplicationFirewallManagedRuleSets\",\r\n \"locations\": [\r\n \"global\",\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 \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-04-01\",\r\n \"2019-10-01\",\r\n \"2019-03-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/bareMetalTenants\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"bastionHosts\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"virtualRouters\",\r\n \"locations\": [\r\n \"UAE North\",\r\n \"Australia Central 2\",\r\n \"UAE Central\",\r\n \"Germany North\",\r\n \"Central India\",\r\n \"Korea South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Japan West\",\r\n \"France South\",\r\n \"South Africa West\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"South India\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"South Africa North\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"UK West\",\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Central\",\r\n \"Australia Southeast\",\r\n \"UK South\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"networkVirtualAppliances\",\r\n \"locations\": [\r\n \"UAE North\",\r\n \"Australia Central 2\",\r\n \"UAE Central\",\r\n \"Germany North\",\r\n \"Central India\",\r\n \"Korea South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Japan West\",\r\n \"France South\",\r\n \"South Africa West\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"South India\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"South Africa North\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"UK West\",\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Central\",\r\n \"Australia Southeast\",\r\n \"UK South\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"ipAllocations\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"France South\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"locations/commitInternalAzureNetworkManagerConfiguration\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkVirtualApplianceSkus\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkWatchers/lenses\",\r\n \"locations\": [\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"frontdoorOperationResults\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-01-01\",\r\n \"2019-11-01\",\r\n \"2019-10-01\",\r\n \"2019-08-01\",\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2019-03-01\",\r\n \"2018-08-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"frontdoors\",\r\n \"locations\": [\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"global\",\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 \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-01-01\",\r\n \"2019-08-01\",\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2018-08-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"frontdoors/frontendEndpoints\",\r\n \"locations\": [\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"global\",\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 \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-01-01\",\r\n \"2019-08-01\",\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2018-08-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"frontdoors/frontendEndpoints/customHttpsConfiguration\",\r\n \"locations\": [\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"global\",\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 \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-01-01\",\r\n \"2019-08-01\",\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2018-08-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"frontdoorWebApplicationFirewallPolicies\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"global\",\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 \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-04-01\",\r\n \"2019-10-01\",\r\n \"2019-03-01\",\r\n \"2018-08-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"networkExperimentProfiles\",\r\n \"locations\": [\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"global\",\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 \"West US 2\",\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 \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourcegroups/ps777?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L3Jlc291cmNlZ3JvdXBzL3BzNzc3P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"location\": \"West Central US\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "75941081-a269-4c9a-a0ae-1d2aec07b4a2" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "37" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-request-id": [ + "2aca3ad5-89cf-41eb-a971-f40eed97c594" + ], + "x-ms-correlation-request-id": [ + "2aca3ad5-89cf-41eb-a971-f40eed97c594" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210409T195903Z:2aca3ad5-89cf-41eb-a971-f40eed97c594" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 09 Apr 2021 19:59:02 GMT" + ], + "Content-Length": [ + "170" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777\",\r\n \"name\": \"ps777\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/virtualNetworks/ps256?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L3Jlc291cmNlR3JvdXBzL3BzNzc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay92aXJ0dWFsTmV0d29ya3MvcHMyNTY/YXBpLXZlcnNpb249MjAyMC0xMS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "9dca137e-ba8e-4eee-8e5e-2d9faec3353c" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-failure-cause": [ + "gateway" + ], + "x-ms-request-id": [ + "51f8b58d-0a30-4de7-93f3-868f9a5ca72f" + ], + "x-ms-correlation-request-id": [ + "51f8b58d-0a30-4de7-93f3-868f9a5ca72f" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210409T195903Z:51f8b58d-0a30-4de7-93f3-868f9a5ca72f" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 09 Apr 2021 19:59:03 GMT" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "216" + ] + }, + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/virtualNetworks/ps256' under resource group 'ps777' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", + "StatusCode": 404 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/virtualNetworks/ps256?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L3Jlc291cmNlR3JvdXBzL3BzNzc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay92aXJ0dWFsTmV0d29ya3MvcHMyNTY/YXBpLXZlcnNpb249MjAyMC0xMS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "9dca137e-ba8e-4eee-8e5e-2d9faec3353c" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"431318c5-41e1-406c-b467-7c6b5637385a\"" + ], + "x-ms-request-id": [ + "905652aa-e99a-48b6-ba39-c19c9e4dad8d" + ], + "x-ms-correlation-request-id": [ + "730c122b-844f-4d85-90b7-597ea3b5091f" + ], + "x-ms-arm-service-request-id": [ + "5ae36686-fd4b-4ec9-a381-d3ce1b89fabd" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11997" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210409T195909Z:730c122b-844f-4d85-90b7-597ea3b5091f" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 09 Apr 2021 19:59:09 GMT" + ], + "Content-Length": [ + "1234" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps256\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/virtualNetworks/ps256\",\r\n \"etag\": \"W/\\\"431318c5-41e1-406c-b467-7c6b5637385a\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"7ad469c7-b97d-4b57-ba5c-55309885e9eb\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"ps991\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/virtualNetworks/ps256/subnets/ps991\",\r\n \"etag\": \"W/\\\"431318c5-41e1-406c-b467-7c6b5637385a\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.1.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/virtualNetworks/ps256?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L3Jlc291cmNlR3JvdXBzL3BzNzc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay92aXJ0dWFsTmV0d29ya3MvcHMyNTY/YXBpLXZlcnNpb249MjAyMC0xMS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "9dca137e-ba8e-4eee-8e5e-2d9faec3353c" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"431318c5-41e1-406c-b467-7c6b5637385a\"" + ], + "x-ms-request-id": [ + "ca6e30eb-ea40-475d-aec2-1aaaee8b02fb" + ], + "x-ms-correlation-request-id": [ + "ac4a10cc-c4fc-417d-a598-4486409d55f3" + ], + "x-ms-arm-service-request-id": [ + "b79a6b28-de49-46b5-af4e-16c3615fb79c" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11996" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210409T195909Z:ac4a10cc-c4fc-417d-a598-4486409d55f3" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 09 Apr 2021 19:59:09 GMT" + ], + "Content-Length": [ + "1234" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps256\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/virtualNetworks/ps256\",\r\n \"etag\": \"W/\\\"431318c5-41e1-406c-b467-7c6b5637385a\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"7ad469c7-b97d-4b57-ba5c-55309885e9eb\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"ps991\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/virtualNetworks/ps256/subnets/ps991\",\r\n \"etag\": \"W/\\\"431318c5-41e1-406c-b467-7c6b5637385a\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.1.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/virtualNetworks/ps256?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L3Jlc291cmNlR3JvdXBzL3BzNzc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay92aXJ0dWFsTmV0d29ya3MvcHMyNTY/YXBpLXZlcnNpb249MjAyMC0xMS0wMQ==", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"properties\": {\r\n \"addressPrefix\": \"10.0.1.0/24\",\r\n \"addressPrefixes\": [],\r\n \"serviceEndpoints\": [],\r\n \"serviceEndpointPolicies\": [],\r\n \"ipAllocations\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"name\": \"ps991\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false,\r\n \"ipAllocations\": []\r\n },\r\n \"location\": \"West Central US\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "9dca137e-ba8e-4eee-8e5e-2d9faec3353c" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "685" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "3" + ], + "x-ms-request-id": [ + "eeb1cff5-8d8e-415e-a560-ca41f75a36ba" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/providers/Microsoft.Network/locations/westcentralus/operations/eeb1cff5-8d8e-415e-a560-ca41f75a36ba?api-version=2020-11-01" + ], + "x-ms-correlation-request-id": [ + "63260ca7-17a1-4ade-b96f-3a8260b0da17" + ], + "Azure-AsyncNotification": [ + "Enabled" + ], + "x-ms-arm-service-request-id": [ + "92fc2b5b-841b-4881-99dd-4946de6c758c" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210409T195906Z:63260ca7-17a1-4ade-b96f-3a8260b0da17" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 09 Apr 2021 19:59:06 GMT" + ], + "Content-Length": [ + "1232" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps256\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/virtualNetworks/ps256\",\r\n \"etag\": \"W/\\\"65923321-c8f7-49e4-95fb-2dccf9e45348\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"7ad469c7-b97d-4b57-ba5c-55309885e9eb\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"ps991\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/virtualNetworks/ps256/subnets/ps991\",\r\n \"etag\": \"W/\\\"65923321-c8f7-49e4-95fb-2dccf9e45348\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"addressPrefix\": \"10.0.1.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/providers/Microsoft.Network/locations/westcentralus/operations/eeb1cff5-8d8e-415e-a560-ca41f75a36ba?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2VlYjFjZmY1LThkOGUtNDE1ZS1hNTYwLWNhNDFmNzVhMzZiYT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "9dca137e-ba8e-4eee-8e5e-2d9faec3353c" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "8c92a047-73fa-422c-a595-e474b978905a" + ], + "x-ms-correlation-request-id": [ + "69a97546-5764-421c-bf59-4894ee75a68f" + ], + "x-ms-arm-service-request-id": [ + "ffda59c2-87bc-4ccc-ba17-1380d30ccaec" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11998" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210409T195909Z:69a97546-5764-421c-bf59-4894ee75a68f" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 09 Apr 2021 19:59:09 GMT" + ], + "Content-Length": [ + "29" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/loadBalancers/ps9059?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L3Jlc291cmNlR3JvdXBzL3BzNzc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2FkQmFsYW5jZXJzL3BzOTA1OT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "50901524-a688-443b-b15a-291683724e11" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-failure-cause": [ + "gateway" + ], + "x-ms-request-id": [ + "ec8c51fc-ddf7-4682-8563-61257c2524cc" + ], + "x-ms-correlation-request-id": [ + "ec8c51fc-ddf7-4682-8563-61257c2524cc" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210409T195910Z:ec8c51fc-ddf7-4682-8563-61257c2524cc" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 09 Apr 2021 19:59:10 GMT" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "215" + ] + }, + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/loadBalancers/ps9059' under resource group 'ps777' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", + "StatusCode": 404 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/loadBalancers/ps9059?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L3Jlc291cmNlR3JvdXBzL3BzNzc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2FkQmFsYW5jZXJzL3BzOTA1OT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "50901524-a688-443b-b15a-291683724e11" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"c1256f16-ebdc-4d3c-9166-34694ca2f7c6\"" + ], + "x-ms-request-id": [ + "c1984d08-3f00-41cf-9910-d45d97d42f13" + ], + "x-ms-correlation-request-id": [ + "3bad8d61-9673-4945-828b-51c61e0156e6" + ], + "x-ms-arm-service-request-id": [ + "950947b7-0e8c-4d1f-a20e-7d7feb3f924f" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11993" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210409T195921Z:3bad8d61-9673-4945-828b-51c61e0156e6" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 09 Apr 2021 19:59:20 GMT" + ], + "Content-Length": [ + "1460" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps9059\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/loadBalancers/ps9059\",\r\n \"etag\": \"W/\\\"c1256f16-ebdc-4d3c-9166-34694ca2f7c6\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"77f12f9a-de9c-4872-aef0-ed5c8bb27239\",\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"name\": \"ps312\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/loadBalancers/ps9059/frontendIPConfigurations/ps312\",\r\n \"etag\": \"W/\\\"c1256f16-ebdc-4d3c-9166-34694ca2f7c6\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers/frontendIPConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAddress\": \"10.0.1.4\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/virtualNetworks/ps256/subnets/ps991\"\r\n },\r\n \"privateIPAddressVersion\": \"IPv4\"\r\n }\r\n }\r\n ],\r\n \"backendAddressPools\": [],\r\n \"loadBalancingRules\": [],\r\n \"probes\": [],\r\n \"inboundNatRules\": [],\r\n \"outboundRules\": [],\r\n \"inboundNatPools\": []\r\n },\r\n \"sku\": {\r\n \"name\": \"Gateway\",\r\n \"tier\": \"Regional\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/loadBalancers/ps9059?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L3Jlc291cmNlR3JvdXBzL3BzNzc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2FkQmFsYW5jZXJzL3BzOTA1OT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "50901524-a688-443b-b15a-291683724e11" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"c1256f16-ebdc-4d3c-9166-34694ca2f7c6\"" + ], + "x-ms-request-id": [ + "d50d1f6a-7f8d-49c3-a15a-82c5eed3fbe7" + ], + "x-ms-correlation-request-id": [ + "47f3cb46-4332-4e04-bb74-1b64f1662f45" + ], + "x-ms-arm-service-request-id": [ + "4224a999-76c3-479e-a584-0c12b595a971" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11992" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210409T195921Z:47f3cb46-4332-4e04-bb74-1b64f1662f45" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 09 Apr 2021 19:59:21 GMT" + ], + "Content-Length": [ + "1460" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps9059\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/loadBalancers/ps9059\",\r\n \"etag\": \"W/\\\"c1256f16-ebdc-4d3c-9166-34694ca2f7c6\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"77f12f9a-de9c-4872-aef0-ed5c8bb27239\",\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"name\": \"ps312\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/loadBalancers/ps9059/frontendIPConfigurations/ps312\",\r\n \"etag\": \"W/\\\"c1256f16-ebdc-4d3c-9166-34694ca2f7c6\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers/frontendIPConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAddress\": \"10.0.1.4\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/virtualNetworks/ps256/subnets/ps991\"\r\n },\r\n \"privateIPAddressVersion\": \"IPv4\"\r\n }\r\n }\r\n ],\r\n \"backendAddressPools\": [],\r\n \"loadBalancingRules\": [],\r\n \"probes\": [],\r\n \"inboundNatRules\": [],\r\n \"outboundRules\": [],\r\n \"inboundNatPools\": []\r\n },\r\n \"sku\": {\r\n \"name\": \"Gateway\",\r\n \"tier\": \"Regional\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/loadBalancers/ps9059?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L3Jlc291cmNlR3JvdXBzL3BzNzc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2FkQmFsYW5jZXJzL3BzOTA1OT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Gateway\"\r\n },\r\n \"properties\": {\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"properties\": {\r\n \"addressPrefixes\": [],\r\n \"serviceEndpoints\": [],\r\n \"serviceEndpointPolicies\": [],\r\n \"ipAllocations\": [],\r\n \"delegations\": []\r\n },\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/virtualNetworks/ps256/subnets/ps991\"\r\n }\r\n },\r\n \"name\": \"ps312\",\r\n \"zones\": [],\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/loadBalancers/ps9059/FrontendIpConfigurations/ps312\"\r\n }\r\n ],\r\n \"backendAddressPools\": [],\r\n \"loadBalancingRules\": [],\r\n \"probes\": [],\r\n \"inboundNatRules\": [],\r\n \"inboundNatPools\": [],\r\n \"outboundRules\": []\r\n },\r\n \"location\": \"West Central US\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "50901524-a688-443b-b15a-291683724e11" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "1064" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "10" + ], + "x-ms-request-id": [ + "72d67df2-891b-48bf-b20c-a4ab63c317be" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/providers/Microsoft.Network/locations/westcentralus/operations/72d67df2-891b-48bf-b20c-a4ab63c317be?api-version=2020-11-01" + ], + "x-ms-correlation-request-id": [ + "d2b69934-abb7-46be-95cb-e51095ee0118" + ], + "Azure-AsyncNotification": [ + "Enabled" + ], + "x-ms-arm-service-request-id": [ + "7ebd84e4-0efe-43b2-b489-d0f4ab6791ee" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1198" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210409T195911Z:d2b69934-abb7-46be-95cb-e51095ee0118" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 09 Apr 2021 19:59:11 GMT" + ], + "Content-Length": [ + "1458" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps9059\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/loadBalancers/ps9059\",\r\n \"etag\": \"W/\\\"1c55ba08-c16b-4f3d-99f4-1cb2f6d549e5\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"77f12f9a-de9c-4872-aef0-ed5c8bb27239\",\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"name\": \"ps312\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/loadBalancers/ps9059/frontendIPConfigurations/ps312\",\r\n \"etag\": \"W/\\\"1c55ba08-c16b-4f3d-99f4-1cb2f6d549e5\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers/frontendIPConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"privateIPAddress\": \"10.0.1.4\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/virtualNetworks/ps256/subnets/ps991\"\r\n },\r\n \"privateIPAddressVersion\": \"IPv4\"\r\n }\r\n }\r\n ],\r\n \"backendAddressPools\": [],\r\n \"loadBalancingRules\": [],\r\n \"probes\": [],\r\n \"inboundNatRules\": [],\r\n \"outboundRules\": [],\r\n \"inboundNatPools\": []\r\n },\r\n \"sku\": {\r\n \"name\": \"Gateway\",\r\n \"tier\": \"Regional\"\r\n }\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/providers/Microsoft.Network/locations/westcentralus/operations/72d67df2-891b-48bf-b20c-a4ab63c317be?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzcyZDY3ZGYyLTg5MWItNDhiZi1iMjBjLWE0YWI2M2MzMTdiZT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "50901524-a688-443b-b15a-291683724e11" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "28fa4e0f-7bd5-4d8b-a4a6-3f1eb3decc47" + ], + "x-ms-correlation-request-id": [ + "3b2e86a5-f2ce-494c-9242-b8ecb1f04fae" + ], + "x-ms-arm-service-request-id": [ + "359afdec-fe84-4aee-8fd1-09581c5c0244" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11994" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210409T195921Z:3b2e86a5-f2ce-494c-9242-b8ecb1f04fae" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 09 Apr 2021 19:59:20 GMT" + ], + "Content-Length": [ + "29" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/publicIPAddresses/ps100?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L3Jlc291cmNlR3JvdXBzL3BzNzc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9wdWJsaWNJUEFkZHJlc3Nlcy9wczEwMD9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "a7faac08-0d5c-46ec-95e2-4e10844716e7" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-failure-cause": [ + "gateway" + ], + "x-ms-request-id": [ + "64a6c022-f451-46d9-879b-923e159507b8" + ], + "x-ms-correlation-request-id": [ + "64a6c022-f451-46d9-879b-923e159507b8" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210409T195921Z:64a6c022-f451-46d9-879b-923e159507b8" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 09 Apr 2021 19:59:21 GMT" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "218" + ] + }, + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/publicIPAddresses/ps100' under resource group 'ps777' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", + "StatusCode": 404 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/publicIPAddresses/ps100?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L3Jlc291cmNlR3JvdXBzL3BzNzc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9wdWJsaWNJUEFkZHJlc3Nlcy9wczEwMD9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "a7faac08-0d5c-46ec-95e2-4e10844716e7" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"21be54a8-f86f-41b3-9fe1-b02dbb4b120a\"" + ], + "x-ms-request-id": [ + "e0204078-2419-4f22-b62c-d63a88ed5d74" + ], + "x-ms-correlation-request-id": [ + "48035eb0-0e9d-436c-9787-950ab4491bdf" + ], + "x-ms-arm-service-request-id": [ + "e135f8b8-29e3-4963-b1e7-4b9b5f5e0ed4" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11987" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210409T195929Z:48035eb0-0e9d-436c-9787-950ab4491bdf" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 09 Apr 2021 19:59:28 GMT" + ], + "Content-Length": [ + "781" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps100\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/publicIPAddresses/ps100\",\r\n \"etag\": \"W/\\\"21be54a8-f86f-41b3-9fe1-b02dbb4b120a\\\"\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"932c5b8e-8cbe-4986-9e6a-56817db93d00\",\r\n \"ipAddress\": \"13.77.201.115\",\r\n \"publicIPAddressVersion\": \"IPv4\",\r\n \"publicIPAllocationMethod\": \"Static\",\r\n \"idleTimeoutInMinutes\": 4,\r\n \"dnsSettings\": {\r\n \"domainNameLabel\": \"ps3673\",\r\n \"fqdn\": \"ps3673.westcentralus.cloudapp.azure.com\"\r\n },\r\n \"ipTags\": []\r\n },\r\n \"type\": \"Microsoft.Network/publicIPAddresses\",\r\n \"sku\": {\r\n \"name\": \"Standard\",\r\n \"tier\": \"Regional\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/publicIPAddresses/ps100?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L3Jlc291cmNlR3JvdXBzL3BzNzc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9wdWJsaWNJUEFkZHJlc3Nlcy9wczEwMD9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "a7faac08-0d5c-46ec-95e2-4e10844716e7" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"21be54a8-f86f-41b3-9fe1-b02dbb4b120a\"" + ], + "x-ms-request-id": [ + "588e3779-80fd-418c-86f1-d274a5a74fa3" + ], + "x-ms-correlation-request-id": [ + "1506ef51-e5ed-43d7-ae5e-0c3e67932ea8" + ], + "x-ms-arm-service-request-id": [ + "8e66c9fe-8947-4a3e-8904-4ac9988007da" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11986" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210409T195929Z:1506ef51-e5ed-43d7-ae5e-0c3e67932ea8" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 09 Apr 2021 19:59:28 GMT" + ], + "Content-Length": [ + "781" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps100\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/publicIPAddresses/ps100\",\r\n \"etag\": \"W/\\\"21be54a8-f86f-41b3-9fe1-b02dbb4b120a\\\"\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"932c5b8e-8cbe-4986-9e6a-56817db93d00\",\r\n \"ipAddress\": \"13.77.201.115\",\r\n \"publicIPAddressVersion\": \"IPv4\",\r\n \"publicIPAllocationMethod\": \"Static\",\r\n \"idleTimeoutInMinutes\": 4,\r\n \"dnsSettings\": {\r\n \"domainNameLabel\": \"ps3673\",\r\n \"fqdn\": \"ps3673.westcentralus.cloudapp.azure.com\"\r\n },\r\n \"ipTags\": []\r\n },\r\n \"type\": \"Microsoft.Network/publicIPAddresses\",\r\n \"sku\": {\r\n \"name\": \"Standard\",\r\n \"tier\": \"Regional\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/publicIPAddresses/ps100?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L3Jlc291cmNlR3JvdXBzL3BzNzc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9wdWJsaWNJUEFkZHJlc3Nlcy9wczEwMD9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard\"\r\n },\r\n \"properties\": {\r\n \"publicIPAllocationMethod\": \"Static\",\r\n \"dnsSettings\": {\r\n \"domainNameLabel\": \"ps3673\"\r\n },\r\n \"ipTags\": []\r\n },\r\n \"zones\": [],\r\n \"location\": \"West Central US\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "a7faac08-0d5c-46ec-95e2-4e10844716e7" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "246" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "1" + ], + "x-ms-request-id": [ + "f788dc68-322b-4829-9f03-e7754aa9a958" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/providers/Microsoft.Network/locations/westcentralus/operations/f788dc68-322b-4829-9f03-e7754aa9a958?api-version=2020-11-01" + ], + "x-ms-correlation-request-id": [ + "5d9b8975-2138-4eb3-a272-4ea6ba9a6d12" + ], + "Azure-AsyncNotification": [ + "Enabled" + ], + "x-ms-arm-service-request-id": [ + "63899c49-dd3b-4249-97e2-e3c4531ebee6" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1197" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210409T195923Z:5d9b8975-2138-4eb3-a272-4ea6ba9a6d12" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 09 Apr 2021 19:59:23 GMT" + ], + "Content-Length": [ + "745" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps100\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/publicIPAddresses/ps100\",\r\n \"etag\": \"W/\\\"47bd78ae-05b2-4fd6-ab34-ab85b3e949ee\\\"\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"932c5b8e-8cbe-4986-9e6a-56817db93d00\",\r\n \"publicIPAddressVersion\": \"IPv4\",\r\n \"publicIPAllocationMethod\": \"Static\",\r\n \"idleTimeoutInMinutes\": 4,\r\n \"dnsSettings\": {\r\n \"domainNameLabel\": \"ps3673\",\r\n \"fqdn\": \"ps3673.westcentralus.cloudapp.azure.com\"\r\n },\r\n \"ipTags\": []\r\n },\r\n \"type\": \"Microsoft.Network/publicIPAddresses\",\r\n \"sku\": {\r\n \"name\": \"Standard\",\r\n \"tier\": \"Regional\"\r\n }\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/providers/Microsoft.Network/locations/westcentralus/operations/f788dc68-322b-4829-9f03-e7754aa9a958?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2Y3ODhkYzY4LTMyMmItNDgyOS05ZjAzLWU3NzU0YWE5YTk1OD9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "a7faac08-0d5c-46ec-95e2-4e10844716e7" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "2" + ], + "x-ms-request-id": [ + "4fd57d95-dd9e-443e-aef2-062536bb6f45" + ], + "x-ms-correlation-request-id": [ + "363151ab-ddc6-4e63-897a-d72f10f5c6b5" + ], + "x-ms-arm-service-request-id": [ + "27079b35-eb4f-4d8d-a8fc-10eebb0146eb" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11990" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210409T195925Z:363151ab-ddc6-4e63-897a-d72f10f5c6b5" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 09 Apr 2021 19:59:24 GMT" + ], + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/providers/Microsoft.Network/locations/westcentralus/operations/f788dc68-322b-4829-9f03-e7754aa9a958?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2Y3ODhkYzY4LTMyMmItNDgyOS05ZjAzLWU3NzU0YWE5YTk1OD9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "a7faac08-0d5c-46ec-95e2-4e10844716e7" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "2" + ], + "x-ms-request-id": [ + "96f1b586-df03-402e-ae46-48c5ee47bbb1" + ], + "x-ms-correlation-request-id": [ + "6e906b13-5417-414a-9237-9b5b633f37bf" + ], + "x-ms-arm-service-request-id": [ + "58e8e8a6-6a11-4ee2-ab59-99f0595b2eac" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11989" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210409T195927Z:6e906b13-5417-414a-9237-9b5b633f37bf" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 09 Apr 2021 19:59:26 GMT" + ], + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/providers/Microsoft.Network/locations/westcentralus/operations/f788dc68-322b-4829-9f03-e7754aa9a958?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2Y3ODhkYzY4LTMyMmItNDgyOS05ZjAzLWU3NzU0YWE5YTk1OD9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "a7faac08-0d5c-46ec-95e2-4e10844716e7" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "87b5b9a0-2264-4e66-8625-3a013577d1c9" + ], + "x-ms-correlation-request-id": [ + "2056f26c-be30-40b4-9f8f-00ebc1abd5e2" + ], + "x-ms-arm-service-request-id": [ + "88505413-f7db-440b-9737-a604882149cd" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11988" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210409T195929Z:2056f26c-be30-40b4-9f8f-00ebc1abd5e2" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 09 Apr 2021 19:59:28 GMT" + ], + "Content-Length": [ + "29" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/loadBalancers/ps5831?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L3Jlc291cmNlR3JvdXBzL3BzNzc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2FkQmFsYW5jZXJzL3BzNTgzMT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "827cd77d-d74e-449a-a7df-385baaa6ebc2" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-failure-cause": [ + "gateway" + ], + "x-ms-request-id": [ + "11b02ac7-0312-4694-afae-b65ea4be719a" + ], + "x-ms-correlation-request-id": [ + "11b02ac7-0312-4694-afae-b65ea4be719a" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210409T195929Z:11b02ac7-0312-4694-afae-b65ea4be719a" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 09 Apr 2021 19:59:28 GMT" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "215" + ] + }, + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/loadBalancers/ps5831' under resource group 'ps777' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", + "StatusCode": 404 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/loadBalancers/ps5831?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L3Jlc291cmNlR3JvdXBzL3BzNzc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2FkQmFsYW5jZXJzL3BzNTgzMT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "827cd77d-d74e-449a-a7df-385baaa6ebc2" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"f9b1b1cb-473f-4a55-a1cd-0363d9822913\"" + ], + "x-ms-request-id": [ + "8b31edd9-a311-46bb-ac2e-23ca73f0d338" + ], + "x-ms-correlation-request-id": [ + "a057f1a4-1fe1-4337-a7d0-e43639aca953" + ], + "x-ms-arm-service-request-id": [ + "db6d3686-8cd6-474b-bdb3-83beb598b981" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11984" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210409T195930Z:a057f1a4-1fe1-4337-a7d0-e43639aca953" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 09 Apr 2021 19:59:29 GMT" + ], + "Content-Length": [ + "685" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps5831\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/loadBalancers/ps5831\",\r\n \"etag\": \"W/\\\"f9b1b1cb-473f-4a55-a1cd-0363d9822913\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"3c08a93e-b925-452b-9561-9ae768f2ce4a\",\r\n \"frontendIPConfigurations\": [],\r\n \"backendAddressPools\": [],\r\n \"loadBalancingRules\": [],\r\n \"probes\": [],\r\n \"inboundNatRules\": [],\r\n \"outboundRules\": [],\r\n \"inboundNatPools\": []\r\n },\r\n \"sku\": {\r\n \"name\": \"Standard\",\r\n \"tier\": \"Regional\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/loadBalancers/ps5831?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L3Jlc291cmNlR3JvdXBzL3BzNzc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2FkQmFsYW5jZXJzL3BzNTgzMT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "827cd77d-d74e-449a-a7df-385baaa6ebc2" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"f9b1b1cb-473f-4a55-a1cd-0363d9822913\"" + ], + "x-ms-request-id": [ + "63bf80ba-96dd-4e4c-8af8-533ab548dfcc" + ], + "x-ms-correlation-request-id": [ + "8ad99eaf-13f1-4fb5-9b17-92fd234ddb48" + ], + "x-ms-arm-service-request-id": [ + "9b9b9bbb-315b-4e80-956a-9528df2d4f64" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11983" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210409T195930Z:8ad99eaf-13f1-4fb5-9b17-92fd234ddb48" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 09 Apr 2021 19:59:29 GMT" + ], + "Content-Length": [ + "685" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps5831\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/loadBalancers/ps5831\",\r\n \"etag\": \"W/\\\"f9b1b1cb-473f-4a55-a1cd-0363d9822913\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"3c08a93e-b925-452b-9561-9ae768f2ce4a\",\r\n \"frontendIPConfigurations\": [],\r\n \"backendAddressPools\": [],\r\n \"loadBalancingRules\": [],\r\n \"probes\": [],\r\n \"inboundNatRules\": [],\r\n \"outboundRules\": [],\r\n \"inboundNatPools\": []\r\n },\r\n \"sku\": {\r\n \"name\": \"Standard\",\r\n \"tier\": \"Regional\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/loadBalancers/ps5831?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L3Jlc291cmNlR3JvdXBzL3BzNzc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2FkQmFsYW5jZXJzL3BzNTgzMT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "aaec9829-1fd3-475f-84cf-c99de13d9861" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"f9b1b1cb-473f-4a55-a1cd-0363d9822913\"" + ], + "x-ms-request-id": [ + "d3936d99-88c4-402e-a43f-084f33fafec6" + ], + "x-ms-correlation-request-id": [ + "7cf164ee-d0c4-456f-9d61-8a05331c5190" + ], + "x-ms-arm-service-request-id": [ + "847316bd-0c21-45d2-8d59-c44b43d21c0c" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11982" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210409T195930Z:7cf164ee-d0c4-456f-9d61-8a05331c5190" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 09 Apr 2021 19:59:29 GMT" + ], + "Content-Length": [ + "685" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps5831\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/loadBalancers/ps5831\",\r\n \"etag\": \"W/\\\"f9b1b1cb-473f-4a55-a1cd-0363d9822913\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"3c08a93e-b925-452b-9561-9ae768f2ce4a\",\r\n \"frontendIPConfigurations\": [],\r\n \"backendAddressPools\": [],\r\n \"loadBalancingRules\": [],\r\n \"probes\": [],\r\n \"inboundNatRules\": [],\r\n \"outboundRules\": [],\r\n \"inboundNatPools\": []\r\n },\r\n \"sku\": {\r\n \"name\": \"Standard\",\r\n \"tier\": \"Regional\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/loadBalancers/ps5831?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L3Jlc291cmNlR3JvdXBzL3BzNzc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2FkQmFsYW5jZXJzL3BzNTgzMT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "aaec9829-1fd3-475f-84cf-c99de13d9861" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"f594bc5d-8ba8-4591-90fa-da45d64c9f52\"" + ], + "x-ms-request-id": [ + "3958f40b-9a72-40da-bb23-cd2fb6c017e6" + ], + "x-ms-correlation-request-id": [ + "06ea8b7c-8010-49c9-8cc7-ec9c1aefb072" + ], + "x-ms-arm-service-request-id": [ + "e4cd800b-46ef-437f-8125-4be327ab2cb4" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11981" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210409T195931Z:06ea8b7c-8010-49c9-8cc7-ec9c1aefb072" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 09 Apr 2021 19:59:31 GMT" + ], + "Content-Length": [ + "1417" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps5831\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/loadBalancers/ps5831\",\r\n \"etag\": \"W/\\\"f594bc5d-8ba8-4591-90fa-da45d64c9f52\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"3c08a93e-b925-452b-9561-9ae768f2ce4a\",\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"name\": \"ps2797\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/loadBalancers/ps5831/frontendIPConfigurations/ps2797\",\r\n \"etag\": \"W/\\\"f594bc5d-8ba8-4591-90fa-da45d64c9f52\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers/frontendIPConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/publicIPAddresses/ps100\"\r\n },\r\n \"privateIPAddressVersion\": \"IPv4\"\r\n }\r\n }\r\n ],\r\n \"backendAddressPools\": [],\r\n \"loadBalancingRules\": [],\r\n \"probes\": [],\r\n \"inboundNatRules\": [],\r\n \"outboundRules\": [],\r\n \"inboundNatPools\": []\r\n },\r\n \"sku\": {\r\n \"name\": \"Standard\",\r\n \"tier\": \"Regional\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/loadBalancers/ps5831?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L3Jlc291cmNlR3JvdXBzL3BzNzc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2FkQmFsYW5jZXJzL3BzNTgzMT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "aaec9829-1fd3-475f-84cf-c99de13d9861" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"f594bc5d-8ba8-4591-90fa-da45d64c9f52\"" + ], + "x-ms-request-id": [ + "7d321fdc-1284-4c64-8ab0-fc4f3337709f" + ], + "x-ms-correlation-request-id": [ + "0bba756c-45c1-4db7-8e53-6ad9992b951d" + ], + "x-ms-arm-service-request-id": [ + "883de3b5-578d-483e-a7e7-65c2c988e903" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11980" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210409T195931Z:0bba756c-45c1-4db7-8e53-6ad9992b951d" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 09 Apr 2021 19:59:31 GMT" + ], + "Content-Length": [ + "1417" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps5831\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/loadBalancers/ps5831\",\r\n \"etag\": \"W/\\\"f594bc5d-8ba8-4591-90fa-da45d64c9f52\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"3c08a93e-b925-452b-9561-9ae768f2ce4a\",\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"name\": \"ps2797\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/loadBalancers/ps5831/frontendIPConfigurations/ps2797\",\r\n \"etag\": \"W/\\\"f594bc5d-8ba8-4591-90fa-da45d64c9f52\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers/frontendIPConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/publicIPAddresses/ps100\"\r\n },\r\n \"privateIPAddressVersion\": \"IPv4\"\r\n }\r\n }\r\n ],\r\n \"backendAddressPools\": [],\r\n \"loadBalancingRules\": [],\r\n \"probes\": [],\r\n \"inboundNatRules\": [],\r\n \"outboundRules\": [],\r\n \"inboundNatPools\": []\r\n },\r\n \"sku\": {\r\n \"name\": \"Standard\",\r\n \"tier\": \"Regional\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/loadBalancers/ps5831?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L3Jlc291cmNlR3JvdXBzL3BzNzc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2FkQmFsYW5jZXJzL3BzNTgzMT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "dd0c1e82-fdcc-4108-8535-7dae91b653b7" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"f594bc5d-8ba8-4591-90fa-da45d64c9f52\"" + ], + "x-ms-request-id": [ + "07c9abe7-c322-4f05-8e6f-c37db776c39f" + ], + "x-ms-correlation-request-id": [ + "8580aa33-880f-4795-9dfa-8654e3afca60" + ], + "x-ms-arm-service-request-id": [ + "9ef8fc7f-d87a-481a-a09a-b8f510ef01b1" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11979" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210409T195932Z:8580aa33-880f-4795-9dfa-8654e3afca60" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 09 Apr 2021 19:59:31 GMT" + ], + "Content-Length": [ + "1417" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps5831\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/loadBalancers/ps5831\",\r\n \"etag\": \"W/\\\"f594bc5d-8ba8-4591-90fa-da45d64c9f52\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"3c08a93e-b925-452b-9561-9ae768f2ce4a\",\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"name\": \"ps2797\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/loadBalancers/ps5831/frontendIPConfigurations/ps2797\",\r\n \"etag\": \"W/\\\"f594bc5d-8ba8-4591-90fa-da45d64c9f52\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers/frontendIPConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/publicIPAddresses/ps100\"\r\n },\r\n \"privateIPAddressVersion\": \"IPv4\"\r\n }\r\n }\r\n ],\r\n \"backendAddressPools\": [],\r\n \"loadBalancingRules\": [],\r\n \"probes\": [],\r\n \"inboundNatRules\": [],\r\n \"outboundRules\": [],\r\n \"inboundNatPools\": []\r\n },\r\n \"sku\": {\r\n \"name\": \"Standard\",\r\n \"tier\": \"Regional\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/loadBalancers/ps5831?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L3Jlc291cmNlR3JvdXBzL3BzNzc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2FkQmFsYW5jZXJzL3BzNTgzMT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard\"\r\n },\r\n \"properties\": {\r\n \"frontendIPConfigurations\": [],\r\n \"backendAddressPools\": [],\r\n \"loadBalancingRules\": [],\r\n \"probes\": [],\r\n \"inboundNatRules\": [],\r\n \"inboundNatPools\": [],\r\n \"outboundRules\": []\r\n },\r\n \"location\": \"West Central US\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "827cd77d-d74e-449a-a7df-385baaa6ebc2" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "304" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "797a5a58-3671-4a68-8749-1e4c7e7a4ec8" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/providers/Microsoft.Network/locations/westcentralus/operations/797a5a58-3671-4a68-8749-1e4c7e7a4ec8?api-version=2020-11-01" + ], + "x-ms-correlation-request-id": [ + "a48e37cc-70f5-4af1-870b-4341dac0ec7b" + ], + "Azure-AsyncNotification": [ + "Enabled" + ], + "x-ms-arm-service-request-id": [ + "21ce56db-8b78-4755-9a14-7f929d3c0f80" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1196" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210409T195930Z:a48e37cc-70f5-4af1-870b-4341dac0ec7b" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 09 Apr 2021 19:59:29 GMT" + ], + "Content-Length": [ + "685" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps5831\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/loadBalancers/ps5831\",\r\n \"etag\": \"W/\\\"f9b1b1cb-473f-4a55-a1cd-0363d9822913\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"3c08a93e-b925-452b-9561-9ae768f2ce4a\",\r\n \"frontendIPConfigurations\": [],\r\n \"backendAddressPools\": [],\r\n \"loadBalancingRules\": [],\r\n \"probes\": [],\r\n \"inboundNatRules\": [],\r\n \"outboundRules\": [],\r\n \"inboundNatPools\": []\r\n },\r\n \"sku\": {\r\n \"name\": \"Standard\",\r\n \"tier\": \"Regional\"\r\n }\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/loadBalancers/ps5831?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L3Jlc291cmNlR3JvdXBzL3BzNzc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2FkQmFsYW5jZXJzL3BzNTgzMT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard\",\r\n \"tier\": \"Regional\"\r\n },\r\n \"properties\": {\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"properties\": {\r\n \"ipTags\": []\r\n },\r\n \"zones\": [],\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/publicIPAddresses/ps100\",\r\n \"tags\": {}\r\n }\r\n },\r\n \"name\": \"ps2797\",\r\n \"zones\": [],\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/loadBalancers/ps5831/FrontendIpConfigurations/ps2797\"\r\n }\r\n ],\r\n \"backendAddressPools\": [],\r\n \"loadBalancingRules\": [],\r\n \"probes\": [],\r\n \"inboundNatRules\": [],\r\n \"inboundNatPools\": [],\r\n \"outboundRules\": []\r\n },\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/loadBalancers/ps5831\",\r\n \"location\": \"westcentralus\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "aaec9829-1fd3-475f-84cf-c99de13d9861" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "1108" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "7719152a-ec80-4ff3-8cb0-161e465b6531" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/providers/Microsoft.Network/locations/westcentralus/operations/7719152a-ec80-4ff3-8cb0-161e465b6531?api-version=2020-11-01" + ], + "x-ms-correlation-request-id": [ + "5472ada0-ca13-4522-916d-bc55f5dac129" + ], + "x-ms-arm-service-request-id": [ + "95182f4c-51a0-417e-8a52-0c41b7ce50c3" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1195" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210409T195931Z:5472ada0-ca13-4522-916d-bc55f5dac129" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 09 Apr 2021 19:59:31 GMT" + ], + "Content-Length": [ + "1417" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps5831\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/loadBalancers/ps5831\",\r\n \"etag\": \"W/\\\"f594bc5d-8ba8-4591-90fa-da45d64c9f52\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"3c08a93e-b925-452b-9561-9ae768f2ce4a\",\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"name\": \"ps2797\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/loadBalancers/ps5831/frontendIPConfigurations/ps2797\",\r\n \"etag\": \"W/\\\"f594bc5d-8ba8-4591-90fa-da45d64c9f52\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers/frontendIPConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps777/providers/Microsoft.Network/publicIPAddresses/ps100\"\r\n },\r\n \"privateIPAddressVersion\": \"IPv4\"\r\n }\r\n }\r\n ],\r\n \"backendAddressPools\": [],\r\n \"loadBalancingRules\": [],\r\n \"probes\": [],\r\n \"inboundNatRules\": [],\r\n \"outboundRules\": [],\r\n \"inboundNatPools\": []\r\n },\r\n \"sku\": {\r\n \"name\": \"Standard\",\r\n \"tier\": \"Regional\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourcegroups/ps777?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L3Jlc291cmNlZ3JvdXBzL3BzNzc3P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "DELETE", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "43539e2f-ff78-479e-929e-67fa243ce68c" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzc3Ny1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-deletes": [ + "14999" + ], + "x-ms-request-id": [ + "c8490c3e-5af4-49a6-9502-b9955dd84db6" + ], + "x-ms-correlation-request-id": [ + "c8490c3e-5af4-49a6-9502-b9955dd84db6" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210409T195932Z:c8490c3e-5af4-49a6-9502-b9955dd84db6" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 09 Apr 2021 19:59:32 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzc3Ny1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpjM055MVhSVk5VUTBWT1ZGSkJURlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUozWlhOMFkyVnVkSEpoYkhWekluMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzc3Ny1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11998" + ], + "x-ms-request-id": [ + "7a9e0554-e63b-4810-8f50-2b476603d5e4" + ], + "x-ms-correlation-request-id": [ + "7a9e0554-e63b-4810-8f50-2b476603d5e4" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210409T195947Z:7a9e0554-e63b-4810-8f50-2b476603d5e4" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 09 Apr 2021 19:59:47 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzc3Ny1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpjM055MVhSVk5VUTBWT1ZGSkJURlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUozWlhOMFkyVnVkSEpoYkhWekluMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzc3Ny1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11997" + ], + "x-ms-request-id": [ + "21ccd922-89c4-4fc0-9c85-4121f6fa2af4" + ], + "x-ms-correlation-request-id": [ + "21ccd922-89c4-4fc0-9c85-4121f6fa2af4" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210409T200002Z:21ccd922-89c4-4fc0-9c85-4121f6fa2af4" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 09 Apr 2021 20:00:02 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzc3Ny1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpjM055MVhSVk5VUTBWT1ZGSkJURlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUozWlhOMFkyVnVkSEpoYkhWekluMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzc3Ny1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11996" + ], + "x-ms-request-id": [ + "6286dac9-8273-4bfc-9176-48ff2d4ce88c" + ], + "x-ms-correlation-request-id": [ + "6286dac9-8273-4bfc-9176-48ff2d4ce88c" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210409T200018Z:6286dac9-8273-4bfc-9176-48ff2d4ce88c" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 09 Apr 2021 20:00:18 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzc3Ny1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpjM055MVhSVk5VUTBWT1ZGSkJURlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUozWlhOMFkyVnVkSEpoYkhWekluMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzc3Ny1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11995" + ], + "x-ms-request-id": [ + "2dd96a75-5042-47d7-a7f8-57e819c65ae5" + ], + "x-ms-correlation-request-id": [ + "2dd96a75-5042-47d7-a7f8-57e819c65ae5" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210409T200033Z:2dd96a75-5042-47d7-a7f8-57e819c65ae5" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 09 Apr 2021 20:00:33 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzc3Ny1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpjM055MVhSVk5VUTBWT1ZGSkJURlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUozWlhOMFkyVnVkSEpoYkhWekluMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzc3Ny1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11994" + ], + "x-ms-request-id": [ + "c1579df7-8b66-454a-83ff-d20de58e0823" + ], + "x-ms-correlation-request-id": [ + "c1579df7-8b66-454a-83ff-d20de58e0823" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210409T200048Z:c1579df7-8b66-454a-83ff-d20de58e0823" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 09 Apr 2021 20:00:47 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzc3Ny1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpjM055MVhSVk5VUTBWT1ZGSkJURlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUozWlhOMFkyVnVkSEpoYkhWekluMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzc3Ny1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11993" + ], + "x-ms-request-id": [ + "a6969884-7e19-4854-88b0-71290397052e" + ], + "x-ms-correlation-request-id": [ + "a6969884-7e19-4854-88b0-71290397052e" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210409T200103Z:a6969884-7e19-4854-88b0-71290397052e" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 09 Apr 2021 20:01:02 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzc3Ny1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpjM055MVhSVk5VUTBWT1ZGSkJURlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUozWlhOMFkyVnVkSEpoYkhWekluMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzc3Ny1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11992" + ], + "x-ms-request-id": [ + "4f53571d-190d-460f-88db-da277f5c084e" + ], + "x-ms-correlation-request-id": [ + "4f53571d-190d-460f-88db-da277f5c084e" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210409T200118Z:4f53571d-190d-460f-88db-da277f5c084e" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 09 Apr 2021 20:01:18 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzc3Ny1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpjM055MVhSVk5VUTBWT1ZGSkJURlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUozWlhOMFkyVnVkSEpoYkhWekluMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzc3Ny1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11991" + ], + "x-ms-request-id": [ + "1f2cd2ed-9503-41cd-80cd-4c57ee95c8ac" + ], + "x-ms-correlation-request-id": [ + "1f2cd2ed-9503-41cd-80cd-4c57ee95c8ac" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210409T200133Z:1f2cd2ed-9503-41cd-80cd-4c57ee95c8ac" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 09 Apr 2021 20:01:33 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzc3Ny1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpjM055MVhSVk5VUTBWT1ZGSkJURlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUozWlhOMFkyVnVkSEpoYkhWekluMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzc3Ny1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11990" + ], + "x-ms-request-id": [ + "1590f305-fa4b-4feb-bdf5-7a9e5e0345e8" + ], + "x-ms-correlation-request-id": [ + "1590f305-fa4b-4feb-bdf5-7a9e5e0345e8" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210409T200148Z:1590f305-fa4b-4feb-bdf5-7a9e5e0345e8" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 09 Apr 2021 20:01:47 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzc3Ny1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpjM055MVhSVk5VUTBWT1ZGSkJURlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUozWlhOMFkyVnVkSEpoYkhWekluMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzc3Ny1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11989" + ], + "x-ms-request-id": [ + "ebcc1b65-1573-4a90-8d1a-859ba7600827" + ], + "x-ms-correlation-request-id": [ + "ebcc1b65-1573-4a90-8d1a-859ba7600827" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210409T200203Z:ebcc1b65-1573-4a90-8d1a-859ba7600827" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 09 Apr 2021 20:02:03 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzc3Ny1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpjM055MVhSVk5VUTBWT1ZGSkJURlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUozWlhOMFkyVnVkSEpoYkhWekluMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11988" + ], + "x-ms-request-id": [ + "e72bdf47-1e76-4533-8802-2c5687ee02d0" + ], + "x-ms-correlation-request-id": [ + "e72bdf47-1e76-4533-8802-2c5687ee02d0" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210409T200218Z:e72bdf47-1e76-4533-8802-2c5687ee02d0" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 09 Apr 2021 20:02:18 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzc3Ny1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpjM055MVhSVk5VUTBWT1ZGSkJURlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUozWlhOMFkyVnVkSEpoYkhWekluMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11987" + ], + "x-ms-request-id": [ + "3be8d7c5-f3dc-4e28-8348-4230b442acce" + ], + "x-ms-correlation-request-id": [ + "3be8d7c5-f3dc-4e28-8348-4230b442acce" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210409T200218Z:3be8d7c5-f3dc-4e28-8348-4230b442acce" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 09 Apr 2021 20:02:18 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 200 + } + ], + "Names": { + "Test-GatewayLoadBalancer-ConsumerLb": [ + "ps777", + "ps256", + "ps991", + "ps9059", + "ps312", + "ps100", + "ps4768", + "ps5831", + "ps2797", + "ps3673" + ] + }, + "Variables": { + "SubscriptionId": "3dc13b6d-6896-40ac-98f7-f18cbce2a405" + } +} \ No newline at end of file diff --git a/src/Network/Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.LoadBalancerTests/TestGatewayLoadBalancerProviderOnePool.json b/src/Network/Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.LoadBalancerTests/TestGatewayLoadBalancerProviderOnePool.json new file mode 100644 index 000000000000..bf45caf6c4d4 --- /dev/null +++ b/src/Network/Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.LoadBalancerTests/TestGatewayLoadBalancerProviderOnePool.json @@ -0,0 +1,1348 @@ +{ + "Entries": [ + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourcegroups/ps5344?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L3Jlc291cmNlZ3JvdXBzL3BzNTM0ND9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"location\": \"eastus2euap\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "f054eda0-b127-4dfb-8ac1-5492b703f078" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29916.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "33" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-request-id": [ + "6c95d38a-8b28-41a1-96ce-16ef09c0a8b5" + ], + "x-ms-correlation-request-id": [ + "6c95d38a-8b28-41a1-96ce-16ef09c0a8b5" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210511T033435Z:6c95d38a-8b28-41a1-96ce-16ef09c0a8b5" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 11 May 2021 03:34:35 GMT" + ], + "Content-Length": [ + "170" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344\",\r\n \"name\": \"ps5344\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/virtualNetworks/ps949?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L3Jlc291cmNlR3JvdXBzL3BzNTM0NC9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzOTQ5P2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "9bb0d90a-5782-4012-8e2c-10d15f43dfef" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29916.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-failure-cause": [ + "gateway" + ], + "x-ms-request-id": [ + "8112ddba-d1e3-447f-a4d0-21e438ff45bd" + ], + "x-ms-correlation-request-id": [ + "8112ddba-d1e3-447f-a4d0-21e438ff45bd" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210511T033436Z:8112ddba-d1e3-447f-a4d0-21e438ff45bd" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 11 May 2021 03:34:35 GMT" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "217" + ] + }, + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/virtualNetworks/ps949' under resource group 'ps5344' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", + "StatusCode": 404 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/virtualNetworks/ps949?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L3Jlc291cmNlR3JvdXBzL3BzNTM0NC9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzOTQ5P2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "9bb0d90a-5782-4012-8e2c-10d15f43dfef" + ], + "User-Agent": [ + "FxVersion/4.6.29916.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"eac1dc45-9d93-45e6-8a66-3f1875c4122d\"" + ], + "x-ms-request-id": [ + "714a6e1c-bbee-470a-a4a9-db384a5ed0bf" + ], + "x-ms-correlation-request-id": [ + "8b569a24-6ce5-4c89-ae5a-23bdaad909fe" + ], + "x-ms-arm-service-request-id": [ + "853ce203-ee3b-4295-b20c-1fbbca0a4e78" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11997" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210511T033445Z:8b569a24-6ce5-4c89-ae5a-23bdaad909fe" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 11 May 2021 03:34:45 GMT" + ], + "Content-Length": [ + "1240" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps949\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/virtualNetworks/ps949\",\r\n \"etag\": \"W/\\\"eac1dc45-9d93-45e6-8a66-3f1875c4122d\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"bae242a1-88ff-42a7-b7c3-87b41800249f\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"172.20.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"ps4898\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/virtualNetworks/ps949/subnets/ps4898\",\r\n \"etag\": \"W/\\\"eac1dc45-9d93-45e6-8a66-3f1875c4122d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"172.20.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/virtualNetworks/ps949?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L3Jlc291cmNlR3JvdXBzL3BzNTM0NC9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzOTQ5P2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "9bb0d90a-5782-4012-8e2c-10d15f43dfef" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29916.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"eac1dc45-9d93-45e6-8a66-3f1875c4122d\"" + ], + "x-ms-request-id": [ + "dc84b1a2-a4ae-4098-8636-c3d5511cadb0" + ], + "x-ms-correlation-request-id": [ + "6f688efb-cf2f-41e8-a22a-957e4cda1961" + ], + "x-ms-arm-service-request-id": [ + "bb428514-0248-4ac3-ac2f-b733716b001e" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11996" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210511T033446Z:6f688efb-cf2f-41e8-a22a-957e4cda1961" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 11 May 2021 03:34:45 GMT" + ], + "Content-Length": [ + "1240" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps949\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/virtualNetworks/ps949\",\r\n \"etag\": \"W/\\\"eac1dc45-9d93-45e6-8a66-3f1875c4122d\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"bae242a1-88ff-42a7-b7c3-87b41800249f\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"172.20.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"ps4898\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/virtualNetworks/ps949/subnets/ps4898\",\r\n \"etag\": \"W/\\\"eac1dc45-9d93-45e6-8a66-3f1875c4122d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"172.20.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/virtualNetworks/ps949?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L3Jlc291cmNlR3JvdXBzL3BzNTM0NC9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzOTQ5P2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"172.20.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"properties\": {\r\n \"addressPrefix\": \"172.20.0.0/24\",\r\n \"addressPrefixes\": [],\r\n \"serviceEndpoints\": [],\r\n \"serviceEndpointPolicies\": [],\r\n \"ipAllocations\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"name\": \"ps4898\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false,\r\n \"ipAllocations\": []\r\n },\r\n \"location\": \"eastus2euap\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "9bb0d90a-5782-4012-8e2c-10d15f43dfef" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29916.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "686" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "3" + ], + "x-ms-request-id": [ + "0945d8f5-7950-4126-b6c0-7108c8dfd21a" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/providers/Microsoft.Network/locations/eastus2euap/operations/0945d8f5-7950-4126-b6c0-7108c8dfd21a?api-version=2021-02-01" + ], + "x-ms-correlation-request-id": [ + "5e16d8b6-66dd-438e-b9e5-7b5ac1e10fca" + ], + "Azure-AsyncNotification": [ + "Enabled" + ], + "x-ms-arm-service-request-id": [ + "979ae314-c8d5-4e06-b041-d942b203b7e5" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210511T033442Z:5e16d8b6-66dd-438e-b9e5-7b5ac1e10fca" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 11 May 2021 03:34:41 GMT" + ], + "Content-Length": [ + "1238" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps949\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/virtualNetworks/ps949\",\r\n \"etag\": \"W/\\\"0b6eb6f9-d256-4487-a790-9b61391b264b\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"bae242a1-88ff-42a7-b7c3-87b41800249f\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"172.20.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"ps4898\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/virtualNetworks/ps949/subnets/ps4898\",\r\n \"etag\": \"W/\\\"0b6eb6f9-d256-4487-a790-9b61391b264b\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"addressPrefix\": \"172.20.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/providers/Microsoft.Network/locations/eastus2euap/operations/0945d8f5-7950-4126-b6c0-7108c8dfd21a?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzMmV1YXAvb3BlcmF0aW9ucy8wOTQ1ZDhmNS03OTUwLTQxMjYtYjZjMC03MTA4YzhkZmQyMWE/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "9bb0d90a-5782-4012-8e2c-10d15f43dfef" + ], + "User-Agent": [ + "FxVersion/4.6.29916.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "6101f0ba-173d-4d9f-99a3-c00c6755547f" + ], + "x-ms-correlation-request-id": [ + "be271f1d-6fff-434c-964a-0234e9dae314" + ], + "x-ms-arm-service-request-id": [ + "90e39a61-a7a9-4cb7-94cd-2522ba4acaa1" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11998" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210511T033445Z:be271f1d-6fff-434c-964a-0234e9dae314" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 11 May 2021 03:34:44 GMT" + ], + "Content-Length": [ + "29" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L3Jlc291cmNlR3JvdXBzL3BzNTM0NC9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvbG9hZEJhbGFuY2Vycy9wczIzMzg/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "00e26181-127a-4868-8846-b2bcb5b7fe83" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29916.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-failure-cause": [ + "gateway" + ], + "x-ms-request-id": [ + "52839dfe-5b48-4a73-83c8-b8d88dded43b" + ], + "x-ms-correlation-request-id": [ + "52839dfe-5b48-4a73-83c8-b8d88dded43b" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210511T033446Z:52839dfe-5b48-4a73-83c8-b8d88dded43b" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 11 May 2021 03:34:45 GMT" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "216" + ] + }, + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/loadBalancers/ps2338' under resource group 'ps5344' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", + "StatusCode": 404 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L3Jlc291cmNlR3JvdXBzL3BzNTM0NC9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvbG9hZEJhbGFuY2Vycy9wczIzMzg/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "00e26181-127a-4868-8846-b2bcb5b7fe83" + ], + "User-Agent": [ + "FxVersion/4.6.29916.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"a90d607f-3f13-468f-bab3-f169f6298567\"" + ], + "x-ms-request-id": [ + "b14f0059-73ee-46f0-83dd-b0e1529fa165" + ], + "x-ms-correlation-request-id": [ + "c499f7e1-c716-4276-94c0-04cc6b06481c" + ], + "x-ms-arm-service-request-id": [ + "914e19bd-1be8-45be-be8d-994a2369f861" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11993" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210511T033459Z:c499f7e1-c716-4276-94c0-04cc6b06481c" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 11 May 2021 03:34:58 GMT" + ], + "Content-Length": [ + "5312" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps2338\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338\",\r\n \"etag\": \"W/\\\"a90d607f-3f13-468f-bab3-f169f6298567\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"b5332593-a893-4c3a-ae38-bcbb2dd9d62f\",\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"name\": \"ps4718\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338/frontendIPConfigurations/ps4718\",\r\n \"etag\": \"W/\\\"a90d607f-3f13-468f-bab3-f169f6298567\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers/frontendIPConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAddress\": \"172.20.0.4\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/virtualNetworks/ps949/subnets/ps4898\"\r\n },\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338/loadBalancingRules/ps8154\"\r\n }\r\n ],\r\n \"privateIPAddressVersion\": \"IPv4\"\r\n }\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"name\": \"ps512\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338/backendAddressPools/ps512\",\r\n \"etag\": \"W/\\\"a90d607f-3f13-468f-bab3-f169f6298567\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338/loadBalancingRules/ps8154\"\r\n }\r\n ],\r\n \"tunnelInterfaces\": [\r\n {\r\n \"port\": 2000,\r\n \"identifier\": 800,\r\n \"protocol\": \"VXLAN\",\r\n \"type\": \"Internal\"\r\n },\r\n {\r\n \"port\": 2001,\r\n \"identifier\": 801,\r\n \"protocol\": \"VXLAN\",\r\n \"type\": \"External\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/loadBalancers/backendAddressPools\"\r\n }\r\n ],\r\n \"loadBalancingRules\": [\r\n {\r\n \"name\": \"ps8154\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338/loadBalancingRules/ps8154\",\r\n \"etag\": \"W/\\\"a90d607f-3f13-468f-bab3-f169f6298567\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers/loadBalancingRules\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338/frontendIPConfigurations/ps4718\"\r\n },\r\n \"frontendPort\": 0,\r\n \"backendPort\": 0,\r\n \"enableFloatingIP\": false,\r\n \"idleTimeoutInMinutes\": 4,\r\n \"protocol\": \"All\",\r\n \"enableDestinationServiceEndpoint\": false,\r\n \"enableTcpReset\": false,\r\n \"allowBackendPortConflict\": false,\r\n \"loadDistribution\": \"SourceIP\",\r\n \"disableOutboundSnat\": true,\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338/backendAddressPools/ps512\"\r\n },\r\n \"backendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338/backendAddressPools/ps512\"\r\n }\r\n ],\r\n \"probe\": {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338/probes/ps4059\"\r\n }\r\n }\r\n }\r\n ],\r\n \"probes\": [\r\n {\r\n \"name\": \"ps4059\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338/probes/ps4059\",\r\n \"etag\": \"W/\\\"a90d607f-3f13-468f-bab3-f169f6298567\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"protocol\": \"Http\",\r\n \"port\": 80,\r\n \"requestPath\": \"healthcheck.aspx\",\r\n \"intervalInSeconds\": 15,\r\n \"numberOfProbes\": 2,\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338/loadBalancingRules/ps8154\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/loadBalancers/probes\"\r\n }\r\n ],\r\n \"inboundNatRules\": [],\r\n \"outboundRules\": [],\r\n \"inboundNatPools\": []\r\n },\r\n \"sku\": {\r\n \"name\": \"Gateway\",\r\n \"tier\": \"Regional\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L3Jlc291cmNlR3JvdXBzL3BzNTM0NC9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvbG9hZEJhbGFuY2Vycy9wczIzMzg/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "00e26181-127a-4868-8846-b2bcb5b7fe83" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29916.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"a90d607f-3f13-468f-bab3-f169f6298567\"" + ], + "x-ms-request-id": [ + "906cfb70-f6de-4461-8239-613ec5c8e6ce" + ], + "x-ms-correlation-request-id": [ + "227b4d9b-134b-4399-8199-1240b5ff4cd2" + ], + "x-ms-arm-service-request-id": [ + "addaefe8-27aa-485e-bc7d-772603ebb080" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11992" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210511T033459Z:227b4d9b-134b-4399-8199-1240b5ff4cd2" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 11 May 2021 03:34:58 GMT" + ], + "Content-Length": [ + "5312" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps2338\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338\",\r\n \"etag\": \"W/\\\"a90d607f-3f13-468f-bab3-f169f6298567\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"b5332593-a893-4c3a-ae38-bcbb2dd9d62f\",\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"name\": \"ps4718\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338/frontendIPConfigurations/ps4718\",\r\n \"etag\": \"W/\\\"a90d607f-3f13-468f-bab3-f169f6298567\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers/frontendIPConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAddress\": \"172.20.0.4\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/virtualNetworks/ps949/subnets/ps4898\"\r\n },\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338/loadBalancingRules/ps8154\"\r\n }\r\n ],\r\n \"privateIPAddressVersion\": \"IPv4\"\r\n }\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"name\": \"ps512\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338/backendAddressPools/ps512\",\r\n \"etag\": \"W/\\\"a90d607f-3f13-468f-bab3-f169f6298567\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338/loadBalancingRules/ps8154\"\r\n }\r\n ],\r\n \"tunnelInterfaces\": [\r\n {\r\n \"port\": 2000,\r\n \"identifier\": 800,\r\n \"protocol\": \"VXLAN\",\r\n \"type\": \"Internal\"\r\n },\r\n {\r\n \"port\": 2001,\r\n \"identifier\": 801,\r\n \"protocol\": \"VXLAN\",\r\n \"type\": \"External\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/loadBalancers/backendAddressPools\"\r\n }\r\n ],\r\n \"loadBalancingRules\": [\r\n {\r\n \"name\": \"ps8154\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338/loadBalancingRules/ps8154\",\r\n \"etag\": \"W/\\\"a90d607f-3f13-468f-bab3-f169f6298567\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers/loadBalancingRules\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338/frontendIPConfigurations/ps4718\"\r\n },\r\n \"frontendPort\": 0,\r\n \"backendPort\": 0,\r\n \"enableFloatingIP\": false,\r\n \"idleTimeoutInMinutes\": 4,\r\n \"protocol\": \"All\",\r\n \"enableDestinationServiceEndpoint\": false,\r\n \"enableTcpReset\": false,\r\n \"allowBackendPortConflict\": false,\r\n \"loadDistribution\": \"SourceIP\",\r\n \"disableOutboundSnat\": true,\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338/backendAddressPools/ps512\"\r\n },\r\n \"backendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338/backendAddressPools/ps512\"\r\n }\r\n ],\r\n \"probe\": {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338/probes/ps4059\"\r\n }\r\n }\r\n }\r\n ],\r\n \"probes\": [\r\n {\r\n \"name\": \"ps4059\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338/probes/ps4059\",\r\n \"etag\": \"W/\\\"a90d607f-3f13-468f-bab3-f169f6298567\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"protocol\": \"Http\",\r\n \"port\": 80,\r\n \"requestPath\": \"healthcheck.aspx\",\r\n \"intervalInSeconds\": 15,\r\n \"numberOfProbes\": 2,\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338/loadBalancingRules/ps8154\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/loadBalancers/probes\"\r\n }\r\n ],\r\n \"inboundNatRules\": [],\r\n \"outboundRules\": [],\r\n \"inboundNatPools\": []\r\n },\r\n \"sku\": {\r\n \"name\": \"Gateway\",\r\n \"tier\": \"Regional\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L3Jlc291cmNlR3JvdXBzL3BzNTM0NC9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvbG9hZEJhbGFuY2Vycy9wczIzMzg/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "4afef12f-4c5f-43e3-b2e8-c1aeaeae2f5e" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29916.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"a90d607f-3f13-468f-bab3-f169f6298567\"" + ], + "x-ms-request-id": [ + "4a375fda-c541-4761-941c-3aaddf715795" + ], + "x-ms-correlation-request-id": [ + "fa9a5ffc-93d4-44bd-90a4-e5f0e86b4f28" + ], + "x-ms-arm-service-request-id": [ + "c2785a21-efb9-4aa4-a3c4-45da2fd6243a" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11991" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210511T033500Z:fa9a5ffc-93d4-44bd-90a4-e5f0e86b4f28" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 11 May 2021 03:34:59 GMT" + ], + "Content-Length": [ + "5312" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps2338\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338\",\r\n \"etag\": \"W/\\\"a90d607f-3f13-468f-bab3-f169f6298567\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"b5332593-a893-4c3a-ae38-bcbb2dd9d62f\",\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"name\": \"ps4718\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338/frontendIPConfigurations/ps4718\",\r\n \"etag\": \"W/\\\"a90d607f-3f13-468f-bab3-f169f6298567\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers/frontendIPConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAddress\": \"172.20.0.4\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/virtualNetworks/ps949/subnets/ps4898\"\r\n },\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338/loadBalancingRules/ps8154\"\r\n }\r\n ],\r\n \"privateIPAddressVersion\": \"IPv4\"\r\n }\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"name\": \"ps512\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338/backendAddressPools/ps512\",\r\n \"etag\": \"W/\\\"a90d607f-3f13-468f-bab3-f169f6298567\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338/loadBalancingRules/ps8154\"\r\n }\r\n ],\r\n \"tunnelInterfaces\": [\r\n {\r\n \"port\": 2000,\r\n \"identifier\": 800,\r\n \"protocol\": \"VXLAN\",\r\n \"type\": \"Internal\"\r\n },\r\n {\r\n \"port\": 2001,\r\n \"identifier\": 801,\r\n \"protocol\": \"VXLAN\",\r\n \"type\": \"External\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/loadBalancers/backendAddressPools\"\r\n }\r\n ],\r\n \"loadBalancingRules\": [\r\n {\r\n \"name\": \"ps8154\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338/loadBalancingRules/ps8154\",\r\n \"etag\": \"W/\\\"a90d607f-3f13-468f-bab3-f169f6298567\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers/loadBalancingRules\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338/frontendIPConfigurations/ps4718\"\r\n },\r\n \"frontendPort\": 0,\r\n \"backendPort\": 0,\r\n \"enableFloatingIP\": false,\r\n \"idleTimeoutInMinutes\": 4,\r\n \"protocol\": \"All\",\r\n \"enableDestinationServiceEndpoint\": false,\r\n \"enableTcpReset\": false,\r\n \"allowBackendPortConflict\": false,\r\n \"loadDistribution\": \"SourceIP\",\r\n \"disableOutboundSnat\": true,\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338/backendAddressPools/ps512\"\r\n },\r\n \"backendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338/backendAddressPools/ps512\"\r\n }\r\n ],\r\n \"probe\": {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338/probes/ps4059\"\r\n }\r\n }\r\n }\r\n ],\r\n \"probes\": [\r\n {\r\n \"name\": \"ps4059\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338/probes/ps4059\",\r\n \"etag\": \"W/\\\"a90d607f-3f13-468f-bab3-f169f6298567\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"protocol\": \"Http\",\r\n \"port\": 80,\r\n \"requestPath\": \"healthcheck.aspx\",\r\n \"intervalInSeconds\": 15,\r\n \"numberOfProbes\": 2,\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338/loadBalancingRules/ps8154\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/loadBalancers/probes\"\r\n }\r\n ],\r\n \"inboundNatRules\": [],\r\n \"outboundRules\": [],\r\n \"inboundNatPools\": []\r\n },\r\n \"sku\": {\r\n \"name\": \"Gateway\",\r\n \"tier\": \"Regional\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L3Jlc291cmNlR3JvdXBzL3BzNTM0NC9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvbG9hZEJhbGFuY2Vycy9wczIzMzg/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Gateway\"\r\n },\r\n \"properties\": {\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"properties\": {\r\n \"addressPrefixes\": [],\r\n \"serviceEndpoints\": [],\r\n \"serviceEndpointPolicies\": [],\r\n \"ipAllocations\": [],\r\n \"delegations\": []\r\n },\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/virtualNetworks/ps949/subnets/ps4898\"\r\n }\r\n },\r\n \"name\": \"ps4718\",\r\n \"zones\": [],\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338/FrontendIpConfigurations/ps4718\"\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"properties\": {\r\n \"tunnelInterfaces\": [\r\n {\r\n \"port\": 2000,\r\n \"identifier\": 800,\r\n \"protocol\": \"Vxlan\",\r\n \"type\": \"Internal\"\r\n },\r\n {\r\n \"port\": 2001,\r\n \"identifier\": 801,\r\n \"protocol\": \"Vxlan\",\r\n \"type\": \"External\"\r\n }\r\n ],\r\n \"loadBalancerBackendAddresses\": []\r\n },\r\n \"name\": \"ps512\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338/BackendAddressPools/ps512\"\r\n }\r\n ],\r\n \"loadBalancingRules\": [\r\n {\r\n \"properties\": {\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338/FrontendIpConfigurations/ps4718\"\r\n },\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338/BackendAddressPools/ps512\"\r\n },\r\n \"backendAddressPools\": [],\r\n \"probe\": {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338/Probes/ps4059\"\r\n },\r\n \"protocol\": \"All\",\r\n \"loadDistribution\": \"SourceIP\",\r\n \"frontendPort\": 0,\r\n \"backendPort\": 0,\r\n \"idleTimeoutInMinutes\": 4,\r\n \"enableFloatingIP\": false,\r\n \"enableTcpReset\": false,\r\n \"disableOutboundSnat\": true\r\n },\r\n \"name\": \"ps8154\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338/LoadBalancingRules/ps8154\"\r\n }\r\n ],\r\n \"probes\": [\r\n {\r\n \"properties\": {\r\n \"protocol\": \"http\",\r\n \"port\": 80,\r\n \"intervalInSeconds\": 15,\r\n \"numberOfProbes\": 2,\r\n \"requestPath\": \"healthcheck.aspx\"\r\n },\r\n \"name\": \"ps4059\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338/Probes/ps4059\"\r\n }\r\n ],\r\n \"inboundNatRules\": [],\r\n \"inboundNatPools\": [],\r\n \"outboundRules\": []\r\n },\r\n \"location\": \"eastus2euap\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "00e26181-127a-4868-8846-b2bcb5b7fe83" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29916.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "3365" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "10" + ], + "x-ms-request-id": [ + "86ebabab-e1fa-405f-aa4c-c98d421e5759" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/providers/Microsoft.Network/locations/eastus2euap/operations/86ebabab-e1fa-405f-aa4c-c98d421e5759?api-version=2021-02-01" + ], + "x-ms-correlation-request-id": [ + "46f7e701-3325-43fb-a050-8f1ce9d6d540" + ], + "Azure-AsyncNotification": [ + "Enabled" + ], + "x-ms-arm-service-request-id": [ + "e49512e0-e3a9-46d2-9afc-e83b669ceeeb" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1198" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210511T033449Z:46f7e701-3325-43fb-a050-8f1ce9d6d540" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 11 May 2021 03:34:48 GMT" + ], + "Content-Length": [ + "5307" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps2338\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338\",\r\n \"etag\": \"W/\\\"c7d86312-4a18-4772-bb6d-9f186602eea1\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"b5332593-a893-4c3a-ae38-bcbb2dd9d62f\",\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"name\": \"ps4718\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338/frontendIPConfigurations/ps4718\",\r\n \"etag\": \"W/\\\"c7d86312-4a18-4772-bb6d-9f186602eea1\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers/frontendIPConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"privateIPAddress\": \"172.20.0.4\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/virtualNetworks/ps949/subnets/ps4898\"\r\n },\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338/loadBalancingRules/ps8154\"\r\n }\r\n ],\r\n \"privateIPAddressVersion\": \"IPv4\"\r\n }\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"name\": \"ps512\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338/backendAddressPools/ps512\",\r\n \"etag\": \"W/\\\"c7d86312-4a18-4772-bb6d-9f186602eea1\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338/loadBalancingRules/ps8154\"\r\n }\r\n ],\r\n \"tunnelInterfaces\": [\r\n {\r\n \"port\": 2000,\r\n \"identifier\": 800,\r\n \"protocol\": \"VXLAN\",\r\n \"type\": \"Internal\"\r\n },\r\n {\r\n \"port\": 2001,\r\n \"identifier\": 801,\r\n \"protocol\": \"VXLAN\",\r\n \"type\": \"External\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/loadBalancers/backendAddressPools\"\r\n }\r\n ],\r\n \"loadBalancingRules\": [\r\n {\r\n \"name\": \"ps8154\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338/loadBalancingRules/ps8154\",\r\n \"etag\": \"W/\\\"c7d86312-4a18-4772-bb6d-9f186602eea1\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers/loadBalancingRules\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338/frontendIPConfigurations/ps4718\"\r\n },\r\n \"frontendPort\": 0,\r\n \"backendPort\": 0,\r\n \"enableFloatingIP\": false,\r\n \"idleTimeoutInMinutes\": 4,\r\n \"protocol\": \"All\",\r\n \"enableDestinationServiceEndpoint\": false,\r\n \"enableTcpReset\": false,\r\n \"allowBackendPortConflict\": false,\r\n \"loadDistribution\": \"SourceIP\",\r\n \"disableOutboundSnat\": true,\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338/backendAddressPools/ps512\"\r\n },\r\n \"backendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338/backendAddressPools/ps512\"\r\n }\r\n ],\r\n \"probe\": {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338/probes/ps4059\"\r\n }\r\n }\r\n }\r\n ],\r\n \"probes\": [\r\n {\r\n \"name\": \"ps4059\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338/probes/ps4059\",\r\n \"etag\": \"W/\\\"c7d86312-4a18-4772-bb6d-9f186602eea1\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"protocol\": \"Http\",\r\n \"port\": 80,\r\n \"requestPath\": \"healthcheck.aspx\",\r\n \"intervalInSeconds\": 15,\r\n \"numberOfProbes\": 2,\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5344/providers/Microsoft.Network/loadBalancers/ps2338/loadBalancingRules/ps8154\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/loadBalancers/probes\"\r\n }\r\n ],\r\n \"inboundNatRules\": [],\r\n \"outboundRules\": [],\r\n \"inboundNatPools\": []\r\n },\r\n \"sku\": {\r\n \"name\": \"Gateway\",\r\n \"tier\": \"Regional\"\r\n }\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/providers/Microsoft.Network/locations/eastus2euap/operations/86ebabab-e1fa-405f-aa4c-c98d421e5759?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzMmV1YXAvb3BlcmF0aW9ucy84NmViYWJhYi1lMWZhLTQwNWYtYWE0Yy1jOThkNDIxZTU3NTk/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "00e26181-127a-4868-8846-b2bcb5b7fe83" + ], + "User-Agent": [ + "FxVersion/4.6.29916.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "51d59022-647a-4475-80e3-79441d1ce242" + ], + "x-ms-correlation-request-id": [ + "ff85fadb-bbab-4209-ae30-5fefbeb56179" + ], + "x-ms-arm-service-request-id": [ + "6bd05277-3c54-4bcf-a1cf-549151e9bbad" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11994" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210511T033459Z:ff85fadb-bbab-4209-ae30-5fefbeb56179" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 11 May 2021 03:34:58 GMT" + ], + "Content-Length": [ + "29" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourcegroups/ps5344?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L3Jlc291cmNlZ3JvdXBzL3BzNTM0ND9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "DELETE", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "9eff8c5b-20b0-45bb-a8e5-00e0eb7423c9" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29916.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUzNDQtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-deletes": [ + "14999" + ], + "x-ms-request-id": [ + "b9816698-f4a9-4266-96ab-bcc019b535c2" + ], + "x-ms-correlation-request-id": [ + "b9816698-f4a9-4266-96ab-bcc019b535c2" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210511T033501Z:b9816698-f4a9-4266-96ab-bcc019b535c2" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 11 May 2021 03:35:00 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUzNDQtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVek5EUXRSVUZUVkZWVE1rVlZRVkFpTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN6SmxkV0Z3SW4wP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29916.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUzNDQtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11999" + ], + "x-ms-request-id": [ + "59da2574-e205-43e9-ab57-b89164a6e324" + ], + "x-ms-correlation-request-id": [ + "59da2574-e205-43e9-ab57-b89164a6e324" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210511T033516Z:59da2574-e205-43e9-ab57-b89164a6e324" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 11 May 2021 03:35:16 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUzNDQtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVek5EUXRSVUZUVkZWVE1rVlZRVkFpTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN6SmxkV0Z3SW4wP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29916.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUzNDQtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11998" + ], + "x-ms-request-id": [ + "140d360f-85b3-4eab-ac5b-ce074e064a58" + ], + "x-ms-correlation-request-id": [ + "140d360f-85b3-4eab-ac5b-ce074e064a58" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210511T033532Z:140d360f-85b3-4eab-ac5b-ce074e064a58" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 11 May 2021 03:35:32 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUzNDQtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVek5EUXRSVUZUVkZWVE1rVlZRVkFpTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN6SmxkV0Z3SW4wP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29916.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUzNDQtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11997" + ], + "x-ms-request-id": [ + "5c1057f6-f86f-4a2b-855f-7ff79019f4ca" + ], + "x-ms-correlation-request-id": [ + "5c1057f6-f86f-4a2b-855f-7ff79019f4ca" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210511T033547Z:5c1057f6-f86f-4a2b-855f-7ff79019f4ca" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 11 May 2021 03:35:47 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUzNDQtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVek5EUXRSVUZUVkZWVE1rVlZRVkFpTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN6SmxkV0Z3SW4wP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29916.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUzNDQtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11996" + ], + "x-ms-request-id": [ + "84eed145-7eac-4feb-8f16-c25a5050cc89" + ], + "x-ms-correlation-request-id": [ + "84eed145-7eac-4feb-8f16-c25a5050cc89" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210511T033602Z:84eed145-7eac-4feb-8f16-c25a5050cc89" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 11 May 2021 03:36:02 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUzNDQtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVek5EUXRSVUZUVkZWVE1rVlZRVkFpTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN6SmxkV0Z3SW4wP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29916.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUzNDQtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11995" + ], + "x-ms-request-id": [ + "b5f39a7e-1559-4c31-9c9c-ff492b33c51b" + ], + "x-ms-correlation-request-id": [ + "b5f39a7e-1559-4c31-9c9c-ff492b33c51b" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210511T033617Z:b5f39a7e-1559-4c31-9c9c-ff492b33c51b" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 11 May 2021 03:36:16 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUzNDQtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVek5EUXRSVUZUVkZWVE1rVlZRVkFpTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN6SmxkV0Z3SW4wP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29916.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUzNDQtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11994" + ], + "x-ms-request-id": [ + "55da0c8a-8165-4910-bbaa-932b3175b88e" + ], + "x-ms-correlation-request-id": [ + "55da0c8a-8165-4910-bbaa-932b3175b88e" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210511T033632Z:55da0c8a-8165-4910-bbaa-932b3175b88e" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 11 May 2021 03:36:31 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUzNDQtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVek5EUXRSVUZUVkZWVE1rVlZRVkFpTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN6SmxkV0Z3SW4wP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29916.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11993" + ], + "x-ms-request-id": [ + "16ea2517-8e0a-4b2f-9268-2f465baf8fbe" + ], + "x-ms-correlation-request-id": [ + "16ea2517-8e0a-4b2f-9268-2f465baf8fbe" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210511T033648Z:16ea2517-8e0a-4b2f-9268-2f465baf8fbe" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 11 May 2021 03:36:47 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUzNDQtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVek5EUXRSVUZUVkZWVE1rVlZRVkFpTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN6SmxkV0Z3SW4wP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29916.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11992" + ], + "x-ms-request-id": [ + "c66b107d-620b-4e18-b29f-2da8aa5e8aaf" + ], + "x-ms-correlation-request-id": [ + "c66b107d-620b-4e18-b29f-2da8aa5e8aaf" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210511T033648Z:c66b107d-620b-4e18-b29f-2da8aa5e8aaf" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 11 May 2021 03:36:48 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 200 + } + ], + "Names": { + "Test-GatewayLoadBalancer-ProviderOnePool": [ + "ps5344", + "ps949", + "ps4898", + "ps2338", + "ps4718", + "ps512", + "ps4059", + "ps8154" + ] + }, + "Variables": { + "SubscriptionId": "3dc13b6d-6896-40ac-98f7-f18cbce2a405" + } +} \ No newline at end of file diff --git a/src/Network/Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.LoadBalancerTests/TestGatewayLoadBalancerProviderTwoPool.json b/src/Network/Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.LoadBalancerTests/TestGatewayLoadBalancerProviderTwoPool.json new file mode 100644 index 000000000000..b76ea7bda7ef --- /dev/null +++ b/src/Network/Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.LoadBalancerTests/TestGatewayLoadBalancerProviderTwoPool.json @@ -0,0 +1,1349 @@ +{ + "Entries": [ + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourcegroups/ps5227?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L3Jlc291cmNlZ3JvdXBzL3BzNTIyNz9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"location\": \"eastus2euap\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "b0451e25-c594-43ce-9798-9f4f3e0e3f58" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29916.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "33" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-request-id": [ + "0e435d25-44f1-4b04-934b-91a381d4c496" + ], + "x-ms-correlation-request-id": [ + "0e435d25-44f1-4b04-934b-91a381d4c496" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210511T034613Z:0e435d25-44f1-4b04-934b-91a381d4c496" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 11 May 2021 03:46:13 GMT" + ], + "Content-Length": [ + "170" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227\",\r\n \"name\": \"ps5227\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/virtualNetworks/ps5653?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L3Jlc291cmNlR3JvdXBzL3BzNTIyNy9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzNTY1Mz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "51919fe8-011c-4681-985b-1dd398ee8d94" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29916.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-failure-cause": [ + "gateway" + ], + "x-ms-request-id": [ + "dfa2b5a3-c9e4-44c6-ba5f-0d329d431166" + ], + "x-ms-correlation-request-id": [ + "dfa2b5a3-c9e4-44c6-ba5f-0d329d431166" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210511T034615Z:dfa2b5a3-c9e4-44c6-ba5f-0d329d431166" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 11 May 2021 03:46:14 GMT" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "218" + ] + }, + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/virtualNetworks/ps5653' under resource group 'ps5227' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", + "StatusCode": 404 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/virtualNetworks/ps5653?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L3Jlc291cmNlR3JvdXBzL3BzNTIyNy9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzNTY1Mz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "51919fe8-011c-4681-985b-1dd398ee8d94" + ], + "User-Agent": [ + "FxVersion/4.6.29916.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"46b2ad1a-de3c-49fd-acfb-db31e2976b16\"" + ], + "x-ms-request-id": [ + "10f53f3f-5fd3-4aae-aa19-0c31e47fd3ed" + ], + "x-ms-correlation-request-id": [ + "38c06022-3d9b-44ea-a4f8-f547cfcdacf9" + ], + "x-ms-arm-service-request-id": [ + "fa94d7e7-91ae-40b1-ae60-529c6c35f1b5" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11997" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210511T034623Z:38c06022-3d9b-44ea-a4f8-f547cfcdacf9" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 11 May 2021 03:46:22 GMT" + ], + "Content-Length": [ + "1243" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps5653\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/virtualNetworks/ps5653\",\r\n \"etag\": \"W/\\\"46b2ad1a-de3c-49fd-acfb-db31e2976b16\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"f8b8cbd9-b1c6-46dd-a82a-e74f3b109fea\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"172.20.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"ps4369\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/virtualNetworks/ps5653/subnets/ps4369\",\r\n \"etag\": \"W/\\\"46b2ad1a-de3c-49fd-acfb-db31e2976b16\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"172.20.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/virtualNetworks/ps5653?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L3Jlc291cmNlR3JvdXBzL3BzNTIyNy9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzNTY1Mz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "51919fe8-011c-4681-985b-1dd398ee8d94" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29916.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"46b2ad1a-de3c-49fd-acfb-db31e2976b16\"" + ], + "x-ms-request-id": [ + "3fe9666e-c70e-48f9-844f-93e48e929b45" + ], + "x-ms-correlation-request-id": [ + "24102904-890d-47b7-8a71-0e18dd8ba262" + ], + "x-ms-arm-service-request-id": [ + "820764f5-7a73-4e15-b284-6966c5e0faab" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11996" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210511T034623Z:24102904-890d-47b7-8a71-0e18dd8ba262" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 11 May 2021 03:46:22 GMT" + ], + "Content-Length": [ + "1243" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps5653\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/virtualNetworks/ps5653\",\r\n \"etag\": \"W/\\\"46b2ad1a-de3c-49fd-acfb-db31e2976b16\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"f8b8cbd9-b1c6-46dd-a82a-e74f3b109fea\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"172.20.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"ps4369\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/virtualNetworks/ps5653/subnets/ps4369\",\r\n \"etag\": \"W/\\\"46b2ad1a-de3c-49fd-acfb-db31e2976b16\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"172.20.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/virtualNetworks/ps5653?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L3Jlc291cmNlR3JvdXBzL3BzNTIyNy9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzNTY1Mz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"172.20.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"properties\": {\r\n \"addressPrefix\": \"172.20.0.0/24\",\r\n \"addressPrefixes\": [],\r\n \"serviceEndpoints\": [],\r\n \"serviceEndpointPolicies\": [],\r\n \"ipAllocations\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"name\": \"ps4369\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false,\r\n \"ipAllocations\": []\r\n },\r\n \"location\": \"eastus2euap\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "51919fe8-011c-4681-985b-1dd398ee8d94" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29916.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "686" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "3" + ], + "x-ms-request-id": [ + "0de7f9f5-2fd8-4959-be52-be790d85c3b2" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/providers/Microsoft.Network/locations/eastus2euap/operations/0de7f9f5-2fd8-4959-be52-be790d85c3b2?api-version=2021-02-01" + ], + "x-ms-correlation-request-id": [ + "3e46c0e4-860a-4848-ae9c-2cfae85374a9" + ], + "Azure-AsyncNotification": [ + "Enabled" + ], + "x-ms-arm-service-request-id": [ + "7a78ead2-3a8f-49c6-909f-9477f1bd543b" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210511T034619Z:3e46c0e4-860a-4848-ae9c-2cfae85374a9" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 11 May 2021 03:46:19 GMT" + ], + "Content-Length": [ + "1241" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps5653\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/virtualNetworks/ps5653\",\r\n \"etag\": \"W/\\\"4fdf4701-d625-413a-9441-325cdfe8ee3c\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"f8b8cbd9-b1c6-46dd-a82a-e74f3b109fea\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"172.20.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"ps4369\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/virtualNetworks/ps5653/subnets/ps4369\",\r\n \"etag\": \"W/\\\"4fdf4701-d625-413a-9441-325cdfe8ee3c\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"addressPrefix\": \"172.20.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/providers/Microsoft.Network/locations/eastus2euap/operations/0de7f9f5-2fd8-4959-be52-be790d85c3b2?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzMmV1YXAvb3BlcmF0aW9ucy8wZGU3ZjlmNS0yZmQ4LTQ5NTktYmU1Mi1iZTc5MGQ4NWMzYjI/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "51919fe8-011c-4681-985b-1dd398ee8d94" + ], + "User-Agent": [ + "FxVersion/4.6.29916.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "51f1ecde-1326-4932-be6c-391e242d7cbf" + ], + "x-ms-correlation-request-id": [ + "b9b63ef0-0e5e-420f-b56c-c0402f3773e3" + ], + "x-ms-arm-service-request-id": [ + "8b590423-ad44-4d4d-8087-0f625bdcb151" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11998" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210511T034622Z:b9b63ef0-0e5e-420f-b56c-c0402f3773e3" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 11 May 2021 03:46:22 GMT" + ], + "Content-Length": [ + "29" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L3Jlc291cmNlR3JvdXBzL3BzNTIyNy9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvbG9hZEJhbGFuY2Vycy9wczIyMDc/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "a617813d-19c5-48dc-875d-ebe4870e2f9b" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29916.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-failure-cause": [ + "gateway" + ], + "x-ms-request-id": [ + "a4c2549f-2ad1-4efb-b535-6d35fb41acbd" + ], + "x-ms-correlation-request-id": [ + "a4c2549f-2ad1-4efb-b535-6d35fb41acbd" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210511T034623Z:a4c2549f-2ad1-4efb-b535-6d35fb41acbd" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 11 May 2021 03:46:23 GMT" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "216" + ] + }, + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/loadBalancers/ps2207' under resource group 'ps5227' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", + "StatusCode": 404 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L3Jlc291cmNlR3JvdXBzL3BzNTIyNy9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvbG9hZEJhbGFuY2Vycy9wczIyMDc/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "a617813d-19c5-48dc-875d-ebe4870e2f9b" + ], + "User-Agent": [ + "FxVersion/4.6.29916.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"63a1135b-fec1-4a59-af4e-34de1412762b\"" + ], + "x-ms-request-id": [ + "9f452c74-5d05-413a-9c54-f107cb108555" + ], + "x-ms-correlation-request-id": [ + "3f82e558-5bae-4f81-adae-1cecb178e20c" + ], + "x-ms-arm-service-request-id": [ + "4d63cac6-4686-4838-b133-c38f9c8c2b72" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11993" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210511T034635Z:3f82e558-5bae-4f81-adae-1cecb178e20c" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 11 May 2021 03:46:35 GMT" + ], + "Content-Length": [ + "6027" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps2207\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207\",\r\n \"etag\": \"W/\\\"63a1135b-fec1-4a59-af4e-34de1412762b\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"b87d312a-5a08-4fc2-bd4a-5bd929f472b0\",\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"name\": \"ps2477\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/frontendIPConfigurations/ps2477\",\r\n \"etag\": \"W/\\\"63a1135b-fec1-4a59-af4e-34de1412762b\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers/frontendIPConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAddress\": \"172.20.0.4\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/virtualNetworks/ps5653/subnets/ps4369\"\r\n },\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/loadBalancingRules/ps4840\"\r\n }\r\n ],\r\n \"privateIPAddressVersion\": \"IPv4\"\r\n }\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"name\": \"ps4158\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/backendAddressPools/ps4158\",\r\n \"etag\": \"W/\\\"63a1135b-fec1-4a59-af4e-34de1412762b\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/loadBalancingRules/ps4840\"\r\n }\r\n ],\r\n \"tunnelInterfaces\": [\r\n {\r\n \"port\": 2000,\r\n \"identifier\": 800,\r\n \"protocol\": \"VXLAN\",\r\n \"type\": \"Internal\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/loadBalancers/backendAddressPools\"\r\n },\r\n {\r\n \"name\": \"ps7227\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/backendAddressPools/ps7227\",\r\n \"etag\": \"W/\\\"63a1135b-fec1-4a59-af4e-34de1412762b\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/loadBalancingRules/ps4840\"\r\n }\r\n ],\r\n \"tunnelInterfaces\": [\r\n {\r\n \"port\": 2001,\r\n \"identifier\": 801,\r\n \"protocol\": \"VXLAN\",\r\n \"type\": \"External\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/loadBalancers/backendAddressPools\"\r\n }\r\n ],\r\n \"loadBalancingRules\": [\r\n {\r\n \"name\": \"ps4840\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/loadBalancingRules/ps4840\",\r\n \"etag\": \"W/\\\"63a1135b-fec1-4a59-af4e-34de1412762b\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers/loadBalancingRules\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/frontendIPConfigurations/ps2477\"\r\n },\r\n \"frontendPort\": 0,\r\n \"backendPort\": 0,\r\n \"enableFloatingIP\": false,\r\n \"idleTimeoutInMinutes\": 4,\r\n \"protocol\": \"All\",\r\n \"enableDestinationServiceEndpoint\": false,\r\n \"enableTcpReset\": false,\r\n \"allowBackendPortConflict\": false,\r\n \"loadDistribution\": \"SourceIP\",\r\n \"disableOutboundSnat\": true,\r\n \"backendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/backendAddressPools/ps4158\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/backendAddressPools/ps7227\"\r\n }\r\n ],\r\n \"probe\": {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/probes/ps2632\"\r\n }\r\n }\r\n }\r\n ],\r\n \"probes\": [\r\n {\r\n \"name\": \"ps2632\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/probes/ps2632\",\r\n \"etag\": \"W/\\\"63a1135b-fec1-4a59-af4e-34de1412762b\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"protocol\": \"Http\",\r\n \"port\": 80,\r\n \"requestPath\": \"healthcheck.aspx\",\r\n \"intervalInSeconds\": 15,\r\n \"numberOfProbes\": 2,\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/loadBalancingRules/ps4840\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/loadBalancers/probes\"\r\n }\r\n ],\r\n \"inboundNatRules\": [],\r\n \"outboundRules\": [],\r\n \"inboundNatPools\": []\r\n },\r\n \"sku\": {\r\n \"name\": \"Gateway\",\r\n \"tier\": \"Regional\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L3Jlc291cmNlR3JvdXBzL3BzNTIyNy9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvbG9hZEJhbGFuY2Vycy9wczIyMDc/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "a617813d-19c5-48dc-875d-ebe4870e2f9b" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29916.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"63a1135b-fec1-4a59-af4e-34de1412762b\"" + ], + "x-ms-request-id": [ + "3994172a-0fb5-4c3e-9868-5d86cad1a4d8" + ], + "x-ms-correlation-request-id": [ + "f35b436e-cb32-4c6a-99f8-c5f8af0f511e" + ], + "x-ms-arm-service-request-id": [ + "0f96e85e-ba39-4cf3-a6c8-2e4a1cd21e4d" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11992" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210511T034636Z:f35b436e-cb32-4c6a-99f8-c5f8af0f511e" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 11 May 2021 03:46:35 GMT" + ], + "Content-Length": [ + "6027" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps2207\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207\",\r\n \"etag\": \"W/\\\"63a1135b-fec1-4a59-af4e-34de1412762b\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"b87d312a-5a08-4fc2-bd4a-5bd929f472b0\",\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"name\": \"ps2477\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/frontendIPConfigurations/ps2477\",\r\n \"etag\": \"W/\\\"63a1135b-fec1-4a59-af4e-34de1412762b\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers/frontendIPConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAddress\": \"172.20.0.4\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/virtualNetworks/ps5653/subnets/ps4369\"\r\n },\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/loadBalancingRules/ps4840\"\r\n }\r\n ],\r\n \"privateIPAddressVersion\": \"IPv4\"\r\n }\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"name\": \"ps4158\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/backendAddressPools/ps4158\",\r\n \"etag\": \"W/\\\"63a1135b-fec1-4a59-af4e-34de1412762b\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/loadBalancingRules/ps4840\"\r\n }\r\n ],\r\n \"tunnelInterfaces\": [\r\n {\r\n \"port\": 2000,\r\n \"identifier\": 800,\r\n \"protocol\": \"VXLAN\",\r\n \"type\": \"Internal\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/loadBalancers/backendAddressPools\"\r\n },\r\n {\r\n \"name\": \"ps7227\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/backendAddressPools/ps7227\",\r\n \"etag\": \"W/\\\"63a1135b-fec1-4a59-af4e-34de1412762b\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/loadBalancingRules/ps4840\"\r\n }\r\n ],\r\n \"tunnelInterfaces\": [\r\n {\r\n \"port\": 2001,\r\n \"identifier\": 801,\r\n \"protocol\": \"VXLAN\",\r\n \"type\": \"External\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/loadBalancers/backendAddressPools\"\r\n }\r\n ],\r\n \"loadBalancingRules\": [\r\n {\r\n \"name\": \"ps4840\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/loadBalancingRules/ps4840\",\r\n \"etag\": \"W/\\\"63a1135b-fec1-4a59-af4e-34de1412762b\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers/loadBalancingRules\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/frontendIPConfigurations/ps2477\"\r\n },\r\n \"frontendPort\": 0,\r\n \"backendPort\": 0,\r\n \"enableFloatingIP\": false,\r\n \"idleTimeoutInMinutes\": 4,\r\n \"protocol\": \"All\",\r\n \"enableDestinationServiceEndpoint\": false,\r\n \"enableTcpReset\": false,\r\n \"allowBackendPortConflict\": false,\r\n \"loadDistribution\": \"SourceIP\",\r\n \"disableOutboundSnat\": true,\r\n \"backendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/backendAddressPools/ps4158\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/backendAddressPools/ps7227\"\r\n }\r\n ],\r\n \"probe\": {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/probes/ps2632\"\r\n }\r\n }\r\n }\r\n ],\r\n \"probes\": [\r\n {\r\n \"name\": \"ps2632\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/probes/ps2632\",\r\n \"etag\": \"W/\\\"63a1135b-fec1-4a59-af4e-34de1412762b\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"protocol\": \"Http\",\r\n \"port\": 80,\r\n \"requestPath\": \"healthcheck.aspx\",\r\n \"intervalInSeconds\": 15,\r\n \"numberOfProbes\": 2,\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/loadBalancingRules/ps4840\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/loadBalancers/probes\"\r\n }\r\n ],\r\n \"inboundNatRules\": [],\r\n \"outboundRules\": [],\r\n \"inboundNatPools\": []\r\n },\r\n \"sku\": {\r\n \"name\": \"Gateway\",\r\n \"tier\": \"Regional\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L3Jlc291cmNlR3JvdXBzL3BzNTIyNy9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvbG9hZEJhbGFuY2Vycy9wczIyMDc/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "a2693eda-7446-4b2f-910c-a99d6029f4a3" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29916.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"63a1135b-fec1-4a59-af4e-34de1412762b\"" + ], + "x-ms-request-id": [ + "b6f92fce-57b9-46a8-b73d-7199ff8689c1" + ], + "x-ms-correlation-request-id": [ + "8d96e089-2c14-497b-9730-b63d2fc34604" + ], + "x-ms-arm-service-request-id": [ + "1222bfe2-63ef-4738-9ac3-13d6a1291d55" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11991" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210511T034636Z:8d96e089-2c14-497b-9730-b63d2fc34604" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 11 May 2021 03:46:35 GMT" + ], + "Content-Length": [ + "6027" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps2207\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207\",\r\n \"etag\": \"W/\\\"63a1135b-fec1-4a59-af4e-34de1412762b\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"b87d312a-5a08-4fc2-bd4a-5bd929f472b0\",\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"name\": \"ps2477\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/frontendIPConfigurations/ps2477\",\r\n \"etag\": \"W/\\\"63a1135b-fec1-4a59-af4e-34de1412762b\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers/frontendIPConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAddress\": \"172.20.0.4\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/virtualNetworks/ps5653/subnets/ps4369\"\r\n },\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/loadBalancingRules/ps4840\"\r\n }\r\n ],\r\n \"privateIPAddressVersion\": \"IPv4\"\r\n }\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"name\": \"ps4158\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/backendAddressPools/ps4158\",\r\n \"etag\": \"W/\\\"63a1135b-fec1-4a59-af4e-34de1412762b\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/loadBalancingRules/ps4840\"\r\n }\r\n ],\r\n \"tunnelInterfaces\": [\r\n {\r\n \"port\": 2000,\r\n \"identifier\": 800,\r\n \"protocol\": \"VXLAN\",\r\n \"type\": \"Internal\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/loadBalancers/backendAddressPools\"\r\n },\r\n {\r\n \"name\": \"ps7227\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/backendAddressPools/ps7227\",\r\n \"etag\": \"W/\\\"63a1135b-fec1-4a59-af4e-34de1412762b\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/loadBalancingRules/ps4840\"\r\n }\r\n ],\r\n \"tunnelInterfaces\": [\r\n {\r\n \"port\": 2001,\r\n \"identifier\": 801,\r\n \"protocol\": \"VXLAN\",\r\n \"type\": \"External\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/loadBalancers/backendAddressPools\"\r\n }\r\n ],\r\n \"loadBalancingRules\": [\r\n {\r\n \"name\": \"ps4840\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/loadBalancingRules/ps4840\",\r\n \"etag\": \"W/\\\"63a1135b-fec1-4a59-af4e-34de1412762b\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers/loadBalancingRules\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/frontendIPConfigurations/ps2477\"\r\n },\r\n \"frontendPort\": 0,\r\n \"backendPort\": 0,\r\n \"enableFloatingIP\": false,\r\n \"idleTimeoutInMinutes\": 4,\r\n \"protocol\": \"All\",\r\n \"enableDestinationServiceEndpoint\": false,\r\n \"enableTcpReset\": false,\r\n \"allowBackendPortConflict\": false,\r\n \"loadDistribution\": \"SourceIP\",\r\n \"disableOutboundSnat\": true,\r\n \"backendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/backendAddressPools/ps4158\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/backendAddressPools/ps7227\"\r\n }\r\n ],\r\n \"probe\": {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/probes/ps2632\"\r\n }\r\n }\r\n }\r\n ],\r\n \"probes\": [\r\n {\r\n \"name\": \"ps2632\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/probes/ps2632\",\r\n \"etag\": \"W/\\\"63a1135b-fec1-4a59-af4e-34de1412762b\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"protocol\": \"Http\",\r\n \"port\": 80,\r\n \"requestPath\": \"healthcheck.aspx\",\r\n \"intervalInSeconds\": 15,\r\n \"numberOfProbes\": 2,\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/loadBalancingRules/ps4840\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/loadBalancers/probes\"\r\n }\r\n ],\r\n \"inboundNatRules\": [],\r\n \"outboundRules\": [],\r\n \"inboundNatPools\": []\r\n },\r\n \"sku\": {\r\n \"name\": \"Gateway\",\r\n \"tier\": \"Regional\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L3Jlc291cmNlR3JvdXBzL3BzNTIyNy9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvbG9hZEJhbGFuY2Vycy9wczIyMDc/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Gateway\"\r\n },\r\n \"properties\": {\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"properties\": {\r\n \"addressPrefixes\": [],\r\n \"serviceEndpoints\": [],\r\n \"serviceEndpointPolicies\": [],\r\n \"ipAllocations\": [],\r\n \"delegations\": []\r\n },\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/virtualNetworks/ps5653/subnets/ps4369\"\r\n }\r\n },\r\n \"name\": \"ps2477\",\r\n \"zones\": [],\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/FrontendIpConfigurations/ps2477\"\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"properties\": {\r\n \"tunnelInterfaces\": [\r\n {\r\n \"port\": 2000,\r\n \"identifier\": 800,\r\n \"protocol\": \"Vxlan\",\r\n \"type\": \"Internal\"\r\n }\r\n ],\r\n \"loadBalancerBackendAddresses\": []\r\n },\r\n \"name\": \"ps4158\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/BackendAddressPools/ps4158\"\r\n },\r\n {\r\n \"properties\": {\r\n \"tunnelInterfaces\": [\r\n {\r\n \"port\": 2001,\r\n \"identifier\": 801,\r\n \"protocol\": \"Vxlan\",\r\n \"type\": \"External\"\r\n }\r\n ],\r\n \"loadBalancerBackendAddresses\": []\r\n },\r\n \"name\": \"ps7227\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/BackendAddressPools/ps7227\"\r\n }\r\n ],\r\n \"loadBalancingRules\": [\r\n {\r\n \"properties\": {\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/FrontendIpConfigurations/ps2477\"\r\n },\r\n \"backendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/BackendAddressPools/ps4158\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/BackendAddressPools/ps7227\"\r\n }\r\n ],\r\n \"probe\": {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/Probes/ps2632\"\r\n },\r\n \"protocol\": \"All\",\r\n \"loadDistribution\": \"SourceIP\",\r\n \"frontendPort\": 0,\r\n \"backendPort\": 0,\r\n \"idleTimeoutInMinutes\": 4,\r\n \"enableFloatingIP\": false,\r\n \"enableTcpReset\": false,\r\n \"disableOutboundSnat\": true\r\n },\r\n \"name\": \"ps4840\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/LoadBalancingRules/ps4840\"\r\n }\r\n ],\r\n \"probes\": [\r\n {\r\n \"properties\": {\r\n \"protocol\": \"http\",\r\n \"port\": 80,\r\n \"intervalInSeconds\": 15,\r\n \"numberOfProbes\": 2,\r\n \"requestPath\": \"healthcheck.aspx\"\r\n },\r\n \"name\": \"ps2632\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/Probes/ps2632\"\r\n }\r\n ],\r\n \"inboundNatRules\": [],\r\n \"inboundNatPools\": [],\r\n \"outboundRules\": []\r\n },\r\n \"location\": \"eastus2euap\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "a617813d-19c5-48dc-875d-ebe4870e2f9b" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29916.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "3910" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "10" + ], + "x-ms-request-id": [ + "303aa2cd-a539-4a65-ad6a-a4305d0d6e86" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/providers/Microsoft.Network/locations/eastus2euap/operations/303aa2cd-a539-4a65-ad6a-a4305d0d6e86?api-version=2021-02-01" + ], + "x-ms-correlation-request-id": [ + "b86024b4-1c85-4afc-93c7-2096e70fd5c6" + ], + "Azure-AsyncNotification": [ + "Enabled" + ], + "x-ms-arm-service-request-id": [ + "b9821ba4-dd31-4698-9c11-402355f597fd" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1198" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210511T034625Z:b86024b4-1c85-4afc-93c7-2096e70fd5c6" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 11 May 2021 03:46:24 GMT" + ], + "Content-Length": [ + "6021" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps2207\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207\",\r\n \"etag\": \"W/\\\"53726015-4063-455f-bd36-b5865002a9a0\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"b87d312a-5a08-4fc2-bd4a-5bd929f472b0\",\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"name\": \"ps2477\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/frontendIPConfigurations/ps2477\",\r\n \"etag\": \"W/\\\"53726015-4063-455f-bd36-b5865002a9a0\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers/frontendIPConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"privateIPAddress\": \"172.20.0.4\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/virtualNetworks/ps5653/subnets/ps4369\"\r\n },\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/loadBalancingRules/ps4840\"\r\n }\r\n ],\r\n \"privateIPAddressVersion\": \"IPv4\"\r\n }\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"name\": \"ps4158\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/backendAddressPools/ps4158\",\r\n \"etag\": \"W/\\\"53726015-4063-455f-bd36-b5865002a9a0\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/loadBalancingRules/ps4840\"\r\n }\r\n ],\r\n \"tunnelInterfaces\": [\r\n {\r\n \"port\": 2000,\r\n \"identifier\": 800,\r\n \"protocol\": \"VXLAN\",\r\n \"type\": \"Internal\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/loadBalancers/backendAddressPools\"\r\n },\r\n {\r\n \"name\": \"ps7227\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/backendAddressPools/ps7227\",\r\n \"etag\": \"W/\\\"53726015-4063-455f-bd36-b5865002a9a0\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/loadBalancingRules/ps4840\"\r\n }\r\n ],\r\n \"tunnelInterfaces\": [\r\n {\r\n \"port\": 2001,\r\n \"identifier\": 801,\r\n \"protocol\": \"VXLAN\",\r\n \"type\": \"External\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/loadBalancers/backendAddressPools\"\r\n }\r\n ],\r\n \"loadBalancingRules\": [\r\n {\r\n \"name\": \"ps4840\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/loadBalancingRules/ps4840\",\r\n \"etag\": \"W/\\\"53726015-4063-455f-bd36-b5865002a9a0\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers/loadBalancingRules\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/frontendIPConfigurations/ps2477\"\r\n },\r\n \"frontendPort\": 0,\r\n \"backendPort\": 0,\r\n \"enableFloatingIP\": false,\r\n \"idleTimeoutInMinutes\": 4,\r\n \"protocol\": \"All\",\r\n \"enableDestinationServiceEndpoint\": false,\r\n \"enableTcpReset\": false,\r\n \"allowBackendPortConflict\": false,\r\n \"loadDistribution\": \"SourceIP\",\r\n \"disableOutboundSnat\": true,\r\n \"backendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/backendAddressPools/ps4158\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/backendAddressPools/ps7227\"\r\n }\r\n ],\r\n \"probe\": {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/probes/ps2632\"\r\n }\r\n }\r\n }\r\n ],\r\n \"probes\": [\r\n {\r\n \"name\": \"ps2632\",\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/probes/ps2632\",\r\n \"etag\": \"W/\\\"53726015-4063-455f-bd36-b5865002a9a0\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"protocol\": \"Http\",\r\n \"port\": 80,\r\n \"requestPath\": \"healthcheck.aspx\",\r\n \"intervalInSeconds\": 15,\r\n \"numberOfProbes\": 2,\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourceGroups/ps5227/providers/Microsoft.Network/loadBalancers/ps2207/loadBalancingRules/ps4840\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/loadBalancers/probes\"\r\n }\r\n ],\r\n \"inboundNatRules\": [],\r\n \"outboundRules\": [],\r\n \"inboundNatPools\": []\r\n },\r\n \"sku\": {\r\n \"name\": \"Gateway\",\r\n \"tier\": \"Regional\"\r\n }\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/providers/Microsoft.Network/locations/eastus2euap/operations/303aa2cd-a539-4a65-ad6a-a4305d0d6e86?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzMmV1YXAvb3BlcmF0aW9ucy8zMDNhYTJjZC1hNTM5LTRhNjUtYWQ2YS1hNDMwNWQwZDZlODY/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "a617813d-19c5-48dc-875d-ebe4870e2f9b" + ], + "User-Agent": [ + "FxVersion/4.6.29916.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "0b4507ae-66b0-4ec8-9116-6fd435909804" + ], + "x-ms-correlation-request-id": [ + "5b0dbc5d-7b10-4856-899d-327695fd3bdc" + ], + "x-ms-arm-service-request-id": [ + "b98cd838-2f4f-4fde-8462-061da8e5111d" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11994" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210511T034635Z:5b0dbc5d-7b10-4856-899d-327695fd3bdc" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 11 May 2021 03:46:34 GMT" + ], + "Content-Length": [ + "29" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/resourcegroups/ps5227?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L3Jlc291cmNlZ3JvdXBzL3BzNTIyNz9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "DELETE", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "abdde457-0fa4-4507-8012-886b0f422a58" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29916.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUyMjctRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-deletes": [ + "14999" + ], + "x-ms-request-id": [ + "8296a800-8825-4acc-8ef3-3808e58da8eb" + ], + "x-ms-correlation-request-id": [ + "8296a800-8825-4acc-8ef3-3808e58da8eb" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210511T034637Z:8296a800-8825-4acc-8ef3-3808e58da8eb" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 11 May 2021 03:46:36 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUyMjctRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVeU1qY3RSVUZUVkZWVE1rVlZRVkFpTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN6SmxkV0Z3SW4wP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29916.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUyMjctRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11999" + ], + "x-ms-request-id": [ + "4c268bab-6872-49a3-a09b-e65189c85afa" + ], + "x-ms-correlation-request-id": [ + "4c268bab-6872-49a3-a09b-e65189c85afa" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210511T034653Z:4c268bab-6872-49a3-a09b-e65189c85afa" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 11 May 2021 03:46:52 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUyMjctRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVeU1qY3RSVUZUVkZWVE1rVlZRVkFpTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN6SmxkV0Z3SW4wP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29916.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUyMjctRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11998" + ], + "x-ms-request-id": [ + "e9b32ed4-8584-4236-a1d9-3ceb2516ef87" + ], + "x-ms-correlation-request-id": [ + "e9b32ed4-8584-4236-a1d9-3ceb2516ef87" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210511T034708Z:e9b32ed4-8584-4236-a1d9-3ceb2516ef87" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 11 May 2021 03:47:07 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUyMjctRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVeU1qY3RSVUZUVkZWVE1rVlZRVkFpTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN6SmxkV0Z3SW4wP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29916.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUyMjctRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11997" + ], + "x-ms-request-id": [ + "f5e5ef81-b173-40a5-86a6-477353136a5a" + ], + "x-ms-correlation-request-id": [ + "f5e5ef81-b173-40a5-86a6-477353136a5a" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210511T034723Z:f5e5ef81-b173-40a5-86a6-477353136a5a" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 11 May 2021 03:47:22 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUyMjctRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVeU1qY3RSVUZUVkZWVE1rVlZRVkFpTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN6SmxkV0Z3SW4wP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29916.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUyMjctRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11996" + ], + "x-ms-request-id": [ + "5f538916-d5d9-4c5b-b409-d1ea7b3eae23" + ], + "x-ms-correlation-request-id": [ + "5f538916-d5d9-4c5b-b409-d1ea7b3eae23" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210511T034738Z:5f538916-d5d9-4c5b-b409-d1ea7b3eae23" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 11 May 2021 03:47:37 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUyMjctRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVeU1qY3RSVUZUVkZWVE1rVlZRVkFpTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN6SmxkV0Z3SW4wP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29916.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUyMjctRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11995" + ], + "x-ms-request-id": [ + "bf01769a-858b-40a4-9e14-722d72684e40" + ], + "x-ms-correlation-request-id": [ + "bf01769a-858b-40a4-9e14-722d72684e40" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210511T034753Z:bf01769a-858b-40a4-9e14-722d72684e40" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 11 May 2021 03:47:52 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUyMjctRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVeU1qY3RSVUZUVkZWVE1rVlZRVkFpTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN6SmxkV0Z3SW4wP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29916.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUyMjctRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11994" + ], + "x-ms-request-id": [ + "ed4f36b7-af65-4ba7-a693-dada45dcbc9d" + ], + "x-ms-correlation-request-id": [ + "ed4f36b7-af65-4ba7-a693-dada45dcbc9d" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210511T034808Z:ed4f36b7-af65-4ba7-a693-dada45dcbc9d" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 11 May 2021 03:48:08 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUyMjctRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVeU1qY3RSVUZUVkZWVE1rVlZRVkFpTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN6SmxkV0Z3SW4wP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29916.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11993" + ], + "x-ms-request-id": [ + "8a95a2fc-4531-49fa-bab5-75b56b469560" + ], + "x-ms-correlation-request-id": [ + "8a95a2fc-4531-49fa-bab5-75b56b469560" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210511T034824Z:8a95a2fc-4531-49fa-bab5-75b56b469560" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 11 May 2021 03:48:23 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/3dc13b6d-6896-40ac-98f7-f18cbce2a405/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUyMjctRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvM2RjMTNiNmQtNjg5Ni00MGFjLTk4ZjctZjE4Y2JjZTJhNDA1L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVeU1qY3RSVUZUVkZWVE1rVlZRVkFpTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN6SmxkV0Z3SW4wP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29916.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11992" + ], + "x-ms-request-id": [ + "6137dcc5-8aab-48b4-860b-8ae09a8559bc" + ], + "x-ms-correlation-request-id": [ + "6137dcc5-8aab-48b4-860b-8ae09a8559bc" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210511T034824Z:6137dcc5-8aab-48b4-860b-8ae09a8559bc" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Tue, 11 May 2021 03:48:24 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 200 + } + ], + "Names": { + "Test-GatewayLoadBalancer-ProviderTwoPool": [ + "ps5227", + "ps5653", + "ps4369", + "ps2207", + "ps2477", + "ps4158", + "ps7227", + "ps2632", + "ps4840" + ] + }, + "Variables": { + "SubscriptionId": "3dc13b6d-6896-40ac-98f7-f18cbce2a405" + } +} \ No newline at end of file diff --git a/src/Network/Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.RouteServerTests/TestRouteServerCRUD.json b/src/Network/Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.RouteServerTests/TestRouteServerCRUD.json index 6afc82a271b8..6522606ed1fc 100644 --- a/src/Network/Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.RouteServerTests/TestRouteServerCRUD.json +++ b/src/Network/Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.RouteServerTests/TestRouteServerCRUD.json @@ -1,22 +1,22 @@ { "Entries": [ { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourcegroups/ps7297?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlZ3JvdXBzL3BzNzI5Nz9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourcegroups/ps2799?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlZ3JvdXBzL3BzMjc5OT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"centraluseuap\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "b957c463-5025-428b-9b7e-509aee8dd245" + "748db4fb-89b4-459e-8c4a-7bcdad00dac6" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.31" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ], "Content-Type": [ "application/json; charset=utf-8" @@ -36,13 +36,13 @@ "1199" ], "x-ms-request-id": [ - "38d1ef1d-2ac0-41c5-b52e-b13e0e728349" + "eec86e7f-3e70-4cf8-bb97-23e2e38e9a6e" ], "x-ms-correlation-request-id": [ - "38d1ef1d-2ac0-41c5-b52e-b13e0e728349" + "eec86e7f-3e70-4cf8-bb97-23e2e38e9a6e" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T053423Z:38d1ef1d-2ac0-41c5-b52e-b13e0e728349" + "WESTUS:20210607T112424Z:eec86e7f-3e70-4cf8-bb97-23e2e38e9a6e" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -51,7 +51,7 @@ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 05:34:22 GMT" + "Mon, 07 Jun 2021 11:24:23 GMT" ], "Content-Length": [ "222" @@ -63,26 +63,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7297\",\r\n \"name\": \"ps7297\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"Created\": \"2021-03-17T05:34:22.1994116Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps2799\",\r\n \"name\": \"ps2799\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"Created\": \"2021-06-07T11:24:23.8646254Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7297/providers/Microsoft.Network/virtualNetworks/ps8133?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzNzI5Ny9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzODEzMz9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps2799/providers/Microsoft.Network/virtualNetworks/ps8200?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMjc5OS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzODIwMD9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "e4bc470d-85dc-4dbc-9ab3-4b4da3e7a9f7" + "b3dcdb6f-ae52-4085-921b-6206b84a78ed" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -96,13 +96,13 @@ "gateway" ], "x-ms-request-id": [ - "6a43c979-8476-413c-a16f-ab9fcacdae92" + "bf36032f-a615-4a16-83b2-7b48245db3c8" ], "x-ms-correlation-request-id": [ - "6a43c979-8476-413c-a16f-ab9fcacdae92" + "bf36032f-a615-4a16-83b2-7b48245db3c8" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T053423Z:6a43c979-8476-413c-a16f-ab9fcacdae92" + "WESTUS:20210607T112425Z:bf36032f-a615-4a16-83b2-7b48245db3c8" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -111,7 +111,7 @@ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 05:34:23 GMT" + "Mon, 07 Jun 2021 11:24:24 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -123,23 +123,23 @@ "218" ] }, - "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/virtualNetworks/ps8133' under resource group 'ps7297' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/virtualNetworks/ps8200' under resource group 'ps2799' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", "StatusCode": 404 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7297/providers/Microsoft.Network/virtualNetworks/ps8133?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzNzI5Ny9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzODEzMz9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps2799/providers/Microsoft.Network/virtualNetworks/ps8200?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMjc5OS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzODIwMD9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "e4bc470d-85dc-4dbc-9ab3-4b4da3e7a9f7" + "b3dcdb6f-ae52-4085-921b-6206b84a78ed" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -150,16 +150,16 @@ "no-cache" ], "ETag": [ - "W/\"7dcb60f3-2e4f-4c7c-9578-7b6b00b29a76\"" + "W/\"9a5083b7-170c-4c8e-a82f-f4cbadc6c250\"" ], "x-ms-request-id": [ - "91ed9151-6319-4da0-9b66-fbb0d495c27f" + "e9e55211-3165-4a07-9525-509340c09110" ], "x-ms-correlation-request-id": [ - "2678efc2-9ee2-4e42-81fc-78dfe00b6fc8" + "f2680780-000c-4287-bd64-98ea9b924f72" ], "x-ms-arm-service-request-id": [ - "f6c4bf49-7d21-4fc2-af25-c3e9f3444b27" + "f8f48872-40fe-43d3-a04a-b14bcc67cf10" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -172,13 +172,13 @@ "11997" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T053434Z:2678efc2-9ee2-4e42-81fc-78dfe00b6fc8" + "WESTUS:20210607T112434Z:f2680780-000c-4287-bd64-98ea9b924f72" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 05:34:34 GMT" + "Mon, 07 Jun 2021 11:24:33 GMT" ], "Content-Length": [ "1263" @@ -190,26 +190,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps8133\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7297/providers/Microsoft.Network/virtualNetworks/ps8133\",\r\n \"etag\": \"W/\\\"7dcb60f3-2e4f-4c7c-9578-7b6b00b29a76\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"db3b6732-38e3-4461-bb7a-340ebf9d1e32\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"RouteServerSubnet\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7297/providers/Microsoft.Network/virtualNetworks/ps8133/subnets/RouteServerSubnet\",\r\n \"etag\": \"W/\\\"7dcb60f3-2e4f-4c7c-9578-7b6b00b29a76\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps8200\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps2799/providers/Microsoft.Network/virtualNetworks/ps8200\",\r\n \"etag\": \"W/\\\"9a5083b7-170c-4c8e-a82f-f4cbadc6c250\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"ea48612d-23d3-427a-bbd4-6b0ec991371f\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"RouteServerSubnet\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps2799/providers/Microsoft.Network/virtualNetworks/ps8200/subnets/RouteServerSubnet\",\r\n \"etag\": \"W/\\\"9a5083b7-170c-4c8e-a82f-f4cbadc6c250\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7297/providers/Microsoft.Network/virtualNetworks/ps8133?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzNzI5Ny9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzODEzMz9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps2799/providers/Microsoft.Network/virtualNetworks/ps8200?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMjc5OS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzODIwMD9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "e4bc470d-85dc-4dbc-9ab3-4b4da3e7a9f7" + "b3dcdb6f-ae52-4085-921b-6206b84a78ed" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -220,16 +220,16 @@ "no-cache" ], "ETag": [ - "W/\"7dcb60f3-2e4f-4c7c-9578-7b6b00b29a76\"" + "W/\"9a5083b7-170c-4c8e-a82f-f4cbadc6c250\"" ], "x-ms-request-id": [ - "d3923cdc-6d36-4455-a6d3-1070cba7f03e" + "2d99cc56-a56c-4a96-b7a2-9b5a0d236476" ], "x-ms-correlation-request-id": [ - "1565d2e8-c908-456b-b58d-642459471e08" + "ed244c2e-7561-4166-a3a3-b96a1dc50ce9" ], "x-ms-arm-service-request-id": [ - "07aeaf33-7de6-4356-a4d8-87f8241fad0b" + "f00b46ee-10dc-4bd2-968c-2d85efcb3136" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -242,13 +242,13 @@ "11996" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T053434Z:1565d2e8-c908-456b-b58d-642459471e08" + "WESTUS:20210607T112434Z:ed244c2e-7561-4166-a3a3-b96a1dc50ce9" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 05:34:34 GMT" + "Mon, 07 Jun 2021 11:24:33 GMT" ], "Content-Length": [ "1263" @@ -260,26 +260,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps8133\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7297/providers/Microsoft.Network/virtualNetworks/ps8133\",\r\n \"etag\": \"W/\\\"7dcb60f3-2e4f-4c7c-9578-7b6b00b29a76\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"db3b6732-38e3-4461-bb7a-340ebf9d1e32\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"RouteServerSubnet\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7297/providers/Microsoft.Network/virtualNetworks/ps8133/subnets/RouteServerSubnet\",\r\n \"etag\": \"W/\\\"7dcb60f3-2e4f-4c7c-9578-7b6b00b29a76\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps8200\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps2799/providers/Microsoft.Network/virtualNetworks/ps8200\",\r\n \"etag\": \"W/\\\"9a5083b7-170c-4c8e-a82f-f4cbadc6c250\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"ea48612d-23d3-427a-bbd4-6b0ec991371f\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"RouteServerSubnet\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps2799/providers/Microsoft.Network/virtualNetworks/ps8200/subnets/RouteServerSubnet\",\r\n \"etag\": \"W/\\\"9a5083b7-170c-4c8e-a82f-f4cbadc6c250\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7297/providers/Microsoft.Network/virtualNetworks/ps8133?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzNzI5Ny9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzODEzMz9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps2799/providers/Microsoft.Network/virtualNetworks/ps8200?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMjc5OS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzODIwMD9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "e8498b67-6afe-4ef1-b80a-03b7b1177c99" + "dfae08eb-2d04-463a-adb0-d59ba731a2f2" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -290,16 +290,16 @@ "no-cache" ], "ETag": [ - "W/\"7dcb60f3-2e4f-4c7c-9578-7b6b00b29a76\"" + "W/\"9a5083b7-170c-4c8e-a82f-f4cbadc6c250\"" ], "x-ms-request-id": [ - "e2e316a5-934b-46b7-a93d-2a7ded039c75" + "52eddcc7-3f9c-42b6-9be5-3e7c5379d108" ], "x-ms-correlation-request-id": [ - "418a43f4-038b-41ad-811a-92e3c7ff626c" + "2760ec10-e926-48f3-98e3-9903aaa6c511" ], "x-ms-arm-service-request-id": [ - "c8cf0042-c43c-4ca3-99a0-f4e7840ce678" + "279cc097-afca-4a17-95c1-7df8aa5ab216" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -312,13 +312,13 @@ "11995" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T053434Z:418a43f4-038b-41ad-811a-92e3c7ff626c" + "WESTUS:20210607T112434Z:2760ec10-e926-48f3-98e3-9903aaa6c511" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 05:34:34 GMT" + "Mon, 07 Jun 2021 11:24:33 GMT" ], "Content-Length": [ "1263" @@ -330,26 +330,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps8133\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7297/providers/Microsoft.Network/virtualNetworks/ps8133\",\r\n \"etag\": \"W/\\\"7dcb60f3-2e4f-4c7c-9578-7b6b00b29a76\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"db3b6732-38e3-4461-bb7a-340ebf9d1e32\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"RouteServerSubnet\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7297/providers/Microsoft.Network/virtualNetworks/ps8133/subnets/RouteServerSubnet\",\r\n \"etag\": \"W/\\\"7dcb60f3-2e4f-4c7c-9578-7b6b00b29a76\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps8200\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps2799/providers/Microsoft.Network/virtualNetworks/ps8200\",\r\n \"etag\": \"W/\\\"9a5083b7-170c-4c8e-a82f-f4cbadc6c250\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"ea48612d-23d3-427a-bbd4-6b0ec991371f\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"RouteServerSubnet\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps2799/providers/Microsoft.Network/virtualNetworks/ps8200/subnets/RouteServerSubnet\",\r\n \"etag\": \"W/\\\"9a5083b7-170c-4c8e-a82f-f4cbadc6c250\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7297/providers/Microsoft.Network/virtualNetworks/ps8133?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzNzI5Ny9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzODEzMz9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps2799/providers/Microsoft.Network/virtualNetworks/ps8200?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMjc5OS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzODIwMD9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"properties\": {\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"addressPrefixes\": [],\r\n \"serviceEndpoints\": [],\r\n \"serviceEndpointPolicies\": [],\r\n \"ipAllocations\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"name\": \"RouteServerSubnet\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false,\r\n \"ipAllocations\": []\r\n },\r\n \"location\": \"centraluseuap\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "e4bc470d-85dc-4dbc-9ab3-4b4da3e7a9f7" + "b3dcdb6f-ae52-4085-921b-6206b84a78ed" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ], "Content-Type": [ "application/json; charset=utf-8" @@ -369,19 +369,19 @@ "3" ], "x-ms-request-id": [ - "4bc0aa72-e69d-4b1f-a141-6ffd9d35fcb8" + "3f738093-054c-458f-8b3f-d98b07b93e6c" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/4bc0aa72-e69d-4b1f-a141-6ffd9d35fcb8?api-version=2020-11-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/3f738093-054c-458f-8b3f-d98b07b93e6c?api-version=2021-02-01" ], "x-ms-correlation-request-id": [ - "e53c6a34-f151-4543-ae00-21cb2aef1d96" + "8b9755aa-d2b2-48f9-a7d0-817bba647c41" ], "Azure-AsyncNotification": [ "Enabled" ], "x-ms-arm-service-request-id": [ - "f305a180-ae0f-4b00-81a4-936e19fca35d" + "d242b019-47b0-4780-9229-e6653f72decf" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -394,13 +394,13 @@ "1199" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T053430Z:e53c6a34-f151-4543-ae00-21cb2aef1d96" + "WESTUS:20210607T112430Z:8b9755aa-d2b2-48f9-a7d0-817bba647c41" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 05:34:30 GMT" + "Mon, 07 Jun 2021 11:24:29 GMT" ], "Content-Length": [ "1261" @@ -412,23 +412,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps8133\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7297/providers/Microsoft.Network/virtualNetworks/ps8133\",\r\n \"etag\": \"W/\\\"78a6338e-a19e-485b-87de-915520c6b0eb\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"db3b6732-38e3-4461-bb7a-340ebf9d1e32\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"RouteServerSubnet\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7297/providers/Microsoft.Network/virtualNetworks/ps8133/subnets/RouteServerSubnet\",\r\n \"etag\": \"W/\\\"78a6338e-a19e-485b-87de-915520c6b0eb\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps8200\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps2799/providers/Microsoft.Network/virtualNetworks/ps8200\",\r\n \"etag\": \"W/\\\"ff946d9f-0652-4b20-83b6-f74096a45c98\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"ea48612d-23d3-427a-bbd4-6b0ec991371f\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"RouteServerSubnet\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps2799/providers/Microsoft.Network/virtualNetworks/ps8200/subnets/RouteServerSubnet\",\r\n \"etag\": \"W/\\\"ff946d9f-0652-4b20-83b6-f74096a45c98\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/4bc0aa72-e69d-4b1f-a141-6ffd9d35fcb8?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzRiYzBhYTcyLWU2OWQtNGIxZi1hMTQxLTZmZmQ5ZDM1ZmNiOD9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/3f738093-054c-458f-8b3f-d98b07b93e6c?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzNmNzM4MDkzLTA1NGMtNDU4Zi04YjNmLWQ5OGIwN2I5M2U2Yz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "e4bc470d-85dc-4dbc-9ab3-4b4da3e7a9f7" + "b3dcdb6f-ae52-4085-921b-6206b84a78ed" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -439,13 +439,13 @@ "no-cache" ], "x-ms-request-id": [ - "5fdedbea-6f58-4b65-b7af-b30a14aa1e82" + "ff14e6f2-b046-4e19-baca-46816d19ec0f" ], "x-ms-correlation-request-id": [ - "03f279a3-a685-465f-8044-c8f0ce215a74" + "80847359-8adc-49d6-8ef2-6c20c366f6d5" ], "x-ms-arm-service-request-id": [ - "52b44b91-d907-46a6-b21c-112762ab6a1a" + "af6bb6d8-527f-4467-8a83-6515769413b3" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -458,13 +458,13 @@ "11998" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T053434Z:03f279a3-a685-465f-8044-c8f0ce215a74" + "WESTUS:20210607T112434Z:80847359-8adc-49d6-8ef2-6c20c366f6d5" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 05:34:34 GMT" + "Mon, 07 Jun 2021 11:24:33 GMT" ], "Content-Length": [ "29" @@ -480,22 +480,22 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7297/providers/Microsoft.Network/virtualHubs/ps5839?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzNzI5Ny9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM1ODM5P2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps2799/providers/Microsoft.Network/virtualHubs/ps5471?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMjc5OS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM1NDcxP2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "7f2e850f-6cc1-4c40-80d8-176a6f585ad7" + "385536d1-2ebd-4528-8194-ac32775517a1" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -509,13 +509,13 @@ "gateway" ], "x-ms-request-id": [ - "729e3067-e0d4-478e-a17a-83e5b6ff560c" + "30fcdbeb-b79b-483d-adc4-f7515edcfef3" ], "x-ms-correlation-request-id": [ - "729e3067-e0d4-478e-a17a-83e5b6ff560c" + "30fcdbeb-b79b-483d-adc4-f7515edcfef3" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T053435Z:729e3067-e0d4-478e-a17a-83e5b6ff560c" + "WESTUS:20210607T112435Z:30fcdbeb-b79b-483d-adc4-f7515edcfef3" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -524,7 +524,7 @@ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 05:34:34 GMT" + "Mon, 07 Jun 2021 11:24:34 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -536,23 +536,23 @@ "214" ] }, - "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/virtualHubs/ps5839' under resource group 'ps7297' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/virtualHubs/ps5471' under resource group 'ps2799' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", "StatusCode": 404 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7297/providers/Microsoft.Network/virtualHubs/ps5839?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzNzI5Ny9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM1ODM5P2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps2799/providers/Microsoft.Network/virtualHubs/ps5471?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMjc5OS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM1NDcxP2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "7f2e850f-6cc1-4c40-80d8-176a6f585ad7" + "385536d1-2ebd-4528-8194-ac32775517a1" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -563,13 +563,13 @@ "no-cache" ], "x-ms-request-id": [ - "da4d45c4-0c1e-40a3-8fc4-ff8e1f45ae8c" + "16145ceb-9132-45dd-bff7-7231b1823d58" ], "x-ms-correlation-request-id": [ - "78baa23e-68f8-4c45-84ad-462c1e189c00" + "99f9d279-5d0b-4c31-98ec-a37835c19698" ], "x-ms-arm-service-request-id": [ - "7b70b0a2-5ed7-4ea8-891a-13ba0ce297cb" + "6bde55d2-5e50-4f0e-b2c5-3d51be0ace46" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -582,16 +582,16 @@ "11993" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T053436Z:78baa23e-68f8-4c45-84ad-462c1e189c00" + "WESTUS:20210607T112436Z:99f9d279-5d0b-4c31-98ec-a37835c19698" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 05:34:36 GMT" + "Mon, 07 Jun 2021 11:24:36 GMT" ], "Content-Length": [ - "590" + "638" ], "Content-Type": [ "application/json; charset=utf-8" @@ -600,26 +600,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps5839\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7297/providers/Microsoft.Network/virtualHubs/ps5839\",\r\n \"etag\": \"W/\\\"2a1455d9-57dd-4600-9059-33dd371ae1d8\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"virtualHubRouteTableV2s\": [],\r\n \"virtualRouterAsn\": 0,\r\n \"virtualRouterIps\": [],\r\n \"routeTable\": {\r\n \"routes\": []\r\n },\r\n \"sku\": \"Standard\",\r\n \"routingState\": \"None\",\r\n \"allowBranchToBranchTraffic\": false\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps5471\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps2799/providers/Microsoft.Network/virtualHubs/ps5471\",\r\n \"etag\": \"W/\\\"f7c7ed8c-edef-437f-9d88-c3e06e4b90ff\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"virtualHubRouteTableV2s\": [],\r\n \"virtualRouterAsn\": 0,\r\n \"virtualRouterIps\": [],\r\n \"routeTable\": {\r\n \"routes\": []\r\n },\r\n \"sku\": \"Standard\",\r\n \"routingState\": \"None\",\r\n \"allowBranchToBranchTraffic\": false,\r\n \"preferredRoutingGateway\": \"ExpressRoute\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7297/providers/Microsoft.Network/virtualHubs/ps5839?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzNzI5Ny9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM1ODM5P2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps2799/providers/Microsoft.Network/virtualHubs/ps5471?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMjc5OS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM1NDcxP2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "7f2e850f-6cc1-4c40-80d8-176a6f585ad7" + "385536d1-2ebd-4528-8194-ac32775517a1" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -630,13 +630,13 @@ "no-cache" ], "x-ms-request-id": [ - "4cd955cc-d936-4a7f-b673-28a065fcd273" + "1e73de88-00b7-4d47-ad2e-3678121d63c0" ], "x-ms-correlation-request-id": [ - "bbd90bde-058d-4f8e-9548-3506b2f2e300" + "2d428a35-8444-4e26-9278-5959dbdac8c7" ], "x-ms-arm-service-request-id": [ - "96dec8d2-4676-48ba-b1df-96c9716a50a7" + "d399d0d5-0f50-4578-9a84-0b3a8fb31f58" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -646,19 +646,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11990" + "11981" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T054959Z:bbd90bde-058d-4f8e-9548-3506b2f2e300" + "WESTCENTRALUS:20210607T114321Z:2d428a35-8444-4e26-9278-5959dbdac8c7" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 05:49:59 GMT" + "Mon, 07 Jun 2021 11:43:21 GMT" ], "Content-Length": [ - "644" + "692" ], "Content-Type": [ "application/json; charset=utf-8" @@ -667,26 +667,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps5839\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7297/providers/Microsoft.Network/virtualHubs/ps5839\",\r\n \"etag\": \"W/\\\"eb1fb285-a90c-422c-a905-86ef1450d695\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"virtualHubRouteTableV2s\": [],\r\n \"virtualRouterAsn\": 65515,\r\n \"virtualRouterIps\": [\r\n \"10.0.0.4\",\r\n \"10.0.0.5\"\r\n ],\r\n \"routeTable\": {\r\n \"routes\": []\r\n },\r\n \"sku\": \"Standard\",\r\n \"routingState\": \"Provisioned\",\r\n \"allowBranchToBranchTraffic\": false\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps5471\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps2799/providers/Microsoft.Network/virtualHubs/ps5471\",\r\n \"etag\": \"W/\\\"5afa47dd-6163-414e-9780-8bad5b9b605c\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"virtualHubRouteTableV2s\": [],\r\n \"virtualRouterAsn\": 65515,\r\n \"virtualRouterIps\": [\r\n \"10.0.0.4\",\r\n \"10.0.0.5\"\r\n ],\r\n \"routeTable\": {\r\n \"routes\": []\r\n },\r\n \"sku\": \"Standard\",\r\n \"routingState\": \"Provisioned\",\r\n \"allowBranchToBranchTraffic\": false,\r\n \"preferredRoutingGateway\": \"ExpressRoute\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7297/providers/Microsoft.Network/virtualHubs/ps5839?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzNzI5Ny9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM1ODM5P2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps2799/providers/Microsoft.Network/virtualHubs/ps5471?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMjc5OS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM1NDcxP2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "85604a3c-913e-4271-867e-da9d20c209e9" + "107f0c0f-2eed-43d2-90e7-bb09734a13cb" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -697,13 +697,13 @@ "no-cache" ], "x-ms-request-id": [ - "72d2bd7f-cf31-4921-a258-b9bc9205f24f" + "9baa4de7-4c47-4706-a208-10b85c78b7d1" ], "x-ms-correlation-request-id": [ - "40d11bd8-0558-4a8c-bc03-d6777d13da0c" + "12d5cfa6-b597-4307-abfb-1842eb62abe6" ], "x-ms-arm-service-request-id": [ - "ae42ce16-b244-4bc1-ae3d-3f507a876d93" + "18261cd5-ae0c-4993-8767-c4470d6bf7f1" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -713,19 +713,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11988" + "11979" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T055000Z:40d11bd8-0558-4a8c-bc03-d6777d13da0c" + "WESTCENTRALUS:20210607T114322Z:12d5cfa6-b597-4307-abfb-1842eb62abe6" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 05:49:59 GMT" + "Mon, 07 Jun 2021 11:43:21 GMT" ], "Content-Length": [ - "644" + "692" ], "Content-Type": [ "application/json; charset=utf-8" @@ -734,26 +734,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps5839\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7297/providers/Microsoft.Network/virtualHubs/ps5839\",\r\n \"etag\": \"W/\\\"eb1fb285-a90c-422c-a905-86ef1450d695\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"virtualHubRouteTableV2s\": [],\r\n \"virtualRouterAsn\": 65515,\r\n \"virtualRouterIps\": [\r\n \"10.0.0.4\",\r\n \"10.0.0.5\"\r\n ],\r\n \"routeTable\": {\r\n \"routes\": []\r\n },\r\n \"sku\": \"Standard\",\r\n \"routingState\": \"Provisioned\",\r\n \"allowBranchToBranchTraffic\": false\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps5471\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps2799/providers/Microsoft.Network/virtualHubs/ps5471\",\r\n \"etag\": \"W/\\\"5afa47dd-6163-414e-9780-8bad5b9b605c\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"virtualHubRouteTableV2s\": [],\r\n \"virtualRouterAsn\": 65515,\r\n \"virtualRouterIps\": [\r\n \"10.0.0.4\",\r\n \"10.0.0.5\"\r\n ],\r\n \"routeTable\": {\r\n \"routes\": []\r\n },\r\n \"sku\": \"Standard\",\r\n \"routingState\": \"Provisioned\",\r\n \"allowBranchToBranchTraffic\": false,\r\n \"preferredRoutingGateway\": \"ExpressRoute\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7297/providers/Microsoft.Network/virtualHubs/ps5839?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzNzI5Ny9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM1ODM5P2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps2799/providers/Microsoft.Network/virtualHubs/ps5471?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMjc5OS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM1NDcxP2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"virtualHubRouteTableV2s\": [],\r\n \"sku\": \"Standard\",\r\n \"virtualRouterAsn\": 0,\r\n \"virtualRouterIps\": [],\r\n \"allowBranchToBranchTraffic\": false\r\n },\r\n \"location\": \"centraluseuap\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "7f2e850f-6cc1-4c40-80d8-176a6f585ad7" + "385536d1-2ebd-4528-8194-ac32775517a1" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ], "Content-Type": [ "application/json; charset=utf-8" @@ -770,19 +770,19 @@ "no-cache" ], "x-ms-request-id": [ - "f56997ee-8a98-4d08-82da-1071d866c971" + "4fde0fd6-af34-4ae0-8248-fd8415442122" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/f56997ee-8a98-4d08-82da-1071d866c971?api-version=2020-11-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/4fde0fd6-af34-4ae0-8248-fd8415442122?api-version=2021-02-01" ], "x-ms-correlation-request-id": [ - "14c1547e-dfd5-42bc-9d49-5d077b34f4a1" + "cb00398e-da80-40ee-bbb0-d26bccf7f7d4" ], "Azure-AsyncNotification": [ "Enabled" ], "x-ms-arm-service-request-id": [ - "3ae07018-f58b-4926-8be8-21521df6866b" + "7ccf59de-1a73-4537-8b28-65e3e28b25dc" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -795,16 +795,16 @@ "1198" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T053436Z:14c1547e-dfd5-42bc-9d49-5d077b34f4a1" + "WESTUS:20210607T112436Z:cb00398e-da80-40ee-bbb0-d26bccf7f7d4" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 05:34:36 GMT" + "Mon, 07 Jun 2021 11:24:36 GMT" ], "Content-Length": [ - "590" + "638" ], "Content-Type": [ "application/json; charset=utf-8" @@ -813,26 +813,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps5839\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7297/providers/Microsoft.Network/virtualHubs/ps5839\",\r\n \"etag\": \"W/\\\"2a1455d9-57dd-4600-9059-33dd371ae1d8\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"virtualHubRouteTableV2s\": [],\r\n \"virtualRouterAsn\": 0,\r\n \"virtualRouterIps\": [],\r\n \"routeTable\": {\r\n \"routes\": []\r\n },\r\n \"sku\": \"Standard\",\r\n \"routingState\": \"None\",\r\n \"allowBranchToBranchTraffic\": false\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps5471\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps2799/providers/Microsoft.Network/virtualHubs/ps5471\",\r\n \"etag\": \"W/\\\"f7c7ed8c-edef-437f-9d88-c3e06e4b90ff\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"virtualHubRouteTableV2s\": [],\r\n \"virtualRouterAsn\": 0,\r\n \"virtualRouterIps\": [],\r\n \"routeTable\": {\r\n \"routes\": []\r\n },\r\n \"sku\": \"Standard\",\r\n \"routingState\": \"None\",\r\n \"allowBranchToBranchTraffic\": false,\r\n \"preferredRoutingGateway\": \"ExpressRoute\"\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7297/providers/Microsoft.Network/virtualHubs/ps5839/ipConfigurations/ipconfig1?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzNzI5Ny9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM1ODM5L2lwQ29uZmlndXJhdGlvbnMvaXBjb25maWcxP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps2799/providers/Microsoft.Network/virtualHubs/ps5471/ipConfigurations/ipconfig1?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMjc5OS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM1NDcxL2lwQ29uZmlndXJhdGlvbnMvaXBjb25maWcxP2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7297/providers/Microsoft.Network/virtualNetworks/ps8133/subnets/RouteServerSubnet\"\r\n }\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps2799/providers/Microsoft.Network/virtualNetworks/ps8200/subnets/RouteServerSubnet\"\r\n }\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "7f2e850f-6cc1-4c40-80d8-176a6f585ad7" + "385536d1-2ebd-4528-8194-ac32775517a1" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ], "Content-Type": [ "application/json; charset=utf-8" @@ -852,16 +852,16 @@ "10" ], "x-ms-request-id": [ - "6d0e73f4-433f-4c91-a352-40a2c1d72a41" + "01b241f4-95ba-42c1-8f90-5e6b7256b62e" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/6d0e73f4-433f-4c91-a352-40a2c1d72a41?api-version=2020-11-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/01b241f4-95ba-42c1-8f90-5e6b7256b62e?api-version=2021-02-01" ], "x-ms-correlation-request-id": [ - "d4f2cdaf-d3d0-4cd8-94e7-2dda3c96f500" + "e9a0437a-cc22-4fe5-9341-0f85e25ee9ea" ], "x-ms-arm-service-request-id": [ - "7ff529d1-6182-432c-bd9a-f69ac9fbc8a5" + "f0d2c7c6-e14b-4c34-810a-bffc53728d70" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -874,13 +874,13 @@ "1197" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T053437Z:d4f2cdaf-d3d0-4cd8-94e7-2dda3c96f500" + "WESTUS:20210607T112437Z:e9a0437a-cc22-4fe5-9341-0f85e25ee9ea" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 05:34:36 GMT" + "Mon, 07 Jun 2021 11:24:37 GMT" ], "Content-Length": [ "603" @@ -892,23 +892,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ipconfig1\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7297/providers/Microsoft.Network/virtualHubs/ps5839/ipConfigurations/ipconfig1\",\r\n \"etag\": \"W/\\\"a67adb8d-3ea4-49c8-af73-0421c9267d98\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7297/providers/Microsoft.Network/virtualNetworks/ps8133/subnets/RouteServerSubnet\"\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ipconfig1\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps2799/providers/Microsoft.Network/virtualHubs/ps5471/ipConfigurations/ipconfig1\",\r\n \"etag\": \"W/\\\"e9695883-21b7-46aa-a69c-3939d1270660\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps2799/providers/Microsoft.Network/virtualNetworks/ps8200/subnets/RouteServerSubnet\"\r\n }\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/6d0e73f4-433f-4c91-a352-40a2c1d72a41?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzZkMGU3M2Y0LTQzM2YtNGM5MS1hMzUyLTQwYTJjMWQ3MmE0MT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/01b241f4-95ba-42c1-8f90-5e6b7256b62e?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzAxYjI0MWY0LTk1YmEtNDJjMS04ZjkwLTVlNmI3MjU2YjYyZT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "7f2e850f-6cc1-4c40-80d8-176a6f585ad7" + "385536d1-2ebd-4528-8194-ac32775517a1" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -922,13 +922,13 @@ "10" ], "x-ms-request-id": [ - "32ca719b-0067-483f-bcae-21ab92488a2f" + "35c5bd1b-ba02-4b65-bd13-0f35aad4400b" ], "x-ms-correlation-request-id": [ - "6de089d1-0502-497d-92ad-29022749f603" + "4e27524c-fa9e-4691-8918-99fae9d1795c" ], "x-ms-arm-service-request-id": [ - "046bd035-1663-4eda-9854-93138c3fbcda" + "345c7702-2e75-401f-8300-4aab89b53149" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -941,13 +941,13 @@ "11992" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T053447Z:6de089d1-0502-497d-92ad-29022749f603" + "WESTUS:20210607T112447Z:4e27524c-fa9e-4691-8918-99fae9d1795c" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 05:34:46 GMT" + "Mon, 07 Jun 2021 11:24:47 GMT" ], "Content-Length": [ "30" @@ -963,19 +963,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/6d0e73f4-433f-4c91-a352-40a2c1d72a41?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzZkMGU3M2Y0LTQzM2YtNGM5MS1hMzUyLTQwYTJjMWQ3MmE0MT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/01b241f4-95ba-42c1-8f90-5e6b7256b62e?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzAxYjI0MWY0LTk1YmEtNDJjMS04ZjkwLTVlNmI3MjU2YjYyZT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "7f2e850f-6cc1-4c40-80d8-176a6f585ad7" + "385536d1-2ebd-4528-8194-ac32775517a1" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -989,13 +989,13 @@ "20" ], "x-ms-request-id": [ - "c10383e3-c51b-45bf-ad12-0efae9decbd7" + "b71d1cc6-e5ca-4c8f-8790-65639f0b3e3b" ], "x-ms-correlation-request-id": [ - "ecb6a52c-e7a2-41d6-9cde-b47e54dee052" + "e9fd5c76-3def-4ab6-bf8d-22878999d09d" ], "x-ms-arm-service-request-id": [ - "18a30c3e-e3f4-4eec-913b-8e0388775ee3" + "22980bd2-fe7c-439c-8608-b5ab49596c3c" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1008,13 +1008,13 @@ "11991" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T053457Z:ecb6a52c-e7a2-41d6-9cde-b47e54dee052" + "WESTUS:20210607T112457Z:e9fd5c76-3def-4ab6-bf8d-22878999d09d" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 05:34:56 GMT" + "Mon, 07 Jun 2021 11:24:57 GMT" ], "Content-Length": [ "30" @@ -1030,19 +1030,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/6d0e73f4-433f-4c91-a352-40a2c1d72a41?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzZkMGU3M2Y0LTQzM2YtNGM5MS1hMzUyLTQwYTJjMWQ3MmE0MT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/01b241f4-95ba-42c1-8f90-5e6b7256b62e?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzAxYjI0MWY0LTk1YmEtNDJjMS04ZjkwLTVlNmI3MjU2YjYyZT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "7f2e850f-6cc1-4c40-80d8-176a6f585ad7" + "385536d1-2ebd-4528-8194-ac32775517a1" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -1056,13 +1056,13 @@ "40" ], "x-ms-request-id": [ - "0527b9c1-0905-48fa-94a2-59b733e89f42" + "68e6cc2e-ce64-49d7-bd93-1a3064ccfa08" ], "x-ms-correlation-request-id": [ - "8917d491-b1e1-4f3e-88dd-42744b74613f" + "9df50f25-85d3-4ee0-b25d-714e6eb3291f" ], "x-ms-arm-service-request-id": [ - "fd22b0d1-db05-449f-81f9-6fa85c6d1b3c" + "4d2117e9-63dc-419d-81e8-51d3e1216929" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1075,13 +1075,13 @@ "11990" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T053517Z:8917d491-b1e1-4f3e-88dd-42744b74613f" + "WESTUS:20210607T112518Z:9df50f25-85d3-4ee0-b25d-714e6eb3291f" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 05:35:16 GMT" + "Mon, 07 Jun 2021 11:25:17 GMT" ], "Content-Length": [ "30" @@ -1097,19 +1097,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/6d0e73f4-433f-4c91-a352-40a2c1d72a41?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzZkMGU3M2Y0LTQzM2YtNGM5MS1hMzUyLTQwYTJjMWQ3MmE0MT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/01b241f4-95ba-42c1-8f90-5e6b7256b62e?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzAxYjI0MWY0LTk1YmEtNDJjMS04ZjkwLTVlNmI3MjU2YjYyZT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "7f2e850f-6cc1-4c40-80d8-176a6f585ad7" + "385536d1-2ebd-4528-8194-ac32775517a1" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -1123,13 +1123,13 @@ "80" ], "x-ms-request-id": [ - "98c4ef02-32ba-4e0b-8c19-25813200b194" + "ec4c6d54-ec1c-4515-bfe0-91e4b308dda6" ], "x-ms-correlation-request-id": [ - "ed066a5c-0fbf-4e8b-9e0f-c176e0463a0d" + "5a1d16fc-19d5-4a70-ae72-2344dcd712ae" ], "x-ms-arm-service-request-id": [ - "ab271817-c286-4b05-b976-adbbb6155399" + "7875853c-59f3-4b7a-ac0e-c0c3f8fbbe25" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1142,13 +1142,13 @@ "11989" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T053557Z:ed066a5c-0fbf-4e8b-9e0f-c176e0463a0d" + "WESTUS:20210607T112558Z:5a1d16fc-19d5-4a70-ae72-2344dcd712ae" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 05:35:56 GMT" + "Mon, 07 Jun 2021 11:25:57 GMT" ], "Content-Length": [ "30" @@ -1164,19 +1164,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/6d0e73f4-433f-4c91-a352-40a2c1d72a41?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzZkMGU3M2Y0LTQzM2YtNGM5MS1hMzUyLTQwYTJjMWQ3MmE0MT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/01b241f4-95ba-42c1-8f90-5e6b7256b62e?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzAxYjI0MWY0LTk1YmEtNDJjMS04ZjkwLTVlNmI3MjU2YjYyZT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "7f2e850f-6cc1-4c40-80d8-176a6f585ad7" + "385536d1-2ebd-4528-8194-ac32775517a1" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -1190,13 +1190,13 @@ "160" ], "x-ms-request-id": [ - "0630d3ff-67c8-43c7-8e12-4bc2cb2577d4" + "dff4176e-dd48-4058-b3d0-2a3f18b46955" ], "x-ms-correlation-request-id": [ - "ff33d285-6a10-4583-a983-1f0d7e2b8a09" + "d1018886-4063-43c7-80b0-fd0cdcb247b9" ], "x-ms-arm-service-request-id": [ - "daca85dc-e092-4a1e-9b89-4d57e5bd68b5" + "4c61eec4-7612-46f7-a823-58594335055f" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1209,13 +1209,13 @@ "11988" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T053717Z:ff33d285-6a10-4583-a983-1f0d7e2b8a09" + "WESTUS:20210607T112718Z:d1018886-4063-43c7-80b0-fd0cdcb247b9" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 05:37:17 GMT" + "Mon, 07 Jun 2021 11:27:18 GMT" ], "Content-Length": [ "30" @@ -1231,19 +1231,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/6d0e73f4-433f-4c91-a352-40a2c1d72a41?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzZkMGU3M2Y0LTQzM2YtNGM5MS1hMzUyLTQwYTJjMWQ3MmE0MT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/01b241f4-95ba-42c1-8f90-5e6b7256b62e?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzAxYjI0MWY0LTk1YmEtNDJjMS04ZjkwLTVlNmI3MjU2YjYyZT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "7f2e850f-6cc1-4c40-80d8-176a6f585ad7" + "385536d1-2ebd-4528-8194-ac32775517a1" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -1257,13 +1257,13 @@ "100" ], "x-ms-request-id": [ - "3afca7f5-5632-4a1a-af6c-d78318dd0a2c" + "812e74ca-66ca-4be5-80bc-11f4dec1ac2a" ], "x-ms-correlation-request-id": [ - "edfa0deb-8aa3-4bbd-97d9-9ec97dc6b2b0" + "0e9c10a0-7a91-495f-bee8-b989ff8ba588" ], "x-ms-arm-service-request-id": [ - "7b316bd8-742f-4af0-a5c6-5e2e589ac5a4" + "5157a35b-953c-4fb0-83c6-58e486e5f742" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1273,16 +1273,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11999" + "11991" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T053958Z:edfa0deb-8aa3-4bbd-97d9-9ec97dc6b2b0" + "WESTCENTRALUS:20210607T112959Z:0e9c10a0-7a91-495f-bee8-b989ff8ba588" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 05:39:57 GMT" + "Mon, 07 Jun 2021 11:29:59 GMT" ], "Content-Length": [ "30" @@ -1298,19 +1298,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/6d0e73f4-433f-4c91-a352-40a2c1d72a41?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzZkMGU3M2Y0LTQzM2YtNGM5MS1hMzUyLTQwYTJjMWQ3MmE0MT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/01b241f4-95ba-42c1-8f90-5e6b7256b62e?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzAxYjI0MWY0LTk1YmEtNDJjMS04ZjkwLTVlNmI3MjU2YjYyZT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "7f2e850f-6cc1-4c40-80d8-176a6f585ad7" + "385536d1-2ebd-4528-8194-ac32775517a1" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -1324,13 +1324,13 @@ "100" ], "x-ms-request-id": [ - "87cc41b7-18c1-4d11-af4e-0fc8de29158c" + "223a7324-b6ac-4c4d-97de-39847b84b22a" ], "x-ms-correlation-request-id": [ - "8e4b6c5d-289a-4b71-82f2-3820c8db5525" + "54e3eb49-9bc2-449e-87f8-231360941bd2" ], "x-ms-arm-service-request-id": [ - "c5d92228-f7dd-4965-9c8e-bd71ce6fabf2" + "c020f27b-36e5-420f-99a8-549037eb58f4" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1340,16 +1340,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11997" + "11990" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T054138Z:8e4b6c5d-289a-4b71-82f2-3820c8db5525" + "WESTCENTRALUS:20210607T113139Z:54e3eb49-9bc2-449e-87f8-231360941bd2" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 05:41:37 GMT" + "Mon, 07 Jun 2021 11:31:38 GMT" ], "Content-Length": [ "30" @@ -1365,19 +1365,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/6d0e73f4-433f-4c91-a352-40a2c1d72a41?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzZkMGU3M2Y0LTQzM2YtNGM5MS1hMzUyLTQwYTJjMWQ3MmE0MT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/01b241f4-95ba-42c1-8f90-5e6b7256b62e?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzAxYjI0MWY0LTk1YmEtNDJjMS04ZjkwLTVlNmI3MjU2YjYyZT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "7f2e850f-6cc1-4c40-80d8-176a6f585ad7" + "385536d1-2ebd-4528-8194-ac32775517a1" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -1391,13 +1391,13 @@ "100" ], "x-ms-request-id": [ - "24181f4b-dc63-441b-b8a9-7c5499f2443d" + "e2a7a01b-ea2d-4d25-b018-0e2fdbb31032" ], "x-ms-correlation-request-id": [ - "93e10d8f-98b0-45d0-94a9-89423506f759" + "8c3cbeac-2052-42fd-ae82-1a918d76c789" ], "x-ms-arm-service-request-id": [ - "c5d892bf-d82c-4838-8af5-61595b6daa47" + "fa2bca15-d333-4a92-a39c-dbe1f05e9436" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1407,16 +1407,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11996" + "11989" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T054318Z:93e10d8f-98b0-45d0-94a9-89423506f759" + "WESTCENTRALUS:20210607T113319Z:8c3cbeac-2052-42fd-ae82-1a918d76c789" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 05:43:17 GMT" + "Mon, 07 Jun 2021 11:33:19 GMT" ], "Content-Length": [ "30" @@ -1432,19 +1432,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/6d0e73f4-433f-4c91-a352-40a2c1d72a41?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzZkMGU3M2Y0LTQzM2YtNGM5MS1hMzUyLTQwYTJjMWQ3MmE0MT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/01b241f4-95ba-42c1-8f90-5e6b7256b62e?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzAxYjI0MWY0LTk1YmEtNDJjMS04ZjkwLTVlNmI3MjU2YjYyZT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "7f2e850f-6cc1-4c40-80d8-176a6f585ad7" + "385536d1-2ebd-4528-8194-ac32775517a1" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -1458,13 +1458,13 @@ "100" ], "x-ms-request-id": [ - "910a31f3-13c5-4192-a5b9-feffceac0998" + "33605a66-2031-43e9-abdc-719862a8cc81" ], "x-ms-correlation-request-id": [ - "953567bd-1cc5-4e4f-92f1-9c1115c4c495" + "8d51e8d9-cdef-4d43-b03d-f6e604295fb3" ], "x-ms-arm-service-request-id": [ - "6ab455c4-3590-451a-9f98-2c07780dcab1" + "ca5ca278-48ec-46ab-b05b-fb2d87e9d1c6" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1474,16 +1474,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11995" + "11988" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T054458Z:953567bd-1cc5-4e4f-92f1-9c1115c4c495" + "WESTCENTRALUS:20210607T113500Z:8d51e8d9-cdef-4d43-b03d-f6e604295fb3" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 05:44:58 GMT" + "Mon, 07 Jun 2021 11:34:59 GMT" ], "Content-Length": [ "30" @@ -1499,19 +1499,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/6d0e73f4-433f-4c91-a352-40a2c1d72a41?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzZkMGU3M2Y0LTQzM2YtNGM5MS1hMzUyLTQwYTJjMWQ3MmE0MT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/01b241f4-95ba-42c1-8f90-5e6b7256b62e?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzAxYjI0MWY0LTk1YmEtNDJjMS04ZjkwLTVlNmI3MjU2YjYyZT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "7f2e850f-6cc1-4c40-80d8-176a6f585ad7" + "385536d1-2ebd-4528-8194-ac32775517a1" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -1525,13 +1525,13 @@ "100" ], "x-ms-request-id": [ - "e0aad835-d637-4fc9-93b4-c2f85742b8db" + "158ed421-2f73-4c09-9c0a-f7ce80852868" ], "x-ms-correlation-request-id": [ - "d1579350-c034-49d8-935f-b079d7497db2" + "003ce187-f0b0-45cd-a541-3635a279f4ca" ], "x-ms-arm-service-request-id": [ - "3451fc95-799c-477a-8ace-44bf9de27e5e" + "7ac155ca-2d40-4ba8-a806-02a91c9e8977" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1541,16 +1541,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11994" + "11987" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T054639Z:d1579350-c034-49d8-935f-b079d7497db2" + "WESTCENTRALUS:20210607T113640Z:003ce187-f0b0-45cd-a541-3635a279f4ca" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 05:46:38 GMT" + "Mon, 07 Jun 2021 11:36:40 GMT" ], "Content-Length": [ "30" @@ -1566,19 +1566,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/6d0e73f4-433f-4c91-a352-40a2c1d72a41?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzZkMGU3M2Y0LTQzM2YtNGM5MS1hMzUyLTQwYTJjMWQ3MmE0MT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/01b241f4-95ba-42c1-8f90-5e6b7256b62e?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzAxYjI0MWY0LTk1YmEtNDJjMS04ZjkwLTVlNmI3MjU2YjYyZT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "7f2e850f-6cc1-4c40-80d8-176a6f585ad7" + "385536d1-2ebd-4528-8194-ac32775517a1" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -1592,13 +1592,13 @@ "100" ], "x-ms-request-id": [ - "8f9c3ffe-50c0-4089-b4f2-1f8e55706d59" + "279ff373-8805-4ea4-909e-b8543aa5790b" ], "x-ms-correlation-request-id": [ - "60ec9438-f62d-4edc-8117-bba61a89d939" + "2c32e8fc-e392-4604-a0cb-22838a37384d" ], "x-ms-arm-service-request-id": [ - "b182a5cf-b176-44fc-bad2-0c50385d46a6" + "81f14ffd-e2df-4120-9bc0-06361d969c92" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1608,16 +1608,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11993" + "11986" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T054819Z:60ec9438-f62d-4edc-8117-bba61a89d939" + "WESTCENTRALUS:20210607T113820Z:2c32e8fc-e392-4604-a0cb-22838a37384d" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 05:48:19 GMT" + "Mon, 07 Jun 2021 11:38:19 GMT" ], "Content-Length": [ "30" @@ -1633,19 +1633,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/6d0e73f4-433f-4c91-a352-40a2c1d72a41?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzZkMGU3M2Y0LTQzM2YtNGM5MS1hMzUyLTQwYTJjMWQ3MmE0MT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/01b241f4-95ba-42c1-8f90-5e6b7256b62e?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzAxYjI0MWY0LTk1YmEtNDJjMS04ZjkwLTVlNmI3MjU2YjYyZT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "7f2e850f-6cc1-4c40-80d8-176a6f585ad7" + "385536d1-2ebd-4528-8194-ac32775517a1" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -1655,14 +1655,17 @@ "Pragma": [ "no-cache" ], + "Retry-After": [ + "100" + ], "x-ms-request-id": [ - "bdf35eb3-1ffe-4ebc-83b6-0aae1a9d1f35" + "b0a4b2a2-f173-4efa-a4c0-ec1d48d8198a" ], "x-ms-correlation-request-id": [ - "a611c4bf-c529-45c1-a65b-c60ffcadcb83" + "f5ccfdb5-c755-462c-861c-46b63033460a" ], "x-ms-arm-service-request-id": [ - "ba6d451b-d77c-4590-8546-dd30decbc1e3" + "3141a897-b1f8-4f8e-8b1b-463c982727bc" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1672,19 +1675,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11992" + "11985" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T054959Z:a611c4bf-c529-45c1-a65b-c60ffcadcb83" + "WESTCENTRALUS:20210607T114000Z:f5ccfdb5-c755-462c-861c-46b63033460a" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 05:49:59 GMT" + "Mon, 07 Jun 2021 11:40:00 GMT" ], "Content-Length": [ - "29" + "30" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1693,23 +1696,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7297/providers/Microsoft.Network/virtualHubs/ps5839/ipConfigurations/ipconfig1?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzNzI5Ny9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM1ODM5L2lwQ29uZmlndXJhdGlvbnMvaXBjb25maWcxP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/01b241f4-95ba-42c1-8f90-5e6b7256b62e?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzAxYjI0MWY0LTk1YmEtNDJjMS04ZjkwLTVlNmI3MjU2YjYyZT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "7f2e850f-6cc1-4c40-80d8-176a6f585ad7" + "385536d1-2ebd-4528-8194-ac32775517a1" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -1719,17 +1722,17 @@ "Pragma": [ "no-cache" ], - "ETag": [ - "W/\"eb1fb285-a90c-422c-a905-86ef1450d695\"" + "Retry-After": [ + "100" ], "x-ms-request-id": [ - "5abfb9bf-77d2-4f83-9b41-5c67d77e5bd5" + "5811711a-1933-4a25-b9fe-92e02368f751" ], "x-ms-correlation-request-id": [ - "7ce39ad9-d367-433f-a9dc-03e6364d8388" + "8b4ca735-abbe-420f-a7c0-22f9bf1e95f6" ], "x-ms-arm-service-request-id": [ - "9c54a5ea-687d-496f-8cf6-58108fd5b088" + "ac34776c-d98c-4853-9e60-0863743687a7" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1739,19 +1742,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11991" + "11984" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T054959Z:7ce39ad9-d367-433f-a9dc-03e6364d8388" + "WESTCENTRALUS:20210607T114141Z:8b4ca735-abbe-420f-a7c0-22f9bf1e95f6" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 05:49:59 GMT" + "Mon, 07 Jun 2021 11:41:40 GMT" ], "Content-Length": [ - "604" + "30" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1760,26 +1763,87 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ipconfig1\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7297/providers/Microsoft.Network/virtualHubs/ps5839/ipConfigurations/ipconfig1\",\r\n \"etag\": \"W/\\\"eb1fb285-a90c-422c-a905-86ef1450d695\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7297/providers/Microsoft.Network/virtualNetworks/ps8133/subnets/RouteServerSubnet\"\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7297/providers/Microsoft.Network/virtualHubs/ps5839/ipConfigurations/ipconfig1?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzNzI5Ny9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM1ODM5L2lwQ29uZmlndXJhdGlvbnMvaXBjb25maWcxP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/01b241f4-95ba-42c1-8f90-5e6b7256b62e?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzAxYjI0MWY0LTk1YmEtNDJjMS04ZjkwLTVlNmI3MjU2YjYyZT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "7f2e850f-6cc1-4c40-80d8-176a6f585ad7" + "385536d1-2ebd-4528-8194-ac32775517a1" ], - "Accept-Language": [ - "en-US" + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "c214184e-1d53-40d4-ad0f-2dd2213557e8" + ], + "x-ms-correlation-request-id": [ + "661392f5-0aec-4c7c-8e5f-778226964ac8" + ], + "x-ms-arm-service-request-id": [ + "a698e24d-ba1a-48cf-a84b-5e68656ca291" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11983" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210607T114321Z:661392f5-0aec-4c7c-8e5f-778226964ac8" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Mon, 07 Jun 2021 11:43:21 GMT" + ], + "Content-Length": [ + "29" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps2799/providers/Microsoft.Network/virtualHubs/ps5471/ipConfigurations/ipconfig1?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMjc5OS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM1NDcxL2lwQ29uZmlndXJhdGlvbnMvaXBjb25maWcxP2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "385536d1-2ebd-4528-8194-ac32775517a1" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -1790,16 +1854,16 @@ "no-cache" ], "ETag": [ - "W/\"eb1fb285-a90c-422c-a905-86ef1450d695\"" + "W/\"5afa47dd-6163-414e-9780-8bad5b9b605c\"" ], "x-ms-request-id": [ - "4b3fbfde-23ed-4c19-875a-0b048107369e" + "34437fb3-2dc0-45a8-964c-ff2e3490a7c6" ], "x-ms-correlation-request-id": [ - "5f0c69a0-7300-4c8a-bfd9-31d4bb1f87bd" + "1e39f3f3-445e-4434-abdc-9cade66d1104" ], "x-ms-arm-service-request-id": [ - "5cc524a5-fc23-4bbb-ad28-91d5fd9f2458" + "85fd4175-b49a-4466-99e2-4278b5333d8b" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1809,16 +1873,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11989" + "11982" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T055000Z:5f0c69a0-7300-4c8a-bfd9-31d4bb1f87bd" + "WESTCENTRALUS:20210607T114321Z:1e39f3f3-445e-4434-abdc-9cade66d1104" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 05:49:59 GMT" + "Mon, 07 Jun 2021 11:43:21 GMT" ], "Content-Length": [ "604" @@ -1830,26 +1894,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ipconfig1\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7297/providers/Microsoft.Network/virtualHubs/ps5839/ipConfigurations/ipconfig1\",\r\n \"etag\": \"W/\\\"eb1fb285-a90c-422c-a905-86ef1450d695\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7297/providers/Microsoft.Network/virtualNetworks/ps8133/subnets/RouteServerSubnet\"\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ipconfig1\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps2799/providers/Microsoft.Network/virtualHubs/ps5471/ipConfigurations/ipconfig1\",\r\n \"etag\": \"W/\\\"5afa47dd-6163-414e-9780-8bad5b9b605c\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps2799/providers/Microsoft.Network/virtualNetworks/ps8200/subnets/RouteServerSubnet\"\r\n }\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7297/providers/Microsoft.Network/virtualHubs/ps5839/ipConfigurations/ipconfig1?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzNzI5Ny9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM1ODM5L2lwQ29uZmlndXJhdGlvbnMvaXBjb25maWcxP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps2799/providers/Microsoft.Network/virtualHubs/ps5471/ipConfigurations?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMjc5OS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM1NDcxL2lwQ29uZmlndXJhdGlvbnM/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "85604a3c-913e-4271-867e-da9d20c209e9" + "385536d1-2ebd-4528-8194-ac32775517a1" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -1859,17 +1923,14 @@ "Pragma": [ "no-cache" ], - "ETag": [ - "W/\"eb1fb285-a90c-422c-a905-86ef1450d695\"" - ], "x-ms-request-id": [ - "7044d04d-9f1e-46b6-9dec-1e51b3225d19" + "a507eef8-c67e-4bd1-b363-c970416aaacd" ], "x-ms-correlation-request-id": [ - "e04360ed-22e2-42da-b75d-165fa701a258" + "0c960aba-de03-457b-af29-fcca722f201a" ], "x-ms-arm-service-request-id": [ - "68ee8bd8-ec44-4efa-9d94-868252a7e0c2" + "65131d0b-1323-47de-b94d-2f34e1d5574e" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1879,19 +1940,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11986" + "11980" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T055000Z:e04360ed-22e2-42da-b75d-165fa701a258" + "WESTCENTRALUS:20210607T114322Z:0c960aba-de03-457b-af29-fcca722f201a" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 05:50:00 GMT" + "Mon, 07 Jun 2021 11:43:21 GMT" ], "Content-Length": [ - "604" + "681" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1900,26 +1961,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ipconfig1\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7297/providers/Microsoft.Network/virtualHubs/ps5839/ipConfigurations/ipconfig1\",\r\n \"etag\": \"W/\\\"eb1fb285-a90c-422c-a905-86ef1450d695\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7297/providers/Microsoft.Network/virtualNetworks/ps8133/subnets/RouteServerSubnet\"\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"name\": \"ipconfig1\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps2799/providers/Microsoft.Network/virtualHubs/ps5471/ipConfigurations/ipconfig1\",\r\n \"etag\": \"W/\\\"5afa47dd-6163-414e-9780-8bad5b9b605c\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps2799/providers/Microsoft.Network/virtualNetworks/ps8200/subnets/RouteServerSubnet\"\r\n }\r\n }\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7297/providers/Microsoft.Network/virtualHubs/ps5839/ipConfigurations/ipconfig1?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzNzI5Ny9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM1ODM5L2lwQ29uZmlndXJhdGlvbnMvaXBjb25maWcxP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps2799/providers/Microsoft.Network/virtualHubs/ps5471/ipConfigurations?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMjc5OS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM1NDcxL2lwQ29uZmlndXJhdGlvbnM/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "696d6c27-f56e-4199-a777-41f28a771c6f" + "107f0c0f-2eed-43d2-90e7-bb09734a13cb" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -1929,17 +1990,14 @@ "Pragma": [ "no-cache" ], - "ETag": [ - "W/\"eb1fb285-a90c-422c-a905-86ef1450d695\"" - ], "x-ms-request-id": [ - "c8c01c04-05a3-462f-8809-41590363a1f4" + "e5abb5f0-6ac0-4c9f-a9e4-68cfc3563560" ], "x-ms-correlation-request-id": [ - "91719f93-4b1d-4b2c-9094-e7d641b94b9f" + "4b38f127-2192-41a7-8b1f-b957af2c4cdf" ], "x-ms-arm-service-request-id": [ - "889d8241-206c-4d09-a5c0-f5a85596ff44" + "d60d60a8-db95-48b6-af76-80639990d890" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1949,19 +2007,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11983" + "11977" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T055000Z:91719f93-4b1d-4b2c-9094-e7d641b94b9f" + "WESTCENTRALUS:20210607T114322Z:4b38f127-2192-41a7-8b1f-b957af2c4cdf" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 05:50:00 GMT" + "Mon, 07 Jun 2021 11:43:22 GMT" ], "Content-Length": [ - "604" + "681" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1970,26 +2028,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ipconfig1\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7297/providers/Microsoft.Network/virtualHubs/ps5839/ipConfigurations/ipconfig1\",\r\n \"etag\": \"W/\\\"eb1fb285-a90c-422c-a905-86ef1450d695\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7297/providers/Microsoft.Network/virtualNetworks/ps8133/subnets/RouteServerSubnet\"\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"name\": \"ipconfig1\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps2799/providers/Microsoft.Network/virtualHubs/ps5471/ipConfigurations/ipconfig1\",\r\n \"etag\": \"W/\\\"5afa47dd-6163-414e-9780-8bad5b9b605c\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps2799/providers/Microsoft.Network/virtualNetworks/ps8200/subnets/RouteServerSubnet\"\r\n }\r\n }\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7297/providers/Microsoft.Network/virtualHubs/ps5839/bgpConnections?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzNzI5Ny9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM1ODM5L2JncENvbm5lY3Rpb25zP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps2799/providers/Microsoft.Network/virtualHubs/ps5471/ipConfigurations?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMjc5OS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM1NDcxL2lwQ29uZmlndXJhdGlvbnM/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "85604a3c-913e-4271-867e-da9d20c209e9" + "05877fb9-f580-497b-a952-578bfbd2a6aa" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -2000,13 +2058,13 @@ "no-cache" ], "x-ms-request-id": [ - "ef5bc087-c784-473b-be39-c808ec10b22e" + "7977feb6-6eda-4965-9218-d64764712e60" ], "x-ms-correlation-request-id": [ - "969f11f8-e4e4-4656-a633-9eef3d49e022" + "3ae91d1d-c118-419b-af7f-cb716134d583" ], "x-ms-arm-service-request-id": [ - "7d5dd0b5-a77f-440e-891d-0dba987db70a" + "f37b0078-f620-486b-80a3-4db939dbd853" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2016,19 +2074,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11987" + "11974" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T055000Z:969f11f8-e4e4-4656-a633-9eef3d49e022" + "WESTCENTRALUS:20210607T114323Z:3ae91d1d-c118-419b-af7f-cb716134d583" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 05:50:00 GMT" + "Mon, 07 Jun 2021 11:43:22 GMT" ], "Content-Length": [ - "19" + "681" ], "Content-Type": [ "application/json; charset=utf-8" @@ -2037,26 +2095,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"value\": []\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"name\": \"ipconfig1\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps2799/providers/Microsoft.Network/virtualHubs/ps5471/ipConfigurations/ipconfig1\",\r\n \"etag\": \"W/\\\"5afa47dd-6163-414e-9780-8bad5b9b605c\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps2799/providers/Microsoft.Network/virtualNetworks/ps8200/subnets/RouteServerSubnet\"\r\n }\r\n }\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7297/providers/Microsoft.Network/virtualHubs/ps5839/bgpConnections?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzNzI5Ny9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM1ODM5L2JncENvbm5lY3Rpb25zP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps2799/providers/Microsoft.Network/virtualHubs/ps5471/bgpConnections?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMjc5OS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM1NDcxL2JncENvbm5lY3Rpb25zP2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "696d6c27-f56e-4199-a777-41f28a771c6f" + "107f0c0f-2eed-43d2-90e7-bb09734a13cb" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -2067,13 +2125,13 @@ "no-cache" ], "x-ms-request-id": [ - "ca737e57-3edc-4ff3-985a-dcf8de3e2e47" + "1530e8c8-adac-4399-9bcc-95aa8388d0b3" ], "x-ms-correlation-request-id": [ - "d2a42432-67d4-4452-855d-37dc04b6c019" + "86029369-04a9-4d3c-9877-907526647a54" ], "x-ms-arm-service-request-id": [ - "22fb461a-fe53-4217-9608-42570fdbead9" + "dd33f175-ce45-4c54-ad23-d50549e1bdc6" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2083,16 +2141,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11984" + "11978" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T055000Z:d2a42432-67d4-4452-855d-37dc04b6c019" + "WESTCENTRALUS:20210607T114322Z:86029369-04a9-4d3c-9877-907526647a54" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 05:50:00 GMT" + "Mon, 07 Jun 2021 11:43:22 GMT" ], "Content-Length": [ "19" @@ -2108,22 +2166,22 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7297/providers/Microsoft.Network/virtualHubs?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzNzI5Ny9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnM/YXBpLXZlcnNpb249MjAyMC0xMS0wMQ==", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps2799/providers/Microsoft.Network/virtualHubs/ps5471/bgpConnections?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMjc5OS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM1NDcxL2JncENvbm5lY3Rpb25zP2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "696d6c27-f56e-4199-a777-41f28a771c6f" + "05877fb9-f580-497b-a952-578bfbd2a6aa" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -2134,13 +2192,13 @@ "no-cache" ], "x-ms-request-id": [ - "4a9d3ae9-29ac-49cd-82d5-5d90e44f3cde" + "52474be0-4aa9-40a9-ab88-5e8bb546b50f" ], "x-ms-correlation-request-id": [ - "dd49a411-7b45-4449-b8b5-fead731d3475" + "69685338-66ee-4883-8db6-d81dd69988f4" ], "x-ms-arm-service-request-id": [ - "6927b762-0a2c-43ce-bb14-d41e200954f6" + "eaa0f750-78b8-45ce-a0c7-e99c8764e861" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2150,19 +2208,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11985" + "11975" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T055000Z:dd49a411-7b45-4449-b8b5-fead731d3475" + "WESTCENTRALUS:20210607T114323Z:69685338-66ee-4883-8db6-d81dd69988f4" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 05:50:00 GMT" + "Mon, 07 Jun 2021 11:43:22 GMT" ], "Content-Length": [ - "757" + "19" ], "Content-Type": [ "application/json; charset=utf-8" @@ -2171,26 +2229,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"name\": \"ps5839\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7297/providers/Microsoft.Network/virtualHubs/ps5839\",\r\n \"etag\": \"W/\\\"eb1fb285-a90c-422c-a905-86ef1450d695\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"virtualHubRouteTableV2s\": [],\r\n \"virtualRouterAsn\": 65515,\r\n \"virtualRouterIps\": [\r\n \"10.0.0.4\",\r\n \"10.0.0.5\"\r\n ],\r\n \"routeTable\": {\r\n \"routes\": []\r\n },\r\n \"sku\": \"Standard\",\r\n \"routingState\": \"Provisioned\",\r\n \"allowBranchToBranchTraffic\": false\r\n }\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": []\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7297/providers/Microsoft.Network/virtualHubs?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzNzI5Ny9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnM/YXBpLXZlcnNpb249MjAyMC0xMS0wMQ==", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps2799/providers/Microsoft.Network/virtualHubs?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMjc5OS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnM/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "75fc6d55-dc24-4f08-891e-088bfc84e54a" + "05877fb9-f580-497b-a952-578bfbd2a6aa" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -2201,13 +2259,13 @@ "no-cache" ], "x-ms-request-id": [ - "5e34383e-52ea-48ae-b244-51ba2046995e" + "43e356c0-fc08-480d-aec6-4c3909444239" ], "x-ms-correlation-request-id": [ - "609216d8-0b89-4844-baa7-e18da50047c3" + "43ecb168-bf7b-45b7-97d2-44fa3e7e38d1" ], "x-ms-arm-service-request-id": [ - "2f96fd18-c00d-4563-a543-7a7cf0395168" + "6d820a84-9b61-4913-a4d8-c7a2e4e0ef68" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2217,19 +2275,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11974" + "11976" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T055253Z:609216d8-0b89-4844-baa7-e18da50047c3" + "WESTCENTRALUS:20210607T114322Z:43ecb168-bf7b-45b7-97d2-44fa3e7e38d1" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 05:52:52 GMT" + "Mon, 07 Jun 2021 11:43:22 GMT" ], "Content-Length": [ - "19" + "809" ], "Content-Type": [ "application/json; charset=utf-8" @@ -2238,26 +2296,86 @@ "-1" ] }, + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"name\": \"ps5471\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps2799/providers/Microsoft.Network/virtualHubs/ps5471\",\r\n \"etag\": \"W/\\\"5afa47dd-6163-414e-9780-8bad5b9b605c\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"virtualHubRouteTableV2s\": [],\r\n \"virtualRouterAsn\": 65515,\r\n \"virtualRouterIps\": [\r\n \"10.0.0.4\",\r\n \"10.0.0.5\"\r\n ],\r\n \"routeTable\": {\r\n \"routes\": []\r\n },\r\n \"sku\": \"Standard\",\r\n \"routingState\": \"Provisioned\",\r\n \"allowBranchToBranchTraffic\": false,\r\n \"preferredRoutingGateway\": \"ExpressRoute\"\r\n }\r\n }\r\n ]\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps2799/providers/Microsoft.Network/virtualHubs?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMjc5OS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnM/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "9ac996d6-2558-436d-84c3-afeccec08600" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11965" + ], + "x-ms-request-id": [ + "176cc6b8-96af-446c-a4af-89353c196363" + ], + "x-ms-correlation-request-id": [ + "176cc6b8-96af-446c-a4af-89353c196363" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210607T114615Z:176cc6b8-96af-446c-a4af-89353c196363" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Mon, 07 Jun 2021 11:46:15 GMT" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "12" + ] + }, "ResponseBody": "{\r\n \"value\": []\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7297/providers/Microsoft.Network/virtualHubs/ps5839/ipConfigurations/ipconfig1?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzNzI5Ny9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM1ODM5L2lwQ29uZmlndXJhdGlvbnMvaXBjb25maWcxP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps2799/providers/Microsoft.Network/virtualHubs/ps5471/ipConfigurations/ipconfig1?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMjc5OS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM1NDcxL2lwQ29uZmlndXJhdGlvbnMvaXBjb25maWcxP2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "4735be21-5c62-454a-9088-5d739a0f09ef" + "f73fc66b-2269-4618-b518-ed125e2393a9" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -2268,22 +2386,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/a5f47e38-5668-46bb-a65f-3725516dff3d?api-version=2020-11-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/63d67e17-6ee3-4b23-8ba3-a3a38f6c0324?api-version=2021-02-01" ], "Retry-After": [ "10" ], "x-ms-request-id": [ - "a5f47e38-5668-46bb-a65f-3725516dff3d" + "63d67e17-6ee3-4b23-8ba3-a3a38f6c0324" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/a5f47e38-5668-46bb-a65f-3725516dff3d?api-version=2020-11-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/63d67e17-6ee3-4b23-8ba3-a3a38f6c0324?api-version=2021-02-01" ], "x-ms-correlation-request-id": [ - "04d20581-54a8-47c7-a67a-984128e4d7ea" + "4c8fae0c-69dd-45c9-946e-f55383098173" ], "x-ms-arm-service-request-id": [ - "67d2ee03-5fd6-4121-9e11-c34c84fbb223" + "8c08c5e8-71e8-4c47-9fe4-01cf7565fa89" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2296,13 +2414,13 @@ "14999" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T055001Z:04d20581-54a8-47c7-a67a-984128e4d7ea" + "WESTCENTRALUS:20210607T114323Z:4c8fae0c-69dd-45c9-946e-f55383098173" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 05:50:00 GMT" + "Mon, 07 Jun 2021 11:43:23 GMT" ], "Expires": [ "-1" @@ -2315,19 +2433,19 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/a5f47e38-5668-46bb-a65f-3725516dff3d?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2E1ZjQ3ZTM4LTU2NjgtNDZiYi1hNjVmLTM3MjU1MTZkZmYzZD9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/63d67e17-6ee3-4b23-8ba3-a3a38f6c0324?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzYzZDY3ZTE3LTZlZTMtNGIyMy04YmEzLWEzYTM4ZjZjMDMyND9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "4735be21-5c62-454a-9088-5d739a0f09ef" + "f73fc66b-2269-4618-b518-ed125e2393a9" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -2341,13 +2459,13 @@ "10" ], "x-ms-request-id": [ - "2e8eed59-5737-4bf6-bf40-84436670acb2" + "cd9eaf66-b510-48c5-9468-0365b31c8930" ], "x-ms-correlation-request-id": [ - "d1405c56-1a27-4dfe-a6d9-d4bcd2057f58" + "5bf3f14d-41e1-442f-bb65-f628f18df25e" ], "x-ms-arm-service-request-id": [ - "171ef565-2a30-4baf-beb3-e497d1783761" + "0d0462d9-723b-40df-be6c-565a3a0779ff" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2357,16 +2475,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11982" + "11973" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T055011Z:d1405c56-1a27-4dfe-a6d9-d4bcd2057f58" + "WESTCENTRALUS:20210607T114333Z:5bf3f14d-41e1-442f-bb65-f628f18df25e" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 05:50:10 GMT" + "Mon, 07 Jun 2021 11:43:33 GMT" ], "Content-Length": [ "30" @@ -2382,19 +2500,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/a5f47e38-5668-46bb-a65f-3725516dff3d?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2E1ZjQ3ZTM4LTU2NjgtNDZiYi1hNjVmLTM3MjU1MTZkZmYzZD9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/63d67e17-6ee3-4b23-8ba3-a3a38f6c0324?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzYzZDY3ZTE3LTZlZTMtNGIyMy04YmEzLWEzYTM4ZjZjMDMyND9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "4735be21-5c62-454a-9088-5d739a0f09ef" + "f73fc66b-2269-4618-b518-ed125e2393a9" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -2408,13 +2526,13 @@ "20" ], "x-ms-request-id": [ - "dc234487-ea7b-463f-b11e-43081431b3a9" + "01a1d3f8-e2f7-4d1e-a0b2-66a627fab13a" ], "x-ms-correlation-request-id": [ - "48d19ec9-fc5c-4c11-91e3-d4072212670b" + "d6649b4e-b6da-4aa8-b419-4c889f4b7bae" ], "x-ms-arm-service-request-id": [ - "d7be3cf4-d215-4d03-a74a-a140f59c6bdb" + "8907e478-f3b2-4013-92f1-7e60c05fdd3b" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2424,16 +2542,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11981" + "11972" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T055021Z:48d19ec9-fc5c-4c11-91e3-d4072212670b" + "WESTCENTRALUS:20210607T114343Z:d6649b4e-b6da-4aa8-b419-4c889f4b7bae" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 05:50:20 GMT" + "Mon, 07 Jun 2021 11:43:43 GMT" ], "Content-Length": [ "30" @@ -2449,19 +2567,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/a5f47e38-5668-46bb-a65f-3725516dff3d?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2E1ZjQ3ZTM4LTU2NjgtNDZiYi1hNjVmLTM3MjU1MTZkZmYzZD9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/63d67e17-6ee3-4b23-8ba3-a3a38f6c0324?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzYzZDY3ZTE3LTZlZTMtNGIyMy04YmEzLWEzYTM4ZjZjMDMyND9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "4735be21-5c62-454a-9088-5d739a0f09ef" + "f73fc66b-2269-4618-b518-ed125e2393a9" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -2475,13 +2593,13 @@ "40" ], "x-ms-request-id": [ - "e8645a2e-57f5-4508-87eb-be1c40a3ba3e" + "27b224f6-27b9-45f3-b719-500f5c881745" ], "x-ms-correlation-request-id": [ - "63a7acb4-7dad-4d00-b71a-30a05038d9d4" + "5c2c3247-c8f9-492d-a1b6-7419c1a98cad" ], "x-ms-arm-service-request-id": [ - "9880b42f-e0d5-49cc-ac2e-3481aa51906c" + "8b92b744-708c-4e9f-87fd-ca94f48ebc9b" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2491,16 +2609,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11980" + "11971" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T055041Z:63a7acb4-7dad-4d00-b71a-30a05038d9d4" + "WESTCENTRALUS:20210607T114404Z:5c2c3247-c8f9-492d-a1b6-7419c1a98cad" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 05:50:40 GMT" + "Mon, 07 Jun 2021 11:44:03 GMT" ], "Content-Length": [ "30" @@ -2516,19 +2634,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/a5f47e38-5668-46bb-a65f-3725516dff3d?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2E1ZjQ3ZTM4LTU2NjgtNDZiYi1hNjVmLTM3MjU1MTZkZmYzZD9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/63d67e17-6ee3-4b23-8ba3-a3a38f6c0324?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzYzZDY3ZTE3LTZlZTMtNGIyMy04YmEzLWEzYTM4ZjZjMDMyND9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "4735be21-5c62-454a-9088-5d739a0f09ef" + "f73fc66b-2269-4618-b518-ed125e2393a9" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -2542,13 +2660,13 @@ "80" ], "x-ms-request-id": [ - "7361d86b-949f-4927-a7ed-aac28d56cc62" + "eea17cad-cdca-4276-9a68-961baa263d6f" ], "x-ms-correlation-request-id": [ - "4cba7dc4-ce14-449a-99f5-64ec29f6b961" + "79b92caa-5c25-4092-8bf3-57c064acc7ce" ], "x-ms-arm-service-request-id": [ - "b96029ce-8f92-4bf2-8559-1bbf5d7876d4" + "c8c18b01-02ed-4b35-b4bc-177c25db5cb8" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2558,16 +2676,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11979" + "11970" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T055121Z:4cba7dc4-ce14-449a-99f5-64ec29f6b961" + "WESTCENTRALUS:20210607T114444Z:79b92caa-5c25-4092-8bf3-57c064acc7ce" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 05:51:21 GMT" + "Mon, 07 Jun 2021 11:44:43 GMT" ], "Content-Length": [ "30" @@ -2583,19 +2701,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/a5f47e38-5668-46bb-a65f-3725516dff3d?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2E1ZjQ3ZTM4LTU2NjgtNDZiYi1hNjVmLTM3MjU1MTZkZmYzZD9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/63d67e17-6ee3-4b23-8ba3-a3a38f6c0324?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzYzZDY3ZTE3LTZlZTMtNGIyMy04YmEzLWEzYTM4ZjZjMDMyND9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "4735be21-5c62-454a-9088-5d739a0f09ef" + "f73fc66b-2269-4618-b518-ed125e2393a9" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -2606,13 +2724,13 @@ "no-cache" ], "x-ms-request-id": [ - "0325d39d-bcac-4cd9-be05-ae30770181af" + "042cdc20-9153-4221-9e0c-c2e6d131a9db" ], "x-ms-correlation-request-id": [ - "ad75bc5d-ae2a-427d-b7c7-fdca5394d7c6" + "924334a8-3919-4f40-9cc1-55b10ba36627" ], "x-ms-arm-service-request-id": [ - "889f9383-9a13-4580-a3b5-01644d7f1037" + "c16b14af-4fb7-4eee-b392-dca2afc5fa15" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2622,16 +2740,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11978" + "11969" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T055242Z:ad75bc5d-ae2a-427d-b7c7-fdca5394d7c6" + "WESTCENTRALUS:20210607T114604Z:924334a8-3919-4f40-9cc1-55b10ba36627" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 05:52:41 GMT" + "Mon, 07 Jun 2021 11:46:04 GMT" ], "Content-Length": [ "29" @@ -2647,19 +2765,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/a5f47e38-5668-46bb-a65f-3725516dff3d?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25SZXN1bHRzL2E1ZjQ3ZTM4LTU2NjgtNDZiYi1hNjVmLTM3MjU1MTZkZmYzZD9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/63d67e17-6ee3-4b23-8ba3-a3a38f6c0324?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25SZXN1bHRzLzYzZDY3ZTE3LTZlZTMtNGIyMy04YmEzLWEzYTM4ZjZjMDMyND9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "4735be21-5c62-454a-9088-5d739a0f09ef" + "f73fc66b-2269-4618-b518-ed125e2393a9" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -2670,19 +2788,19 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/a5f47e38-5668-46bb-a65f-3725516dff3d?api-version=2020-11-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/63d67e17-6ee3-4b23-8ba3-a3a38f6c0324?api-version=2021-02-01" ], "x-ms-request-id": [ - "a5f47e38-5668-46bb-a65f-3725516dff3d" + "63d67e17-6ee3-4b23-8ba3-a3a38f6c0324" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/a5f47e38-5668-46bb-a65f-3725516dff3d?api-version=2020-11-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/63d67e17-6ee3-4b23-8ba3-a3a38f6c0324?api-version=2021-02-01" ], "x-ms-correlation-request-id": [ - "04d20581-54a8-47c7-a67a-984128e4d7ea" + "4c8fae0c-69dd-45c9-946e-f55383098173" ], "x-ms-arm-service-request-id": [ - "67d2ee03-5fd6-4121-9e11-c34c84fbb223" + "8c08c5e8-71e8-4c47-9fe4-01cf7565fa89" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2692,16 +2810,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11977" + "11968" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T055242Z:223b2a99-0517-49f3-b38f-60fa1557e654" + "WESTCENTRALUS:20210607T114604Z:1200de0b-3a64-494c-b6b9-c4e22f011ee0" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 05:52:41 GMT" + "Mon, 07 Jun 2021 11:46:04 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -2714,22 +2832,22 @@ "StatusCode": 204 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7297/providers/Microsoft.Network/virtualHubs/ps5839?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzNzI5Ny9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM1ODM5P2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps2799/providers/Microsoft.Network/virtualHubs/ps5471?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMjc5OS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM1NDcxP2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "4735be21-5c62-454a-9088-5d739a0f09ef" + "f73fc66b-2269-4618-b518-ed125e2393a9" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -2740,25 +2858,25 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/d4b4879c-f2d2-46e7-9e3e-0dbac8d146c1?api-version=2020-11-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/d8ba2192-de93-4cc4-9988-13dc8e496e64?api-version=2021-02-01" ], "Retry-After": [ "10" ], "x-ms-request-id": [ - "d4b4879c-f2d2-46e7-9e3e-0dbac8d146c1" + "d8ba2192-de93-4cc4-9988-13dc8e496e64" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/d4b4879c-f2d2-46e7-9e3e-0dbac8d146c1?api-version=2020-11-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/d8ba2192-de93-4cc4-9988-13dc8e496e64?api-version=2021-02-01" ], "x-ms-correlation-request-id": [ - "7c73069e-081f-4bd1-8258-b475188add3e" + "3da9d68f-e9f4-49fb-9b46-6d561f87ee79" ], "Azure-AsyncNotification": [ "Enabled" ], "x-ms-arm-service-request-id": [ - "f410ba77-c597-4282-9539-1cdab37703e2" + "66eb6ebe-fcd4-494d-b7d9-2e07cc61070b" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2771,13 +2889,13 @@ "14998" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T055242Z:7c73069e-081f-4bd1-8258-b475188add3e" + "WESTCENTRALUS:20210607T114605Z:3da9d68f-e9f4-49fb-9b46-6d561f87ee79" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 05:52:42 GMT" + "Mon, 07 Jun 2021 11:46:04 GMT" ], "Expires": [ "-1" @@ -2790,19 +2908,19 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/d4b4879c-f2d2-46e7-9e3e-0dbac8d146c1?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2Q0YjQ4NzljLWYyZDItNDZlNy05ZTNlLTBkYmFjOGQxNDZjMT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/d8ba2192-de93-4cc4-9988-13dc8e496e64?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2Q4YmEyMTkyLWRlOTMtNGNjNC05OTg4LTEzZGM4ZTQ5NmU2ND9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "4735be21-5c62-454a-9088-5d739a0f09ef" + "f73fc66b-2269-4618-b518-ed125e2393a9" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -2813,13 +2931,13 @@ "no-cache" ], "x-ms-request-id": [ - "453b6b7d-48b5-4369-a1b0-e12c45165b8b" + "9c62c81a-d4d3-4a8e-a997-d368432f7d98" ], "x-ms-correlation-request-id": [ - "1dfaef41-b987-4162-a419-46f70cf0bc8a" + "4a5cfdf9-fc77-490f-80e5-a98489a3d179" ], "x-ms-arm-service-request-id": [ - "6def91cf-d009-46e1-8be0-6a398d688f3b" + "f25af918-6201-40f7-8aab-5a6d43c3c1d0" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2829,16 +2947,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11976" + "11967" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T055252Z:1dfaef41-b987-4162-a419-46f70cf0bc8a" + "WESTCENTRALUS:20210607T114615Z:4a5cfdf9-fc77-490f-80e5-a98489a3d179" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 05:52:52 GMT" + "Mon, 07 Jun 2021 11:46:14 GMT" ], "Content-Length": [ "29" @@ -2854,19 +2972,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/d4b4879c-f2d2-46e7-9e3e-0dbac8d146c1?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25SZXN1bHRzL2Q0YjQ4NzljLWYyZDItNDZlNy05ZTNlLTBkYmFjOGQxNDZjMT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/d8ba2192-de93-4cc4-9988-13dc8e496e64?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25SZXN1bHRzL2Q4YmEyMTkyLWRlOTMtNGNjNC05OTg4LTEzZGM4ZTQ5NmU2ND9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "4735be21-5c62-454a-9088-5d739a0f09ef" + "f73fc66b-2269-4618-b518-ed125e2393a9" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -2877,22 +2995,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/d4b4879c-f2d2-46e7-9e3e-0dbac8d146c1?api-version=2020-11-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/d8ba2192-de93-4cc4-9988-13dc8e496e64?api-version=2021-02-01" ], "x-ms-request-id": [ - "d4b4879c-f2d2-46e7-9e3e-0dbac8d146c1" + "d8ba2192-de93-4cc4-9988-13dc8e496e64" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/d4b4879c-f2d2-46e7-9e3e-0dbac8d146c1?api-version=2020-11-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/d8ba2192-de93-4cc4-9988-13dc8e496e64?api-version=2021-02-01" ], "x-ms-correlation-request-id": [ - "7c73069e-081f-4bd1-8258-b475188add3e" + "3da9d68f-e9f4-49fb-9b46-6d561f87ee79" ], "Azure-AsyncNotification": [ "Enabled" ], "x-ms-arm-service-request-id": [ - "f410ba77-c597-4282-9539-1cdab37703e2" + "66eb6ebe-fcd4-494d-b7d9-2e07cc61070b" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2902,16 +3020,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11975" + "11966" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T055253Z:1504ec5a-7918-4a52-863a-75ffd61a823d" + "WESTCENTRALUS:20210607T114615Z:0ec87dd2-3a58-4a7c-bc81-bd8b1cfdd93c" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 05:52:52 GMT" + "Mon, 07 Jun 2021 11:46:15 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -2924,22 +3042,22 @@ "StatusCode": 204 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourcegroups/ps7297?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlZ3JvdXBzL3BzNzI5Nz9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourcegroups/ps2799?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlZ3JvdXBzL3BzMjc5OT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "00959e80-4bdf-45f7-a7a5-a437bd7bc918" + "3a1c5da9-e522-4a08-9c19-5e98a6b5662d" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.31" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -2950,7 +3068,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzcyOTctQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzI3OTktQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01" ], "Retry-After": [ "15" @@ -2959,13 +3077,13 @@ "14999" ], "x-ms-request-id": [ - "9ecb84b7-a912-4479-9e60-ed77513f082a" + "51d1fa39-ad8f-4e0e-b431-d9e002c8ed92" ], "x-ms-correlation-request-id": [ - "9ecb84b7-a912-4479-9e60-ed77513f082a" + "51d1fa39-ad8f-4e0e-b431-d9e002c8ed92" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T055254Z:9ecb84b7-a912-4479-9e60-ed77513f082a" + "WESTCENTRALUS:20210607T114616Z:51d1fa39-ad8f-4e0e-b431-d9e002c8ed92" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2974,7 +3092,7 @@ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 05:52:54 GMT" + "Mon, 07 Jun 2021 11:46:16 GMT" ], "Expires": [ "-1" @@ -2987,16 +3105,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzcyOTctQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpjeU9UY3RRMFZPVkZKQlRGVlRSVlZCVUNJc0ltcHZZa3h2WTJGMGFXOXVJam9pWTJWdWRISmhiSFZ6WlhWaGNDSjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzI3OTktQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpJM09Ua3RRMFZPVkZKQlRGVlRSVlZCVUNJc0ltcHZZa3h2WTJGMGFXOXVJam9pWTJWdWRISmhiSFZ6WlhWaGNDSjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.31" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -3007,7 +3125,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzcyOTctQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzI3OTktQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01" ], "Retry-After": [ "15" @@ -3016,13 +3134,13 @@ "11999" ], "x-ms-request-id": [ - "cb53332c-acb8-482f-a5c8-6f34e9c562b6" + "af2fd5e2-e3a8-4efb-88c7-e32d27b9a266" ], "x-ms-correlation-request-id": [ - "cb53332c-acb8-482f-a5c8-6f34e9c562b6" + "af2fd5e2-e3a8-4efb-88c7-e32d27b9a266" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T055309Z:cb53332c-acb8-482f-a5c8-6f34e9c562b6" + "WESTCENTRALUS:20210607T114631Z:af2fd5e2-e3a8-4efb-88c7-e32d27b9a266" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3031,7 +3149,7 @@ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 05:53:09 GMT" + "Mon, 07 Jun 2021 11:46:31 GMT" ], "Expires": [ "-1" @@ -3044,16 +3162,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzcyOTctQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpjeU9UY3RRMFZPVkZKQlRGVlRSVlZCVUNJc0ltcHZZa3h2WTJGMGFXOXVJam9pWTJWdWRISmhiSFZ6WlhWaGNDSjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzI3OTktQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpJM09Ua3RRMFZPVkZKQlRGVlRSVlZCVUNJc0ltcHZZa3h2WTJGMGFXOXVJam9pWTJWdWRISmhiSFZ6WlhWaGNDSjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.31" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -3064,7 +3182,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzcyOTctQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzI3OTktQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01" ], "Retry-After": [ "15" @@ -3073,13 +3191,13 @@ "11998" ], "x-ms-request-id": [ - "07387cbc-6db0-45bf-969a-707c8c198948" + "642c9acc-dd4e-46a1-be79-0b533c178e16" ], "x-ms-correlation-request-id": [ - "07387cbc-6db0-45bf-969a-707c8c198948" + "642c9acc-dd4e-46a1-be79-0b533c178e16" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T055325Z:07387cbc-6db0-45bf-969a-707c8c198948" + "WESTCENTRALUS:20210607T114647Z:642c9acc-dd4e-46a1-be79-0b533c178e16" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3088,7 +3206,7 @@ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 05:53:24 GMT" + "Mon, 07 Jun 2021 11:46:46 GMT" ], "Expires": [ "-1" @@ -3101,16 +3219,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzcyOTctQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpjeU9UY3RRMFZPVkZKQlRGVlRSVlZCVUNJc0ltcHZZa3h2WTJGMGFXOXVJam9pWTJWdWRISmhiSFZ6WlhWaGNDSjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzI3OTktQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpJM09Ua3RRMFZPVkZKQlRGVlRSVlZCVUNJc0ltcHZZa3h2WTJGMGFXOXVJam9pWTJWdWRISmhiSFZ6WlhWaGNDSjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.31" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -3121,7 +3239,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzcyOTctQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzI3OTktQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01" ], "Retry-After": [ "15" @@ -3130,13 +3248,13 @@ "11997" ], "x-ms-request-id": [ - "80ea3c92-e58b-442d-947f-3ac68f75690e" + "4584d972-7391-4c1d-8163-e8ed1f125461" ], "x-ms-correlation-request-id": [ - "80ea3c92-e58b-442d-947f-3ac68f75690e" + "4584d972-7391-4c1d-8163-e8ed1f125461" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T055340Z:80ea3c92-e58b-442d-947f-3ac68f75690e" + "WESTCENTRALUS:20210607T114702Z:4584d972-7391-4c1d-8163-e8ed1f125461" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3145,7 +3263,7 @@ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 05:53:40 GMT" + "Mon, 07 Jun 2021 11:47:02 GMT" ], "Expires": [ "-1" @@ -3158,16 +3276,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzcyOTctQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpjeU9UY3RRMFZPVkZKQlRGVlRSVlZCVUNJc0ltcHZZa3h2WTJGMGFXOXVJam9pWTJWdWRISmhiSFZ6WlhWaGNDSjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzI3OTktQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpJM09Ua3RRMFZPVkZKQlRGVlRSVlZCVUNJc0ltcHZZa3h2WTJGMGFXOXVJam9pWTJWdWRISmhiSFZ6WlhWaGNDSjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.31" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -3178,7 +3296,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzcyOTctQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzI3OTktQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01" ], "Retry-After": [ "15" @@ -3187,13 +3305,13 @@ "11996" ], "x-ms-request-id": [ - "93f1776f-65ff-4fad-b89d-60bf1cc3166a" + "916b06bb-e08d-4850-9e2a-79bffd2c56bc" ], "x-ms-correlation-request-id": [ - "93f1776f-65ff-4fad-b89d-60bf1cc3166a" + "916b06bb-e08d-4850-9e2a-79bffd2c56bc" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T055355Z:93f1776f-65ff-4fad-b89d-60bf1cc3166a" + "WESTCENTRALUS:20210607T114717Z:916b06bb-e08d-4850-9e2a-79bffd2c56bc" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3202,7 +3320,7 @@ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 05:53:55 GMT" + "Mon, 07 Jun 2021 11:47:17 GMT" ], "Expires": [ "-1" @@ -3215,16 +3333,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzcyOTctQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpjeU9UY3RRMFZPVkZKQlRGVlRSVlZCVUNJc0ltcHZZa3h2WTJGMGFXOXVJam9pWTJWdWRISmhiSFZ6WlhWaGNDSjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzI3OTktQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpJM09Ua3RRMFZPVkZKQlRGVlRSVlZCVUNJc0ltcHZZa3h2WTJGMGFXOXVJam9pWTJWdWRISmhiSFZ6WlhWaGNDSjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.31" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -3235,7 +3353,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzcyOTctQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzI3OTktQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01" ], "Retry-After": [ "15" @@ -3244,13 +3362,13 @@ "11995" ], "x-ms-request-id": [ - "6aff2a0b-81cc-405a-8ae2-91dcee9e10cb" + "68cc0ef8-641d-49ab-823c-32e015d71db2" ], "x-ms-correlation-request-id": [ - "6aff2a0b-81cc-405a-8ae2-91dcee9e10cb" + "68cc0ef8-641d-49ab-823c-32e015d71db2" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T055410Z:6aff2a0b-81cc-405a-8ae2-91dcee9e10cb" + "WESTCENTRALUS:20210607T114732Z:68cc0ef8-641d-49ab-823c-32e015d71db2" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3259,7 +3377,7 @@ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 05:54:10 GMT" + "Mon, 07 Jun 2021 11:47:32 GMT" ], "Expires": [ "-1" @@ -3272,16 +3390,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzcyOTctQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpjeU9UY3RRMFZPVkZKQlRGVlRSVlZCVUNJc0ltcHZZa3h2WTJGMGFXOXVJam9pWTJWdWRISmhiSFZ6WlhWaGNDSjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzI3OTktQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpJM09Ua3RRMFZPVkZKQlRGVlRSVlZCVUNJc0ltcHZZa3h2WTJGMGFXOXVJam9pWTJWdWRISmhiSFZ6WlhWaGNDSjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.31" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -3292,7 +3410,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzcyOTctQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzI3OTktQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01" ], "Retry-After": [ "15" @@ -3301,13 +3419,13 @@ "11994" ], "x-ms-request-id": [ - "3d50af3d-4577-46d9-86a7-1efe2b42570b" + "12cc162f-3974-44ff-9f7d-23960292110a" ], "x-ms-correlation-request-id": [ - "3d50af3d-4577-46d9-86a7-1efe2b42570b" + "12cc162f-3974-44ff-9f7d-23960292110a" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T055425Z:3d50af3d-4577-46d9-86a7-1efe2b42570b" + "WESTCENTRALUS:20210607T114747Z:12cc162f-3974-44ff-9f7d-23960292110a" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3316,7 +3434,7 @@ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 05:54:24 GMT" + "Mon, 07 Jun 2021 11:47:46 GMT" ], "Expires": [ "-1" @@ -3329,16 +3447,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzcyOTctQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpjeU9UY3RRMFZPVkZKQlRGVlRSVlZCVUNJc0ltcHZZa3h2WTJGMGFXOXVJam9pWTJWdWRISmhiSFZ6WlhWaGNDSjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzI3OTktQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpJM09Ua3RRMFZPVkZKQlRGVlRSVlZCVUNJc0ltcHZZa3h2WTJGMGFXOXVJam9pWTJWdWRISmhiSFZ6WlhWaGNDSjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.31" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -3352,13 +3470,13 @@ "11993" ], "x-ms-request-id": [ - "04e768d9-7950-4a38-9215-72c46d408d9f" + "f8199bb0-409b-4d7a-b886-0d7d770936d7" ], "x-ms-correlation-request-id": [ - "04e768d9-7950-4a38-9215-72c46d408d9f" + "f8199bb0-409b-4d7a-b886-0d7d770936d7" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T055440Z:04e768d9-7950-4a38-9215-72c46d408d9f" + "WESTCENTRALUS:20210607T114802Z:f8199bb0-409b-4d7a-b886-0d7d770936d7" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3367,7 +3485,7 @@ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 05:54:39 GMT" + "Mon, 07 Jun 2021 11:48:01 GMT" ], "Expires": [ "-1" @@ -3380,16 +3498,16 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzcyOTctQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpjeU9UY3RRMFZPVkZKQlRGVlRSVlZCVUNJc0ltcHZZa3h2WTJGMGFXOXVJam9pWTJWdWRISmhiSFZ6WlhWaGNDSjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzI3OTktQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpJM09Ua3RRMFZPVkZKQlRGVlRSVlZCVUNJc0ltcHZZa3h2WTJGMGFXOXVJam9pWTJWdWRISmhiSFZ6WlhWaGNDSjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.31" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -3403,13 +3521,13 @@ "11992" ], "x-ms-request-id": [ - "74429707-2cf1-4a42-88bf-68f17eed5561" + "dbabdf4c-8c78-40e6-bef7-2784a96be22c" ], "x-ms-correlation-request-id": [ - "74429707-2cf1-4a42-88bf-68f17eed5561" + "dbabdf4c-8c78-40e6-bef7-2784a96be22c" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T055440Z:74429707-2cf1-4a42-88bf-68f17eed5561" + "WESTCENTRALUS:20210607T114802Z:dbabdf4c-8c78-40e6-bef7-2784a96be22c" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3418,7 +3536,7 @@ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 05:54:39 GMT" + "Mon, 07 Jun 2021 11:48:02 GMT" ], "Expires": [ "-1" @@ -3433,9 +3551,9 @@ ], "Names": { "Test-RouteServerCRUD": [ - "ps7297", - "ps8133", - "ps5839" + "ps2799", + "ps8200", + "ps5471" ] }, "Variables": { diff --git a/src/Network/Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.RouteServerTests/TestRouteServerPeerCRUD.json b/src/Network/Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.RouteServerTests/TestRouteServerPeerCRUD.json index f367ec2d4683..c87a1258e300 100644 --- a/src/Network/Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.RouteServerTests/TestRouteServerPeerCRUD.json +++ b/src/Network/Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.RouteServerTests/TestRouteServerPeerCRUD.json @@ -1,22 +1,22 @@ { "Entries": [ { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourcegroups/ps1061?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlZ3JvdXBzL3BzMTA2MT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourcegroups/ps8510?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlZ3JvdXBzL3BzODUxMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"centraluseuap\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "d0d6e05a-62f9-4fa5-a2f6-d7d7485fef89" + "3bd2bba3-e61a-4cb3-9bfb-cadec23cdbd4" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.31" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ], "Content-Type": [ "application/json; charset=utf-8" @@ -36,13 +36,13 @@ "1199" ], "x-ms-request-id": [ - "83c1c1c9-530f-42f7-9087-61d83943e697" + "81f3788a-1c23-41be-9be4-cd977323d816" ], "x-ms-correlation-request-id": [ - "83c1c1c9-530f-42f7-9087-61d83943e697" + "81f3788a-1c23-41be-9be4-cd977323d816" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T042852Z:83c1c1c9-530f-42f7-9087-61d83943e697" + "WESTUS:20210607T115856Z:81f3788a-1c23-41be-9be4-cd977323d816" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -51,7 +51,7 @@ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:28:52 GMT" + "Mon, 07 Jun 2021 11:58:55 GMT" ], "Content-Length": [ "222" @@ -63,26 +63,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061\",\r\n \"name\": \"ps1061\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"Created\": \"2021-03-17T04:28:51.5423013Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510\",\r\n \"name\": \"ps8510\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"Created\": \"2021-06-07T11:58:55.863546Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualNetworks/ps8719?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMTA2MS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzODcxOT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualNetworks/ps7145?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzODUxMC9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzNzE0NT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "b3c96ad8-4274-4feb-8367-976a9064af36" + "1edf992a-7f43-49d6-b40f-bb0b743dc8b8" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -96,13 +96,13 @@ "gateway" ], "x-ms-request-id": [ - "c650524f-bb1b-4f3a-9385-2f70e6589cdc" + "f29ac229-c9a6-4c16-964c-b1ed92ad61f1" ], "x-ms-correlation-request-id": [ - "c650524f-bb1b-4f3a-9385-2f70e6589cdc" + "f29ac229-c9a6-4c16-964c-b1ed92ad61f1" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T042853Z:c650524f-bb1b-4f3a-9385-2f70e6589cdc" + "WESTUS:20210607T115857Z:f29ac229-c9a6-4c16-964c-b1ed92ad61f1" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -111,7 +111,7 @@ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:28:53 GMT" + "Mon, 07 Jun 2021 11:58:57 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -123,23 +123,23 @@ "218" ] }, - "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/virtualNetworks/ps8719' under resource group 'ps1061' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/virtualNetworks/ps7145' under resource group 'ps8510' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", "StatusCode": 404 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualNetworks/ps8719?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMTA2MS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzODcxOT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualNetworks/ps7145?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzODUxMC9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzNzE0NT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "b3c96ad8-4274-4feb-8367-976a9064af36" + "1edf992a-7f43-49d6-b40f-bb0b743dc8b8" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -150,16 +150,16 @@ "no-cache" ], "ETag": [ - "W/\"ca4fbc57-debd-4b18-8546-9f72c977c87c\"" + "W/\"d063a694-b2d6-4651-8cc2-ed89060482de\"" ], "x-ms-request-id": [ - "3ae2a954-217d-4ed6-ad7b-b11b5333377f" + "37525cb8-02ea-44d0-9353-ac3e31cd641e" ], "x-ms-correlation-request-id": [ - "2eb0dfeb-c6b2-4b09-97cf-6fb8566eed26" + "0f096cf4-30ff-488d-8831-47209b4bd73c" ], "x-ms-arm-service-request-id": [ - "e199e992-0576-4f95-adfd-a5b3dd3aa256" + "cb2130c8-1f65-47d9-8a69-675b48ccca87" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -172,13 +172,13 @@ "11997" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T042902Z:2eb0dfeb-c6b2-4b09-97cf-6fb8566eed26" + "WESTUS:20210607T115906Z:0f096cf4-30ff-488d-8831-47209b4bd73c" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:29:01 GMT" + "Mon, 07 Jun 2021 11:59:05 GMT" ], "Content-Length": [ "1263" @@ -190,26 +190,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps8719\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualNetworks/ps8719\",\r\n \"etag\": \"W/\\\"ca4fbc57-debd-4b18-8546-9f72c977c87c\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"13d15e5b-4932-4f6a-b228-b3330626983f\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"RouteServerSubnet\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualNetworks/ps8719/subnets/RouteServerSubnet\",\r\n \"etag\": \"W/\\\"ca4fbc57-debd-4b18-8546-9f72c977c87c\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps7145\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualNetworks/ps7145\",\r\n \"etag\": \"W/\\\"d063a694-b2d6-4651-8cc2-ed89060482de\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"85c15dfa-b834-490d-994a-c4ee939a2520\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"RouteServerSubnet\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualNetworks/ps7145/subnets/RouteServerSubnet\",\r\n \"etag\": \"W/\\\"d063a694-b2d6-4651-8cc2-ed89060482de\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualNetworks/ps8719?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMTA2MS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzODcxOT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualNetworks/ps7145?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzODUxMC9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzNzE0NT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "b3c96ad8-4274-4feb-8367-976a9064af36" + "1edf992a-7f43-49d6-b40f-bb0b743dc8b8" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -220,16 +220,16 @@ "no-cache" ], "ETag": [ - "W/\"ca4fbc57-debd-4b18-8546-9f72c977c87c\"" + "W/\"d063a694-b2d6-4651-8cc2-ed89060482de\"" ], "x-ms-request-id": [ - "1ff59561-3c40-4672-a10a-3362294509d6" + "a0198ebe-a472-4c73-bf52-2e99ad8eabf6" ], "x-ms-correlation-request-id": [ - "0c6500b9-5f7d-430d-a02a-cbeb604c2906" + "bbaeb3d1-2dc3-4f3b-b82c-5470e3617e2f" ], "x-ms-arm-service-request-id": [ - "fc5fac6b-5c1b-4a0e-b976-f0255d7c51b9" + "57e650bc-bd1e-4e13-9c5f-f639c12d2e0c" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -242,13 +242,13 @@ "11996" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T042902Z:0c6500b9-5f7d-430d-a02a-cbeb604c2906" + "WESTUS:20210607T115906Z:bbaeb3d1-2dc3-4f3b-b82c-5470e3617e2f" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:29:01 GMT" + "Mon, 07 Jun 2021 11:59:06 GMT" ], "Content-Length": [ "1263" @@ -260,26 +260,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps8719\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualNetworks/ps8719\",\r\n \"etag\": \"W/\\\"ca4fbc57-debd-4b18-8546-9f72c977c87c\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"13d15e5b-4932-4f6a-b228-b3330626983f\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"RouteServerSubnet\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualNetworks/ps8719/subnets/RouteServerSubnet\",\r\n \"etag\": \"W/\\\"ca4fbc57-debd-4b18-8546-9f72c977c87c\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps7145\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualNetworks/ps7145\",\r\n \"etag\": \"W/\\\"d063a694-b2d6-4651-8cc2-ed89060482de\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"85c15dfa-b834-490d-994a-c4ee939a2520\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"RouteServerSubnet\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualNetworks/ps7145/subnets/RouteServerSubnet\",\r\n \"etag\": \"W/\\\"d063a694-b2d6-4651-8cc2-ed89060482de\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualNetworks/ps8719?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMTA2MS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzODcxOT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualNetworks/ps7145?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzODUxMC9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzNzE0NT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "ba02b60a-5061-4f1d-a640-4f9b2a840467" + "06e6635b-037b-42ae-a695-452ca8f92781" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -290,16 +290,16 @@ "no-cache" ], "ETag": [ - "W/\"ca4fbc57-debd-4b18-8546-9f72c977c87c\"" + "W/\"d063a694-b2d6-4651-8cc2-ed89060482de\"" ], "x-ms-request-id": [ - "b9d3b62e-f261-467a-b399-db55f9b162a3" + "57804625-f234-4026-9305-2bdd174ad861" ], "x-ms-correlation-request-id": [ - "62051c75-6c16-44e4-9381-0ab834fefc49" + "de6c4615-145e-4677-88a1-6f37bb642ef5" ], "x-ms-arm-service-request-id": [ - "ff95e9d5-6885-4f0e-8587-f2ba34cdce27" + "43838933-997c-43fd-9bc3-5fecefabe12d" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -312,13 +312,13 @@ "11995" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T042902Z:62051c75-6c16-44e4-9381-0ab834fefc49" + "WESTUS:20210607T115906Z:de6c4615-145e-4677-88a1-6f37bb642ef5" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:29:02 GMT" + "Mon, 07 Jun 2021 11:59:06 GMT" ], "Content-Length": [ "1263" @@ -330,26 +330,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps8719\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualNetworks/ps8719\",\r\n \"etag\": \"W/\\\"ca4fbc57-debd-4b18-8546-9f72c977c87c\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"13d15e5b-4932-4f6a-b228-b3330626983f\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"RouteServerSubnet\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualNetworks/ps8719/subnets/RouteServerSubnet\",\r\n \"etag\": \"W/\\\"ca4fbc57-debd-4b18-8546-9f72c977c87c\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps7145\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualNetworks/ps7145\",\r\n \"etag\": \"W/\\\"d063a694-b2d6-4651-8cc2-ed89060482de\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"85c15dfa-b834-490d-994a-c4ee939a2520\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"RouteServerSubnet\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualNetworks/ps7145/subnets/RouteServerSubnet\",\r\n \"etag\": \"W/\\\"d063a694-b2d6-4651-8cc2-ed89060482de\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualNetworks/ps8719?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMTA2MS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzODcxOT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualNetworks/ps7145?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzODUxMC9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzNzE0NT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"properties\": {\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"addressPrefixes\": [],\r\n \"serviceEndpoints\": [],\r\n \"serviceEndpointPolicies\": [],\r\n \"ipAllocations\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"name\": \"RouteServerSubnet\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false,\r\n \"ipAllocations\": []\r\n },\r\n \"location\": \"centraluseuap\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "b3c96ad8-4274-4feb-8367-976a9064af36" + "1edf992a-7f43-49d6-b40f-bb0b743dc8b8" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ], "Content-Type": [ "application/json; charset=utf-8" @@ -369,19 +369,19 @@ "3" ], "x-ms-request-id": [ - "96450d04-76de-4429-8482-6b7602fa014a" + "d4396cbd-9303-4cfc-8071-1ebff3a4a75d" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/96450d04-76de-4429-8482-6b7602fa014a?api-version=2020-11-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/d4396cbd-9303-4cfc-8071-1ebff3a4a75d?api-version=2021-02-01" ], "x-ms-correlation-request-id": [ - "57971f3a-7df6-43dd-8699-b1ebecdf989b" + "4709aa8d-9fe3-4cc3-915d-1620c782520c" ], "Azure-AsyncNotification": [ "Enabled" ], "x-ms-arm-service-request-id": [ - "dd5008a4-27ca-430b-8558-b62f4d04c38d" + "58e7e319-6823-4e69-9aad-0ac9fb655cb1" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -394,13 +394,13 @@ "1199" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T042858Z:57971f3a-7df6-43dd-8699-b1ebecdf989b" + "WESTUS:20210607T115902Z:4709aa8d-9fe3-4cc3-915d-1620c782520c" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:28:58 GMT" + "Mon, 07 Jun 2021 11:59:02 GMT" ], "Content-Length": [ "1261" @@ -412,23 +412,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps8719\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualNetworks/ps8719\",\r\n \"etag\": \"W/\\\"b2d45380-f39b-46f0-97e3-baeaef4e2f3e\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"13d15e5b-4932-4f6a-b228-b3330626983f\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"RouteServerSubnet\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualNetworks/ps8719/subnets/RouteServerSubnet\",\r\n \"etag\": \"W/\\\"b2d45380-f39b-46f0-97e3-baeaef4e2f3e\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps7145\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualNetworks/ps7145\",\r\n \"etag\": \"W/\\\"e65c8f56-ec1d-40f6-9040-9ba98411c0dd\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"85c15dfa-b834-490d-994a-c4ee939a2520\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"RouteServerSubnet\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualNetworks/ps7145/subnets/RouteServerSubnet\",\r\n \"etag\": \"W/\\\"e65c8f56-ec1d-40f6-9040-9ba98411c0dd\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/96450d04-76de-4429-8482-6b7602fa014a?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzk2NDUwZDA0LTc2ZGUtNDQyOS04NDgyLTZiNzYwMmZhMDE0YT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/d4396cbd-9303-4cfc-8071-1ebff3a4a75d?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2Q0Mzk2Y2JkLTkzMDMtNGNmYy04MDcxLTFlYmZmM2E0YTc1ZD9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "b3c96ad8-4274-4feb-8367-976a9064af36" + "1edf992a-7f43-49d6-b40f-bb0b743dc8b8" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -439,13 +439,13 @@ "no-cache" ], "x-ms-request-id": [ - "b01c42c9-a3ea-4ed2-ac48-1ca22afcd076" + "6108415c-5907-40cb-8dd2-f4663ced0a75" ], "x-ms-correlation-request-id": [ - "a52d80f1-a9f8-428f-85d3-a74c3e8d5b65" + "c1f795dd-e9e6-4623-a5b6-b669b4bd2fff" ], "x-ms-arm-service-request-id": [ - "0decc0d0-2d62-4bef-8604-8ef3d62b9dcd" + "339e67e7-3d1d-4a3c-a023-632177a8d4a7" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -458,13 +458,13 @@ "11998" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T042902Z:a52d80f1-a9f8-428f-85d3-a74c3e8d5b65" + "WESTUS:20210607T115906Z:c1f795dd-e9e6-4623-a5b6-b669b4bd2fff" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:29:01 GMT" + "Mon, 07 Jun 2021 11:59:05 GMT" ], "Content-Length": [ "29" @@ -480,22 +480,22 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualHubs/ps3727?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMTA2MS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHMzNzI3P2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualHubs/ps3819?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzODUxMC9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHMzODE5P2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "65316a8c-8cdb-474b-9230-c6e6b7c0d360" + "f8713346-4253-4baa-b70f-63c77f592a29" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -509,13 +509,13 @@ "gateway" ], "x-ms-request-id": [ - "452a62c0-ed84-4e74-bcf4-0c16150d71cc" + "94ea8a68-b136-4665-837d-bc6a58a13bd6" ], "x-ms-correlation-request-id": [ - "452a62c0-ed84-4e74-bcf4-0c16150d71cc" + "94ea8a68-b136-4665-837d-bc6a58a13bd6" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T042902Z:452a62c0-ed84-4e74-bcf4-0c16150d71cc" + "WESTUS:20210607T115906Z:94ea8a68-b136-4665-837d-bc6a58a13bd6" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -524,7 +524,7 @@ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:29:02 GMT" + "Mon, 07 Jun 2021 11:59:06 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -536,23 +536,23 @@ "214" ] }, - "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/virtualHubs/ps3727' under resource group 'ps1061' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/virtualHubs/ps3819' under resource group 'ps8510' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", "StatusCode": 404 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualHubs/ps3727?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMTA2MS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHMzNzI3P2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualHubs/ps3819?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzODUxMC9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHMzODE5P2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "65316a8c-8cdb-474b-9230-c6e6b7c0d360" + "f8713346-4253-4baa-b70f-63c77f592a29" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -563,13 +563,13 @@ "no-cache" ], "x-ms-request-id": [ - "35a64b76-91db-4f41-8c56-22a1be5bf7ec" + "c3843d65-c165-423c-a502-873494a1e0fe" ], "x-ms-correlation-request-id": [ - "d0bfd871-569b-42e6-add5-f8baaf9b3300" + "6b6e99b2-e43d-4843-9b37-7055b0701d51" ], "x-ms-arm-service-request-id": [ - "e437ef9b-f518-44f3-987a-184b407e364d" + "ff4da635-d124-4e6c-abc2-bf36c6dd76cd" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -582,16 +582,16 @@ "11993" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T042904Z:d0bfd871-569b-42e6-add5-f8baaf9b3300" + "WESTUS:20210607T115908Z:6b6e99b2-e43d-4843-9b37-7055b0701d51" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:29:03 GMT" + "Mon, 07 Jun 2021 11:59:08 GMT" ], "Content-Length": [ - "590" + "638" ], "Content-Type": [ "application/json; charset=utf-8" @@ -600,26 +600,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps3727\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualHubs/ps3727\",\r\n \"etag\": \"W/\\\"2e0e4f4e-bf8d-412a-8b7f-7e8477771574\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"virtualHubRouteTableV2s\": [],\r\n \"virtualRouterAsn\": 0,\r\n \"virtualRouterIps\": [],\r\n \"routeTable\": {\r\n \"routes\": []\r\n },\r\n \"sku\": \"Standard\",\r\n \"routingState\": \"None\",\r\n \"allowBranchToBranchTraffic\": false\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps3819\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualHubs/ps3819\",\r\n \"etag\": \"W/\\\"01c296b9-69e4-4df7-8c29-fef0e7bc44a8\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"virtualHubRouteTableV2s\": [],\r\n \"virtualRouterAsn\": 0,\r\n \"virtualRouterIps\": [],\r\n \"routeTable\": {\r\n \"routes\": []\r\n },\r\n \"sku\": \"Standard\",\r\n \"routingState\": \"None\",\r\n \"allowBranchToBranchTraffic\": false,\r\n \"preferredRoutingGateway\": \"ExpressRoute\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualHubs/ps3727?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMTA2MS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHMzNzI3P2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualHubs/ps3819?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzODUxMC9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHMzODE5P2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "65316a8c-8cdb-474b-9230-c6e6b7c0d360" + "f8713346-4253-4baa-b70f-63c77f592a29" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -630,13 +630,13 @@ "no-cache" ], "x-ms-request-id": [ - "0cba8f6a-f49e-4c49-9d33-934cf8a2b9b8" + "c72a2a91-445a-4b7c-82c2-51777691d208" ], "x-ms-correlation-request-id": [ - "c08d92a7-0b3c-4d53-90e0-14779c496b79" + "28de9e95-d78d-4b29-97cc-e90896294b57" ], "x-ms-arm-service-request-id": [ - "d685fd9b-bd20-4429-ba40-7872baf53a61" + "df68ba91-40ff-4a47-aac5-8f043ceed2d6" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -646,19 +646,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11990" + "11988" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T044608Z:c08d92a7-0b3c-4d53-90e0-14779c496b79" + "WESTUS:20210607T121934Z:28de9e95-d78d-4b29-97cc-e90896294b57" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:46:08 GMT" + "Mon, 07 Jun 2021 12:19:33 GMT" ], "Content-Length": [ - "644" + "692" ], "Content-Type": [ "application/json; charset=utf-8" @@ -667,26 +667,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps3727\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualHubs/ps3727\",\r\n \"etag\": \"W/\\\"e3a11b08-c86b-48f5-9a58-7ddf2b6166e4\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"virtualHubRouteTableV2s\": [],\r\n \"virtualRouterAsn\": 65515,\r\n \"virtualRouterIps\": [\r\n \"10.0.0.4\",\r\n \"10.0.0.5\"\r\n ],\r\n \"routeTable\": {\r\n \"routes\": []\r\n },\r\n \"sku\": \"Standard\",\r\n \"routingState\": \"Provisioned\",\r\n \"allowBranchToBranchTraffic\": false\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps3819\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualHubs/ps3819\",\r\n \"etag\": \"W/\\\"74e62c78-71e6-4921-9e62-38b6a2aaec05\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"virtualHubRouteTableV2s\": [],\r\n \"virtualRouterAsn\": 65515,\r\n \"virtualRouterIps\": [\r\n \"10.0.0.4\",\r\n \"10.0.0.5\"\r\n ],\r\n \"routeTable\": {\r\n \"routes\": []\r\n },\r\n \"sku\": \"Standard\",\r\n \"routingState\": \"Provisioned\",\r\n \"allowBranchToBranchTraffic\": false,\r\n \"preferredRoutingGateway\": \"ExpressRoute\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualHubs/ps3727?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMTA2MS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHMzNzI3P2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualHubs/ps3819?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzODUxMC9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHMzODE5P2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "f53c9302-24d7-45d1-98cd-8c97fdde1a49" + "59516bc3-e866-4cb6-a8a5-beef3e23e855" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -697,13 +697,13 @@ "no-cache" ], "x-ms-request-id": [ - "03bd1f09-fa5a-4b8a-a8fc-172a395b34d2" + "f0d234b9-cd64-454b-a58b-f49612ac7cb5" ], "x-ms-correlation-request-id": [ - "0fdc1f56-c9c3-4ec2-91d5-cf478e60116f" + "ba4363b1-8a09-4878-b66a-3a127c4d2750" ], "x-ms-arm-service-request-id": [ - "ce313d85-4646-420a-80fd-21dffbb55777" + "c28af125-295f-455e-a480-64e5bb59ac0e" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -713,19 +713,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11988" + "11986" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T044608Z:0fdc1f56-c9c3-4ec2-91d5-cf478e60116f" + "WESTUS:20210607T121934Z:ba4363b1-8a09-4878-b66a-3a127c4d2750" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:46:08 GMT" + "Mon, 07 Jun 2021 12:19:33 GMT" ], "Content-Length": [ - "644" + "692" ], "Content-Type": [ "application/json; charset=utf-8" @@ -734,26 +734,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps3727\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualHubs/ps3727\",\r\n \"etag\": \"W/\\\"e3a11b08-c86b-48f5-9a58-7ddf2b6166e4\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"virtualHubRouteTableV2s\": [],\r\n \"virtualRouterAsn\": 65515,\r\n \"virtualRouterIps\": [\r\n \"10.0.0.4\",\r\n \"10.0.0.5\"\r\n ],\r\n \"routeTable\": {\r\n \"routes\": []\r\n },\r\n \"sku\": \"Standard\",\r\n \"routingState\": \"Provisioned\",\r\n \"allowBranchToBranchTraffic\": false\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps3819\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualHubs/ps3819\",\r\n \"etag\": \"W/\\\"74e62c78-71e6-4921-9e62-38b6a2aaec05\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"virtualHubRouteTableV2s\": [],\r\n \"virtualRouterAsn\": 65515,\r\n \"virtualRouterIps\": [\r\n \"10.0.0.4\",\r\n \"10.0.0.5\"\r\n ],\r\n \"routeTable\": {\r\n \"routes\": []\r\n },\r\n \"sku\": \"Standard\",\r\n \"routingState\": \"Provisioned\",\r\n \"allowBranchToBranchTraffic\": false,\r\n \"preferredRoutingGateway\": \"ExpressRoute\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualHubs/ps3727?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMTA2MS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHMzNzI3P2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualHubs/ps3819?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzODUxMC9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHMzODE5P2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "67f81d40-c451-419e-8174-5554602af832" + "69ee8449-9820-44b5-a728-5e67c120a377" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -764,13 +764,13 @@ "no-cache" ], "x-ms-request-id": [ - "bbdb3910-8df4-416b-828c-f4390b225fd3" + "d3b399b8-91ba-4858-93b2-a11cb801445d" ], "x-ms-correlation-request-id": [ - "4683a616-b44f-497d-b84c-cab0b2cdf51e" + "ebf4ab1b-9067-441d-b352-36854611d1f1" ], "x-ms-arm-service-request-id": [ - "01e8d231-643e-4ebd-a993-93345d60123d" + "caeae99e-24ba-4079-911a-bec27835dcdd" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -780,19 +780,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11980" + "11977" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T044720Z:4683a616-b44f-497d-b84c-cab0b2cdf51e" + "WESTUS:20210607T122056Z:ebf4ab1b-9067-441d-b352-36854611d1f1" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:47:20 GMT" + "Mon, 07 Jun 2021 12:20:56 GMT" ], "Content-Length": [ - "644" + "692" ], "Content-Type": [ "application/json; charset=utf-8" @@ -801,26 +801,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps3727\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualHubs/ps3727\",\r\n \"etag\": \"W/\\\"9288ffd3-299b-4f2a-8913-f1ddc877b6ab\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"virtualHubRouteTableV2s\": [],\r\n \"virtualRouterAsn\": 65515,\r\n \"virtualRouterIps\": [\r\n \"10.0.0.4\",\r\n \"10.0.0.5\"\r\n ],\r\n \"routeTable\": {\r\n \"routes\": []\r\n },\r\n \"sku\": \"Standard\",\r\n \"routingState\": \"Provisioned\",\r\n \"allowBranchToBranchTraffic\": false\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps3819\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualHubs/ps3819\",\r\n \"etag\": \"W/\\\"23ba7f44-930a-41b6-950e-d8832cbc6d8a\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"virtualHubRouteTableV2s\": [],\r\n \"virtualRouterAsn\": 65515,\r\n \"virtualRouterIps\": [\r\n \"10.0.0.4\",\r\n \"10.0.0.5\"\r\n ],\r\n \"routeTable\": {\r\n \"routes\": []\r\n },\r\n \"sku\": \"Standard\",\r\n \"routingState\": \"Provisioned\",\r\n \"allowBranchToBranchTraffic\": false,\r\n \"preferredRoutingGateway\": \"ExpressRoute\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualHubs/ps3727?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMTA2MS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHMzNzI3P2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualHubs/ps3819?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzODUxMC9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHMzODE5P2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "66909457-da61-416e-93f1-79812322f82f" + "1afd1930-74d8-46c0-86e6-96c78ba49334" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -831,13 +831,13 @@ "no-cache" ], "x-ms-request-id": [ - "565654ec-0114-48ae-b057-f659e8e8414c" + "61606040-6e26-4439-b5b1-13fe82134e4a" ], "x-ms-correlation-request-id": [ - "de9bcbc4-3999-424b-9f7e-2d8ed9ad547f" + "86db76e3-601f-4576-b033-bdfa4dc7db0a" ], "x-ms-arm-service-request-id": [ - "ef06d180-da72-488c-9cef-e5c3c4ba5205" + "f6a612b0-a02b-4acc-ad2e-75878afdce24" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -847,19 +847,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11971" + "11968" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T044900Z:de9bcbc4-3999-424b-9f7e-2d8ed9ad547f" + "WESTUS:20210607T122218Z:86db76e3-601f-4576-b033-bdfa4dc7db0a" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:48:59 GMT" + "Mon, 07 Jun 2021 12:22:18 GMT" ], "Content-Length": [ - "644" + "692" ], "Content-Type": [ "application/json; charset=utf-8" @@ -868,26 +868,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps3727\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualHubs/ps3727\",\r\n \"etag\": \"W/\\\"433c2f1e-eb6b-47c2-b86c-bc54423b2a56\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"virtualHubRouteTableV2s\": [],\r\n \"virtualRouterAsn\": 65515,\r\n \"virtualRouterIps\": [\r\n \"10.0.0.4\",\r\n \"10.0.0.5\"\r\n ],\r\n \"routeTable\": {\r\n \"routes\": []\r\n },\r\n \"sku\": \"Standard\",\r\n \"routingState\": \"Provisioned\",\r\n \"allowBranchToBranchTraffic\": false\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps3819\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualHubs/ps3819\",\r\n \"etag\": \"W/\\\"4e3ae0a5-3c60-445f-8956-7426a889b310\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"virtualHubRouteTableV2s\": [],\r\n \"virtualRouterAsn\": 65515,\r\n \"virtualRouterIps\": [\r\n \"10.0.0.4\",\r\n \"10.0.0.5\"\r\n ],\r\n \"routeTable\": {\r\n \"routes\": []\r\n },\r\n \"sku\": \"Standard\",\r\n \"routingState\": \"Provisioned\",\r\n \"allowBranchToBranchTraffic\": false,\r\n \"preferredRoutingGateway\": \"ExpressRoute\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualHubs/ps3727?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMTA2MS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHMzNzI3P2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualHubs/ps3819?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzODUxMC9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHMzODE5P2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"virtualHubRouteTableV2s\": [],\r\n \"sku\": \"Standard\",\r\n \"virtualRouterAsn\": 0,\r\n \"virtualRouterIps\": [],\r\n \"allowBranchToBranchTraffic\": false\r\n },\r\n \"location\": \"centraluseuap\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "65316a8c-8cdb-474b-9230-c6e6b7c0d360" + "f8713346-4253-4baa-b70f-63c77f592a29" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ], "Content-Type": [ "application/json; charset=utf-8" @@ -904,19 +904,19 @@ "no-cache" ], "x-ms-request-id": [ - "966077bf-837c-45aa-961a-5bfb32499aa8" + "3c6aed44-3337-4398-9e7a-c85b3ebc41f4" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/966077bf-837c-45aa-961a-5bfb32499aa8?api-version=2020-11-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/3c6aed44-3337-4398-9e7a-c85b3ebc41f4?api-version=2021-02-01" ], "x-ms-correlation-request-id": [ - "399c3019-b6e8-4534-ae3f-5f299a1c3614" + "08015a81-d041-40c6-bd6b-e91e867cdb07" ], "Azure-AsyncNotification": [ "Enabled" ], "x-ms-arm-service-request-id": [ - "cab34d97-fb5a-4ec5-ae21-412f391baac4" + "40534460-02a1-44e9-bb08-b0966bc02fd8" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -929,16 +929,16 @@ "1198" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T042904Z:399c3019-b6e8-4534-ae3f-5f299a1c3614" + "WESTUS:20210607T115908Z:08015a81-d041-40c6-bd6b-e91e867cdb07" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:29:03 GMT" + "Mon, 07 Jun 2021 11:59:08 GMT" ], "Content-Length": [ - "590" + "638" ], "Content-Type": [ "application/json; charset=utf-8" @@ -947,26 +947,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps3727\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualHubs/ps3727\",\r\n \"etag\": \"W/\\\"2e0e4f4e-bf8d-412a-8b7f-7e8477771574\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"virtualHubRouteTableV2s\": [],\r\n \"virtualRouterAsn\": 0,\r\n \"virtualRouterIps\": [],\r\n \"routeTable\": {\r\n \"routes\": []\r\n },\r\n \"sku\": \"Standard\",\r\n \"routingState\": \"None\",\r\n \"allowBranchToBranchTraffic\": false\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps3819\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualHubs/ps3819\",\r\n \"etag\": \"W/\\\"01c296b9-69e4-4df7-8c29-fef0e7bc44a8\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"virtualHubRouteTableV2s\": [],\r\n \"virtualRouterAsn\": 0,\r\n \"virtualRouterIps\": [],\r\n \"routeTable\": {\r\n \"routes\": []\r\n },\r\n \"sku\": \"Standard\",\r\n \"routingState\": \"None\",\r\n \"allowBranchToBranchTraffic\": false,\r\n \"preferredRoutingGateway\": \"ExpressRoute\"\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualHubs/ps3727/ipConfigurations/ipconfig1?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMTA2MS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHMzNzI3L2lwQ29uZmlndXJhdGlvbnMvaXBjb25maWcxP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualHubs/ps3819/ipConfigurations/ipconfig1?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzODUxMC9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHMzODE5L2lwQ29uZmlndXJhdGlvbnMvaXBjb25maWcxP2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualNetworks/ps8719/subnets/RouteServerSubnet\"\r\n }\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualNetworks/ps7145/subnets/RouteServerSubnet\"\r\n }\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "65316a8c-8cdb-474b-9230-c6e6b7c0d360" + "f8713346-4253-4baa-b70f-63c77f592a29" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ], "Content-Type": [ "application/json; charset=utf-8" @@ -986,16 +986,16 @@ "10" ], "x-ms-request-id": [ - "608e279a-e13d-486b-b04a-0b5a595a03a3" + "e69604f4-2766-4c64-a874-6e3dbe807a1a" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/608e279a-e13d-486b-b04a-0b5a595a03a3?api-version=2020-11-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/e69604f4-2766-4c64-a874-6e3dbe807a1a?api-version=2021-02-01" ], "x-ms-correlation-request-id": [ - "38bbd16b-3474-4b4c-97b1-79bcfc04e9a2" + "1534dc65-0a01-4573-b971-a7215eb6a2ab" ], "x-ms-arm-service-request-id": [ - "4b9d5a0e-e623-448c-a4bc-37fe1dadf8de" + "7e332f41-1c9f-4b6d-85fe-e545db66d5f6" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1008,13 +1008,13 @@ "1197" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T042904Z:38bbd16b-3474-4b4c-97b1-79bcfc04e9a2" + "WESTUS:20210607T115908Z:1534dc65-0a01-4573-b971-a7215eb6a2ab" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:29:04 GMT" + "Mon, 07 Jun 2021 11:59:08 GMT" ], "Content-Length": [ "603" @@ -1026,23 +1026,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ipconfig1\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualHubs/ps3727/ipConfigurations/ipconfig1\",\r\n \"etag\": \"W/\\\"d993efd5-ef0b-4db1-9bf6-f51d9ce77b72\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualNetworks/ps8719/subnets/RouteServerSubnet\"\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ipconfig1\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualHubs/ps3819/ipConfigurations/ipconfig1\",\r\n \"etag\": \"W/\\\"51d9db10-5d82-4afe-8405-64bfe293b55b\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualNetworks/ps7145/subnets/RouteServerSubnet\"\r\n }\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/608e279a-e13d-486b-b04a-0b5a595a03a3?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzYwOGUyNzlhLWUxM2QtNDg2Yi1iMDRhLTBiNWE1OTVhMDNhMz9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/e69604f4-2766-4c64-a874-6e3dbe807a1a?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2U2OTYwNGY0LTI3NjYtNGM2NC1hODc0LTZlM2RiZTgwN2ExYT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "65316a8c-8cdb-474b-9230-c6e6b7c0d360" + "f8713346-4253-4baa-b70f-63c77f592a29" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -1056,13 +1056,13 @@ "10" ], "x-ms-request-id": [ - "633e2cf6-62ec-4e1c-9e4e-a56e31303b08" + "8e351968-d4d8-43c9-a5f8-0f335f9d3502" ], "x-ms-correlation-request-id": [ - "9a6aac34-1869-40b5-a26b-0d23fe0c34f3" + "952d80e6-5b0a-46ae-a136-cc7611aefe0d" ], "x-ms-arm-service-request-id": [ - "9a11f650-7612-4eaa-8e0d-924137ffa1c4" + "9eb81dae-505a-4fa8-8761-0df2e71fbf8e" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1075,13 +1075,13 @@ "11992" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T042915Z:9a6aac34-1869-40b5-a26b-0d23fe0c34f3" + "WESTUS:20210607T115919Z:952d80e6-5b0a-46ae-a136-cc7611aefe0d" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:29:14 GMT" + "Mon, 07 Jun 2021 11:59:18 GMT" ], "Content-Length": [ "30" @@ -1097,19 +1097,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/608e279a-e13d-486b-b04a-0b5a595a03a3?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzYwOGUyNzlhLWUxM2QtNDg2Yi1iMDRhLTBiNWE1OTVhMDNhMz9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/e69604f4-2766-4c64-a874-6e3dbe807a1a?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2U2OTYwNGY0LTI3NjYtNGM2NC1hODc0LTZlM2RiZTgwN2ExYT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "65316a8c-8cdb-474b-9230-c6e6b7c0d360" + "f8713346-4253-4baa-b70f-63c77f592a29" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -1123,13 +1123,13 @@ "20" ], "x-ms-request-id": [ - "52538c22-7a67-4394-9210-d9165830c5fa" + "0be9ec1d-21dc-40cb-8346-89b883741a41" ], "x-ms-correlation-request-id": [ - "d0a39bab-83c1-4990-a461-1ede6b2d605e" + "5b41e165-cb93-41b0-a7ea-2d327a06f917" ], "x-ms-arm-service-request-id": [ - "035d7344-061e-4786-9ffa-df8ca5dce32f" + "d3b3d6ae-f93f-40da-b3ef-b4025203ae34" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1142,13 +1142,13 @@ "11991" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T042925Z:d0a39bab-83c1-4990-a461-1ede6b2d605e" + "WESTUS:20210607T115929Z:5b41e165-cb93-41b0-a7ea-2d327a06f917" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:29:24 GMT" + "Mon, 07 Jun 2021 11:59:28 GMT" ], "Content-Length": [ "30" @@ -1164,19 +1164,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/608e279a-e13d-486b-b04a-0b5a595a03a3?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzYwOGUyNzlhLWUxM2QtNDg2Yi1iMDRhLTBiNWE1OTVhMDNhMz9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/e69604f4-2766-4c64-a874-6e3dbe807a1a?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2U2OTYwNGY0LTI3NjYtNGM2NC1hODc0LTZlM2RiZTgwN2ExYT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "65316a8c-8cdb-474b-9230-c6e6b7c0d360" + "f8713346-4253-4baa-b70f-63c77f592a29" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -1190,13 +1190,13 @@ "40" ], "x-ms-request-id": [ - "34422e9b-dbca-4842-a034-92dcaf4fa999" + "39cddc31-02f1-49b6-873b-2710c70c308f" ], "x-ms-correlation-request-id": [ - "6f6a4eb9-b43f-490e-b417-6f89513e45e6" + "4001e26a-900a-4050-942e-b94daa3db901" ], "x-ms-arm-service-request-id": [ - "0097b155-d786-464e-a0b8-99ca369d996f" + "838091bd-1727-4d37-9b43-376aa25d21bf" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1209,13 +1209,13 @@ "11990" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T042945Z:6f6a4eb9-b43f-490e-b417-6f89513e45e6" + "WESTUS:20210607T115949Z:4001e26a-900a-4050-942e-b94daa3db901" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:29:44 GMT" + "Mon, 07 Jun 2021 11:59:48 GMT" ], "Content-Length": [ "30" @@ -1231,19 +1231,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/608e279a-e13d-486b-b04a-0b5a595a03a3?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzYwOGUyNzlhLWUxM2QtNDg2Yi1iMDRhLTBiNWE1OTVhMDNhMz9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/e69604f4-2766-4c64-a874-6e3dbe807a1a?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2U2OTYwNGY0LTI3NjYtNGM2NC1hODc0LTZlM2RiZTgwN2ExYT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "65316a8c-8cdb-474b-9230-c6e6b7c0d360" + "f8713346-4253-4baa-b70f-63c77f592a29" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -1257,13 +1257,13 @@ "80" ], "x-ms-request-id": [ - "4e78e98e-d9ce-4e75-8fbe-17804a43b026" + "53765175-0be7-4575-8120-4f23ce204e6c" ], "x-ms-correlation-request-id": [ - "c1b9846a-1af1-46a8-a6ee-24bfd074ca1f" + "22386389-04fb-45fc-a842-8ed135db80ef" ], "x-ms-arm-service-request-id": [ - "5feadd25-04b3-49a0-bb76-c5b1a4c87248" + "7d9cd427-db4c-48e4-9d22-61b5bfb91ebe" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1276,13 +1276,13 @@ "11989" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T043025Z:c1b9846a-1af1-46a8-a6ee-24bfd074ca1f" + "WESTUS:20210607T120029Z:22386389-04fb-45fc-a842-8ed135db80ef" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:30:25 GMT" + "Mon, 07 Jun 2021 12:00:29 GMT" ], "Content-Length": [ "30" @@ -1298,19 +1298,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/608e279a-e13d-486b-b04a-0b5a595a03a3?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzYwOGUyNzlhLWUxM2QtNDg2Yi1iMDRhLTBiNWE1OTVhMDNhMz9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/e69604f4-2766-4c64-a874-6e3dbe807a1a?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2U2OTYwNGY0LTI3NjYtNGM2NC1hODc0LTZlM2RiZTgwN2ExYT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "65316a8c-8cdb-474b-9230-c6e6b7c0d360" + "f8713346-4253-4baa-b70f-63c77f592a29" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -1324,13 +1324,13 @@ "160" ], "x-ms-request-id": [ - "c1dbc4f5-4b6a-4e94-9db0-8d96e9c36902" + "9c148c05-c16a-4d70-b89f-9b852a9e69fe" ], "x-ms-correlation-request-id": [ - "a9c5f54d-dc59-466a-9ac2-4aae5ed38e8b" + "db7c6560-d4e3-454c-81f6-c94d510c8941" ], "x-ms-arm-service-request-id": [ - "318c4639-2212-4324-b545-4aa993812fec" + "70ab46e8-1451-486c-bc07-18e7233ef301" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1343,13 +1343,13 @@ "11988" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T043145Z:a9c5f54d-dc59-466a-9ac2-4aae5ed38e8b" + "WESTUS:20210607T120149Z:db7c6560-d4e3-454c-81f6-c94d510c8941" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:31:44 GMT" + "Mon, 07 Jun 2021 12:01:48 GMT" ], "Content-Length": [ "30" @@ -1365,19 +1365,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/608e279a-e13d-486b-b04a-0b5a595a03a3?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzYwOGUyNzlhLWUxM2QtNDg2Yi1iMDRhLTBiNWE1OTVhMDNhMz9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/e69604f4-2766-4c64-a874-6e3dbe807a1a?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2U2OTYwNGY0LTI3NjYtNGM2NC1hODc0LTZlM2RiZTgwN2ExYT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "65316a8c-8cdb-474b-9230-c6e6b7c0d360" + "f8713346-4253-4baa-b70f-63c77f592a29" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -1391,13 +1391,13 @@ "100" ], "x-ms-request-id": [ - "7784aed8-f114-48f5-b0f2-5acac1e1653f" + "e080315b-eb9d-4e31-be04-750fd9fbed8d" ], "x-ms-correlation-request-id": [ - "740b4711-e937-49c4-a498-51f03bfba6fb" + "26cf00ae-1170-4ae0-b361-fa7f6ac05775" ], "x-ms-arm-service-request-id": [ - "c5f4480a-b18d-4de0-88b5-d5d2123d40ab" + "e2887d61-1bb2-4544-a5d6-ced982f3eaf2" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1410,13 +1410,13 @@ "11999" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T043426Z:740b4711-e937-49c4-a498-51f03bfba6fb" + "WESTUS:20210607T120430Z:26cf00ae-1170-4ae0-b361-fa7f6ac05775" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:34:25 GMT" + "Mon, 07 Jun 2021 12:04:30 GMT" ], "Content-Length": [ "30" @@ -1432,19 +1432,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/608e279a-e13d-486b-b04a-0b5a595a03a3?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzYwOGUyNzlhLWUxM2QtNDg2Yi1iMDRhLTBiNWE1OTVhMDNhMz9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/e69604f4-2766-4c64-a874-6e3dbe807a1a?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2U2OTYwNGY0LTI3NjYtNGM2NC1hODc0LTZlM2RiZTgwN2ExYT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "65316a8c-8cdb-474b-9230-c6e6b7c0d360" + "f8713346-4253-4baa-b70f-63c77f592a29" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -1458,13 +1458,13 @@ "100" ], "x-ms-request-id": [ - "7369228d-dd78-4d49-830f-21c89572fc29" + "1645efd5-8551-4942-8eda-d8e33dd1a1bd" ], "x-ms-correlation-request-id": [ - "23678f23-4a09-48df-97f7-cc798e62b131" + "19f29097-ec45-426e-8a0a-d9db113fb75c" ], "x-ms-arm-service-request-id": [ - "9570b84c-cfd6-4f7e-8b4c-aeb7236fa8d6" + "08721ac9-206e-4cfe-8e59-2a056c94b302" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1477,13 +1477,13 @@ "11998" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T043606Z:23678f23-4a09-48df-97f7-cc798e62b131" + "WESTUS:20210607T120611Z:19f29097-ec45-426e-8a0a-d9db113fb75c" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:36:06 GMT" + "Mon, 07 Jun 2021 12:06:10 GMT" ], "Content-Length": [ "30" @@ -1499,19 +1499,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/608e279a-e13d-486b-b04a-0b5a595a03a3?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzYwOGUyNzlhLWUxM2QtNDg2Yi1iMDRhLTBiNWE1OTVhMDNhMz9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/e69604f4-2766-4c64-a874-6e3dbe807a1a?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2U2OTYwNGY0LTI3NjYtNGM2NC1hODc0LTZlM2RiZTgwN2ExYT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "65316a8c-8cdb-474b-9230-c6e6b7c0d360" + "f8713346-4253-4baa-b70f-63c77f592a29" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -1525,13 +1525,13 @@ "100" ], "x-ms-request-id": [ - "69c8038e-a234-41f1-9704-edced719d3e8" + "17787ebc-3477-4615-bdbf-7507b724c2d2" ], "x-ms-correlation-request-id": [ - "8bc5acf9-fe40-4e6c-8415-b03019bc863b" + "8dd453cf-046b-451e-aab3-07b39ae1f08c" ], "x-ms-arm-service-request-id": [ - "b19920be-9d22-40ad-9152-79071d179278" + "9eb3b9a8-ba31-4cef-81a4-5a2e30b297d2" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1544,13 +1544,13 @@ "11997" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T043746Z:8bc5acf9-fe40-4e6c-8415-b03019bc863b" + "WESTUS:20210607T120751Z:8dd453cf-046b-451e-aab3-07b39ae1f08c" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:37:46 GMT" + "Mon, 07 Jun 2021 12:07:50 GMT" ], "Content-Length": [ "30" @@ -1566,19 +1566,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/608e279a-e13d-486b-b04a-0b5a595a03a3?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzYwOGUyNzlhLWUxM2QtNDg2Yi1iMDRhLTBiNWE1OTVhMDNhMz9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/e69604f4-2766-4c64-a874-6e3dbe807a1a?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2U2OTYwNGY0LTI3NjYtNGM2NC1hODc0LTZlM2RiZTgwN2ExYT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "65316a8c-8cdb-474b-9230-c6e6b7c0d360" + "f8713346-4253-4baa-b70f-63c77f592a29" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -1592,13 +1592,13 @@ "100" ], "x-ms-request-id": [ - "a40f7efe-a97e-40e7-ad81-81bea535c511" + "96c009b3-b172-47da-a19b-ec00eb8efdc1" ], "x-ms-correlation-request-id": [ - "0c5aabbd-9a5b-45d6-9138-968b5154dbce" + "d17bf1be-c1fb-41a7-bebf-3b19bf94091a" ], "x-ms-arm-service-request-id": [ - "3778d336-0855-4b77-a837-ad4a2f308b18" + "d12960a5-520c-4f21-b13c-4af767cb6436" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1611,13 +1611,13 @@ "11996" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T043927Z:0c5aabbd-9a5b-45d6-9138-968b5154dbce" + "WESTUS:20210607T120931Z:d17bf1be-c1fb-41a7-bebf-3b19bf94091a" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:39:26 GMT" + "Mon, 07 Jun 2021 12:09:30 GMT" ], "Content-Length": [ "30" @@ -1633,19 +1633,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/608e279a-e13d-486b-b04a-0b5a595a03a3?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzYwOGUyNzlhLWUxM2QtNDg2Yi1iMDRhLTBiNWE1OTVhMDNhMz9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/e69604f4-2766-4c64-a874-6e3dbe807a1a?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2U2OTYwNGY0LTI3NjYtNGM2NC1hODc0LTZlM2RiZTgwN2ExYT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "65316a8c-8cdb-474b-9230-c6e6b7c0d360" + "f8713346-4253-4baa-b70f-63c77f592a29" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -1659,13 +1659,13 @@ "100" ], "x-ms-request-id": [ - "8207243d-600f-456f-a791-40231be6b414" + "a134cc22-e9eb-448b-866f-28351a74d58c" ], "x-ms-correlation-request-id": [ - "fde75752-e87b-4424-9db2-7ea55959dda1" + "fa0efda7-0740-4187-a585-1c97dc61c024" ], "x-ms-arm-service-request-id": [ - "f8a61c7d-d343-4978-af45-d45137213bb3" + "05097283-0ea7-4125-b80c-9ae24d5761c2" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1678,13 +1678,13 @@ "11995" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T044107Z:fde75752-e87b-4424-9db2-7ea55959dda1" + "WESTUS:20210607T121111Z:fa0efda7-0740-4187-a585-1c97dc61c024" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:41:07 GMT" + "Mon, 07 Jun 2021 12:11:11 GMT" ], "Content-Length": [ "30" @@ -1700,19 +1700,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/608e279a-e13d-486b-b04a-0b5a595a03a3?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzYwOGUyNzlhLWUxM2QtNDg2Yi1iMDRhLTBiNWE1OTVhMDNhMz9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/e69604f4-2766-4c64-a874-6e3dbe807a1a?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2U2OTYwNGY0LTI3NjYtNGM2NC1hODc0LTZlM2RiZTgwN2ExYT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "65316a8c-8cdb-474b-9230-c6e6b7c0d360" + "f8713346-4253-4baa-b70f-63c77f592a29" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -1726,13 +1726,13 @@ "100" ], "x-ms-request-id": [ - "155b3914-772f-420e-9da1-fb2cffbb4432" + "cf5a268c-8fc0-4775-8b60-53f93fe1df91" ], "x-ms-correlation-request-id": [ - "a97af4fd-1e33-4b5d-a240-325bbf9b03c2" + "d12b3e5f-b43f-44dc-8082-88db531b29bd" ], "x-ms-arm-service-request-id": [ - "00dc8784-4970-42bd-a372-0280959662de" + "5da8005d-9fcb-4621-b54b-55959e59e282" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1745,13 +1745,13 @@ "11994" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T044247Z:a97af4fd-1e33-4b5d-a240-325bbf9b03c2" + "WESTUS:20210607T121252Z:d12b3e5f-b43f-44dc-8082-88db531b29bd" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:42:47 GMT" + "Mon, 07 Jun 2021 12:12:51 GMT" ], "Content-Length": [ "30" @@ -1767,19 +1767,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/608e279a-e13d-486b-b04a-0b5a595a03a3?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzYwOGUyNzlhLWUxM2QtNDg2Yi1iMDRhLTBiNWE1OTVhMDNhMz9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/e69604f4-2766-4c64-a874-6e3dbe807a1a?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2U2OTYwNGY0LTI3NjYtNGM2NC1hODc0LTZlM2RiZTgwN2ExYT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "65316a8c-8cdb-474b-9230-c6e6b7c0d360" + "f8713346-4253-4baa-b70f-63c77f592a29" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -1793,13 +1793,13 @@ "100" ], "x-ms-request-id": [ - "0b83d9a7-9295-432c-ab6e-3e41c1f5dc37" + "4b3f7a5c-e76c-4487-8f41-e1cc7f9bba8a" ], "x-ms-correlation-request-id": [ - "f5a84c6c-7e67-4962-9f6d-84c4b12a0cac" + "19aa7649-fbaa-4f6e-8af6-0e16f2692df5" ], "x-ms-arm-service-request-id": [ - "f8c00c5f-564a-43c9-979d-ab943083bfab" + "61718a2f-e8f5-4a28-8239-d1f2d5fe5146" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1812,13 +1812,13 @@ "11993" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T044427Z:f5a84c6c-7e67-4962-9f6d-84c4b12a0cac" + "WESTUS:20210607T121432Z:19aa7649-fbaa-4f6e-8af6-0e16f2692df5" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:44:27 GMT" + "Mon, 07 Jun 2021 12:14:32 GMT" ], "Content-Length": [ "30" @@ -1834,19 +1834,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/608e279a-e13d-486b-b04a-0b5a595a03a3?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzYwOGUyNzlhLWUxM2QtNDg2Yi1iMDRhLTBiNWE1OTVhMDNhMz9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/e69604f4-2766-4c64-a874-6e3dbe807a1a?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2U2OTYwNGY0LTI3NjYtNGM2NC1hODc0LTZlM2RiZTgwN2ExYT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "65316a8c-8cdb-474b-9230-c6e6b7c0d360" + "f8713346-4253-4baa-b70f-63c77f592a29" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -1856,14 +1856,17 @@ "Pragma": [ "no-cache" ], + "Retry-After": [ + "100" + ], "x-ms-request-id": [ - "2087554e-d484-4257-82a2-cc5020e936fd" + "6f1259ce-04c1-43f4-aa02-42cae5ca1aa2" ], "x-ms-correlation-request-id": [ - "05238d72-53b4-4a2b-8d79-31be1d757122" + "0dfed60e-bc79-4645-852f-e55930f55bcc" ], "x-ms-arm-service-request-id": [ - "dd674881-8071-4a52-93f7-b7ac2e8906a9" + "979907eb-b25e-4f44-8d7a-247d5d9f5095" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1876,16 +1879,16 @@ "11992" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T044608Z:05238d72-53b4-4a2b-8d79-31be1d757122" + "WESTUS:20210607T121613Z:0dfed60e-bc79-4645-852f-e55930f55bcc" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:46:07 GMT" + "Mon, 07 Jun 2021 12:16:12 GMT" ], "Content-Length": [ - "29" + "30" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1894,23 +1897,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualHubs/ps3727/ipConfigurations/ipconfig1?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMTA2MS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHMzNzI3L2lwQ29uZmlndXJhdGlvbnMvaXBjb25maWcxP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/e69604f4-2766-4c64-a874-6e3dbe807a1a?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2U2OTYwNGY0LTI3NjYtNGM2NC1hODc0LTZlM2RiZTgwN2ExYT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "65316a8c-8cdb-474b-9230-c6e6b7c0d360" + "f8713346-4253-4baa-b70f-63c77f592a29" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -1920,17 +1923,17 @@ "Pragma": [ "no-cache" ], - "ETag": [ - "W/\"e3a11b08-c86b-48f5-9a58-7ddf2b6166e4\"" + "Retry-After": [ + "100" ], "x-ms-request-id": [ - "e4d7d80b-2fbb-4636-9482-c90b60e9882a" + "5c201cef-b512-436a-8d50-23b42e9f2720" ], "x-ms-correlation-request-id": [ - "f93a4a10-1106-40e7-b219-413fdde92286" + "0def1258-b46b-47e1-8b12-6e28a11d0b3b" ], "x-ms-arm-service-request-id": [ - "3822ae7b-91a0-4beb-bef5-cb063568dbfa" + "5e239700-e11d-4719-9861-a41c02ea5439" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1943,16 +1946,16 @@ "11991" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T044608Z:f93a4a10-1106-40e7-b219-413fdde92286" + "WESTUS:20210607T121753Z:0def1258-b46b-47e1-8b12-6e28a11d0b3b" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:46:08 GMT" + "Mon, 07 Jun 2021 12:17:52 GMT" ], "Content-Length": [ - "604" + "30" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1961,26 +1964,87 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ipconfig1\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualHubs/ps3727/ipConfigurations/ipconfig1\",\r\n \"etag\": \"W/\\\"e3a11b08-c86b-48f5-9a58-7ddf2b6166e4\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualNetworks/ps8719/subnets/RouteServerSubnet\"\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualHubs/ps3727/ipConfigurations/ipconfig1?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMTA2MS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHMzNzI3L2lwQ29uZmlndXJhdGlvbnMvaXBjb25maWcxP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/e69604f4-2766-4c64-a874-6e3dbe807a1a?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2U2OTYwNGY0LTI3NjYtNGM2NC1hODc0LTZlM2RiZTgwN2ExYT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "65316a8c-8cdb-474b-9230-c6e6b7c0d360" + "f8713346-4253-4baa-b70f-63c77f592a29" ], - "Accept-Language": [ - "en-US" + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "067c960d-f12d-406f-956b-f98853309e6c" + ], + "x-ms-correlation-request-id": [ + "769ffb6b-32ad-41ad-b6ce-858fcab30405" + ], + "x-ms-arm-service-request-id": [ + "283d26c3-f811-470a-a99f-918efe40e97f" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11990" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210607T121933Z:769ffb6b-32ad-41ad-b6ce-858fcab30405" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Mon, 07 Jun 2021 12:19:32 GMT" + ], + "Content-Length": [ + "29" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualHubs/ps3819/ipConfigurations/ipconfig1?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzODUxMC9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHMzODE5L2lwQ29uZmlndXJhdGlvbnMvaXBjb25maWcxP2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "f8713346-4253-4baa-b70f-63c77f592a29" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -1991,16 +2055,16 @@ "no-cache" ], "ETag": [ - "W/\"e3a11b08-c86b-48f5-9a58-7ddf2b6166e4\"" + "W/\"74e62c78-71e6-4921-9e62-38b6a2aaec05\"" ], "x-ms-request-id": [ - "7d46ad45-38af-4751-9095-b88aed11cf69" + "388145a3-e0c7-44e7-ac58-5faddc296ee6" ], "x-ms-correlation-request-id": [ - "4f46e8e2-149a-4868-a746-bc7d292d23bb" + "ee4917ff-5723-4253-b2dd-9644786fa1b7" ], "x-ms-arm-service-request-id": [ - "deceac94-6c4d-4db5-a96f-85655260ebfe" + "9e109c26-e878-42f0-9f43-816be0ea5447" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2013,13 +2077,13 @@ "11989" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T044608Z:4f46e8e2-149a-4868-a746-bc7d292d23bb" + "WESTUS:20210607T121933Z:ee4917ff-5723-4253-b2dd-9644786fa1b7" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:46:08 GMT" + "Mon, 07 Jun 2021 12:19:33 GMT" ], "Content-Length": [ "604" @@ -2031,26 +2095,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ipconfig1\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualHubs/ps3727/ipConfigurations/ipconfig1\",\r\n \"etag\": \"W/\\\"e3a11b08-c86b-48f5-9a58-7ddf2b6166e4\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualNetworks/ps8719/subnets/RouteServerSubnet\"\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ipconfig1\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualHubs/ps3819/ipConfigurations/ipconfig1\",\r\n \"etag\": \"W/\\\"74e62c78-71e6-4921-9e62-38b6a2aaec05\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualNetworks/ps7145/subnets/RouteServerSubnet\"\r\n }\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualHubs/ps3727/ipConfigurations/ipconfig1?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMTA2MS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHMzNzI3L2lwQ29uZmlndXJhdGlvbnMvaXBjb25maWcxP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualHubs/ps3819/ipConfigurations?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzODUxMC9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHMzODE5L2lwQ29uZmlndXJhdGlvbnM/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "f53c9302-24d7-45d1-98cd-8c97fdde1a49" + "f8713346-4253-4baa-b70f-63c77f592a29" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -2060,17 +2124,14 @@ "Pragma": [ "no-cache" ], - "ETag": [ - "W/\"e3a11b08-c86b-48f5-9a58-7ddf2b6166e4\"" - ], "x-ms-request-id": [ - "39406ed7-b259-4847-a01b-95ec63d81048" + "b0ab20c0-ec48-4ea2-a177-fea94757f947" ], "x-ms-correlation-request-id": [ - "753f52ef-3cca-48b8-bb0e-01ac0c98bcf5" + "0949ec8d-1553-4a80-8e13-92e9b28e9385" ], "x-ms-arm-service-request-id": [ - "f8cc48b9-b737-4354-baab-70492a2a9eb4" + "b8089a8f-4f1e-49a6-86e4-2c4071c12c1c" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2080,19 +2141,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11986" + "11987" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T044609Z:753f52ef-3cca-48b8-bb0e-01ac0c98bcf5" + "WESTUS:20210607T121934Z:0949ec8d-1553-4a80-8e13-92e9b28e9385" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:46:09 GMT" + "Mon, 07 Jun 2021 12:19:33 GMT" ], "Content-Length": [ - "604" + "681" ], "Content-Type": [ "application/json; charset=utf-8" @@ -2101,26 +2162,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ipconfig1\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualHubs/ps3727/ipConfigurations/ipconfig1\",\r\n \"etag\": \"W/\\\"e3a11b08-c86b-48f5-9a58-7ddf2b6166e4\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualNetworks/ps8719/subnets/RouteServerSubnet\"\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"name\": \"ipconfig1\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualHubs/ps3819/ipConfigurations/ipconfig1\",\r\n \"etag\": \"W/\\\"74e62c78-71e6-4921-9e62-38b6a2aaec05\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualNetworks/ps7145/subnets/RouteServerSubnet\"\r\n }\r\n }\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualHubs/ps3727/ipConfigurations/ipconfig1?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMTA2MS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHMzNzI3L2lwQ29uZmlndXJhdGlvbnMvaXBjb25maWcxP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualHubs/ps3819/ipConfigurations?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzODUxMC9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHMzODE5L2lwQ29uZmlndXJhdGlvbnM/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "67f81d40-c451-419e-8174-5554602af832" + "59516bc3-e866-4cb6-a8a5-beef3e23e855" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -2130,17 +2191,14 @@ "Pragma": [ "no-cache" ], - "ETag": [ - "W/\"9288ffd3-299b-4f2a-8913-f1ddc877b6ab\"" - ], "x-ms-request-id": [ - "faa82ac1-0b83-41af-ae47-09ddd80a2e6e" + "0f8be4fc-ed82-44ab-9ac0-1fc3110fb011" ], "x-ms-correlation-request-id": [ - "27147c88-d60d-4f63-9504-598683553be9" + "662d7a59-434a-4d67-a344-b3b29313c312" ], "x-ms-arm-service-request-id": [ - "0d46afb9-f0f6-45a3-9ba1-c63d1bbc2a40" + "88bf3475-9776-4465-a84e-4ac4f34c0241" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2150,19 +2208,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11978" + "11984" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T044732Z:27147c88-d60d-4f63-9504-598683553be9" + "WESTUS:20210607T121934Z:662d7a59-434a-4d67-a344-b3b29313c312" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:47:32 GMT" + "Mon, 07 Jun 2021 12:19:34 GMT" ], "Content-Length": [ - "604" + "681" ], "Content-Type": [ "application/json; charset=utf-8" @@ -2171,26 +2229,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ipconfig1\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualHubs/ps3727/ipConfigurations/ipconfig1\",\r\n \"etag\": \"W/\\\"9288ffd3-299b-4f2a-8913-f1ddc877b6ab\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualNetworks/ps8719/subnets/RouteServerSubnet\"\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"name\": \"ipconfig1\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualHubs/ps3819/ipConfigurations/ipconfig1\",\r\n \"etag\": \"W/\\\"74e62c78-71e6-4921-9e62-38b6a2aaec05\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualNetworks/ps7145/subnets/RouteServerSubnet\"\r\n }\r\n }\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualHubs/ps3727/ipConfigurations/ipconfig1?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMTA2MS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHMzNzI3L2lwQ29uZmlndXJhdGlvbnMvaXBjb25maWcxP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualHubs/ps3819/ipConfigurations?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzODUxMC9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHMzODE5L2lwQ29uZmlndXJhdGlvbnM/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "66909457-da61-416e-93f1-79812322f82f" + "69ee8449-9820-44b5-a728-5e67c120a377" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -2200,17 +2258,81 @@ "Pragma": [ "no-cache" ], - "ETag": [ - "W/\"433c2f1e-eb6b-47c2-b86c-bc54423b2a56\"" + "x-ms-request-id": [ + "3c55fafb-d0fd-46aa-8613-774f7e543d9d" + ], + "x-ms-correlation-request-id": [ + "7a73de80-1b1f-44f0-93a4-e12f54679508" + ], + "x-ms-arm-service-request-id": [ + "d60ca4d8-2b9d-475f-8ef0-c46bfbeedf9a" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11975" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210607T122057Z:7a73de80-1b1f-44f0-93a4-e12f54679508" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Mon, 07 Jun 2021 12:20:56 GMT" + ], + "Content-Length": [ + "681" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"name\": \"ipconfig1\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualHubs/ps3819/ipConfigurations/ipconfig1\",\r\n \"etag\": \"W/\\\"23ba7f44-930a-41b6-950e-d8832cbc6d8a\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualNetworks/ps7145/subnets/RouteServerSubnet\"\r\n }\r\n }\r\n }\r\n ]\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualHubs/ps3819/ipConfigurations?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzODUxMC9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHMzODE5L2lwQ29uZmlndXJhdGlvbnM/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "1afd1930-74d8-46c0-86e6-96c78ba49334" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" ], "x-ms-request-id": [ - "9293bdd0-74ba-4619-aafe-f7b471423b23" + "04b22e5e-c748-4aad-9061-475c9429ee65" ], "x-ms-correlation-request-id": [ - "229929f3-b603-4b46-be3a-04a91e484666" + "6fb32126-18b8-49a5-bd2c-f6f3b2668344" ], "x-ms-arm-service-request-id": [ - "0592c036-5c2d-4d3f-9dca-b0edad69a0a8" + "508e9ac6-e033-4ad9-a768-8efa164873fd" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2220,19 +2342,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11969" + "11966" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T044900Z:229929f3-b603-4b46-be3a-04a91e484666" + "WESTUS:20210607T122218Z:6fb32126-18b8-49a5-bd2c-f6f3b2668344" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:49:00 GMT" + "Mon, 07 Jun 2021 12:22:18 GMT" ], "Content-Length": [ - "604" + "681" ], "Content-Type": [ "application/json; charset=utf-8" @@ -2241,26 +2363,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ipconfig1\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualHubs/ps3727/ipConfigurations/ipconfig1\",\r\n \"etag\": \"W/\\\"433c2f1e-eb6b-47c2-b86c-bc54423b2a56\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualNetworks/ps8719/subnets/RouteServerSubnet\"\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"name\": \"ipconfig1\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualHubs/ps3819/ipConfigurations/ipconfig1\",\r\n \"etag\": \"W/\\\"4e3ae0a5-3c60-445f-8956-7426a889b310\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualNetworks/ps7145/subnets/RouteServerSubnet\"\r\n }\r\n }\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualHubs/ps3727/bgpConnections?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMTA2MS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHMzNzI3L2JncENvbm5lY3Rpb25zP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualHubs/ps3819/bgpConnections?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzODUxMC9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHMzODE5L2JncENvbm5lY3Rpb25zP2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "f53c9302-24d7-45d1-98cd-8c97fdde1a49" + "59516bc3-e866-4cb6-a8a5-beef3e23e855" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -2271,13 +2393,13 @@ "no-cache" ], "x-ms-request-id": [ - "aac32992-6e0f-4db9-a06e-0fe8123db7c6" + "df14a36c-6b79-427b-b093-edc27dfd60d2" ], "x-ms-correlation-request-id": [ - "283d17a4-e26a-4b8b-b582-8a1b34f6cac0" + "c3bf7479-a2e8-443c-ad68-48bfe1da27ad" ], "x-ms-arm-service-request-id": [ - "c0b2ba99-5c64-4687-9fa3-8465ec15b7df" + "dc1f7ad8-c948-4ac9-9bfc-8600340c0964" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2287,16 +2409,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11987" + "11985" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T044609Z:283d17a4-e26a-4b8b-b582-8a1b34f6cac0" + "WESTUS:20210607T121934Z:c3bf7479-a2e8-443c-ad68-48bfe1da27ad" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:46:08 GMT" + "Mon, 07 Jun 2021 12:19:33 GMT" ], "Content-Length": [ "19" @@ -2312,22 +2434,22 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualHubs/ps3727/bgpConnections?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMTA2MS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHMzNzI3L2JncENvbm5lY3Rpb25zP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualHubs/ps3819/bgpConnections?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzODUxMC9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHMzODE5L2JncENvbm5lY3Rpb25zP2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "67f81d40-c451-419e-8174-5554602af832" + "69ee8449-9820-44b5-a728-5e67c120a377" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -2338,13 +2460,13 @@ "no-cache" ], "x-ms-request-id": [ - "70199820-be9b-435f-ab3a-bd0bffbe854d" + "736bfc2f-a779-4c84-abbe-6ee0a7c32e14" ], "x-ms-correlation-request-id": [ - "b8d14508-f5b3-4f4f-bb01-0a65026ad89f" + "9375554f-9757-4a04-9bb2-331558394860" ], "x-ms-arm-service-request-id": [ - "29fbcfa8-57b7-40e8-b677-15e788f0bfdc" + "1eb73d4d-699e-41e7-b502-5c067ec771bd" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2354,16 +2476,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11979" + "11976" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T044726Z:b8d14508-f5b3-4f4f-bb01-0a65026ad89f" + "WESTUS:20210607T122056Z:9375554f-9757-4a04-9bb2-331558394860" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:47:25 GMT" + "Mon, 07 Jun 2021 12:20:56 GMT" ], "Content-Length": [ "480" @@ -2375,26 +2497,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"name\": \"ps8641\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualHubs/ps3727/bgpConnections/ps8641\",\r\n \"etag\": \"W/\\\"9288ffd3-299b-4f2a-8913-f1ddc877b6ab\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/bgpConnections\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"peerIp\": \"192.168.1.5\",\r\n \"peerAsn\": 20000\r\n }\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"name\": \"ps9993\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualHubs/ps3819/bgpConnections/ps9993\",\r\n \"etag\": \"W/\\\"23ba7f44-930a-41b6-950e-d8832cbc6d8a\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/bgpConnections\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"peerIp\": \"192.168.1.5\",\r\n \"peerAsn\": 20000\r\n }\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualHubs/ps3727/bgpConnections?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMTA2MS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHMzNzI3L2JncENvbm5lY3Rpb25zP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualHubs/ps3819/bgpConnections?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzODUxMC9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHMzODE5L2JncENvbm5lY3Rpb25zP2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "66909457-da61-416e-93f1-79812322f82f" + "1afd1930-74d8-46c0-86e6-96c78ba49334" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -2405,13 +2527,13 @@ "no-cache" ], "x-ms-request-id": [ - "faecbc2e-c882-419c-a155-a568737a1ea3" + "39da0d6f-7ab3-44ab-bbc0-631f34a93df1" ], "x-ms-correlation-request-id": [ - "010b9ee1-cfaa-4a72-9311-6205e8ff186d" + "3f1a22be-d5cb-48a7-9c99-de457f20e7b9" ], "x-ms-arm-service-request-id": [ - "d8389dd9-bf5d-42a1-8950-90535e4e74ca" + "b68ff44b-dc47-4db7-b1e0-15b59c37e870" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2421,16 +2543,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11970" + "11967" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T044900Z:010b9ee1-cfaa-4a72-9311-6205e8ff186d" + "WESTUS:20210607T122218Z:3f1a22be-d5cb-48a7-9c99-de457f20e7b9" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:49:00 GMT" + "Mon, 07 Jun 2021 12:22:18 GMT" ], "Content-Length": [ "19" @@ -2446,22 +2568,22 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualHubs/ps3727/bgpConnections/ps8641?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMTA2MS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHMzNzI3L2JncENvbm5lY3Rpb25zL3BzODY0MT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualHubs/ps3819/bgpConnections/ps9993?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzODUxMC9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHMzODE5L2JncENvbm5lY3Rpb25zL3BzOTk5Mz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "67f81d40-c451-419e-8174-5554602af832" + "69ee8449-9820-44b5-a728-5e67c120a377" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -2472,13 +2594,13 @@ "no-cache" ], "x-ms-request-id": [ - "00bf5d14-7a3a-4602-904b-10929ab8a4f3" + "4f29e888-a9aa-46db-9f19-7a122fc6c940" ], "x-ms-correlation-request-id": [ - "07642a0a-ac66-406f-9ae9-67bb6a7d3680" + "e117244e-0696-4207-9890-a479c1f1ec43" ], "x-ms-arm-service-request-id": [ - "7d7c7853-0ba4-47b5-a429-2f7a0ec801bf" + "e55bf0bf-6954-4fb6-a396-970ec400ecee" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2488,16 +2610,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11985" + "11983" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T044609Z:07642a0a-ac66-406f-9ae9-67bb6a7d3680" + "WESTUS:20210607T121935Z:e117244e-0696-4207-9890-a479c1f1ec43" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:46:09 GMT" + "Mon, 07 Jun 2021 12:19:34 GMT" ], "Content-Length": [ "249" @@ -2509,23 +2631,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"NotFound\",\r\n \"message\": \"Resource /subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualHubs/ps3727/bgpConnections/ps8641 not found.\",\r\n \"details\": []\r\n }\r\n}", + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"NotFound\",\r\n \"message\": \"Resource /subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualHubs/ps3819/bgpConnections/ps9993 not found.\",\r\n \"details\": []\r\n }\r\n}", "StatusCode": 404 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualHubs/ps3727/bgpConnections/ps8641?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMTA2MS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHMzNzI3L2JncENvbm5lY3Rpb25zL3BzODY0MT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualHubs/ps3819/bgpConnections/ps9993?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzODUxMC9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHMzODE5L2JncENvbm5lY3Rpb25zL3BzOTk5Mz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "67f81d40-c451-419e-8174-5554602af832" + "69ee8449-9820-44b5-a728-5e67c120a377" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -2536,16 +2658,16 @@ "no-cache" ], "ETag": [ - "W/\"9288ffd3-299b-4f2a-8913-f1ddc877b6ab\"" + "W/\"23ba7f44-930a-41b6-950e-d8832cbc6d8a\"" ], "x-ms-request-id": [ - "b45c0958-74a4-4dfd-8651-1ffe9829d0ed" + "54e6f1a2-f957-4b9d-89f4-72c10877d824" ], "x-ms-correlation-request-id": [ - "93bad5a3-54d7-4883-93d8-f1adac8c7f4b" + "a1563fcd-c6f6-4973-942a-dcf63814db36" ], "x-ms-arm-service-request-id": [ - "b09d339c-f6b1-4653-b4e0-72aa786b1333" + "b535a7e1-a707-47ff-bc18-28c8e11017d1" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2555,16 +2677,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11981" + "11978" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T044720Z:93bad5a3-54d7-4883-93d8-f1adac8c7f4b" + "WESTUS:20210607T122056Z:a1563fcd-c6f6-4973-942a-dcf63814db36" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:47:19 GMT" + "Mon, 07 Jun 2021 12:20:56 GMT" ], "Content-Length": [ "411" @@ -2576,26 +2698,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps8641\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualHubs/ps3727/bgpConnections/ps8641\",\r\n \"etag\": \"W/\\\"9288ffd3-299b-4f2a-8913-f1ddc877b6ab\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/bgpConnections\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"peerIp\": \"192.168.1.5\",\r\n \"peerAsn\": 20000\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps9993\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualHubs/ps3819/bgpConnections/ps9993\",\r\n \"etag\": \"W/\\\"23ba7f44-930a-41b6-950e-d8832cbc6d8a\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/bgpConnections\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"peerIp\": \"192.168.1.5\",\r\n \"peerAsn\": 20000\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualHubs/ps3727/bgpConnections/ps8641?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMTA2MS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHMzNzI3L2JncENvbm5lY3Rpb25zL3BzODY0MT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualHubs/ps3819/bgpConnections/ps9993?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzODUxMC9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHMzODE5L2JncENvbm5lY3Rpb25zL3BzOTk5Mz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "00b57682-20d1-4cb0-ad59-3936a88e765a" + "d9631aae-37ef-435a-ab09-8a726e521d90" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -2606,16 +2728,16 @@ "no-cache" ], "ETag": [ - "W/\"9288ffd3-299b-4f2a-8913-f1ddc877b6ab\"" + "W/\"23ba7f44-930a-41b6-950e-d8832cbc6d8a\"" ], "x-ms-request-id": [ - "4987ab2f-6fce-4b40-8c81-fbc5299a5ec9" + "8e26590d-c04f-4771-8bbf-5db5b7f4364d" ], "x-ms-correlation-request-id": [ - "181a11cb-1cd1-4d79-9828-f3a9ff3a62fc" + "e661bc18-ded4-46e7-b48d-183811c6fc6b" ], "x-ms-arm-service-request-id": [ - "997de8cb-d280-42ca-a71d-cf7de48eadee" + "6160d822-91a4-43f9-8e91-6dce137c4496" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2625,16 +2747,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11977" + "11974" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T044738Z:181a11cb-1cd1-4d79-9828-f3a9ff3a62fc" + "WESTUS:20210607T122057Z:e661bc18-ded4-46e7-b48d-183811c6fc6b" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:47:38 GMT" + "Mon, 07 Jun 2021 12:20:56 GMT" ], "Content-Length": [ "411" @@ -2646,26 +2768,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps8641\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualHubs/ps3727/bgpConnections/ps8641\",\r\n \"etag\": \"W/\\\"9288ffd3-299b-4f2a-8913-f1ddc877b6ab\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/bgpConnections\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"peerIp\": \"192.168.1.5\",\r\n \"peerAsn\": 20000\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps9993\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualHubs/ps3819/bgpConnections/ps9993\",\r\n \"etag\": \"W/\\\"23ba7f44-930a-41b6-950e-d8832cbc6d8a\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/bgpConnections\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"peerIp\": \"192.168.1.5\",\r\n \"peerAsn\": 20000\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualHubs/ps3727/bgpConnections/ps8641?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMTA2MS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHMzNzI3L2JncENvbm5lY3Rpb25zL3BzODY0MT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualHubs/ps3819/bgpConnections/ps9993?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzODUxMC9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHMzODE5L2JncENvbm5lY3Rpb25zL3BzOTk5Mz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"peerAsn\": 20000,\r\n \"peerIp\": \"192.168.1.5\"\r\n },\r\n \"name\": \"ps8641\"\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"peerAsn\": 20000,\r\n \"peerIp\": \"192.168.1.5\"\r\n },\r\n \"name\": \"ps9993\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "67f81d40-c451-419e-8174-5554602af832" + "69ee8449-9820-44b5-a728-5e67c120a377" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ], "Content-Type": [ "application/json; charset=utf-8" @@ -2685,16 +2807,16 @@ "10" ], "x-ms-request-id": [ - "86f9f530-1c00-409a-b40a-4f53ae5784dd" + "ee2e44d7-507a-45b0-8270-7ebe5e644048" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/86f9f530-1c00-409a-b40a-4f53ae5784dd?api-version=2020-11-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/ee2e44d7-507a-45b0-8270-7ebe5e644048?api-version=2021-02-01" ], "x-ms-correlation-request-id": [ - "f4df869f-e2d4-4a02-8295-28ca0d783f59" + "bb3cab8d-0af2-4724-a9ca-5419103bc343" ], "x-ms-arm-service-request-id": [ - "54b46370-b0a8-4765-8b8e-602abab17a43" + "8b713c7d-4ca6-4c06-ad8b-83c9eb9de0c6" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2707,13 +2829,13 @@ "1199" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T044610Z:f4df869f-e2d4-4a02-8295-28ca0d783f59" + "WESTUS:20210607T121935Z:bb3cab8d-0af2-4724-a9ca-5419103bc343" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:46:10 GMT" + "Mon, 07 Jun 2021 12:19:34 GMT" ], "Content-Length": [ "410" @@ -2725,23 +2847,90 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps8641\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualHubs/ps3727/bgpConnections/ps8641\",\r\n \"etag\": \"W/\\\"2e53922e-f0e5-4de3-b1fa-e259a7a34cc1\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/bgpConnections\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"peerIp\": \"192.168.1.5\",\r\n \"peerAsn\": 20000\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps9993\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualHubs/ps3819/bgpConnections/ps9993\",\r\n \"etag\": \"W/\\\"c177ba86-e992-4f75-9706-a5b41c5885bb\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/bgpConnections\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"peerIp\": \"192.168.1.5\",\r\n \"peerAsn\": 20000\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/86f9f530-1c00-409a-b40a-4f53ae5784dd?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzg2ZjlmNTMwLTFjMDAtNDA5YS1iNDBhLTRmNTNhZTU3ODRkZD9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/ee2e44d7-507a-45b0-8270-7ebe5e644048?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2VlMmU0NGQ3LTUwN2EtNDViMC04MjcwLTdlYmU1ZTY0NDA0OD9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "67f81d40-c451-419e-8174-5554602af832" + "69ee8449-9820-44b5-a728-5e67c120a377" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "10" + ], + "x-ms-request-id": [ + "ef6f0d69-6ce3-4d2c-a51b-ea5f2ca06d4f" + ], + "x-ms-correlation-request-id": [ + "1b75185c-c21f-4fc3-8a21-8d165b4da198" + ], + "x-ms-arm-service-request-id": [ + "1c758450-9785-4a0d-ac04-6eabfbe44ff0" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11982" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210607T121945Z:1b75185c-c21f-4fc3-8a21-8d165b4da198" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Mon, 07 Jun 2021 12:19:44 GMT" + ], + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/ee2e44d7-507a-45b0-8270-7ebe5e644048?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2VlMmU0NGQ3LTUwN2EtNDViMC04MjcwLTdlYmU1ZTY0NDA0OD9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "69ee8449-9820-44b5-a728-5e67c120a377" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -2755,13 +2944,13 @@ "20" ], "x-ms-request-id": [ - "bb3ab4e2-5fe9-45b7-92f7-70bd26b7748e" + "034c2ded-cafb-4a87-8887-648f3b5f2f08" ], "x-ms-correlation-request-id": [ - "349d3df0-fc96-4a9e-852b-1d8e0720960d" + "e4050612-6f79-4fb0-9534-2080bada0184" ], "x-ms-arm-service-request-id": [ - "139a2085-2d63-4f5b-8b06-69e5a4e02652" + "15174854-5fb5-4ca4-aa9f-bcec3ea844fb" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2771,16 +2960,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11984" + "11981" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T044620Z:349d3df0-fc96-4a9e-852b-1d8e0720960d" + "WESTUS:20210607T121956Z:e4050612-6f79-4fb0-9534-2080bada0184" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:46:20 GMT" + "Mon, 07 Jun 2021 12:19:55 GMT" ], "Content-Length": [ "30" @@ -2796,19 +2985,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/86f9f530-1c00-409a-b40a-4f53ae5784dd?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzg2ZjlmNTMwLTFjMDAtNDA5YS1iNDBhLTRmNTNhZTU3ODRkZD9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/ee2e44d7-507a-45b0-8270-7ebe5e644048?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2VlMmU0NGQ3LTUwN2EtNDViMC04MjcwLTdlYmU1ZTY0NDA0OD9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "67f81d40-c451-419e-8174-5554602af832" + "69ee8449-9820-44b5-a728-5e67c120a377" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -2822,13 +3011,13 @@ "40" ], "x-ms-request-id": [ - "15ec1cb1-3bfb-47b2-997e-5d2270e5c08f" + "756a7897-e400-4f8e-80c5-7827c54c722f" ], "x-ms-correlation-request-id": [ - "4eca411b-2764-43f7-8e42-22e04f2748e0" + "66a59f6a-3832-4059-87f3-e80e0bc33126" ], "x-ms-arm-service-request-id": [ - "150abf89-0367-4d69-8ccf-a20e89148085" + "b64b036e-94d4-4078-ab21-961ca05203d3" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2838,16 +3027,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11983" + "11980" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T044640Z:4eca411b-2764-43f7-8e42-22e04f2748e0" + "WESTUS:20210607T122016Z:66a59f6a-3832-4059-87f3-e80e0bc33126" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:46:40 GMT" + "Mon, 07 Jun 2021 12:20:15 GMT" ], "Content-Length": [ "30" @@ -2863,19 +3052,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/86f9f530-1c00-409a-b40a-4f53ae5784dd?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzg2ZjlmNTMwLTFjMDAtNDA5YS1iNDBhLTRmNTNhZTU3ODRkZD9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/ee2e44d7-507a-45b0-8270-7ebe5e644048?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2VlMmU0NGQ3LTUwN2EtNDViMC04MjcwLTdlYmU1ZTY0NDA0OD9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "67f81d40-c451-419e-8174-5554602af832" + "69ee8449-9820-44b5-a728-5e67c120a377" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -2886,13 +3075,13 @@ "no-cache" ], "x-ms-request-id": [ - "6e273854-18db-4c1b-802e-dfa283a86424" + "40fc2ee0-2c90-4a4c-9087-0337a1104bc2" ], "x-ms-correlation-request-id": [ - "4a1a9ba6-c261-4782-951f-9fd6bfb282dd" + "2eaf2ed9-5777-43ad-94b6-3b8b5e60e8af" ], "x-ms-arm-service-request-id": [ - "ee30e0f1-be34-4442-b4f8-a60268dc2614" + "0d0dfc5f-8d6c-41df-bb07-02100a1ef7aa" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2902,16 +3091,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11982" + "11979" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T044720Z:4a1a9ba6-c261-4782-951f-9fd6bfb282dd" + "WESTUS:20210607T122056Z:2eaf2ed9-5777-43ad-94b6-3b8b5e60e8af" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:47:19 GMT" + "Mon, 07 Jun 2021 12:20:55 GMT" ], "Content-Length": [ "29" @@ -2927,22 +3116,22 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualHubs/ps3727/bgpConnections/ps8641?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMTA2MS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHMzNzI3L2JncENvbm5lY3Rpb25zL3BzODY0MT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualHubs/ps3819/bgpConnections/ps9993?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzODUxMC9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHMzODE5L2JncENvbm5lY3Rpb25zL3BzOTk5Mz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "66909457-da61-416e-93f1-79812322f82f" + "1afd1930-74d8-46c0-86e6-96c78ba49334" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -2953,22 +3142,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/b248ab9b-775b-421d-9841-908a63b0a1c1?api-version=2020-11-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/83920b94-aa60-4be2-a68d-3e2c659aa65c?api-version=2021-02-01" ], "Retry-After": [ "10" ], "x-ms-request-id": [ - "b248ab9b-775b-421d-9841-908a63b0a1c1" + "83920b94-aa60-4be2-a68d-3e2c659aa65c" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/b248ab9b-775b-421d-9841-908a63b0a1c1?api-version=2020-11-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/83920b94-aa60-4be2-a68d-3e2c659aa65c?api-version=2021-02-01" ], "x-ms-correlation-request-id": [ - "5a63ae04-f941-4d73-801b-120def97fcf2" + "fc759a7c-d8ea-4412-8d58-4402026399ac" ], "x-ms-arm-service-request-id": [ - "41e17547-8200-4576-af1f-1af15632cb9a" + "d4e4decf-193c-4463-8cf7-73f872ac32b1" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2981,13 +3170,13 @@ "14999" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T044739Z:5a63ae04-f941-4d73-801b-120def97fcf2" + "WESTUS:20210607T122057Z:fc759a7c-d8ea-4412-8d58-4402026399ac" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:47:39 GMT" + "Mon, 07 Jun 2021 12:20:56 GMT" ], "Expires": [ "-1" @@ -3000,19 +3189,19 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/b248ab9b-775b-421d-9841-908a63b0a1c1?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2IyNDhhYjliLTc3NWItNDIxZC05ODQxLTkwOGE2M2IwYTFjMT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/83920b94-aa60-4be2-a68d-3e2c659aa65c?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzgzOTIwYjk0LWFhNjAtNGJlMi1hNjhkLTNlMmM2NTlhYTY1Yz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "66909457-da61-416e-93f1-79812322f82f" + "1afd1930-74d8-46c0-86e6-96c78ba49334" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -3026,13 +3215,13 @@ "10" ], "x-ms-request-id": [ - "f8d00269-9481-49d2-be9e-d6701fe6b841" + "ff509d46-3584-4a49-8c9d-06bc9b99479e" ], "x-ms-correlation-request-id": [ - "74b2d4b6-62bc-405f-aafe-d4a34340935b" + "0f5d88a3-caeb-4134-90fb-a37643684cec" ], "x-ms-arm-service-request-id": [ - "c000d428-3786-4b6c-89e6-771f5978d7a1" + "39c2b7d7-3539-4942-9663-e6cb57cb4a5a" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3042,16 +3231,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11976" + "11973" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T044749Z:74b2d4b6-62bc-405f-aafe-d4a34340935b" + "WESTUS:20210607T122107Z:0f5d88a3-caeb-4134-90fb-a37643684cec" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:47:49 GMT" + "Mon, 07 Jun 2021 12:21:07 GMT" ], "Content-Length": [ "30" @@ -3067,19 +3256,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/b248ab9b-775b-421d-9841-908a63b0a1c1?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2IyNDhhYjliLTc3NWItNDIxZC05ODQxLTkwOGE2M2IwYTFjMT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/83920b94-aa60-4be2-a68d-3e2c659aa65c?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzgzOTIwYjk0LWFhNjAtNGJlMi1hNjhkLTNlMmM2NTlhYTY1Yz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "66909457-da61-416e-93f1-79812322f82f" + "1afd1930-74d8-46c0-86e6-96c78ba49334" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -3093,13 +3282,13 @@ "20" ], "x-ms-request-id": [ - "9dc1aaf3-fc5e-44c6-8b6e-206d5418c9f8" + "4228d01c-d1b1-4d8b-98b2-e0d6b5c3de66" ], "x-ms-correlation-request-id": [ - "351e48d2-d0f2-43ce-b5c3-ba6fb7385ccd" + "66bcd21d-2598-4d3d-bc77-85f08783ff2d" ], "x-ms-arm-service-request-id": [ - "9b13e510-4530-4e5c-b486-4d8d036ecbfc" + "7a42a870-22e2-4217-b521-7bc7be784089" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3109,16 +3298,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11975" + "11972" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T044759Z:351e48d2-d0f2-43ce-b5c3-ba6fb7385ccd" + "WESTUS:20210607T122117Z:66bcd21d-2598-4d3d-bc77-85f08783ff2d" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:47:59 GMT" + "Mon, 07 Jun 2021 12:21:17 GMT" ], "Content-Length": [ "30" @@ -3134,19 +3323,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/b248ab9b-775b-421d-9841-908a63b0a1c1?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2IyNDhhYjliLTc3NWItNDIxZC05ODQxLTkwOGE2M2IwYTFjMT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/83920b94-aa60-4be2-a68d-3e2c659aa65c?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzgzOTIwYjk0LWFhNjAtNGJlMi1hNjhkLTNlMmM2NTlhYTY1Yz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "66909457-da61-416e-93f1-79812322f82f" + "1afd1930-74d8-46c0-86e6-96c78ba49334" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -3160,13 +3349,13 @@ "40" ], "x-ms-request-id": [ - "177df8a1-d124-4bff-9b2d-dcaf663ce87d" + "d45a507b-b21a-4fee-973c-102240ae4f23" ], "x-ms-correlation-request-id": [ - "dd2ea3bd-a2dd-4c04-af27-2c42b6f4f376" + "5f0fccd0-7a8e-40be-8f7d-49c8c88546b9" ], "x-ms-arm-service-request-id": [ - "28b65de8-66a7-4e38-a964-ce3966c08d7c" + "437b6ff1-9360-4c5b-87de-fda6991b62d4" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3176,16 +3365,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11974" + "11971" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T044819Z:dd2ea3bd-a2dd-4c04-af27-2c42b6f4f376" + "WESTUS:20210607T122138Z:5f0fccd0-7a8e-40be-8f7d-49c8c88546b9" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:48:19 GMT" + "Mon, 07 Jun 2021 12:21:37 GMT" ], "Content-Length": [ "30" @@ -3201,19 +3390,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/b248ab9b-775b-421d-9841-908a63b0a1c1?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2IyNDhhYjliLTc3NWItNDIxZC05ODQxLTkwOGE2M2IwYTFjMT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/83920b94-aa60-4be2-a68d-3e2c659aa65c?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzgzOTIwYjk0LWFhNjAtNGJlMi1hNjhkLTNlMmM2NTlhYTY1Yz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "66909457-da61-416e-93f1-79812322f82f" + "1afd1930-74d8-46c0-86e6-96c78ba49334" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -3224,13 +3413,13 @@ "no-cache" ], "x-ms-request-id": [ - "a85cf009-dcc0-4136-b283-0d69e547af4a" + "b06beb25-0a7a-4f7f-b6ef-9b01651fead6" ], "x-ms-correlation-request-id": [ - "9a31bdbe-0ac1-45d6-8919-2d4ec8afb6df" + "8ec8c81a-8c1d-4a41-b924-1ebc3b0df91d" ], "x-ms-arm-service-request-id": [ - "3e0f3476-891f-443d-b027-1d616bfcc88c" + "585acb78-027a-45ec-9a4b-2287cac0d47a" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3240,16 +3429,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11973" + "11970" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T044859Z:9a31bdbe-0ac1-45d6-8919-2d4ec8afb6df" + "WESTUS:20210607T122218Z:8ec8c81a-8c1d-4a41-b924-1ebc3b0df91d" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:48:59 GMT" + "Mon, 07 Jun 2021 12:22:18 GMT" ], "Content-Length": [ "29" @@ -3265,19 +3454,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/b248ab9b-775b-421d-9841-908a63b0a1c1?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25SZXN1bHRzL2IyNDhhYjliLTc3NWItNDIxZC05ODQxLTkwOGE2M2IwYTFjMT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/83920b94-aa60-4be2-a68d-3e2c659aa65c?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25SZXN1bHRzLzgzOTIwYjk0LWFhNjAtNGJlMi1hNjhkLTNlMmM2NTlhYTY1Yz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "66909457-da61-416e-93f1-79812322f82f" + "1afd1930-74d8-46c0-86e6-96c78ba49334" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -3288,19 +3477,19 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/b248ab9b-775b-421d-9841-908a63b0a1c1?api-version=2020-11-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/83920b94-aa60-4be2-a68d-3e2c659aa65c?api-version=2021-02-01" ], "x-ms-request-id": [ - "b248ab9b-775b-421d-9841-908a63b0a1c1" + "83920b94-aa60-4be2-a68d-3e2c659aa65c" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/b248ab9b-775b-421d-9841-908a63b0a1c1?api-version=2020-11-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/83920b94-aa60-4be2-a68d-3e2c659aa65c?api-version=2021-02-01" ], "x-ms-correlation-request-id": [ - "5a63ae04-f941-4d73-801b-120def97fcf2" + "fc759a7c-d8ea-4412-8d58-4402026399ac" ], "x-ms-arm-service-request-id": [ - "41e17547-8200-4576-af1f-1af15632cb9a" + "d4e4decf-193c-4463-8cf7-73f872ac32b1" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3310,16 +3499,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11972" + "11969" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T044859Z:83e63518-d630-4225-bb0c-31b2973093f9" + "WESTUS:20210607T122218Z:0b979b41-e7e7-419d-8076-b9c89e05480d" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:48:59 GMT" + "Mon, 07 Jun 2021 12:22:18 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -3332,22 +3521,22 @@ "StatusCode": 204 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualHubs/ps3727/ipConfigurations/ipconfig1?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMTA2MS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHMzNzI3L2lwQ29uZmlndXJhdGlvbnMvaXBjb25maWcxP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualHubs/ps3819/ipConfigurations/ipconfig1?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzODUxMC9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHMzODE5L2lwQ29uZmlndXJhdGlvbnMvaXBjb25maWcxP2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "050d5a45-daee-4dc7-ad9c-6bc4441052b4" + "c73927f4-ae83-4154-bfa6-f78802ccfb49" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -3358,22 +3547,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/e7294433-d484-4d3f-aa2a-dbc0581c4d3f?api-version=2020-11-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/5459fe63-ba0b-4a0a-a538-ac8f9e388d8a?api-version=2021-02-01" ], "Retry-After": [ "10" ], "x-ms-request-id": [ - "e7294433-d484-4d3f-aa2a-dbc0581c4d3f" + "5459fe63-ba0b-4a0a-a538-ac8f9e388d8a" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/e7294433-d484-4d3f-aa2a-dbc0581c4d3f?api-version=2020-11-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/5459fe63-ba0b-4a0a-a538-ac8f9e388d8a?api-version=2021-02-01" ], "x-ms-correlation-request-id": [ - "9ac53f6a-0536-4cb0-9c8b-65f678cb3de9" + "22496f54-ec01-4ee7-bc11-e89100020acd" ], "x-ms-arm-service-request-id": [ - "2795f363-9d68-45e8-8914-89e0f9bd6a21" + "ebb68866-0bbe-4448-b6ef-b8e6b4d40b33" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3386,13 +3575,13 @@ "14998" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T044900Z:9ac53f6a-0536-4cb0-9c8b-65f678cb3de9" + "WESTUS:20210607T122219Z:22496f54-ec01-4ee7-bc11-e89100020acd" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:49:00 GMT" + "Mon, 07 Jun 2021 12:22:18 GMT" ], "Expires": [ "-1" @@ -3405,19 +3594,19 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/e7294433-d484-4d3f-aa2a-dbc0581c4d3f?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2U3Mjk0NDMzLWQ0ODQtNGQzZi1hYTJhLWRiYzA1ODFjNGQzZj9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/5459fe63-ba0b-4a0a-a538-ac8f9e388d8a?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzU0NTlmZTYzLWJhMGItNGEwYS1hNTM4LWFjOGY5ZTM4OGQ4YT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "050d5a45-daee-4dc7-ad9c-6bc4441052b4" + "c73927f4-ae83-4154-bfa6-f78802ccfb49" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -3431,13 +3620,13 @@ "10" ], "x-ms-request-id": [ - "aa68fe33-b353-476b-88fe-780ab824c32f" + "d6691b6f-688b-4bf8-9190-6c2e611a45c9" ], "x-ms-correlation-request-id": [ - "9ec824c4-a9e1-4486-b38d-9aa18a8260b7" + "194988f3-0614-44c0-bc90-d83b821ade09" ], "x-ms-arm-service-request-id": [ - "eb354cd1-38bf-4663-b975-de80188d30a2" + "2d04797e-8093-4b60-8952-d252d050181a" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3447,16 +3636,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11968" + "11965" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T044910Z:9ec824c4-a9e1-4486-b38d-9aa18a8260b7" + "WESTUS:20210607T122229Z:194988f3-0614-44c0-bc90-d83b821ade09" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:49:10 GMT" + "Mon, 07 Jun 2021 12:22:28 GMT" ], "Content-Length": [ "30" @@ -3472,19 +3661,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/e7294433-d484-4d3f-aa2a-dbc0581c4d3f?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2U3Mjk0NDMzLWQ0ODQtNGQzZi1hYTJhLWRiYzA1ODFjNGQzZj9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/5459fe63-ba0b-4a0a-a538-ac8f9e388d8a?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzU0NTlmZTYzLWJhMGItNGEwYS1hNTM4LWFjOGY5ZTM4OGQ4YT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "050d5a45-daee-4dc7-ad9c-6bc4441052b4" + "c73927f4-ae83-4154-bfa6-f78802ccfb49" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -3498,13 +3687,13 @@ "20" ], "x-ms-request-id": [ - "151827c6-1fe4-404a-a534-91c8b32d7bb2" + "ef3a62ce-b672-4e9f-8c6f-7924c44d2755" ], "x-ms-correlation-request-id": [ - "bd9647ec-9d12-4bf0-92e2-a5c80ed88d43" + "f22ff013-9126-4c30-8993-c659c18f2d69" ], "x-ms-arm-service-request-id": [ - "90ce5a34-f1fb-4034-841a-784917728c86" + "c69ad35e-c5cc-4358-b2e3-21528f3c3fe9" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3514,16 +3703,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11967" + "11964" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T044920Z:bd9647ec-9d12-4bf0-92e2-a5c80ed88d43" + "WESTUS:20210607T122239Z:f22ff013-9126-4c30-8993-c659c18f2d69" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:49:20 GMT" + "Mon, 07 Jun 2021 12:22:39 GMT" ], "Content-Length": [ "30" @@ -3539,19 +3728,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/e7294433-d484-4d3f-aa2a-dbc0581c4d3f?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2U3Mjk0NDMzLWQ0ODQtNGQzZi1hYTJhLWRiYzA1ODFjNGQzZj9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/5459fe63-ba0b-4a0a-a538-ac8f9e388d8a?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzU0NTlmZTYzLWJhMGItNGEwYS1hNTM4LWFjOGY5ZTM4OGQ4YT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "050d5a45-daee-4dc7-ad9c-6bc4441052b4" + "c73927f4-ae83-4154-bfa6-f78802ccfb49" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -3565,13 +3754,13 @@ "40" ], "x-ms-request-id": [ - "47ba17c7-fcba-416f-9905-60cf6b250cdf" + "728ad391-9b2b-4cbc-b6d1-eb0db2f1cc1a" ], "x-ms-correlation-request-id": [ - "657c2bf2-a2c7-4053-ba9b-a37d2f867fa6" + "ee28fcc1-a37a-4ffa-a3b2-735e6749630e" ], "x-ms-arm-service-request-id": [ - "be22d733-96da-4a32-ab19-ab8f15a1406a" + "684b91a6-3787-4b6a-8016-50e707164e8d" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3581,16 +3770,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11966" + "11963" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T044940Z:657c2bf2-a2c7-4053-ba9b-a37d2f867fa6" + "WESTUS:20210607T122259Z:ee28fcc1-a37a-4ffa-a3b2-735e6749630e" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:49:40 GMT" + "Mon, 07 Jun 2021 12:22:59 GMT" ], "Content-Length": [ "30" @@ -3606,19 +3795,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/e7294433-d484-4d3f-aa2a-dbc0581c4d3f?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2U3Mjk0NDMzLWQ0ODQtNGQzZi1hYTJhLWRiYzA1ODFjNGQzZj9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/5459fe63-ba0b-4a0a-a538-ac8f9e388d8a?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzU0NTlmZTYzLWJhMGItNGEwYS1hNTM4LWFjOGY5ZTM4OGQ4YT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "050d5a45-daee-4dc7-ad9c-6bc4441052b4" + "c73927f4-ae83-4154-bfa6-f78802ccfb49" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -3632,32 +3821,32 @@ "80" ], "x-ms-request-id": [ - "d4c4a783-2e39-4238-9724-9f339396da87" + "6a49314d-f1d2-4b01-a83b-93a5d8fec658" ], "x-ms-correlation-request-id": [ - "757ff1bb-876e-4324-8b0d-dfb18bc8af57" + "1299858c-ab5c-4ed9-aedd-19c032573300" ], "x-ms-arm-service-request-id": [ - "fc26e991-baae-4d49-81d3-715c54cebe9c" + "09abf0a3-5e33-4fc9-a14f-2688713adf66" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11965" - ], "Server": [ "Microsoft-HTTPAPI/2.0", "Microsoft-HTTPAPI/2.0" ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11962" + ], "x-ms-routing-request-id": [ - "WESTUS:20210317T045021Z:757ff1bb-876e-4324-8b0d-dfb18bc8af57" + "WESTUS:20210607T122339Z:1299858c-ab5c-4ed9-aedd-19c032573300" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:50:20 GMT" + "Mon, 07 Jun 2021 12:23:38 GMT" ], "Content-Length": [ "30" @@ -3673,19 +3862,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/e7294433-d484-4d3f-aa2a-dbc0581c4d3f?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2U3Mjk0NDMzLWQ0ODQtNGQzZi1hYTJhLWRiYzA1ODFjNGQzZj9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/5459fe63-ba0b-4a0a-a538-ac8f9e388d8a?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzU0NTlmZTYzLWJhMGItNGEwYS1hNTM4LWFjOGY5ZTM4OGQ4YT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "050d5a45-daee-4dc7-ad9c-6bc4441052b4" + "c73927f4-ae83-4154-bfa6-f78802ccfb49" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -3696,13 +3885,13 @@ "no-cache" ], "x-ms-request-id": [ - "07272ecf-4d9a-4d7f-aa0f-4cb025c8786e" + "d49dd809-5cc6-44e3-bbf0-8ae2a1ec7786" ], "x-ms-correlation-request-id": [ - "cb4ea698-d452-4dbf-9265-33b42dcecac3" + "0e2535a8-8dc1-45d1-bd9f-583aa26a5f18" ], "x-ms-arm-service-request-id": [ - "aeebce1c-d460-4645-bed2-cd3063386dc0" + "0227c881-0255-4942-b04f-a4fc0880c8ae" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3712,16 +3901,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11964" + "11961" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T045141Z:cb4ea698-d452-4dbf-9265-33b42dcecac3" + "WESTUS:20210607T122459Z:0e2535a8-8dc1-45d1-bd9f-583aa26a5f18" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:51:40 GMT" + "Mon, 07 Jun 2021 12:24:59 GMT" ], "Content-Length": [ "29" @@ -3737,19 +3926,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/e7294433-d484-4d3f-aa2a-dbc0581c4d3f?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25SZXN1bHRzL2U3Mjk0NDMzLWQ0ODQtNGQzZi1hYTJhLWRiYzA1ODFjNGQzZj9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/5459fe63-ba0b-4a0a-a538-ac8f9e388d8a?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25SZXN1bHRzLzU0NTlmZTYzLWJhMGItNGEwYS1hNTM4LWFjOGY5ZTM4OGQ4YT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "050d5a45-daee-4dc7-ad9c-6bc4441052b4" + "c73927f4-ae83-4154-bfa6-f78802ccfb49" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -3760,19 +3949,19 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/e7294433-d484-4d3f-aa2a-dbc0581c4d3f?api-version=2020-11-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/5459fe63-ba0b-4a0a-a538-ac8f9e388d8a?api-version=2021-02-01" ], "x-ms-request-id": [ - "e7294433-d484-4d3f-aa2a-dbc0581c4d3f" + "5459fe63-ba0b-4a0a-a538-ac8f9e388d8a" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/e7294433-d484-4d3f-aa2a-dbc0581c4d3f?api-version=2020-11-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/5459fe63-ba0b-4a0a-a538-ac8f9e388d8a?api-version=2021-02-01" ], "x-ms-correlation-request-id": [ - "9ac53f6a-0536-4cb0-9c8b-65f678cb3de9" + "22496f54-ec01-4ee7-bc11-e89100020acd" ], "x-ms-arm-service-request-id": [ - "2795f363-9d68-45e8-8914-89e0f9bd6a21" + "ebb68866-0bbe-4448-b6ef-b8e6b4d40b33" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3782,16 +3971,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11963" + "11960" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T045141Z:876ce3cd-07be-475e-8a0a-99ddde73d307" + "WESTUS:20210607T122500Z:24979e4a-ba42-42e4-9933-14de58be6b1c" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:51:41 GMT" + "Mon, 07 Jun 2021 12:24:59 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -3804,22 +3993,22 @@ "StatusCode": 204 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualHubs/ps3727?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMTA2MS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHMzNzI3P2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualHubs/ps3819?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzODUxMC9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHMzODE5P2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "050d5a45-daee-4dc7-ad9c-6bc4441052b4" + "c73927f4-ae83-4154-bfa6-f78802ccfb49" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -3830,25 +4019,25 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/397818ae-056b-488a-964c-23d1f0a68067?api-version=2020-11-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/d1b1c7d2-3b3f-4932-b8b2-d06f6f1d3987?api-version=2021-02-01" ], "Retry-After": [ "10" ], "x-ms-request-id": [ - "397818ae-056b-488a-964c-23d1f0a68067" + "d1b1c7d2-3b3f-4932-b8b2-d06f6f1d3987" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/397818ae-056b-488a-964c-23d1f0a68067?api-version=2020-11-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/d1b1c7d2-3b3f-4932-b8b2-d06f6f1d3987?api-version=2021-02-01" ], "x-ms-correlation-request-id": [ - "e3f73ceb-2ff1-4239-94fb-903fcbefcf99" + "9b92d1b6-3d95-4acb-b472-1f273c588e1a" ], "Azure-AsyncNotification": [ "Enabled" ], "x-ms-arm-service-request-id": [ - "c3cb5116-40b1-45bd-a7cd-0a3f1300d430" + "831f8a40-67fd-4636-bf29-3cc930ed4968" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3861,13 +4050,13 @@ "14997" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T045142Z:e3f73ceb-2ff1-4239-94fb-903fcbefcf99" + "WESTUS:20210607T122500Z:9b92d1b6-3d95-4acb-b472-1f273c588e1a" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:51:41 GMT" + "Mon, 07 Jun 2021 12:25:00 GMT" ], "Expires": [ "-1" @@ -3880,19 +4069,19 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/397818ae-056b-488a-964c-23d1f0a68067?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzM5NzgxOGFlLTA1NmItNDg4YS05NjRjLTIzZDFmMGE2ODA2Nz9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/d1b1c7d2-3b3f-4932-b8b2-d06f6f1d3987?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2QxYjFjN2QyLTNiM2YtNDkzMi1iOGIyLWQwNmY2ZjFkMzk4Nz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "050d5a45-daee-4dc7-ad9c-6bc4441052b4" + "c73927f4-ae83-4154-bfa6-f78802ccfb49" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -3903,13 +4092,13 @@ "no-cache" ], "x-ms-request-id": [ - "6c6a84b1-6210-4b63-966d-0481380c5aae" + "b004e1f3-a9f1-4cb0-aa34-0716a5d2c97b" ], "x-ms-correlation-request-id": [ - "c08a72bb-5873-4ac8-be8d-f6949b5f1a0f" + "59356008-5b1f-4040-8080-a3fa2aa18e59" ], "x-ms-arm-service-request-id": [ - "1a8f15a7-44cf-4b97-a52e-efd41807fb79" + "95b5e651-63c0-4e7e-a078-43f6d74a0f94" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3919,16 +4108,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11962" + "11959" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T045152Z:c08a72bb-5873-4ac8-be8d-f6949b5f1a0f" + "WESTUS:20210607T122510Z:59356008-5b1f-4040-8080-a3fa2aa18e59" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:51:52 GMT" + "Mon, 07 Jun 2021 12:25:10 GMT" ], "Content-Length": [ "29" @@ -3944,19 +4133,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/397818ae-056b-488a-964c-23d1f0a68067?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25SZXN1bHRzLzM5NzgxOGFlLTA1NmItNDg4YS05NjRjLTIzZDFmMGE2ODA2Nz9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/d1b1c7d2-3b3f-4932-b8b2-d06f6f1d3987?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25SZXN1bHRzL2QxYjFjN2QyLTNiM2YtNDkzMi1iOGIyLWQwNmY2ZjFkMzk4Nz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "050d5a45-daee-4dc7-ad9c-6bc4441052b4" + "c73927f4-ae83-4154-bfa6-f78802ccfb49" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -3967,22 +4156,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/397818ae-056b-488a-964c-23d1f0a68067?api-version=2020-11-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/d1b1c7d2-3b3f-4932-b8b2-d06f6f1d3987?api-version=2021-02-01" ], "x-ms-request-id": [ - "397818ae-056b-488a-964c-23d1f0a68067" + "d1b1c7d2-3b3f-4932-b8b2-d06f6f1d3987" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/397818ae-056b-488a-964c-23d1f0a68067?api-version=2020-11-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/d1b1c7d2-3b3f-4932-b8b2-d06f6f1d3987?api-version=2021-02-01" ], "x-ms-correlation-request-id": [ - "e3f73ceb-2ff1-4239-94fb-903fcbefcf99" + "9b92d1b6-3d95-4acb-b472-1f273c588e1a" ], "Azure-AsyncNotification": [ "Enabled" ], "x-ms-arm-service-request-id": [ - "c3cb5116-40b1-45bd-a7cd-0a3f1300d430" + "831f8a40-67fd-4636-bf29-3cc930ed4968" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3992,16 +4181,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11961" + "11958" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T045152Z:46b9e358-0eec-4db8-8984-cfd05f8653c4" + "WESTUS:20210607T122511Z:ead6c28a-7ce5-4bc1-9dd6-2f1b4180f030" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:51:52 GMT" + "Mon, 07 Jun 2021 12:25:10 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -4014,22 +4203,22 @@ "StatusCode": 204 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps1061/providers/Microsoft.Network/virtualHubs?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMTA2MS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnM/YXBpLXZlcnNpb249MjAyMC0xMS0wMQ==", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps8510/providers/Microsoft.Network/virtualHubs?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzODUxMC9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnM/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "0389fab9-a5d1-4198-8b1f-a9c4e86ea7b0" + "9c34e93a-d528-4c0f-a6f8-21db55e15115" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -4039,64 +4228,57 @@ "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11957" + ], "x-ms-request-id": [ - "03960db8-6b01-4cb7-a9a2-af500e9d5bc3" + "5e4e7332-940d-4c71-8d91-5b580da93617" ], "x-ms-correlation-request-id": [ - "2de665fd-16de-492a-b101-501a11b708f6" + "5e4e7332-940d-4c71-8d91-5b580da93617" ], - "x-ms-arm-service-request-id": [ - "8afc8279-e10b-4d3d-91ea-1b902fa76547" + "x-ms-routing-request-id": [ + "WESTUS:20210607T122511Z:5e4e7332-940d-4c71-8d91-5b580da93617" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11960" - ], - "x-ms-routing-request-id": [ - "WESTUS:20210317T045152Z:2de665fd-16de-492a-b101-501a11b708f6" - ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:51:52 GMT" - ], - "Content-Length": [ - "19" + "Mon, 07 Jun 2021 12:25:10 GMT" ], "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" + ], + "Content-Length": [ + "12" ] }, "ResponseBody": "{\r\n \"value\": []\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourcegroups/ps1061?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlZ3JvdXBzL3BzMTA2MT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourcegroups/ps8510?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlZ3JvdXBzL3BzODUxMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "950fe4d0-b1d2-4049-ac80-b7962c1f42f3" + "ec44a2d3-bab5-4399-a731-90f1be4d059a" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.31" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -4107,7 +4289,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzEwNjEtQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzg1MTAtQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01" ], "Retry-After": [ "15" @@ -4116,13 +4298,13 @@ "14999" ], "x-ms-request-id": [ - "57d976eb-827c-424c-944f-e897696a6b30" + "90eed28a-30b7-41ce-9f4a-4712ed2911de" ], "x-ms-correlation-request-id": [ - "57d976eb-827c-424c-944f-e897696a6b30" + "90eed28a-30b7-41ce-9f4a-4712ed2911de" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T045154Z:57d976eb-827c-424c-944f-e897696a6b30" + "WESTCENTRALUS:20210607T122512Z:90eed28a-30b7-41ce-9f4a-4712ed2911de" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -4131,7 +4313,7 @@ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:51:54 GMT" + "Mon, 07 Jun 2021 12:25:11 GMT" ], "Expires": [ "-1" @@ -4144,16 +4326,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzEwNjEtQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpFd05qRXRRMFZPVkZKQlRGVlRSVlZCVUNJc0ltcHZZa3h2WTJGMGFXOXVJam9pWTJWdWRISmhiSFZ6WlhWaGNDSjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzg1MTAtQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpnMU1UQXRRMFZPVkZKQlRGVlRSVlZCVUNJc0ltcHZZa3h2WTJGMGFXOXVJam9pWTJWdWRISmhiSFZ6WlhWaGNDSjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.31" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -4164,7 +4346,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzEwNjEtQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzg1MTAtQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01" ], "Retry-After": [ "15" @@ -4173,13 +4355,13 @@ "11999" ], "x-ms-request-id": [ - "e96c81ea-1c73-44f1-8a3c-755eb26117d7" + "3d14b4af-395b-4996-9d4f-3b4f6af3dbcb" ], "x-ms-correlation-request-id": [ - "e96c81ea-1c73-44f1-8a3c-755eb26117d7" + "3d14b4af-395b-4996-9d4f-3b4f6af3dbcb" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T045209Z:e96c81ea-1c73-44f1-8a3c-755eb26117d7" + "WESTCENTRALUS:20210607T122527Z:3d14b4af-395b-4996-9d4f-3b4f6af3dbcb" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -4188,7 +4370,7 @@ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:52:09 GMT" + "Mon, 07 Jun 2021 12:25:27 GMT" ], "Expires": [ "-1" @@ -4201,16 +4383,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzEwNjEtQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpFd05qRXRRMFZPVkZKQlRGVlRSVlZCVUNJc0ltcHZZa3h2WTJGMGFXOXVJam9pWTJWdWRISmhiSFZ6WlhWaGNDSjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzg1MTAtQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpnMU1UQXRRMFZPVkZKQlRGVlRSVlZCVUNJc0ltcHZZa3h2WTJGMGFXOXVJam9pWTJWdWRISmhiSFZ6WlhWaGNDSjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.31" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -4221,7 +4403,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzEwNjEtQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzg1MTAtQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01" ], "Retry-After": [ "15" @@ -4230,13 +4412,13 @@ "11998" ], "x-ms-request-id": [ - "d601fb12-ad32-4d3d-b7c3-df19da3825a4" + "5a9cdb7b-d37c-4a36-93d3-8c2016c8a486" ], "x-ms-correlation-request-id": [ - "d601fb12-ad32-4d3d-b7c3-df19da3825a4" + "5a9cdb7b-d37c-4a36-93d3-8c2016c8a486" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T045224Z:d601fb12-ad32-4d3d-b7c3-df19da3825a4" + "WESTCENTRALUS:20210607T122542Z:5a9cdb7b-d37c-4a36-93d3-8c2016c8a486" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -4245,7 +4427,7 @@ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:52:24 GMT" + "Mon, 07 Jun 2021 12:25:42 GMT" ], "Expires": [ "-1" @@ -4258,16 +4440,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzEwNjEtQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpFd05qRXRRMFZPVkZKQlRGVlRSVlZCVUNJc0ltcHZZa3h2WTJGMGFXOXVJam9pWTJWdWRISmhiSFZ6WlhWaGNDSjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzg1MTAtQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpnMU1UQXRRMFZPVkZKQlRGVlRSVlZCVUNJc0ltcHZZa3h2WTJGMGFXOXVJam9pWTJWdWRISmhiSFZ6WlhWaGNDSjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.31" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -4278,7 +4460,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzEwNjEtQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzg1MTAtQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01" ], "Retry-After": [ "15" @@ -4287,13 +4469,13 @@ "11997" ], "x-ms-request-id": [ - "245cd64f-716c-4ff7-999a-9a504273f371" + "f66cdff5-37b9-4ff5-bd05-8d65b254c3db" ], "x-ms-correlation-request-id": [ - "245cd64f-716c-4ff7-999a-9a504273f371" + "f66cdff5-37b9-4ff5-bd05-8d65b254c3db" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T045239Z:245cd64f-716c-4ff7-999a-9a504273f371" + "WESTCENTRALUS:20210607T122557Z:f66cdff5-37b9-4ff5-bd05-8d65b254c3db" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -4302,7 +4484,7 @@ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:52:39 GMT" + "Mon, 07 Jun 2021 12:25:57 GMT" ], "Expires": [ "-1" @@ -4315,16 +4497,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzEwNjEtQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpFd05qRXRRMFZPVkZKQlRGVlRSVlZCVUNJc0ltcHZZa3h2WTJGMGFXOXVJam9pWTJWdWRISmhiSFZ6WlhWaGNDSjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzg1MTAtQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpnMU1UQXRRMFZPVkZKQlRGVlRSVlZCVUNJc0ltcHZZa3h2WTJGMGFXOXVJam9pWTJWdWRISmhiSFZ6WlhWaGNDSjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.31" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -4335,7 +4517,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzEwNjEtQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzg1MTAtQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01" ], "Retry-After": [ "15" @@ -4344,13 +4526,13 @@ "11996" ], "x-ms-request-id": [ - "955dd919-f807-4534-b76e-3ee936b6fe18" + "eacd1aa0-e1fd-48f0-8214-a980a7a962c6" ], "x-ms-correlation-request-id": [ - "955dd919-f807-4534-b76e-3ee936b6fe18" + "eacd1aa0-e1fd-48f0-8214-a980a7a962c6" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T045254Z:955dd919-f807-4534-b76e-3ee936b6fe18" + "WESTCENTRALUS:20210607T122612Z:eacd1aa0-e1fd-48f0-8214-a980a7a962c6" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -4359,7 +4541,7 @@ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:52:54 GMT" + "Mon, 07 Jun 2021 12:26:12 GMT" ], "Expires": [ "-1" @@ -4372,16 +4554,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzEwNjEtQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpFd05qRXRRMFZPVkZKQlRGVlRSVlZCVUNJc0ltcHZZa3h2WTJGMGFXOXVJam9pWTJWdWRISmhiSFZ6WlhWaGNDSjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzg1MTAtQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpnMU1UQXRRMFZPVkZKQlRGVlRSVlZCVUNJc0ltcHZZa3h2WTJGMGFXOXVJam9pWTJWdWRISmhiSFZ6WlhWaGNDSjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.31" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -4392,7 +4574,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzEwNjEtQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzg1MTAtQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01" ], "Retry-After": [ "15" @@ -4401,13 +4583,13 @@ "11995" ], "x-ms-request-id": [ - "c77d5322-3642-41d8-b854-695c26e38a78" + "8f555956-c14b-4ce8-a969-849f69751ef2" ], "x-ms-correlation-request-id": [ - "c77d5322-3642-41d8-b854-695c26e38a78" + "8f555956-c14b-4ce8-a969-849f69751ef2" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T045309Z:c77d5322-3642-41d8-b854-695c26e38a78" + "WESTCENTRALUS:20210607T122628Z:8f555956-c14b-4ce8-a969-849f69751ef2" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -4416,7 +4598,7 @@ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:53:09 GMT" + "Mon, 07 Jun 2021 12:26:27 GMT" ], "Expires": [ "-1" @@ -4429,16 +4611,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzEwNjEtQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpFd05qRXRRMFZPVkZKQlRGVlRSVlZCVUNJc0ltcHZZa3h2WTJGMGFXOXVJam9pWTJWdWRISmhiSFZ6WlhWaGNDSjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzg1MTAtQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpnMU1UQXRRMFZPVkZKQlRGVlRSVlZCVUNJc0ltcHZZa3h2WTJGMGFXOXVJam9pWTJWdWRISmhiSFZ6WlhWaGNDSjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.31" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -4449,7 +4631,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzEwNjEtQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzg1MTAtQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01" ], "Retry-After": [ "15" @@ -4458,13 +4640,13 @@ "11994" ], "x-ms-request-id": [ - "b5781ed4-225b-4352-b2b7-a7b71af8a912" + "125585b6-eb24-4961-b32b-4bd8e9272a9f" ], "x-ms-correlation-request-id": [ - "b5781ed4-225b-4352-b2b7-a7b71af8a912" + "125585b6-eb24-4961-b32b-4bd8e9272a9f" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T045325Z:b5781ed4-225b-4352-b2b7-a7b71af8a912" + "WESTCENTRALUS:20210607T122643Z:125585b6-eb24-4961-b32b-4bd8e9272a9f" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -4473,7 +4655,7 @@ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:53:24 GMT" + "Mon, 07 Jun 2021 12:26:42 GMT" ], "Expires": [ "-1" @@ -4486,16 +4668,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzEwNjEtQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpFd05qRXRRMFZPVkZKQlRGVlRSVlZCVUNJc0ltcHZZa3h2WTJGMGFXOXVJam9pWTJWdWRISmhiSFZ6WlhWaGNDSjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzg1MTAtQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpnMU1UQXRRMFZPVkZKQlRGVlRSVlZCVUNJc0ltcHZZa3h2WTJGMGFXOXVJam9pWTJWdWRISmhiSFZ6WlhWaGNDSjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.31" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -4509,13 +4691,13 @@ "11993" ], "x-ms-request-id": [ - "e16a0d12-87f3-4726-bd40-622f8fac20c5" + "4748891e-8eae-43b1-a651-b12de6be67e9" ], "x-ms-correlation-request-id": [ - "e16a0d12-87f3-4726-bd40-622f8fac20c5" + "4748891e-8eae-43b1-a651-b12de6be67e9" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T045340Z:e16a0d12-87f3-4726-bd40-622f8fac20c5" + "WESTCENTRALUS:20210607T122658Z:4748891e-8eae-43b1-a651-b12de6be67e9" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -4524,7 +4706,7 @@ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:53:39 GMT" + "Mon, 07 Jun 2021 12:26:57 GMT" ], "Expires": [ "-1" @@ -4537,16 +4719,16 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzEwNjEtQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpFd05qRXRRMFZPVkZKQlRGVlRSVlZCVUNJc0ltcHZZa3h2WTJGMGFXOXVJam9pWTJWdWRISmhiSFZ6WlhWaGNDSjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzg1MTAtQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpnMU1UQXRRMFZPVkZKQlRGVlRSVlZCVUNJc0ltcHZZa3h2WTJGMGFXOXVJam9pWTJWdWRISmhiSFZ6WlhWaGNDSjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.31" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -4560,13 +4742,13 @@ "11992" ], "x-ms-request-id": [ - "e6a576e9-8339-42c7-a0cc-d89fcd736278" + "cee9b1ee-8d38-469a-9530-3e16f1596691" ], "x-ms-correlation-request-id": [ - "e6a576e9-8339-42c7-a0cc-d89fcd736278" + "cee9b1ee-8d38-469a-9530-3e16f1596691" ], "x-ms-routing-request-id": [ - "WESTUS:20210317T045340Z:e6a576e9-8339-42c7-a0cc-d89fcd736278" + "WESTCENTRALUS:20210607T122658Z:cee9b1ee-8d38-469a-9530-3e16f1596691" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -4575,7 +4757,7 @@ "nosniff" ], "Date": [ - "Wed, 17 Mar 2021 04:53:39 GMT" + "Mon, 07 Jun 2021 12:26:57 GMT" ], "Expires": [ "-1" @@ -4590,11 +4772,11 @@ ], "Names": { "Test-RouteServerPeerCRUD": [ - "ps1061", - "ps8719", - "ps3727", - "ps2756", - "ps8641" + "ps8510", + "ps7145", + "ps3819", + "ps3380", + "ps9993" ] }, "Variables": { diff --git a/src/Network/Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.RouteServerTests/TestRouteServerPeerRoutes.json b/src/Network/Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.RouteServerTests/TestRouteServerPeerRoutes.json index 9f645d3974bc..b9fb4342c0ee 100644 --- a/src/Network/Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.RouteServerTests/TestRouteServerPeerRoutes.json +++ b/src/Network/Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.RouteServerTests/TestRouteServerPeerRoutes.json @@ -1,22 +1,22 @@ { "Entries": [ { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourcegroups/ps7137?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlZ3JvdXBzL3BzNzEzNz9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourcegroups/ps3672?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlZ3JvdXBzL3BzMzY3Mj9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"centraluseuap\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "93ab7ace-0f93-47b6-becd-a1cec3edbb79" + "1f8ce75d-51fd-43db-a21e-b677a4e03fdc" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.31" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ], "Content-Type": [ "application/json; charset=utf-8" @@ -33,16 +33,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1196" + "1199" ], "x-ms-request-id": [ - "3b740da8-e85d-42ae-83f6-4cf5313cb88c" + "5375d3d5-7877-4627-8e31-23a217724fff" ], "x-ms-correlation-request-id": [ - "3b740da8-e85d-42ae-83f6-4cf5313cb88c" + "5375d3d5-7877-4627-8e31-23a217724fff" ], "x-ms-routing-request-id": [ - "WESTUS:20210316T114247Z:3b740da8-e85d-42ae-83f6-4cf5313cb88c" + "WESTCENTRALUS:20210607T122749Z:5375d3d5-7877-4627-8e31-23a217724fff" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -51,7 +51,7 @@ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 11:42:46 GMT" + "Mon, 07 Jun 2021 12:27:48 GMT" ], "Content-Length": [ "222" @@ -63,26 +63,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137\",\r\n \"name\": \"ps7137\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"Created\": \"2021-03-16T11:42:46.4110767Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672\",\r\n \"name\": \"ps3672\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"Created\": \"2021-06-07T12:27:48.9890925Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualNetworks/ps9599?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzNzEzNy9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzOTU5OT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualNetworks/ps2072?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMzY3Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzMjA3Mj9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "239bb6e4-0015-4b2d-9f6a-ddb076efe83c" + "6e12bb98-22ba-4027-977e-30251775425f" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -96,13 +96,13 @@ "gateway" ], "x-ms-request-id": [ - "c152e1df-aee9-48df-9379-db75688d5ac4" + "019a637f-df98-4432-8ae4-c1b2f82f5b23" ], "x-ms-correlation-request-id": [ - "c152e1df-aee9-48df-9379-db75688d5ac4" + "019a637f-df98-4432-8ae4-c1b2f82f5b23" ], "x-ms-routing-request-id": [ - "WESTUS:20210316T114247Z:c152e1df-aee9-48df-9379-db75688d5ac4" + "WESTCENTRALUS:20210607T122750Z:019a637f-df98-4432-8ae4-c1b2f82f5b23" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -111,7 +111,7 @@ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 11:42:47 GMT" + "Mon, 07 Jun 2021 12:27:50 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -123,23 +123,23 @@ "218" ] }, - "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/virtualNetworks/ps9599' under resource group 'ps7137' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/virtualNetworks/ps2072' under resource group 'ps3672' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", "StatusCode": 404 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualNetworks/ps9599?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzNzEzNy9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzOTU5OT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualNetworks/ps2072?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMzY3Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzMjA3Mj9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "239bb6e4-0015-4b2d-9f6a-ddb076efe83c" + "6e12bb98-22ba-4027-977e-30251775425f" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -150,16 +150,16 @@ "no-cache" ], "ETag": [ - "W/\"164dc78d-9b52-402a-a9ab-cbd523ebfee0\"" + "W/\"37384aac-e5ec-4108-b8ab-27c1ab263a90\"" ], "x-ms-request-id": [ - "737fd530-5a78-4069-b40c-aab8557ade78" + "ac7e44e7-6b5c-4660-b2f0-344d90caa500" ], "x-ms-correlation-request-id": [ - "e330b0c1-1d48-4bd0-a793-615491362b66" + "82ba84d5-62e9-4e1d-b048-0ebc33889867" ], "x-ms-arm-service-request-id": [ - "f6bd4f6d-b9ce-48a5-8e5e-18585dcbe036" + "2887a5e0-394f-4e2a-bcc6-2b19a52dc936" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -172,13 +172,13 @@ "11997" ], "x-ms-routing-request-id": [ - "WESTUS:20210316T114255Z:e330b0c1-1d48-4bd0-a793-615491362b66" + "WESTCENTRALUS:20210607T122757Z:82ba84d5-62e9-4e1d-b048-0ebc33889867" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 11:42:54 GMT" + "Mon, 07 Jun 2021 12:27:56 GMT" ], "Content-Length": [ "1263" @@ -190,26 +190,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps9599\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualNetworks/ps9599\",\r\n \"etag\": \"W/\\\"164dc78d-9b52-402a-a9ab-cbd523ebfee0\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"b8db8c59-d8b8-415c-8e52-4d8153b6db1e\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"RouteServerSubnet\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualNetworks/ps9599/subnets/RouteServerSubnet\",\r\n \"etag\": \"W/\\\"164dc78d-9b52-402a-a9ab-cbd523ebfee0\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps2072\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualNetworks/ps2072\",\r\n \"etag\": \"W/\\\"37384aac-e5ec-4108-b8ab-27c1ab263a90\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"c17764ee-66e4-4968-8482-9e44f10337a6\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"RouteServerSubnet\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualNetworks/ps2072/subnets/RouteServerSubnet\",\r\n \"etag\": \"W/\\\"37384aac-e5ec-4108-b8ab-27c1ab263a90\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualNetworks/ps9599?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzNzEzNy9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzOTU5OT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualNetworks/ps2072?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMzY3Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzMjA3Mj9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "239bb6e4-0015-4b2d-9f6a-ddb076efe83c" + "6e12bb98-22ba-4027-977e-30251775425f" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -220,16 +220,16 @@ "no-cache" ], "ETag": [ - "W/\"164dc78d-9b52-402a-a9ab-cbd523ebfee0\"" + "W/\"37384aac-e5ec-4108-b8ab-27c1ab263a90\"" ], "x-ms-request-id": [ - "42f604ec-d0fe-496c-9577-0de7c1a9532c" + "19814879-dbbf-479d-9af7-f0768c4900f1" ], "x-ms-correlation-request-id": [ - "7223932b-e34a-4a08-a7eb-9b18cec7469b" + "12b44579-fb45-4386-b967-0397da63586b" ], "x-ms-arm-service-request-id": [ - "2a312c6d-09ff-4279-8d23-d54ce5416bab" + "79c611da-9065-4e3e-9470-d56ad35cd0bc" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -242,13 +242,13 @@ "11996" ], "x-ms-routing-request-id": [ - "WESTUS:20210316T114255Z:7223932b-e34a-4a08-a7eb-9b18cec7469b" + "WESTCENTRALUS:20210607T122757Z:12b44579-fb45-4386-b967-0397da63586b" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 11:42:54 GMT" + "Mon, 07 Jun 2021 12:27:56 GMT" ], "Content-Length": [ "1263" @@ -260,26 +260,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps9599\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualNetworks/ps9599\",\r\n \"etag\": \"W/\\\"164dc78d-9b52-402a-a9ab-cbd523ebfee0\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"b8db8c59-d8b8-415c-8e52-4d8153b6db1e\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"RouteServerSubnet\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualNetworks/ps9599/subnets/RouteServerSubnet\",\r\n \"etag\": \"W/\\\"164dc78d-9b52-402a-a9ab-cbd523ebfee0\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps2072\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualNetworks/ps2072\",\r\n \"etag\": \"W/\\\"37384aac-e5ec-4108-b8ab-27c1ab263a90\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"c17764ee-66e4-4968-8482-9e44f10337a6\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"RouteServerSubnet\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualNetworks/ps2072/subnets/RouteServerSubnet\",\r\n \"etag\": \"W/\\\"37384aac-e5ec-4108-b8ab-27c1ab263a90\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualNetworks/ps9599?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzNzEzNy9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzOTU5OT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualNetworks/ps2072?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMzY3Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzMjA3Mj9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "720043d3-8e8d-4f1e-ad1c-4fafca9c548a" + "0a952436-937a-4657-99b9-1878f2c6a80a" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -290,16 +290,16 @@ "no-cache" ], "ETag": [ - "W/\"164dc78d-9b52-402a-a9ab-cbd523ebfee0\"" + "W/\"37384aac-e5ec-4108-b8ab-27c1ab263a90\"" ], "x-ms-request-id": [ - "46210415-9f03-4224-973d-e011b8290ebe" + "597e1f69-bb06-4cb6-baeb-b075cd0ac2ba" ], "x-ms-correlation-request-id": [ - "eb2ac327-28c5-4b5c-8759-b73ce6e7d3d6" + "f3540eaa-edfe-4316-bd85-cfe6103bf338" ], "x-ms-arm-service-request-id": [ - "3f9ef3e7-2419-4481-b481-7cd0e159906d" + "ab423176-1e32-4073-b8a7-820ecfe782da" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -312,13 +312,13 @@ "11995" ], "x-ms-routing-request-id": [ - "WESTUS:20210316T114255Z:eb2ac327-28c5-4b5c-8759-b73ce6e7d3d6" + "WESTCENTRALUS:20210607T122757Z:f3540eaa-edfe-4316-bd85-cfe6103bf338" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 11:42:55 GMT" + "Mon, 07 Jun 2021 12:27:56 GMT" ], "Content-Length": [ "1263" @@ -330,26 +330,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps9599\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualNetworks/ps9599\",\r\n \"etag\": \"W/\\\"164dc78d-9b52-402a-a9ab-cbd523ebfee0\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"b8db8c59-d8b8-415c-8e52-4d8153b6db1e\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"RouteServerSubnet\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualNetworks/ps9599/subnets/RouteServerSubnet\",\r\n \"etag\": \"W/\\\"164dc78d-9b52-402a-a9ab-cbd523ebfee0\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps2072\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualNetworks/ps2072\",\r\n \"etag\": \"W/\\\"37384aac-e5ec-4108-b8ab-27c1ab263a90\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"c17764ee-66e4-4968-8482-9e44f10337a6\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"RouteServerSubnet\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualNetworks/ps2072/subnets/RouteServerSubnet\",\r\n \"etag\": \"W/\\\"37384aac-e5ec-4108-b8ab-27c1ab263a90\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualNetworks/ps9599?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzNzEzNy9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzOTU5OT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualNetworks/ps2072?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMzY3Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzMjA3Mj9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"properties\": {\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"addressPrefixes\": [],\r\n \"serviceEndpoints\": [],\r\n \"serviceEndpointPolicies\": [],\r\n \"ipAllocations\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"name\": \"RouteServerSubnet\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false,\r\n \"ipAllocations\": []\r\n },\r\n \"location\": \"centraluseuap\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "239bb6e4-0015-4b2d-9f6a-ddb076efe83c" + "6e12bb98-22ba-4027-977e-30251775425f" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ], "Content-Type": [ "application/json; charset=utf-8" @@ -369,19 +369,19 @@ "3" ], "x-ms-request-id": [ - "a8e4431b-9fff-4c9a-b841-3e4ec79e7acc" + "863dc74b-5c16-4156-9668-7a417e269a1c" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/a8e4431b-9fff-4c9a-b841-3e4ec79e7acc?api-version=2020-11-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/863dc74b-5c16-4156-9668-7a417e269a1c?api-version=2021-02-01" ], "x-ms-correlation-request-id": [ - "85625cfd-f925-4125-994d-741654567275" + "3b6080c1-bbb2-4e3f-8ea0-767fffc80483" ], "Azure-AsyncNotification": [ "Enabled" ], "x-ms-arm-service-request-id": [ - "7b8d29b0-2c3d-4437-bfdd-08d826c2d3c1" + "21a764b0-1a78-43fc-8cdf-cfe30d9e3a2b" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -394,13 +394,13 @@ "1199" ], "x-ms-routing-request-id": [ - "WESTUS:20210316T114252Z:85625cfd-f925-4125-994d-741654567275" + "WESTCENTRALUS:20210607T122754Z:3b6080c1-bbb2-4e3f-8ea0-767fffc80483" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 11:42:51 GMT" + "Mon, 07 Jun 2021 12:27:53 GMT" ], "Content-Length": [ "1261" @@ -412,23 +412,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps9599\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualNetworks/ps9599\",\r\n \"etag\": \"W/\\\"1605cc03-d8c5-4ab7-b17c-40834f3be343\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"b8db8c59-d8b8-415c-8e52-4d8153b6db1e\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"RouteServerSubnet\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualNetworks/ps9599/subnets/RouteServerSubnet\",\r\n \"etag\": \"W/\\\"1605cc03-d8c5-4ab7-b17c-40834f3be343\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps2072\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualNetworks/ps2072\",\r\n \"etag\": \"W/\\\"8bbfe3ed-b40d-477a-8922-48c7ba8bbcec\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"c17764ee-66e4-4968-8482-9e44f10337a6\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"RouteServerSubnet\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualNetworks/ps2072/subnets/RouteServerSubnet\",\r\n \"etag\": \"W/\\\"8bbfe3ed-b40d-477a-8922-48c7ba8bbcec\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/a8e4431b-9fff-4c9a-b841-3e4ec79e7acc?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2E4ZTQ0MzFiLTlmZmYtNGM5YS1iODQxLTNlNGVjNzllN2FjYz9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/863dc74b-5c16-4156-9668-7a417e269a1c?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzg2M2RjNzRiLTVjMTYtNDE1Ni05NjY4LTdhNDE3ZTI2OWExYz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "239bb6e4-0015-4b2d-9f6a-ddb076efe83c" + "6e12bb98-22ba-4027-977e-30251775425f" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -439,13 +439,13 @@ "no-cache" ], "x-ms-request-id": [ - "56dfca30-87be-4554-a5d9-dea480fee070" + "a32bb763-5fc4-49c3-9dac-ae051179a11d" ], "x-ms-correlation-request-id": [ - "d3869eb2-1382-4c2b-ae14-67f29db5efaf" + "529202b1-045d-4e02-8178-7fb7e55d477c" ], "x-ms-arm-service-request-id": [ - "0133375a-fb20-4490-aab3-03028dcedac7" + "e4d17026-c7a4-429f-abce-b686c2bb1f22" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -458,13 +458,13 @@ "11998" ], "x-ms-routing-request-id": [ - "WESTUS:20210316T114255Z:d3869eb2-1382-4c2b-ae14-67f29db5efaf" + "WESTCENTRALUS:20210607T122757Z:529202b1-045d-4e02-8178-7fb7e55d477c" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 11:42:54 GMT" + "Mon, 07 Jun 2021 12:27:56 GMT" ], "Content-Length": [ "29" @@ -480,22 +480,22 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualHubs/ps5970?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzNzEzNy9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM1OTcwP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualHubs/ps8308?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMzY3Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM4MzA4P2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "56e1edc5-00bf-4438-a617-b719049e45ff" + "e28d4533-3703-4c25-ac07-f0d870d71342" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -509,13 +509,13 @@ "gateway" ], "x-ms-request-id": [ - "a9c7b82a-e116-49ac-9625-8f74cc8b000b" + "458b7818-1d6a-4833-a156-19486e4e76b6" ], "x-ms-correlation-request-id": [ - "a9c7b82a-e116-49ac-9625-8f74cc8b000b" + "458b7818-1d6a-4833-a156-19486e4e76b6" ], "x-ms-routing-request-id": [ - "WESTUS:20210316T114255Z:a9c7b82a-e116-49ac-9625-8f74cc8b000b" + "WESTCENTRALUS:20210607T122758Z:458b7818-1d6a-4833-a156-19486e4e76b6" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -524,7 +524,7 @@ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 11:42:55 GMT" + "Mon, 07 Jun 2021 12:27:57 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -536,23 +536,23 @@ "214" ] }, - "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/virtualHubs/ps5970' under resource group 'ps7137' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/virtualHubs/ps8308' under resource group 'ps3672' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", "StatusCode": 404 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualHubs/ps5970?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzNzEzNy9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM1OTcwP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualHubs/ps8308?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMzY3Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM4MzA4P2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "56e1edc5-00bf-4438-a617-b719049e45ff" + "e28d4533-3703-4c25-ac07-f0d870d71342" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -563,13 +563,13 @@ "no-cache" ], "x-ms-request-id": [ - "6ef97bcd-fd5b-40c6-9f33-d62ae21bcae1" + "40b972cb-2665-4623-8a5d-7367c986e15f" ], "x-ms-correlation-request-id": [ - "e4e1bff5-5a7b-4a15-8361-406e9500a5e0" + "0e006599-8356-4190-913e-cbfff32d15c8" ], "x-ms-arm-service-request-id": [ - "087a4697-1ac9-4aa6-9aef-2fea701a0969" + "5255f133-e678-4d88-8ae7-0fe7107aae22" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -582,16 +582,16 @@ "11993" ], "x-ms-routing-request-id": [ - "WESTUS:20210316T114257Z:e4e1bff5-5a7b-4a15-8361-406e9500a5e0" + "WESTCENTRALUS:20210607T122759Z:0e006599-8356-4190-913e-cbfff32d15c8" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 11:42:56 GMT" + "Mon, 07 Jun 2021 12:27:58 GMT" ], "Content-Length": [ - "590" + "638" ], "Content-Type": [ "application/json; charset=utf-8" @@ -600,26 +600,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps5970\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualHubs/ps5970\",\r\n \"etag\": \"W/\\\"78735449-2110-4b00-a02e-750285673c50\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"virtualHubRouteTableV2s\": [],\r\n \"virtualRouterAsn\": 0,\r\n \"virtualRouterIps\": [],\r\n \"routeTable\": {\r\n \"routes\": []\r\n },\r\n \"sku\": \"Standard\",\r\n \"routingState\": \"None\",\r\n \"allowBranchToBranchTraffic\": false\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps8308\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualHubs/ps8308\",\r\n \"etag\": \"W/\\\"512c735a-42a5-4f7d-9174-af9e9d4a503b\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"virtualHubRouteTableV2s\": [],\r\n \"virtualRouterAsn\": 0,\r\n \"virtualRouterIps\": [],\r\n \"routeTable\": {\r\n \"routes\": []\r\n },\r\n \"sku\": \"Standard\",\r\n \"routingState\": \"None\",\r\n \"allowBranchToBranchTraffic\": false,\r\n \"preferredRoutingGateway\": \"ExpressRoute\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualHubs/ps5970?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzNzEzNy9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM1OTcwP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualHubs/ps8308?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMzY3Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM4MzA4P2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "56e1edc5-00bf-4438-a617-b719049e45ff" + "e28d4533-3703-4c25-ac07-f0d870d71342" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -630,13 +630,13 @@ "no-cache" ], "x-ms-request-id": [ - "82d969c1-faf4-4e2b-ab3b-93be3c225c39" + "802490b9-9d57-49f8-9fa8-ab7ebfc67997" ], "x-ms-correlation-request-id": [ - "5cfc1f1e-269e-45fe-8db9-c6582e2a479f" + "c77c9e66-5568-4af6-b1ee-a9dc4e0d800c" ], "x-ms-arm-service-request-id": [ - "0c043851-3f33-4a28-8457-75536c5c8236" + "961b66cf-b579-450d-b3cf-f28057b87f29" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -649,16 +649,16 @@ "11989" ], "x-ms-routing-request-id": [ - "CANADACENTRAL:20210316T120141Z:5cfc1f1e-269e-45fe-8db9-c6582e2a479f" + "WESTUS:20210607T124644Z:c77c9e66-5568-4af6-b1ee-a9dc4e0d800c" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 12:01:41 GMT" + "Mon, 07 Jun 2021 12:46:43 GMT" ], "Content-Length": [ - "644" + "692" ], "Content-Type": [ "application/json; charset=utf-8" @@ -667,26 +667,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps5970\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualHubs/ps5970\",\r\n \"etag\": \"W/\\\"0c7c8791-f888-453d-83de-cbbbcd5695ab\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"virtualHubRouteTableV2s\": [],\r\n \"virtualRouterAsn\": 65515,\r\n \"virtualRouterIps\": [\r\n \"10.0.0.4\",\r\n \"10.0.0.5\"\r\n ],\r\n \"routeTable\": {\r\n \"routes\": []\r\n },\r\n \"sku\": \"Standard\",\r\n \"routingState\": \"Provisioned\",\r\n \"allowBranchToBranchTraffic\": false\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps8308\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualHubs/ps8308\",\r\n \"etag\": \"W/\\\"c3f14fc5-f658-4b0d-a73c-b20728e8bb0a\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"virtualHubRouteTableV2s\": [],\r\n \"virtualRouterAsn\": 65515,\r\n \"virtualRouterIps\": [\r\n \"10.0.0.4\",\r\n \"10.0.0.5\"\r\n ],\r\n \"routeTable\": {\r\n \"routes\": []\r\n },\r\n \"sku\": \"Standard\",\r\n \"routingState\": \"Provisioned\",\r\n \"allowBranchToBranchTraffic\": false,\r\n \"preferredRoutingGateway\": \"ExpressRoute\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualHubs/ps5970?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzNzEzNy9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM1OTcwP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualHubs/ps8308?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMzY3Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM4MzA4P2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "f7904bfe-2b52-440a-a5e4-47f247733813" + "505ccf8d-2290-42c5-a1ce-5df31e4de4f1" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -697,13 +697,13 @@ "no-cache" ], "x-ms-request-id": [ - "7f11cc5b-e477-48b2-9f87-3297a0100ee1" + "e74856fe-007b-4b31-a331-39a2ce16a6cb" ], "x-ms-correlation-request-id": [ - "802cfcf4-501f-49b5-84e3-2867d5b68d30" + "2fb9d924-b829-432a-8fa4-010da8b10ee7" ], "x-ms-arm-service-request-id": [ - "72e0685b-2d37-4d80-a603-7a4e319b3d04" + "4c9b533e-d4ff-4854-8e19-c64e6f4d0de6" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -716,16 +716,16 @@ "11987" ], "x-ms-routing-request-id": [ - "CANADACENTRAL:20210316T120142Z:802cfcf4-501f-49b5-84e3-2867d5b68d30" + "WESTUS:20210607T124644Z:2fb9d924-b829-432a-8fa4-010da8b10ee7" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 12:01:42 GMT" + "Mon, 07 Jun 2021 12:46:44 GMT" ], "Content-Length": [ - "644" + "692" ], "Content-Type": [ "application/json; charset=utf-8" @@ -734,26 +734,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps5970\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualHubs/ps5970\",\r\n \"etag\": \"W/\\\"0c7c8791-f888-453d-83de-cbbbcd5695ab\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"virtualHubRouteTableV2s\": [],\r\n \"virtualRouterAsn\": 65515,\r\n \"virtualRouterIps\": [\r\n \"10.0.0.4\",\r\n \"10.0.0.5\"\r\n ],\r\n \"routeTable\": {\r\n \"routes\": []\r\n },\r\n \"sku\": \"Standard\",\r\n \"routingState\": \"Provisioned\",\r\n \"allowBranchToBranchTraffic\": false\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps8308\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualHubs/ps8308\",\r\n \"etag\": \"W/\\\"c3f14fc5-f658-4b0d-a73c-b20728e8bb0a\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"virtualHubRouteTableV2s\": [],\r\n \"virtualRouterAsn\": 65515,\r\n \"virtualRouterIps\": [\r\n \"10.0.0.4\",\r\n \"10.0.0.5\"\r\n ],\r\n \"routeTable\": {\r\n \"routes\": []\r\n },\r\n \"sku\": \"Standard\",\r\n \"routingState\": \"Provisioned\",\r\n \"allowBranchToBranchTraffic\": false,\r\n \"preferredRoutingGateway\": \"ExpressRoute\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualHubs/ps5970?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzNzEzNy9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM1OTcwP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualHubs/ps8308?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMzY3Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM4MzA4P2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "bb374f0e-9f57-4032-80c6-77c60ffad35a" + "850fc5bf-4b05-4ff2-9163-875ca0c80334" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -764,13 +764,13 @@ "no-cache" ], "x-ms-request-id": [ - "f84ca175-81de-415b-b42c-7db0ecd47b7f" + "d1534019-45c6-4c7e-bed8-125f620904b0" ], "x-ms-correlation-request-id": [ - "7bed39a4-faae-4164-8297-a4a216350f63" + "6e417409-3ff1-4227-9827-35c3afc62a5b" ], "x-ms-arm-service-request-id": [ - "ae41f91a-e8c8-4761-885a-42fb91436f6b" + "0dd94033-1511-45c0-9173-cd364e2651ab" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -783,16 +783,16 @@ "11978" ], "x-ms-routing-request-id": [ - "CANADACENTRAL:20210316T120304Z:7bed39a4-faae-4164-8297-a4a216350f63" + "WESTUS:20210607T124806Z:6e417409-3ff1-4227-9827-35c3afc62a5b" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 12:03:03 GMT" + "Mon, 07 Jun 2021 12:48:05 GMT" ], "Content-Length": [ - "644" + "692" ], "Content-Type": [ "application/json; charset=utf-8" @@ -801,26 +801,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps5970\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualHubs/ps5970\",\r\n \"etag\": \"W/\\\"598faff4-5686-44c8-82f3-29ff06e1c7c3\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"virtualHubRouteTableV2s\": [],\r\n \"virtualRouterAsn\": 65515,\r\n \"virtualRouterIps\": [\r\n \"10.0.0.4\",\r\n \"10.0.0.5\"\r\n ],\r\n \"routeTable\": {\r\n \"routes\": []\r\n },\r\n \"sku\": \"Standard\",\r\n \"routingState\": \"Provisioned\",\r\n \"allowBranchToBranchTraffic\": false\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps8308\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualHubs/ps8308\",\r\n \"etag\": \"W/\\\"2fd59187-4f44-4044-afd2-74927576798a\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"virtualHubRouteTableV2s\": [],\r\n \"virtualRouterAsn\": 65515,\r\n \"virtualRouterIps\": [\r\n \"10.0.0.4\",\r\n \"10.0.0.5\"\r\n ],\r\n \"routeTable\": {\r\n \"routes\": []\r\n },\r\n \"sku\": \"Standard\",\r\n \"routingState\": \"Provisioned\",\r\n \"allowBranchToBranchTraffic\": false,\r\n \"preferredRoutingGateway\": \"ExpressRoute\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualHubs/ps5970?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzNzEzNy9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM1OTcwP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualHubs/ps8308?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMzY3Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM4MzA4P2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "6b381af5-189e-4bb5-994a-1a826ee8c734" + "f3d63f8b-9ff5-4287-aaed-936ca48fc590" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -831,13 +831,13 @@ "no-cache" ], "x-ms-request-id": [ - "14fd09dc-52cf-43cb-b8ee-7f6a95f6b38e" + "cc1b2167-e693-4a3a-8d87-5b9ddfc60fc5" ], "x-ms-correlation-request-id": [ - "e7ee113c-2c2b-43bc-9a30-e397e5cc0284" + "ca24a76b-26f3-4309-a6ec-231be874129e" ], "x-ms-arm-service-request-id": [ - "420124ff-993b-4310-9e12-2dc68f2352e7" + "6bec41dd-0866-492b-951e-47377c322450" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -850,16 +850,16 @@ "11965" ], "x-ms-routing-request-id": [ - "CANADACENTRAL:20210316T120448Z:e7ee113c-2c2b-43bc-9a30-e397e5cc0284" + "WESTUS:20210607T124950Z:ca24a76b-26f3-4309-a6ec-231be874129e" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 12:04:47 GMT" + "Mon, 07 Jun 2021 12:49:49 GMT" ], "Content-Length": [ - "644" + "692" ], "Content-Type": [ "application/json; charset=utf-8" @@ -868,26 +868,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps5970\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualHubs/ps5970\",\r\n \"etag\": \"W/\\\"fc44a7af-373b-402f-a15b-a4b2fba1e7d2\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"virtualHubRouteTableV2s\": [],\r\n \"virtualRouterAsn\": 65515,\r\n \"virtualRouterIps\": [\r\n \"10.0.0.4\",\r\n \"10.0.0.5\"\r\n ],\r\n \"routeTable\": {\r\n \"routes\": []\r\n },\r\n \"sku\": \"Standard\",\r\n \"routingState\": \"Provisioned\",\r\n \"allowBranchToBranchTraffic\": false\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps8308\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualHubs/ps8308\",\r\n \"etag\": \"W/\\\"520742dc-2580-4b67-8803-0938c64bc5d1\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"virtualHubRouteTableV2s\": [],\r\n \"virtualRouterAsn\": 65515,\r\n \"virtualRouterIps\": [\r\n \"10.0.0.4\",\r\n \"10.0.0.5\"\r\n ],\r\n \"routeTable\": {\r\n \"routes\": []\r\n },\r\n \"sku\": \"Standard\",\r\n \"routingState\": \"Provisioned\",\r\n \"allowBranchToBranchTraffic\": false,\r\n \"preferredRoutingGateway\": \"ExpressRoute\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualHubs/ps5970?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzNzEzNy9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM1OTcwP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualHubs/ps8308?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMzY3Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM4MzA4P2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"virtualHubRouteTableV2s\": [],\r\n \"sku\": \"Standard\",\r\n \"virtualRouterAsn\": 0,\r\n \"virtualRouterIps\": [],\r\n \"allowBranchToBranchTraffic\": false\r\n },\r\n \"location\": \"centraluseuap\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "56e1edc5-00bf-4438-a617-b719049e45ff" + "e28d4533-3703-4c25-ac07-f0d870d71342" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ], "Content-Type": [ "application/json; charset=utf-8" @@ -904,19 +904,19 @@ "no-cache" ], "x-ms-request-id": [ - "9b71ce23-9bdc-47e1-8712-a04220803f02" + "35435191-8762-46fd-a684-ae7acca8c48e" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/9b71ce23-9bdc-47e1-8712-a04220803f02?api-version=2020-11-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/35435191-8762-46fd-a684-ae7acca8c48e?api-version=2021-02-01" ], "x-ms-correlation-request-id": [ - "4c770f48-0202-4bc4-a78f-45ca3c9c4bd2" + "9a5d2a45-cbc1-4c3a-9f17-aa68666fb037" ], "Azure-AsyncNotification": [ "Enabled" ], "x-ms-arm-service-request-id": [ - "8a863eb5-cac1-4326-8974-cf05a88ad6a8" + "36143125-013b-4a75-a932-7761aae9b7b3" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -929,16 +929,16 @@ "1198" ], "x-ms-routing-request-id": [ - "WESTUS:20210316T114257Z:4c770f48-0202-4bc4-a78f-45ca3c9c4bd2" + "WESTCENTRALUS:20210607T122759Z:9a5d2a45-cbc1-4c3a-9f17-aa68666fb037" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 11:42:56 GMT" + "Mon, 07 Jun 2021 12:27:58 GMT" ], "Content-Length": [ - "590" + "638" ], "Content-Type": [ "application/json; charset=utf-8" @@ -947,26 +947,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps5970\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualHubs/ps5970\",\r\n \"etag\": \"W/\\\"78735449-2110-4b00-a02e-750285673c50\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"virtualHubRouteTableV2s\": [],\r\n \"virtualRouterAsn\": 0,\r\n \"virtualRouterIps\": [],\r\n \"routeTable\": {\r\n \"routes\": []\r\n },\r\n \"sku\": \"Standard\",\r\n \"routingState\": \"None\",\r\n \"allowBranchToBranchTraffic\": false\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps8308\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualHubs/ps8308\",\r\n \"etag\": \"W/\\\"512c735a-42a5-4f7d-9174-af9e9d4a503b\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"virtualHubRouteTableV2s\": [],\r\n \"virtualRouterAsn\": 0,\r\n \"virtualRouterIps\": [],\r\n \"routeTable\": {\r\n \"routes\": []\r\n },\r\n \"sku\": \"Standard\",\r\n \"routingState\": \"None\",\r\n \"allowBranchToBranchTraffic\": false,\r\n \"preferredRoutingGateway\": \"ExpressRoute\"\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualHubs/ps5970/ipConfigurations/ipconfig1?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzNzEzNy9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM1OTcwL2lwQ29uZmlndXJhdGlvbnMvaXBjb25maWcxP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualHubs/ps8308/ipConfigurations/ipconfig1?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMzY3Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM4MzA4L2lwQ29uZmlndXJhdGlvbnMvaXBjb25maWcxP2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualNetworks/ps9599/subnets/RouteServerSubnet\"\r\n }\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualNetworks/ps2072/subnets/RouteServerSubnet\"\r\n }\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "56e1edc5-00bf-4438-a617-b719049e45ff" + "e28d4533-3703-4c25-ac07-f0d870d71342" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ], "Content-Type": [ "application/json; charset=utf-8" @@ -986,16 +986,16 @@ "10" ], "x-ms-request-id": [ - "da0fa7b1-5b89-43b1-b798-3cfdbad48b0c" + "1655774b-d3b4-4aee-bf67-06a3d1aee14a" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/da0fa7b1-5b89-43b1-b798-3cfdbad48b0c?api-version=2020-11-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/1655774b-d3b4-4aee-bf67-06a3d1aee14a?api-version=2021-02-01" ], "x-ms-correlation-request-id": [ - "ff6fd847-69a2-4e10-9c2c-dedd09bf737d" + "69d9084b-ae6d-4756-a246-58dfaaf6cf51" ], "x-ms-arm-service-request-id": [ - "73d966b9-9547-4af8-9c15-90a93e18a4ca" + "d3184c29-be8b-45a8-81d6-6393b18523cf" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1008,13 +1008,13 @@ "1197" ], "x-ms-routing-request-id": [ - "WESTUS:20210316T114257Z:ff6fd847-69a2-4e10-9c2c-dedd09bf737d" + "WESTCENTRALUS:20210607T122759Z:69d9084b-ae6d-4756-a246-58dfaaf6cf51" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 11:42:57 GMT" + "Mon, 07 Jun 2021 12:27:59 GMT" ], "Content-Length": [ "603" @@ -1026,23 +1026,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ipconfig1\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualHubs/ps5970/ipConfigurations/ipconfig1\",\r\n \"etag\": \"W/\\\"e62c608f-29e8-4842-8780-e5912cfa5514\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualNetworks/ps9599/subnets/RouteServerSubnet\"\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ipconfig1\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualHubs/ps8308/ipConfigurations/ipconfig1\",\r\n \"etag\": \"W/\\\"ed2b887f-d829-4a36-a43d-31a2004f901e\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualNetworks/ps2072/subnets/RouteServerSubnet\"\r\n }\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/da0fa7b1-5b89-43b1-b798-3cfdbad48b0c?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2RhMGZhN2IxLTViODktNDNiMS1iNzk4LTNjZmRiYWQ0OGIwYz9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/1655774b-d3b4-4aee-bf67-06a3d1aee14a?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzE2NTU3NzRiLWQzYjQtNGFlZS1iZjY3LTA2YTNkMWFlZTE0YT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "56e1edc5-00bf-4438-a617-b719049e45ff" + "e28d4533-3703-4c25-ac07-f0d870d71342" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -1056,13 +1056,13 @@ "10" ], "x-ms-request-id": [ - "1d4a33c2-48ff-4396-9d1b-2d26687ad422" + "d3311750-0857-48ee-99dc-b376e954af68" ], "x-ms-correlation-request-id": [ - "294f5db5-5973-4280-9fd1-ca1aede64770" + "bfdd7699-4560-4654-ab61-92cc2c2dae5a" ], "x-ms-arm-service-request-id": [ - "495d457a-bd5e-4561-b3d3-fe7d847ac322" + "3fb3be22-644b-429d-8bd4-e5fcbccefa55" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1075,13 +1075,13 @@ "11992" ], "x-ms-routing-request-id": [ - "WESTUS:20210316T114307Z:294f5db5-5973-4280-9fd1-ca1aede64770" + "WESTCENTRALUS:20210607T122810Z:bfdd7699-4560-4654-ab61-92cc2c2dae5a" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 11:43:07 GMT" + "Mon, 07 Jun 2021 12:28:09 GMT" ], "Content-Length": [ "30" @@ -1097,19 +1097,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/da0fa7b1-5b89-43b1-b798-3cfdbad48b0c?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2RhMGZhN2IxLTViODktNDNiMS1iNzk4LTNjZmRiYWQ0OGIwYz9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/1655774b-d3b4-4aee-bf67-06a3d1aee14a?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzE2NTU3NzRiLWQzYjQtNGFlZS1iZjY3LTA2YTNkMWFlZTE0YT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "56e1edc5-00bf-4438-a617-b719049e45ff" + "e28d4533-3703-4c25-ac07-f0d870d71342" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -1123,13 +1123,13 @@ "20" ], "x-ms-request-id": [ - "72c6b735-3fc8-4404-87c7-83f3ab60ce7e" + "ec2c094c-73b9-4af3-9a41-a73d20ca0d21" ], "x-ms-correlation-request-id": [ - "4528233f-2518-4812-8684-fa58da5b31d5" + "db39d2ac-83a0-4669-bbfb-c511434944c3" ], "x-ms-arm-service-request-id": [ - "002be251-9073-4222-9db4-06ca00d20244" + "17d1559b-a696-413b-b88c-1f3131030853" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1142,13 +1142,13 @@ "11991" ], "x-ms-routing-request-id": [ - "WESTUS:20210316T114317Z:4528233f-2518-4812-8684-fa58da5b31d5" + "WESTCENTRALUS:20210607T122820Z:db39d2ac-83a0-4669-bbfb-c511434944c3" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 11:43:17 GMT" + "Mon, 07 Jun 2021 12:28:19 GMT" ], "Content-Length": [ "30" @@ -1164,19 +1164,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/da0fa7b1-5b89-43b1-b798-3cfdbad48b0c?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2RhMGZhN2IxLTViODktNDNiMS1iNzk4LTNjZmRiYWQ0OGIwYz9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/1655774b-d3b4-4aee-bf67-06a3d1aee14a?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzE2NTU3NzRiLWQzYjQtNGFlZS1iZjY3LTA2YTNkMWFlZTE0YT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "56e1edc5-00bf-4438-a617-b719049e45ff" + "e28d4533-3703-4c25-ac07-f0d870d71342" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -1190,13 +1190,13 @@ "40" ], "x-ms-request-id": [ - "67019074-8b3d-4548-8e01-aa0e3091579f" + "f4b5a98e-9f44-42cc-aedb-03f1f5bb362e" ], "x-ms-correlation-request-id": [ - "49139147-9117-4bc3-a676-f885e2f1a01e" + "a236d11c-e029-485a-a293-f6e1aa821362" ], "x-ms-arm-service-request-id": [ - "11b39984-2689-4f0f-8c60-9c035ff1c72a" + "c4d34a50-9da6-41ff-8fdb-2003faa8d03f" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1209,13 +1209,13 @@ "11990" ], "x-ms-routing-request-id": [ - "WESTUS:20210316T114338Z:49139147-9117-4bc3-a676-f885e2f1a01e" + "WESTCENTRALUS:20210607T122840Z:a236d11c-e029-485a-a293-f6e1aa821362" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 11:43:37 GMT" + "Mon, 07 Jun 2021 12:28:39 GMT" ], "Content-Length": [ "30" @@ -1231,19 +1231,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/da0fa7b1-5b89-43b1-b798-3cfdbad48b0c?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2RhMGZhN2IxLTViODktNDNiMS1iNzk4LTNjZmRiYWQ0OGIwYz9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/1655774b-d3b4-4aee-bf67-06a3d1aee14a?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzE2NTU3NzRiLWQzYjQtNGFlZS1iZjY3LTA2YTNkMWFlZTE0YT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "56e1edc5-00bf-4438-a617-b719049e45ff" + "e28d4533-3703-4c25-ac07-f0d870d71342" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -1257,13 +1257,13 @@ "80" ], "x-ms-request-id": [ - "ac0eb4b4-ae2a-4b21-a398-64669f029f1d" + "a3716c94-ba4c-46d4-93ad-6546b0863b3b" ], "x-ms-correlation-request-id": [ - "8d00d17a-de21-4825-bb19-86133eaa0c65" + "6f8d3a95-f608-4884-b272-4ac439ca42c9" ], "x-ms-arm-service-request-id": [ - "8e2b2b6e-117a-46a5-a117-07b11cc73cc1" + "d7a20f80-5d31-46bc-9dc4-11c9bd835acb" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1276,13 +1276,13 @@ "11989" ], "x-ms-routing-request-id": [ - "WESTUS:20210316T114418Z:8d00d17a-de21-4825-bb19-86133eaa0c65" + "WESTCENTRALUS:20210607T122920Z:6f8d3a95-f608-4884-b272-4ac439ca42c9" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 11:44:17 GMT" + "Mon, 07 Jun 2021 12:29:20 GMT" ], "Content-Length": [ "30" @@ -1298,19 +1298,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/da0fa7b1-5b89-43b1-b798-3cfdbad48b0c?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2RhMGZhN2IxLTViODktNDNiMS1iNzk4LTNjZmRiYWQ0OGIwYz9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/1655774b-d3b4-4aee-bf67-06a3d1aee14a?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzE2NTU3NzRiLWQzYjQtNGFlZS1iZjY3LTA2YTNkMWFlZTE0YT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "56e1edc5-00bf-4438-a617-b719049e45ff" + "e28d4533-3703-4c25-ac07-f0d870d71342" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -1324,13 +1324,13 @@ "160" ], "x-ms-request-id": [ - "f6e9d9df-693c-4295-9a5f-27263db3ed7c" + "0eccb3f7-a588-42c1-9261-500d5de9eebc" ], "x-ms-correlation-request-id": [ - "b4cabcf8-5df8-4a8c-a4fa-4d87541c786d" + "ba699f0e-4a5d-44f7-ac34-b27de3ed43d4" ], "x-ms-arm-service-request-id": [ - "267cd91c-f8cc-4056-a133-d40ad8162abe" + "f5222ce6-7e13-469d-8a5f-5c4b8bc31945" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1343,13 +1343,13 @@ "11988" ], "x-ms-routing-request-id": [ - "WESTUS:20210316T114538Z:b4cabcf8-5df8-4a8c-a4fa-4d87541c786d" + "WESTCENTRALUS:20210607T123040Z:ba699f0e-4a5d-44f7-ac34-b27de3ed43d4" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 11:45:37 GMT" + "Mon, 07 Jun 2021 12:30:40 GMT" ], "Content-Length": [ "30" @@ -1365,19 +1365,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/da0fa7b1-5b89-43b1-b798-3cfdbad48b0c?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2RhMGZhN2IxLTViODktNDNiMS1iNzk4LTNjZmRiYWQ0OGIwYz9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/1655774b-d3b4-4aee-bf67-06a3d1aee14a?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzE2NTU3NzRiLWQzYjQtNGFlZS1iZjY3LTA2YTNkMWFlZTE0YT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "56e1edc5-00bf-4438-a617-b719049e45ff" + "e28d4533-3703-4c25-ac07-f0d870d71342" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -1391,13 +1391,13 @@ "100" ], "x-ms-request-id": [ - "e74d8222-ce72-44e2-b1e1-36ca21baade6" + "d39ce051-0cf3-4904-9583-23ad680d0ec1" ], "x-ms-correlation-request-id": [ - "63f82ed7-3e76-455b-a289-50edc4cbeca5" + "4c5554fb-4468-47b7-beba-8c97cfeaf5e1" ], "x-ms-arm-service-request-id": [ - "3b0494b0-4364-4fcd-9686-a03cf4410afb" + "a75315aa-58a2-4337-9a5f-b8f45bbcda72" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1407,16 +1407,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11991" + "11999" ], "x-ms-routing-request-id": [ - "CANADACENTRAL:20210316T114819Z:63f82ed7-3e76-455b-a289-50edc4cbeca5" + "WESTUS:20210607T123321Z:4c5554fb-4468-47b7-beba-8c97cfeaf5e1" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 11:48:18 GMT" + "Mon, 07 Jun 2021 12:33:21 GMT" ], "Content-Length": [ "30" @@ -1432,19 +1432,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/da0fa7b1-5b89-43b1-b798-3cfdbad48b0c?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2RhMGZhN2IxLTViODktNDNiMS1iNzk4LTNjZmRiYWQ0OGIwYz9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/1655774b-d3b4-4aee-bf67-06a3d1aee14a?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzE2NTU3NzRiLWQzYjQtNGFlZS1iZjY3LTA2YTNkMWFlZTE0YT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "56e1edc5-00bf-4438-a617-b719049e45ff" + "e28d4533-3703-4c25-ac07-f0d870d71342" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -1458,13 +1458,13 @@ "100" ], "x-ms-request-id": [ - "f65cfd22-8737-4807-8738-f4465dcce0c1" + "b34b7b02-4cf6-4aab-a8a5-6fae9f3bb3bd" ], "x-ms-correlation-request-id": [ - "5c3b6a21-6882-4859-8d04-4b25972edeee" + "ebae0d18-53da-41ce-a900-e0a8bd4ade8c" ], "x-ms-arm-service-request-id": [ - "468307d8-edbe-4d3c-abf3-64703988cfba" + "4b620cb8-05b1-4d3b-84ca-c436348388ca" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1474,16 +1474,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11990" + "11998" ], "x-ms-routing-request-id": [ - "CANADACENTRAL:20210316T114959Z:5c3b6a21-6882-4859-8d04-4b25972edeee" + "WESTUS:20210607T123502Z:ebae0d18-53da-41ce-a900-e0a8bd4ade8c" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 11:49:59 GMT" + "Mon, 07 Jun 2021 12:35:01 GMT" ], "Content-Length": [ "30" @@ -1499,19 +1499,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/da0fa7b1-5b89-43b1-b798-3cfdbad48b0c?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2RhMGZhN2IxLTViODktNDNiMS1iNzk4LTNjZmRiYWQ0OGIwYz9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/1655774b-d3b4-4aee-bf67-06a3d1aee14a?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzE2NTU3NzRiLWQzYjQtNGFlZS1iZjY3LTA2YTNkMWFlZTE0YT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "56e1edc5-00bf-4438-a617-b719049e45ff" + "e28d4533-3703-4c25-ac07-f0d870d71342" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -1525,13 +1525,13 @@ "100" ], "x-ms-request-id": [ - "0f68bd0e-8400-4cb3-8ce0-7eabcc30cb6f" + "fda72182-e331-440c-82a8-0a73e6fe1a8b" ], "x-ms-correlation-request-id": [ - "0325f3a1-f8f1-44b7-ac67-29dfffb1293c" + "11b58204-92bc-4665-b219-f9d6bb659d5f" ], "x-ms-arm-service-request-id": [ - "e2cc3487-6014-455d-a013-e6e5984a0ef8" + "2e8e011a-3ea1-4c6a-a8fb-d735a438c0dd" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1544,13 +1544,13 @@ "11997" ], "x-ms-routing-request-id": [ - "CANADACENTRAL:20210316T115139Z:0325f3a1-f8f1-44b7-ac67-29dfffb1293c" + "WESTUS:20210607T123642Z:11b58204-92bc-4665-b219-f9d6bb659d5f" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 11:51:38 GMT" + "Mon, 07 Jun 2021 12:36:41 GMT" ], "Content-Length": [ "30" @@ -1566,19 +1566,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/da0fa7b1-5b89-43b1-b798-3cfdbad48b0c?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2RhMGZhN2IxLTViODktNDNiMS1iNzk4LTNjZmRiYWQ0OGIwYz9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/1655774b-d3b4-4aee-bf67-06a3d1aee14a?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzE2NTU3NzRiLWQzYjQtNGFlZS1iZjY3LTA2YTNkMWFlZTE0YT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "56e1edc5-00bf-4438-a617-b719049e45ff" + "e28d4533-3703-4c25-ac07-f0d870d71342" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -1592,13 +1592,13 @@ "100" ], "x-ms-request-id": [ - "b91246f7-30fa-47e0-bcfc-f2c45d24b8f1" + "6b279996-3b3b-4eb7-8b01-b2e4dc9aaf04" ], "x-ms-correlation-request-id": [ - "a3df3a1a-c3df-41d7-86eb-18387b9040c2" + "a076c10b-8094-493f-9a72-9b792f7bbd65" ], "x-ms-arm-service-request-id": [ - "30baa9d8-f8e9-478b-801b-a59b08db0bb4" + "ebfb041a-10d0-492a-8567-5a37f90c6d1c" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1611,13 +1611,13 @@ "11996" ], "x-ms-routing-request-id": [ - "CANADACENTRAL:20210316T115319Z:a3df3a1a-c3df-41d7-86eb-18387b9040c2" + "WESTUS:20210607T123822Z:a076c10b-8094-493f-9a72-9b792f7bbd65" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 11:53:19 GMT" + "Mon, 07 Jun 2021 12:38:22 GMT" ], "Content-Length": [ "30" @@ -1633,19 +1633,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/da0fa7b1-5b89-43b1-b798-3cfdbad48b0c?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2RhMGZhN2IxLTViODktNDNiMS1iNzk4LTNjZmRiYWQ0OGIwYz9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/1655774b-d3b4-4aee-bf67-06a3d1aee14a?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzE2NTU3NzRiLWQzYjQtNGFlZS1iZjY3LTA2YTNkMWFlZTE0YT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "56e1edc5-00bf-4438-a617-b719049e45ff" + "e28d4533-3703-4c25-ac07-f0d870d71342" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -1659,13 +1659,13 @@ "100" ], "x-ms-request-id": [ - "1dd88412-29f4-4c4a-8d7f-bf121d2f89d2" + "0cfa749f-cf74-489f-9205-dfc64b12649f" ], "x-ms-correlation-request-id": [ - "3e3fb864-8f33-432d-bdeb-91afa2b40103" + "d77dd8ef-f1a7-4169-a96d-fd39c20dc65d" ], "x-ms-arm-service-request-id": [ - "47da165d-4a89-4848-87ed-30ec46aaa6ae" + "241615c2-03f4-45be-af24-70d5da4f5cbb" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1678,13 +1678,13 @@ "11995" ], "x-ms-routing-request-id": [ - "CANADACENTRAL:20210316T115500Z:3e3fb864-8f33-432d-bdeb-91afa2b40103" + "WESTUS:20210607T124003Z:d77dd8ef-f1a7-4169-a96d-fd39c20dc65d" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 11:55:00 GMT" + "Mon, 07 Jun 2021 12:40:02 GMT" ], "Content-Length": [ "30" @@ -1700,19 +1700,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/da0fa7b1-5b89-43b1-b798-3cfdbad48b0c?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2RhMGZhN2IxLTViODktNDNiMS1iNzk4LTNjZmRiYWQ0OGIwYz9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/1655774b-d3b4-4aee-bf67-06a3d1aee14a?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzE2NTU3NzRiLWQzYjQtNGFlZS1iZjY3LTA2YTNkMWFlZTE0YT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "56e1edc5-00bf-4438-a617-b719049e45ff" + "e28d4533-3703-4c25-ac07-f0d870d71342" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -1726,13 +1726,13 @@ "100" ], "x-ms-request-id": [ - "2666e5f0-a5a9-45c1-b580-00691701c2b0" + "765c2c15-7e47-4268-a2b3-2ccf21ba8add" ], "x-ms-correlation-request-id": [ - "73b1211c-1de9-45a0-9cd1-3e52b7ec5286" + "da7e00a1-0625-407c-94b6-3a3fbb25eb5f" ], "x-ms-arm-service-request-id": [ - "9ac65895-7fb0-4b69-8f9d-fe0dc478c4fb" + "365cfdc6-8022-436a-8020-3bc7f2c3bd97" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1745,13 +1745,13 @@ "11994" ], "x-ms-routing-request-id": [ - "CANADACENTRAL:20210316T115640Z:73b1211c-1de9-45a0-9cd1-3e52b7ec5286" + "WESTUS:20210607T124143Z:da7e00a1-0625-407c-94b6-3a3fbb25eb5f" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 11:56:39 GMT" + "Mon, 07 Jun 2021 12:41:42 GMT" ], "Content-Length": [ "30" @@ -1767,19 +1767,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/da0fa7b1-5b89-43b1-b798-3cfdbad48b0c?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2RhMGZhN2IxLTViODktNDNiMS1iNzk4LTNjZmRiYWQ0OGIwYz9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/1655774b-d3b4-4aee-bf67-06a3d1aee14a?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzE2NTU3NzRiLWQzYjQtNGFlZS1iZjY3LTA2YTNkMWFlZTE0YT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "56e1edc5-00bf-4438-a617-b719049e45ff" + "e28d4533-3703-4c25-ac07-f0d870d71342" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -1793,13 +1793,13 @@ "100" ], "x-ms-request-id": [ - "273a4a62-86ef-44dc-8ae2-082b77411562" + "9010bb8b-7a97-48ac-b6f5-74de81903077" ], "x-ms-correlation-request-id": [ - "f09e2a0b-d079-47c4-b47c-a9402c537731" + "1d6ad8d4-047c-49c3-a899-77a335b1a920" ], "x-ms-arm-service-request-id": [ - "2ccde596-5903-4da6-9ab9-6181f79ca186" + "0b93193d-a4ce-44c2-8887-3e39009aa73c" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1812,13 +1812,13 @@ "11993" ], "x-ms-routing-request-id": [ - "CANADACENTRAL:20210316T115820Z:f09e2a0b-d079-47c4-b47c-a9402c537731" + "WESTUS:20210607T124323Z:1d6ad8d4-047c-49c3-a899-77a335b1a920" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 11:58:20 GMT" + "Mon, 07 Jun 2021 12:43:22 GMT" ], "Content-Length": [ "30" @@ -1834,19 +1834,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/da0fa7b1-5b89-43b1-b798-3cfdbad48b0c?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2RhMGZhN2IxLTViODktNDNiMS1iNzk4LTNjZmRiYWQ0OGIwYz9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/1655774b-d3b4-4aee-bf67-06a3d1aee14a?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzE2NTU3NzRiLWQzYjQtNGFlZS1iZjY3LTA2YTNkMWFlZTE0YT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "56e1edc5-00bf-4438-a617-b719049e45ff" + "e28d4533-3703-4c25-ac07-f0d870d71342" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -1860,13 +1860,13 @@ "100" ], "x-ms-request-id": [ - "bc0fdbc1-8559-41ef-9194-dd92fd6f498d" + "05a8492b-8dce-4201-8cc1-c04c71d8b8dd" ], "x-ms-correlation-request-id": [ - "59926f43-a6e6-474f-8cfe-f763c375575d" + "05150aa4-bf86-4e44-96f9-5375a7ae5bbe" ], "x-ms-arm-service-request-id": [ - "35f5bcb4-02bf-41f2-a783-1c4529f30b9c" + "13c6a728-c9f6-43f7-85b7-15f29068f2cc" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1879,13 +1879,13 @@ "11992" ], "x-ms-routing-request-id": [ - "CANADACENTRAL:20210316T120000Z:59926f43-a6e6-474f-8cfe-f763c375575d" + "WESTUS:20210607T124503Z:05150aa4-bf86-4e44-96f9-5375a7ae5bbe" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 12:00:00 GMT" + "Mon, 07 Jun 2021 12:45:03 GMT" ], "Content-Length": [ "30" @@ -1901,19 +1901,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/da0fa7b1-5b89-43b1-b798-3cfdbad48b0c?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2RhMGZhN2IxLTViODktNDNiMS1iNzk4LTNjZmRiYWQ0OGIwYz9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/1655774b-d3b4-4aee-bf67-06a3d1aee14a?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzE2NTU3NzRiLWQzYjQtNGFlZS1iZjY3LTA2YTNkMWFlZTE0YT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "56e1edc5-00bf-4438-a617-b719049e45ff" + "e28d4533-3703-4c25-ac07-f0d870d71342" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -1924,13 +1924,13 @@ "no-cache" ], "x-ms-request-id": [ - "50ca85d1-b840-494b-a102-ae8b63fbdc18" + "9bb9659d-9aac-48b4-bb32-456f0b77b888" ], "x-ms-correlation-request-id": [ - "550366eb-6358-4732-8008-04d3b63c69ff" + "1c175c9e-c8f5-4309-a94c-dcbea2d630f6" ], "x-ms-arm-service-request-id": [ - "3f4fd729-898a-4c05-b704-93c975e0db13" + "32479c7a-46b5-4ab3-8a7a-c44027fe2c8c" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1943,13 +1943,13 @@ "11991" ], "x-ms-routing-request-id": [ - "CANADACENTRAL:20210316T120141Z:550366eb-6358-4732-8008-04d3b63c69ff" + "WESTUS:20210607T124643Z:1c175c9e-c8f5-4309-a94c-dcbea2d630f6" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 12:01:41 GMT" + "Mon, 07 Jun 2021 12:46:43 GMT" ], "Content-Length": [ "29" @@ -1965,19 +1965,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualHubs/ps5970/ipConfigurations/ipconfig1?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzNzEzNy9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM1OTcwL2lwQ29uZmlndXJhdGlvbnMvaXBjb25maWcxP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualHubs/ps8308/ipConfigurations/ipconfig1?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMzY3Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM4MzA4L2lwQ29uZmlndXJhdGlvbnMvaXBjb25maWcxP2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "56e1edc5-00bf-4438-a617-b719049e45ff" + "e28d4533-3703-4c25-ac07-f0d870d71342" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -1988,16 +1988,16 @@ "no-cache" ], "ETag": [ - "W/\"0c7c8791-f888-453d-83de-cbbbcd5695ab\"" + "W/\"c3f14fc5-f658-4b0d-a73c-b20728e8bb0a\"" ], "x-ms-request-id": [ - "f06540e6-c4f9-4b13-843d-007ff1854eaf" + "f09ee0a7-95d9-4a71-9d39-36cfcde34e51" ], "x-ms-correlation-request-id": [ - "65aceb5e-fb6f-40a8-82f7-c2ee05a61440" + "4e59685f-fedc-42bb-8800-484559658abe" ], "x-ms-arm-service-request-id": [ - "94bbf6f1-6f41-48d0-89bc-8afda87f679f" + "fa683a1a-122d-4ab9-9810-663da120ec11" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2010,13 +2010,13 @@ "11990" ], "x-ms-routing-request-id": [ - "CANADACENTRAL:20210316T120141Z:65aceb5e-fb6f-40a8-82f7-c2ee05a61440" + "WESTUS:20210607T124644Z:4e59685f-fedc-42bb-8800-484559658abe" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 12:01:41 GMT" + "Mon, 07 Jun 2021 12:46:43 GMT" ], "Content-Length": [ "604" @@ -2028,26 +2028,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ipconfig1\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualHubs/ps5970/ipConfigurations/ipconfig1\",\r\n \"etag\": \"W/\\\"0c7c8791-f888-453d-83de-cbbbcd5695ab\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualNetworks/ps9599/subnets/RouteServerSubnet\"\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ipconfig1\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualHubs/ps8308/ipConfigurations/ipconfig1\",\r\n \"etag\": \"W/\\\"c3f14fc5-f658-4b0d-a73c-b20728e8bb0a\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualNetworks/ps2072/subnets/RouteServerSubnet\"\r\n }\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualHubs/ps5970/ipConfigurations/ipconfig1?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzNzEzNy9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM1OTcwL2lwQ29uZmlndXJhdGlvbnMvaXBjb25maWcxP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualHubs/ps8308/ipConfigurations?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMzY3Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM4MzA4L2lwQ29uZmlndXJhdGlvbnM/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "56e1edc5-00bf-4438-a617-b719049e45ff" + "e28d4533-3703-4c25-ac07-f0d870d71342" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -2057,17 +2057,14 @@ "Pragma": [ "no-cache" ], - "ETag": [ - "W/\"0c7c8791-f888-453d-83de-cbbbcd5695ab\"" - ], "x-ms-request-id": [ - "13d9b111-cc4f-4b82-b958-43cc711560ff" + "c49276ca-4a9c-4a75-9a8f-b7242991a182" ], "x-ms-correlation-request-id": [ - "0e02ed94-f3c6-4cef-8deb-8c681e6d5b9b" + "9a93d4e7-c742-4c5f-afda-6b8605e7564b" ], "x-ms-arm-service-request-id": [ - "e950d321-2382-4cb3-909a-6439612166e9" + "fd7e3906-5074-41ec-9b52-92273e9e93da" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2080,16 +2077,16 @@ "11988" ], "x-ms-routing-request-id": [ - "CANADACENTRAL:20210316T120141Z:0e02ed94-f3c6-4cef-8deb-8c681e6d5b9b" + "WESTUS:20210607T124644Z:9a93d4e7-c742-4c5f-afda-6b8605e7564b" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 12:01:41 GMT" + "Mon, 07 Jun 2021 12:46:44 GMT" ], "Content-Length": [ - "604" + "681" ], "Content-Type": [ "application/json; charset=utf-8" @@ -2098,26 +2095,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ipconfig1\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualHubs/ps5970/ipConfigurations/ipconfig1\",\r\n \"etag\": \"W/\\\"0c7c8791-f888-453d-83de-cbbbcd5695ab\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualNetworks/ps9599/subnets/RouteServerSubnet\"\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"name\": \"ipconfig1\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualHubs/ps8308/ipConfigurations/ipconfig1\",\r\n \"etag\": \"W/\\\"c3f14fc5-f658-4b0d-a73c-b20728e8bb0a\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualNetworks/ps2072/subnets/RouteServerSubnet\"\r\n }\r\n }\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualHubs/ps5970/ipConfigurations/ipconfig1?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzNzEzNy9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM1OTcwL2lwQ29uZmlndXJhdGlvbnMvaXBjb25maWcxP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualHubs/ps8308/ipConfigurations?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMzY3Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM4MzA4L2lwQ29uZmlndXJhdGlvbnM/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "f7904bfe-2b52-440a-a5e4-47f247733813" + "505ccf8d-2290-42c5-a1ce-5df31e4de4f1" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -2127,17 +2124,14 @@ "Pragma": [ "no-cache" ], - "ETag": [ - "W/\"0c7c8791-f888-453d-83de-cbbbcd5695ab\"" - ], "x-ms-request-id": [ - "2bbbd276-e25f-4853-83e0-a062573633ee" + "e0f1cfd2-1e0e-44d5-a9b9-090c221352dc" ], "x-ms-correlation-request-id": [ - "c4572c66-a618-4326-ace1-72a0539ce73d" + "5b876836-e671-4a0a-8dba-cb827b2157cb" ], "x-ms-arm-service-request-id": [ - "82be0df8-79c7-47c3-a5f7-5edc28047309" + "8fe9aa7f-aa1d-405a-926d-60511ee81057" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2150,16 +2144,16 @@ "11985" ], "x-ms-routing-request-id": [ - "CANADACENTRAL:20210316T120142Z:c4572c66-a618-4326-ace1-72a0539ce73d" + "WESTUS:20210607T124644Z:5b876836-e671-4a0a-8dba-cb827b2157cb" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 12:01:42 GMT" + "Mon, 07 Jun 2021 12:46:44 GMT" ], "Content-Length": [ - "604" + "681" ], "Content-Type": [ "application/json; charset=utf-8" @@ -2168,26 +2162,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ipconfig1\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualHubs/ps5970/ipConfigurations/ipconfig1\",\r\n \"etag\": \"W/\\\"0c7c8791-f888-453d-83de-cbbbcd5695ab\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualNetworks/ps9599/subnets/RouteServerSubnet\"\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"name\": \"ipconfig1\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualHubs/ps8308/ipConfigurations/ipconfig1\",\r\n \"etag\": \"W/\\\"c3f14fc5-f658-4b0d-a73c-b20728e8bb0a\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualNetworks/ps2072/subnets/RouteServerSubnet\"\r\n }\r\n }\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualHubs/ps5970/ipConfigurations/ipconfig1?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzNzEzNy9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM1OTcwL2lwQ29uZmlndXJhdGlvbnMvaXBjb25maWcxP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualHubs/ps8308/ipConfigurations?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMzY3Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM4MzA4L2lwQ29uZmlndXJhdGlvbnM/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "bb374f0e-9f57-4032-80c6-77c60ffad35a" + "850fc5bf-4b05-4ff2-9163-875ca0c80334" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -2197,17 +2191,14 @@ "Pragma": [ "no-cache" ], - "ETag": [ - "W/\"598faff4-5686-44c8-82f3-29ff06e1c7c3\"" - ], "x-ms-request-id": [ - "234c0580-cd84-4c99-9e86-21fbf832d7bb" + "c5b625d4-01be-474b-96a7-8b5d3acfe964" ], "x-ms-correlation-request-id": [ - "afea7896-b863-4817-be4f-db815cbb06ca" + "e947559f-e6b5-4125-93c2-e4474da72fed" ], "x-ms-arm-service-request-id": [ - "e09bfd2a-ac7e-441c-a0c0-105e7ec6000f" + "e25cd7ca-4ebb-467d-8c9b-067563d587eb" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2220,16 +2211,16 @@ "11976" ], "x-ms-routing-request-id": [ - "CANADACENTRAL:20210316T120304Z:afea7896-b863-4817-be4f-db815cbb06ca" + "WESTUS:20210607T124806Z:e947559f-e6b5-4125-93c2-e4474da72fed" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 12:03:04 GMT" + "Mon, 07 Jun 2021 12:48:05 GMT" ], "Content-Length": [ - "604" + "681" ], "Content-Type": [ "application/json; charset=utf-8" @@ -2238,26 +2229,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ipconfig1\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualHubs/ps5970/ipConfigurations/ipconfig1\",\r\n \"etag\": \"W/\\\"598faff4-5686-44c8-82f3-29ff06e1c7c3\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualNetworks/ps9599/subnets/RouteServerSubnet\"\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"name\": \"ipconfig1\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualHubs/ps8308/ipConfigurations/ipconfig1\",\r\n \"etag\": \"W/\\\"2fd59187-4f44-4044-afd2-74927576798a\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualNetworks/ps2072/subnets/RouteServerSubnet\"\r\n }\r\n }\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualHubs/ps5970/ipConfigurations/ipconfig1?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzNzEzNy9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM1OTcwL2lwQ29uZmlndXJhdGlvbnMvaXBjb25maWcxP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualHubs/ps8308/ipConfigurations?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMzY3Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM4MzA4L2lwQ29uZmlndXJhdGlvbnM/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "6b381af5-189e-4bb5-994a-1a826ee8c734" + "f3d63f8b-9ff5-4287-aaed-936ca48fc590" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -2267,17 +2258,14 @@ "Pragma": [ "no-cache" ], - "ETag": [ - "W/\"fc44a7af-373b-402f-a15b-a4b2fba1e7d2\"" - ], "x-ms-request-id": [ - "093898f7-18b9-47b2-8ae0-6caeb23eaac2" + "75c02895-7233-4046-a082-5550dbda82c6" ], "x-ms-correlation-request-id": [ - "392cba31-17e9-4b78-ae74-4e578e581a8b" + "a2a33dc6-50c4-4322-a3a8-0055226eb6b1" ], "x-ms-arm-service-request-id": [ - "f640a719-f3fc-4d2d-a8d3-8b9c46b9b566" + "08074ceb-6526-4f3b-867d-da76d388866c" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2290,16 +2278,16 @@ "11963" ], "x-ms-routing-request-id": [ - "CANADACENTRAL:20210316T120448Z:392cba31-17e9-4b78-ae74-4e578e581a8b" + "WESTUS:20210607T124950Z:a2a33dc6-50c4-4322-a3a8-0055226eb6b1" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 12:04:48 GMT" + "Mon, 07 Jun 2021 12:49:49 GMT" ], "Content-Length": [ - "604" + "681" ], "Content-Type": [ "application/json; charset=utf-8" @@ -2308,26 +2296,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ipconfig1\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualHubs/ps5970/ipConfigurations/ipconfig1\",\r\n \"etag\": \"W/\\\"fc44a7af-373b-402f-a15b-a4b2fba1e7d2\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualNetworks/ps9599/subnets/RouteServerSubnet\"\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"name\": \"ipconfig1\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualHubs/ps8308/ipConfigurations/ipconfig1\",\r\n \"etag\": \"W/\\\"520742dc-2580-4b67-8803-0938c64bc5d1\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualNetworks/ps2072/subnets/RouteServerSubnet\"\r\n }\r\n }\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualHubs/ps5970/bgpConnections?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzNzEzNy9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM1OTcwL2JncENvbm5lY3Rpb25zP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualHubs/ps8308/bgpConnections?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMzY3Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM4MzA4L2JncENvbm5lY3Rpb25zP2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "f7904bfe-2b52-440a-a5e4-47f247733813" + "505ccf8d-2290-42c5-a1ce-5df31e4de4f1" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -2338,13 +2326,13 @@ "no-cache" ], "x-ms-request-id": [ - "2b004be6-c522-4516-a749-d6bdba30dfc3" + "0bc6f332-b172-4dcd-a270-f0bc462d7aa7" ], "x-ms-correlation-request-id": [ - "ae6a4284-9949-4aff-b8e9-a0aae30a4228" + "dbcaa819-e959-4e88-8cc3-4f7c391fb067" ], "x-ms-arm-service-request-id": [ - "3807f83f-aec3-490c-b01a-020508e4e969" + "312c89fc-8c8f-4afd-a2f3-61511eba4b8d" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2357,13 +2345,13 @@ "11986" ], "x-ms-routing-request-id": [ - "CANADACENTRAL:20210316T120142Z:ae6a4284-9949-4aff-b8e9-a0aae30a4228" + "WESTUS:20210607T124644Z:dbcaa819-e959-4e88-8cc3-4f7c391fb067" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 12:01:42 GMT" + "Mon, 07 Jun 2021 12:46:44 GMT" ], "Content-Length": [ "19" @@ -2379,22 +2367,22 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualHubs/ps5970/bgpConnections?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzNzEzNy9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM1OTcwL2JncENvbm5lY3Rpb25zP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualHubs/ps8308/bgpConnections?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMzY3Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM4MzA4L2JncENvbm5lY3Rpb25zP2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "bb374f0e-9f57-4032-80c6-77c60ffad35a" + "850fc5bf-4b05-4ff2-9163-875ca0c80334" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -2405,13 +2393,13 @@ "no-cache" ], "x-ms-request-id": [ - "0b77f60b-6829-47e9-be37-21ee21b40310" + "9b074510-c613-4359-ac22-2c506cf1f7a7" ], "x-ms-correlation-request-id": [ - "b4a47de5-a298-4f72-b8c4-4819e7a75767" + "9b8788d7-d94c-428b-949c-b12541e230ea" ], "x-ms-arm-service-request-id": [ - "d42ef3f8-7c98-442c-b4a2-d6fef9d08674" + "ccb8ede7-e201-46e1-9d65-8292a9d8a8ca" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2424,16 +2412,16 @@ "11977" ], "x-ms-routing-request-id": [ - "CANADACENTRAL:20210316T120304Z:b4a47de5-a298-4f72-b8c4-4819e7a75767" + "WESTUS:20210607T124806Z:9b8788d7-d94c-428b-949c-b12541e230ea" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 12:03:03 GMT" + "Mon, 07 Jun 2021 12:48:05 GMT" ], "Content-Length": [ - "480" + "478" ], "Content-Type": [ "application/json; charset=utf-8" @@ -2442,26 +2430,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"name\": \"ps8560\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualHubs/ps5970/bgpConnections/ps8560\",\r\n \"etag\": \"W/\\\"598faff4-5686-44c8-82f3-29ff06e1c7c3\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/bgpConnections\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"peerIp\": \"192.168.1.5\",\r\n \"peerAsn\": 20000\r\n }\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"name\": \"ps156\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualHubs/ps8308/bgpConnections/ps156\",\r\n \"etag\": \"W/\\\"2fd59187-4f44-4044-afd2-74927576798a\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/bgpConnections\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"peerIp\": \"192.168.1.5\",\r\n \"peerAsn\": 20000\r\n }\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualHubs/ps5970/bgpConnections?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzNzEzNy9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM1OTcwL2JncENvbm5lY3Rpb25zP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualHubs/ps8308/bgpConnections?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMzY3Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM4MzA4L2JncENvbm5lY3Rpb25zP2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "6b381af5-189e-4bb5-994a-1a826ee8c734" + "f3d63f8b-9ff5-4287-aaed-936ca48fc590" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -2472,13 +2460,13 @@ "no-cache" ], "x-ms-request-id": [ - "417aeb6f-6f2c-40bd-a321-1f0a614377fb" + "ac3735ab-03d2-43dd-84f4-4e5c8995b862" ], "x-ms-correlation-request-id": [ - "eb3b65e5-9a4d-4908-8044-a2799cdf67b7" + "4e14e6e2-5942-4db9-a829-34ea7026f2df" ], "x-ms-arm-service-request-id": [ - "251d4013-ecb8-4200-b5a4-bc5f9e14c67d" + "8871d22f-2bc2-4bbf-bcd1-4fa815ff1d60" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2491,13 +2479,13 @@ "11964" ], "x-ms-routing-request-id": [ - "CANADACENTRAL:20210316T120448Z:eb3b65e5-9a4d-4908-8044-a2799cdf67b7" + "WESTUS:20210607T124950Z:4e14e6e2-5942-4db9-a829-34ea7026f2df" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 12:04:47 GMT" + "Mon, 07 Jun 2021 12:49:49 GMT" ], "Content-Length": [ "19" @@ -2513,22 +2501,22 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualHubs/ps5970/bgpConnections/ps8560?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzNzEzNy9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM1OTcwL2JncENvbm5lY3Rpb25zL3BzODU2MD9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualHubs/ps8308/bgpConnections/ps156?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMzY3Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM4MzA4L2JncENvbm5lY3Rpb25zL3BzMTU2P2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "bb374f0e-9f57-4032-80c6-77c60ffad35a" + "850fc5bf-4b05-4ff2-9163-875ca0c80334" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -2539,13 +2527,13 @@ "no-cache" ], "x-ms-request-id": [ - "7713b1b2-664a-440c-a5dd-d4535beb08d2" + "9c16b122-9543-445e-8b25-9691db0730e1" ], "x-ms-correlation-request-id": [ - "a0375b5b-d1bf-4a7f-ab9d-e4192da8d44d" + "6dfd3cd4-7359-4eac-98e1-ad3f84daf58c" ], "x-ms-arm-service-request-id": [ - "8e198d76-ff1b-4d86-a107-0e1a7ed4f566" + "dd068b27-600c-4f2d-b496-f02ef3eb510e" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2558,16 +2546,16 @@ "11984" ], "x-ms-routing-request-id": [ - "CANADACENTRAL:20210316T120142Z:a0375b5b-d1bf-4a7f-ab9d-e4192da8d44d" + "WESTUS:20210607T124645Z:6dfd3cd4-7359-4eac-98e1-ad3f84daf58c" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 12:01:42 GMT" + "Mon, 07 Jun 2021 12:46:44 GMT" ], "Content-Length": [ - "249" + "248" ], "Content-Type": [ "application/json; charset=utf-8" @@ -2576,23 +2564,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"NotFound\",\r\n \"message\": \"Resource /subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualHubs/ps5970/bgpConnections/ps8560 not found.\",\r\n \"details\": []\r\n }\r\n}", + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"NotFound\",\r\n \"message\": \"Resource /subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualHubs/ps8308/bgpConnections/ps156 not found.\",\r\n \"details\": []\r\n }\r\n}", "StatusCode": 404 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualHubs/ps5970/bgpConnections/ps8560?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzNzEzNy9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM1OTcwL2JncENvbm5lY3Rpb25zL3BzODU2MD9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualHubs/ps8308/bgpConnections/ps156?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMzY3Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM4MzA4L2JncENvbm5lY3Rpb25zL3BzMTU2P2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "bb374f0e-9f57-4032-80c6-77c60ffad35a" + "850fc5bf-4b05-4ff2-9163-875ca0c80334" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -2603,16 +2591,16 @@ "no-cache" ], "ETag": [ - "W/\"598faff4-5686-44c8-82f3-29ff06e1c7c3\"" + "W/\"2fd59187-4f44-4044-afd2-74927576798a\"" ], "x-ms-request-id": [ - "542966e6-8e54-4595-8b93-f6a262370774" + "24ae1375-e830-42f8-8a2f-d83b450c2fba" ], "x-ms-correlation-request-id": [ - "eb5d8d24-dc32-4cf4-a6ea-b7a6ee97b092" + "61e7a1f5-147c-4188-a405-0798c831ed32" ], "x-ms-arm-service-request-id": [ - "e016f1ad-7db9-4372-8a1d-645cb8b4410d" + "bbd39bd0-be7f-425b-810a-4ace85b5f891" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2625,16 +2613,16 @@ "11979" ], "x-ms-routing-request-id": [ - "CANADACENTRAL:20210316T120304Z:eb5d8d24-dc32-4cf4-a6ea-b7a6ee97b092" + "WESTUS:20210607T124806Z:61e7a1f5-147c-4188-a405-0798c831ed32" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 12:03:03 GMT" + "Mon, 07 Jun 2021 12:48:05 GMT" ], "Content-Length": [ - "411" + "409" ], "Content-Type": [ "application/json; charset=utf-8" @@ -2643,26 +2631,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps8560\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualHubs/ps5970/bgpConnections/ps8560\",\r\n \"etag\": \"W/\\\"598faff4-5686-44c8-82f3-29ff06e1c7c3\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/bgpConnections\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"peerIp\": \"192.168.1.5\",\r\n \"peerAsn\": 20000\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps156\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualHubs/ps8308/bgpConnections/ps156\",\r\n \"etag\": \"W/\\\"2fd59187-4f44-4044-afd2-74927576798a\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/bgpConnections\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"peerIp\": \"192.168.1.5\",\r\n \"peerAsn\": 20000\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualHubs/ps5970/bgpConnections/ps8560?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzNzEzNy9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM1OTcwL2JncENvbm5lY3Rpb25zL3BzODU2MD9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualHubs/ps8308/bgpConnections/ps156?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMzY3Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM4MzA4L2JncENvbm5lY3Rpb25zL3BzMTU2P2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "909e9fdc-d05b-4bed-b362-4c01c575b97f" + "4eb9b518-a85a-4d2c-99f5-c1ee36da7363" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -2673,16 +2661,16 @@ "no-cache" ], "ETag": [ - "W/\"598faff4-5686-44c8-82f3-29ff06e1c7c3\"" + "W/\"2fd59187-4f44-4044-afd2-74927576798a\"" ], "x-ms-request-id": [ - "3176fdde-9cdc-4937-9bcd-32d480c1c890" + "aaa090e3-001a-46ab-a638-29bf355bfa7b" ], "x-ms-correlation-request-id": [ - "1227452f-328a-4b7e-92d6-89de57eae977" + "3e1b943f-e19e-450a-9a2a-a5f241021068" ], "x-ms-arm-service-request-id": [ - "61de5384-fd44-47bb-aa49-7794be2156d6" + "9859e01a-0b61-4324-a0f9-dfb1da682fad" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2695,16 +2683,16 @@ "11975" ], "x-ms-routing-request-id": [ - "CANADACENTRAL:20210316T120305Z:1227452f-328a-4b7e-92d6-89de57eae977" + "WESTUS:20210607T124806Z:3e1b943f-e19e-450a-9a2a-a5f241021068" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 12:03:04 GMT" + "Mon, 07 Jun 2021 12:48:06 GMT" ], "Content-Length": [ - "411" + "409" ], "Content-Type": [ "application/json; charset=utf-8" @@ -2713,32 +2701,32 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps8560\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualHubs/ps5970/bgpConnections/ps8560\",\r\n \"etag\": \"W/\\\"598faff4-5686-44c8-82f3-29ff06e1c7c3\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/bgpConnections\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"peerIp\": \"192.168.1.5\",\r\n \"peerAsn\": 20000\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps156\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualHubs/ps8308/bgpConnections/ps156\",\r\n \"etag\": \"W/\\\"2fd59187-4f44-4044-afd2-74927576798a\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/bgpConnections\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"peerIp\": \"192.168.1.5\",\r\n \"peerAsn\": 20000\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualHubs/ps5970/bgpConnections/ps8560?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzNzEzNy9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM1OTcwL2JncENvbm5lY3Rpb25zL3BzODU2MD9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualHubs/ps8308/bgpConnections/ps156?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMzY3Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM4MzA4L2JncENvbm5lY3Rpb25zL3BzMTU2P2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"peerAsn\": 20000,\r\n \"peerIp\": \"192.168.1.5\"\r\n },\r\n \"name\": \"ps8560\"\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"peerAsn\": 20000,\r\n \"peerIp\": \"192.168.1.5\"\r\n },\r\n \"name\": \"ps156\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "bb374f0e-9f57-4032-80c6-77c60ffad35a" + "850fc5bf-4b05-4ff2-9163-875ca0c80334" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ], "Content-Type": [ "application/json; charset=utf-8" ], "Content-Length": [ - "101" + "100" ] }, "ResponseHeaders": { @@ -2752,16 +2740,16 @@ "10" ], "x-ms-request-id": [ - "b5e6c445-e498-40ed-811e-9954b5dcfffb" + "0cec76c9-86fa-4e03-9acf-83afc6316d5a" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/b5e6c445-e498-40ed-811e-9954b5dcfffb?api-version=2020-11-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/0cec76c9-86fa-4e03-9acf-83afc6316d5a?api-version=2021-02-01" ], "x-ms-correlation-request-id": [ - "8ebfa22e-14e8-466b-b651-39e5569b2a2f" + "119fb37f-c889-40a5-9557-b186ee30dc70" ], "x-ms-arm-service-request-id": [ - "6a1992f4-490f-4cf3-a096-fd71d275b55c" + "6baff663-9f1e-49f4-a874-c1c694b52aa1" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2774,16 +2762,16 @@ "1199" ], "x-ms-routing-request-id": [ - "CANADACENTRAL:20210316T120143Z:8ebfa22e-14e8-466b-b651-39e5569b2a2f" + "WESTUS:20210607T124645Z:119fb37f-c889-40a5-9557-b186ee30dc70" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 12:01:43 GMT" + "Mon, 07 Jun 2021 12:46:45 GMT" ], "Content-Length": [ - "410" + "408" ], "Content-Type": [ "application/json; charset=utf-8" @@ -2792,23 +2780,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps8560\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualHubs/ps5970/bgpConnections/ps8560\",\r\n \"etag\": \"W/\\\"74de13f9-a328-41fd-aa44-761dd9c620a9\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/bgpConnections\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"peerIp\": \"192.168.1.5\",\r\n \"peerAsn\": 20000\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps156\",\r\n \"id\": \"/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualHubs/ps8308/bgpConnections/ps156\",\r\n \"etag\": \"W/\\\"6108ce9a-8916-452b-b093-22c4518303e8\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/bgpConnections\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"peerIp\": \"192.168.1.5\",\r\n \"peerAsn\": 20000\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/b5e6c445-e498-40ed-811e-9954b5dcfffb?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2I1ZTZjNDQ1LWU0OTgtNDBlZC04MTFlLTk5NTRiNWRjZmZmYj9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/0cec76c9-86fa-4e03-9acf-83afc6316d5a?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzBjZWM3NmM5LTg2ZmEtNGUwMy05YWNmLTgzYWZjNjMxNmQ1YT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "bb374f0e-9f57-4032-80c6-77c60ffad35a" + "850fc5bf-4b05-4ff2-9163-875ca0c80334" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -2822,13 +2810,13 @@ "10" ], "x-ms-request-id": [ - "fbe0c947-4031-4324-a7e0-33d61c038e22" + "e16192ce-5e55-4bc6-a7c9-7b4356163079" ], "x-ms-correlation-request-id": [ - "e5b8068b-d18e-404d-8230-163797949137" + "bb851dcb-3efb-416e-b13e-7a9d45705710" ], "x-ms-arm-service-request-id": [ - "8009bb1e-f575-4ea1-b481-963780a3df01" + "34746a31-0443-4d39-ab61-505ddfd2cc2e" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2841,13 +2829,13 @@ "11983" ], "x-ms-routing-request-id": [ - "CANADACENTRAL:20210316T120153Z:e5b8068b-d18e-404d-8230-163797949137" + "WESTUS:20210607T124655Z:bb851dcb-3efb-416e-b13e-7a9d45705710" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 12:01:53 GMT" + "Mon, 07 Jun 2021 12:46:55 GMT" ], "Content-Length": [ "30" @@ -2863,19 +2851,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/b5e6c445-e498-40ed-811e-9954b5dcfffb?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2I1ZTZjNDQ1LWU0OTgtNDBlZC04MTFlLTk5NTRiNWRjZmZmYj9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/0cec76c9-86fa-4e03-9acf-83afc6316d5a?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzBjZWM3NmM5LTg2ZmEtNGUwMy05YWNmLTgzYWZjNjMxNmQ1YT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "bb374f0e-9f57-4032-80c6-77c60ffad35a" + "850fc5bf-4b05-4ff2-9163-875ca0c80334" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -2889,13 +2877,13 @@ "20" ], "x-ms-request-id": [ - "109192cb-c76c-4700-8d08-d5ddaa9f6859" + "e9807b51-b35e-4e59-b97b-c6a8c84fde43" ], "x-ms-correlation-request-id": [ - "c6dfc130-e851-49ba-a844-9060d6fecf10" + "115bbbf4-7cf3-4551-8aea-0989b14e1019" ], "x-ms-arm-service-request-id": [ - "1e8f1759-c561-48ea-b2aa-b34d22b42ed3" + "66e62691-5672-4a14-8b8a-e1f04ff17366" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2908,13 +2896,13 @@ "11982" ], "x-ms-routing-request-id": [ - "CANADACENTRAL:20210316T120203Z:c6dfc130-e851-49ba-a844-9060d6fecf10" + "WESTUS:20210607T124705Z:115bbbf4-7cf3-4551-8aea-0989b14e1019" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 12:02:03 GMT" + "Mon, 07 Jun 2021 12:47:05 GMT" ], "Content-Length": [ "30" @@ -2930,19 +2918,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/b5e6c445-e498-40ed-811e-9954b5dcfffb?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2I1ZTZjNDQ1LWU0OTgtNDBlZC04MTFlLTk5NTRiNWRjZmZmYj9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/0cec76c9-86fa-4e03-9acf-83afc6316d5a?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzBjZWM3NmM5LTg2ZmEtNGUwMy05YWNmLTgzYWZjNjMxNmQ1YT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "bb374f0e-9f57-4032-80c6-77c60ffad35a" + "850fc5bf-4b05-4ff2-9163-875ca0c80334" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -2956,13 +2944,13 @@ "40" ], "x-ms-request-id": [ - "a2f71efd-1382-4ca7-911d-e4c06735fb1f" + "4508ff92-d8b3-4c6b-82e7-362f2fbcd92e" ], "x-ms-correlation-request-id": [ - "cc65d444-8cee-41c9-82d9-1cc57a1b3a6c" + "dade1b92-191a-4577-8aca-4e768c9ebf35" ], "x-ms-arm-service-request-id": [ - "1db69efd-bbe7-41aa-8bdb-2279c34fe6ad" + "3db8f09c-3391-415e-81ad-bd4206c1a5aa" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2975,13 +2963,13 @@ "11981" ], "x-ms-routing-request-id": [ - "CANADACENTRAL:20210316T120224Z:cc65d444-8cee-41c9-82d9-1cc57a1b3a6c" + "WESTUS:20210607T124725Z:dade1b92-191a-4577-8aca-4e768c9ebf35" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 12:02:23 GMT" + "Mon, 07 Jun 2021 12:47:25 GMT" ], "Content-Length": [ "30" @@ -2997,19 +2985,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/b5e6c445-e498-40ed-811e-9954b5dcfffb?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2I1ZTZjNDQ1LWU0OTgtNDBlZC04MTFlLTk5NTRiNWRjZmZmYj9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/0cec76c9-86fa-4e03-9acf-83afc6316d5a?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzBjZWM3NmM5LTg2ZmEtNGUwMy05YWNmLTgzYWZjNjMxNmQ1YT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "bb374f0e-9f57-4032-80c6-77c60ffad35a" + "850fc5bf-4b05-4ff2-9163-875ca0c80334" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -3020,13 +3008,13 @@ "no-cache" ], "x-ms-request-id": [ - "b3ed543b-4ff6-4bdf-b872-1b72c044a160" + "4c301fe6-afe7-4b43-991a-fa1169b954ab" ], "x-ms-correlation-request-id": [ - "b32a9a96-afae-43ac-9d9c-718adc56f0ed" + "bcc469e9-b20a-450b-835f-dd00a83e0281" ], "x-ms-arm-service-request-id": [ - "c483836e-494a-47d0-bfff-f86fedf7fcde" + "2158aa54-99c0-4925-9491-a6b95ee0f7d4" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3039,13 +3027,13 @@ "11980" ], "x-ms-routing-request-id": [ - "CANADACENTRAL:20210316T120304Z:b32a9a96-afae-43ac-9d9c-718adc56f0ed" + "WESTUS:20210607T124806Z:bcc469e9-b20a-450b-835f-dd00a83e0281" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 12:03:03 GMT" + "Mon, 07 Jun 2021 12:48:05 GMT" ], "Content-Length": [ "29" @@ -3061,22 +3049,22 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualHubs/ps5970/bgpConnections/ps8560/learnedRoutes?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzNzEzNy9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM1OTcwL2JncENvbm5lY3Rpb25zL3BzODU2MC9sZWFybmVkUm91dGVzP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualHubs/ps8308/bgpConnections/ps156/learnedRoutes?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMzY3Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM4MzA4L2JncENvbm5lY3Rpb25zL3BzMTU2L2xlYXJuZWRSb3V0ZXM/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "aeed44e0-e4b7-4c3a-9ef2-6ac49886c5b6" + "d31748ed-8882-4aeb-b4df-dd1e9029e5e7" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -3087,19 +3075,19 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/396244a2-20bb-4b1b-a87a-ecdd304233c5?api-version=2020-11-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/091cbad6-2196-449f-b902-64f645be02b6?api-version=2021-02-01" ], "Retry-After": [ "10" ], "x-ms-request-id": [ - "396244a2-20bb-4b1b-a87a-ecdd304233c5" + "091cbad6-2196-449f-b902-64f645be02b6" ], "x-ms-correlation-request-id": [ - "9400aca3-b5ae-4975-9e10-c395d1690f18" + "a09454b1-84f0-4ebb-bfba-81f153dc1631" ], "x-ms-arm-service-request-id": [ - "123f1dbe-03b4-400d-b22c-5773aaade37f" + "a40f915b-9459-42f9-92e5-74ab8456c7d8" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3112,13 +3100,13 @@ "1199" ], "x-ms-routing-request-id": [ - "CANADACENTRAL:20210316T120305Z:9400aca3-b5ae-4975-9e10-c395d1690f18" + "WESTUS:20210607T124807Z:a09454b1-84f0-4ebb-bfba-81f153dc1631" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 12:03:04 GMT" + "Mon, 07 Jun 2021 12:48:06 GMT" ], "Content-Length": [ "4" @@ -3134,19 +3122,19 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/396244a2-20bb-4b1b-a87a-ecdd304233c5?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25SZXN1bHRzLzM5NjI0NGEyLTIwYmItNGIxYi1hODdhLWVjZGQzMDQyMzNjNT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/091cbad6-2196-449f-b902-64f645be02b6?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25SZXN1bHRzLzA5MWNiYWQ2LTIxOTYtNDQ5Zi1iOTAyLTY0ZjY0NWJlMDJiNj9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "aeed44e0-e4b7-4c3a-9ef2-6ac49886c5b6" + "d31748ed-8882-4aeb-b4df-dd1e9029e5e7" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -3157,16 +3145,16 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/396244a2-20bb-4b1b-a87a-ecdd304233c5?api-version=2020-11-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/091cbad6-2196-449f-b902-64f645be02b6?api-version=2021-02-01" ], "x-ms-request-id": [ - "396244a2-20bb-4b1b-a87a-ecdd304233c5" + "091cbad6-2196-449f-b902-64f645be02b6" ], "x-ms-correlation-request-id": [ - "9400aca3-b5ae-4975-9e10-c395d1690f18" + "a09454b1-84f0-4ebb-bfba-81f153dc1631" ], "x-ms-arm-service-request-id": [ - "123f1dbe-03b4-400d-b22c-5773aaade37f" + "a40f915b-9459-42f9-92e5-74ab8456c7d8" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3179,13 +3167,13 @@ "11974" ], "x-ms-routing-request-id": [ - "CANADACENTRAL:20210316T120315Z:13d7ac83-b0e7-41b2-8f6f-7cd9d66e1540" + "WESTUS:20210607T124817Z:d7114472-9fa8-40cf-8041-1f892c71c967" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 12:03:14 GMT" + "Mon, 07 Jun 2021 12:48:16 GMT" ], "Content-Length": [ "67" @@ -3201,19 +3189,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/396244a2-20bb-4b1b-a87a-ecdd304233c5?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25SZXN1bHRzLzM5NjI0NGEyLTIwYmItNGIxYi1hODdhLWVjZGQzMDQyMzNjNT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/091cbad6-2196-449f-b902-64f645be02b6?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25SZXN1bHRzLzA5MWNiYWQ2LTIxOTYtNDQ5Zi1iOTAyLTY0ZjY0NWJlMDJiNj9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "aeed44e0-e4b7-4c3a-9ef2-6ac49886c5b6" + "d31748ed-8882-4aeb-b4df-dd1e9029e5e7" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -3224,16 +3212,16 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/396244a2-20bb-4b1b-a87a-ecdd304233c5?api-version=2020-11-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/091cbad6-2196-449f-b902-64f645be02b6?api-version=2021-02-01" ], "x-ms-request-id": [ - "396244a2-20bb-4b1b-a87a-ecdd304233c5" + "091cbad6-2196-449f-b902-64f645be02b6" ], "x-ms-correlation-request-id": [ - "9400aca3-b5ae-4975-9e10-c395d1690f18" + "a09454b1-84f0-4ebb-bfba-81f153dc1631" ], "x-ms-arm-service-request-id": [ - "123f1dbe-03b4-400d-b22c-5773aaade37f" + "a40f915b-9459-42f9-92e5-74ab8456c7d8" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3246,13 +3234,13 @@ "11973" ], "x-ms-routing-request-id": [ - "CANADACENTRAL:20210316T120315Z:65494c95-ad73-48c3-92a7-94462b57c12d" + "WESTUS:20210607T124817Z:616a6543-7e70-4440-87eb-98a950384250" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 12:03:14 GMT" + "Mon, 07 Jun 2021 12:48:16 GMT" ], "Content-Length": [ "67" @@ -3268,22 +3256,22 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/396244a2-20bb-4b1b-a87a-ecdd304233c5?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25SZXN1bHRzLzM5NjI0NGEyLTIwYmItNGIxYi1hODdhLWVjZGQzMDQyMzNjNT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/091cbad6-2196-449f-b902-64f645be02b6?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25SZXN1bHRzLzA5MWNiYWQ2LTIxOTYtNDQ5Zi1iOTAyLTY0ZjY0NWJlMDJiNj9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "aeed44e0-e4b7-4c3a-9ef2-6ac49886c5b6" + "d31748ed-8882-4aeb-b4df-dd1e9029e5e7" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Internal.Common.AzureRestClient/1.3.31" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Internal.Common.AzureRestClient/1.3.32" ] }, "ResponseHeaders": { @@ -3294,16 +3282,16 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/396244a2-20bb-4b1b-a87a-ecdd304233c5?api-version=2020-11-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/091cbad6-2196-449f-b902-64f645be02b6?api-version=2021-02-01" ], "x-ms-request-id": [ - "396244a2-20bb-4b1b-a87a-ecdd304233c5" + "091cbad6-2196-449f-b902-64f645be02b6" ], "x-ms-correlation-request-id": [ - "9400aca3-b5ae-4975-9e10-c395d1690f18" + "a09454b1-84f0-4ebb-bfba-81f153dc1631" ], "x-ms-arm-service-request-id": [ - "123f1dbe-03b4-400d-b22c-5773aaade37f" + "a40f915b-9459-42f9-92e5-74ab8456c7d8" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3316,13 +3304,13 @@ "11999" ], "x-ms-routing-request-id": [ - "WESTUS:20210316T120316Z:8edec7eb-1d9f-49ff-a612-8e7bdd9ccdbd" + "WESTUS:20210607T124818Z:f5271fe1-b68b-4029-91de-a1787c40f2bb" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 12:03:16 GMT" + "Mon, 07 Jun 2021 12:48:17 GMT" ], "Content-Length": [ "67" @@ -3338,22 +3326,22 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualHubs/ps5970/bgpConnections/ps8560/advertisedRoutes?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzNzEzNy9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM1OTcwL2JncENvbm5lY3Rpb25zL3BzODU2MC9hZHZlcnRpc2VkUm91dGVzP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualHubs/ps8308/bgpConnections/ps156/advertisedRoutes?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMzY3Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM4MzA4L2JncENvbm5lY3Rpb25zL3BzMTU2L2FkdmVydGlzZWRSb3V0ZXM/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "be629da5-20ae-41c3-97a1-e8b3e83793a0" + "839e9420-be48-4794-b52a-4990b1419344" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -3364,19 +3352,19 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/5b9ca36e-9226-43c9-8edf-035261ea23bc?api-version=2020-11-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/32090a9b-2344-4711-9ab6-badee3eff319?api-version=2021-02-01" ], "Retry-After": [ "10" ], "x-ms-request-id": [ - "5b9ca36e-9226-43c9-8edf-035261ea23bc" + "32090a9b-2344-4711-9ab6-badee3eff319" ], "x-ms-correlation-request-id": [ - "c348a354-6cd5-406c-b360-6a874d89c4bd" + "316db970-a7df-410b-8a36-b5c02993c341" ], "x-ms-arm-service-request-id": [ - "0a84f235-390b-41ec-9e02-9248e2dc9bde" + "ad0660d6-f035-430d-a713-e57b68b4889b" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3389,13 +3377,13 @@ "1198" ], "x-ms-routing-request-id": [ - "CANADACENTRAL:20210316T120316Z:c348a354-6cd5-406c-b360-6a874d89c4bd" + "WESTUS:20210607T124818Z:316db970-a7df-410b-8a36-b5c02993c341" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 12:03:15 GMT" + "Mon, 07 Jun 2021 12:48:17 GMT" ], "Content-Length": [ "4" @@ -3411,19 +3399,19 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/5b9ca36e-9226-43c9-8edf-035261ea23bc?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25SZXN1bHRzLzViOWNhMzZlLTkyMjYtNDNjOS04ZWRmLTAzNTI2MWVhMjNiYz9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/32090a9b-2344-4711-9ab6-badee3eff319?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25SZXN1bHRzLzMyMDkwYTliLTIzNDQtNDcxMS05YWI2LWJhZGVlM2VmZjMxOT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "be629da5-20ae-41c3-97a1-e8b3e83793a0" + "839e9420-be48-4794-b52a-4990b1419344" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -3434,16 +3422,16 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/5b9ca36e-9226-43c9-8edf-035261ea23bc?api-version=2020-11-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/32090a9b-2344-4711-9ab6-badee3eff319?api-version=2021-02-01" ], "x-ms-request-id": [ - "5b9ca36e-9226-43c9-8edf-035261ea23bc" + "32090a9b-2344-4711-9ab6-badee3eff319" ], "x-ms-correlation-request-id": [ - "c348a354-6cd5-406c-b360-6a874d89c4bd" + "316db970-a7df-410b-8a36-b5c02993c341" ], "x-ms-arm-service-request-id": [ - "0a84f235-390b-41ec-9e02-9248e2dc9bde" + "ad0660d6-f035-430d-a713-e57b68b4889b" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3456,13 +3444,13 @@ "11972" ], "x-ms-routing-request-id": [ - "CANADACENTRAL:20210316T120326Z:4389ca46-648a-4e76-9f3d-beffff5ad6c9" + "WESTUS:20210607T124828Z:be499819-850f-4d5b-bedc-8db5d5f35d87" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 12:03:25 GMT" + "Mon, 07 Jun 2021 12:48:28 GMT" ], "Content-Length": [ "67" @@ -3478,19 +3466,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/5b9ca36e-9226-43c9-8edf-035261ea23bc?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25SZXN1bHRzLzViOWNhMzZlLTkyMjYtNDNjOS04ZWRmLTAzNTI2MWVhMjNiYz9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/32090a9b-2344-4711-9ab6-badee3eff319?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25SZXN1bHRzLzMyMDkwYTliLTIzNDQtNDcxMS05YWI2LWJhZGVlM2VmZjMxOT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "be629da5-20ae-41c3-97a1-e8b3e83793a0" + "839e9420-be48-4794-b52a-4990b1419344" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -3501,16 +3489,16 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/5b9ca36e-9226-43c9-8edf-035261ea23bc?api-version=2020-11-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/32090a9b-2344-4711-9ab6-badee3eff319?api-version=2021-02-01" ], "x-ms-request-id": [ - "5b9ca36e-9226-43c9-8edf-035261ea23bc" + "32090a9b-2344-4711-9ab6-badee3eff319" ], "x-ms-correlation-request-id": [ - "c348a354-6cd5-406c-b360-6a874d89c4bd" + "316db970-a7df-410b-8a36-b5c02993c341" ], "x-ms-arm-service-request-id": [ - "0a84f235-390b-41ec-9e02-9248e2dc9bde" + "ad0660d6-f035-430d-a713-e57b68b4889b" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3523,13 +3511,13 @@ "11971" ], "x-ms-routing-request-id": [ - "CANADACENTRAL:20210316T120326Z:00bfbbfd-1a19-49eb-bd9a-6a69c2d002bd" + "WESTUS:20210607T124828Z:ac7fe976-a28a-4d56-a427-38811d48b5b7" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 12:03:25 GMT" + "Mon, 07 Jun 2021 12:48:28 GMT" ], "Content-Length": [ "67" @@ -3545,22 +3533,22 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/5b9ca36e-9226-43c9-8edf-035261ea23bc?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25SZXN1bHRzLzViOWNhMzZlLTkyMjYtNDNjOS04ZWRmLTAzNTI2MWVhMjNiYz9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/32090a9b-2344-4711-9ab6-badee3eff319?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25SZXN1bHRzLzMyMDkwYTliLTIzNDQtNDcxMS05YWI2LWJhZGVlM2VmZjMxOT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "be629da5-20ae-41c3-97a1-e8b3e83793a0" + "839e9420-be48-4794-b52a-4990b1419344" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Internal.Common.AzureRestClient/1.3.31" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Internal.Common.AzureRestClient/1.3.32" ] }, "ResponseHeaders": { @@ -3571,16 +3559,16 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/5b9ca36e-9226-43c9-8edf-035261ea23bc?api-version=2020-11-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/32090a9b-2344-4711-9ab6-badee3eff319?api-version=2021-02-01" ], "x-ms-request-id": [ - "5b9ca36e-9226-43c9-8edf-035261ea23bc" + "32090a9b-2344-4711-9ab6-badee3eff319" ], "x-ms-correlation-request-id": [ - "c348a354-6cd5-406c-b360-6a874d89c4bd" + "316db970-a7df-410b-8a36-b5c02993c341" ], "x-ms-arm-service-request-id": [ - "0a84f235-390b-41ec-9e02-9248e2dc9bde" + "ad0660d6-f035-430d-a713-e57b68b4889b" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3593,13 +3581,13 @@ "11998" ], "x-ms-routing-request-id": [ - "WESTUS:20210316T120326Z:bc5c5e03-7aeb-4b3f-8b5f-8deeba782375" + "WESTUS:20210607T124828Z:e312fbf4-ad87-49b6-92e7-13f880576b5d" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 12:03:26 GMT" + "Mon, 07 Jun 2021 12:48:27 GMT" ], "Content-Length": [ "67" @@ -3615,22 +3603,22 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualHubs/ps5970/bgpConnections/ps8560?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzNzEzNy9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM1OTcwL2JncENvbm5lY3Rpb25zL3BzODU2MD9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualHubs/ps8308/bgpConnections/ps156?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMzY3Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM4MzA4L2JncENvbm5lY3Rpb25zL3BzMTU2P2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "6b381af5-189e-4bb5-994a-1a826ee8c734" + "f3d63f8b-9ff5-4287-aaed-936ca48fc590" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -3641,22 +3629,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/b8b88dba-14b4-428c-bbb1-b415dd0b296a?api-version=2020-11-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/d1e8cd09-57cb-4223-96eb-bed7ab8a46ad?api-version=2021-02-01" ], "Retry-After": [ "10" ], "x-ms-request-id": [ - "b8b88dba-14b4-428c-bbb1-b415dd0b296a" + "d1e8cd09-57cb-4223-96eb-bed7ab8a46ad" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/b8b88dba-14b4-428c-bbb1-b415dd0b296a?api-version=2020-11-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/d1e8cd09-57cb-4223-96eb-bed7ab8a46ad?api-version=2021-02-01" ], "x-ms-correlation-request-id": [ - "d34d8d76-3280-44f9-9125-620050441f14" + "ce72ab35-7c3e-49e3-b687-c6d8ebc605d1" ], "x-ms-arm-service-request-id": [ - "66cac03c-7f50-4ce1-9ca5-da6fb882df48" + "f61207f7-3601-44b1-8a62-4fb87a06baa1" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3669,13 +3657,13 @@ "14999" ], "x-ms-routing-request-id": [ - "CANADACENTRAL:20210316T120327Z:d34d8d76-3280-44f9-9125-620050441f14" + "WESTUS:20210607T124829Z:ce72ab35-7c3e-49e3-b687-c6d8ebc605d1" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 12:03:26 GMT" + "Mon, 07 Jun 2021 12:48:29 GMT" ], "Expires": [ "-1" @@ -3688,19 +3676,19 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/b8b88dba-14b4-428c-bbb1-b415dd0b296a?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2I4Yjg4ZGJhLTE0YjQtNDI4Yy1iYmIxLWI0MTVkZDBiMjk2YT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/d1e8cd09-57cb-4223-96eb-bed7ab8a46ad?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2QxZThjZDA5LTU3Y2ItNDIyMy05NmViLWJlZDdhYjhhNDZhZD9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "6b381af5-189e-4bb5-994a-1a826ee8c734" + "f3d63f8b-9ff5-4287-aaed-936ca48fc590" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -3714,13 +3702,13 @@ "10" ], "x-ms-request-id": [ - "3a5f6ee6-1bea-425e-b9a4-b2d47295c1e8" + "a131dd15-764e-4cd2-9dd4-c28ce5fc6f84" ], "x-ms-correlation-request-id": [ - "7e20387f-8667-4467-b841-c622b748b6ed" + "2755061e-bb91-4ebd-84df-4c4c4dca8e0e" ], "x-ms-arm-service-request-id": [ - "2bc6b6d3-8da4-47ac-a41c-3fa898b15e8a" + "df115de3-a8e3-40d0-8296-3f079b95d44a" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3733,13 +3721,13 @@ "11970" ], "x-ms-routing-request-id": [ - "CANADACENTRAL:20210316T120337Z:7e20387f-8667-4467-b841-c622b748b6ed" + "WESTUS:20210607T124839Z:2755061e-bb91-4ebd-84df-4c4c4dca8e0e" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 12:03:36 GMT" + "Mon, 07 Jun 2021 12:48:39 GMT" ], "Content-Length": [ "30" @@ -3755,19 +3743,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/b8b88dba-14b4-428c-bbb1-b415dd0b296a?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2I4Yjg4ZGJhLTE0YjQtNDI4Yy1iYmIxLWI0MTVkZDBiMjk2YT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/d1e8cd09-57cb-4223-96eb-bed7ab8a46ad?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2QxZThjZDA5LTU3Y2ItNDIyMy05NmViLWJlZDdhYjhhNDZhZD9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "6b381af5-189e-4bb5-994a-1a826ee8c734" + "f3d63f8b-9ff5-4287-aaed-936ca48fc590" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -3781,13 +3769,13 @@ "20" ], "x-ms-request-id": [ - "9b30a0c8-1983-4c00-b59a-f975e91166e2" + "cb0ce433-0d5c-417b-975c-94d7e51de7ab" ], "x-ms-correlation-request-id": [ - "f06b037e-076b-4403-8aa7-be87fa342f9c" + "2223e514-75cd-4dc7-9cfb-908fe162ce11" ], "x-ms-arm-service-request-id": [ - "b99b7d25-6c72-47e1-9ed2-c504564d1cd8" + "8372c8c3-4a7b-48df-8e1d-83a23672fa6b" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3800,13 +3788,13 @@ "11969" ], "x-ms-routing-request-id": [ - "CANADACENTRAL:20210316T120347Z:f06b037e-076b-4403-8aa7-be87fa342f9c" + "WESTUS:20210607T124849Z:2223e514-75cd-4dc7-9cfb-908fe162ce11" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 12:03:47 GMT" + "Mon, 07 Jun 2021 12:48:49 GMT" ], "Content-Length": [ "30" @@ -3822,19 +3810,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/b8b88dba-14b4-428c-bbb1-b415dd0b296a?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2I4Yjg4ZGJhLTE0YjQtNDI4Yy1iYmIxLWI0MTVkZDBiMjk2YT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/d1e8cd09-57cb-4223-96eb-bed7ab8a46ad?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2QxZThjZDA5LTU3Y2ItNDIyMy05NmViLWJlZDdhYjhhNDZhZD9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "6b381af5-189e-4bb5-994a-1a826ee8c734" + "f3d63f8b-9ff5-4287-aaed-936ca48fc590" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -3848,13 +3836,13 @@ "40" ], "x-ms-request-id": [ - "25aafba7-b707-4f11-8c64-d391567968ac" + "ab4abbe3-ec8a-48a7-8e99-d4638e07fd9d" ], "x-ms-correlation-request-id": [ - "cc364546-5c92-40be-9100-0ade2014d5e7" + "d5aeb775-15bc-44db-aea0-489d52f539a4" ], "x-ms-arm-service-request-id": [ - "bd068f3f-57cc-44ae-8e98-ac34fdeec37c" + "5fb01458-b23d-4b61-83c0-4e3e5256be47" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3867,13 +3855,13 @@ "11968" ], "x-ms-routing-request-id": [ - "CANADACENTRAL:20210316T120407Z:cc364546-5c92-40be-9100-0ade2014d5e7" + "WESTUS:20210607T124909Z:d5aeb775-15bc-44db-aea0-489d52f539a4" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 12:04:07 GMT" + "Mon, 07 Jun 2021 12:49:09 GMT" ], "Content-Length": [ "30" @@ -3889,19 +3877,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/b8b88dba-14b4-428c-bbb1-b415dd0b296a?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2I4Yjg4ZGJhLTE0YjQtNDI4Yy1iYmIxLWI0MTVkZDBiMjk2YT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/d1e8cd09-57cb-4223-96eb-bed7ab8a46ad?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2QxZThjZDA5LTU3Y2ItNDIyMy05NmViLWJlZDdhYjhhNDZhZD9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "6b381af5-189e-4bb5-994a-1a826ee8c734" + "f3d63f8b-9ff5-4287-aaed-936ca48fc590" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -3912,13 +3900,13 @@ "no-cache" ], "x-ms-request-id": [ - "ffe82323-309d-4371-a070-f2c7eaf66362" + "4fc8dee1-4637-4731-a02a-37806e9e2be6" ], "x-ms-correlation-request-id": [ - "e351e4aa-2d9f-4d08-91d0-a079f773508d" + "33be3c46-8cb9-465f-9635-21a5b14aed20" ], "x-ms-arm-service-request-id": [ - "4a89a842-dc52-4dcf-8ffe-3d80bcc6d460" + "dd4e2ca6-e806-4f31-9a62-b877613c92f3" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3931,13 +3919,13 @@ "11967" ], "x-ms-routing-request-id": [ - "CANADACENTRAL:20210316T120447Z:e351e4aa-2d9f-4d08-91d0-a079f773508d" + "WESTUS:20210607T124949Z:33be3c46-8cb9-465f-9635-21a5b14aed20" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 12:04:47 GMT" + "Mon, 07 Jun 2021 12:49:48 GMT" ], "Content-Length": [ "29" @@ -3953,19 +3941,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/b8b88dba-14b4-428c-bbb1-b415dd0b296a?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25SZXN1bHRzL2I4Yjg4ZGJhLTE0YjQtNDI4Yy1iYmIxLWI0MTVkZDBiMjk2YT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/d1e8cd09-57cb-4223-96eb-bed7ab8a46ad?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25SZXN1bHRzL2QxZThjZDA5LTU3Y2ItNDIyMy05NmViLWJlZDdhYjhhNDZhZD9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "6b381af5-189e-4bb5-994a-1a826ee8c734" + "f3d63f8b-9ff5-4287-aaed-936ca48fc590" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -3976,19 +3964,19 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/b8b88dba-14b4-428c-bbb1-b415dd0b296a?api-version=2020-11-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/d1e8cd09-57cb-4223-96eb-bed7ab8a46ad?api-version=2021-02-01" ], "x-ms-request-id": [ - "b8b88dba-14b4-428c-bbb1-b415dd0b296a" + "d1e8cd09-57cb-4223-96eb-bed7ab8a46ad" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/b8b88dba-14b4-428c-bbb1-b415dd0b296a?api-version=2020-11-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/d1e8cd09-57cb-4223-96eb-bed7ab8a46ad?api-version=2021-02-01" ], "x-ms-correlation-request-id": [ - "d34d8d76-3280-44f9-9125-620050441f14" + "ce72ab35-7c3e-49e3-b687-c6d8ebc605d1" ], "x-ms-arm-service-request-id": [ - "66cac03c-7f50-4ce1-9ca5-da6fb882df48" + "f61207f7-3601-44b1-8a62-4fb87a06baa1" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -4001,13 +3989,13 @@ "11966" ], "x-ms-routing-request-id": [ - "CANADACENTRAL:20210316T120448Z:2d90f39a-e7f7-4ace-bba6-f642d694cecf" + "WESTUS:20210607T124949Z:85c4b32b-c849-4fb2-acf9-1f65ced18cac" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 12:04:47 GMT" + "Mon, 07 Jun 2021 12:49:49 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -4020,22 +4008,22 @@ "StatusCode": 204 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualHubs/ps5970/ipConfigurations/ipconfig1?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzNzEzNy9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM1OTcwL2lwQ29uZmlndXJhdGlvbnMvaXBjb25maWcxP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualHubs/ps8308/ipConfigurations/ipconfig1?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMzY3Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM4MzA4L2lwQ29uZmlndXJhdGlvbnMvaXBjb25maWcxP2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "7ac28a1c-a627-434f-a5c9-d502050e08f7" + "c2fb4a39-2adf-4c17-919d-cc117e229964" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -4046,22 +4034,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/a636faa6-72e8-4ebe-838c-be62beef175c?api-version=2020-11-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/b558e95c-7fa8-4cc2-98f8-18468ec6313f?api-version=2021-02-01" ], "Retry-After": [ "10" ], "x-ms-request-id": [ - "a636faa6-72e8-4ebe-838c-be62beef175c" + "b558e95c-7fa8-4cc2-98f8-18468ec6313f" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/a636faa6-72e8-4ebe-838c-be62beef175c?api-version=2020-11-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/b558e95c-7fa8-4cc2-98f8-18468ec6313f?api-version=2021-02-01" ], "x-ms-correlation-request-id": [ - "5142271a-c16f-4b18-a7c9-47b462a07816" + "d9df2f5b-a641-4081-8875-765f8a3bc200" ], "x-ms-arm-service-request-id": [ - "bbe1f074-ec7b-40ac-8c3f-0f3a4bf6ea34" + "fa734926-fffc-4440-94f5-2544fa4edd08" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -4074,13 +4062,13 @@ "14998" ], "x-ms-routing-request-id": [ - "CANADACENTRAL:20210316T120448Z:5142271a-c16f-4b18-a7c9-47b462a07816" + "WESTUS:20210607T124950Z:d9df2f5b-a641-4081-8875-765f8a3bc200" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 12:04:48 GMT" + "Mon, 07 Jun 2021 12:49:49 GMT" ], "Expires": [ "-1" @@ -4093,19 +4081,19 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/a636faa6-72e8-4ebe-838c-be62beef175c?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2E2MzZmYWE2LTcyZTgtNGViZS04MzhjLWJlNjJiZWVmMTc1Yz9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/b558e95c-7fa8-4cc2-98f8-18468ec6313f?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2I1NThlOTVjLTdmYTgtNGNjMi05OGY4LTE4NDY4ZWM2MzEzZj9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "7ac28a1c-a627-434f-a5c9-d502050e08f7" + "c2fb4a39-2adf-4c17-919d-cc117e229964" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -4119,13 +4107,13 @@ "10" ], "x-ms-request-id": [ - "74922f69-9e26-4d1f-8026-3433eef84cc5" + "4805d17c-0c91-40fe-b3d8-0b9998d261ae" ], "x-ms-correlation-request-id": [ - "cd7e880b-11d1-4fc8-b358-45bb03965102" + "675699a8-0656-4b03-8114-f16d66a004a4" ], "x-ms-arm-service-request-id": [ - "b9ff6c16-cbda-492d-b7f0-47f969826dd6" + "d4720db7-5b4f-4797-8e55-fdd5ec3bf6f4" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -4138,13 +4126,13 @@ "11962" ], "x-ms-routing-request-id": [ - "CANADACENTRAL:20210316T120459Z:cd7e880b-11d1-4fc8-b358-45bb03965102" + "WESTUS:20210607T125000Z:675699a8-0656-4b03-8114-f16d66a004a4" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 12:04:58 GMT" + "Mon, 07 Jun 2021 12:49:59 GMT" ], "Content-Length": [ "30" @@ -4160,19 +4148,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/a636faa6-72e8-4ebe-838c-be62beef175c?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2E2MzZmYWE2LTcyZTgtNGViZS04MzhjLWJlNjJiZWVmMTc1Yz9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/b558e95c-7fa8-4cc2-98f8-18468ec6313f?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2I1NThlOTVjLTdmYTgtNGNjMi05OGY4LTE4NDY4ZWM2MzEzZj9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "7ac28a1c-a627-434f-a5c9-d502050e08f7" + "c2fb4a39-2adf-4c17-919d-cc117e229964" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -4186,13 +4174,13 @@ "20" ], "x-ms-request-id": [ - "3beb55d4-c85c-4657-989f-09b7d761b6f4" + "209e55da-2efe-4186-be1e-1d6c2fa4a207" ], "x-ms-correlation-request-id": [ - "59fd1561-cf90-4d55-886c-facdd14255d5" + "d264fba8-5e8a-4c46-99e5-a6fb00b16036" ], "x-ms-arm-service-request-id": [ - "2c874439-bb8a-4154-81b1-45fce3711292" + "a5227c3d-d172-4c24-9ead-1aad94020095" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -4205,13 +4193,13 @@ "11961" ], "x-ms-routing-request-id": [ - "CANADACENTRAL:20210316T120509Z:59fd1561-cf90-4d55-886c-facdd14255d5" + "WESTUS:20210607T125010Z:d264fba8-5e8a-4c46-99e5-a6fb00b16036" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 12:05:08 GMT" + "Mon, 07 Jun 2021 12:50:10 GMT" ], "Content-Length": [ "30" @@ -4227,19 +4215,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/a636faa6-72e8-4ebe-838c-be62beef175c?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2E2MzZmYWE2LTcyZTgtNGViZS04MzhjLWJlNjJiZWVmMTc1Yz9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/b558e95c-7fa8-4cc2-98f8-18468ec6313f?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2I1NThlOTVjLTdmYTgtNGNjMi05OGY4LTE4NDY4ZWM2MzEzZj9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "7ac28a1c-a627-434f-a5c9-d502050e08f7" + "c2fb4a39-2adf-4c17-919d-cc117e229964" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -4253,13 +4241,13 @@ "40" ], "x-ms-request-id": [ - "d3a6fa61-cd01-4311-b7bd-17aaa2bac387" + "f7aeab71-d5d5-4cc7-927c-21e86cca8b41" ], "x-ms-correlation-request-id": [ - "b13c3c9b-b274-473f-8d2c-1cb8ea759ca8" + "c04c375c-b5d3-4dc4-ab7b-3568cd0ac3d7" ], "x-ms-arm-service-request-id": [ - "e806a3ac-93c5-4ce2-9fce-c13c60e6682b" + "49496697-258b-4be4-aba5-c95ece276a5e" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -4272,13 +4260,13 @@ "11960" ], "x-ms-routing-request-id": [ - "CANADACENTRAL:20210316T120529Z:b13c3c9b-b274-473f-8d2c-1cb8ea759ca8" + "WESTUS:20210607T125030Z:c04c375c-b5d3-4dc4-ab7b-3568cd0ac3d7" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 12:05:28 GMT" + "Mon, 07 Jun 2021 12:50:30 GMT" ], "Content-Length": [ "30" @@ -4294,19 +4282,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/a636faa6-72e8-4ebe-838c-be62beef175c?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2E2MzZmYWE2LTcyZTgtNGViZS04MzhjLWJlNjJiZWVmMTc1Yz9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/b558e95c-7fa8-4cc2-98f8-18468ec6313f?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2I1NThlOTVjLTdmYTgtNGNjMi05OGY4LTE4NDY4ZWM2MzEzZj9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "7ac28a1c-a627-434f-a5c9-d502050e08f7" + "c2fb4a39-2adf-4c17-919d-cc117e229964" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -4320,32 +4308,32 @@ "80" ], "x-ms-request-id": [ - "45522a0c-6e92-43fa-abfe-c39999be85a2" + "6f41714d-1e8a-4f44-b1c6-d4f9162609d7" ], "x-ms-correlation-request-id": [ - "f1678f65-e343-4834-8dc3-e5e0d5d3c714" + "75ebd7e0-505e-4145-a4d6-928003bee85e" ], "x-ms-arm-service-request-id": [ - "75843c8e-97af-4667-b61c-daaa15589c36" + "99de23ee-f5ca-428b-8bae-8f98fd313f18" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11959" + ], "Server": [ "Microsoft-HTTPAPI/2.0", "Microsoft-HTTPAPI/2.0" ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11959" - ], "x-ms-routing-request-id": [ - "CANADACENTRAL:20210316T120609Z:f1678f65-e343-4834-8dc3-e5e0d5d3c714" + "WESTUS:20210607T125111Z:75ebd7e0-505e-4145-a4d6-928003bee85e" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 12:06:08 GMT" + "Mon, 07 Jun 2021 12:51:10 GMT" ], "Content-Length": [ "30" @@ -4361,19 +4349,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/a636faa6-72e8-4ebe-838c-be62beef175c?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2E2MzZmYWE2LTcyZTgtNGViZS04MzhjLWJlNjJiZWVmMTc1Yz9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/b558e95c-7fa8-4cc2-98f8-18468ec6313f?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2I1NThlOTVjLTdmYTgtNGNjMi05OGY4LTE4NDY4ZWM2MzEzZj9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "7ac28a1c-a627-434f-a5c9-d502050e08f7" + "c2fb4a39-2adf-4c17-919d-cc117e229964" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -4384,13 +4372,13 @@ "no-cache" ], "x-ms-request-id": [ - "f18e0c11-a339-4129-95ca-47fb8464a14d" + "07920046-9cae-43c6-889b-96bbeef54429" ], "x-ms-correlation-request-id": [ - "e1ab7969-e177-4c3d-8027-0689fa18f230" + "4128cac1-2ce7-4b72-b1d2-ec04b52edc41" ], "x-ms-arm-service-request-id": [ - "3f635c32-4d59-44be-ad40-858cb084acb9" + "34a4de84-dbc3-4882-a447-015b1d6eb287" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -4403,13 +4391,13 @@ "11958" ], "x-ms-routing-request-id": [ - "CANADACENTRAL:20210316T120729Z:e1ab7969-e177-4c3d-8027-0689fa18f230" + "WESTUS:20210607T125231Z:4128cac1-2ce7-4b72-b1d2-ec04b52edc41" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 12:07:29 GMT" + "Mon, 07 Jun 2021 12:52:31 GMT" ], "Content-Length": [ "29" @@ -4425,19 +4413,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/a636faa6-72e8-4ebe-838c-be62beef175c?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25SZXN1bHRzL2E2MzZmYWE2LTcyZTgtNGViZS04MzhjLWJlNjJiZWVmMTc1Yz9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/b558e95c-7fa8-4cc2-98f8-18468ec6313f?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25SZXN1bHRzL2I1NThlOTVjLTdmYTgtNGNjMi05OGY4LTE4NDY4ZWM2MzEzZj9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "7ac28a1c-a627-434f-a5c9-d502050e08f7" + "c2fb4a39-2adf-4c17-919d-cc117e229964" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -4448,19 +4436,19 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/a636faa6-72e8-4ebe-838c-be62beef175c?api-version=2020-11-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/b558e95c-7fa8-4cc2-98f8-18468ec6313f?api-version=2021-02-01" ], "x-ms-request-id": [ - "a636faa6-72e8-4ebe-838c-be62beef175c" + "b558e95c-7fa8-4cc2-98f8-18468ec6313f" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/a636faa6-72e8-4ebe-838c-be62beef175c?api-version=2020-11-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/b558e95c-7fa8-4cc2-98f8-18468ec6313f?api-version=2021-02-01" ], "x-ms-correlation-request-id": [ - "5142271a-c16f-4b18-a7c9-47b462a07816" + "d9df2f5b-a641-4081-8875-765f8a3bc200" ], "x-ms-arm-service-request-id": [ - "bbe1f074-ec7b-40ac-8c3f-0f3a4bf6ea34" + "fa734926-fffc-4440-94f5-2544fa4edd08" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -4473,13 +4461,13 @@ "11957" ], "x-ms-routing-request-id": [ - "CANADACENTRAL:20210316T120730Z:6061b95b-9c84-46bd-97f4-b5470fd86af6" + "WESTUS:20210607T125231Z:f230abb8-75d6-4377-b17b-9aaf9f980338" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 12:07:29 GMT" + "Mon, 07 Jun 2021 12:52:31 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -4492,22 +4480,22 @@ "StatusCode": 204 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualHubs/ps5970?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzNzEzNy9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM1OTcwP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualHubs/ps8308?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMzY3Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnMvcHM4MzA4P2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "7ac28a1c-a627-434f-a5c9-d502050e08f7" + "c2fb4a39-2adf-4c17-919d-cc117e229964" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -4518,25 +4506,25 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/aa240e8e-1703-4b66-9f1b-f654e5caa092?api-version=2020-11-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/18504527-abf0-4a7a-b6ff-db68576d9c3a?api-version=2021-02-01" ], "Retry-After": [ "10" ], "x-ms-request-id": [ - "aa240e8e-1703-4b66-9f1b-f654e5caa092" + "18504527-abf0-4a7a-b6ff-db68576d9c3a" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/aa240e8e-1703-4b66-9f1b-f654e5caa092?api-version=2020-11-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/18504527-abf0-4a7a-b6ff-db68576d9c3a?api-version=2021-02-01" ], "x-ms-correlation-request-id": [ - "078ec236-abff-4f21-b42e-139ab1eebcb7" + "c8597895-0637-4226-98e2-35dbd6f3867e" ], "Azure-AsyncNotification": [ "Enabled" ], "x-ms-arm-service-request-id": [ - "4601504e-d596-4d2e-b8f9-499d65f1015d" + "32d614cc-6c65-42df-a948-ea05b887debf" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -4549,13 +4537,13 @@ "14997" ], "x-ms-routing-request-id": [ - "CANADACENTRAL:20210316T120731Z:078ec236-abff-4f21-b42e-139ab1eebcb7" + "WESTUS:20210607T125232Z:c8597895-0637-4226-98e2-35dbd6f3867e" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 12:07:30 GMT" + "Mon, 07 Jun 2021 12:52:32 GMT" ], "Expires": [ "-1" @@ -4568,19 +4556,19 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/aa240e8e-1703-4b66-9f1b-f654e5caa092?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2FhMjQwZThlLTE3MDMtNGI2Ni05ZjFiLWY2NTRlNWNhYTA5Mj9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/18504527-abf0-4a7a-b6ff-db68576d9c3a?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzE4NTA0NTI3LWFiZjAtNGE3YS1iNmZmLWRiNjg1NzZkOWMzYT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "7ac28a1c-a627-434f-a5c9-d502050e08f7" + "c2fb4a39-2adf-4c17-919d-cc117e229964" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -4591,13 +4579,13 @@ "no-cache" ], "x-ms-request-id": [ - "e2453261-d6bb-4114-aa16-b02a5963f576" + "f8c10768-038a-41fa-a732-8eccf7f483ab" ], "x-ms-correlation-request-id": [ - "9a93cc4f-d7a7-4952-8fb3-57a30f1272df" + "c0206f73-9aa8-450d-b521-3dde720c13c5" ], "x-ms-arm-service-request-id": [ - "fc1d9d63-a5d4-4cd5-b9f3-b99ae93ff35b" + "d33d3812-070b-4472-b1d3-ab4eddaf64a5" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -4610,13 +4598,13 @@ "11956" ], "x-ms-routing-request-id": [ - "CANADACENTRAL:20210316T120741Z:9a93cc4f-d7a7-4952-8fb3-57a30f1272df" + "WESTUS:20210607T125242Z:c0206f73-9aa8-450d-b521-3dde720c13c5" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 12:07:40 GMT" + "Mon, 07 Jun 2021 12:52:42 GMT" ], "Content-Length": [ "29" @@ -4632,19 +4620,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/aa240e8e-1703-4b66-9f1b-f654e5caa092?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25SZXN1bHRzL2FhMjQwZThlLTE3MDMtNGI2Ni05ZjFiLWY2NTRlNWNhYTA5Mj9hcGktdmVyc2lvbj0yMDIwLTExLTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/18504527-abf0-4a7a-b6ff-db68576d9c3a?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25SZXN1bHRzLzE4NTA0NTI3LWFiZjAtNGE3YS1iNmZmLWRiNjg1NzZkOWMzYT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "7ac28a1c-a627-434f-a5c9-d502050e08f7" + "c2fb4a39-2adf-4c17-919d-cc117e229964" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -4655,22 +4643,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/aa240e8e-1703-4b66-9f1b-f654e5caa092?api-version=2020-11-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operationResults/18504527-abf0-4a7a-b6ff-db68576d9c3a?api-version=2021-02-01" ], "x-ms-request-id": [ - "aa240e8e-1703-4b66-9f1b-f654e5caa092" + "18504527-abf0-4a7a-b6ff-db68576d9c3a" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/aa240e8e-1703-4b66-9f1b-f654e5caa092?api-version=2020-11-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/providers/Microsoft.Network/locations/centraluseuap/operations/18504527-abf0-4a7a-b6ff-db68576d9c3a?api-version=2021-02-01" ], "x-ms-correlation-request-id": [ - "078ec236-abff-4f21-b42e-139ab1eebcb7" + "c8597895-0637-4226-98e2-35dbd6f3867e" ], "Azure-AsyncNotification": [ "Enabled" ], "x-ms-arm-service-request-id": [ - "4601504e-d596-4d2e-b8f9-499d65f1015d" + "32d614cc-6c65-42df-a948-ea05b887debf" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -4683,13 +4671,13 @@ "11955" ], "x-ms-routing-request-id": [ - "CANADACENTRAL:20210316T120741Z:9473fbcf-6035-4330-ada2-f2d3eab7a8f2" + "WESTUS:20210607T125242Z:1210def0-f8b0-4774-988e-3273747fc497" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 12:07:40 GMT" + "Mon, 07 Jun 2021 12:52:42 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -4702,22 +4690,22 @@ "StatusCode": 204 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps7137/providers/Microsoft.Network/virtualHubs?api-version=2020-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzNzEzNy9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnM/YXBpLXZlcnNpb249MjAyMC0xMS0wMQ==", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourceGroups/ps3672/providers/Microsoft.Network/virtualHubs?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlR3JvdXBzL3BzMzY3Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbEh1YnM/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "89955916-4651-4965-9aea-90e67bd48278" + "3833b537-9265-4ca2-bc5f-bd67faf43ca4" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.4.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" ] }, "ResponseHeaders": { @@ -4731,13 +4719,13 @@ "11954" ], "x-ms-request-id": [ - "bfc98763-4e08-414f-aadc-8c7689755044" + "95a5a8e1-da0d-424b-853d-753c55a1c004" ], "x-ms-correlation-request-id": [ - "bfc98763-4e08-414f-aadc-8c7689755044" + "95a5a8e1-da0d-424b-853d-753c55a1c004" ], "x-ms-routing-request-id": [ - "CANADACENTRAL:20210316T120741Z:bfc98763-4e08-414f-aadc-8c7689755044" + "WESTUS:20210607T125242Z:95a5a8e1-da0d-424b-853d-753c55a1c004" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -4746,7 +4734,7 @@ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 12:07:40 GMT" + "Mon, 07 Jun 2021 12:52:42 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -4762,22 +4750,22 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourcegroups/ps7137?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlZ3JvdXBzL3BzNzEzNz9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/resourcegroups/ps3672?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL3Jlc291cmNlZ3JvdXBzL3BzMzY3Mj9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "f41d9912-2a7c-498e-aa45-006423cd88c2" + "1743d1e1-96b8-414a-a797-c6f3095f0e65" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.31" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -4788,7 +4776,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzcxMzctQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzM2NzItQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01" ], "Retry-After": [ "15" @@ -4797,13 +4785,13 @@ "14999" ], "x-ms-request-id": [ - "5a0d921f-e1af-4d06-9d19-efe2d14637bb" + "c3d139f1-9215-4f0f-83de-aa792e48430b" ], "x-ms-correlation-request-id": [ - "5a0d921f-e1af-4d06-9d19-efe2d14637bb" + "c3d139f1-9215-4f0f-83de-aa792e48430b" ], "x-ms-routing-request-id": [ - "WESTUS:20210316T120743Z:5a0d921f-e1af-4d06-9d19-efe2d14637bb" + "WESTCENTRALUS:20210607T125244Z:c3d139f1-9215-4f0f-83de-aa792e48430b" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -4812,7 +4800,7 @@ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 12:07:42 GMT" + "Mon, 07 Jun 2021 12:52:43 GMT" ], "Expires": [ "-1" @@ -4825,16 +4813,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzcxMzctQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpjeE16Y3RRMFZPVkZKQlRGVlRSVlZCVUNJc0ltcHZZa3h2WTJGMGFXOXVJam9pWTJWdWRISmhiSFZ6WlhWaGNDSjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzM2NzItQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpNMk56SXRRMFZPVkZKQlRGVlRSVlZCVUNJc0ltcHZZa3h2WTJGMGFXOXVJam9pWTJWdWRISmhiSFZ6WlhWaGNDSjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.31" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -4845,7 +4833,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzcxMzctQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzM2NzItQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01" ], "Retry-After": [ "15" @@ -4854,13 +4842,13 @@ "11999" ], "x-ms-request-id": [ - "f5bce83d-32d8-4aba-a626-41d7f8396e36" + "b7eb0ada-2b6e-46eb-9696-01675355553c" ], "x-ms-correlation-request-id": [ - "f5bce83d-32d8-4aba-a626-41d7f8396e36" + "b7eb0ada-2b6e-46eb-9696-01675355553c" ], "x-ms-routing-request-id": [ - "WESTUS:20210316T120758Z:f5bce83d-32d8-4aba-a626-41d7f8396e36" + "WESTCENTRALUS:20210607T125259Z:b7eb0ada-2b6e-46eb-9696-01675355553c" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -4869,7 +4857,7 @@ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 12:07:57 GMT" + "Mon, 07 Jun 2021 12:52:58 GMT" ], "Expires": [ "-1" @@ -4882,16 +4870,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzcxMzctQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpjeE16Y3RRMFZPVkZKQlRGVlRSVlZCVUNJc0ltcHZZa3h2WTJGMGFXOXVJam9pWTJWdWRISmhiSFZ6WlhWaGNDSjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzM2NzItQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpNMk56SXRRMFZPVkZKQlRGVlRSVlZCVUNJc0ltcHZZa3h2WTJGMGFXOXVJam9pWTJWdWRISmhiSFZ6WlhWaGNDSjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.31" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -4902,7 +4890,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzcxMzctQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzM2NzItQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01" ], "Retry-After": [ "15" @@ -4911,13 +4899,13 @@ "11998" ], "x-ms-request-id": [ - "ea039ed5-6329-429b-9e64-9752d0ec1b48" + "42f94bf4-c1a9-4995-ae04-d09cc022fa7a" ], "x-ms-correlation-request-id": [ - "ea039ed5-6329-429b-9e64-9752d0ec1b48" + "42f94bf4-c1a9-4995-ae04-d09cc022fa7a" ], "x-ms-routing-request-id": [ - "WESTUS:20210316T120813Z:ea039ed5-6329-429b-9e64-9752d0ec1b48" + "WESTCENTRALUS:20210607T125314Z:42f94bf4-c1a9-4995-ae04-d09cc022fa7a" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -4926,7 +4914,7 @@ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 12:08:12 GMT" + "Mon, 07 Jun 2021 12:53:13 GMT" ], "Expires": [ "-1" @@ -4939,16 +4927,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzcxMzctQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpjeE16Y3RRMFZPVkZKQlRGVlRSVlZCVUNJc0ltcHZZa3h2WTJGMGFXOXVJam9pWTJWdWRISmhiSFZ6WlhWaGNDSjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzM2NzItQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpNMk56SXRRMFZPVkZKQlRGVlRSVlZCVUNJc0ltcHZZa3h2WTJGMGFXOXVJam9pWTJWdWRISmhiSFZ6WlhWaGNDSjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.31" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -4959,7 +4947,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzcxMzctQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzM2NzItQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01" ], "Retry-After": [ "15" @@ -4968,13 +4956,13 @@ "11997" ], "x-ms-request-id": [ - "8acaf0fa-7f88-4c5f-ab67-18b7267b90c5" + "160a56c4-fb88-45e9-8315-26e329e973b4" ], "x-ms-correlation-request-id": [ - "8acaf0fa-7f88-4c5f-ab67-18b7267b90c5" + "160a56c4-fb88-45e9-8315-26e329e973b4" ], "x-ms-routing-request-id": [ - "WESTUS:20210316T120828Z:8acaf0fa-7f88-4c5f-ab67-18b7267b90c5" + "WESTCENTRALUS:20210607T125329Z:160a56c4-fb88-45e9-8315-26e329e973b4" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -4983,7 +4971,7 @@ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 12:08:27 GMT" + "Mon, 07 Jun 2021 12:53:28 GMT" ], "Expires": [ "-1" @@ -4996,16 +4984,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzcxMzctQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpjeE16Y3RRMFZPVkZKQlRGVlRSVlZCVUNJc0ltcHZZa3h2WTJGMGFXOXVJam9pWTJWdWRISmhiSFZ6WlhWaGNDSjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzM2NzItQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpNMk56SXRRMFZPVkZKQlRGVlRSVlZCVUNJc0ltcHZZa3h2WTJGMGFXOXVJam9pWTJWdWRISmhiSFZ6WlhWaGNDSjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.31" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -5016,7 +5004,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzcxMzctQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzM2NzItQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01" ], "Retry-After": [ "15" @@ -5025,13 +5013,13 @@ "11996" ], "x-ms-request-id": [ - "a2a640b6-12ca-4ca9-bf16-15e720f4953d" + "42044113-3583-427c-a491-cfc933ff1b3c" ], "x-ms-correlation-request-id": [ - "a2a640b6-12ca-4ca9-bf16-15e720f4953d" + "42044113-3583-427c-a491-cfc933ff1b3c" ], "x-ms-routing-request-id": [ - "WESTUS:20210316T120843Z:a2a640b6-12ca-4ca9-bf16-15e720f4953d" + "WESTCENTRALUS:20210607T125344Z:42044113-3583-427c-a491-cfc933ff1b3c" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -5040,7 +5028,7 @@ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 12:08:42 GMT" + "Mon, 07 Jun 2021 12:53:43 GMT" ], "Expires": [ "-1" @@ -5053,16 +5041,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzcxMzctQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpjeE16Y3RRMFZPVkZKQlRGVlRSVlZCVUNJc0ltcHZZa3h2WTJGMGFXOXVJam9pWTJWdWRISmhiSFZ6WlhWaGNDSjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzM2NzItQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpNMk56SXRRMFZPVkZKQlRGVlRSVlZCVUNJc0ltcHZZa3h2WTJGMGFXOXVJam9pWTJWdWRISmhiSFZ6WlhWaGNDSjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.31" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -5073,7 +5061,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzcxMzctQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzM2NzItQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01" ], "Retry-After": [ "15" @@ -5082,13 +5070,13 @@ "11995" ], "x-ms-request-id": [ - "9057d4df-aa3a-42a9-8371-aa719b9cb944" + "1d3ab498-0eb9-4225-8968-49c0b21d63ec" ], "x-ms-correlation-request-id": [ - "9057d4df-aa3a-42a9-8371-aa719b9cb944" + "1d3ab498-0eb9-4225-8968-49c0b21d63ec" ], "x-ms-routing-request-id": [ - "WESTUS:20210316T120858Z:9057d4df-aa3a-42a9-8371-aa719b9cb944" + "WESTCENTRALUS:20210607T125359Z:1d3ab498-0eb9-4225-8968-49c0b21d63ec" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -5097,7 +5085,7 @@ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 12:08:58 GMT" + "Mon, 07 Jun 2021 12:53:59 GMT" ], "Expires": [ "-1" @@ -5110,16 +5098,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzcxMzctQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpjeE16Y3RRMFZPVkZKQlRGVlRSVlZCVUNJc0ltcHZZa3h2WTJGMGFXOXVJam9pWTJWdWRISmhiSFZ6WlhWaGNDSjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzM2NzItQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpNMk56SXRRMFZPVkZKQlRGVlRSVlZCVUNJc0ltcHZZa3h2WTJGMGFXOXVJam9pWTJWdWRISmhiSFZ6WlhWaGNDSjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.31" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -5130,7 +5118,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzcxMzctQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01" + "https://management.azure.com/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzM2NzItQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01" ], "Retry-After": [ "15" @@ -5139,13 +5127,13 @@ "11994" ], "x-ms-request-id": [ - "4f3c70a9-3b00-40ef-a900-22b8c0014c84" + "6a0cbde0-66a7-4d33-b750-9ea84fba77fc" ], "x-ms-correlation-request-id": [ - "4f3c70a9-3b00-40ef-a900-22b8c0014c84" + "6a0cbde0-66a7-4d33-b750-9ea84fba77fc" ], "x-ms-routing-request-id": [ - "WESTUS:20210316T120913Z:4f3c70a9-3b00-40ef-a900-22b8c0014c84" + "WESTCENTRALUS:20210607T125414Z:6a0cbde0-66a7-4d33-b750-9ea84fba77fc" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -5154,7 +5142,7 @@ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 12:09:13 GMT" + "Mon, 07 Jun 2021 12:54:14 GMT" ], "Expires": [ "-1" @@ -5167,16 +5155,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzcxMzctQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpjeE16Y3RRMFZPVkZKQlRGVlRSVlZCVUNJc0ltcHZZa3h2WTJGMGFXOXVJam9pWTJWdWRISmhiSFZ6WlhWaGNDSjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzM2NzItQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpNMk56SXRRMFZPVkZKQlRGVlRSVlZCVUNJc0ltcHZZa3h2WTJGMGFXOXVJam9pWTJWdWRISmhiSFZ6WlhWaGNDSjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.31" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -5190,13 +5178,13 @@ "11993" ], "x-ms-request-id": [ - "268e092f-ed0f-4583-b114-4a4ec755a8b7" + "1378fd36-3d95-40de-a89c-2ba29bb9768a" ], "x-ms-correlation-request-id": [ - "268e092f-ed0f-4583-b114-4a4ec755a8b7" + "1378fd36-3d95-40de-a89c-2ba29bb9768a" ], "x-ms-routing-request-id": [ - "WESTUS:20210316T120929Z:268e092f-ed0f-4583-b114-4a4ec755a8b7" + "WESTCENTRALUS:20210607T125430Z:1378fd36-3d95-40de-a89c-2ba29bb9768a" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -5205,7 +5193,7 @@ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 12:09:28 GMT" + "Mon, 07 Jun 2021 12:54:29 GMT" ], "Expires": [ "-1" @@ -5218,16 +5206,16 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzcxMzctQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpjeE16Y3RRMFZPVkZKQlRGVlRSVlZCVUNJc0ltcHZZa3h2WTJGMGFXOXVJam9pWTJWdWRISmhiSFZ6WlhWaGNDSjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/8c992d64-fce9-426d-b278-85642dfeab03/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzM2NzItQ0VOVFJBTFVTRVVBUCIsImpvYkxvY2F0aW9uIjoiY2VudHJhbHVzZXVhcCJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOGM5OTJkNjQtZmNlOS00MjZkLWIyNzgtODU2NDJkZmVhYjAzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpNMk56SXRRMFZPVkZKQlRGVlRSVlZCVUNJc0ltcHZZa3h2WTJGMGFXOXVJam9pWTJWdWRISmhiSFZ6WlhWaGNDSjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29812.02", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.31" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -5241,13 +5229,13 @@ "11992" ], "x-ms-request-id": [ - "383b488b-7839-4cdf-ad05-b4283c33af89" + "54bf24d0-6b8f-4432-89b6-c1bd50fcba4a" ], "x-ms-correlation-request-id": [ - "383b488b-7839-4cdf-ad05-b4283c33af89" + "54bf24d0-6b8f-4432-89b6-c1bd50fcba4a" ], "x-ms-routing-request-id": [ - "WESTUS:20210316T120929Z:383b488b-7839-4cdf-ad05-b4283c33af89" + "WESTCENTRALUS:20210607T125430Z:54bf24d0-6b8f-4432-89b6-c1bd50fcba4a" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -5256,7 +5244,7 @@ "nosniff" ], "Date": [ - "Tue, 16 Mar 2021 12:09:28 GMT" + "Mon, 07 Jun 2021 12:54:29 GMT" ], "Expires": [ "-1" @@ -5271,11 +5259,11 @@ ], "Names": { "Test-RouteServerPeerRoutes": [ - "ps7137", - "ps9599", - "ps5970", - "ps7642", - "ps8560" + "ps3672", + "ps2072", + "ps8308", + "ps7493", + "ps156" ] }, "Variables": { diff --git a/src/Network/Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.VirtualNetworkGatewayConnectionTests/TestVirtualNetworkGatewayConnectionCRUD.json b/src/Network/Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.VirtualNetworkGatewayConnectionTests/TestVirtualNetworkGatewayConnectionCRUD.json index 7ac5a7159163..62f41e10d322 100644 --- a/src/Network/Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.VirtualNetworkGatewayConnectionTests/TestVirtualNetworkGatewayConnectionCRUD.json +++ b/src/Network/Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.VirtualNetworkGatewayConnectionTests/TestVirtualNetworkGatewayConnectionCRUD.json @@ -1,82 +1,22 @@ { "Entries": [ { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yaz9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "f8b3cde9-abc3-4f26-8094-458e622ea36b" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.13" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11886" - ], - "x-ms-request-id": [ - "8dc65e06-4e4b-401c-8901-b46aff3dc4d2" - ], - "x-ms-correlation-request-id": [ - "8dc65e06-4e4b-401c-8901-b46aff3dc4d2" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T153459Z:8dc65e06-4e4b-401c-8901-b46aff3dc4d2" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:34:58 GMT" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "77032" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network\",\r\n \"namespace\": \"Microsoft.Network\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"2cf9eb86-36b5-49dc-86ae-9a63135dfa8c\",\r\n \"roleDefinitionId\": \"13ba9ab4-19f0-4804-adc4-14ece36cc7a1\"\r\n },\r\n {\r\n \"applicationId\": \"7c33bfcb-8d33-48d6-8e60-dc6404003489\",\r\n \"roleDefinitionId\": \"ad6261e4-fa9a-4642-aa5f-104f1b67e9e3\"\r\n },\r\n {\r\n \"applicationId\": \"1e3e4475-288f-4018-a376-df66fd7fac5f\",\r\n \"roleDefinitionId\": \"1d538b69-3d87-4e56-8ff8-25786fd48261\"\r\n },\r\n {\r\n \"applicationId\": \"a0be0c72-870e-46f0-9c49-c98333a996f7\",\r\n \"roleDefinitionId\": \"7ce22727-ffce-45a9-930c-ddb2e56fa131\"\r\n },\r\n {\r\n \"applicationId\": \"486c78bf-a0f7-45f1-92fd-37215929e116\",\r\n \"roleDefinitionId\": \"98a9e526-0a60-4c1f-a33a-ae46e1f8dc0d\"\r\n },\r\n {\r\n \"applicationId\": \"19947cfd-0303-466c-ac3c-fcc19a7a1570\",\r\n \"roleDefinitionId\": \"d813ab6c-bfb7-413e-9462-005b21f0ce09\"\r\n },\r\n {\r\n \"applicationId\": \"341b7f3d-69b3-47f9-9ce7-5b7f4945fdbd\",\r\n \"roleDefinitionId\": \"8141843c-c51c-4c1e-a5bf-0d351594b86c\"\r\n },\r\n {\r\n \"applicationId\": \"328fd23b-de6e-462c-9433-e207470a5727\",\r\n \"roleDefinitionId\": \"79e29e06-4056-41e5-a6b2-959f1f47747e\"\r\n },\r\n {\r\n \"applicationId\": \"6d057c82-a784-47ae-8d12-ca7b38cf06b4\",\r\n \"roleDefinitionId\": \"c27dd31e-c1e5-4ab0-93e1-a12ba34f182e\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"natGateways\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\"\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"privateEndpoints\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"privateEndpointRedirectMaps\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"loadBalancers\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"networkSecurityGroups\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"applicationSecurityGroups\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"serviceEndpointPolicies\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"networkIntentPolicies\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"routeTables\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"publicIPPrefixes\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\"\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"ddosCustomPolicies\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"networkWatchers\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"networkWatchers/connectionMonitors\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"networkWatchers/flowLogs\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"networkWatchers/pingMeshes\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworkGateways\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"localNetworkGateways\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"connections\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"applicationGateways\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"applicationGatewayWebApplicationFirewallPolicies\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/CheckDnsNameAvailability\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/usages\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/virtualNetworkAvailableEndpointServices\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/availableDelegations\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/serviceTags\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/availablePrivateEndpointTypes\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/availableServiceAliases\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/checkPrivateLinkServiceVisibility\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/autoApprovedPrivateLinkServices\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/batchValidatePrivateEndpointsForResourceMove\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/batchNotifyPrivateEndpointsForResourceMove\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/supportedVirtualMachineSizes\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/checkAcceleratedNetworkingSupport\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/validateResourceOwnership\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/setResourceOwnership\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/effectiveResourceOwnership\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"dnsOperationResults\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnsOperationStatuses\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"getDnsResourceReference\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"internalNotify\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/A\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/AAAA\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/CNAME\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/PTR\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/MX\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/TXT\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/SRV\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/SOA\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/NS\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/CAA\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/recordsets\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"dnszones/all\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/virtualNetworkLinks\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"privateDnsOperationResults\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"privateDnsOperationStatuses\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZonesInternal\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/A\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/AAAA\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/CNAME\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/PTR\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/MX\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/TXT\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/SRV\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/SOA\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/all\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"trafficmanagerprofiles\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-08-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2017-05-01\",\r\n \"2017-03-01\",\r\n \"2015-11-01\",\r\n \"2015-04-28-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"trafficmanagerprofiles/heatMaps\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-08-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2017-09-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkTrafficManagerNameAvailability\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-08-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2017-05-01\",\r\n \"2017-03-01\",\r\n \"2015-11-01\",\r\n \"2015-04-28-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"trafficManagerUserMetricsKeys\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-08-01\",\r\n \"2018-04-01\",\r\n \"2017-09-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"trafficManagerGeographicHierarchies\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-08-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2017-05-01\",\r\n \"2017-03-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"expressRouteCircuits\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"expressRouteServiceProviders\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"applicationGatewayAvailableWafRuleSets\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"applicationGatewayAvailableSslOptions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"applicationGatewayAvailableServerVariables\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"applicationGatewayAvailableRequestHeaders\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"applicationGatewayAvailableResponseHeaders\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"routeFilters\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"bgpServiceCommunities\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualWans\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"vpnSites\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"vpnServerConfigurations\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"virtualHubs\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"vpnGateways\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"p2sVpnGateways\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"expressRouteGateways\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"firewallPolicies\",\r\n \"locations\": [\r\n \"UAE North\",\r\n \"Australia Central 2\",\r\n \"UAE Central\",\r\n \"Germany North\",\r\n \"Central India\",\r\n \"Korea South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Japan West\",\r\n \"France South\",\r\n \"South Africa West\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"South India\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"South Africa North\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"UK West\",\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Central\",\r\n \"Australia Southeast\",\r\n \"UK South\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"ipGroups\",\r\n \"locations\": [\r\n \"UAE North\",\r\n \"Australia Central 2\",\r\n \"UAE Central\",\r\n \"Germany North\",\r\n \"Central India\",\r\n \"Korea South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Japan West\",\r\n \"France South\",\r\n \"South Africa West\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"South India\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"South Africa North\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"UK West\",\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Central\",\r\n \"Australia Southeast\",\r\n \"UK South\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"France Central\",\r\n \"West Central US\",\r\n \"Central US\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"locations/nfvOperations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/nfvOperationResults\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"securityPartnerProviders\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"azureFirewalls\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\"\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"azureFirewallFqdnTags\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworkTaps\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateLinkServices\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"ddosProtectionPlans\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"networkProfiles\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkFrontdoorNameAvailability\",\r\n \"locations\": [\r\n \"global\",\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 \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-01-01\",\r\n \"2019-08-01\",\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2018-08-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"frontdoorWebApplicationFirewallManagedRuleSets\",\r\n \"locations\": [\r\n \"global\",\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 \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-04-01\",\r\n \"2019-10-01\",\r\n \"2019-03-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/bareMetalTenants\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"bastionHosts\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"virtualRouters\",\r\n \"locations\": [\r\n \"UAE North\",\r\n \"Australia Central 2\",\r\n \"UAE Central\",\r\n \"Germany North\",\r\n \"Central India\",\r\n \"Korea South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Japan West\",\r\n \"France South\",\r\n \"South Africa West\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"South India\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"South Africa North\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"UK West\",\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Central\",\r\n \"Australia Southeast\",\r\n \"UK South\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"ipAllocations\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"locations/commitInternalAzureNetworkManagerConfiguration\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkWatchers/lenses\",\r\n \"locations\": [\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"frontdoorOperationResults\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-01-01\",\r\n \"2019-11-01\",\r\n \"2019-10-01\",\r\n \"2019-08-01\",\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2019-03-01\",\r\n \"2018-08-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"frontdoors\",\r\n \"locations\": [\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"global\",\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 \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-01-01\",\r\n \"2019-08-01\",\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2018-08-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"frontdoors/frontendEndpoints\",\r\n \"locations\": [\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"global\",\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 \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-01-01\",\r\n \"2019-08-01\",\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2018-08-01\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"frontdoorWebApplicationFirewallPolicies\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"global\",\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 \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-04-01\",\r\n \"2019-10-01\",\r\n \"2019-03-01\",\r\n \"2018-08-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"networkExperimentProfiles\",\r\n \"locations\": [\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"global\",\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 \"West US 2\",\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 \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourcegroups/ps417?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Jlc291cmNlZ3JvdXBzL3BzNDE3P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourcegroups/ps5105?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlZ3JvdXBzL3BzNTEwNT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"West Central US\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "683407c1-acbb-4e68-8c95-b95b81a16691" + "31c2dc3e-2a58-496e-9679-41b095f047a9" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.13" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ], "Content-Type": [ "application/json; charset=utf-8" @@ -93,16 +33,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1198" + "1199" ], "x-ms-request-id": [ - "f3a72430-1b90-4fba-9db9-d176b40dbc60" + "3b62d37d-4918-404c-a37c-b8f6d0acf103" ], "x-ms-correlation-request-id": [ - "f3a72430-1b90-4fba-9db9-d176b40dbc60" + "3b62d37d-4918-404c-a37c-b8f6d0acf103" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T153459Z:f3a72430-1b90-4fba-9db9-d176b40dbc60" + "WESTUS:20210410T052005Z:3b62d37d-4918-404c-a37c-b8f6d0acf103" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -111,10 +51,10 @@ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:34:59 GMT" + "Sat, 10 Apr 2021 05:20:04 GMT" ], "Content-Length": [ - "170" + "172" ], "Content-Type": [ "application/json; charset=utf-8" @@ -123,26 +63,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417\",\r\n \"name\": \"ps417\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105\",\r\n \"name\": \"ps5105\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/virtualNetworks/ps8897?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Jlc291cmNlR3JvdXBzL3BzNDE3L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay92aXJ0dWFsTmV0d29ya3MvcHM4ODk3P2FwaS12ZXJzaW9uPTIwMjAtMDUtMDE=", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworks/ps8627?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTEwNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzODYyNz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "7c5f6c45-7c9d-4ba6-9eaf-b22bf13448a9" + "6fab3af7-d740-4fc8-bb4f-ffa1cfc5dc95" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -156,13 +96,13 @@ "gateway" ], "x-ms-request-id": [ - "2d7b425e-3f42-447c-9196-af27d3ccb319" + "19e35694-0cf9-414e-b380-e98ab75406ff" ], "x-ms-correlation-request-id": [ - "2d7b425e-3f42-447c-9196-af27d3ccb319" + "19e35694-0cf9-414e-b380-e98ab75406ff" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T153459Z:2d7b425e-3f42-447c-9196-af27d3ccb319" + "BRAZILUS:20210410T052006Z:19e35694-0cf9-414e-b380-e98ab75406ff" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -171,7 +111,7 @@ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:34:59 GMT" + "Sat, 10 Apr 2021 05:20:05 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -180,23 +120,26 @@ "-1" ], "Content-Length": [ - "217" + "218" ] }, - "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/virtualNetworks/ps8897' under resource group 'ps417' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/virtualNetworks/ps8627' under resource group 'ps5105' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", "StatusCode": 404 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/virtualNetworks/ps8897?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Jlc291cmNlR3JvdXBzL3BzNDE3L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay92aXJ0dWFsTmV0d29ya3MvcHM4ODk3P2FwaS12ZXJzaW9uPTIwMjAtMDUtMDE=", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworks/ps8627?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTEwNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzODYyNz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "6fab3af7-d740-4fc8-bb4f-ffa1cfc5dc95" + ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -207,16 +150,16 @@ "no-cache" ], "ETag": [ - "W/\"7859aff7-b1d2-4552-865a-565df2352710\"" + "W/\"119b21d4-7b3b-4c26-a967-b2a45d1230b3\"" ], "x-ms-request-id": [ - "7e57dd04-4781-46ec-8038-4fb0ff46be07" + "ba6e67d9-f03b-4cff-9dd7-52c41c8e2ece" ], "x-ms-correlation-request-id": [ - "d72dba12-1c0c-4935-a61c-f9963cc416a3" + "f0ea2188-f8bf-4078-a179-6e7c2c7c0633" ], "x-ms-arm-service-request-id": [ - "260df73f-ed99-4e7c-81de-e28ea1640790" + "073634a6-5eab-4d53-8ad0-168e49cd840f" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -226,19 +169,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11996" + "11971" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T153505Z:d72dba12-1c0c-4935-a61c-f9963cc416a3" + "BRAZILUS:20210410T052014Z:f0ea2188-f8bf-4078-a179-6e7c2c7c0633" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:35:04 GMT" + "Sat, 10 Apr 2021 05:20:13 GMT" ], "Content-Length": [ - "1287" + "1255" ], "Content-Type": [ "application/json; charset=utf-8" @@ -247,26 +190,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps8897\",\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/virtualNetworks/ps8897\",\r\n \"etag\": \"W/\\\"7859aff7-b1d2-4552-865a-565df2352710\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"d6b57ac9-2393-497d-854b-3543109eb64b\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"GatewaySubnet\",\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/virtualNetworks/ps8897/subnets/GatewaySubnet\",\r\n \"etag\": \"W/\\\"7859aff7-b1d2-4552-865a-565df2352710\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false,\r\n \"enableVmProtection\": false\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps8627\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworks/ps8627\",\r\n \"etag\": \"W/\\\"119b21d4-7b3b-4c26-a967-b2a45d1230b3\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"b7f137c7-0252-49b0-afe2-17bbaa439519\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"GatewaySubnet\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworks/ps8627/subnets/GatewaySubnet\",\r\n \"etag\": \"W/\\\"119b21d4-7b3b-4c26-a967-b2a45d1230b3\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/virtualNetworks/ps8897?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Jlc291cmNlR3JvdXBzL3BzNDE3L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay92aXJ0dWFsTmV0d29ya3MvcHM4ODk3P2FwaS12ZXJzaW9uPTIwMjAtMDUtMDE=", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworks/ps8627?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTEwNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzODYyNz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "59c13583-a63d-4b21-aafc-b3af6e01f0a7" + "6fab3af7-d740-4fc8-bb4f-ffa1cfc5dc95" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -277,16 +220,16 @@ "no-cache" ], "ETag": [ - "W/\"7859aff7-b1d2-4552-865a-565df2352710\"" + "W/\"119b21d4-7b3b-4c26-a967-b2a45d1230b3\"" ], "x-ms-request-id": [ - "d4f6549f-8373-420a-8b5a-b6092057b31e" + "67d76a85-fc36-4c28-bfc3-8b1556d05635" ], "x-ms-correlation-request-id": [ - "acb37b82-65fe-4684-aba8-afac890685c7" + "594a0e6b-2bcc-4f6d-b904-c61da8b4e643" ], "x-ms-arm-service-request-id": [ - "6d51493a-2110-4782-8c7c-f22c02d5ef42" + "f6581a29-7d26-42ea-a44b-e6df48c0ccf6" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -296,19 +239,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11995" + "11970" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T153505Z:acb37b82-65fe-4684-aba8-afac890685c7" + "BRAZILUS:20210410T052014Z:594a0e6b-2bcc-4f6d-b904-c61da8b4e643" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:35:04 GMT" + "Sat, 10 Apr 2021 05:20:14 GMT" ], "Content-Length": [ - "1287" + "1255" ], "Content-Type": [ "application/json; charset=utf-8" @@ -317,26 +260,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps8897\",\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/virtualNetworks/ps8897\",\r\n \"etag\": \"W/\\\"7859aff7-b1d2-4552-865a-565df2352710\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"d6b57ac9-2393-497d-854b-3543109eb64b\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"GatewaySubnet\",\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/virtualNetworks/ps8897/subnets/GatewaySubnet\",\r\n \"etag\": \"W/\\\"7859aff7-b1d2-4552-865a-565df2352710\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false,\r\n \"enableVmProtection\": false\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps8627\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworks/ps8627\",\r\n \"etag\": \"W/\\\"119b21d4-7b3b-4c26-a967-b2a45d1230b3\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"b7f137c7-0252-49b0-afe2-17bbaa439519\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"GatewaySubnet\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworks/ps8627/subnets/GatewaySubnet\",\r\n \"etag\": \"W/\\\"119b21d4-7b3b-4c26-a967-b2a45d1230b3\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/virtualNetworks/ps8897?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Jlc291cmNlR3JvdXBzL3BzNDE3L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay92aXJ0dWFsTmV0d29ya3MvcHM4ODk3P2FwaS12ZXJzaW9uPTIwMjAtMDUtMDE=", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworks/ps8627?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTEwNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzODYyNz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "ed37a0df-43f0-4942-9560-5dda7d20f952" + "132193b5-e865-4267-afd4-7e2bd5072d8e" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -347,16 +290,16 @@ "no-cache" ], "ETag": [ - "W/\"7859aff7-b1d2-4552-865a-565df2352710\"" + "W/\"119b21d4-7b3b-4c26-a967-b2a45d1230b3\"" ], "x-ms-request-id": [ - "bd2a8b82-673e-4349-bbb6-0fe7b7eb7a05" + "3b0017fe-7d7c-4e04-9008-485738b8a0e9" ], "x-ms-correlation-request-id": [ - "ab541407-26dd-4c1f-a667-412c4a711515" + "1ac6b1a1-c1be-480a-8d1a-566dd78af671" ], "x-ms-arm-service-request-id": [ - "4444a03b-6e7e-4970-abeb-113f58633f06" + "df710c5b-c7d0-4a9e-b905-0a7e71681658" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -366,19 +309,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11995" + "11969" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T153505Z:ab541407-26dd-4c1f-a667-412c4a711515" + "BRAZILUS:20210410T052014Z:1ac6b1a1-c1be-480a-8d1a-566dd78af671" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:35:04 GMT" + "Sat, 10 Apr 2021 05:20:14 GMT" ], "Content-Length": [ - "1287" + "1255" ], "Content-Type": [ "application/json; charset=utf-8" @@ -387,32 +330,32 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps8897\",\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/virtualNetworks/ps8897\",\r\n \"etag\": \"W/\\\"7859aff7-b1d2-4552-865a-565df2352710\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"d6b57ac9-2393-497d-854b-3543109eb64b\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"GatewaySubnet\",\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/virtualNetworks/ps8897/subnets/GatewaySubnet\",\r\n \"etag\": \"W/\\\"7859aff7-b1d2-4552-865a-565df2352710\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false,\r\n \"enableVmProtection\": false\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps8627\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworks/ps8627\",\r\n \"etag\": \"W/\\\"119b21d4-7b3b-4c26-a967-b2a45d1230b3\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"b7f137c7-0252-49b0-afe2-17bbaa439519\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"GatewaySubnet\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworks/ps8627/subnets/GatewaySubnet\",\r\n \"etag\": \"W/\\\"119b21d4-7b3b-4c26-a967-b2a45d1230b3\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/virtualNetworks/ps8897?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Jlc291cmNlR3JvdXBzL3BzNDE3L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay92aXJ0dWFsTmV0d29ya3MvcHM4ODk3P2FwaS12ZXJzaW9uPTIwMjAtMDUtMDE=", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworks/ps8627?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTEwNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzODYyNz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"properties\": {\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"addressPrefixes\": [],\r\n \"serviceEndpoints\": [],\r\n \"serviceEndpointPolicies\": [],\r\n \"ipAllocations\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"name\": \"GatewaySubnet\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false,\r\n \"ipAllocations\": []\r\n },\r\n \"location\": \"West Central US\"\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"properties\": {\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"addressPrefixes\": [],\r\n \"serviceEndpoints\": [],\r\n \"serviceEndpointPolicies\": [],\r\n \"ipAllocations\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"name\": \"GatewaySubnet\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false,\r\n \"ipAllocations\": []\r\n },\r\n \"location\": \"centraluseuap\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "ef2ff45f-e75d-436c-b63d-88ece9e966cd" + "6fab3af7-d740-4fc8-bb4f-ffa1cfc5dc95" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ], "Content-Type": [ "application/json; charset=utf-8" ], "Content-Length": [ - "693" + "691" ] }, "ResponseHeaders": { @@ -426,19 +369,19 @@ "3" ], "x-ms-request-id": [ - "169c85ff-8599-457b-ad0c-b702425aeb68" + "288459e6-53de-4752-ae18-e641b3dcfb77" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/169c85ff-8599-457b-ad0c-b702425aeb68?api-version=2020-07-01" + "https://brazilus.management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/288459e6-53de-4752-ae18-e641b3dcfb77?api-version=2021-02-01" ], "x-ms-correlation-request-id": [ - "5d8c1400-c943-4a20-9682-b4896fbe83c6" + "ced85cdf-1eec-4a15-80d6-14d06cb35e57" ], "Azure-AsyncNotification": [ "Enabled" ], "x-ms-arm-service-request-id": [ - "9d1a001c-1a61-4eaf-9516-cc954f6eb2df" + "e9bd7663-5226-4e68-ba26-84645b425954" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -448,19 +391,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1199" + "1196" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T153501Z:5d8c1400-c943-4a20-9682-b4896fbe83c6" + "BRAZILUS:20210410T052010Z:ced85cdf-1eec-4a15-80d6-14d06cb35e57" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:35:01 GMT" + "Sat, 10 Apr 2021 05:20:10 GMT" ], "Content-Length": [ - "1285" + "1253" ], "Content-Type": [ "application/json; charset=utf-8" @@ -469,20 +412,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps8897\",\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/virtualNetworks/ps8897\",\r\n \"etag\": \"W/\\\"4eab6452-bb0d-4f5f-b284-daad1c7a8213\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"d6b57ac9-2393-497d-854b-3543109eb64b\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"GatewaySubnet\",\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/virtualNetworks/ps8897/subnets/GatewaySubnet\",\r\n \"etag\": \"W/\\\"4eab6452-bb0d-4f5f-b284-daad1c7a8213\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false,\r\n \"enableVmProtection\": false\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps8627\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworks/ps8627\",\r\n \"etag\": \"W/\\\"8f415c07-1c2b-4255-bd5e-f07326fab5d5\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"b7f137c7-0252-49b0-afe2-17bbaa439519\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"GatewaySubnet\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworks/ps8627/subnets/GatewaySubnet\",\r\n \"etag\": \"W/\\\"8f415c07-1c2b-4255-bd5e-f07326fab5d5\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/169c85ff-8599-457b-ad0c-b702425aeb68?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzE2OWM4NWZmLTg1OTktNDU3Yi1hZDBjLWI3MDI0MjVhZWI2OD9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/288459e6-53de-4752-ae18-e641b3dcfb77?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzI4ODQ1OWU2LTUzZGUtNDc1Mi1hZTE4LWU2NDFiM2RjZmI3Nz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "6fab3af7-d740-4fc8-bb4f-ffa1cfc5dc95" + ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -493,13 +439,13 @@ "no-cache" ], "x-ms-request-id": [ - "ccb0f14f-01ae-4a61-aceb-567647d328aa" + "533c9f6a-d6b4-4d84-8b7d-27c7a5a6f88b" ], "x-ms-correlation-request-id": [ - "86e7793e-d321-47a9-a356-4ff4f8ff22d9" + "18ba4946-07f0-4760-9dea-b1e36d61bc2c" ], "x-ms-arm-service-request-id": [ - "cb3c1496-56de-42fd-a1b5-d6a9809a5650" + "5bee4e5e-19be-4ea0-bf1a-78e8f4311987" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -509,16 +455,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11997" + "11972" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T153504Z:86e7793e-d321-47a9-a356-4ff4f8ff22d9" + "BRAZILUS:20210410T052014Z:18ba4946-07f0-4760-9dea-b1e36d61bc2c" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:35:04 GMT" + "Sat, 10 Apr 2021 05:20:13 GMT" ], "Content-Length": [ "29" @@ -534,22 +480,22 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/publicIPAddresses/ps1665?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Jlc291cmNlR3JvdXBzL3BzNDE3L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9wdWJsaWNJUEFkZHJlc3Nlcy9wczE2NjU/YXBpLXZlcnNpb249MjAyMC0wNS0wMQ==", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/publicIPAddresses/ps9673?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTEwNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvcHVibGljSVBBZGRyZXNzZXMvcHM5NjczP2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "72d87177-9d52-4172-be7e-7f17ea507184" + "de4557e9-8c2a-495c-a578-ba0c690ede67" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -563,13 +509,13 @@ "gateway" ], "x-ms-request-id": [ - "9650d04e-6b80-41e2-8ac4-51353392a37f" + "5cd58a92-db4b-4b83-8b7c-ba4862d4d64c" ], "x-ms-correlation-request-id": [ - "9650d04e-6b80-41e2-8ac4-51353392a37f" + "5cd58a92-db4b-4b83-8b7c-ba4862d4d64c" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T153505Z:9650d04e-6b80-41e2-8ac4-51353392a37f" + "BRAZILUS:20210410T052014Z:5cd58a92-db4b-4b83-8b7c-ba4862d4d64c" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -578,7 +524,7 @@ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:35:04 GMT" + "Sat, 10 Apr 2021 05:20:14 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -587,23 +533,26 @@ "-1" ], "Content-Length": [ - "219" + "220" ] }, - "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/publicIPAddresses/ps1665' under resource group 'ps417' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/publicIPAddresses/ps9673' under resource group 'ps5105' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", "StatusCode": 404 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/publicIPAddresses/ps1665?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Jlc291cmNlR3JvdXBzL3BzNDE3L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9wdWJsaWNJUEFkZHJlc3Nlcy9wczE2NjU/YXBpLXZlcnNpb249MjAyMC0wNS0wMQ==", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/publicIPAddresses/ps9673?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTEwNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvcHVibGljSVBBZGRyZXNzZXMvcHM5NjczP2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "de4557e9-8c2a-495c-a578-ba0c690ede67" + ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -614,16 +563,16 @@ "no-cache" ], "ETag": [ - "W/\"3d2eb2d0-59f6-4c20-85f7-c06eb56b418a\"" + "W/\"8c10eb65-6adf-4b39-8d3a-2d465cf0585c\"" ], "x-ms-request-id": [ - "016edcd8-8e46-4e98-80e1-8998ec2f4307" + "a122d25e-57ac-4bc3-b050-c9167e30f77d" ], "x-ms-correlation-request-id": [ - "ec31951e-f9ba-4fab-9b12-4c4375f26fe9" + "5afda87d-4a74-4e04-8a72-230b6f592e00" ], "x-ms-arm-service-request-id": [ - "b7ad3992-0ad8-41b4-be48-4b91604671fc" + "e8bc5688-ec33-4434-a6e4-1ae12721ea81" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -633,19 +582,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11986" + "11965" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T153507Z:ec31951e-f9ba-4fab-9b12-4c4375f26fe9" + "BRAZILUS:20210410T052020Z:5afda87d-4a74-4e04-8a72-230b6f592e00" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:35:06 GMT" + "Sat, 10 Apr 2021 05:20:20 GMT" ], "Content-Length": [ - "721" + "747" ], "Content-Type": [ "application/json; charset=utf-8" @@ -654,26 +603,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps1665\",\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/publicIPAddresses/ps1665\",\r\n \"etag\": \"W/\\\"3d2eb2d0-59f6-4c20-85f7-c06eb56b418a\\\"\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"715a2fd7-0634-4c8b-b35c-9287ba6a1063\",\r\n \"publicIPAddressVersion\": \"IPv4\",\r\n \"publicIPAllocationMethod\": \"Dynamic\",\r\n \"idleTimeoutInMinutes\": 4,\r\n \"dnsSettings\": {\r\n \"domainNameLabel\": \"ps1107\",\r\n \"fqdn\": \"ps1107.westcentralus.cloudapp.azure.com\"\r\n },\r\n \"ipTags\": []\r\n },\r\n \"type\": \"Microsoft.Network/publicIPAddresses\",\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps9673\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/publicIPAddresses/ps9673\",\r\n \"etag\": \"W/\\\"8c10eb65-6adf-4b39-8d3a-2d465cf0585c\\\"\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"67be381d-669e-4769-a7a4-68254ef4bc4c\",\r\n \"publicIPAddressVersion\": \"IPv4\",\r\n \"publicIPAllocationMethod\": \"Dynamic\",\r\n \"idleTimeoutInMinutes\": 4,\r\n \"dnsSettings\": {\r\n \"domainNameLabel\": \"ps1232\",\r\n \"fqdn\": \"ps1232.centraluseuap.cloudapp.azure.com\"\r\n },\r\n \"ipTags\": []\r\n },\r\n \"type\": \"Microsoft.Network/publicIPAddresses\",\r\n \"sku\": {\r\n \"name\": \"Basic\",\r\n \"tier\": \"Regional\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/publicIPAddresses/ps1665?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Jlc291cmNlR3JvdXBzL3BzNDE3L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9wdWJsaWNJUEFkZHJlc3Nlcy9wczE2NjU/YXBpLXZlcnNpb249MjAyMC0wNS0wMQ==", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/publicIPAddresses/ps9673?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTEwNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvcHVibGljSVBBZGRyZXNzZXMvcHM5NjczP2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "9dded257-230d-44e7-b03c-01817fdcb5ae" + "de4557e9-8c2a-495c-a578-ba0c690ede67" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -684,16 +633,16 @@ "no-cache" ], "ETag": [ - "W/\"3d2eb2d0-59f6-4c20-85f7-c06eb56b418a\"" + "W/\"8c10eb65-6adf-4b39-8d3a-2d465cf0585c\"" ], "x-ms-request-id": [ - "ffb03447-0b89-4871-8219-3cb6ea337470" + "147a72e4-2c57-4e6a-8e6b-5973e5cd575e" ], "x-ms-correlation-request-id": [ - "b13f4c7c-c25a-482b-9122-c9a6328e901b" + "72ac6a83-9988-450a-bc1d-fd8b31d128a0" ], "x-ms-arm-service-request-id": [ - "0ae92f46-be67-4a76-9a65-1859c6376ac9" + "d66a745d-3920-401f-8502-b12eab78dcb8" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -703,19 +652,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11985" + "11964" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T153507Z:b13f4c7c-c25a-482b-9122-c9a6328e901b" + "BRAZILUS:20210410T052020Z:72ac6a83-9988-450a-bc1d-fd8b31d128a0" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:35:06 GMT" + "Sat, 10 Apr 2021 05:20:20 GMT" ], "Content-Length": [ - "721" + "747" ], "Content-Type": [ "application/json; charset=utf-8" @@ -724,32 +673,32 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps1665\",\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/publicIPAddresses/ps1665\",\r\n \"etag\": \"W/\\\"3d2eb2d0-59f6-4c20-85f7-c06eb56b418a\\\"\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"715a2fd7-0634-4c8b-b35c-9287ba6a1063\",\r\n \"publicIPAddressVersion\": \"IPv4\",\r\n \"publicIPAllocationMethod\": \"Dynamic\",\r\n \"idleTimeoutInMinutes\": 4,\r\n \"dnsSettings\": {\r\n \"domainNameLabel\": \"ps1107\",\r\n \"fqdn\": \"ps1107.westcentralus.cloudapp.azure.com\"\r\n },\r\n \"ipTags\": []\r\n },\r\n \"type\": \"Microsoft.Network/publicIPAddresses\",\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps9673\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/publicIPAddresses/ps9673\",\r\n \"etag\": \"W/\\\"8c10eb65-6adf-4b39-8d3a-2d465cf0585c\\\"\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"67be381d-669e-4769-a7a4-68254ef4bc4c\",\r\n \"publicIPAddressVersion\": \"IPv4\",\r\n \"publicIPAllocationMethod\": \"Dynamic\",\r\n \"idleTimeoutInMinutes\": 4,\r\n \"dnsSettings\": {\r\n \"domainNameLabel\": \"ps1232\",\r\n \"fqdn\": \"ps1232.centraluseuap.cloudapp.azure.com\"\r\n },\r\n \"ipTags\": []\r\n },\r\n \"type\": \"Microsoft.Network/publicIPAddresses\",\r\n \"sku\": {\r\n \"name\": \"Basic\",\r\n \"tier\": \"Regional\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/publicIPAddresses/ps1665?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Jlc291cmNlR3JvdXBzL3BzNDE3L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9wdWJsaWNJUEFkZHJlc3Nlcy9wczE2NjU/YXBpLXZlcnNpb249MjAyMC0wNS0wMQ==", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/publicIPAddresses/ps9673?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTEwNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvcHVibGljSVBBZGRyZXNzZXMvcHM5NjczP2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"publicIPAllocationMethod\": \"Dynamic\",\r\n \"dnsSettings\": {\r\n \"domainNameLabel\": \"ps1107\"\r\n },\r\n \"ipTags\": []\r\n },\r\n \"zones\": [],\r\n \"location\": \"West Central US\"\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"publicIPAllocationMethod\": \"Dynamic\",\r\n \"dnsSettings\": {\r\n \"domainNameLabel\": \"ps1232\"\r\n },\r\n \"ipTags\": []\r\n },\r\n \"zones\": [],\r\n \"location\": \"centraluseuap\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "80c419d0-2daf-4f13-969f-1a59e72290e1" + "de4557e9-8c2a-495c-a578-ba0c690ede67" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ], "Content-Type": [ "application/json; charset=utf-8" ], "Content-Length": [ - "205" + "203" ] }, "ResponseHeaders": { @@ -763,19 +712,19 @@ "1" ], "x-ms-request-id": [ - "c9c656b5-fe42-430f-9cbc-26bd89309e47" + "e051325c-1e1e-4eeb-87df-e01227057a3f" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/c9c656b5-fe42-430f-9cbc-26bd89309e47?api-version=2020-07-01" + "https://brazilus.management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/e051325c-1e1e-4eeb-87df-e01227057a3f?api-version=2021-02-01" ], "x-ms-correlation-request-id": [ - "afa544ba-9ddd-42c6-82d4-cf7002fd17cc" + "5a48acd7-4164-4dbd-8228-6574dfb6b551" ], "Azure-AsyncNotification": [ "Enabled" ], "x-ms-arm-service-request-id": [ - "e03466f7-fb70-4d63-a20e-95bf796ac490" + "d32c3836-950b-4985-933b-e489b31db6d7" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -785,19 +734,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1198" + "1195" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T153506Z:afa544ba-9ddd-42c6-82d4-cf7002fd17cc" + "BRAZILUS:20210410T052017Z:5a48acd7-4164-4dbd-8228-6574dfb6b551" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:35:05 GMT" + "Sat, 10 Apr 2021 05:20:17 GMT" ], "Content-Length": [ - "720" + "746" ], "Content-Type": [ "application/json; charset=utf-8" @@ -806,20 +755,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps1665\",\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/publicIPAddresses/ps1665\",\r\n \"etag\": \"W/\\\"2e420ab8-1d9d-4025-83c5-820880058ab3\\\"\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"715a2fd7-0634-4c8b-b35c-9287ba6a1063\",\r\n \"publicIPAddressVersion\": \"IPv4\",\r\n \"publicIPAllocationMethod\": \"Dynamic\",\r\n \"idleTimeoutInMinutes\": 4,\r\n \"dnsSettings\": {\r\n \"domainNameLabel\": \"ps1107\",\r\n \"fqdn\": \"ps1107.westcentralus.cloudapp.azure.com\"\r\n },\r\n \"ipTags\": []\r\n },\r\n \"type\": \"Microsoft.Network/publicIPAddresses\",\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps9673\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/publicIPAddresses/ps9673\",\r\n \"etag\": \"W/\\\"b1ec649a-06bc-4df9-9e8c-3befbd898f43\\\"\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"67be381d-669e-4769-a7a4-68254ef4bc4c\",\r\n \"publicIPAddressVersion\": \"IPv4\",\r\n \"publicIPAllocationMethod\": \"Dynamic\",\r\n \"idleTimeoutInMinutes\": 4,\r\n \"dnsSettings\": {\r\n \"domainNameLabel\": \"ps1232\",\r\n \"fqdn\": \"ps1232.centraluseuap.cloudapp.azure.com\"\r\n },\r\n \"ipTags\": []\r\n },\r\n \"type\": \"Microsoft.Network/publicIPAddresses\",\r\n \"sku\": {\r\n \"name\": \"Basic\",\r\n \"tier\": \"Regional\"\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/c9c656b5-fe42-430f-9cbc-26bd89309e47?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2M5YzY1NmI1LWZlNDItNDMwZi05Y2JjLTI2YmQ4OTMwOWU0Nz9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/e051325c-1e1e-4eeb-87df-e01227057a3f?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2UwNTEzMjVjLTFlMWUtNGVlYi04N2RmLWUwMTIyNzA1N2EzZj9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "de4557e9-8c2a-495c-a578-ba0c690ede67" + ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -829,14 +781,17 @@ "Pragma": [ "no-cache" ], + "Retry-After": [ + "2" + ], "x-ms-request-id": [ - "8cc1cfeb-d8b7-4cc3-97a6-2c5552766543" + "29232c7c-9a32-4d2e-a17b-79e041c426cc" ], "x-ms-correlation-request-id": [ - "9254e612-1211-4773-8730-c9108d081eb9" + "89611ec3-07af-44dc-855b-f5218c7b7220" ], "x-ms-arm-service-request-id": [ - "464dc53c-2090-40cb-a11b-55ac50e3d74a" + "3177e380-ef01-4167-8b51-0f8c96d0a973" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -846,16 +801,80 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11987" + "11967" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T052018Z:89611ec3-07af-44dc-855b-f5218c7b7220" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 05:20:18 GMT" + ], + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/e051325c-1e1e-4eeb-87df-e01227057a3f?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2UwNTEzMjVjLTFlMWUtNGVlYi04N2RmLWUwMTIyNzA1N2EzZj9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "de4557e9-8c2a-495c-a578-ba0c690ede67" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "9150b4a7-d0a8-437b-b23a-2cd4000ed942" + ], + "x-ms-correlation-request-id": [ + "aab90f81-b7e9-485d-9dc6-2a940e290c80" + ], + "x-ms-arm-service-request-id": [ + "b35aa5cd-433b-4ab2-8882-1ca164386d4d" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11966" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T153507Z:9254e612-1211-4773-8730-c9108d081eb9" + "BRAZILUS:20210410T052020Z:aab90f81-b7e9-485d-9dc6-2a940e290c80" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:35:06 GMT" + "Sat, 10 Apr 2021 05:20:20 GMT" ], "Content-Length": [ "29" @@ -871,22 +890,22 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/virtualNetworkGateways/ps4334?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Jlc291cmNlR3JvdXBzL3BzNDE3L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay92aXJ0dWFsTmV0d29ya0dhdGV3YXlzL3BzNDMzND9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTEwNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtHYXRld2F5cy9wczg0NjQ/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "1a8e712b-5933-4d93-a504-0e7a3d3ba7bc" + "0ff7227d-d139-42b6-878c-487c3bd32e17" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -900,13 +919,13 @@ "gateway" ], "x-ms-request-id": [ - "5ec21d92-372e-468d-934e-ef5da9e3244e" + "95e5c93f-7e30-460c-9ef0-cb68935144a7" ], "x-ms-correlation-request-id": [ - "5ec21d92-372e-468d-934e-ef5da9e3244e" + "95e5c93f-7e30-460c-9ef0-cb68935144a7" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T153507Z:5ec21d92-372e-468d-934e-ef5da9e3244e" + "BRAZILUS:20210410T052021Z:95e5c93f-7e30-460c-9ef0-cb68935144a7" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -915,7 +934,7 @@ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:35:07 GMT" + "Sat, 10 Apr 2021 05:20:20 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -924,23 +943,26 @@ "-1" ], "Content-Length": [ - "224" + "225" ] }, - "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/virtualNetworkGateways/ps4334' under resource group 'ps417' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/virtualNetworkGateways/ps8464' under resource group 'ps5105' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", "StatusCode": 404 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/virtualNetworkGateways/ps4334?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Jlc291cmNlR3JvdXBzL3BzNDE3L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay92aXJ0dWFsTmV0d29ya0dhdGV3YXlzL3BzNDMzND9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTEwNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtHYXRld2F5cy9wczg0NjQ/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "0ff7227d-d139-42b6-878c-487c3bd32e17" + ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -951,13 +973,13 @@ "no-cache" ], "x-ms-request-id": [ - "234626bd-78bf-4f91-a504-202acd8202e9" + "4c7219c8-42c3-4aec-931f-7a6392db50c1" ], "x-ms-correlation-request-id": [ - "61293404-121e-4fe9-ac76-fb86ba2163d6" + "6576fa06-1463-4032-8ace-40ffd828031b" ], "x-ms-arm-service-request-id": [ - "ba42b28d-68cb-436f-9f96-2c600c201e52" + "ebf102c6-8df5-4203-914c-0e3b0281227f" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -967,19 +989,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11901" + "11989" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154942Z:61293404-121e-4fe9-ac76-fb86ba2163d6" + "BRAZILUS:20210410T054147Z:6576fa06-1463-4032-8ace-40ffd828031b" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:49:42 GMT" + "Sat, 10 Apr 2021 05:41:47 GMT" ], "Content-Length": [ - "2249" + "3800" ], "Content-Type": [ "application/json; charset=utf-8" @@ -988,26 +1010,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps4334\",\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/virtualNetworkGateways/ps4334\",\r\n \"etag\": \"W/\\\"de21cc2d-5d06-4450-9b20-a221f2c15ff2\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"df44fb21-1a10-49a5-8c9c-dceb0cab659b\",\r\n \"packetCaptureDiagnosticState\": \"None\",\r\n \"enablePrivateIpAddress\": false,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"ps2083\",\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/virtualNetworkGateways/ps4334/ipConfigurations/ps2083\",\r\n \"etag\": \"W/\\\"de21cc2d-5d06-4450-9b20-a221f2c15ff2\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/publicIPAddresses/ps1665\"\r\n },\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/virtualNetworks/ps8897/subnets/GatewaySubnet\"\r\n }\r\n }\r\n }\r\n ],\r\n \"sku\": {\r\n \"name\": \"VpnGw1\",\r\n \"tier\": \"VpnGw1\",\r\n \"capacity\": 2\r\n },\r\n \"gatewayType\": \"Vpn\",\r\n \"vpnType\": \"RouteBased\",\r\n \"enableBgp\": false,\r\n \"activeActive\": false,\r\n \"bgpSettings\": {\r\n \"asn\": 65515,\r\n \"bgpPeeringAddress\": \"10.0.0.254\",\r\n \"peerWeight\": 0,\r\n \"bgpPeeringAddresses\": [\r\n {\r\n \"ipconfigurationId\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/virtualNetworkGateways/ps4334/ipConfigurations/ps2083\",\r\n \"defaultBgpIpAddresses\": [\r\n \"10.0.0.254\"\r\n ],\r\n \"customBgpIpAddresses\": [],\r\n \"tunnelIpAddresses\": [\r\n \"52.161.95.16\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"vpnGatewayGeneration\": \"Generation1\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps8464\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464\",\r\n \"etag\": \"W/\\\"28f4c9e6-2c4c-4493-9d46-f476cc914149\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"caf49fca-0408-4ea3-8ea8-a2d33b3096d0\",\r\n \"packetCaptureDiagnosticState\": \"None\",\r\n \"enablePrivateIpAddress\": false,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"ps5850\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464/ipConfigurations/ps5850\",\r\n \"etag\": \"W/\\\"28f4c9e6-2c4c-4493-9d46-f476cc914149\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/publicIPAddresses/ps9673\"\r\n },\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworks/ps8627/subnets/GatewaySubnet\"\r\n }\r\n }\r\n }\r\n ],\r\n \"natRules\": [\r\n {\r\n \"name\": \"natRule1\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464/natRules/natRule1\",\r\n \"etag\": \"W/\\\"28f4c9e6-2c4c-4493-9d46-f476cc914149\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"type\": \"Static\",\r\n \"mode\": \"IngressSnat\",\r\n \"internalMappings\": [\r\n {\r\n \"addressSpace\": \"25.0.0.0/16\"\r\n }\r\n ],\r\n \"externalMappings\": [\r\n {\r\n \"addressSpace\": \"30.0.0.0/16\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways/natRules\"\r\n },\r\n {\r\n \"name\": \"natRule2\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464/natRules/natRule2\",\r\n \"etag\": \"W/\\\"28f4c9e6-2c4c-4493-9d46-f476cc914149\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"type\": \"Static\",\r\n \"mode\": \"EgressSnat\",\r\n \"internalMappings\": [\r\n {\r\n \"addressSpace\": \"20.0.0.0/16\"\r\n }\r\n ],\r\n \"externalMappings\": [\r\n {\r\n \"addressSpace\": \"50.0.0.0/16\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways/natRules\"\r\n }\r\n ],\r\n \"enableBgpRouteTranslationForNat\": false,\r\n \"sku\": {\r\n \"name\": \"VpnGw2\",\r\n \"tier\": \"VpnGw2\",\r\n \"capacity\": 2\r\n },\r\n \"gatewayType\": \"Vpn\",\r\n \"vpnType\": \"RouteBased\",\r\n \"enableBgp\": false,\r\n \"activeActive\": false,\r\n \"bgpSettings\": {\r\n \"asn\": 65515,\r\n \"bgpPeeringAddress\": \"10.0.0.254\",\r\n \"peerWeight\": 0,\r\n \"bgpPeeringAddresses\": [\r\n {\r\n \"ipconfigurationId\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464/ipConfigurations/ps5850\",\r\n \"defaultBgpIpAddresses\": [\r\n \"10.0.0.254\"\r\n ],\r\n \"customBgpIpAddresses\": [],\r\n \"tunnelIpAddresses\": [\r\n \"52.176.232.207\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"vpnGatewayGeneration\": \"Generation1\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/virtualNetworkGateways/ps4334?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Jlc291cmNlR3JvdXBzL3BzNDE3L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay92aXJ0dWFsTmV0d29ya0dhdGV3YXlzL3BzNDMzND9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTEwNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtHYXRld2F5cy9wczg0NjQ/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "700b5b69-4ce4-48ad-805e-0e87e2747356" + "0ff7227d-d139-42b6-878c-487c3bd32e17" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -1018,13 +1040,13 @@ "no-cache" ], "x-ms-request-id": [ - "7bb0e778-e243-4379-86d5-2e094001f91c" + "95e18dd2-22e8-481f-930e-293569e43baa" ], "x-ms-correlation-request-id": [ - "97ccc16e-dd8c-45db-a226-04fa9cd2d7ac" + "81d0ebc8-3dd0-4607-81de-b25b554d1a16" ], "x-ms-arm-service-request-id": [ - "d2b19735-4461-4113-b442-a2c9fe04a7e7" + "8e9c2322-8186-4e22-97de-1220818afe32" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1034,19 +1056,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11900" + "11988" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154942Z:97ccc16e-dd8c-45db-a226-04fa9cd2d7ac" + "BRAZILUS:20210410T054148Z:81d0ebc8-3dd0-4607-81de-b25b554d1a16" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:49:42 GMT" + "Sat, 10 Apr 2021 05:41:47 GMT" ], "Content-Length": [ - "2249" + "3800" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1055,26 +1077,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps4334\",\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/virtualNetworkGateways/ps4334\",\r\n \"etag\": \"W/\\\"de21cc2d-5d06-4450-9b20-a221f2c15ff2\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"df44fb21-1a10-49a5-8c9c-dceb0cab659b\",\r\n \"packetCaptureDiagnosticState\": \"None\",\r\n \"enablePrivateIpAddress\": false,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"ps2083\",\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/virtualNetworkGateways/ps4334/ipConfigurations/ps2083\",\r\n \"etag\": \"W/\\\"de21cc2d-5d06-4450-9b20-a221f2c15ff2\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/publicIPAddresses/ps1665\"\r\n },\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/virtualNetworks/ps8897/subnets/GatewaySubnet\"\r\n }\r\n }\r\n }\r\n ],\r\n \"sku\": {\r\n \"name\": \"VpnGw1\",\r\n \"tier\": \"VpnGw1\",\r\n \"capacity\": 2\r\n },\r\n \"gatewayType\": \"Vpn\",\r\n \"vpnType\": \"RouteBased\",\r\n \"enableBgp\": false,\r\n \"activeActive\": false,\r\n \"bgpSettings\": {\r\n \"asn\": 65515,\r\n \"bgpPeeringAddress\": \"10.0.0.254\",\r\n \"peerWeight\": 0,\r\n \"bgpPeeringAddresses\": [\r\n {\r\n \"ipconfigurationId\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/virtualNetworkGateways/ps4334/ipConfigurations/ps2083\",\r\n \"defaultBgpIpAddresses\": [\r\n \"10.0.0.254\"\r\n ],\r\n \"customBgpIpAddresses\": [],\r\n \"tunnelIpAddresses\": [\r\n \"52.161.95.16\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"vpnGatewayGeneration\": \"Generation1\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps8464\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464\",\r\n \"etag\": \"W/\\\"28f4c9e6-2c4c-4493-9d46-f476cc914149\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"caf49fca-0408-4ea3-8ea8-a2d33b3096d0\",\r\n \"packetCaptureDiagnosticState\": \"None\",\r\n \"enablePrivateIpAddress\": false,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"ps5850\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464/ipConfigurations/ps5850\",\r\n \"etag\": \"W/\\\"28f4c9e6-2c4c-4493-9d46-f476cc914149\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/publicIPAddresses/ps9673\"\r\n },\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworks/ps8627/subnets/GatewaySubnet\"\r\n }\r\n }\r\n }\r\n ],\r\n \"natRules\": [\r\n {\r\n \"name\": \"natRule1\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464/natRules/natRule1\",\r\n \"etag\": \"W/\\\"28f4c9e6-2c4c-4493-9d46-f476cc914149\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"type\": \"Static\",\r\n \"mode\": \"IngressSnat\",\r\n \"internalMappings\": [\r\n {\r\n \"addressSpace\": \"25.0.0.0/16\"\r\n }\r\n ],\r\n \"externalMappings\": [\r\n {\r\n \"addressSpace\": \"30.0.0.0/16\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways/natRules\"\r\n },\r\n {\r\n \"name\": \"natRule2\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464/natRules/natRule2\",\r\n \"etag\": \"W/\\\"28f4c9e6-2c4c-4493-9d46-f476cc914149\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"type\": \"Static\",\r\n \"mode\": \"EgressSnat\",\r\n \"internalMappings\": [\r\n {\r\n \"addressSpace\": \"20.0.0.0/16\"\r\n }\r\n ],\r\n \"externalMappings\": [\r\n {\r\n \"addressSpace\": \"50.0.0.0/16\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways/natRules\"\r\n }\r\n ],\r\n \"enableBgpRouteTranslationForNat\": false,\r\n \"sku\": {\r\n \"name\": \"VpnGw2\",\r\n \"tier\": \"VpnGw2\",\r\n \"capacity\": 2\r\n },\r\n \"gatewayType\": \"Vpn\",\r\n \"vpnType\": \"RouteBased\",\r\n \"enableBgp\": false,\r\n \"activeActive\": false,\r\n \"bgpSettings\": {\r\n \"asn\": 65515,\r\n \"bgpPeeringAddress\": \"10.0.0.254\",\r\n \"peerWeight\": 0,\r\n \"bgpPeeringAddresses\": [\r\n {\r\n \"ipconfigurationId\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464/ipConfigurations/ps5850\",\r\n \"defaultBgpIpAddresses\": [\r\n \"10.0.0.254\"\r\n ],\r\n \"customBgpIpAddresses\": [],\r\n \"tunnelIpAddresses\": [\r\n \"52.176.232.207\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"vpnGatewayGeneration\": \"Generation1\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/virtualNetworkGateways/ps4334?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Jlc291cmNlR3JvdXBzL3BzNDE3L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay92aXJ0dWFsTmV0d29ya0dhdGV3YXlzL3BzNDMzND9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTEwNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtHYXRld2F5cy9wczg0NjQ/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "655e80c9-c51a-470a-96ac-ec4abe7c613f" + "c55597fe-ad56-4a98-9b21-35eaa9c15884" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -1085,13 +1107,13 @@ "no-cache" ], "x-ms-request-id": [ - "b61b1a1d-5e1c-4b61-a319-aa4a662e83ae" + "6e93ffe3-3046-4d92-b4ab-112096049828" ], "x-ms-correlation-request-id": [ - "6c8f92f2-fc38-4f60-b868-87284f37d3dd" + "ca441e79-f656-4aa3-a8e5-0980c27aa2dd" ], "x-ms-arm-service-request-id": [ - "ad47343d-5c60-4694-b057-85923c00351e" + "d2328b4f-fc6f-40f6-9ac5-88b1e39d4a76" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1101,19 +1123,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11895" + "11987" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154942Z:6c8f92f2-fc38-4f60-b868-87284f37d3dd" + "BRAZILUS:20210410T054148Z:ca441e79-f656-4aa3-a8e5-0980c27aa2dd" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:49:42 GMT" + "Sat, 10 Apr 2021 05:41:48 GMT" ], "Content-Length": [ - "2249" + "3800" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1122,32 +1144,32 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps4334\",\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/virtualNetworkGateways/ps4334\",\r\n \"etag\": \"W/\\\"de21cc2d-5d06-4450-9b20-a221f2c15ff2\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"df44fb21-1a10-49a5-8c9c-dceb0cab659b\",\r\n \"packetCaptureDiagnosticState\": \"None\",\r\n \"enablePrivateIpAddress\": false,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"ps2083\",\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/virtualNetworkGateways/ps4334/ipConfigurations/ps2083\",\r\n \"etag\": \"W/\\\"de21cc2d-5d06-4450-9b20-a221f2c15ff2\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/publicIPAddresses/ps1665\"\r\n },\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/virtualNetworks/ps8897/subnets/GatewaySubnet\"\r\n }\r\n }\r\n }\r\n ],\r\n \"sku\": {\r\n \"name\": \"VpnGw1\",\r\n \"tier\": \"VpnGw1\",\r\n \"capacity\": 2\r\n },\r\n \"gatewayType\": \"Vpn\",\r\n \"vpnType\": \"RouteBased\",\r\n \"enableBgp\": false,\r\n \"activeActive\": false,\r\n \"bgpSettings\": {\r\n \"asn\": 65515,\r\n \"bgpPeeringAddress\": \"10.0.0.254\",\r\n \"peerWeight\": 0,\r\n \"bgpPeeringAddresses\": [\r\n {\r\n \"ipconfigurationId\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/virtualNetworkGateways/ps4334/ipConfigurations/ps2083\",\r\n \"defaultBgpIpAddresses\": [\r\n \"10.0.0.254\"\r\n ],\r\n \"customBgpIpAddresses\": [],\r\n \"tunnelIpAddresses\": [\r\n \"52.161.95.16\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"vpnGatewayGeneration\": \"Generation1\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps8464\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464\",\r\n \"etag\": \"W/\\\"28f4c9e6-2c4c-4493-9d46-f476cc914149\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"caf49fca-0408-4ea3-8ea8-a2d33b3096d0\",\r\n \"packetCaptureDiagnosticState\": \"None\",\r\n \"enablePrivateIpAddress\": false,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"ps5850\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464/ipConfigurations/ps5850\",\r\n \"etag\": \"W/\\\"28f4c9e6-2c4c-4493-9d46-f476cc914149\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/publicIPAddresses/ps9673\"\r\n },\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworks/ps8627/subnets/GatewaySubnet\"\r\n }\r\n }\r\n }\r\n ],\r\n \"natRules\": [\r\n {\r\n \"name\": \"natRule1\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464/natRules/natRule1\",\r\n \"etag\": \"W/\\\"28f4c9e6-2c4c-4493-9d46-f476cc914149\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"type\": \"Static\",\r\n \"mode\": \"IngressSnat\",\r\n \"internalMappings\": [\r\n {\r\n \"addressSpace\": \"25.0.0.0/16\"\r\n }\r\n ],\r\n \"externalMappings\": [\r\n {\r\n \"addressSpace\": \"30.0.0.0/16\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways/natRules\"\r\n },\r\n {\r\n \"name\": \"natRule2\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464/natRules/natRule2\",\r\n \"etag\": \"W/\\\"28f4c9e6-2c4c-4493-9d46-f476cc914149\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"type\": \"Static\",\r\n \"mode\": \"EgressSnat\",\r\n \"internalMappings\": [\r\n {\r\n \"addressSpace\": \"20.0.0.0/16\"\r\n }\r\n ],\r\n \"externalMappings\": [\r\n {\r\n \"addressSpace\": \"50.0.0.0/16\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways/natRules\"\r\n }\r\n ],\r\n \"enableBgpRouteTranslationForNat\": false,\r\n \"sku\": {\r\n \"name\": \"VpnGw2\",\r\n \"tier\": \"VpnGw2\",\r\n \"capacity\": 2\r\n },\r\n \"gatewayType\": \"Vpn\",\r\n \"vpnType\": \"RouteBased\",\r\n \"enableBgp\": false,\r\n \"activeActive\": false,\r\n \"bgpSettings\": {\r\n \"asn\": 65515,\r\n \"bgpPeeringAddress\": \"10.0.0.254\",\r\n \"peerWeight\": 0,\r\n \"bgpPeeringAddresses\": [\r\n {\r\n \"ipconfigurationId\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464/ipConfigurations/ps5850\",\r\n \"defaultBgpIpAddresses\": [\r\n \"10.0.0.254\"\r\n ],\r\n \"customBgpIpAddresses\": [],\r\n \"tunnelIpAddresses\": [\r\n \"52.176.232.207\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"vpnGatewayGeneration\": \"Generation1\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/virtualNetworkGateways/ps4334?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Jlc291cmNlR3JvdXBzL3BzNDE3L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay92aXJ0dWFsTmV0d29ya0dhdGV3YXlzL3BzNDMzND9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTEwNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtHYXRld2F5cy9wczg0NjQ/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"ipConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/virtualNetworks/ps8897/subnets/GatewaySubnet\"\r\n },\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/publicIPAddresses/ps1665\"\r\n }\r\n },\r\n \"name\": \"ps2083\",\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ResourceGroupNotSet/providers/Microsoft.Network/virtualNetworkGateways/VirtualNetworkGatewayNameNotSet/virtualNetworkGatewayIpConfiguration/ps2083\"\r\n }\r\n ],\r\n \"gatewayType\": \"Vpn\",\r\n \"vpnType\": \"RouteBased\",\r\n \"vpnGatewayGeneration\": \"None\",\r\n \"enableBgp\": false,\r\n \"enablePrivateIpAddress\": false,\r\n \"activeActive\": false\r\n },\r\n \"location\": \"West Central US\"\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"ipConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworks/ps8627/subnets/GatewaySubnet\"\r\n },\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/publicIPAddresses/ps9673\"\r\n }\r\n },\r\n \"name\": \"ps5850\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ResourceGroupNotSet/providers/Microsoft.Network/virtualNetworkGateways/VirtualNetworkGatewayNameNotSet/virtualNetworkGatewayIpConfiguration/ps5850\"\r\n }\r\n ],\r\n \"gatewayType\": \"Vpn\",\r\n \"vpnType\": \"RouteBased\",\r\n \"vpnGatewayGeneration\": \"None\",\r\n \"enableBgp\": false,\r\n \"enablePrivateIpAddress\": false,\r\n \"activeActive\": false,\r\n \"sku\": {\r\n \"name\": \"VpnGw2\",\r\n \"tier\": \"VpnGw2\"\r\n },\r\n \"natRules\": [\r\n {\r\n \"properties\": {\r\n \"type\": \"Static\",\r\n \"mode\": \"IngressSnat\",\r\n \"internalMappings\": [\r\n {\r\n \"addressSpace\": \"25.0.0.0/16\"\r\n }\r\n ],\r\n \"externalMappings\": [\r\n {\r\n \"addressSpace\": \"30.0.0.0/16\"\r\n }\r\n ]\r\n },\r\n \"name\": \"natRule1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"type\": \"Static\",\r\n \"mode\": \"EgressSnat\",\r\n \"internalMappings\": [\r\n {\r\n \"addressSpace\": \"20.0.0.0/16\"\r\n }\r\n ],\r\n \"externalMappings\": [\r\n {\r\n \"addressSpace\": \"50.0.0.0/16\"\r\n }\r\n ]\r\n },\r\n \"name\": \"natRule2\"\r\n }\r\n ],\r\n \"enableBgpRouteTranslationForNat\": false\r\n },\r\n \"location\": \"centraluseuap\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "091f502e-3fec-478d-8694-4f4ecaf5e710" + "0ff7227d-d139-42b6-878c-487c3bd32e17" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ], "Content-Type": [ "application/json; charset=utf-8" ], "Content-Length": [ - "1041" + "1964" ] }, "ResponseHeaders": { @@ -1161,19 +1183,19 @@ "10" ], "x-ms-request-id": [ - "29d9122e-207e-4e74-837f-2f5e5e5d70b2" + "ab5e872a-c7e5-463c-8124-6e67f19f0203" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01" + "https://brazilus.management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/ab5e872a-c7e5-463c-8124-6e67f19f0203?api-version=2021-02-01" ], "x-ms-correlation-request-id": [ - "831a1db1-4d74-4cf1-b23f-96d653d27a52" + "34574621-43ff-4137-a618-5eaf9644799b" ], "Azure-AsyncNotification": [ "Enabled" ], "x-ms-arm-service-request-id": [ - "58aa6c13-d190-425b-a761-bb4fc379dc63" + "6c8a4de3-9728-4593-be5f-08092adce268" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1183,19 +1205,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1199" + "1194" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T153508Z:831a1db1-4d74-4cf1-b23f-96d653d27a52" + "BRAZILUS:20210410T052023Z:34574621-43ff-4137-a618-5eaf9644799b" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:35:08 GMT" + "Sat, 10 Apr 2021 05:20:23 GMT" ], "Content-Length": [ - "2325" + "3930" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1204,20 +1226,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"ps4334\",\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/virtualNetworkGateways/ps4334\",\r\n \"etag\": \"W/\\\"805db1b5-5f47-487a-acb3-00c9966e21c7\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"df44fb21-1a10-49a5-8c9c-dceb0cab659b\",\r\n \"packetCaptureDiagnosticState\": \"None\",\r\n \"enablePrivateIpAddress\": false,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"ps2083\",\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/virtualNetworkGateways/ps4334/ipConfigurations/ps2083\",\r\n \"etag\": \"W/\\\"805db1b5-5f47-487a-acb3-00c9966e21c7\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/publicIPAddresses/ps1665\"\r\n },\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/virtualNetworks/ps8897/subnets/GatewaySubnet\"\r\n }\r\n }\r\n }\r\n ],\r\n \"sku\": {\r\n \"name\": \"VpnGw1\",\r\n \"tier\": \"VpnGw1\",\r\n \"capacity\": 2\r\n },\r\n \"gatewayType\": \"Vpn\",\r\n \"vpnType\": \"RouteBased\",\r\n \"enableBgp\": false,\r\n \"activeActive\": false,\r\n \"vpnClientConfiguration\": {\r\n \"vpnClientProtocols\": [\r\n \"SSTP\"\r\n ],\r\n \"vpnClientRootCertificates\": [],\r\n \"vpnClientRevokedCertificates\": [],\r\n \"radiusServers\": [],\r\n \"vpnClientIpsecPolicies\": []\r\n },\r\n \"bgpSettings\": {\r\n \"asn\": 0,\r\n \"peerWeight\": 0,\r\n \"bgpPeeringAddresses\": [\r\n {\r\n \"ipconfigurationId\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/virtualNetworkGateways/ps4334/ipConfigurations/ps2083\",\r\n \"defaultBgpIpAddresses\": [],\r\n \"customBgpIpAddresses\": []\r\n }\r\n ]\r\n },\r\n \"vpnGatewayGeneration\": \"None\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps8464\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464\",\r\n \"etag\": \"W/\\\"73061aec-8d31-47d3-be55-ed95c1e339d6\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"caf49fca-0408-4ea3-8ea8-a2d33b3096d0\",\r\n \"packetCaptureDiagnosticState\": \"None\",\r\n \"enablePrivateIpAddress\": false,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"ps5850\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464/ipConfigurations/ps5850\",\r\n \"etag\": \"W/\\\"73061aec-8d31-47d3-be55-ed95c1e339d6\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/publicIPAddresses/ps9673\"\r\n },\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworks/ps8627/subnets/GatewaySubnet\"\r\n }\r\n }\r\n }\r\n ],\r\n \"natRules\": [\r\n {\r\n \"name\": \"natRule1\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464/natRules/natRule1\",\r\n \"etag\": \"W/\\\"73061aec-8d31-47d3-be55-ed95c1e339d6\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"type\": \"Static\",\r\n \"mode\": \"IngressSnat\",\r\n \"internalMappings\": [\r\n {\r\n \"addressSpace\": \"25.0.0.0/16\"\r\n }\r\n ],\r\n \"externalMappings\": [\r\n {\r\n \"addressSpace\": \"30.0.0.0/16\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways/natRules\"\r\n },\r\n {\r\n \"name\": \"natRule2\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464/natRules/natRule2\",\r\n \"etag\": \"W/\\\"73061aec-8d31-47d3-be55-ed95c1e339d6\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"type\": \"Static\",\r\n \"mode\": \"EgressSnat\",\r\n \"internalMappings\": [\r\n {\r\n \"addressSpace\": \"20.0.0.0/16\"\r\n }\r\n ],\r\n \"externalMappings\": [\r\n {\r\n \"addressSpace\": \"50.0.0.0/16\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways/natRules\"\r\n }\r\n ],\r\n \"enableBgpRouteTranslationForNat\": false,\r\n \"sku\": {\r\n \"name\": \"VpnGw2\",\r\n \"tier\": \"VpnGw2\",\r\n \"capacity\": 2\r\n },\r\n \"gatewayType\": \"Vpn\",\r\n \"vpnType\": \"RouteBased\",\r\n \"enableBgp\": false,\r\n \"activeActive\": false,\r\n \"vpnClientConfiguration\": {\r\n \"vpnClientProtocols\": [\r\n \"OpenVPN\",\r\n \"IkeV2\"\r\n ],\r\n \"vpnAuthenticationTypes\": [],\r\n \"vpnClientRootCertificates\": [],\r\n \"vpnClientRevokedCertificates\": [],\r\n \"radiusServers\": [],\r\n \"vpnClientIpsecPolicies\": []\r\n },\r\n \"bgpSettings\": {\r\n \"asn\": 0,\r\n \"peerWeight\": 0,\r\n \"bgpPeeringAddresses\": [\r\n {\r\n \"ipconfigurationId\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464/ipConfigurations/ps5850\",\r\n \"defaultBgpIpAddresses\": [],\r\n \"customBgpIpAddresses\": []\r\n }\r\n ]\r\n },\r\n \"vpnGatewayGeneration\": \"None\"\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/ab5e872a-c7e5-463c-8124-6e67f19f0203?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2FiNWU4NzJhLWM3ZTUtNDYzYy04MTI0LTZlNjdmMTlmMDIwMz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "0ff7227d-d139-42b6-878c-487c3bd32e17" + ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -1231,13 +1256,13 @@ "10" ], "x-ms-request-id": [ - "b068060a-5cdd-4552-b467-5b407adceca4" + "8be144af-eb3e-4652-934d-a6ad23f989af" ], "x-ms-correlation-request-id": [ - "ed9921d2-d718-4c23-a629-53864121d22d" + "92ac19da-99ae-4f0a-8538-9f1fadec2b82" ], "x-ms-arm-service-request-id": [ - "27396b8d-02eb-4759-81f9-d8c28918546c" + "b1e0f83d-da96-40fd-9643-5be3830d981e" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1247,16 +1272,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11983" + "11962" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T153518Z:ed9921d2-d718-4c23-a629-53864121d22d" + "BRAZILUS:20210410T052033Z:92ac19da-99ae-4f0a-8538-9f1fadec2b82" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:35:18 GMT" + "Sat, 10 Apr 2021 05:20:33 GMT" ], "Content-Length": [ "30" @@ -1272,16 +1297,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/ab5e872a-c7e5-463c-8124-6e67f19f0203?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2FiNWU4NzJhLWM3ZTUtNDYzYy04MTI0LTZlNjdmMTlmMDIwMz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "0ff7227d-d139-42b6-878c-487c3bd32e17" + ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -1292,16 +1320,16 @@ "no-cache" ], "Retry-After": [ - "10" + "20" ], "x-ms-request-id": [ - "626fc2ad-7199-4f20-9b6e-318da5970a22" + "4cbbcfe9-8e99-491b-8c10-1e5efa0f140b" ], "x-ms-correlation-request-id": [ - "f3e2e8e4-dae0-48d0-b02b-dc973a03a626" + "c42bf594-3446-4d0c-9c86-f5298f920f06" ], "x-ms-arm-service-request-id": [ - "c3cb1c6b-e3e1-45e6-b1da-b63a0f1e6fef" + "6a848e90-0e28-4205-99cd-fcc431993e30" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1311,16 +1339,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11982" + "11961" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T153528Z:f3e2e8e4-dae0-48d0-b02b-dc973a03a626" + "BRAZILUS:20210410T052043Z:c42bf594-3446-4d0c-9c86-f5298f920f06" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:35:28 GMT" + "Sat, 10 Apr 2021 05:20:43 GMT" ], "Content-Length": [ "30" @@ -1336,16 +1364,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/ab5e872a-c7e5-463c-8124-6e67f19f0203?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2FiNWU4NzJhLWM3ZTUtNDYzYy04MTI0LTZlNjdmMTlmMDIwMz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "0ff7227d-d139-42b6-878c-487c3bd32e17" + ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -1356,16 +1387,16 @@ "no-cache" ], "Retry-After": [ - "10" + "20" ], "x-ms-request-id": [ - "d590d189-4a7e-44f9-af90-36ddfe681ea3" + "b9d91316-3b23-4a35-ba7c-0ec5c8ba9c27" ], "x-ms-correlation-request-id": [ - "ade9b4a2-1f50-4b73-8adb-852063459196" + "6ce845ef-04e2-41e7-bc29-0f9b2b0d682e" ], "x-ms-arm-service-request-id": [ - "f3b8c35e-5a4a-476c-ada3-7b49aef7fd89" + "4e6ab58e-49b1-463e-8b50-aec344a789eb" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1375,16 +1406,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11981" + "11960" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T153538Z:ade9b4a2-1f50-4b73-8adb-852063459196" + "BRAZILUS:20210410T052103Z:6ce845ef-04e2-41e7-bc29-0f9b2b0d682e" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:35:38 GMT" + "Sat, 10 Apr 2021 05:21:02 GMT" ], "Content-Length": [ "30" @@ -1400,16 +1431,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/ab5e872a-c7e5-463c-8124-6e67f19f0203?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2FiNWU4NzJhLWM3ZTUtNDYzYy04MTI0LTZlNjdmMTlmMDIwMz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "0ff7227d-d139-42b6-878c-487c3bd32e17" + ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -1420,16 +1454,16 @@ "no-cache" ], "Retry-After": [ - "10" + "40" ], "x-ms-request-id": [ - "e0cd54e3-1938-4e65-9c8a-b0a5b7e9da03" + "0bff57d0-4fd6-4aae-9ee0-fc5793729bd9" ], "x-ms-correlation-request-id": [ - "a632473d-99f0-4345-848c-d67dba851d9f" + "5c45260c-e8c9-4588-920d-7b839d1e8b58" ], "x-ms-arm-service-request-id": [ - "9adc558a-b96f-4fc3-8918-cce0ce3fcbe1" + "8f8e797d-307b-4fa3-a101-c0fe66c2f571" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1439,16 +1473,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11980" + "11959" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T153548Z:a632473d-99f0-4345-848c-d67dba851d9f" + "BRAZILUS:20210410T052123Z:5c45260c-e8c9-4588-920d-7b839d1e8b58" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:35:48 GMT" + "Sat, 10 Apr 2021 05:21:23 GMT" ], "Content-Length": [ "30" @@ -1464,16 +1498,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/ab5e872a-c7e5-463c-8124-6e67f19f0203?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2FiNWU4NzJhLWM3ZTUtNDYzYy04MTI0LTZlNjdmMTlmMDIwMz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "0ff7227d-d139-42b6-878c-487c3bd32e17" + ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -1484,16 +1521,16 @@ "no-cache" ], "Retry-After": [ - "10" + "40" ], "x-ms-request-id": [ - "b36accf3-2146-4920-a2c7-6ab7aa28ad6d" + "ac7a3e7e-3d45-47bb-97e4-802fa278d961" ], "x-ms-correlation-request-id": [ - "f9a54d60-a976-4393-afde-e23cce217695" + "77816bdd-10db-4731-90db-1b6034bbade1" ], "x-ms-arm-service-request-id": [ - "53b02adf-aa6e-471c-8f0e-1c26c20d979b" + "93f434da-a696-4340-8362-13c2bb89d9fb" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1503,16 +1540,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11979" + "11958" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T153558Z:f9a54d60-a976-4393-afde-e23cce217695" + "BRAZILUS:20210410T052203Z:77816bdd-10db-4731-90db-1b6034bbade1" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:35:58 GMT" + "Sat, 10 Apr 2021 05:22:03 GMT" ], "Content-Length": [ "30" @@ -1528,16 +1565,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/ab5e872a-c7e5-463c-8124-6e67f19f0203?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2FiNWU4NzJhLWM3ZTUtNDYzYy04MTI0LTZlNjdmMTlmMDIwMz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "0ff7227d-d139-42b6-878c-487c3bd32e17" + ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -1548,16 +1588,16 @@ "no-cache" ], "Retry-After": [ - "10" + "80" ], "x-ms-request-id": [ - "d11c523e-33db-4fae-bd42-98e88d276c55" + "7d6caae3-aa7b-414f-9274-a8df835fa907" ], "x-ms-correlation-request-id": [ - "3c385933-74e4-4edb-8f9e-9669a163183f" + "c0f59577-7a40-459d-a114-e3987fdf9e5f" ], "x-ms-arm-service-request-id": [ - "190ef5bb-a473-4696-8664-7c8bd8e77662" + "ff16a8df-4545-4fa9-9ee8-3ff4091f32f8" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1567,16 +1607,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11978" + "11957" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T153608Z:3c385933-74e4-4edb-8f9e-9669a163183f" + "BRAZILUS:20210410T052243Z:c0f59577-7a40-459d-a114-e3987fdf9e5f" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:36:08 GMT" + "Sat, 10 Apr 2021 05:22:43 GMT" ], "Content-Length": [ "30" @@ -1592,16 +1632,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/ab5e872a-c7e5-463c-8124-6e67f19f0203?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2FiNWU4NzJhLWM3ZTUtNDYzYy04MTI0LTZlNjdmMTlmMDIwMz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "0ff7227d-d139-42b6-878c-487c3bd32e17" + ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -1612,16 +1655,16 @@ "no-cache" ], "Retry-After": [ - "10" + "160" ], "x-ms-request-id": [ - "262b31ff-ce5d-49be-badd-ec86d615bbed" + "a2a1ee63-0186-4982-9315-d10bf5d983fe" ], "x-ms-correlation-request-id": [ - "f1628d52-9a8d-46e1-a7e0-8971c5eda1f1" + "d631f380-3e64-4adb-acbc-f7e7c5f69136" ], "x-ms-arm-service-request-id": [ - "a3ff88a0-279e-4b0e-9964-4d81d45de332" + "5dc9e661-fa1b-416a-9cfb-35d57194e02f" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1631,16 +1674,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11977" + "11956" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T153618Z:f1628d52-9a8d-46e1-a7e0-8971c5eda1f1" + "BRAZILUS:20210410T052404Z:d631f380-3e64-4adb-acbc-f7e7c5f69136" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:36:18 GMT" + "Sat, 10 Apr 2021 05:24:03 GMT" ], "Content-Length": [ "30" @@ -1656,16 +1699,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/ab5e872a-c7e5-463c-8124-6e67f19f0203?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2FiNWU4NzJhLWM3ZTUtNDYzYy04MTI0LTZlNjdmMTlmMDIwMz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "0ff7227d-d139-42b6-878c-487c3bd32e17" + ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -1676,16 +1722,16 @@ "no-cache" ], "Retry-After": [ - "10" + "100" ], "x-ms-request-id": [ - "9e532a64-526c-49a1-8342-5610f9a8e0d9" + "447870fa-ff42-4bd6-bb90-bad8e73fcf6e" ], "x-ms-correlation-request-id": [ - "0e8a1f17-1e1f-4491-b76c-a29544931528" + "468563c8-014f-42f5-ad14-c8370fa472b4" ], "x-ms-arm-service-request-id": [ - "d8c50ae1-3c4e-4881-9d01-bb1f8a577562" + "b5cd4ae8-fc14-46e0-9efd-2548fa672b1b" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1695,16 +1741,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11976" + "11999" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T153629Z:0e8a1f17-1e1f-4491-b76c-a29544931528" + "BRAZILUS:20210410T052644Z:468563c8-014f-42f5-ad14-c8370fa472b4" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:36:28 GMT" + "Sat, 10 Apr 2021 05:26:44 GMT" ], "Content-Length": [ "30" @@ -1720,16 +1766,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/ab5e872a-c7e5-463c-8124-6e67f19f0203?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2FiNWU4NzJhLWM3ZTUtNDYzYy04MTI0LTZlNjdmMTlmMDIwMz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "0ff7227d-d139-42b6-878c-487c3bd32e17" + ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -1740,16 +1789,16 @@ "no-cache" ], "Retry-After": [ - "10" + "100" ], "x-ms-request-id": [ - "55879622-eef1-49c7-8ff5-bb7ff1b6d4eb" + "2e90132c-3718-4c7c-b728-53b7d1dfc954" ], "x-ms-correlation-request-id": [ - "d50cca0a-f871-4550-8b00-8799b3efc31c" + "8aad966e-c838-4e67-81d0-d7f9685f89b0" ], "x-ms-arm-service-request-id": [ - "dfec0003-f87c-46d8-840a-ff49c35eab1b" + "5592da13-cbaa-4d5c-8fae-13742f1aec59" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1759,16 +1808,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11975" + "11998" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T153639Z:d50cca0a-f871-4550-8b00-8799b3efc31c" + "BRAZILUS:20210410T052825Z:8aad966e-c838-4e67-81d0-d7f9685f89b0" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:36:38 GMT" + "Sat, 10 Apr 2021 05:28:24 GMT" ], "Content-Length": [ "30" @@ -1784,16 +1833,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/ab5e872a-c7e5-463c-8124-6e67f19f0203?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2FiNWU4NzJhLWM3ZTUtNDYzYy04MTI0LTZlNjdmMTlmMDIwMz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "0ff7227d-d139-42b6-878c-487c3bd32e17" + ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -1804,16 +1856,16 @@ "no-cache" ], "Retry-After": [ - "10" + "100" ], "x-ms-request-id": [ - "733cb02c-5cde-43c7-b3a8-4115031b67af" + "71009273-4063-4b81-8495-af4b592d2897" ], "x-ms-correlation-request-id": [ - "52f00dd4-ecfb-4fb3-a5d5-6ae56dc1647c" + "3c657d39-9d6e-4974-96c7-23de4d0c6286" ], "x-ms-arm-service-request-id": [ - "bdc383b7-7228-4c3f-8e0d-bcc59d9efa0a" + "6f67b337-1d2f-4b94-b3d9-343d8bfea4d5" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1823,16 +1875,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11974" + "11997" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T153649Z:52f00dd4-ecfb-4fb3-a5d5-6ae56dc1647c" + "BRAZILUS:20210410T053005Z:3c657d39-9d6e-4974-96c7-23de4d0c6286" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:36:48 GMT" + "Sat, 10 Apr 2021 05:30:05 GMT" ], "Content-Length": [ "30" @@ -1848,16 +1900,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/ab5e872a-c7e5-463c-8124-6e67f19f0203?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2FiNWU4NzJhLWM3ZTUtNDYzYy04MTI0LTZlNjdmMTlmMDIwMz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "0ff7227d-d139-42b6-878c-487c3bd32e17" + ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -1868,16 +1923,16 @@ "no-cache" ], "Retry-After": [ - "10" + "100" ], "x-ms-request-id": [ - "783ba6ce-ccc5-4094-ad95-a0920fe7be23" + "f03b307b-68ed-42c6-be02-2e2b620dc274" ], "x-ms-correlation-request-id": [ - "25d2fdf3-b738-4c27-b842-633c58d7e220" + "163a5a39-9bde-44ae-965f-1d1671eea8dd" ], "x-ms-arm-service-request-id": [ - "7556f59e-c9e3-48c7-8405-8cba576ba3e2" + "65590c2e-577e-44a5-90ec-b2f8f8a05676" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1887,16 +1942,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11973" + "11996" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T153659Z:25d2fdf3-b738-4c27-b842-633c58d7e220" + "BRAZILUS:20210410T053145Z:163a5a39-9bde-44ae-965f-1d1671eea8dd" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:36:58 GMT" + "Sat, 10 Apr 2021 05:31:44 GMT" ], "Content-Length": [ "30" @@ -1912,16 +1967,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/ab5e872a-c7e5-463c-8124-6e67f19f0203?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2FiNWU4NzJhLWM3ZTUtNDYzYy04MTI0LTZlNjdmMTlmMDIwMz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "0ff7227d-d139-42b6-878c-487c3bd32e17" + ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -1932,16 +1990,16 @@ "no-cache" ], "Retry-After": [ - "10" + "100" ], "x-ms-request-id": [ - "6b8927e0-5dc3-4875-aadc-863cd67fb948" + "8a2be7bf-fa98-4df1-8f25-42a2e8f52d71" ], "x-ms-correlation-request-id": [ - "8f1f4664-a7db-4fa5-bb6c-905dd79dfa53" + "ec2e76b6-065b-4861-a328-c26db00c3555" ], "x-ms-arm-service-request-id": [ - "39bce626-1613-4793-ad29-274bf5e09890" + "b74f0325-f044-4886-9710-56ba48e93518" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1951,16 +2009,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11972" + "11995" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T153709Z:8f1f4664-a7db-4fa5-bb6c-905dd79dfa53" + "BRAZILUS:20210410T053325Z:ec2e76b6-065b-4861-a328-c26db00c3555" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:37:08 GMT" + "Sat, 10 Apr 2021 05:33:24 GMT" ], "Content-Length": [ "30" @@ -1976,16 +2034,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/ab5e872a-c7e5-463c-8124-6e67f19f0203?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2FiNWU4NzJhLWM3ZTUtNDYzYy04MTI0LTZlNjdmMTlmMDIwMz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "0ff7227d-d139-42b6-878c-487c3bd32e17" + ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -1996,16 +2057,16 @@ "no-cache" ], "Retry-After": [ - "10" + "100" ], "x-ms-request-id": [ - "b1b3d71b-d3ca-4c99-a3f8-909346d07d24" + "881e4729-e5fa-46c1-8eed-57f9565eb314" ], "x-ms-correlation-request-id": [ - "f7803d72-4e91-4b23-af53-b56baf16baf6" + "a209e6e2-df0a-42dd-94bf-75ad1b3c48cc" ], "x-ms-arm-service-request-id": [ - "4d526854-8caf-460f-ac32-b5f09aa16712" + "fbf12883-f64c-494b-8fdb-bf509b357b61" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2015,16 +2076,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11971" + "11994" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T153719Z:f7803d72-4e91-4b23-af53-b56baf16baf6" + "BRAZILUS:20210410T053505Z:a209e6e2-df0a-42dd-94bf-75ad1b3c48cc" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:37:19 GMT" + "Sat, 10 Apr 2021 05:35:05 GMT" ], "Content-Length": [ "30" @@ -2040,16 +2101,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/ab5e872a-c7e5-463c-8124-6e67f19f0203?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2FiNWU4NzJhLWM3ZTUtNDYzYy04MTI0LTZlNjdmMTlmMDIwMz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "0ff7227d-d139-42b6-878c-487c3bd32e17" + ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -2060,16 +2124,16 @@ "no-cache" ], "Retry-After": [ - "10" + "100" ], "x-ms-request-id": [ - "00010e48-da8e-4f54-a2c5-0a275c393a80" + "636680cd-41e8-42dd-b7af-48fbeae788fe" ], "x-ms-correlation-request-id": [ - "6cce4c2d-e07c-44f5-8292-9c85d1bac7c1" + "8265861d-8448-4ebb-822c-7264bff77348" ], "x-ms-arm-service-request-id": [ - "08b873ba-ed15-472c-9aa8-fdd55b77c459" + "3bf6c2d4-064c-4166-88f9-536ad2b258e9" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2079,16 +2143,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11970" + "11993" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T153729Z:6cce4c2d-e07c-44f5-8292-9c85d1bac7c1" + "BRAZILUS:20210410T053646Z:8265861d-8448-4ebb-822c-7264bff77348" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:37:29 GMT" + "Sat, 10 Apr 2021 05:36:46 GMT" ], "Content-Length": [ "30" @@ -2104,16 +2168,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/ab5e872a-c7e5-463c-8124-6e67f19f0203?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2FiNWU4NzJhLWM3ZTUtNDYzYy04MTI0LTZlNjdmMTlmMDIwMz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "0ff7227d-d139-42b6-878c-487c3bd32e17" + ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -2124,16 +2191,16 @@ "no-cache" ], "Retry-After": [ - "10" + "100" ], "x-ms-request-id": [ - "b9bd8541-8505-419d-a926-77ecc0cc7783" + "a00f8711-7e1b-407e-8c3e-ca657e441399" ], "x-ms-correlation-request-id": [ - "c44759ee-b778-40f8-8e8c-c8eaa449db49" + "318e5db3-c3c1-4350-be15-0aa2fad0be14" ], "x-ms-arm-service-request-id": [ - "ba6d0df9-c662-40c5-a6f8-0854b9162ac3" + "9ec514d2-d118-475b-87d4-0f890f4b5bbe" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2143,16 +2210,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11969" + "11992" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T153739Z:c44759ee-b778-40f8-8e8c-c8eaa449db49" + "BRAZILUS:20210410T053826Z:318e5db3-c3c1-4350-be15-0aa2fad0be14" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:37:38 GMT" + "Sat, 10 Apr 2021 05:38:26 GMT" ], "Content-Length": [ "30" @@ -2168,16 +2235,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/ab5e872a-c7e5-463c-8124-6e67f19f0203?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2FiNWU4NzJhLWM3ZTUtNDYzYy04MTI0LTZlNjdmMTlmMDIwMz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "0ff7227d-d139-42b6-878c-487c3bd32e17" + ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -2188,16 +2258,16 @@ "no-cache" ], "Retry-After": [ - "10" + "100" ], "x-ms-request-id": [ - "4945c575-2076-4f9c-af0b-136196324dd7" + "82830466-ea02-448c-95ef-f41fe7ff66e3" ], "x-ms-correlation-request-id": [ - "ddddd5fc-c15e-4cb7-866b-8c3d5c34c760" + "069b1421-5c86-437b-87bd-82e429e3726a" ], "x-ms-arm-service-request-id": [ - "2370cde6-f51b-4ff7-9827-76c764915bb9" + "e537f114-d953-4b03-b803-c07a489ab86a" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2207,16 +2277,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11968" + "11991" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T153749Z:ddddd5fc-c15e-4cb7-866b-8c3d5c34c760" + "BRAZILUS:20210410T054007Z:069b1421-5c86-437b-87bd-82e429e3726a" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:37:48 GMT" + "Sat, 10 Apr 2021 05:40:06 GMT" ], "Content-Length": [ "30" @@ -2232,16 +2302,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/ab5e872a-c7e5-463c-8124-6e67f19f0203?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2FiNWU4NzJhLWM3ZTUtNDYzYy04MTI0LTZlNjdmMTlmMDIwMz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "0ff7227d-d139-42b6-878c-487c3bd32e17" + ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -2251,17 +2324,14 @@ "Pragma": [ "no-cache" ], - "Retry-After": [ - "10" - ], "x-ms-request-id": [ - "ca4cbd1e-a5e5-4002-b3fe-d70244fca99e" + "9e87b125-0afa-47e7-ab88-46de95890d59" ], "x-ms-correlation-request-id": [ - "3641e1c7-877f-4112-b557-f113776dbce9" + "358659d8-2956-45b5-bf1c-bfc5fc769f53" ], "x-ms-arm-service-request-id": [ - "f793255e-2531-4ffb-85f4-1b6771a30c6b" + "b7252ac4-64fd-4904-b7ec-14c7696cd6e9" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2271,19 +2341,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11967" + "11990" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T153759Z:3641e1c7-877f-4112-b557-f113776dbce9" + "BRAZILUS:20210410T054147Z:358659d8-2956-45b5-bf1c-bfc5fc769f53" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:37:58 GMT" + "Sat, 10 Apr 2021 05:41:47 GMT" ], "Content-Length": [ - "30" + "29" ], "Content-Type": [ "application/json; charset=utf-8" @@ -2292,20 +2362,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/localNetworkGateways/ps2692?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTEwNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvbG9jYWxOZXR3b3JrR2F0ZXdheXMvcHMyNjkyP2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "1af07fd9-1c1e-4a6a-85e0-42b5a3615599" + ], + "Accept-Language": [ + "en-US" + ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -2315,61 +2391,54 @@ "Pragma": [ "no-cache" ], - "Retry-After": [ - "10" + "x-ms-failure-cause": [ + "gateway" ], "x-ms-request-id": [ - "83d374e3-65c3-437e-bc95-e340654020b2" + "0c34782b-2aa9-406f-b322-ce5ace893277" ], "x-ms-correlation-request-id": [ - "019199a3-e2e5-4d0e-9e91-7d265e8028a7" + "0c34782b-2aa9-406f-b322-ce5ace893277" ], - "x-ms-arm-service-request-id": [ - "3de1be7d-29b5-4156-bd36-eb7531e0e194" + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T054148Z:0c34782b-2aa9-406f-b322-ce5ace893277" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11966" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T153809Z:019199a3-e2e5-4d0e-9e91-7d265e8028a7" - ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:38:08 GMT" - ], - "Content-Length": [ - "30" + "Sat, 10 Apr 2021 05:41:48 GMT" ], "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" + ], + "Content-Length": [ + "223" ] }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/localNetworkGateways/ps2692' under resource group 'ps5105' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", + "StatusCode": 404 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/localNetworkGateways/ps2692?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTEwNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvbG9jYWxOZXR3b3JrR2F0ZXdheXMvcHMyNjkyP2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "1af07fd9-1c1e-4a6a-85e0-42b5a3615599" + ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -2379,17 +2448,17 @@ "Pragma": [ "no-cache" ], - "Retry-After": [ - "10" + "ETag": [ + "W/\"1d5e50e5-992a-402a-b7d7-dbbd2607eb41\"" ], "x-ms-request-id": [ - "f5ec64e3-c7d5-4ba3-ba4b-6a3be44a797c" + "034a8c9e-e0bc-4d39-a3ed-d86eb32a0ef5" ], "x-ms-correlation-request-id": [ - "12261b43-2fdf-4bff-bc85-91188896db25" + "8b04959b-1d6a-4284-abc5-6cc88dd1aecf" ], "x-ms-arm-service-request-id": [ - "a2842e2c-4017-44c4-af1c-adcef51149ac" + "c2c12ccb-9303-453b-ba96-443e94113963" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2399,19 +2468,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11965" + "11984" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T153819Z:12261b43-2fdf-4bff-bc85-91188896db25" + "BRAZILUS:20210410T054201Z:8b04959b-1d6a-4284-abc5-6cc88dd1aecf" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:38:19 GMT" + "Sat, 10 Apr 2021 05:42:01 GMT" ], "Content-Length": [ - "30" + "596" ], "Content-Type": [ "application/json; charset=utf-8" @@ -2420,20 +2489,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps2692\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/localNetworkGateways/ps2692\",\r\n \"etag\": \"W/\\\"1d5e50e5-992a-402a-b7d7-dbbd2607eb41\\\"\",\r\n \"type\": \"Microsoft.Network/localNetworkGateways\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"dc3dfce7-ef9f-40f2-8f53-1fc6ac0dbb7f\",\r\n \"localNetworkAddressSpace\": {\r\n \"addressPrefixes\": [\r\n \"192.168.0.0/16\"\r\n ]\r\n },\r\n \"gatewayIpAddress\": \"192.168.3.10\",\r\n \"fqdn\": \"\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/localNetworkGateways/ps2692?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTEwNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvbG9jYWxOZXR3b3JrR2F0ZXdheXMvcHMyNjkyP2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "1af07fd9-1c1e-4a6a-85e0-42b5a3615599" + ], + "Accept-Language": [ + "en-US" + ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -2443,17 +2518,17 @@ "Pragma": [ "no-cache" ], - "Retry-After": [ - "10" + "ETag": [ + "W/\"1d5e50e5-992a-402a-b7d7-dbbd2607eb41\"" ], "x-ms-request-id": [ - "a9a11faa-d7f0-446c-a924-6a6059e548f7" + "ec83e092-5240-41a9-8504-44b1a34b7bd0" ], "x-ms-correlation-request-id": [ - "36336b0b-f1f4-4705-816d-0a23f934a37f" + "e26f23d2-859b-4e28-8499-e74a30efae5d" ], "x-ms-arm-service-request-id": [ - "dc9c87a3-0a56-4077-9a6f-fdfe916c4112" + "a86f97f0-6a3a-484c-90bb-1af7b28d4b28" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2463,19 +2538,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11964" + "11983" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T153829Z:36336b0b-f1f4-4705-816d-0a23f934a37f" + "BRAZILUS:20210410T054201Z:e26f23d2-859b-4e28-8499-e74a30efae5d" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:38:29 GMT" + "Sat, 10 Apr 2021 05:42:01 GMT" ], "Content-Length": [ - "30" + "596" ], "Content-Type": [ "application/json; charset=utf-8" @@ -2484,20 +2559,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps2692\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/localNetworkGateways/ps2692\",\r\n \"etag\": \"W/\\\"1d5e50e5-992a-402a-b7d7-dbbd2607eb41\\\"\",\r\n \"type\": \"Microsoft.Network/localNetworkGateways\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"dc3dfce7-ef9f-40f2-8f53-1fc6ac0dbb7f\",\r\n \"localNetworkAddressSpace\": {\r\n \"addressPrefixes\": [\r\n \"192.168.0.0/16\"\r\n ]\r\n },\r\n \"gatewayIpAddress\": \"192.168.3.10\",\r\n \"fqdn\": \"\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/localNetworkGateways/ps2692?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTEwNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvbG9jYWxOZXR3b3JrR2F0ZXdheXMvcHMyNjkyP2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "2ec6da35-76f6-448a-a65b-910775c6000b" + ], + "Accept-Language": [ + "en-US" + ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -2507,17 +2588,17 @@ "Pragma": [ "no-cache" ], - "Retry-After": [ - "10" + "ETag": [ + "W/\"1d5e50e5-992a-402a-b7d7-dbbd2607eb41\"" ], "x-ms-request-id": [ - "cffa634a-7488-4f47-b0d5-322b8b75a077" + "4b0f5b27-59f1-4911-8e00-02c10f556a58" ], "x-ms-correlation-request-id": [ - "0b097f8b-55a3-4dc1-9706-e4504f13b70e" + "1567cf98-7e3e-4fd9-8ede-82e88bf5c83f" ], "x-ms-arm-service-request-id": [ - "fd0e6f02-a116-4f2c-a569-5d35e82c4046" + "c5ea8177-d344-45ac-9946-56c5fc2e9329" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2527,19 +2608,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11963" + "11982" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T153839Z:0b097f8b-55a3-4dc1-9706-e4504f13b70e" + "BRAZILUS:20210410T054201Z:1567cf98-7e3e-4fd9-8ede-82e88bf5c83f" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:38:39 GMT" + "Sat, 10 Apr 2021 05:42:01 GMT" ], "Content-Length": [ - "30" + "596" ], "Content-Type": [ "application/json; charset=utf-8" @@ -2548,20 +2629,32 @@ "-1" ] }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps2692\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/localNetworkGateways/ps2692\",\r\n \"etag\": \"W/\\\"1d5e50e5-992a-402a-b7d7-dbbd2607eb41\\\"\",\r\n \"type\": \"Microsoft.Network/localNetworkGateways\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"dc3dfce7-ef9f-40f2-8f53-1fc6ac0dbb7f\",\r\n \"localNetworkAddressSpace\": {\r\n \"addressPrefixes\": [\r\n \"192.168.0.0/16\"\r\n ]\r\n },\r\n \"gatewayIpAddress\": \"192.168.3.10\",\r\n \"fqdn\": \"\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", - "RequestMethod": "GET", - "RequestBody": "", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/localNetworkGateways/ps2692?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTEwNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvbG9jYWxOZXR3b3JrR2F0ZXdheXMvcHMyNjkyP2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"localNetworkAddressSpace\": {\r\n \"addressPrefixes\": [\r\n \"192.168.0.0/16\"\r\n ]\r\n },\r\n \"gatewayIpAddress\": \"192.168.3.10\",\r\n \"fqdn\": \"\"\r\n },\r\n \"location\": \"centraluseuap\"\r\n}", "RequestHeaders": { + "x-ms-client-request-id": [ + "1af07fd9-1c1e-4a6a-85e0-42b5a3615599" + ], + "Accept-Language": [ + "en-US" + ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "223" ] }, "ResponseHeaders": { @@ -2575,13 +2668,19 @@ "10" ], "x-ms-request-id": [ - "3ad8c762-7246-40de-bac2-7ef69f4d052d" + "f64d1375-42aa-4300-a820-8aec8c9cde3e" + ], + "Azure-AsyncOperation": [ + "https://brazilus.management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/f64d1375-42aa-4300-a820-8aec8c9cde3e?api-version=2021-02-01" ], "x-ms-correlation-request-id": [ - "f9f9d93a-12cc-4cf3-87d7-93c85362c6db" + "b974cca4-d79b-49f5-9953-a21f0188c44a" + ], + "Azure-AsyncNotification": [ + "Enabled" ], "x-ms-arm-service-request-id": [ - "3bcc4da3-4b19-4147-8936-ad3e53d8dec1" + "86cb6010-06cf-4fc8-bd25-a55919a2f41e" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2590,20 +2689,20 @@ "Microsoft-HTTPAPI/2.0", "Microsoft-HTTPAPI/2.0" ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11962" + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T153849Z:f9f9d93a-12cc-4cf3-87d7-93c85362c6db" + "BRAZILUS:20210410T054151Z:b974cca4-d79b-49f5-9953-a21f0188c44a" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:38:49 GMT" + "Sat, 10 Apr 2021 05:41:50 GMT" ], "Content-Length": [ - "30" + "595" ], "Content-Type": [ "application/json; charset=utf-8" @@ -2612,20 +2711,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 + "ResponseBody": "{\r\n \"name\": \"ps2692\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/localNetworkGateways/ps2692\",\r\n \"etag\": \"W/\\\"d83be32f-f877-4d57-9ef8-7d6bc0a01a9b\\\"\",\r\n \"type\": \"Microsoft.Network/localNetworkGateways\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"dc3dfce7-ef9f-40f2-8f53-1fc6ac0dbb7f\",\r\n \"localNetworkAddressSpace\": {\r\n \"addressPrefixes\": [\r\n \"192.168.0.0/16\"\r\n ]\r\n },\r\n \"gatewayIpAddress\": \"192.168.3.10\",\r\n \"fqdn\": \"\"\r\n }\r\n}", + "StatusCode": 201 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/f64d1375-42aa-4300-a820-8aec8c9cde3e?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2Y2NGQxMzc1LTQyYWEtNDMwMC1hODIwLThhZWM4YzljZGUzZT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "1af07fd9-1c1e-4a6a-85e0-42b5a3615599" + ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -2635,17 +2737,14 @@ "Pragma": [ "no-cache" ], - "Retry-After": [ - "10" - ], "x-ms-request-id": [ - "5bd4f588-3682-499c-ac48-09b8e3c4009f" + "9fb41b4f-3b86-472c-bb62-b02fefc9b893" ], "x-ms-correlation-request-id": [ - "777a0b38-9987-4aef-acbf-e45ecfa160b2" + "f19dc924-8e80-49f7-a881-8889e4d0924e" ], "x-ms-arm-service-request-id": [ - "2122da20-47e9-4643-9314-65c347cc83b3" + "c0268c6c-74c4-4ecc-8bed-1b96209f7b56" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2655,19 +2754,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11961" + "11985" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T153859Z:777a0b38-9987-4aef-acbf-e45ecfa160b2" + "BRAZILUS:20210410T054201Z:f19dc924-8e80-49f7-a881-8889e4d0924e" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:38:59 GMT" + "Sat, 10 Apr 2021 05:42:01 GMT" ], "Content-Length": [ - "30" + "29" ], "Content-Type": [ "application/json; charset=utf-8" @@ -2676,20 +2775,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464/natRules/natRule1?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTEwNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtHYXRld2F5cy9wczg0NjQvbmF0UnVsZXMvbmF0UnVsZTE/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "d1cdf32b-e338-4a63-9b25-584541dee2e3" + ], + "Accept-Language": [ + "en-US" + ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -2699,17 +2804,17 @@ "Pragma": [ "no-cache" ], - "Retry-After": [ - "10" + "ETag": [ + "W/\"28f4c9e6-2c4c-4493-9d46-f476cc914149\"" ], "x-ms-request-id": [ - "1d2933f6-8c96-4a84-930f-b11ad9987336" + "8414e1c9-565a-4985-986a-7261cd70f325" ], "x-ms-correlation-request-id": [ - "8c4a724c-89b2-4c88-8b78-a6e92bfbc917" + "409e82b4-4460-4ce8-9524-83596f2ca448" ], "x-ms-arm-service-request-id": [ - "11cd2969-2450-411f-9509-a1b9c083119c" + "0470299c-bfa4-4bc0-b47c-47708399795a" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2719,19 +2824,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11960" + "11981" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T153909Z:8c4a724c-89b2-4c88-8b78-a6e92bfbc917" + "BRAZILUS:20210410T054202Z:409e82b4-4460-4ce8-9524-83596f2ca448" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:39:09 GMT" + "Sat, 10 Apr 2021 05:42:01 GMT" ], "Content-Length": [ - "30" + "607" ], "Content-Type": [ "application/json; charset=utf-8" @@ -2740,20 +2845,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"natRule1\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464/natRules/natRule1\",\r\n \"etag\": \"W/\\\"28f4c9e6-2c4c-4493-9d46-f476cc914149\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"type\": \"Static\",\r\n \"mode\": \"IngressSnat\",\r\n \"internalMappings\": [\r\n {\r\n \"addressSpace\": \"25.0.0.0/16\"\r\n }\r\n ],\r\n \"externalMappings\": [\r\n {\r\n \"addressSpace\": \"30.0.0.0/16\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways/natRules\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464/natRules/natRule2?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTEwNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtHYXRld2F5cy9wczg0NjQvbmF0UnVsZXMvbmF0UnVsZTI/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "a016ce56-a492-4628-9f06-c03772bd57fe" + ], + "Accept-Language": [ + "en-US" + ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -2763,17 +2874,17 @@ "Pragma": [ "no-cache" ], - "Retry-After": [ - "10" + "ETag": [ + "W/\"28f4c9e6-2c4c-4493-9d46-f476cc914149\"" ], "x-ms-request-id": [ - "9bc42580-d0a5-4700-b911-8a4a7aedc330" + "86e61e3d-1ba9-42b6-8bed-82f9e0a24bba" ], "x-ms-correlation-request-id": [ - "0b270d1a-e5f7-4e61-baee-b95df38fb290" + "7e9d85d3-1fc0-4067-83ef-811802a86d3d" ], "x-ms-arm-service-request-id": [ - "1e94591c-e0f0-4221-a8f6-b93501411e8a" + "c6b7c404-c1d0-4c9f-a26c-143ba905b94b" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2783,19 +2894,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11959" + "11980" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T153919Z:0b270d1a-e5f7-4e61-baee-b95df38fb290" + "BRAZILUS:20210410T054202Z:7e9d85d3-1fc0-4067-83ef-811802a86d3d" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:39:19 GMT" + "Sat, 10 Apr 2021 05:42:01 GMT" ], "Content-Length": [ - "30" + "606" ], "Content-Type": [ "application/json; charset=utf-8" @@ -2804,20 +2915,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"natRule2\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464/natRules/natRule2\",\r\n \"etag\": \"W/\\\"28f4c9e6-2c4c-4493-9d46-f476cc914149\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"type\": \"Static\",\r\n \"mode\": \"EgressSnat\",\r\n \"internalMappings\": [\r\n {\r\n \"addressSpace\": \"20.0.0.0/16\"\r\n }\r\n ],\r\n \"externalMappings\": [\r\n {\r\n \"addressSpace\": \"50.0.0.0/16\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways/natRules\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/connections/ps9329?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTEwNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvY29ubmVjdGlvbnMvcHM5MzI5P2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "f9cd7a02-6520-479f-ab72-5e6475f18704" + ], + "Accept-Language": [ + "en-US" + ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -2827,61 +2944,54 @@ "Pragma": [ "no-cache" ], - "Retry-After": [ - "10" + "x-ms-failure-cause": [ + "gateway" ], "x-ms-request-id": [ - "ad593558-ae00-4209-929b-b2a070e7c00a" + "c6ff959d-ebac-448f-820b-f48160a1ad92" ], "x-ms-correlation-request-id": [ - "828e2e77-6a0b-48a3-96f9-e166bbb6a9e9" + "c6ff959d-ebac-448f-820b-f48160a1ad92" ], - "x-ms-arm-service-request-id": [ - "92723d14-7855-40f2-99f9-6f16f59e771c" + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T054202Z:c6ff959d-ebac-448f-820b-f48160a1ad92" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11958" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T153930Z:828e2e77-6a0b-48a3-96f9-e166bbb6a9e9" - ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:39:29 GMT" - ], - "Content-Length": [ - "30" + "Sat, 10 Apr 2021 05:42:02 GMT" ], "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" + ], + "Content-Length": [ + "214" ] }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/connections/ps9329' under resource group 'ps5105' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", + "StatusCode": 404 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/connections/ps9329?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTEwNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvY29ubmVjdGlvbnMvcHM5MzI5P2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "f9cd7a02-6520-479f-ab72-5e6475f18704" + ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -2891,17 +3001,14 @@ "Pragma": [ "no-cache" ], - "Retry-After": [ - "10" - ], "x-ms-request-id": [ - "ac31800d-3e44-4de1-9c12-45aa7e23da36" + "15c08145-c5ea-4a18-9bbc-867adc995fb2" ], "x-ms-correlation-request-id": [ - "1b950712-ab3f-4e5e-9c7a-faa3d72ebdfe" + "41eebcda-7b63-425e-9f19-37a776d5033f" ], "x-ms-arm-service-request-id": [ - "9f3d443f-1b46-48b7-a953-0297c91710b8" + "6c76e298-b095-4d28-95bf-aaedbf3d098c" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2911,19 +3018,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11957" + "11975" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T153940Z:1b950712-ab3f-4e5e-9c7a-faa3d72ebdfe" + "BRAZILUS:20210410T054244Z:41eebcda-7b63-425e-9f19-37a776d5033f" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:39:39 GMT" + "Sat, 10 Apr 2021 05:42:44 GMT" ], "Content-Length": [ - "30" + "1766" ], "Content-Type": [ "application/json; charset=utf-8" @@ -2932,20 +3039,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps9329\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/connections/ps9329\",\r\n \"etag\": \"W/\\\"4bd12a31-3a16-4f5e-b413-06e0f610b276\\\"\",\r\n \"type\": \"Microsoft.Network/connections\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"11e76730-23c5-4b48-9e8a-d266ee78b384\",\r\n \"packetCaptureDiagnosticState\": \"None\",\r\n \"virtualNetworkGateway1\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464\"\r\n },\r\n \"localNetworkGateway2\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/localNetworkGateways/ps2692\"\r\n },\r\n \"ingressNatRules\": [\r\n {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464/natRules/natRule1\"\r\n }\r\n ],\r\n \"egressNatRules\": [\r\n {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464/natRules/natRule2\"\r\n }\r\n ],\r\n \"connectionType\": \"IPsec\",\r\n \"connectionProtocol\": \"IKEv1\",\r\n \"routingWeight\": 3,\r\n \"sharedKey\": \"abc\",\r\n \"enableBgp\": false,\r\n \"useLocalAzureIpAddress\": false,\r\n \"usePolicyBasedTrafficSelectors\": false,\r\n \"ipsecPolicies\": [],\r\n \"trafficSelectorPolicies\": [],\r\n \"connectionStatus\": \"Unknown\",\r\n \"ingressBytesTransferred\": 0,\r\n \"egressBytesTransferred\": 0,\r\n \"expressRouteGatewayBypass\": false,\r\n \"dpdTimeoutSeconds\": 0,\r\n \"connectionMode\": \"Default\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/connections/ps9329?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTEwNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvY29ubmVjdGlvbnMvcHM5MzI5P2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "f9cd7a02-6520-479f-ab72-5e6475f18704" + ], + "Accept-Language": [ + "en-US" + ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -2955,17 +3068,14 @@ "Pragma": [ "no-cache" ], - "Retry-After": [ - "10" - ], "x-ms-request-id": [ - "5e8eb452-8f17-4ba6-9b57-ca76a9b93cb6" + "79a99b10-9093-41de-a5d0-a455297822de" ], "x-ms-correlation-request-id": [ - "b89c20d1-8188-469e-9471-d8830e468898" + "8a98369e-839a-4e1e-8f19-241c4b797a72" ], "x-ms-arm-service-request-id": [ - "f7b630e9-069f-4796-ad4c-66350132a061" + "edddab95-80db-4a98-842a-13a996a73eb9" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2975,19 +3085,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11956" + "11974" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T153950Z:b89c20d1-8188-469e-9471-d8830e468898" + "BRAZILUS:20210410T054245Z:8a98369e-839a-4e1e-8f19-241c4b797a72" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:39:49 GMT" + "Sat, 10 Apr 2021 05:42:45 GMT" ], "Content-Length": [ - "30" + "1766" ], "Content-Type": [ "application/json; charset=utf-8" @@ -2996,20 +3106,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps9329\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/connections/ps9329\",\r\n \"etag\": \"W/\\\"4bd12a31-3a16-4f5e-b413-06e0f610b276\\\"\",\r\n \"type\": \"Microsoft.Network/connections\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"11e76730-23c5-4b48-9e8a-d266ee78b384\",\r\n \"packetCaptureDiagnosticState\": \"None\",\r\n \"virtualNetworkGateway1\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464\"\r\n },\r\n \"localNetworkGateway2\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/localNetworkGateways/ps2692\"\r\n },\r\n \"ingressNatRules\": [\r\n {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464/natRules/natRule1\"\r\n }\r\n ],\r\n \"egressNatRules\": [\r\n {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464/natRules/natRule2\"\r\n }\r\n ],\r\n \"connectionType\": \"IPsec\",\r\n \"connectionProtocol\": \"IKEv1\",\r\n \"routingWeight\": 3,\r\n \"sharedKey\": \"abc\",\r\n \"enableBgp\": false,\r\n \"useLocalAzureIpAddress\": false,\r\n \"usePolicyBasedTrafficSelectors\": false,\r\n \"ipsecPolicies\": [],\r\n \"trafficSelectorPolicies\": [],\r\n \"connectionStatus\": \"Unknown\",\r\n \"ingressBytesTransferred\": 0,\r\n \"egressBytesTransferred\": 0,\r\n \"expressRouteGatewayBypass\": false,\r\n \"dpdTimeoutSeconds\": 0,\r\n \"connectionMode\": \"Default\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/connections/ps9329?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTEwNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvY29ubmVjdGlvbnMvcHM5MzI5P2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "7b712f14-1752-44ce-ba52-5243c4752787" + ], + "Accept-Language": [ + "en-US" + ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -3019,17 +3135,14 @@ "Pragma": [ "no-cache" ], - "Retry-After": [ - "10" - ], "x-ms-request-id": [ - "883a77cf-aec0-4385-a0c7-5ee44a70f6c1" + "96483e9a-7fe0-4428-95e0-ad482ad39116" ], "x-ms-correlation-request-id": [ - "f15b386c-0353-4580-a133-5781ec21a12b" + "3327b7a3-8994-40dc-84e4-2e52803fce8f" ], "x-ms-arm-service-request-id": [ - "3dcc71bd-2287-4328-8ddf-0490c3ee80e1" + "8f9b6f30-4b33-4f96-a68b-28d51741c1be" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3039,19 +3152,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11960" + "11973" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154000Z:f15b386c-0353-4580-a133-5781ec21a12b" + "BRAZILUS:20210410T054245Z:3327b7a3-8994-40dc-84e4-2e52803fce8f" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:39:59 GMT" + "Sat, 10 Apr 2021 05:42:45 GMT" ], "Content-Length": [ - "30" + "1766" ], "Content-Type": [ "application/json; charset=utf-8" @@ -3060,20 +3173,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps9329\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/connections/ps9329\",\r\n \"etag\": \"W/\\\"4bd12a31-3a16-4f5e-b413-06e0f610b276\\\"\",\r\n \"type\": \"Microsoft.Network/connections\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"11e76730-23c5-4b48-9e8a-d266ee78b384\",\r\n \"packetCaptureDiagnosticState\": \"None\",\r\n \"virtualNetworkGateway1\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464\"\r\n },\r\n \"localNetworkGateway2\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/localNetworkGateways/ps2692\"\r\n },\r\n \"ingressNatRules\": [\r\n {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464/natRules/natRule1\"\r\n }\r\n ],\r\n \"egressNatRules\": [\r\n {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464/natRules/natRule2\"\r\n }\r\n ],\r\n \"connectionType\": \"IPsec\",\r\n \"connectionProtocol\": \"IKEv1\",\r\n \"routingWeight\": 3,\r\n \"sharedKey\": \"abc\",\r\n \"enableBgp\": false,\r\n \"useLocalAzureIpAddress\": false,\r\n \"usePolicyBasedTrafficSelectors\": false,\r\n \"ipsecPolicies\": [],\r\n \"trafficSelectorPolicies\": [],\r\n \"connectionStatus\": \"Unknown\",\r\n \"ingressBytesTransferred\": 0,\r\n \"egressBytesTransferred\": 0,\r\n \"expressRouteGatewayBypass\": false,\r\n \"dpdTimeoutSeconds\": 0,\r\n \"connectionMode\": \"Default\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/connections/ps9329?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTEwNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvY29ubmVjdGlvbnMvcHM5MzI5P2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "b58126a5-191d-4dc1-ad21-a89ac283db1e" + ], + "Accept-Language": [ + "en-US" + ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -3083,17 +3202,14 @@ "Pragma": [ "no-cache" ], - "Retry-After": [ - "10" - ], "x-ms-request-id": [ - "8bc6207e-a0a4-4813-99b8-f68f0c858c52" + "216db8f1-597a-49fc-8df1-a590aee5020d" ], "x-ms-correlation-request-id": [ - "1f66a2fd-4b0b-48cf-bc99-14d2da37c306" + "a7abd41b-9b87-4557-bf06-8beec85325e2" ], "x-ms-arm-service-request-id": [ - "13ba5382-c0e1-4d0d-9e46-4d4d578adeda" + "7dcc5966-5f6b-460f-972a-7d49251cd233" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3103,19 +3219,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11959" + "11971" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154010Z:1f66a2fd-4b0b-48cf-bc99-14d2da37c306" + "BRAZILUS:20210410T054246Z:a7abd41b-9b87-4557-bf06-8beec85325e2" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:40:09 GMT" + "Sat, 10 Apr 2021 05:42:46 GMT" ], "Content-Length": [ - "30" + "1766" ], "Content-Type": [ "application/json; charset=utf-8" @@ -3124,20 +3240,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps9329\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/connections/ps9329\",\r\n \"etag\": \"W/\\\"4bd12a31-3a16-4f5e-b413-06e0f610b276\\\"\",\r\n \"type\": \"Microsoft.Network/connections\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"11e76730-23c5-4b48-9e8a-d266ee78b384\",\r\n \"packetCaptureDiagnosticState\": \"None\",\r\n \"virtualNetworkGateway1\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464\"\r\n },\r\n \"localNetworkGateway2\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/localNetworkGateways/ps2692\"\r\n },\r\n \"ingressNatRules\": [\r\n {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464/natRules/natRule1\"\r\n }\r\n ],\r\n \"egressNatRules\": [\r\n {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464/natRules/natRule2\"\r\n }\r\n ],\r\n \"connectionType\": \"IPsec\",\r\n \"connectionProtocol\": \"IKEv1\",\r\n \"routingWeight\": 3,\r\n \"sharedKey\": \"abc\",\r\n \"enableBgp\": false,\r\n \"useLocalAzureIpAddress\": false,\r\n \"usePolicyBasedTrafficSelectors\": false,\r\n \"ipsecPolicies\": [],\r\n \"trafficSelectorPolicies\": [],\r\n \"connectionStatus\": \"Unknown\",\r\n \"ingressBytesTransferred\": 0,\r\n \"egressBytesTransferred\": 0,\r\n \"expressRouteGatewayBypass\": false,\r\n \"dpdTimeoutSeconds\": 0,\r\n \"connectionMode\": \"Default\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/connections/ps9329?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTEwNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvY29ubmVjdGlvbnMvcHM5MzI5P2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "b58126a5-191d-4dc1-ad21-a89ac283db1e" + ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -3147,17 +3266,14 @@ "Pragma": [ "no-cache" ], - "Retry-After": [ - "10" - ], "x-ms-request-id": [ - "b0eea281-2635-4724-8fdf-3ac5db922aa1" + "8011f5ee-f331-429c-a660-587e46102643" ], "x-ms-correlation-request-id": [ - "0cd748a0-bfe6-4573-9499-08af0c897ea4" + "461376e1-02b3-4176-a3c0-a3e2a5001920" ], "x-ms-arm-service-request-id": [ - "b0c77644-6721-4d92-b29e-693adf0a4fc6" + "5646cd74-2e68-4be0-a7c0-60ea3117725e" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3167,19 +3283,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11958" + "11963" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154020Z:0cd748a0-bfe6-4573-9499-08af0c897ea4" + "BRAZILUS:20210410T054628Z:461376e1-02b3-4176-a3c0-a3e2a5001920" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:40:19 GMT" + "Sat, 10 Apr 2021 05:46:28 GMT" ], "Content-Length": [ - "30" + "1641" ], "Content-Type": [ "application/json; charset=utf-8" @@ -3188,20 +3304,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps9329\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/connections/ps9329\",\r\n \"etag\": \"W/\\\"ae9da73d-852f-49aa-a46b-cd6b2be197de\\\"\",\r\n \"type\": \"Microsoft.Network/connections\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"testtagKey\": \"SomeTagKey\",\r\n \"testtagValue\": \"SomeKeyValue\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"11e76730-23c5-4b48-9e8a-d266ee78b384\",\r\n \"packetCaptureDiagnosticState\": \"None\",\r\n \"virtualNetworkGateway1\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464\"\r\n },\r\n \"localNetworkGateway2\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/localNetworkGateways/ps2692\"\r\n },\r\n \"egressNatRules\": [\r\n {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464/natRules/natRule2\"\r\n }\r\n ],\r\n \"connectionType\": \"IPsec\",\r\n \"connectionProtocol\": \"IKEv1\",\r\n \"routingWeight\": 4,\r\n \"sharedKey\": \"abc\",\r\n \"enableBgp\": false,\r\n \"useLocalAzureIpAddress\": false,\r\n \"usePolicyBasedTrafficSelectors\": false,\r\n \"ipsecPolicies\": [],\r\n \"trafficSelectorPolicies\": [],\r\n \"connectionStatus\": \"Unknown\",\r\n \"ingressBytesTransferred\": 0,\r\n \"egressBytesTransferred\": 0,\r\n \"expressRouteGatewayBypass\": false,\r\n \"dpdTimeoutSeconds\": 0,\r\n \"connectionMode\": \"ResponderOnly\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/connections/ps9329?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTEwNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvY29ubmVjdGlvbnMvcHM5MzI5P2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "b58126a5-191d-4dc1-ad21-a89ac283db1e" + ], + "Accept-Language": [ + "en-US" + ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -3211,17 +3333,14 @@ "Pragma": [ "no-cache" ], - "Retry-After": [ - "10" - ], "x-ms-request-id": [ - "36d0f07d-4750-462e-ab78-4e20288c20d9" + "5eae1633-d7bc-49ad-96d0-8adac0697ba5" ], "x-ms-correlation-request-id": [ - "bb50fc45-9fa3-45bb-805f-bce94c0daec5" + "639fe2c5-dea7-432b-ae18-29ed07cd2288" ], "x-ms-arm-service-request-id": [ - "2cf65732-25a4-41bb-861e-9b2ac6419153" + "ed7d8b22-8fe4-4f7a-bf75-0799a613ee9e" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3231,19 +3350,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11957" + "11962" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154030Z:bb50fc45-9fa3-45bb-805f-bce94c0daec5" + "BRAZILUS:20210410T054629Z:639fe2c5-dea7-432b-ae18-29ed07cd2288" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:40:29 GMT" + "Sat, 10 Apr 2021 05:46:28 GMT" ], "Content-Length": [ - "30" + "1641" ], "Content-Type": [ "application/json; charset=utf-8" @@ -3252,20 +3371,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps9329\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/connections/ps9329\",\r\n \"etag\": \"W/\\\"ae9da73d-852f-49aa-a46b-cd6b2be197de\\\"\",\r\n \"type\": \"Microsoft.Network/connections\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"testtagKey\": \"SomeTagKey\",\r\n \"testtagValue\": \"SomeKeyValue\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"11e76730-23c5-4b48-9e8a-d266ee78b384\",\r\n \"packetCaptureDiagnosticState\": \"None\",\r\n \"virtualNetworkGateway1\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464\"\r\n },\r\n \"localNetworkGateway2\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/localNetworkGateways/ps2692\"\r\n },\r\n \"egressNatRules\": [\r\n {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464/natRules/natRule2\"\r\n }\r\n ],\r\n \"connectionType\": \"IPsec\",\r\n \"connectionProtocol\": \"IKEv1\",\r\n \"routingWeight\": 4,\r\n \"sharedKey\": \"abc\",\r\n \"enableBgp\": false,\r\n \"useLocalAzureIpAddress\": false,\r\n \"usePolicyBasedTrafficSelectors\": false,\r\n \"ipsecPolicies\": [],\r\n \"trafficSelectorPolicies\": [],\r\n \"connectionStatus\": \"Unknown\",\r\n \"ingressBytesTransferred\": 0,\r\n \"egressBytesTransferred\": 0,\r\n \"expressRouteGatewayBypass\": false,\r\n \"dpdTimeoutSeconds\": 0,\r\n \"connectionMode\": \"ResponderOnly\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/connections/ps9329?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTEwNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvY29ubmVjdGlvbnMvcHM5MzI5P2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "73c4c6d4-76ed-4bd4-bdfa-75d145cc9f26" + ], + "Accept-Language": [ + "en-US" + ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -3275,17 +3400,14 @@ "Pragma": [ "no-cache" ], - "Retry-After": [ - "10" - ], "x-ms-request-id": [ - "00a4635e-0159-49fb-8ab9-0450778c7861" + "df681a4b-6138-4332-82bd-a758542cf8a8" ], "x-ms-correlation-request-id": [ - "5e01d55c-df29-4d64-83be-f5a825e463bf" + "9e686dec-7358-4754-8395-ee024cdddf66" ], "x-ms-arm-service-request-id": [ - "da259b58-803e-47ac-99ca-dcecc8a8d956" + "0f5019e6-b7fb-45c3-9bda-d9c4789b6f18" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3295,19 +3417,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11956" + "11961" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154040Z:5e01d55c-df29-4d64-83be-f5a825e463bf" + "BRAZILUS:20210410T054629Z:9e686dec-7358-4754-8395-ee024cdddf66" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:40:39 GMT" + "Sat, 10 Apr 2021 05:46:29 GMT" ], "Content-Length": [ - "30" + "1641" ], "Content-Type": [ "application/json; charset=utf-8" @@ -3316,20 +3438,32 @@ "-1" ] }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps9329\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/connections/ps9329\",\r\n \"etag\": \"W/\\\"ae9da73d-852f-49aa-a46b-cd6b2be197de\\\"\",\r\n \"type\": \"Microsoft.Network/connections\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"testtagKey\": \"SomeTagKey\",\r\n \"testtagValue\": \"SomeKeyValue\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"11e76730-23c5-4b48-9e8a-d266ee78b384\",\r\n \"packetCaptureDiagnosticState\": \"None\",\r\n \"virtualNetworkGateway1\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464\"\r\n },\r\n \"localNetworkGateway2\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/localNetworkGateways/ps2692\"\r\n },\r\n \"egressNatRules\": [\r\n {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464/natRules/natRule2\"\r\n }\r\n ],\r\n \"connectionType\": \"IPsec\",\r\n \"connectionProtocol\": \"IKEv1\",\r\n \"routingWeight\": 4,\r\n \"sharedKey\": \"abc\",\r\n \"enableBgp\": false,\r\n \"useLocalAzureIpAddress\": false,\r\n \"usePolicyBasedTrafficSelectors\": false,\r\n \"ipsecPolicies\": [],\r\n \"trafficSelectorPolicies\": [],\r\n \"connectionStatus\": \"Unknown\",\r\n \"ingressBytesTransferred\": 0,\r\n \"egressBytesTransferred\": 0,\r\n \"expressRouteGatewayBypass\": false,\r\n \"dpdTimeoutSeconds\": 0,\r\n \"connectionMode\": \"ResponderOnly\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", - "RequestMethod": "GET", - "RequestBody": "", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/connections/ps9329?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTEwNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvY29ubmVjdGlvbnMvcHM5MzI5P2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"virtualNetworkGateway1\": {\r\n \"properties\": {\r\n \"ipConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworks/ps8627/subnets/GatewaySubnet\"\r\n },\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/publicIPAddresses/ps9673\"\r\n }\r\n },\r\n \"name\": \"ps5850\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464/ipConfigurations/ps5850\"\r\n }\r\n ],\r\n \"gatewayType\": \"Vpn\",\r\n \"vpnType\": \"RouteBased\",\r\n \"vpnGatewayGeneration\": \"Generation1\",\r\n \"enableBgp\": false,\r\n \"enablePrivateIpAddress\": false,\r\n \"activeActive\": false,\r\n \"sku\": {\r\n \"name\": \"VpnGw2\",\r\n \"tier\": \"VpnGw2\"\r\n },\r\n \"bgpSettings\": {\r\n \"asn\": 65515,\r\n \"bgpPeeringAddress\": \"10.0.0.254\",\r\n \"peerWeight\": 0,\r\n \"bgpPeeringAddresses\": [\r\n {\r\n \"ipconfigurationId\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464/ipConfigurations/ps5850\",\r\n \"customBgpIpAddresses\": []\r\n }\r\n ]\r\n },\r\n \"natRules\": [\r\n {\r\n \"properties\": {\r\n \"type\": \"Static\",\r\n \"mode\": \"IngressSnat\",\r\n \"internalMappings\": [\r\n {\r\n \"addressSpace\": \"25.0.0.0/16\"\r\n }\r\n ],\r\n \"externalMappings\": [\r\n {\r\n \"addressSpace\": \"30.0.0.0/16\"\r\n }\r\n ]\r\n },\r\n \"name\": \"natRule1\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464/natRules/natRule1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"type\": \"Static\",\r\n \"mode\": \"EgressSnat\",\r\n \"internalMappings\": [\r\n {\r\n \"addressSpace\": \"20.0.0.0/16\"\r\n }\r\n ],\r\n \"externalMappings\": [\r\n {\r\n \"addressSpace\": \"50.0.0.0/16\"\r\n }\r\n ]\r\n },\r\n \"name\": \"natRule2\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464/natRules/natRule2\"\r\n }\r\n ],\r\n \"enableBgpRouteTranslationForNat\": false\r\n },\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {}\r\n },\r\n \"localNetworkGateway2\": {\r\n \"properties\": {\r\n \"localNetworkAddressSpace\": {\r\n \"addressPrefixes\": [\r\n \"192.168.0.0/16\"\r\n ]\r\n },\r\n \"gatewayIpAddress\": \"192.168.3.10\",\r\n \"fqdn\": \"\"\r\n },\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/localNetworkGateways/ps2692\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {}\r\n },\r\n \"ingressNatRules\": [\r\n {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464/natRules/natRule1\"\r\n }\r\n ],\r\n \"egressNatRules\": [\r\n {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464/natRules/natRule2\"\r\n }\r\n ],\r\n \"connectionType\": \"IPsec\",\r\n \"connectionProtocol\": \"IKEv1\",\r\n \"routingWeight\": 3,\r\n \"dpdTimeoutSeconds\": 0,\r\n \"connectionMode\": \"Default\",\r\n \"sharedKey\": \"abc\",\r\n \"enableBgp\": false,\r\n \"useLocalAzureIpAddress\": false,\r\n \"usePolicyBasedTrafficSelectors\": false,\r\n \"ipsecPolicies\": [],\r\n \"trafficSelectorPolicies\": [],\r\n \"expressRouteGatewayBypass\": false\r\n },\r\n \"location\": \"centraluseuap\"\r\n}", "RequestHeaders": { + "x-ms-client-request-id": [ + "f9cd7a02-6520-479f-ab72-5e6475f18704" + ], + "Accept-Language": [ + "en-US" + ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "4526" ] }, "ResponseHeaders": { @@ -3343,13 +3477,19 @@ "10" ], "x-ms-request-id": [ - "d62a2ef3-18c4-480b-a75f-f54741606ef6" + "56eb5c76-4811-4e6f-9a3e-f12d03b3c3d0" + ], + "Azure-AsyncOperation": [ + "https://brazilus.management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/56eb5c76-4811-4e6f-9a3e-f12d03b3c3d0?api-version=2021-02-01" ], "x-ms-correlation-request-id": [ - "e416a79e-63c1-4bcb-9c66-46450feaf103" + "9dcd6fe5-4ea9-454d-9362-52ee657b4531" + ], + "Azure-AsyncNotification": [ + "Enabled" ], "x-ms-arm-service-request-id": [ - "d90948c5-b41c-442b-90f9-9d2aaad5b76f" + "9ab4ff73-be3b-4ead-89ce-cd4c8956135b" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3358,20 +3498,20 @@ "Microsoft-HTTPAPI/2.0", "Microsoft-HTTPAPI/2.0" ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11955" + "x-ms-ratelimit-remaining-subscription-writes": [ + "1198" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154050Z:e416a79e-63c1-4bcb-9c66-46450feaf103" + "BRAZILUS:20210410T054203Z:9dcd6fe5-4ea9-454d-9362-52ee657b4531" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:40:50 GMT" + "Sat, 10 Apr 2021 05:42:03 GMT" ], "Content-Length": [ - "30" + "1729" ], "Content-Type": [ "application/json; charset=utf-8" @@ -3380,20 +3520,32 @@ "-1" ] }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 + "ResponseBody": "{\r\n \"name\": \"ps9329\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/connections/ps9329\",\r\n \"etag\": \"W/\\\"bb54b222-d923-4e91-9fa6-20a665acabf4\\\"\",\r\n \"type\": \"Microsoft.Network/connections\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"11e76730-23c5-4b48-9e8a-d266ee78b384\",\r\n \"packetCaptureDiagnosticState\": \"None\",\r\n \"virtualNetworkGateway1\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464\"\r\n },\r\n \"localNetworkGateway2\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/localNetworkGateways/ps2692\"\r\n },\r\n \"ingressNatRules\": [\r\n {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464/natRules/natRule1\"\r\n }\r\n ],\r\n \"egressNatRules\": [\r\n {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464/natRules/natRule2\"\r\n }\r\n ],\r\n \"connectionType\": \"IPsec\",\r\n \"connectionProtocol\": \"IKEv1\",\r\n \"routingWeight\": 3,\r\n \"sharedKey\": \"abc\",\r\n \"enableBgp\": false,\r\n \"useLocalAzureIpAddress\": false,\r\n \"usePolicyBasedTrafficSelectors\": false,\r\n \"ipsecPolicies\": [],\r\n \"trafficSelectorPolicies\": [],\r\n \"ingressBytesTransferred\": 0,\r\n \"egressBytesTransferred\": 0,\r\n \"expressRouteGatewayBypass\": false,\r\n \"dpdTimeoutSeconds\": 0,\r\n \"connectionMode\": \"Default\"\r\n }\r\n}", + "StatusCode": 201 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", - "RequestMethod": "GET", - "RequestBody": "", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/connections/ps9329?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTEwNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvY29ubmVjdGlvbnMvcHM5MzI5P2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"virtualNetworkGateway1\": {\r\n \"properties\": {\r\n \"ipConfigurations\": [],\r\n \"enableBgp\": false,\r\n \"enablePrivateIpAddress\": false,\r\n \"activeActive\": false,\r\n \"natRules\": [],\r\n \"enableBgpRouteTranslationForNat\": false\r\n },\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {}\r\n },\r\n \"localNetworkGateway2\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/localNetworkGateways/ps2692\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {}\r\n },\r\n \"ingressNatRules\": [],\r\n \"egressNatRules\": [\r\n {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464/natRules/natRule2\"\r\n }\r\n ],\r\n \"connectionType\": \"IPsec\",\r\n \"connectionProtocol\": \"IKEv1\",\r\n \"routingWeight\": 4,\r\n \"dpdTimeoutSeconds\": 0,\r\n \"connectionMode\": \"ResponderOnly\",\r\n \"sharedKey\": \"xyz\",\r\n \"enableBgp\": false,\r\n \"useLocalAzureIpAddress\": false,\r\n \"usePolicyBasedTrafficSelectors\": false,\r\n \"ipsecPolicies\": [],\r\n \"trafficSelectorPolicies\": [],\r\n \"expressRouteGatewayBypass\": false\r\n },\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/connections/ps9329\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"testtagKey\": \"SomeTagKey\",\r\n \"testtagValue\": \"SomeKeyValue\"\r\n }\r\n}", "RequestHeaders": { + "x-ms-client-request-id": [ + "b58126a5-191d-4dc1-ad21-a89ac283db1e" + ], + "Accept-Language": [ + "en-US" + ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "1651" ] }, "ResponseHeaders": { @@ -3407,13 +3559,19 @@ "10" ], "x-ms-request-id": [ - "c9dcbd6f-d728-4926-bcdc-bdaa0da53eb2" + "981d3cde-16b4-4756-896b-fb337f37a342" + ], + "Azure-AsyncOperation": [ + "https://brazilus.management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/981d3cde-16b4-4756-896b-fb337f37a342?api-version=2021-02-01" ], "x-ms-correlation-request-id": [ - "d526306e-f0be-47c1-ab54-074065e345a8" + "8a8019b6-1bba-4835-9afd-72deba179de8" + ], + "Azure-AsyncNotification": [ + "Enabled" ], "x-ms-arm-service-request-id": [ - "93b5d504-93b4-4a89-b3bd-07a0bbb674d6" + "81fdcfdb-5726-409a-b37c-6949fd309b57" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3422,20 +3580,20 @@ "Microsoft-HTTPAPI/2.0", "Microsoft-HTTPAPI/2.0" ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11954" + "x-ms-ratelimit-remaining-subscription-writes": [ + "1197" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154100Z:d526306e-f0be-47c1-ab54-074065e345a8" + "BRAZILUS:20210410T054247Z:8a8019b6-1bba-4835-9afd-72deba179de8" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:41:00 GMT" + "Sat, 10 Apr 2021 05:42:47 GMT" ], "Content-Length": [ - "30" + "1604" ], "Content-Type": [ "application/json; charset=utf-8" @@ -3444,20 +3602,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"ps9329\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/connections/ps9329\",\r\n \"etag\": \"W/\\\"6f2e7f47-a36f-47db-a3a0-daf21f46e929\\\"\",\r\n \"type\": \"Microsoft.Network/connections\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"testtagKey\": \"SomeTagKey\",\r\n \"testtagValue\": \"SomeKeyValue\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"11e76730-23c5-4b48-9e8a-d266ee78b384\",\r\n \"packetCaptureDiagnosticState\": \"None\",\r\n \"virtualNetworkGateway1\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464\"\r\n },\r\n \"localNetworkGateway2\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/localNetworkGateways/ps2692\"\r\n },\r\n \"egressNatRules\": [\r\n {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464/natRules/natRule2\"\r\n }\r\n ],\r\n \"connectionType\": \"IPsec\",\r\n \"connectionProtocol\": \"IKEv1\",\r\n \"routingWeight\": 4,\r\n \"sharedKey\": \"xyz\",\r\n \"enableBgp\": false,\r\n \"useLocalAzureIpAddress\": false,\r\n \"usePolicyBasedTrafficSelectors\": false,\r\n \"ipsecPolicies\": [],\r\n \"trafficSelectorPolicies\": [],\r\n \"ingressBytesTransferred\": 0,\r\n \"egressBytesTransferred\": 0,\r\n \"expressRouteGatewayBypass\": false,\r\n \"dpdTimeoutSeconds\": 0,\r\n \"connectionMode\": \"ResponderOnly\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/56eb5c76-4811-4e6f-9a3e-f12d03b3c3d0?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzU2ZWI1Yzc2LTQ4MTEtNGU2Zi05YTNlLWYxMmQwM2IzYzNkMD9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "f9cd7a02-6520-479f-ab72-5e6475f18704" + ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -3471,32 +3632,32 @@ "10" ], "x-ms-request-id": [ - "1eea4d9e-fb3d-4194-bf88-d4958b30f7a3" + "2415fb0d-2d29-4a3c-b90d-a6b7d648a242" ], "x-ms-correlation-request-id": [ - "5afaa71b-2575-48a9-acb7-acf5c3f49ef0" + "d6908913-c439-49d0-a0bd-504f89cf53c5" ], "x-ms-arm-service-request-id": [ - "20310d77-0ebd-4b38-950c-5f8837472a64" + "abf6ffad-4f3d-4f79-a220-db8ad4c58618" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11953" - ], "Server": [ "Microsoft-HTTPAPI/2.0", "Microsoft-HTTPAPI/2.0" ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11978" + ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154110Z:5afaa71b-2575-48a9-acb7-acf5c3f49ef0" + "BRAZILUS:20210410T054214Z:d6908913-c439-49d0-a0bd-504f89cf53c5" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:41:10 GMT" + "Sat, 10 Apr 2021 05:42:14 GMT" ], "Content-Length": [ "30" @@ -3512,16 +3673,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/56eb5c76-4811-4e6f-9a3e-f12d03b3c3d0?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzU2ZWI1Yzc2LTQ4MTEtNGU2Zi05YTNlLWYxMmQwM2IzYzNkMD9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "f9cd7a02-6520-479f-ab72-5e6475f18704" + ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -3532,16 +3696,16 @@ "no-cache" ], "Retry-After": [ - "10" + "20" ], "x-ms-request-id": [ - "55e52d39-ed80-4d39-ba39-2b3aded3ba13" + "4596a55e-4e32-44a9-bf02-87de4d7ad37e" ], "x-ms-correlation-request-id": [ - "389e85f5-a8ab-4394-9e7c-a461e33e73d9" + "2965a3db-f95f-43b6-a7ec-54d5c07d018d" ], "x-ms-arm-service-request-id": [ - "c7c3d5ca-7c5a-40ab-aa57-5ad40b05926a" + "afd25135-3f2d-4e11-b719-d9834f8cb2ec" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3551,16 +3715,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11952" + "11977" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154120Z:389e85f5-a8ab-4394-9e7c-a461e33e73d9" + "BRAZILUS:20210410T054224Z:2965a3db-f95f-43b6-a7ec-54d5c07d018d" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:41:20 GMT" + "Sat, 10 Apr 2021 05:42:23 GMT" ], "Content-Length": [ "30" @@ -3576,16 +3740,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/56eb5c76-4811-4e6f-9a3e-f12d03b3c3d0?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzU2ZWI1Yzc2LTQ4MTEtNGU2Zi05YTNlLWYxMmQwM2IzYzNkMD9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "f9cd7a02-6520-479f-ab72-5e6475f18704" + ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -3595,17 +3762,14 @@ "Pragma": [ "no-cache" ], - "Retry-After": [ - "10" - ], "x-ms-request-id": [ - "188c1278-fac9-4eac-ab83-16d5fe3e4bf5" + "6732a897-a0c0-4ea9-b182-ff4a4ab00fe8" ], "x-ms-correlation-request-id": [ - "bdb7f2de-40bb-4cda-a867-f1d98e25a2a1" + "c2bb602d-b32b-400b-9435-596433daf38e" ], "x-ms-arm-service-request-id": [ - "54841f53-566e-4c94-a62f-1c9276d04155" + "86fba82e-4244-4737-ab38-f1f6b988e438" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3615,19 +3779,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11951" + "11976" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154130Z:bdb7f2de-40bb-4cda-a867-f1d98e25a2a1" + "BRAZILUS:20210410T054244Z:c2bb602d-b32b-400b-9435-596433daf38e" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:41:30 GMT" + "Sat, 10 Apr 2021 05:42:44 GMT" ], "Content-Length": [ - "30" + "29" ], "Content-Type": [ "application/json; charset=utf-8" @@ -3636,84 +3800,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/connections?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTEwNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvY29ubmVjdGlvbnM/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "9718fa64-fa82-4725-9cee-61403fe00026" - ], - "x-ms-correlation-request-id": [ - "e0b06e15-3528-48f4-8a47-7fa9a26c154f" - ], - "x-ms-arm-service-request-id": [ - "47e71e24-9fea-401b-a0ff-d2a033275c3b" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11950" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154140Z:e0b06e15-3528-48f4-8a47-7fa9a26c154f" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:41:40 GMT" - ], - "Content-Length": [ - "30" + "x-ms-client-request-id": [ + "1a327135-3b04-4996-8ee8-271003887f7c" ], - "Content-Type": [ - "application/json; charset=utf-8" + "Accept-Language": [ + "en-US" ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -3723,17 +3829,14 @@ "Pragma": [ "no-cache" ], - "Retry-After": [ - "10" - ], "x-ms-request-id": [ - "2f1df503-bc11-449d-a058-f4e98f94f02f" + "b13618cd-193b-4cb5-b088-79a7f3d5482f" ], "x-ms-correlation-request-id": [ - "a1c532fd-bcbe-4824-ba72-e34f12e30853" + "42045b50-cf48-4392-9fe7-840ba09a1043" ], "x-ms-arm-service-request-id": [ - "634af25e-460a-4cd5-98a7-2b753bb01f33" + "417d4a8e-0c42-4c57-8c57-fb647296c10f" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3743,19 +3846,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11949" + "11972" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154150Z:a1c532fd-bcbe-4824-ba72-e34f12e30853" + "BRAZILUS:20210410T054245Z:42045b50-cf48-4392-9fe7-840ba09a1043" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:41:49 GMT" + "Sat, 10 Apr 2021 05:42:45 GMT" ], "Content-Length": [ - "30" + "1894" ], "Content-Type": [ "application/json; charset=utf-8" @@ -3764,84 +3867,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"name\": \"ps9329\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/connections/ps9329\",\r\n \"etag\": \"W/\\\"4bd12a31-3a16-4f5e-b413-06e0f610b276\\\"\",\r\n \"type\": \"Microsoft.Network/connections\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"11e76730-23c5-4b48-9e8a-d266ee78b384\",\r\n \"packetCaptureDiagnosticState\": \"None\",\r\n \"virtualNetworkGateway1\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464\"\r\n },\r\n \"localNetworkGateway2\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/localNetworkGateways/ps2692\"\r\n },\r\n \"ingressNatRules\": [\r\n {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464/natRules/natRule1\"\r\n }\r\n ],\r\n \"egressNatRules\": [\r\n {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/virtualNetworkGateways/ps8464/natRules/natRule2\"\r\n }\r\n ],\r\n \"connectionType\": \"IPsec\",\r\n \"connectionProtocol\": \"IKEv1\",\r\n \"routingWeight\": 3,\r\n \"enableBgp\": false,\r\n \"useLocalAzureIpAddress\": false,\r\n \"usePolicyBasedTrafficSelectors\": false,\r\n \"ipsecPolicies\": [],\r\n \"trafficSelectorPolicies\": [],\r\n \"ingressBytesTransferred\": 0,\r\n \"egressBytesTransferred\": 0,\r\n \"expressRouteGatewayBypass\": false,\r\n \"dpdTimeoutSeconds\": 0,\r\n \"connectionMode\": \"Default\"\r\n }\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/connections?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTEwNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvY29ubmVjdGlvbnM/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "7c441779-074c-4514-bd5f-27f4ec7464d0" - ], - "x-ms-correlation-request-id": [ - "9d70c338-c19b-41e4-9f19-21ee5c25cbb0" - ], - "x-ms-arm-service-request-id": [ - "3b4014ef-4de8-491d-87b4-2ddeca3932f0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11948" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154200Z:9d70c338-c19b-41e4-9f19-21ee5c25cbb0" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:41:59 GMT" - ], - "Content-Length": [ - "30" + "x-ms-client-request-id": [ + "f73a54a1-1533-4e89-ab9e-ebbbe91ba5a7" ], - "Content-Type": [ - "application/json; charset=utf-8" + "Accept-Language": [ + "en-US" ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -3851,125 +3896,54 @@ "Pragma": [ "no-cache" ], - "Retry-After": [ - "10" + "x-ms-ratelimit-remaining-subscription-reads": [ + "11956" ], "x-ms-request-id": [ - "4b2df448-70dd-4f05-a437-2122babcbcf1" + "386a2c50-a902-4e98-a1b8-91801a7e65ef" ], "x-ms-correlation-request-id": [ - "f0773805-5992-4177-b73b-16603484187f" + "386a2c50-a902-4e98-a1b8-91801a7e65ef" ], - "x-ms-arm-service-request-id": [ - "059c05a1-6e0b-4872-84e7-ee83594ff169" + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T054711Z:386a2c50-a902-4e98-a1b8-91801a7e65ef" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11947" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154210Z:f0773805-5992-4177-b73b-16603484187f" - ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:42:09 GMT" - ], - "Content-Length": [ - "30" + "Sat, 10 Apr 2021 05:47:11 GMT" ], "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "b8b20cc0-21e6-4bda-ac71-641a69eff9fe" - ], - "x-ms-correlation-request-id": [ - "56a1aae2-2894-4afb-a91a-617a36619a80" - ], - "x-ms-arm-service-request-id": [ - "2dabe4d0-d5d4-4d2f-962e-ab0406bfb566" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11946" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154220Z:56a1aae2-2894-4afb-a91a-617a36619a80" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:42:20 GMT" ], "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" + "12" ] }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "ResponseBody": "{\r\n \"value\": []\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/981d3cde-16b4-4756-896b-fb337f37a342?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzk4MWQzY2RlLTE2YjQtNDc1Ni04OTZiLWZiMzM3ZjM3YTM0Mj9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "b58126a5-191d-4dc1-ad21-a89ac283db1e" + ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -3983,13 +3957,13 @@ "10" ], "x-ms-request-id": [ - "8aa6879e-bda1-4424-b665-6cec2c481ea2" + "17cde713-bc84-4104-bdf8-3c6e8b7025c9" ], "x-ms-correlation-request-id": [ - "2a7078ae-8a81-4782-b457-9c3e80819c58" + "6eca7b2e-e1ff-462e-8f6c-88180adff4d5" ], "x-ms-arm-service-request-id": [ - "15851adb-4be1-4bd2-9831-13b6d7bca5fa" + "2a10380b-6f54-42c4-b910-3e8d90dcca90" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3999,16 +3973,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11945" + "11970" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154230Z:2a7078ae-8a81-4782-b457-9c3e80819c58" + "BRAZILUS:20210410T054257Z:6eca7b2e-e1ff-462e-8f6c-88180adff4d5" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:42:30 GMT" + "Sat, 10 Apr 2021 05:42:57 GMT" ], "Content-Length": [ "30" @@ -4024,16 +3998,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/981d3cde-16b4-4756-896b-fb337f37a342?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzk4MWQzY2RlLTE2YjQtNDc1Ni04OTZiLWZiMzM3ZjM3YTM0Mj9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "b58126a5-191d-4dc1-ad21-a89ac283db1e" + ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -4044,16 +4021,16 @@ "no-cache" ], "Retry-After": [ - "10" + "20" ], "x-ms-request-id": [ - "ae3dc7d4-785a-4f50-8a83-3fc6e6b98113" + "5a40c00e-7238-42ea-9501-7e9b4fa776b3" ], "x-ms-correlation-request-id": [ - "714bf4bd-cae9-4c9c-8afb-27157627c155" + "711ea3ed-59ad-45c7-a204-5b19b1622bd8" ], "x-ms-arm-service-request-id": [ - "a6f973c2-167f-4c01-bcd6-adebfd17cbd2" + "398a604b-3b37-4ba1-b683-71b300986286" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -4063,16 +4040,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11944" + "11969" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154240Z:714bf4bd-cae9-4c9c-8afb-27157627c155" + "BRAZILUS:20210410T054307Z:711ea3ed-59ad-45c7-a204-5b19b1622bd8" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:42:40 GMT" + "Sat, 10 Apr 2021 05:43:06 GMT" ], "Content-Length": [ "30" @@ -4088,16 +4065,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/981d3cde-16b4-4756-896b-fb337f37a342?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzk4MWQzY2RlLTE2YjQtNDc1Ni04OTZiLWZiMzM3ZjM3YTM0Mj9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "b58126a5-191d-4dc1-ad21-a89ac283db1e" + ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -4108,16 +4088,16 @@ "no-cache" ], "Retry-After": [ - "10" + "20" ], "x-ms-request-id": [ - "333904b7-e475-4ea5-a874-e2d33816b9ec" + "5e7e6852-babc-4905-bcee-bbaf7754c87b" ], "x-ms-correlation-request-id": [ - "1012cb24-97ec-4915-ad1b-7cc7321dd3c0" + "133430b8-df48-4195-bf09-39f698ad4c82" ], "x-ms-arm-service-request-id": [ - "82e47612-404b-435d-8c74-7df368f90f93" + "5d03d00b-f568-4a1e-9240-981aa189b8ef" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -4127,16 +4107,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11943" + "11968" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154250Z:1012cb24-97ec-4915-ad1b-7cc7321dd3c0" + "BRAZILUS:20210410T054327Z:133430b8-df48-4195-bf09-39f698ad4c82" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:42:50 GMT" + "Sat, 10 Apr 2021 05:43:26 GMT" ], "Content-Length": [ "30" @@ -4152,16 +4132,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/981d3cde-16b4-4756-896b-fb337f37a342?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzk4MWQzY2RlLTE2YjQtNDc1Ni04OTZiLWZiMzM3ZjM3YTM0Mj9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "b58126a5-191d-4dc1-ad21-a89ac283db1e" + ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -4172,16 +4155,16 @@ "no-cache" ], "Retry-After": [ - "10" + "40" ], "x-ms-request-id": [ - "b622fba2-cc75-4e24-b911-0e06f115318b" + "0e90389b-b177-472f-9241-99ace874f5bf" ], "x-ms-correlation-request-id": [ - "84296728-4905-48e6-95b7-11c69286b6ce" + "8595248b-cb7c-41fe-af9a-68d87d214e8b" ], "x-ms-arm-service-request-id": [ - "693377a2-c71e-4752-9289-9217d4c96d73" + "8661b4b9-88ce-4f62-a52a-a65f79314e8f" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -4191,16 +4174,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11942" + "11967" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154300Z:84296728-4905-48e6-95b7-11c69286b6ce" + "BRAZILUS:20210410T054347Z:8595248b-cb7c-41fe-af9a-68d87d214e8b" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:43:00 GMT" + "Sat, 10 Apr 2021 05:43:47 GMT" ], "Content-Length": [ "30" @@ -4216,16 +4199,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/981d3cde-16b4-4756-896b-fb337f37a342?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzk4MWQzY2RlLTE2YjQtNDc1Ni04OTZiLWZiMzM3ZjM3YTM0Mj9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "b58126a5-191d-4dc1-ad21-a89ac283db1e" + ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -4236,16 +4222,16 @@ "no-cache" ], "Retry-After": [ - "10" + "40" ], "x-ms-request-id": [ - "28326e95-2f3e-426f-b98e-bc6436ac19a1" + "03ae31b8-b48b-4d48-b361-4c93963620c5" ], "x-ms-correlation-request-id": [ - "b3882e70-b03d-4290-9384-23947423637c" + "1c8b4ce6-8725-4a54-8356-982dfbc42b52" ], "x-ms-arm-service-request-id": [ - "48f966f2-0b0c-4326-b3ae-53de2b34631b" + "b88daab5-71b6-45c8-b1f8-ad4064340345" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -4255,16 +4241,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11941" + "11966" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154311Z:b3882e70-b03d-4290-9384-23947423637c" + "BRAZILUS:20210410T054428Z:1c8b4ce6-8725-4a54-8356-982dfbc42b52" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:43:10 GMT" + "Sat, 10 Apr 2021 05:44:28 GMT" ], "Content-Length": [ "30" @@ -4280,16 +4266,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/981d3cde-16b4-4756-896b-fb337f37a342?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzk4MWQzY2RlLTE2YjQtNDc1Ni04OTZiLWZiMzM3ZjM3YTM0Mj9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "b58126a5-191d-4dc1-ad21-a89ac283db1e" + ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -4300,16 +4289,16 @@ "no-cache" ], "Retry-After": [ - "10" + "80" ], "x-ms-request-id": [ - "7463b9d5-2fe5-49fa-b0d5-dd23b2ee7280" + "af8b0fe1-e612-48d7-86aa-5e50572ef451" ], "x-ms-correlation-request-id": [ - "60e0663b-924f-4b39-9e6e-4864169e9468" + "5cc81dc9-5d8c-4909-95ed-78eb56596d51" ], "x-ms-arm-service-request-id": [ - "09570b6c-6e0c-4949-bd1f-028442ac4ff8" + "490d4e7e-eb4b-44b7-a883-1adeb500c79e" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -4319,3883 +4308,44 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11940" + "11965" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154321Z:60e0663b-924f-4b39-9e6e-4864169e9468" + "BRAZILUS:20210410T054508Z:5cc81dc9-5d8c-4909-95ed-78eb56596d51" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:43:20 GMT" + "Sat, 10 Apr 2021 05:45:07 GMT" ], "Content-Length": [ "30" ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "1553af25-4759-4fc1-a9e5-74c59296f245" - ], - "x-ms-correlation-request-id": [ - "6eaef546-fa23-4da4-9838-badae8077131" - ], - "x-ms-arm-service-request-id": [ - "90b0007d-3c62-4b2b-9018-d1d007e8f7fb" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11939" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154331Z:6eaef546-fa23-4da4-9838-badae8077131" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:43:30 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "49046827-ab84-4db3-b666-8b28a12fcb2f" - ], - "x-ms-correlation-request-id": [ - "b3ff4a39-ba60-41e2-a8c4-7ffb99fe6e36" - ], - "x-ms-arm-service-request-id": [ - "750533ea-1819-4aa4-8220-60b88175f05e" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11938" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154341Z:b3ff4a39-ba60-41e2-a8c4-7ffb99fe6e36" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:43:40 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "c87f2479-1da1-47d2-bf5f-6774de71ced9" - ], - "x-ms-correlation-request-id": [ - "17bb4246-8776-43fe-a174-cf0b69a7acb0" - ], - "x-ms-arm-service-request-id": [ - "959a6aa0-cf8d-4462-9431-73e5dedc3d92" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11937" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154351Z:17bb4246-8776-43fe-a174-cf0b69a7acb0" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:43:50 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "3dfb4425-69b6-49cb-b1c4-5e091007b746" - ], - "x-ms-correlation-request-id": [ - "b93d419b-06cb-4a96-ae77-5e425beec051" - ], - "x-ms-arm-service-request-id": [ - "67191c26-3bf7-4939-a9e1-b43d9bd009f9" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11936" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154401Z:b93d419b-06cb-4a96-ae77-5e425beec051" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:44:00 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "b76119c1-7974-44b2-a5cd-1186fafe2ee7" - ], - "x-ms-correlation-request-id": [ - "a95104a8-f5d2-49c2-b7ad-abc36dbe8e06" - ], - "x-ms-arm-service-request-id": [ - "f8bad843-cc40-4f8b-95ba-8d6dcaae7f4b" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11935" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154411Z:a95104a8-f5d2-49c2-b7ad-abc36dbe8e06" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:44:10 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "ed04e3e3-553a-4360-8d5e-220109547936" - ], - "x-ms-correlation-request-id": [ - "c1c3d260-2431-48ff-b361-eb6ce05ddaab" - ], - "x-ms-arm-service-request-id": [ - "cc246af0-4119-45cc-ae80-a4929e966e22" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11934" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154421Z:c1c3d260-2431-48ff-b361-eb6ce05ddaab" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:44:21 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "1071bd46-8524-4c14-8a57-179a80a66480" - ], - "x-ms-correlation-request-id": [ - "cd320dac-7df7-4be8-b6d5-565be797de1b" - ], - "x-ms-arm-service-request-id": [ - "e6555ec2-9879-4027-a1ca-870cce9a4b71" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11933" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154431Z:cd320dac-7df7-4be8-b6d5-565be797de1b" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:44:31 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "aab8d4cf-ec2e-4ffc-987d-af12b0d4089b" - ], - "x-ms-correlation-request-id": [ - "a7473f9d-86e1-4e20-a6d3-9dc536f58fd3" - ], - "x-ms-arm-service-request-id": [ - "cf0b4c96-61cb-4e68-b207-fa65427259b7" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11932" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154441Z:a7473f9d-86e1-4e20-a6d3-9dc536f58fd3" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:44:41 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "7a3f4381-fdeb-45dd-8bec-85ff80fab85a" - ], - "x-ms-correlation-request-id": [ - "6e57be10-fcc0-4dff-9f32-1a5399c85fae" - ], - "x-ms-arm-service-request-id": [ - "250ccd4f-1183-4cbe-92ab-0c1ad24bfe6e" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11931" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154451Z:6e57be10-fcc0-4dff-9f32-1a5399c85fae" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:44:51 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "3fc7b47e-b238-46a2-bcbd-3ac5e84121ce" - ], - "x-ms-correlation-request-id": [ - "b9d3551c-ed92-41d7-9f02-46bcde4cec3e" - ], - "x-ms-arm-service-request-id": [ - "e353297c-9095-4d6b-a216-17dbd4c61bd8" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11930" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154501Z:b9d3551c-ed92-41d7-9f02-46bcde4cec3e" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:45:00 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "0629f58e-3edb-4e3b-9536-0f427306b725" - ], - "x-ms-correlation-request-id": [ - "53fd58f8-9c19-4ad8-876d-e02e076c046b" - ], - "x-ms-arm-service-request-id": [ - "b88452d1-2fe4-4670-9906-e0587cd89b35" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11929" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154511Z:53fd58f8-9c19-4ad8-876d-e02e076c046b" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:45:10 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "9168e8b2-12f2-4ebd-97ee-150d95659fce" - ], - "x-ms-correlation-request-id": [ - "39e4c607-2d0a-43f1-9338-1d26ba24f86a" - ], - "x-ms-arm-service-request-id": [ - "d12eb355-ee09-4d7e-ac11-ea252cc0d2c9" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11928" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154521Z:39e4c607-2d0a-43f1-9338-1d26ba24f86a" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:45:20 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "22ae5848-db39-4517-b9b0-544b48a30f56" - ], - "x-ms-correlation-request-id": [ - "953a14a1-6f60-46e9-8eec-095817d51bae" - ], - "x-ms-arm-service-request-id": [ - "406bc828-ec4d-4db9-8600-de74978c37ea" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11927" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154531Z:953a14a1-6f60-46e9-8eec-095817d51bae" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:45:30 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "0d126204-1c41-40c1-9d4b-2bd30ba79211" - ], - "x-ms-correlation-request-id": [ - "9cc0354a-4ab2-43cf-aec3-ed9cdbe0f2d2" - ], - "x-ms-arm-service-request-id": [ - "4360248a-1e87-45c3-98c2-6419a29e22a8" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11926" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154541Z:9cc0354a-4ab2-43cf-aec3-ed9cdbe0f2d2" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:45:41 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "d63ee3b1-135f-4823-be29-aab3ba92070d" - ], - "x-ms-correlation-request-id": [ - "b3bcd54e-6d8c-422f-8718-81685b6308f6" - ], - "x-ms-arm-service-request-id": [ - "c5fcb68e-1f20-4ed3-8c59-a1fe9d276206" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11925" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154551Z:b3bcd54e-6d8c-422f-8718-81685b6308f6" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:45:51 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "c72ec2cd-d586-47f6-986c-31be18e716cb" - ], - "x-ms-correlation-request-id": [ - "e78099ee-d21d-456d-aab0-f17382cf2b0d" - ], - "x-ms-arm-service-request-id": [ - "66a049b8-1451-41fb-84a7-2c85fdd88d37" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11924" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154601Z:e78099ee-d21d-456d-aab0-f17382cf2b0d" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:46:01 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "954657b4-3060-4f10-a7ef-bcd7af47124c" - ], - "x-ms-correlation-request-id": [ - "a4a8e8cd-0eb0-4d63-a197-aafa002c7f18" - ], - "x-ms-arm-service-request-id": [ - "fbe09e13-cc0e-422d-89fe-7358141546e5" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11923" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154611Z:a4a8e8cd-0eb0-4d63-a197-aafa002c7f18" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:46:11 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "3cce07e1-afec-4d85-be5b-46fcb5ebb948" - ], - "x-ms-correlation-request-id": [ - "754839e7-5584-4afa-a421-5c65ba80af69" - ], - "x-ms-arm-service-request-id": [ - "fe24e7d1-295a-4b2b-a94d-449369336f51" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11922" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154621Z:754839e7-5584-4afa-a421-5c65ba80af69" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:46:21 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "3a650404-c0bb-409e-9bf8-3ab3a8400d50" - ], - "x-ms-correlation-request-id": [ - "226d59ec-da91-4686-a7e4-ddd25072e308" - ], - "x-ms-arm-service-request-id": [ - "28885bd3-a6aa-4fac-ba3b-b12f6119efb7" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11921" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154631Z:226d59ec-da91-4686-a7e4-ddd25072e308" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:46:30 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "56f174cb-e5ec-4cd7-a872-9f4f47c178bf" - ], - "x-ms-correlation-request-id": [ - "429eafac-dc57-451d-ab0b-be9272a27167" - ], - "x-ms-arm-service-request-id": [ - "3e4ca6d2-c0f8-492b-8aca-277bd76186b9" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11920" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154641Z:429eafac-dc57-451d-ab0b-be9272a27167" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:46:40 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "b3e4656f-9a56-4f51-b774-c598db798ede" - ], - "x-ms-correlation-request-id": [ - "232dff51-085c-4374-9f36-27ac988f10fc" - ], - "x-ms-arm-service-request-id": [ - "bc7e7504-1980-43e6-8d6c-3eb4621ec3d8" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11919" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154651Z:232dff51-085c-4374-9f36-27ac988f10fc" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:46:51 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "59d35911-95bb-4fab-98b7-32ea14ae34b8" - ], - "x-ms-correlation-request-id": [ - "e7bee309-e15c-4096-8386-cda86e409857" - ], - "x-ms-arm-service-request-id": [ - "96f2a1c1-5740-407a-add9-1684c28aca22" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11918" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154702Z:e7bee309-e15c-4096-8386-cda86e409857" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:47:01 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "c27688b4-c631-4900-8f7d-28761e36d904" - ], - "x-ms-correlation-request-id": [ - "eae0c283-af67-4249-86ca-53cd655e2af1" - ], - "x-ms-arm-service-request-id": [ - "06687db7-45c1-443f-aacd-9639b630f894" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11917" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154712Z:eae0c283-af67-4249-86ca-53cd655e2af1" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:47:11 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "102829fa-3064-403e-9d7d-23b6b7def2d5" - ], - "x-ms-correlation-request-id": [ - "acf040d8-50a5-4dcd-9f18-1c4a448b5182" - ], - "x-ms-arm-service-request-id": [ - "c764dfa4-d3c4-4df6-a1a3-443507172eff" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11916" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154722Z:acf040d8-50a5-4dcd-9f18-1c4a448b5182" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:47:21 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "c37c8857-87bc-4c6a-89ae-a80b5d08a8fa" - ], - "x-ms-correlation-request-id": [ - "b2f81d9b-20da-4aa6-8535-6fddd68d77e8" - ], - "x-ms-arm-service-request-id": [ - "5d107512-8c1e-46ff-b477-9d3ec7c79f7c" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11915" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154732Z:b2f81d9b-20da-4aa6-8535-6fddd68d77e8" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:47:31 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "7998ec61-ff71-4116-9145-9afd7ee57fa2" - ], - "x-ms-correlation-request-id": [ - "2fc924e2-0e0a-4b48-85be-1f0769dfadfa" - ], - "x-ms-arm-service-request-id": [ - "6cd0c660-ff4e-4bda-ba6b-99bb20d5747b" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11914" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154742Z:2fc924e2-0e0a-4b48-85be-1f0769dfadfa" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:47:41 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "b18e1ba8-250d-4d9c-849e-b94e517dd6ab" - ], - "x-ms-correlation-request-id": [ - "d77ccc20-6cb1-4340-a2bf-4e2a0478ad8a" - ], - "x-ms-arm-service-request-id": [ - "e77955fc-5a21-4221-ab65-8e4c8ab716ad" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11913" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154752Z:d77ccc20-6cb1-4340-a2bf-4e2a0478ad8a" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:47:51 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "b61dbbd9-80b5-45dd-a43d-b3a54714c86a" - ], - "x-ms-correlation-request-id": [ - "a89eea34-0cfb-4096-bea8-519a2222f92c" - ], - "x-ms-arm-service-request-id": [ - "10d6d55b-c662-4fa4-8aec-13a77368632a" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11912" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154802Z:a89eea34-0cfb-4096-bea8-519a2222f92c" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:48:01 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "6f65dc5c-c5e9-402f-bad7-38e21dd8d36b" - ], - "x-ms-correlation-request-id": [ - "bb529a41-cbe0-4408-92ba-758fcc818a96" - ], - "x-ms-arm-service-request-id": [ - "4ced7ddc-ac37-44a5-9f1b-d923d18a75e6" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11911" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154812Z:bb529a41-cbe0-4408-92ba-758fcc818a96" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:48:11 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "e14f2bd5-fc80-4455-bdb7-3c88df958f97" - ], - "x-ms-correlation-request-id": [ - "0489b5d4-550b-4533-be37-959614b34e1b" - ], - "x-ms-arm-service-request-id": [ - "2ce0bfed-e1d4-4ada-acc6-d3ec003c009f" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11910" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154822Z:0489b5d4-550b-4533-be37-959614b34e1b" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:48:21 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "86a186d3-01c6-407c-92b9-f8d304da05e6" - ], - "x-ms-correlation-request-id": [ - "2d811460-e2c9-4dce-9513-f8c724c470ea" - ], - "x-ms-arm-service-request-id": [ - "33fbd0d9-f331-4809-8f7b-a9caa8465b0f" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11909" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154832Z:2d811460-e2c9-4dce-9513-f8c724c470ea" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:48:31 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "3fc2a27a-b1ff-4fc1-8dda-5c031b132af7" - ], - "x-ms-correlation-request-id": [ - "27cf2a5e-f819-476c-b477-d02953723528" - ], - "x-ms-arm-service-request-id": [ - "d82d4edd-f79d-4e0a-81bd-24df9f548dd1" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11908" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154842Z:27cf2a5e-f819-476c-b477-d02953723528" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:48:42 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "ecde4c89-4dd8-4d64-a9f2-1ef86489407f" - ], - "x-ms-correlation-request-id": [ - "a8998525-6ce3-4b57-bf79-65be9c733a97" - ], - "x-ms-arm-service-request-id": [ - "4b8293df-403f-4665-a7ad-80156a4e865e" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11907" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154852Z:a8998525-6ce3-4b57-bf79-65be9c733a97" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:48:52 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "162e6f7e-b063-44ff-853a-facf84bb474e" - ], - "x-ms-correlation-request-id": [ - "894d6a65-f4d5-4468-a361-7b8fd0bd47f3" - ], - "x-ms-arm-service-request-id": [ - "2cd88257-5bde-4c79-a61a-548bd7f15e6d" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11906" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154902Z:894d6a65-f4d5-4468-a361-7b8fd0bd47f3" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:49:02 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "7b998a48-eb1d-4ebd-8648-749716b20b91" - ], - "x-ms-correlation-request-id": [ - "72b50b34-0dd1-4a87-949d-22335208235f" - ], - "x-ms-arm-service-request-id": [ - "7f7319ca-6482-4572-82b5-f4dd04783b38" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11905" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154912Z:72b50b34-0dd1-4a87-949d-22335208235f" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:49:12 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "8c56c43a-9ba1-4918-8e3c-73223f3cfa1a" - ], - "x-ms-correlation-request-id": [ - "18a7318d-48fb-4e54-a023-89fbb533b895" - ], - "x-ms-arm-service-request-id": [ - "00bafa46-d081-4ed3-adec-9ae6e5b38aae" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11904" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154922Z:18a7318d-48fb-4e54-a023-89fbb533b895" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:49:22 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "9a551b6a-6f4a-4a81-a290-3dc2cc8ce234" - ], - "x-ms-correlation-request-id": [ - "51dbd71a-cf1d-4722-801c-9f166e19d97a" - ], - "x-ms-arm-service-request-id": [ - "e7eb31d9-dbc4-43ee-be48-26350c7b2ca1" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11903" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154932Z:51dbd71a-cf1d-4722-801c-9f166e19d97a" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:49:32 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/29d9122e-207e-4e74-837f-2f5e5e5d70b2?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzI5ZDkxMjJlLTIwN2UtNGU3NC04MzdmLTJmNWU1ZTVkNzBiMj9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "13d2a061-7110-46e5-b479-11b8b92f20b7" - ], - "x-ms-correlation-request-id": [ - "c3a0632a-e99f-4d62-95af-f156ce0df96c" - ], - "x-ms-arm-service-request-id": [ - "3540ab78-cc7d-4f66-a402-c7553a0a507f" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11902" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154942Z:c3a0632a-e99f-4d62-95af-f156ce0df96c" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:49:42 GMT" - ], - "Content-Length": [ - "29" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/localNetworkGateways/ps8553?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Jlc291cmNlR3JvdXBzL3BzNDE3L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhbE5ldHdvcmtHYXRld2F5cy9wczg1NTM/YXBpLXZlcnNpb249MjAyMC0wNS0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "78b52b6d-a0e7-4664-a08f-a5abe3eee458" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-failure-cause": [ - "gateway" - ], - "x-ms-request-id": [ - "9c759b87-1606-4027-b403-8ac0ba7119bb" - ], - "x-ms-correlation-request-id": [ - "9c759b87-1606-4027-b403-8ac0ba7119bb" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154943Z:9c759b87-1606-4027-b403-8ac0ba7119bb" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:49:42 GMT" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "222" - ] - }, - "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/localNetworkGateways/ps8553' under resource group 'ps417' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", - "StatusCode": 404 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/localNetworkGateways/ps8553?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Jlc291cmNlR3JvdXBzL3BzNDE3L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhbE5ldHdvcmtHYXRld2F5cy9wczg1NTM/YXBpLXZlcnNpb249MjAyMC0wNS0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "W/\"be9cf3c6-35b7-40f2-8e66-61fa827c37d0\"" - ], - "x-ms-request-id": [ - "47722f70-9a8b-482f-b4e1-a9ac243da0a8" - ], - "x-ms-correlation-request-id": [ - "595cc770-dd35-43e6-a964-f86631aabc7e" - ], - "x-ms-arm-service-request-id": [ - "7ed69813-acad-4fb2-b130-e11315fd9dd1" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11960" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154954Z:595cc770-dd35-43e6-a964-f86631aabc7e" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:49:54 GMT" - ], - "Content-Length": [ - "595" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"name\": \"ps8553\",\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/localNetworkGateways/ps8553\",\r\n \"etag\": \"W/\\\"be9cf3c6-35b7-40f2-8e66-61fa827c37d0\\\"\",\r\n \"type\": \"Microsoft.Network/localNetworkGateways\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"bb1cac74-dca7-4adf-b900-b67cfc4268f7\",\r\n \"localNetworkAddressSpace\": {\r\n \"addressPrefixes\": [\r\n \"192.168.0.0/16\"\r\n ]\r\n },\r\n \"gatewayIpAddress\": \"192.168.3.10\",\r\n \"fqdn\": \"\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/localNetworkGateways/ps8553?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Jlc291cmNlR3JvdXBzL3BzNDE3L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhbE5ldHdvcmtHYXRld2F5cy9wczg1NTM/YXBpLXZlcnNpb249MjAyMC0wNS0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "32c71958-cc48-4c88-8508-e487dcac44a7" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "W/\"be9cf3c6-35b7-40f2-8e66-61fa827c37d0\"" - ], - "x-ms-request-id": [ - "3624b609-8007-4b80-b252-c3dd368aab6b" - ], - "x-ms-correlation-request-id": [ - "1a41f41b-7996-4add-a6c6-7a65397904d2" - ], - "x-ms-arm-service-request-id": [ - "0d4acb00-1ac1-4316-8902-d05aade4d5df" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11959" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154954Z:1a41f41b-7996-4add-a6c6-7a65397904d2" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:49:54 GMT" - ], - "Content-Length": [ - "595" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"name\": \"ps8553\",\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/localNetworkGateways/ps8553\",\r\n \"etag\": \"W/\\\"be9cf3c6-35b7-40f2-8e66-61fa827c37d0\\\"\",\r\n \"type\": \"Microsoft.Network/localNetworkGateways\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"bb1cac74-dca7-4adf-b900-b67cfc4268f7\",\r\n \"localNetworkAddressSpace\": {\r\n \"addressPrefixes\": [\r\n \"192.168.0.0/16\"\r\n ]\r\n },\r\n \"gatewayIpAddress\": \"192.168.3.10\",\r\n \"fqdn\": \"\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/localNetworkGateways/ps8553?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Jlc291cmNlR3JvdXBzL3BzNDE3L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhbE5ldHdvcmtHYXRld2F5cy9wczg1NTM/YXBpLXZlcnNpb249MjAyMC0wNS0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "21580923-b544-4fe7-94ff-d71af31e463e" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "W/\"be9cf3c6-35b7-40f2-8e66-61fa827c37d0\"" - ], - "x-ms-request-id": [ - "d070c713-700f-47ac-80a5-f050a0276b2d" - ], - "x-ms-correlation-request-id": [ - "ce6b2a44-c0e5-4c52-bdb5-68df1c685929" - ], - "x-ms-arm-service-request-id": [ - "1b01bce0-0e9e-4872-8b86-2ddbad4a731c" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11827" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154954Z:ce6b2a44-c0e5-4c52-bdb5-68df1c685929" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:49:54 GMT" - ], - "Content-Length": [ - "595" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"name\": \"ps8553\",\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/localNetworkGateways/ps8553\",\r\n \"etag\": \"W/\\\"be9cf3c6-35b7-40f2-8e66-61fa827c37d0\\\"\",\r\n \"type\": \"Microsoft.Network/localNetworkGateways\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"bb1cac74-dca7-4adf-b900-b67cfc4268f7\",\r\n \"localNetworkAddressSpace\": {\r\n \"addressPrefixes\": [\r\n \"192.168.0.0/16\"\r\n ]\r\n },\r\n \"gatewayIpAddress\": \"192.168.3.10\",\r\n \"fqdn\": \"\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/localNetworkGateways/ps8553?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Jlc291cmNlR3JvdXBzL3BzNDE3L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhbE5ldHdvcmtHYXRld2F5cy9wczg1NTM/YXBpLXZlcnNpb249MjAyMC0wNS0wMQ==", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"localNetworkAddressSpace\": {\r\n \"addressPrefixes\": [\r\n \"192.168.0.0/16\"\r\n ]\r\n },\r\n \"gatewayIpAddress\": \"192.168.3.10\",\r\n \"fqdn\": \"\"\r\n },\r\n \"location\": \"West Central US\"\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "782b6dbd-6964-4a0c-9287-e8ee51e07ca8" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "225" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "c479c995-d56e-4e12-b4f4-38295f68abdc" - ], - "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/c479c995-d56e-4e12-b4f4-38295f68abdc?api-version=2020-07-01" - ], - "x-ms-correlation-request-id": [ - "16760d10-f039-4670-8a0f-cc16a8e39ba9" - ], - "Azure-AsyncNotification": [ - "Enabled" - ], - "x-ms-arm-service-request-id": [ - "b0005e1a-ab55-492d-8cea-791135415664" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1199" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154944Z:16760d10-f039-4670-8a0f-cc16a8e39ba9" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:49:44 GMT" - ], - "Content-Length": [ - "594" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"name\": \"ps8553\",\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/localNetworkGateways/ps8553\",\r\n \"etag\": \"W/\\\"f00b575e-b5a7-41ed-93f8-823d6793f052\\\"\",\r\n \"type\": \"Microsoft.Network/localNetworkGateways\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"bb1cac74-dca7-4adf-b900-b67cfc4268f7\",\r\n \"localNetworkAddressSpace\": {\r\n \"addressPrefixes\": [\r\n \"192.168.0.0/16\"\r\n ]\r\n },\r\n \"gatewayIpAddress\": \"192.168.3.10\",\r\n \"fqdn\": \"\"\r\n }\r\n}", - "StatusCode": 201 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/c479c995-d56e-4e12-b4f4-38295f68abdc?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zL2M0NzljOTk1LWQ1NmUtNGUxMi1iNGY0LTM4Mjk1ZjY4YWJkYz9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "cb35deab-badd-4ac4-8fc7-9aee68c7d317" - ], - "x-ms-correlation-request-id": [ - "14eb6235-28f2-409f-95f2-97b9e66266bd" - ], - "x-ms-arm-service-request-id": [ - "b6f31234-1d40-477f-b9ca-d0fb8fd4aec1" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11961" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154954Z:14eb6235-28f2-409f-95f2-97b9e66266bd" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:49:54 GMT" - ], - "Content-Length": [ - "29" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/connections/ps3728?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Jlc291cmNlR3JvdXBzL3BzNDE3L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9jb25uZWN0aW9ucy9wczM3Mjg/YXBpLXZlcnNpb249MjAyMC0wNS0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "80459ce5-833b-478c-9580-c78ba364011c" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-failure-cause": [ - "gateway" - ], - "x-ms-request-id": [ - "ead41c66-7534-4940-b594-4433c29eecc3" - ], - "x-ms-correlation-request-id": [ - "ead41c66-7534-4940-b594-4433c29eecc3" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154955Z:ead41c66-7534-4940-b594-4433c29eecc3" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:49:54 GMT" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "213" - ] - }, - "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/connections/ps3728' under resource group 'ps417' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", - "StatusCode": 404 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/connections/ps3728?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Jlc291cmNlR3JvdXBzL3BzNDE3L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9jb25uZWN0aW9ucy9wczM3Mjg/YXBpLXZlcnNpb249MjAyMC0wNS0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "145dcbf1-0555-452d-abfc-40b73f1b30f8" - ], - "x-ms-correlation-request-id": [ - "f0a6ff15-4a01-409a-b0ab-8bccc545b31d" - ], - "x-ms-arm-service-request-id": [ - "14416e96-3517-4b45-8097-816f5afefd6c" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11992" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T155007Z:f0a6ff15-4a01-409a-b0ab-8bccc545b31d" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:50:06 GMT" - ], - "Content-Length": [ - "1292" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"name\": \"ps3728\",\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/connections/ps3728\",\r\n \"etag\": \"W/\\\"23c0169e-be64-4c40-9f5d-7d4aed596777\\\"\",\r\n \"type\": \"Microsoft.Network/connections\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"5d06527a-9884-47f1-80bc-f44a63594aa3\",\r\n \"packetCaptureDiagnosticState\": \"None\",\r\n \"virtualNetworkGateway1\": {\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/virtualNetworkGateways/ps4334\"\r\n },\r\n \"localNetworkGateway2\": {\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/localNetworkGateways/ps8553\"\r\n },\r\n \"connectionType\": \"IPsec\",\r\n \"connectionProtocol\": \"IKEv1\",\r\n \"routingWeight\": 3,\r\n \"sharedKey\": \"abc\",\r\n \"enableBgp\": false,\r\n \"useLocalAzureIpAddress\": false,\r\n \"usePolicyBasedTrafficSelectors\": false,\r\n \"ipsecPolicies\": [],\r\n \"trafficSelectorPolicies\": [],\r\n \"connectionStatus\": \"Unknown\",\r\n \"ingressBytesTransferred\": 0,\r\n \"egressBytesTransferred\": 0,\r\n \"expressRouteGatewayBypass\": false,\r\n \"dpdTimeoutSeconds\": 0\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/connections/ps3728?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Jlc291cmNlR3JvdXBzL3BzNDE3L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9jb25uZWN0aW9ucy9wczM3Mjg/YXBpLXZlcnNpb249MjAyMC0wNS0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "c22e2336-eb5d-495f-a2aa-66f4b38827c6" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "8e5cd44f-a8b9-4759-b3bc-3f374e468fca" - ], - "x-ms-correlation-request-id": [ - "51a39e21-5d80-44e6-a2b5-fe63e20d7876" - ], - "x-ms-arm-service-request-id": [ - "e79ae873-d32f-43fd-b2ef-c91ff2300ca5" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11991" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T155007Z:51a39e21-5d80-44e6-a2b5-fe63e20d7876" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:50:06 GMT" - ], - "Content-Length": [ - "1292" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"name\": \"ps3728\",\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/connections/ps3728\",\r\n \"etag\": \"W/\\\"23c0169e-be64-4c40-9f5d-7d4aed596777\\\"\",\r\n \"type\": \"Microsoft.Network/connections\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"5d06527a-9884-47f1-80bc-f44a63594aa3\",\r\n \"packetCaptureDiagnosticState\": \"None\",\r\n \"virtualNetworkGateway1\": {\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/virtualNetworkGateways/ps4334\"\r\n },\r\n \"localNetworkGateway2\": {\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/localNetworkGateways/ps8553\"\r\n },\r\n \"connectionType\": \"IPsec\",\r\n \"connectionProtocol\": \"IKEv1\",\r\n \"routingWeight\": 3,\r\n \"sharedKey\": \"abc\",\r\n \"enableBgp\": false,\r\n \"useLocalAzureIpAddress\": false,\r\n \"usePolicyBasedTrafficSelectors\": false,\r\n \"ipsecPolicies\": [],\r\n \"trafficSelectorPolicies\": [],\r\n \"connectionStatus\": \"Unknown\",\r\n \"ingressBytesTransferred\": 0,\r\n \"egressBytesTransferred\": 0,\r\n \"expressRouteGatewayBypass\": false,\r\n \"dpdTimeoutSeconds\": 0\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/connections/ps3728?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Jlc291cmNlR3JvdXBzL3BzNDE3L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9jb25uZWN0aW9ucy9wczM3Mjg/YXBpLXZlcnNpb249MjAyMC0wNS0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "3e2e9256-4b66-47a4-99c6-b18f0ea4d549" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "93e703f2-1457-43c2-849b-94675b780e75" - ], - "x-ms-correlation-request-id": [ - "9aa613d1-48fa-4398-8e46-30e299d4f016" - ], - "x-ms-arm-service-request-id": [ - "515db102-e4a7-4cea-b49c-576a1028553d" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11990" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T155007Z:9aa613d1-48fa-4398-8e46-30e299d4f016" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:50:07 GMT" - ], - "Content-Length": [ - "1292" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"name\": \"ps3728\",\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/connections/ps3728\",\r\n \"etag\": \"W/\\\"23c0169e-be64-4c40-9f5d-7d4aed596777\\\"\",\r\n \"type\": \"Microsoft.Network/connections\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"5d06527a-9884-47f1-80bc-f44a63594aa3\",\r\n \"packetCaptureDiagnosticState\": \"None\",\r\n \"virtualNetworkGateway1\": {\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/virtualNetworkGateways/ps4334\"\r\n },\r\n \"localNetworkGateway2\": {\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/localNetworkGateways/ps8553\"\r\n },\r\n \"connectionType\": \"IPsec\",\r\n \"connectionProtocol\": \"IKEv1\",\r\n \"routingWeight\": 3,\r\n \"sharedKey\": \"abc\",\r\n \"enableBgp\": false,\r\n \"useLocalAzureIpAddress\": false,\r\n \"usePolicyBasedTrafficSelectors\": false,\r\n \"ipsecPolicies\": [],\r\n \"trafficSelectorPolicies\": [],\r\n \"connectionStatus\": \"Unknown\",\r\n \"ingressBytesTransferred\": 0,\r\n \"egressBytesTransferred\": 0,\r\n \"expressRouteGatewayBypass\": false,\r\n \"dpdTimeoutSeconds\": 0\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/connections/ps3728?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Jlc291cmNlR3JvdXBzL3BzNDE3L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9jb25uZWN0aW9ucy9wczM3Mjg/YXBpLXZlcnNpb249MjAyMC0wNS0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "2a6bdbe8-1b76-4820-95b7-ef3b24e759e6" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "13eec5fc-d3b5-4757-a6e2-01c0951a6692" - ], - "x-ms-correlation-request-id": [ - "3d09a6c3-a57f-4c21-9696-aaaa212c04cc" - ], - "x-ms-arm-service-request-id": [ - "bf7ca1da-bf19-4c48-b983-f6399e0c7a8f" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11995" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T155008Z:3d09a6c3-a57f-4c21-9696-aaaa212c04cc" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:50:07 GMT" - ], - "Content-Length": [ - "1292" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"name\": \"ps3728\",\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/connections/ps3728\",\r\n \"etag\": \"W/\\\"23c0169e-be64-4c40-9f5d-7d4aed596777\\\"\",\r\n \"type\": \"Microsoft.Network/connections\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"5d06527a-9884-47f1-80bc-f44a63594aa3\",\r\n \"packetCaptureDiagnosticState\": \"None\",\r\n \"virtualNetworkGateway1\": {\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/virtualNetworkGateways/ps4334\"\r\n },\r\n \"localNetworkGateway2\": {\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/localNetworkGateways/ps8553\"\r\n },\r\n \"connectionType\": \"IPsec\",\r\n \"connectionProtocol\": \"IKEv1\",\r\n \"routingWeight\": 3,\r\n \"sharedKey\": \"abc\",\r\n \"enableBgp\": false,\r\n \"useLocalAzureIpAddress\": false,\r\n \"usePolicyBasedTrafficSelectors\": false,\r\n \"ipsecPolicies\": [],\r\n \"trafficSelectorPolicies\": [],\r\n \"connectionStatus\": \"Unknown\",\r\n \"ingressBytesTransferred\": 0,\r\n \"egressBytesTransferred\": 0,\r\n \"expressRouteGatewayBypass\": false,\r\n \"dpdTimeoutSeconds\": 0\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/connections/ps3728?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Jlc291cmNlR3JvdXBzL3BzNDE3L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9jb25uZWN0aW9ucy9wczM3Mjg/YXBpLXZlcnNpb249MjAyMC0wNS0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "de4bca87-3a5b-4351-8f91-9381110bbfbe" - ], - "x-ms-correlation-request-id": [ - "5ea67254-f370-41fa-bfa2-c3ac1f1cd722" - ], - "x-ms-arm-service-request-id": [ - "7f9f7169-6612-4bf8-a0fa-6a4bbdb6379c" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11993" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T155019Z:5ea67254-f370-41fa-bfa2-c3ac1f1cd722" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:50:18 GMT" - ], - "Content-Length": [ - "1380" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"name\": \"ps3728\",\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/connections/ps3728\",\r\n \"etag\": \"W/\\\"90441954-2c2a-47b5-9e50-9887c8345f14\\\"\",\r\n \"type\": \"Microsoft.Network/connections\",\r\n \"location\": \"westcentralus\",\r\n \"tags\": {\r\n \"testtagKey\": \"SomeTagKey\",\r\n \"testtagValue\": \"SomeKeyValue\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"5d06527a-9884-47f1-80bc-f44a63594aa3\",\r\n \"packetCaptureDiagnosticState\": \"None\",\r\n \"virtualNetworkGateway1\": {\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/virtualNetworkGateways/ps4334\"\r\n },\r\n \"localNetworkGateway2\": {\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/localNetworkGateways/ps8553\"\r\n },\r\n \"connectionType\": \"IPsec\",\r\n \"connectionProtocol\": \"IKEv1\",\r\n \"routingWeight\": 4,\r\n \"sharedKey\": \"xyz\",\r\n \"enableBgp\": false,\r\n \"useLocalAzureIpAddress\": false,\r\n \"usePolicyBasedTrafficSelectors\": false,\r\n \"ipsecPolicies\": [],\r\n \"trafficSelectorPolicies\": [],\r\n \"connectionStatus\": \"Unknown\",\r\n \"ingressBytesTransferred\": 0,\r\n \"egressBytesTransferred\": 0,\r\n \"expressRouteGatewayBypass\": false,\r\n \"dpdTimeoutSeconds\": 0\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/connections/ps3728?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Jlc291cmNlR3JvdXBzL3BzNDE3L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9jb25uZWN0aW9ucy9wczM3Mjg/YXBpLXZlcnNpb249MjAyMC0wNS0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "7a0be834-017b-4b7c-9847-a43112d23958" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "3456fcd6-9a8f-4a65-acb5-a477b5fd8185" - ], - "x-ms-correlation-request-id": [ - "9ecfd039-f18f-4afc-9bec-79eb35032a89" - ], - "x-ms-arm-service-request-id": [ - "67381f4b-5a2a-4328-8d8f-89981a934afa" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11992" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T155019Z:9ecfd039-f18f-4afc-9bec-79eb35032a89" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:50:18 GMT" - ], - "Content-Length": [ - "1380" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"name\": \"ps3728\",\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/connections/ps3728\",\r\n \"etag\": \"W/\\\"90441954-2c2a-47b5-9e50-9887c8345f14\\\"\",\r\n \"type\": \"Microsoft.Network/connections\",\r\n \"location\": \"westcentralus\",\r\n \"tags\": {\r\n \"testtagKey\": \"SomeTagKey\",\r\n \"testtagValue\": \"SomeKeyValue\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"5d06527a-9884-47f1-80bc-f44a63594aa3\",\r\n \"packetCaptureDiagnosticState\": \"None\",\r\n \"virtualNetworkGateway1\": {\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/virtualNetworkGateways/ps4334\"\r\n },\r\n \"localNetworkGateway2\": {\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/localNetworkGateways/ps8553\"\r\n },\r\n \"connectionType\": \"IPsec\",\r\n \"connectionProtocol\": \"IKEv1\",\r\n \"routingWeight\": 4,\r\n \"sharedKey\": \"xyz\",\r\n \"enableBgp\": false,\r\n \"useLocalAzureIpAddress\": false,\r\n \"usePolicyBasedTrafficSelectors\": false,\r\n \"ipsecPolicies\": [],\r\n \"trafficSelectorPolicies\": [],\r\n \"connectionStatus\": \"Unknown\",\r\n \"ingressBytesTransferred\": 0,\r\n \"egressBytesTransferred\": 0,\r\n \"expressRouteGatewayBypass\": false,\r\n \"dpdTimeoutSeconds\": 0\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/connections/ps3728?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Jlc291cmNlR3JvdXBzL3BzNDE3L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9jb25uZWN0aW9ucy9wczM3Mjg/YXBpLXZlcnNpb249MjAyMC0wNS0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "e199a406-c0e1-4c65-8cd9-6670ded04b31" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "1fedf8f7-3936-447c-94e8-aecc8f2e4d37" - ], - "x-ms-correlation-request-id": [ - "ec2fa539-35fc-4273-ac5e-cc1bb6d372ff" - ], - "x-ms-arm-service-request-id": [ - "745a7443-3003-4a82-bc6c-355de9bccbdd" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11994" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T155019Z:ec2fa539-35fc-4273-ac5e-cc1bb6d372ff" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:50:18 GMT" - ], - "Content-Length": [ - "1380" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"name\": \"ps3728\",\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/connections/ps3728\",\r\n \"etag\": \"W/\\\"90441954-2c2a-47b5-9e50-9887c8345f14\\\"\",\r\n \"type\": \"Microsoft.Network/connections\",\r\n \"location\": \"westcentralus\",\r\n \"tags\": {\r\n \"testtagKey\": \"SomeTagKey\",\r\n \"testtagValue\": \"SomeKeyValue\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"5d06527a-9884-47f1-80bc-f44a63594aa3\",\r\n \"packetCaptureDiagnosticState\": \"None\",\r\n \"virtualNetworkGateway1\": {\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/virtualNetworkGateways/ps4334\"\r\n },\r\n \"localNetworkGateway2\": {\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/localNetworkGateways/ps8553\"\r\n },\r\n \"connectionType\": \"IPsec\",\r\n \"connectionProtocol\": \"IKEv1\",\r\n \"routingWeight\": 4,\r\n \"sharedKey\": \"xyz\",\r\n \"enableBgp\": false,\r\n \"useLocalAzureIpAddress\": false,\r\n \"usePolicyBasedTrafficSelectors\": false,\r\n \"ipsecPolicies\": [],\r\n \"trafficSelectorPolicies\": [],\r\n \"connectionStatus\": \"Unknown\",\r\n \"ingressBytesTransferred\": 0,\r\n \"egressBytesTransferred\": 0,\r\n \"expressRouteGatewayBypass\": false,\r\n \"dpdTimeoutSeconds\": 0\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/connections/ps3728?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Jlc291cmNlR3JvdXBzL3BzNDE3L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9jb25uZWN0aW9ucy9wczM3Mjg/YXBpLXZlcnNpb249MjAyMC0wNS0wMQ==", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"virtualNetworkGateway1\": {\r\n \"properties\": {\r\n \"ipConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/virtualNetworks/ps8897/subnets/GatewaySubnet\"\r\n },\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/publicIPAddresses/ps1665\"\r\n }\r\n },\r\n \"name\": \"ps2083\",\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/virtualNetworkGateways/ps4334/ipConfigurations/ps2083\"\r\n }\r\n ],\r\n \"gatewayType\": \"Vpn\",\r\n \"vpnType\": \"RouteBased\",\r\n \"vpnGatewayGeneration\": \"Generation1\",\r\n \"enableBgp\": false,\r\n \"enablePrivateIpAddress\": false,\r\n \"activeActive\": false,\r\n \"sku\": {\r\n \"name\": \"VpnGw1\",\r\n \"tier\": \"VpnGw1\"\r\n },\r\n \"bgpSettings\": {\r\n \"asn\": 65515,\r\n \"bgpPeeringAddress\": \"10.0.0.254\",\r\n \"peerWeight\": 0,\r\n \"bgpPeeringAddresses\": [\r\n {\r\n \"ipconfigurationId\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/virtualNetworkGateways/ps4334/ipConfigurations/ps2083\",\r\n \"customBgpIpAddresses\": []\r\n }\r\n ]\r\n }\r\n },\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/virtualNetworkGateways/ps4334\",\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n },\r\n \"localNetworkGateway2\": {\r\n \"properties\": {\r\n \"localNetworkAddressSpace\": {\r\n \"addressPrefixes\": [\r\n \"192.168.0.0/16\"\r\n ]\r\n },\r\n \"gatewayIpAddress\": \"192.168.3.10\",\r\n \"fqdn\": \"\"\r\n },\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/localNetworkGateways/ps8553\",\r\n \"location\": \"West Central US\",\r\n \"tags\": {}\r\n },\r\n \"connectionType\": \"IPsec\",\r\n \"connectionProtocol\": \"IKEv1\",\r\n \"routingWeight\": 3,\r\n \"dpdTimeoutSeconds\": 0,\r\n \"sharedKey\": \"abc\",\r\n \"enableBgp\": false,\r\n \"useLocalAzureIpAddress\": false,\r\n \"usePolicyBasedTrafficSelectors\": false,\r\n \"ipsecPolicies\": [],\r\n \"trafficSelectorPolicies\": [],\r\n \"expressRouteGatewayBypass\": false\r\n },\r\n \"location\": \"West Central US\"\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "a6b42fc4-b1ca-4fb3-a03d-b3c1820b24ae" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "2709" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "4af77f47-22fd-4c33-a43f-c138038d8af1" - ], - "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/4af77f47-22fd-4c33-a43f-c138038d8af1?api-version=2020-07-01" - ], - "x-ms-correlation-request-id": [ - "013fb2cb-40b2-4ff3-a48c-b670db298d70" - ], - "Azure-AsyncNotification": [ - "Enabled" - ], - "x-ms-arm-service-request-id": [ - "cbc65581-45b3-4d1e-82e2-160cc22c12dd" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1198" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T154956Z:013fb2cb-40b2-4ff3-a48c-b670db298d70" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:49:56 GMT" - ], - "Content-Length": [ - "1255" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"name\": \"ps3728\",\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/connections/ps3728\",\r\n \"etag\": \"W/\\\"1e1460d9-029f-49e5-a9cc-93ce4adf6c7e\\\"\",\r\n \"type\": \"Microsoft.Network/connections\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"5d06527a-9884-47f1-80bc-f44a63594aa3\",\r\n \"packetCaptureDiagnosticState\": \"None\",\r\n \"virtualNetworkGateway1\": {\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/virtualNetworkGateways/ps4334\"\r\n },\r\n \"localNetworkGateway2\": {\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/localNetworkGateways/ps8553\"\r\n },\r\n \"connectionType\": \"IPsec\",\r\n \"connectionProtocol\": \"IKEv1\",\r\n \"routingWeight\": 3,\r\n \"sharedKey\": \"abc\",\r\n \"enableBgp\": false,\r\n \"useLocalAzureIpAddress\": false,\r\n \"usePolicyBasedTrafficSelectors\": false,\r\n \"ipsecPolicies\": [],\r\n \"trafficSelectorPolicies\": [],\r\n \"ingressBytesTransferred\": 0,\r\n \"egressBytesTransferred\": 0,\r\n \"expressRouteGatewayBypass\": false,\r\n \"dpdTimeoutSeconds\": 0\r\n }\r\n}", - "StatusCode": 201 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/connections/ps3728?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Jlc291cmNlR3JvdXBzL3BzNDE3L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9jb25uZWN0aW9ucy9wczM3Mjg/YXBpLXZlcnNpb249MjAyMC0wNS0wMQ==", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"virtualNetworkGateway1\": {\r\n \"properties\": {\r\n \"ipConfigurations\": [],\r\n \"enableBgp\": false,\r\n \"enablePrivateIpAddress\": false,\r\n \"activeActive\": false\r\n },\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/virtualNetworkGateways/ps4334\",\r\n \"location\": \"West Central US\",\r\n \"tags\": {}\r\n },\r\n \"localNetworkGateway2\": {\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/localNetworkGateways/ps8553\",\r\n \"location\": \"West Central US\",\r\n \"tags\": {}\r\n },\r\n \"connectionType\": \"IPsec\",\r\n \"connectionProtocol\": \"IKEv1\",\r\n \"routingWeight\": 4,\r\n \"dpdTimeoutSeconds\": 0,\r\n \"sharedKey\": \"xyz\",\r\n \"enableBgp\": false,\r\n \"useLocalAzureIpAddress\": false,\r\n \"usePolicyBasedTrafficSelectors\": false,\r\n \"ipsecPolicies\": [],\r\n \"trafficSelectorPolicies\": [],\r\n \"expressRouteGatewayBypass\": false\r\n },\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/connections/ps3728\",\r\n \"location\": \"West Central US\",\r\n \"tags\": {\r\n \"testtagKey\": \"SomeTagKey\",\r\n \"testtagValue\": \"SomeKeyValue\"\r\n }\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "0e0951c3-b100-41c6-a4de-bcafc071844c" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "1292" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "386d3f67-1baa-4146-b142-5d58f812d7c4" - ], - "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/386d3f67-1baa-4146-b142-5d58f812d7c4?api-version=2020-07-01" - ], - "x-ms-correlation-request-id": [ - "9a736118-58bb-46e1-9dcc-37a6a657d910" - ], - "Azure-AsyncNotification": [ - "Enabled" - ], - "x-ms-arm-service-request-id": [ - "66525b04-ce19-42ec-89d4-839e60a9b934" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1197" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T155008Z:9a736118-58bb-46e1-9dcc-37a6a657d910" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:50:08 GMT" - ], - "Content-Length": [ - "1343" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"name\": \"ps3728\",\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/connections/ps3728\",\r\n \"etag\": \"W/\\\"176e992b-42bc-414e-9b57-c533b472d954\\\"\",\r\n \"type\": \"Microsoft.Network/connections\",\r\n \"location\": \"westcentralus\",\r\n \"tags\": {\r\n \"testtagKey\": \"SomeTagKey\",\r\n \"testtagValue\": \"SomeKeyValue\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"5d06527a-9884-47f1-80bc-f44a63594aa3\",\r\n \"packetCaptureDiagnosticState\": \"None\",\r\n \"virtualNetworkGateway1\": {\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/virtualNetworkGateways/ps4334\"\r\n },\r\n \"localNetworkGateway2\": {\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/localNetworkGateways/ps8553\"\r\n },\r\n \"connectionType\": \"IPsec\",\r\n \"connectionProtocol\": \"IKEv1\",\r\n \"routingWeight\": 4,\r\n \"sharedKey\": \"xyz\",\r\n \"enableBgp\": false,\r\n \"useLocalAzureIpAddress\": false,\r\n \"usePolicyBasedTrafficSelectors\": false,\r\n \"ipsecPolicies\": [],\r\n \"trafficSelectorPolicies\": [],\r\n \"ingressBytesTransferred\": 0,\r\n \"egressBytesTransferred\": 0,\r\n \"expressRouteGatewayBypass\": false,\r\n \"dpdTimeoutSeconds\": 0\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/4af77f47-22fd-4c33-a43f-c138038d8af1?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzRhZjc3ZjQ3LTIyZmQtNGMzMy1hNDNmLWMxMzgwMzhkOGFmMT9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "f66e28f7-c10a-4912-a1b5-eb6abfeaf1c6" - ], - "x-ms-correlation-request-id": [ - "db6e842d-c20e-4773-9650-58b2cd7b251f" - ], - "x-ms-arm-service-request-id": [ - "d329069f-5597-4e0f-aa50-c5d8421006cf" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11993" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T155006Z:db6e842d-c20e-4773-9650-58b2cd7b251f" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:50:06 GMT" - ], - "Content-Length": [ - "29" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/connections?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Jlc291cmNlR3JvdXBzL3BzNDE3L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9jb25uZWN0aW9ucz9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "795fbbdb-c859-41ae-9f19-cf78369d3e4b" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "c40aca0c-56f2-4387-bb74-d2b9c23a6349" - ], - "x-ms-correlation-request-id": [ - "9091715d-f606-4b2e-9b7e-c40a9aed92d4" - ], - "x-ms-arm-service-request-id": [ - "19e7efb0-e9e4-4368-9582-56a5fa46f93c" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11999" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T155007Z:9091715d-f606-4b2e-9b7e-c40a9aed92d4" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:50:07 GMT" - ], - "Content-Length": [ - "1376" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"name\": \"ps3728\",\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/connections/ps3728\",\r\n \"etag\": \"W/\\\"23c0169e-be64-4c40-9f5d-7d4aed596777\\\"\",\r\n \"type\": \"Microsoft.Network/connections\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"5d06527a-9884-47f1-80bc-f44a63594aa3\",\r\n \"packetCaptureDiagnosticState\": \"None\",\r\n \"virtualNetworkGateway1\": {\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/virtualNetworkGateways/ps4334\"\r\n },\r\n \"localNetworkGateway2\": {\r\n \"id\": \"/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/localNetworkGateways/ps8553\"\r\n },\r\n \"connectionType\": \"IPsec\",\r\n \"connectionProtocol\": \"IKEv1\",\r\n \"routingWeight\": 3,\r\n \"enableBgp\": false,\r\n \"useLocalAzureIpAddress\": false,\r\n \"usePolicyBasedTrafficSelectors\": false,\r\n \"ipsecPolicies\": [],\r\n \"trafficSelectorPolicies\": [],\r\n \"ingressBytesTransferred\": 0,\r\n \"egressBytesTransferred\": 0,\r\n \"expressRouteGatewayBypass\": false,\r\n \"dpdTimeoutSeconds\": 0\r\n }\r\n }\r\n ]\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/connections?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Jlc291cmNlR3JvdXBzL3BzNDE3L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9jb25uZWN0aW9ucz9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "471e2f76-d23b-40f2-ace2-664b8f9cab89" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11998" - ], - "x-ms-request-id": [ - "b6f571a0-cf8c-4dd6-82b8-07fcee71fd9a" - ], - "x-ms-correlation-request-id": [ - "b6f571a0-cf8c-4dd6-82b8-07fcee71fd9a" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T155030Z:b6f571a0-cf8c-4dd6-82b8-07fcee71fd9a" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:50:30 GMT" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "12" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/386d3f67-1baa-4146-b142-5d58f812d7c4?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzM4NmQzZjY3LTFiYWEtNDE0Ni1iMTQyLTVkNThmODEyZDdjND9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "7d4c457d-c9a9-414c-a767-d439a688336d" - ], - "x-ms-correlation-request-id": [ - "ab184458-9f5b-4205-845b-e932bac3d8d7" - ], - "x-ms-arm-service-request-id": [ - "ed45ba6c-9186-4fac-8dfb-e0a6c0c88ae0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11994" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T155018Z:ab184458-9f5b-4205-845b-e932bac3d8d7" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:50:18 GMT" - ], - "Content-Length": [ - "29" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/ps417/providers/Microsoft.Network/connections/ps3728?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Jlc291cmNlR3JvdXBzL3BzNDE3L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9jb25uZWN0aW9ucy9wczM3Mjg/YXBpLXZlcnNpb249MjAyMC0wNS0wMQ==", - "RequestMethod": "DELETE", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "727be143-ac56-42d9-89e4-147c17c655eb" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operationResults/64607652-7dcb-4ed1-8cb4-5a37af57f290?api-version=2020-07-01" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "64607652-7dcb-4ed1-8cb4-5a37af57f290" - ], - "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/64607652-7dcb-4ed1-8cb4-5a37af57f290?api-version=2020-07-01" - ], - "x-ms-correlation-request-id": [ - "cad14a60-7ab0-4fa8-8dfa-9c4b0948b719" - ], - "Azure-AsyncNotification": [ - "Enabled" - ], - "x-ms-arm-service-request-id": [ - "34d3629a-830f-477a-bfc4-6c392ab5ba3d" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-deletes": [ - "14999" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T155020Z:cad14a60-7ab0-4fa8-8dfa-9c4b0948b719" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Sun, 07 Jun 2020 15:50:19 GMT" + "Content-Type": [ + "application/json; charset=utf-8" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, - "ResponseBody": "", - "StatusCode": 202 + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/64607652-7dcb-4ed1-8cb4-5a37af57f290?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25zLzY0NjA3NjUyLTdkY2ItNGVkMS04Y2I0LTVhMzdhZjU3ZjI5MD9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/981d3cde-16b4-4756-896b-fb337f37a342?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzk4MWQzY2RlLTE2YjQtNDc1Ni04OTZiLWZiMzM3ZjM3YTM0Mj9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "b58126a5-191d-4dc1-ad21-a89ac283db1e" + ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -8206,13 +4356,13 @@ "no-cache" ], "x-ms-request-id": [ - "0f3fd880-38e8-4dc9-ad76-b858eecb6ff4" + "db2a35c5-2299-4379-9088-f37960211aab" ], "x-ms-correlation-request-id": [ - "dfea18f0-1b2a-4df9-b4bc-4d753b5ef7d0" + "d5754c01-21cd-467a-b82a-a371139b4856" ], "x-ms-arm-service-request-id": [ - "3aebdc09-bb1c-46d2-a7c1-bf493873c791" + "9da824c9-eeac-4bae-acb7-6698acc9c735" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -8222,16 +4372,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11999" + "11964" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T155030Z:dfea18f0-1b2a-4df9-b4bc-4d753b5ef7d0" + "BRAZILUS:20210410T054628Z:d5754c01-21cd-467a-b82a-a371139b4856" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:50:29 GMT" + "Sat, 10 Apr 2021 05:46:27 GMT" ], "Content-Length": [ "29" @@ -8247,16 +4397,22 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operationResults/64607652-7dcb-4ed1-8cb4-5a37af57f290?api-version=2020-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdGNlbnRyYWx1cy9vcGVyYXRpb25SZXN1bHRzLzY0NjA3NjUyLTdkY2ItNGVkMS04Y2I0LTVhMzdhZjU3ZjI5MD9hcGktdmVyc2lvbj0yMDIwLTA1LTAx", - "RequestMethod": "GET", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5105/providers/Microsoft.Network/connections/ps9329?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTEwNS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvY29ubmVjdGlvbnMvcHM5MzI5P2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", + "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "4a668e4b-0c30-4bdf-9185-7881357d4383" + ], + "Accept-Language": [ + "en-US" + ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -8267,22 +4423,25 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operationResults/64607652-7dcb-4ed1-8cb4-5a37af57f290?api-version=2020-07-01" + "https://brazilus.management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operationResults/670bf277-598c-430b-adde-71076505df36?api-version=2021-02-01" + ], + "Retry-After": [ + "10" ], "x-ms-request-id": [ - "64607652-7dcb-4ed1-8cb4-5a37af57f290" + "670bf277-598c-430b-adde-71076505df36" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/providers/Microsoft.Network/locations/westcentralus/operations/64607652-7dcb-4ed1-8cb4-5a37af57f290?api-version=2020-07-01" + "https://brazilus.management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/670bf277-598c-430b-adde-71076505df36?api-version=2021-02-01" ], "x-ms-correlation-request-id": [ - "cad14a60-7ab0-4fa8-8dfa-9c4b0948b719" + "a43595ff-1641-41f7-abda-54f86b81b9f3" ], "Azure-AsyncNotification": [ "Enabled" ], "x-ms-arm-service-request-id": [ - "34d3629a-830f-477a-bfc4-6c392ab5ba3d" + "1d72e929-efdc-4d78-9756-78cad6873def" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -8291,45 +4450,42 @@ "Microsoft-HTTPAPI/2.0", "Microsoft-HTTPAPI/2.0" ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11998" + "x-ms-ratelimit-remaining-subscription-deletes": [ + "14999" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T155030Z:aec90a91-545e-4469-b157-7427e28c9b50" + "BRAZILUS:20210410T054630Z:a43595ff-1641-41f7-abda-54f86b81b9f3" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:50:29 GMT" - ], - "Content-Type": [ - "application/json; charset=utf-8" + "Sat, 10 Apr 2021 05:46:29 GMT" ], "Expires": [ "-1" + ], + "Content-Length": [ + "0" ] }, "ResponseBody": "", - "StatusCode": 204 + "StatusCode": 202 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourcegroups/ps417?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L3Jlc291cmNlZ3JvdXBzL3BzNDE3P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", - "RequestMethod": "DELETE", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/670bf277-598c-430b-adde-71076505df36?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzY3MGJmMjc3LTU5OGMtNDMwYi1hZGRlLTcxMDc2NTA1ZGYzNj9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "8ba0dbba-2045-4080-bb35-c30c4154c57d" - ], - "Accept-Language": [ - "en-US" + "4a668e4b-0c30-4bdf-9185-7881357d4383" ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.13" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -8339,54 +4495,64 @@ "Pragma": [ "no-cache" ], - "Location": [ - "https://management.azure.com/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01" - ], "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-deletes": [ - "14999" + "10" ], "x-ms-request-id": [ - "5fce07de-b8bb-4b05-aaf5-105722f59cb9" + "4f82b285-cb5a-42ca-89bc-6b51e88f4c11" ], "x-ms-correlation-request-id": [ - "5fce07de-b8bb-4b05-aaf5-105722f59cb9" + "54d8e7b1-9ff8-4320-9307-a81617620365" ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T155030Z:5fce07de-b8bb-4b05-aaf5-105722f59cb9" + "x-ms-arm-service-request-id": [ + "f8354556-5dda-457f-ac78-758c52503031" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11960" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T054640Z:54d8e7b1-9ff8-4320-9307-a81617620365" + ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:50:29 GMT" + "Sat, 10 Apr 2021 05:46:40 GMT" + ], + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, - "ResponseBody": "", - "StatusCode": 202 + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpReE55MVhSVk5VUTBWT1ZGSkJURlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUozWlhOMFkyVnVkSEpoYkhWekluMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/670bf277-598c-430b-adde-71076505df36?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzY3MGJmMjc3LTU5OGMtNDMwYi1hZGRlLTcxMDc2NTA1ZGYzNj9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "4a668e4b-0c30-4bdf-9185-7881357d4383" + ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.13" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -8396,54 +4562,64 @@ "Pragma": [ "no-cache" ], - "Location": [ - "https://management.azure.com/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01" - ], "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11995" + "20" ], "x-ms-request-id": [ - "8098a2ae-bf7b-425e-8bc3-8d715b081191" + "287a4ab3-e400-44b4-bfee-d7957673a6f2" ], "x-ms-correlation-request-id": [ - "8098a2ae-bf7b-425e-8bc3-8d715b081191" + "80de5eb7-6106-4aaa-8210-c15096fb0337" ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T155045Z:8098a2ae-bf7b-425e-8bc3-8d715b081191" + "x-ms-arm-service-request-id": [ + "1ee56189-0ba0-4be5-b35f-8791cfe3b374" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11959" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T054650Z:80de5eb7-6106-4aaa-8210-c15096fb0337" + ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:50:45 GMT" + "Sat, 10 Apr 2021 05:46:50 GMT" + ], + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, - "ResponseBody": "", - "StatusCode": 202 + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpReE55MVhSVk5VUTBWT1ZGSkJURlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUozWlhOMFkyVnVkSEpoYkhWekluMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/670bf277-598c-430b-adde-71076505df36?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzY3MGJmMjc3LTU5OGMtNDMwYi1hZGRlLTcxMDc2NTA1ZGYzNj9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "4a668e4b-0c30-4bdf-9185-7881357d4383" + ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.13" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -8453,54 +4629,61 @@ "Pragma": [ "no-cache" ], - "Location": [ - "https://management.azure.com/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11994" - ], "x-ms-request-id": [ - "6b2a0496-acb4-4eef-98eb-c4895dc917a2" + "c68b15d7-eb88-4f93-a937-8f61779e57a1" ], "x-ms-correlation-request-id": [ - "6b2a0496-acb4-4eef-98eb-c4895dc917a2" + "244cd79d-08a0-4210-bc44-dcdd41b88bfa" ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T155100Z:6b2a0496-acb4-4eef-98eb-c4895dc917a2" + "x-ms-arm-service-request-id": [ + "2706ef5a-a081-4952-9940-77e77adc5244" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11958" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T054710Z:244cd79d-08a0-4210-bc44-dcdd41b88bfa" + ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:51:00 GMT" + "Sat, 10 Apr 2021 05:47:10 GMT" + ], + "Content-Length": [ + "29" + ], + "Content-Type": [ + "application/json; charset=utf-8" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, - "ResponseBody": "", - "StatusCode": 202 + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpReE55MVhSVk5VUTBWT1ZGSkJURlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUozWlhOMFkyVnVkSEpoYkhWekluMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operationResults/670bf277-598c-430b-adde-71076505df36?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25SZXN1bHRzLzY3MGJmMjc3LTU5OGMtNDMwYi1hZGRlLTcxMDc2NTA1ZGYzNj9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "4a668e4b-0c30-4bdf-9185-7881357d4383" + ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.13" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" ] }, "ResponseHeaders": { @@ -8511,53 +4694,69 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11993" + "https://brazilus.management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operationResults/670bf277-598c-430b-adde-71076505df36?api-version=2021-02-01" ], "x-ms-request-id": [ - "4dce6550-12ad-48b8-b764-a347f7abe64f" + "670bf277-598c-430b-adde-71076505df36" + ], + "Azure-AsyncOperation": [ + "https://brazilus.management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/670bf277-598c-430b-adde-71076505df36?api-version=2021-02-01" ], "x-ms-correlation-request-id": [ - "4dce6550-12ad-48b8-b764-a347f7abe64f" + "a43595ff-1641-41f7-abda-54f86b81b9f3" ], - "x-ms-routing-request-id": [ - "CENTRALUS:20200607T155115Z:4dce6550-12ad-48b8-b764-a347f7abe64f" + "Azure-AsyncNotification": [ + "Enabled" + ], + "x-ms-arm-service-request-id": [ + "1d72e929-efdc-4d78-9756-78cad6873def" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11957" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T054711Z:008f36c0-e590-4814-a4fe-2860190cf302" + ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:51:15 GMT" + "Sat, 10 Apr 2021 05:47:11 GMT" + ], + "Content-Type": [ + "application/json; charset=utf-8" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, "ResponseBody": "", - "StatusCode": 202 + "StatusCode": 204 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpReE55MVhSVk5VUTBWT1ZGSkJURlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUozWlhOMFkyVnVkSEpoYkhWekluMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", - "RequestMethod": "GET", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourcegroups/ps5105?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlZ3JvdXBzL3BzNTEwNT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "9cd2d0a6-cd2f-4068-90f7-4b8a54f8f33f" + ], + "Accept-Language": [ + "en-US" + ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.13" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -8568,22 +4767,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01" + "https://management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" ], "Retry-After": [ "15" ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11992" + "x-ms-ratelimit-remaining-subscription-deletes": [ + "14999" ], "x-ms-request-id": [ - "32ddce12-d13a-435e-9bc9-8be5072ed5c0" + "ffdfd03d-dc2b-4ceb-9694-443a72fdf7d0" ], "x-ms-correlation-request-id": [ - "32ddce12-d13a-435e-9bc9-8be5072ed5c0" + "ffdfd03d-dc2b-4ceb-9694-443a72fdf7d0" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T155131Z:32ddce12-d13a-435e-9bc9-8be5072ed5c0" + "WESTCENTRALUS:20210410T054711Z:ffdfd03d-dc2b-4ceb-9694-443a72fdf7d0" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -8592,7 +4791,7 @@ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:51:30 GMT" + "Sat, 10 Apr 2021 05:47:11 GMT" ], "Expires": [ "-1" @@ -8605,16 +4804,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpReE55MVhSVk5VUTBWT1ZGSkJURlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUozWlhOMFkyVnVkSEpoYkhWekluMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVeE1EVXRWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.13" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -8625,22 +4824,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01" + "https://management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11991" + "11999" ], "x-ms-request-id": [ - "07cab995-935a-479a-a467-9ca574a3bd5e" + "575b7f13-e12c-4235-914d-bacd3276f288" ], "x-ms-correlation-request-id": [ - "07cab995-935a-479a-a467-9ca574a3bd5e" + "575b7f13-e12c-4235-914d-bacd3276f288" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T155146Z:07cab995-935a-479a-a467-9ca574a3bd5e" + "WESTCENTRALUS:20210410T054726Z:575b7f13-e12c-4235-914d-bacd3276f288" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -8649,7 +4848,7 @@ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:51:45 GMT" + "Sat, 10 Apr 2021 05:47:26 GMT" ], "Expires": [ "-1" @@ -8662,16 +4861,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpReE55MVhSVk5VUTBWT1ZGSkJURlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUozWlhOMFkyVnVkSEpoYkhWekluMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVeE1EVXRWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.13" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -8682,22 +4881,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01" + "https://management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11990" + "11998" ], "x-ms-request-id": [ - "2a8aa0e4-7bb8-457a-afae-e45689e43c3e" + "7b79ae2e-6202-4d70-b5c4-8784517213f1" ], "x-ms-correlation-request-id": [ - "2a8aa0e4-7bb8-457a-afae-e45689e43c3e" + "7b79ae2e-6202-4d70-b5c4-8784517213f1" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T155201Z:2a8aa0e4-7bb8-457a-afae-e45689e43c3e" + "WESTCENTRALUS:20210410T054741Z:7b79ae2e-6202-4d70-b5c4-8784517213f1" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -8706,7 +4905,7 @@ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:52:01 GMT" + "Sat, 10 Apr 2021 05:47:40 GMT" ], "Expires": [ "-1" @@ -8719,16 +4918,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpReE55MVhSVk5VUTBWT1ZGSkJURlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUozWlhOMFkyVnVkSEpoYkhWekluMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVeE1EVXRWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.13" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -8739,22 +4938,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01" + "https://management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11989" + "11997" ], "x-ms-request-id": [ - "b022d48c-0536-4cef-9faa-9813bb1f3900" + "ca96761c-6324-4bee-8b3e-0d0f9eff5504" ], "x-ms-correlation-request-id": [ - "b022d48c-0536-4cef-9faa-9813bb1f3900" + "ca96761c-6324-4bee-8b3e-0d0f9eff5504" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T155216Z:b022d48c-0536-4cef-9faa-9813bb1f3900" + "WESTCENTRALUS:20210410T054756Z:ca96761c-6324-4bee-8b3e-0d0f9eff5504" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -8763,7 +4962,7 @@ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:52:15 GMT" + "Sat, 10 Apr 2021 05:47:56 GMT" ], "Expires": [ "-1" @@ -8776,16 +4975,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpReE55MVhSVk5VUTBWT1ZGSkJURlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUozWlhOMFkyVnVkSEpoYkhWekluMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVeE1EVXRWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.13" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -8796,22 +4995,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01" + "https://management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11988" + "11996" ], "x-ms-request-id": [ - "8498bee1-803f-4ff5-9042-508e06b1ee66" + "fcc650fd-8254-4cec-bf03-658df6fa588f" ], "x-ms-correlation-request-id": [ - "8498bee1-803f-4ff5-9042-508e06b1ee66" + "fcc650fd-8254-4cec-bf03-658df6fa588f" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T155231Z:8498bee1-803f-4ff5-9042-508e06b1ee66" + "WESTCENTRALUS:20210410T054811Z:fcc650fd-8254-4cec-bf03-658df6fa588f" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -8820,7 +5019,7 @@ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:52:30 GMT" + "Sat, 10 Apr 2021 05:48:11 GMT" ], "Expires": [ "-1" @@ -8833,16 +5032,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpReE55MVhSVk5VUTBWT1ZGSkJURlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUozWlhOMFkyVnVkSEpoYkhWekluMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVeE1EVXRWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.13" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -8853,22 +5052,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01" + "https://management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11987" + "11995" ], "x-ms-request-id": [ - "2edd0a2f-a31d-4820-811c-c747139cdcbd" + "0a5169d3-887f-4aea-a621-5cec97a75157" ], "x-ms-correlation-request-id": [ - "2edd0a2f-a31d-4820-811c-c747139cdcbd" + "0a5169d3-887f-4aea-a621-5cec97a75157" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T155246Z:2edd0a2f-a31d-4820-811c-c747139cdcbd" + "WESTCENTRALUS:20210410T054826Z:0a5169d3-887f-4aea-a621-5cec97a75157" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -8877,7 +5076,7 @@ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:52:45 GMT" + "Sat, 10 Apr 2021 05:48:26 GMT" ], "Expires": [ "-1" @@ -8890,16 +5089,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpReE55MVhSVk5VUTBWT1ZGSkJURlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUozWlhOMFkyVnVkSEpoYkhWekluMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVeE1EVXRWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.13" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -8910,22 +5109,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01" + "https://management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11986" + "11994" ], "x-ms-request-id": [ - "c464a5f7-e5ef-4e57-b36d-ce1b798cc506" + "25792952-4037-4bfe-be5f-f6c9f02c9df8" ], "x-ms-correlation-request-id": [ - "c464a5f7-e5ef-4e57-b36d-ce1b798cc506" + "25792952-4037-4bfe-be5f-f6c9f02c9df8" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T155301Z:c464a5f7-e5ef-4e57-b36d-ce1b798cc506" + "WESTCENTRALUS:20210410T054842Z:25792952-4037-4bfe-be5f-f6c9f02c9df8" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -8934,7 +5133,7 @@ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:53:00 GMT" + "Sat, 10 Apr 2021 05:48:41 GMT" ], "Expires": [ "-1" @@ -8947,16 +5146,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpReE55MVhSVk5VUTBWT1ZGSkJURlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUozWlhOMFkyVnVkSEpoYkhWekluMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVeE1EVXRWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.13" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -8967,22 +5166,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01" + "https://management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11985" + "11993" ], "x-ms-request-id": [ - "19bf9aaa-b5ed-49d1-8a4d-4a2fa990074d" + "830c342a-00f5-4d60-86f0-fcaf07a04b0e" ], "x-ms-correlation-request-id": [ - "19bf9aaa-b5ed-49d1-8a4d-4a2fa990074d" + "830c342a-00f5-4d60-86f0-fcaf07a04b0e" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T155316Z:19bf9aaa-b5ed-49d1-8a4d-4a2fa990074d" + "WESTCENTRALUS:20210410T054857Z:830c342a-00f5-4d60-86f0-fcaf07a04b0e" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -8991,7 +5190,7 @@ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:53:15 GMT" + "Sat, 10 Apr 2021 05:48:57 GMT" ], "Expires": [ "-1" @@ -9004,16 +5203,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpReE55MVhSVk5VUTBWT1ZGSkJURlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUozWlhOMFkyVnVkSEpoYkhWekluMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVeE1EVXRWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.13" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -9024,22 +5223,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01" + "https://management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11984" + "11992" ], "x-ms-request-id": [ - "99109673-900e-47d9-8fc3-8ae094273bcf" + "aff4b277-3573-4e61-9e6d-c205919ecb48" ], "x-ms-correlation-request-id": [ - "99109673-900e-47d9-8fc3-8ae094273bcf" + "aff4b277-3573-4e61-9e6d-c205919ecb48" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T155331Z:99109673-900e-47d9-8fc3-8ae094273bcf" + "WESTCENTRALUS:20210410T054912Z:aff4b277-3573-4e61-9e6d-c205919ecb48" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -9048,7 +5247,7 @@ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:53:31 GMT" + "Sat, 10 Apr 2021 05:49:11 GMT" ], "Expires": [ "-1" @@ -9061,16 +5260,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpReE55MVhSVk5VUTBWT1ZGSkJURlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUozWlhOMFkyVnVkSEpoYkhWekluMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVeE1EVXRWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.13" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -9081,22 +5280,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01" + "https://management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11983" + "11991" ], "x-ms-request-id": [ - "e19da7b1-edc6-45db-8cf7-f73b272a5394" + "9fc2d1e8-c018-4690-a448-74141b85dd90" ], "x-ms-correlation-request-id": [ - "e19da7b1-edc6-45db-8cf7-f73b272a5394" + "9fc2d1e8-c018-4690-a448-74141b85dd90" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T155346Z:e19da7b1-edc6-45db-8cf7-f73b272a5394" + "WESTCENTRALUS:20210410T054927Z:9fc2d1e8-c018-4690-a448-74141b85dd90" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -9105,7 +5304,7 @@ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:53:45 GMT" + "Sat, 10 Apr 2021 05:49:26 GMT" ], "Expires": [ "-1" @@ -9118,16 +5317,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpReE55MVhSVk5VUTBWT1ZGSkJURlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUozWlhOMFkyVnVkSEpoYkhWekluMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVeE1EVXRWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.13" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -9138,22 +5337,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01" + "https://management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11982" + "11990" ], "x-ms-request-id": [ - "86b9e11a-06c9-4766-8359-828027fb4333" + "d8a484b0-ea56-47a2-be63-c9e9de130e97" ], "x-ms-correlation-request-id": [ - "86b9e11a-06c9-4766-8359-828027fb4333" + "d8a484b0-ea56-47a2-be63-c9e9de130e97" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T155401Z:86b9e11a-06c9-4766-8359-828027fb4333" + "WESTCENTRALUS:20210410T054942Z:d8a484b0-ea56-47a2-be63-c9e9de130e97" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -9162,7 +5361,7 @@ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:54:00 GMT" + "Sat, 10 Apr 2021 05:49:41 GMT" ], "Expires": [ "-1" @@ -9175,16 +5374,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpReE55MVhSVk5VUTBWT1ZGSkJURlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUozWlhOMFkyVnVkSEpoYkhWekluMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVeE1EVXRWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.13" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -9195,22 +5394,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01" + "https://management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11981" + "11989" ], "x-ms-request-id": [ - "1cc7b765-43f7-4e41-bb77-27cff79383f7" + "1947b670-ec9f-4758-a041-06ac7672d5da" ], "x-ms-correlation-request-id": [ - "1cc7b765-43f7-4e41-bb77-27cff79383f7" + "1947b670-ec9f-4758-a041-06ac7672d5da" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T155416Z:1cc7b765-43f7-4e41-bb77-27cff79383f7" + "WESTCENTRALUS:20210410T054957Z:1947b670-ec9f-4758-a041-06ac7672d5da" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -9219,7 +5418,7 @@ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:54:16 GMT" + "Sat, 10 Apr 2021 05:49:56 GMT" ], "Expires": [ "-1" @@ -9232,16 +5431,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpReE55MVhSVk5VUTBWT1ZGSkJURlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUozWlhOMFkyVnVkSEpoYkhWekluMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVeE1EVXRWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.13" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -9252,22 +5451,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01" + "https://management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11980" + "11988" ], "x-ms-request-id": [ - "711bd176-6b33-4fe8-9e08-d45b25907235" + "79a110e5-801c-47a2-b8eb-93af6b52af5f" ], "x-ms-correlation-request-id": [ - "711bd176-6b33-4fe8-9e08-d45b25907235" + "79a110e5-801c-47a2-b8eb-93af6b52af5f" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T155431Z:711bd176-6b33-4fe8-9e08-d45b25907235" + "WESTCENTRALUS:20210410T055012Z:79a110e5-801c-47a2-b8eb-93af6b52af5f" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -9276,7 +5475,7 @@ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:54:31 GMT" + "Sat, 10 Apr 2021 05:50:11 GMT" ], "Expires": [ "-1" @@ -9289,16 +5488,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpReE55MVhSVk5VUTBWT1ZGSkJURlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUozWlhOMFkyVnVkSEpoYkhWekluMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVeE1EVXRWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.13" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -9309,22 +5508,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01" + "https://management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11979" + "11986" ], "x-ms-request-id": [ - "1e5eb9df-7db9-48a3-b8ec-6740b718aea8" + "a81390c9-953f-49e4-8ae7-177684b1aafc" ], "x-ms-correlation-request-id": [ - "1e5eb9df-7db9-48a3-b8ec-6740b718aea8" + "a81390c9-953f-49e4-8ae7-177684b1aafc" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T155446Z:1e5eb9df-7db9-48a3-b8ec-6740b718aea8" + "WESTCENTRALUS:20210410T055027Z:a81390c9-953f-49e4-8ae7-177684b1aafc" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -9333,7 +5532,7 @@ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:54:45 GMT" + "Sat, 10 Apr 2021 05:50:26 GMT" ], "Expires": [ "-1" @@ -9346,16 +5545,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpReE55MVhSVk5VUTBWT1ZGSkJURlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUozWlhOMFkyVnVkSEpoYkhWekluMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVeE1EVXRWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.13" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -9366,22 +5565,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01" + "https://management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11978" + "11985" ], "x-ms-request-id": [ - "62196908-bce4-4b77-a76c-f9c4010f8802" + "f59a317b-502a-433a-b248-8e266e254a46" ], "x-ms-correlation-request-id": [ - "62196908-bce4-4b77-a76c-f9c4010f8802" + "f59a317b-502a-433a-b248-8e266e254a46" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T155501Z:62196908-bce4-4b77-a76c-f9c4010f8802" + "WESTCENTRALUS:20210410T055042Z:f59a317b-502a-433a-b248-8e266e254a46" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -9390,7 +5589,7 @@ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:55:01 GMT" + "Sat, 10 Apr 2021 05:50:42 GMT" ], "Expires": [ "-1" @@ -9403,16 +5602,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpReE55MVhSVk5VUTBWT1ZGSkJURlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUozWlhOMFkyVnVkSEpoYkhWekluMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVeE1EVXRWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.13" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -9423,22 +5622,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01" + "https://management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11977" + "11983" ], "x-ms-request-id": [ - "ae6fe75f-3f63-4387-b993-438481370c92" + "8ee63ff8-223d-4e8a-9723-82c4e0426059" ], "x-ms-correlation-request-id": [ - "ae6fe75f-3f63-4387-b993-438481370c92" + "8ee63ff8-223d-4e8a-9723-82c4e0426059" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T155516Z:ae6fe75f-3f63-4387-b993-438481370c92" + "WESTCENTRALUS:20210410T055057Z:8ee63ff8-223d-4e8a-9723-82c4e0426059" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -9447,7 +5646,7 @@ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:55:16 GMT" + "Sat, 10 Apr 2021 05:50:56 GMT" ], "Expires": [ "-1" @@ -9460,16 +5659,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpReE55MVhSVk5VUTBWT1ZGSkJURlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUozWlhOMFkyVnVkSEpoYkhWekluMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVeE1EVXRWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.13" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -9480,22 +5679,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01" + "https://management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11976" + "11981" ], "x-ms-request-id": [ - "cf71a5d7-db3c-4123-a8a3-8d143d4aeed7" + "075eba85-d6a5-4006-9028-dce9b313777d" ], "x-ms-correlation-request-id": [ - "cf71a5d7-db3c-4123-a8a3-8d143d4aeed7" + "075eba85-d6a5-4006-9028-dce9b313777d" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T155531Z:cf71a5d7-db3c-4123-a8a3-8d143d4aeed7" + "WESTCENTRALUS:20210410T055112Z:075eba85-d6a5-4006-9028-dce9b313777d" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -9504,7 +5703,7 @@ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:55:31 GMT" + "Sat, 10 Apr 2021 05:51:11 GMT" ], "Expires": [ "-1" @@ -9517,16 +5716,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpReE55MVhSVk5VUTBWT1ZGSkJURlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUozWlhOMFkyVnVkSEpoYkhWekluMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVeE1EVXRWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.13" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -9537,22 +5736,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01" + "https://management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11975" + "11980" ], "x-ms-request-id": [ - "a3eb0bfb-7d5f-41b2-acb0-672b354cb200" + "78378c70-729b-46b5-b004-3be0eddd8337" ], "x-ms-correlation-request-id": [ - "a3eb0bfb-7d5f-41b2-acb0-672b354cb200" + "78378c70-729b-46b5-b004-3be0eddd8337" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T155547Z:a3eb0bfb-7d5f-41b2-acb0-672b354cb200" + "WESTCENTRALUS:20210410T055127Z:78378c70-729b-46b5-b004-3be0eddd8337" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -9561,7 +5760,7 @@ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:55:46 GMT" + "Sat, 10 Apr 2021 05:51:26 GMT" ], "Expires": [ "-1" @@ -9574,16 +5773,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpReE55MVhSVk5VUTBWT1ZGSkJURlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUozWlhOMFkyVnVkSEpoYkhWekluMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVeE1EVXRWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.13" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -9594,22 +5793,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01" + "https://management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11974" + "11979" ], "x-ms-request-id": [ - "8120b286-fa02-4cff-a8f3-82f01f9b047c" + "127d8acf-b596-426f-8b55-d426020d8a16" ], "x-ms-correlation-request-id": [ - "8120b286-fa02-4cff-a8f3-82f01f9b047c" + "127d8acf-b596-426f-8b55-d426020d8a16" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T155602Z:8120b286-fa02-4cff-a8f3-82f01f9b047c" + "WESTCENTRALUS:20210410T055142Z:127d8acf-b596-426f-8b55-d426020d8a16" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -9618,7 +5817,7 @@ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:56:01 GMT" + "Sat, 10 Apr 2021 05:51:42 GMT" ], "Expires": [ "-1" @@ -9631,16 +5830,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpReE55MVhSVk5VUTBWT1ZGSkJURlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUozWlhOMFkyVnVkSEpoYkhWekluMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVeE1EVXRWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.13" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -9651,22 +5850,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01" + "https://management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11973" + "11978" ], "x-ms-request-id": [ - "c0679d0e-ab31-4afe-9a79-ce7aac86974a" + "0806cb94-122a-42b4-a831-1532b341046d" ], "x-ms-correlation-request-id": [ - "c0679d0e-ab31-4afe-9a79-ce7aac86974a" + "0806cb94-122a-42b4-a831-1532b341046d" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T155617Z:c0679d0e-ab31-4afe-9a79-ce7aac86974a" + "WESTCENTRALUS:20210410T055157Z:0806cb94-122a-42b4-a831-1532b341046d" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -9675,7 +5874,7 @@ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:56:16 GMT" + "Sat, 10 Apr 2021 05:51:57 GMT" ], "Expires": [ "-1" @@ -9688,16 +5887,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpReE55MVhSVk5VUTBWT1ZGSkJURlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUozWlhOMFkyVnVkSEpoYkhWekluMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVeE1EVXRWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.13" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -9708,22 +5907,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01" + "https://management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11972" + "11977" ], "x-ms-request-id": [ - "0b0b8acb-578c-4cd8-976b-5828d186bb69" + "48e50a1f-864a-43d4-b802-2e77de942a22" ], "x-ms-correlation-request-id": [ - "0b0b8acb-578c-4cd8-976b-5828d186bb69" + "48e50a1f-864a-43d4-b802-2e77de942a22" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T155632Z:0b0b8acb-578c-4cd8-976b-5828d186bb69" + "WESTCENTRALUS:20210410T055212Z:48e50a1f-864a-43d4-b802-2e77de942a22" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -9732,7 +5931,7 @@ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:56:31 GMT" + "Sat, 10 Apr 2021 05:52:12 GMT" ], "Expires": [ "-1" @@ -9745,16 +5944,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpReE55MVhSVk5VUTBWT1ZGSkJURlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUozWlhOMFkyVnVkSEpoYkhWekluMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVeE1EVXRWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.13" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -9765,22 +5964,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01" + "https://management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11971" + "11976" ], "x-ms-request-id": [ - "d1c2b95f-ae8d-4cfe-8328-09f601efb8ab" + "1f007825-49d3-46af-b422-a990b9e2cd3a" ], "x-ms-correlation-request-id": [ - "d1c2b95f-ae8d-4cfe-8328-09f601efb8ab" + "1f007825-49d3-46af-b422-a990b9e2cd3a" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T155647Z:d1c2b95f-ae8d-4cfe-8328-09f601efb8ab" + "WESTCENTRALUS:20210410T055227Z:1f007825-49d3-46af-b422-a990b9e2cd3a" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -9789,7 +5988,7 @@ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:56:46 GMT" + "Sat, 10 Apr 2021 05:52:26 GMT" ], "Expires": [ "-1" @@ -9802,16 +6001,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpReE55MVhSVk5VUTBWT1ZGSkJURlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUozWlhOMFkyVnVkSEpoYkhWekluMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVeE1EVXRWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.13" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -9822,22 +6021,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01" + "https://management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11970" + "11975" ], "x-ms-request-id": [ - "0c7b80cf-8181-45c7-a4d0-146a17cbbc59" + "c00b7f0b-8499-4433-a291-243bfbe66882" ], "x-ms-correlation-request-id": [ - "0c7b80cf-8181-45c7-a4d0-146a17cbbc59" + "c00b7f0b-8499-4433-a291-243bfbe66882" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T155702Z:0c7b80cf-8181-45c7-a4d0-146a17cbbc59" + "WESTCENTRALUS:20210410T055242Z:c00b7f0b-8499-4433-a291-243bfbe66882" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -9846,7 +6045,7 @@ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:57:01 GMT" + "Sat, 10 Apr 2021 05:52:42 GMT" ], "Expires": [ "-1" @@ -9859,16 +6058,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpReE55MVhSVk5VUTBWT1ZGSkJURlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUozWlhOMFkyVnVkSEpoYkhWekluMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVeE1EVXRWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.13" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -9879,22 +6078,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01" + "https://management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11969" + "11974" ], "x-ms-request-id": [ - "0bc66a3d-6fdb-455c-a9da-1544149dc523" + "7730f449-4497-4415-9a07-64ae8194bad6" ], "x-ms-correlation-request-id": [ - "0bc66a3d-6fdb-455c-a9da-1544149dc523" + "7730f449-4497-4415-9a07-64ae8194bad6" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T155717Z:0bc66a3d-6fdb-455c-a9da-1544149dc523" + "WESTCENTRALUS:20210410T055258Z:7730f449-4497-4415-9a07-64ae8194bad6" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -9903,7 +6102,7 @@ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:57:16 GMT" + "Sat, 10 Apr 2021 05:52:57 GMT" ], "Expires": [ "-1" @@ -9916,16 +6115,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpReE55MVhSVk5VUTBWT1ZGSkJURlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUozWlhOMFkyVnVkSEpoYkhWekluMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVeE1EVXRWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.13" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -9936,22 +6135,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01" + "https://management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11968" + "11973" ], "x-ms-request-id": [ - "a7abf61d-8eae-454f-b9af-b158b3f889c4" + "6b6208d5-f452-4cce-8d96-9f0cafb0149d" ], "x-ms-correlation-request-id": [ - "a7abf61d-8eae-454f-b9af-b158b3f889c4" + "6b6208d5-f452-4cce-8d96-9f0cafb0149d" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T155732Z:a7abf61d-8eae-454f-b9af-b158b3f889c4" + "WESTCENTRALUS:20210410T055313Z:6b6208d5-f452-4cce-8d96-9f0cafb0149d" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -9960,7 +6159,7 @@ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:57:32 GMT" + "Sat, 10 Apr 2021 05:53:12 GMT" ], "Expires": [ "-1" @@ -9973,16 +6172,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpReE55MVhSVk5VUTBWT1ZGSkJURlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUozWlhOMFkyVnVkSEpoYkhWekluMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVeE1EVXRWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.13" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -9993,22 +6192,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01" + "https://management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11967" + "11972" ], "x-ms-request-id": [ - "b831ae51-545a-484b-9cfc-00cdd802ab7f" + "377836e0-4100-4331-9ea2-c0003212aa2e" ], "x-ms-correlation-request-id": [ - "b831ae51-545a-484b-9cfc-00cdd802ab7f" + "377836e0-4100-4331-9ea2-c0003212aa2e" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T155747Z:b831ae51-545a-484b-9cfc-00cdd802ab7f" + "WESTCENTRALUS:20210410T055328Z:377836e0-4100-4331-9ea2-c0003212aa2e" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -10017,7 +6216,7 @@ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:57:47 GMT" + "Sat, 10 Apr 2021 05:53:27 GMT" ], "Expires": [ "-1" @@ -10030,16 +6229,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpReE55MVhSVk5VUTBWT1ZGSkJURlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUozWlhOMFkyVnVkSEpoYkhWekluMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVeE1EVXRWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.13" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -10050,22 +6249,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01" + "https://management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11966" + "11971" ], "x-ms-request-id": [ - "d5422194-76a5-4612-a438-78958f6f42e5" + "fb5e0b72-f972-4134-b523-830ba2a7f3c2" ], "x-ms-correlation-request-id": [ - "d5422194-76a5-4612-a438-78958f6f42e5" + "fb5e0b72-f972-4134-b523-830ba2a7f3c2" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T155802Z:d5422194-76a5-4612-a438-78958f6f42e5" + "WESTCENTRALUS:20210410T055343Z:fb5e0b72-f972-4134-b523-830ba2a7f3c2" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -10074,7 +6273,7 @@ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:58:01 GMT" + "Sat, 10 Apr 2021 05:53:42 GMT" ], "Expires": [ "-1" @@ -10087,16 +6286,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpReE55MVhSVk5VUTBWT1ZGSkJURlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUozWlhOMFkyVnVkSEpoYkhWekluMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVeE1EVXRWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.13" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -10107,22 +6306,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01" + "https://management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11965" + "11970" ], "x-ms-request-id": [ - "b7437774-886f-475c-8e65-697b61fdd098" + "ab1464f2-1be4-4c8f-b47f-ef935706970b" ], "x-ms-correlation-request-id": [ - "b7437774-886f-475c-8e65-697b61fdd098" + "ab1464f2-1be4-4c8f-b47f-ef935706970b" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T155817Z:b7437774-886f-475c-8e65-697b61fdd098" + "WESTCENTRALUS:20210410T055358Z:ab1464f2-1be4-4c8f-b47f-ef935706970b" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -10131,7 +6330,7 @@ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:58:16 GMT" + "Sat, 10 Apr 2021 05:53:58 GMT" ], "Expires": [ "-1" @@ -10144,16 +6343,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpReE55MVhSVk5VUTBWT1ZGSkJURlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUozWlhOMFkyVnVkSEpoYkhWekluMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVeE1EVXRWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.13" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -10164,22 +6363,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01" + "https://management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11964" + "11969" ], "x-ms-request-id": [ - "c76f946f-a4d3-46a9-b74a-14328623c30d" + "785eef86-9c4a-4e3d-b576-72389eac7450" ], "x-ms-correlation-request-id": [ - "c76f946f-a4d3-46a9-b74a-14328623c30d" + "785eef86-9c4a-4e3d-b576-72389eac7450" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T155832Z:c76f946f-a4d3-46a9-b74a-14328623c30d" + "WESTCENTRALUS:20210410T055413Z:785eef86-9c4a-4e3d-b576-72389eac7450" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -10188,7 +6387,7 @@ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:58:32 GMT" + "Sat, 10 Apr 2021 05:54:13 GMT" ], "Expires": [ "-1" @@ -10201,16 +6400,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpReE55MVhSVk5VUTBWT1ZGSkJURlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUozWlhOMFkyVnVkSEpoYkhWekluMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVeE1EVXRWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.13" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -10221,22 +6420,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01" + "https://management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11963" + "11968" ], "x-ms-request-id": [ - "40f4a615-d3a5-409e-8a79-dbf71dcbc312" + "b20007e8-5f61-4787-a314-f488d71f272a" ], "x-ms-correlation-request-id": [ - "40f4a615-d3a5-409e-8a79-dbf71dcbc312" + "b20007e8-5f61-4787-a314-f488d71f272a" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T155847Z:40f4a615-d3a5-409e-8a79-dbf71dcbc312" + "WESTCENTRALUS:20210410T055428Z:b20007e8-5f61-4787-a314-f488d71f272a" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -10245,7 +6444,7 @@ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:58:47 GMT" + "Sat, 10 Apr 2021 05:54:27 GMT" ], "Expires": [ "-1" @@ -10258,16 +6457,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpReE55MVhSVk5VUTBWT1ZGSkJURlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUozWlhOMFkyVnVkSEpoYkhWekluMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVeE1EVXRWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.13" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -10278,22 +6477,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01" + "https://management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11962" + "11967" ], "x-ms-request-id": [ - "c6530895-ee42-4fce-a3aa-c8283939de99" + "5928b076-a044-44be-999f-1ef3043fd055" ], "x-ms-correlation-request-id": [ - "c6530895-ee42-4fce-a3aa-c8283939de99" + "5928b076-a044-44be-999f-1ef3043fd055" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T155902Z:c6530895-ee42-4fce-a3aa-c8283939de99" + "WESTCENTRALUS:20210410T055443Z:5928b076-a044-44be-999f-1ef3043fd055" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -10302,7 +6501,7 @@ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:59:02 GMT" + "Sat, 10 Apr 2021 05:54:42 GMT" ], "Expires": [ "-1" @@ -10315,16 +6514,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpReE55MVhSVk5VUTBWT1ZGSkJURlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUozWlhOMFkyVnVkSEpoYkhWekluMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVeE1EVXRWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.13" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -10335,22 +6534,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01" + "https://management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11961" + "11966" ], "x-ms-request-id": [ - "81efb383-afd0-4ad2-bcfe-d2910102fccf" + "335cb38c-ff1a-4fe1-b1f4-c5a60e62898f" ], "x-ms-correlation-request-id": [ - "81efb383-afd0-4ad2-bcfe-d2910102fccf" + "335cb38c-ff1a-4fe1-b1f4-c5a60e62898f" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T155917Z:81efb383-afd0-4ad2-bcfe-d2910102fccf" + "WESTCENTRALUS:20210410T055458Z:335cb38c-ff1a-4fe1-b1f4-c5a60e62898f" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -10359,7 +6558,7 @@ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:59:17 GMT" + "Sat, 10 Apr 2021 05:54:57 GMT" ], "Expires": [ "-1" @@ -10372,16 +6571,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpReE55MVhSVk5VUTBWT1ZGSkJURlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUozWlhOMFkyVnVkSEpoYkhWekluMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVeE1EVXRWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.13" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -10392,22 +6591,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01" + "https://management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11960" + "11965" ], "x-ms-request-id": [ - "f4ce6c3d-08a7-40e6-95af-8779587004ac" + "42774aca-96a0-4639-ab3c-6cd32b262043" ], "x-ms-correlation-request-id": [ - "f4ce6c3d-08a7-40e6-95af-8779587004ac" + "42774aca-96a0-4639-ab3c-6cd32b262043" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T155932Z:f4ce6c3d-08a7-40e6-95af-8779587004ac" + "WESTCENTRALUS:20210410T055513Z:42774aca-96a0-4639-ab3c-6cd32b262043" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -10416,7 +6615,7 @@ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:59:32 GMT" + "Sat, 10 Apr 2021 05:55:13 GMT" ], "Expires": [ "-1" @@ -10429,16 +6628,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpReE55MVhSVk5VUTBWT1ZGSkJURlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUozWlhOMFkyVnVkSEpoYkhWekluMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVeE1EVXRWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.13" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -10449,22 +6648,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01" + "https://management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11959" + "11964" ], "x-ms-request-id": [ - "b6091538-ea7c-499e-bdea-07a89ff53372" + "f22d3c2a-c37f-42c3-920b-ea3ed7b22959" ], "x-ms-correlation-request-id": [ - "b6091538-ea7c-499e-bdea-07a89ff53372" + "f22d3c2a-c37f-42c3-920b-ea3ed7b22959" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T155947Z:b6091538-ea7c-499e-bdea-07a89ff53372" + "WESTCENTRALUS:20210410T055528Z:f22d3c2a-c37f-42c3-920b-ea3ed7b22959" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -10473,7 +6672,7 @@ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 15:59:47 GMT" + "Sat, 10 Apr 2021 05:55:28 GMT" ], "Expires": [ "-1" @@ -10486,16 +6685,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpReE55MVhSVk5VUTBWT1ZGSkJURlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUozWlhOMFkyVnVkSEpoYkhWekluMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVeE1EVXRWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.13" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -10506,22 +6705,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01" + "https://management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11959" + "11963" ], "x-ms-request-id": [ - "0adea3f9-6e83-4d19-98c9-967cc06d037c" + "1fb8053c-d672-4ad8-918c-71f9085d3272" ], "x-ms-correlation-request-id": [ - "0adea3f9-6e83-4d19-98c9-967cc06d037c" + "1fb8053c-d672-4ad8-918c-71f9085d3272" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T160002Z:0adea3f9-6e83-4d19-98c9-967cc06d037c" + "WESTCENTRALUS:20210410T055543Z:1fb8053c-d672-4ad8-918c-71f9085d3272" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -10530,7 +6729,7 @@ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 16:00:02 GMT" + "Sat, 10 Apr 2021 05:55:43 GMT" ], "Expires": [ "-1" @@ -10543,16 +6742,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpReE55MVhSVk5VUTBWT1ZGSkJURlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUozWlhOMFkyVnVkSEpoYkhWekluMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVeE1EVXRWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.13" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -10563,22 +6762,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01" + "https://management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11958" + "11962" ], "x-ms-request-id": [ - "42896de3-e48c-43c9-adab-6bfd24e4fb77" + "c77b6b1f-36d5-414e-b70f-85ba7c345b31" ], "x-ms-correlation-request-id": [ - "42896de3-e48c-43c9-adab-6bfd24e4fb77" + "c77b6b1f-36d5-414e-b70f-85ba7c345b31" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T160017Z:42896de3-e48c-43c9-adab-6bfd24e4fb77" + "WESTCENTRALUS:20210410T055558Z:c77b6b1f-36d5-414e-b70f-85ba7c345b31" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -10587,7 +6786,7 @@ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 16:00:17 GMT" + "Sat, 10 Apr 2021 05:55:58 GMT" ], "Expires": [ "-1" @@ -10600,16 +6799,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpReE55MVhSVk5VUTBWT1ZGSkJURlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUozWlhOMFkyVnVkSEpoYkhWekluMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVeE1EVXRWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.13" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -10620,22 +6819,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01" + "https://management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11957" + "11961" ], "x-ms-request-id": [ - "4205bc49-40e0-4f82-85b1-9f0df9e7290d" + "19e42383-799e-4e44-af38-53853e2e7431" ], "x-ms-correlation-request-id": [ - "4205bc49-40e0-4f82-85b1-9f0df9e7290d" + "19e42383-799e-4e44-af38-53853e2e7431" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T160033Z:4205bc49-40e0-4f82-85b1-9f0df9e7290d" + "WESTCENTRALUS:20210410T055613Z:19e42383-799e-4e44-af38-53853e2e7431" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -10644,7 +6843,7 @@ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 16:00:32 GMT" + "Sat, 10 Apr 2021 05:56:12 GMT" ], "Expires": [ "-1" @@ -10657,16 +6856,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpReE55MVhSVk5VUTBWT1ZGSkJURlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUozWlhOMFkyVnVkSEpoYkhWekluMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVeE1EVXRWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.13" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -10677,22 +6876,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01" + "https://management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11956" + "11960" ], "x-ms-request-id": [ - "52bf60f1-4776-4441-a5ab-a634145c9b87" + "a2754470-789f-408e-ab06-5a793ba8fae3" ], "x-ms-correlation-request-id": [ - "52bf60f1-4776-4441-a5ab-a634145c9b87" + "a2754470-789f-408e-ab06-5a793ba8fae3" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T160048Z:52bf60f1-4776-4441-a5ab-a634145c9b87" + "WESTCENTRALUS:20210410T055628Z:a2754470-789f-408e-ab06-5a793ba8fae3" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -10701,7 +6900,7 @@ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 16:00:47 GMT" + "Sat, 10 Apr 2021 05:56:28 GMT" ], "Expires": [ "-1" @@ -10714,16 +6913,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpReE55MVhSVk5VUTBWT1ZGSkJURlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUozWlhOMFkyVnVkSEpoYkhWekluMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVeE1EVXRWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.13" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -10734,16 +6933,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11955" + "11959" ], "x-ms-request-id": [ - "ae70601d-fb16-4df6-bedd-7756d8066dba" + "042885b4-c42d-4d1c-a51d-3f070816787a" ], "x-ms-correlation-request-id": [ - "ae70601d-fb16-4df6-bedd-7756d8066dba" + "042885b4-c42d-4d1c-a51d-3f070816787a" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T160103Z:ae70601d-fb16-4df6-bedd-7756d8066dba" + "WESTCENTRALUS:20210410T055643Z:042885b4-c42d-4d1c-a51d-3f070816787a" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -10752,7 +6951,7 @@ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 16:01:02 GMT" + "Sat, 10 Apr 2021 05:56:43 GMT" ], "Expires": [ "-1" @@ -10765,16 +6964,16 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQxNy1XRVNUQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJ3ZXN0Y2VudHJhbHVzIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjFmMWRlZWQtYWY2MC00YmFiLTkyMjMtNjVkMzQwNDYyZTI0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpReE55MVhSVk5VUTBWT1ZGSkJURlZUSWl3aWFtOWlURzlqWVhScGIyNGlPaUozWlhOMFkyVnVkSEpoYkhWekluMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzUxMDUtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVeE1EVXRWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.6.29812.02", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.13" + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" ] }, "ResponseHeaders": { @@ -10785,16 +6984,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11954" + "11958" ], "x-ms-request-id": [ - "eb6c7399-a337-4333-ba30-21de5984a3e2" + "f5306876-d2bc-48ba-9c69-2415ad207415" ], "x-ms-correlation-request-id": [ - "eb6c7399-a337-4333-ba30-21de5984a3e2" + "f5306876-d2bc-48ba-9c69-2415ad207415" ], "x-ms-routing-request-id": [ - "CENTRALUS:20200607T160103Z:eb6c7399-a337-4333-ba30-21de5984a3e2" + "WESTCENTRALUS:20210410T055643Z:f5306876-d2bc-48ba-9c69-2415ad207415" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -10803,7 +7002,7 @@ "nosniff" ], "Date": [ - "Sun, 07 Jun 2020 16:01:03 GMT" + "Sat, 10 Apr 2021 05:56:43 GMT" ], "Expires": [ "-1" @@ -10818,17 +7017,17 @@ ], "Names": { "Test-VirtualNetworkGatewayConnectionCRUD": [ - "ps417", - "ps4334", - "ps1107", - "ps8897", - "ps8553", - "ps3728", - "ps1665", - "ps2083" + "ps5105", + "ps8464", + "ps1232", + "ps8627", + "ps2692", + "ps9329", + "ps9673", + "ps5850" ] }, "Variables": { - "SubscriptionId": "b1f1deed-af60-4bab-9223-65d340462e24" + "SubscriptionId": "7afd8f92-c220-4f53-886e-1df53a69afd4" } -} +} \ No newline at end of file diff --git a/src/Network/Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.VirtualNetworkGatewayTests/TestVirtualNetworkGatewayNatRuleCRUD.json b/src/Network/Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.VirtualNetworkGatewayTests/TestVirtualNetworkGatewayNatRuleCRUD.json new file mode 100644 index 000000000000..0d33b6974aee --- /dev/null +++ b/src/Network/Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.VirtualNetworkGatewayTests/TestVirtualNetworkGatewayNatRuleCRUD.json @@ -0,0 +1,4905 @@ +{ + "Entries": [ + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourcegroups/ps5516?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlZ3JvdXBzL3BzNTUxNj9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"location\": \"West Central US\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "66c0e47e-625c-43b1-a819-dc8323b22014" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "37" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-request-id": [ + "207f74c8-dcf4-4af9-ad59-e2f405bc07ad" + ], + "x-ms-correlation-request-id": [ + "207f74c8-dcf4-4af9-ad59-e2f405bc07ad" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210410T003131Z:207f74c8-dcf4-4af9-ad59-e2f405bc07ad" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:31:31 GMT" + ], + "Content-Length": [ + "172" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516\",\r\n \"name\": \"ps5516\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworks/ps8492?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTUxNi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzODQ5Mj9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "9bf1271d-0d93-42b2-b9e5-899500e4ef62" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-failure-cause": [ + "gateway" + ], + "x-ms-request-id": [ + "8ead5b31-34ae-4854-9cc6-3d3f3edfb6a0" + ], + "x-ms-correlation-request-id": [ + "8ead5b31-34ae-4854-9cc6-3d3f3edfb6a0" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T003132Z:8ead5b31-34ae-4854-9cc6-3d3f3edfb6a0" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:31:32 GMT" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "218" + ] + }, + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/virtualNetworks/ps8492' under resource group 'ps5516' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", + "StatusCode": 404 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworks/ps8492?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTUxNi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzODQ5Mj9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "9bf1271d-0d93-42b2-b9e5-899500e4ef62" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"74b49d6a-4b29-44c2-a2c6-5be1c506bd60\"" + ], + "x-ms-request-id": [ + "ffc4fb0f-9b5b-4b92-b0cc-20722d51074a" + ], + "x-ms-correlation-request-id": [ + "37e13f69-b5dd-4e29-a254-d1a1054ac2d1" + ], + "x-ms-arm-service-request-id": [ + "4e67c225-6a57-42c3-a29f-f92b2841bbbc" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11997" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T003141Z:37e13f69-b5dd-4e29-a254-d1a1054ac2d1" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:31:40 GMT" + ], + "Content-Length": [ + "1255" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps8492\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworks/ps8492\",\r\n \"etag\": \"W/\\\"74b49d6a-4b29-44c2-a2c6-5be1c506bd60\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"70f98488-dbee-4ea5-9f75-407cacdbbb90\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"GatewaySubnet\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworks/ps8492/subnets/GatewaySubnet\",\r\n \"etag\": \"W/\\\"74b49d6a-4b29-44c2-a2c6-5be1c506bd60\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworks/ps8492?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTUxNi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzODQ5Mj9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "9bf1271d-0d93-42b2-b9e5-899500e4ef62" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"74b49d6a-4b29-44c2-a2c6-5be1c506bd60\"" + ], + "x-ms-request-id": [ + "3e43623b-99c2-485f-b85b-c90b39e6a1bb" + ], + "x-ms-correlation-request-id": [ + "45479433-22fb-400b-a775-08013ee47728" + ], + "x-ms-arm-service-request-id": [ + "fb7126d2-bc32-4681-a6e7-99922ac5c228" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11996" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T003141Z:45479433-22fb-400b-a775-08013ee47728" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:31:40 GMT" + ], + "Content-Length": [ + "1255" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps8492\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworks/ps8492\",\r\n \"etag\": \"W/\\\"74b49d6a-4b29-44c2-a2c6-5be1c506bd60\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"70f98488-dbee-4ea5-9f75-407cacdbbb90\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"GatewaySubnet\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworks/ps8492/subnets/GatewaySubnet\",\r\n \"etag\": \"W/\\\"74b49d6a-4b29-44c2-a2c6-5be1c506bd60\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworks/ps8492?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTUxNi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzODQ5Mj9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "91b21271-f43c-4edc-90ce-0b1763af8793" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"74b49d6a-4b29-44c2-a2c6-5be1c506bd60\"" + ], + "x-ms-request-id": [ + "e663bc68-f3a2-46de-829d-51dc16dd0248" + ], + "x-ms-correlation-request-id": [ + "46622865-f476-4dee-82e3-41ed6218093d" + ], + "x-ms-arm-service-request-id": [ + "00e38da2-1765-4507-ae31-3a59c35a558a" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11995" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T003141Z:46622865-f476-4dee-82e3-41ed6218093d" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:31:41 GMT" + ], + "Content-Length": [ + "1255" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps8492\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworks/ps8492\",\r\n \"etag\": \"W/\\\"74b49d6a-4b29-44c2-a2c6-5be1c506bd60\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"70f98488-dbee-4ea5-9f75-407cacdbbb90\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"GatewaySubnet\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworks/ps8492/subnets/GatewaySubnet\",\r\n \"etag\": \"W/\\\"74b49d6a-4b29-44c2-a2c6-5be1c506bd60\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworks/ps8492?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTUxNi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzODQ5Mj9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"properties\": {\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"addressPrefixes\": [],\r\n \"serviceEndpoints\": [],\r\n \"serviceEndpointPolicies\": [],\r\n \"ipAllocations\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"name\": \"GatewaySubnet\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false,\r\n \"ipAllocations\": []\r\n },\r\n \"location\": \"centraluseuap\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "9bf1271d-0d93-42b2-b9e5-899500e4ef62" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "691" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "3" + ], + "x-ms-request-id": [ + "17ce3b12-5420-43e4-8ab2-e7a3ef6c270d" + ], + "Azure-AsyncOperation": [ + "https://brazilus.management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/17ce3b12-5420-43e4-8ab2-e7a3ef6c270d?api-version=2021-02-01" + ], + "x-ms-correlation-request-id": [ + "7335b45b-7144-4fae-858b-738516af1678" + ], + "Azure-AsyncNotification": [ + "Enabled" + ], + "x-ms-arm-service-request-id": [ + "4249fedf-e8a9-4f0a-82ba-e599a1b5058d" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T003137Z:7335b45b-7144-4fae-858b-738516af1678" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:31:37 GMT" + ], + "Content-Length": [ + "1253" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps8492\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworks/ps8492\",\r\n \"etag\": \"W/\\\"6237aa03-fe22-484d-8529-95bfdb608390\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"70f98488-dbee-4ea5-9f75-407cacdbbb90\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"GatewaySubnet\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworks/ps8492/subnets/GatewaySubnet\",\r\n \"etag\": \"W/\\\"6237aa03-fe22-484d-8529-95bfdb608390\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/17ce3b12-5420-43e4-8ab2-e7a3ef6c270d?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzE3Y2UzYjEyLTU0MjAtNDNlNC04YWIyLWU3YTNlZjZjMjcwZD9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "9bf1271d-0d93-42b2-b9e5-899500e4ef62" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "788efca9-f14f-45ed-8d9d-dc732600ae05" + ], + "x-ms-correlation-request-id": [ + "a99dff63-7df5-4810-a0ca-96633070a96b" + ], + "x-ms-arm-service-request-id": [ + "2957df26-821e-459e-9472-a22e7d1e1869" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11998" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T003140Z:a99dff63-7df5-4810-a0ca-96633070a96b" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:31:40 GMT" + ], + "Content-Length": [ + "29" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/publicIPAddresses/ps2489?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTUxNi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvcHVibGljSVBBZGRyZXNzZXMvcHMyNDg5P2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "00af217e-f19b-4a4d-a6db-e749b4bb9cd2" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-failure-cause": [ + "gateway" + ], + "x-ms-request-id": [ + "64928eb7-e2f0-4649-9a62-da73746d249e" + ], + "x-ms-correlation-request-id": [ + "64928eb7-e2f0-4649-9a62-da73746d249e" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T003141Z:64928eb7-e2f0-4649-9a62-da73746d249e" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:31:41 GMT" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "220" + ] + }, + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/publicIPAddresses/ps2489' under resource group 'ps5516' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", + "StatusCode": 404 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/publicIPAddresses/ps2489?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTUxNi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvcHVibGljSVBBZGRyZXNzZXMvcHMyNDg5P2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "00af217e-f19b-4a4d-a6db-e749b4bb9cd2" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"05e4beb7-6f29-4f85-a20c-4c5ae92e4f61\"" + ], + "x-ms-request-id": [ + "7ae1119d-0f7e-49a4-a477-3e9cfbe6e69a" + ], + "x-ms-correlation-request-id": [ + "0cbe846c-570a-47ac-86ec-a88c76d40198" + ], + "x-ms-arm-service-request-id": [ + "a4e327cf-8649-4234-a71a-dfc43f388714" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11992" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T003147Z:0cbe846c-570a-47ac-86ec-a88c76d40198" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:31:47 GMT" + ], + "Content-Length": [ + "747" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps2489\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/publicIPAddresses/ps2489\",\r\n \"etag\": \"W/\\\"05e4beb7-6f29-4f85-a20c-4c5ae92e4f61\\\"\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"7d9df14c-f0bb-4b2b-8a6b-dcb0897de619\",\r\n \"publicIPAddressVersion\": \"IPv4\",\r\n \"publicIPAllocationMethod\": \"Dynamic\",\r\n \"idleTimeoutInMinutes\": 4,\r\n \"dnsSettings\": {\r\n \"domainNameLabel\": \"ps8204\",\r\n \"fqdn\": \"ps8204.centraluseuap.cloudapp.azure.com\"\r\n },\r\n \"ipTags\": []\r\n },\r\n \"type\": \"Microsoft.Network/publicIPAddresses\",\r\n \"sku\": {\r\n \"name\": \"Basic\",\r\n \"tier\": \"Regional\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/publicIPAddresses/ps2489?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTUxNi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvcHVibGljSVBBZGRyZXNzZXMvcHMyNDg5P2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "00af217e-f19b-4a4d-a6db-e749b4bb9cd2" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"05e4beb7-6f29-4f85-a20c-4c5ae92e4f61\"" + ], + "x-ms-request-id": [ + "2537a2da-5780-442c-8f1b-decf2f192876" + ], + "x-ms-correlation-request-id": [ + "fcf40696-3d97-46c9-ac31-c668ba1d1935" + ], + "x-ms-arm-service-request-id": [ + "28f5a670-1650-48cc-9b20-d0e17ffa4038" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11991" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T003147Z:fcf40696-3d97-46c9-ac31-c668ba1d1935" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:31:47 GMT" + ], + "Content-Length": [ + "747" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps2489\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/publicIPAddresses/ps2489\",\r\n \"etag\": \"W/\\\"05e4beb7-6f29-4f85-a20c-4c5ae92e4f61\\\"\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"7d9df14c-f0bb-4b2b-8a6b-dcb0897de619\",\r\n \"publicIPAddressVersion\": \"IPv4\",\r\n \"publicIPAllocationMethod\": \"Dynamic\",\r\n \"idleTimeoutInMinutes\": 4,\r\n \"dnsSettings\": {\r\n \"domainNameLabel\": \"ps8204\",\r\n \"fqdn\": \"ps8204.centraluseuap.cloudapp.azure.com\"\r\n },\r\n \"ipTags\": []\r\n },\r\n \"type\": \"Microsoft.Network/publicIPAddresses\",\r\n \"sku\": {\r\n \"name\": \"Basic\",\r\n \"tier\": \"Regional\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/publicIPAddresses/ps2489?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTUxNi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvcHVibGljSVBBZGRyZXNzZXMvcHMyNDg5P2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"publicIPAllocationMethod\": \"Dynamic\",\r\n \"dnsSettings\": {\r\n \"domainNameLabel\": \"ps8204\"\r\n },\r\n \"ipTags\": []\r\n },\r\n \"zones\": [],\r\n \"location\": \"centraluseuap\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "00af217e-f19b-4a4d-a6db-e749b4bb9cd2" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "203" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "1" + ], + "x-ms-request-id": [ + "79ae874d-f35f-42ad-b3a7-41376e123885" + ], + "Azure-AsyncOperation": [ + "https://brazilus.management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/79ae874d-f35f-42ad-b3a7-41376e123885?api-version=2021-02-01" + ], + "x-ms-correlation-request-id": [ + "a92aef84-a7bd-468e-8967-77cffa775ddf" + ], + "Azure-AsyncNotification": [ + "Enabled" + ], + "x-ms-arm-service-request-id": [ + "197125e7-f9d7-4802-8d91-374b95652395" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1198" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T003145Z:a92aef84-a7bd-468e-8967-77cffa775ddf" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:31:45 GMT" + ], + "Content-Length": [ + "746" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps2489\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/publicIPAddresses/ps2489\",\r\n \"etag\": \"W/\\\"686dd961-6fa5-4e73-9a7f-0bc1f7dc6fda\\\"\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"7d9df14c-f0bb-4b2b-8a6b-dcb0897de619\",\r\n \"publicIPAddressVersion\": \"IPv4\",\r\n \"publicIPAllocationMethod\": \"Dynamic\",\r\n \"idleTimeoutInMinutes\": 4,\r\n \"dnsSettings\": {\r\n \"domainNameLabel\": \"ps8204\",\r\n \"fqdn\": \"ps8204.centraluseuap.cloudapp.azure.com\"\r\n },\r\n \"ipTags\": []\r\n },\r\n \"type\": \"Microsoft.Network/publicIPAddresses\",\r\n \"sku\": {\r\n \"name\": \"Basic\",\r\n \"tier\": \"Regional\"\r\n }\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/79ae874d-f35f-42ad-b3a7-41376e123885?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzc5YWU4NzRkLWYzNWYtNDJhZC1iM2E3LTQxMzc2ZTEyMzg4NT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "00af217e-f19b-4a4d-a6db-e749b4bb9cd2" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "91a80b48-cf1f-4497-b7e3-32b204315126" + ], + "x-ms-correlation-request-id": [ + "7f6db4de-4244-406e-8823-5e86097da021" + ], + "x-ms-arm-service-request-id": [ + "db61bc2f-43f3-4ab7-8ab1-4c9ff2f6a046" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11993" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T003147Z:7f6db4de-4244-406e-8823-5e86097da021" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:31:47 GMT" + ], + "Content-Length": [ + "29" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTUxNi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtHYXRld2F5cy9wczM5MTE/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "1428ec22-f5e8-4ff1-abb6-ed42ce831943" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-failure-cause": [ + "gateway" + ], + "x-ms-request-id": [ + "efb53b89-f187-4dbb-8064-4749d1b5e4d9" + ], + "x-ms-correlation-request-id": [ + "efb53b89-f187-4dbb-8064-4749d1b5e4d9" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T003147Z:efb53b89-f187-4dbb-8064-4749d1b5e4d9" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:31:47 GMT" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "225" + ] + }, + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/virtualNetworkGateways/ps3911' under resource group 'ps5516' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", + "StatusCode": 404 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTUxNi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtHYXRld2F5cy9wczM5MTE/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "a397c956-d7a7-402d-8763-511f16dddd4f" + ], + "x-ms-correlation-request-id": [ + "35d53ad2-c1fc-4399-8188-6a8d4b304b40" + ], + "x-ms-arm-service-request-id": [ + "82f0f73e-7de6-4573-b352-89280bd86c60" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11972" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T005313Z:35d53ad2-c1fc-4399-8188-6a8d4b304b40" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:53:12 GMT" + ], + "Content-Length": [ + "3062" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps3911\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911\",\r\n \"etag\": \"W/\\\"aba519c0-3234-4cd8-9d6a-b735f49daf67\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"d1891fb7-8774-46c5-93d6-e8c505d314a7\",\r\n \"packetCaptureDiagnosticState\": \"None\",\r\n \"enablePrivateIpAddress\": false,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"ps6935\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911/ipConfigurations/ps6935\",\r\n \"etag\": \"W/\\\"aba519c0-3234-4cd8-9d6a-b735f49daf67\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/publicIPAddresses/ps2489\"\r\n },\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworks/ps8492/subnets/GatewaySubnet\"\r\n }\r\n }\r\n }\r\n ],\r\n \"natRules\": [\r\n {\r\n \"name\": \"natRule1\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911/natRules/natRule1\",\r\n \"etag\": \"W/\\\"aba519c0-3234-4cd8-9d6a-b735f49daf67\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"type\": \"Static\",\r\n \"mode\": \"IngressSnat\",\r\n \"internalMappings\": [\r\n {\r\n \"addressSpace\": \"25.0.0.0/16\"\r\n }\r\n ],\r\n \"externalMappings\": [\r\n {\r\n \"addressSpace\": \"30.0.0.0/16\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways/natRules\"\r\n }\r\n ],\r\n \"enableBgpRouteTranslationForNat\": true,\r\n \"sku\": {\r\n \"name\": \"VpnGw2\",\r\n \"tier\": \"VpnGw2\",\r\n \"capacity\": 2\r\n },\r\n \"gatewayType\": \"Vpn\",\r\n \"vpnType\": \"RouteBased\",\r\n \"enableBgp\": false,\r\n \"activeActive\": false,\r\n \"bgpSettings\": {\r\n \"asn\": 65515,\r\n \"bgpPeeringAddress\": \"10.0.0.254\",\r\n \"peerWeight\": 0,\r\n \"bgpPeeringAddresses\": [\r\n {\r\n \"ipconfigurationId\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911/ipConfigurations/ps6935\",\r\n \"defaultBgpIpAddresses\": [\r\n \"10.0.0.254\"\r\n ],\r\n \"customBgpIpAddresses\": [],\r\n \"tunnelIpAddresses\": [\r\n \"52.176.239.9\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"vpnGatewayGeneration\": \"Generation1\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTUxNi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtHYXRld2F5cy9wczM5MTE/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "7c25fae7-d1dd-41e2-9f77-c6fca11f8519" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "520e89c2-cbbf-402a-b652-bdc83a13948a" + ], + "x-ms-correlation-request-id": [ + "156870d6-3b19-416d-83a0-34829a62f38b" + ], + "x-ms-arm-service-request-id": [ + "d9a39437-ea92-4c63-a29f-be2f30917d90" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11971" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T005313Z:156870d6-3b19-416d-83a0-34829a62f38b" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:53:12 GMT" + ], + "Content-Length": [ + "3062" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps3911\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911\",\r\n \"etag\": \"W/\\\"aba519c0-3234-4cd8-9d6a-b735f49daf67\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"d1891fb7-8774-46c5-93d6-e8c505d314a7\",\r\n \"packetCaptureDiagnosticState\": \"None\",\r\n \"enablePrivateIpAddress\": false,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"ps6935\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911/ipConfigurations/ps6935\",\r\n \"etag\": \"W/\\\"aba519c0-3234-4cd8-9d6a-b735f49daf67\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/publicIPAddresses/ps2489\"\r\n },\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworks/ps8492/subnets/GatewaySubnet\"\r\n }\r\n }\r\n }\r\n ],\r\n \"natRules\": [\r\n {\r\n \"name\": \"natRule1\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911/natRules/natRule1\",\r\n \"etag\": \"W/\\\"aba519c0-3234-4cd8-9d6a-b735f49daf67\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"type\": \"Static\",\r\n \"mode\": \"IngressSnat\",\r\n \"internalMappings\": [\r\n {\r\n \"addressSpace\": \"25.0.0.0/16\"\r\n }\r\n ],\r\n \"externalMappings\": [\r\n {\r\n \"addressSpace\": \"30.0.0.0/16\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways/natRules\"\r\n }\r\n ],\r\n \"enableBgpRouteTranslationForNat\": true,\r\n \"sku\": {\r\n \"name\": \"VpnGw2\",\r\n \"tier\": \"VpnGw2\",\r\n \"capacity\": 2\r\n },\r\n \"gatewayType\": \"Vpn\",\r\n \"vpnType\": \"RouteBased\",\r\n \"enableBgp\": false,\r\n \"activeActive\": false,\r\n \"bgpSettings\": {\r\n \"asn\": 65515,\r\n \"bgpPeeringAddress\": \"10.0.0.254\",\r\n \"peerWeight\": 0,\r\n \"bgpPeeringAddresses\": [\r\n {\r\n \"ipconfigurationId\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911/ipConfigurations/ps6935\",\r\n \"defaultBgpIpAddresses\": [\r\n \"10.0.0.254\"\r\n ],\r\n \"customBgpIpAddresses\": [],\r\n \"tunnelIpAddresses\": [\r\n \"52.176.239.9\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"vpnGatewayGeneration\": \"Generation1\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTUxNi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtHYXRld2F5cy9wczM5MTE/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "496a76a5-f4eb-43a3-8818-c6b49192c5a9" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "fc23b5f8-baa5-48e7-8e7a-2584e1b5a756" + ], + "x-ms-correlation-request-id": [ + "0023760b-484b-49ec-b937-fd4f20cfe33e" + ], + "x-ms-arm-service-request-id": [ + "3ad6433f-2039-41b7-acc0-790d47acf3e5" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11970" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T005313Z:0023760b-484b-49ec-b937-fd4f20cfe33e" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:53:13 GMT" + ], + "Content-Length": [ + "3062" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps3911\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911\",\r\n \"etag\": \"W/\\\"aba519c0-3234-4cd8-9d6a-b735f49daf67\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"d1891fb7-8774-46c5-93d6-e8c505d314a7\",\r\n \"packetCaptureDiagnosticState\": \"None\",\r\n \"enablePrivateIpAddress\": false,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"ps6935\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911/ipConfigurations/ps6935\",\r\n \"etag\": \"W/\\\"aba519c0-3234-4cd8-9d6a-b735f49daf67\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/publicIPAddresses/ps2489\"\r\n },\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworks/ps8492/subnets/GatewaySubnet\"\r\n }\r\n }\r\n }\r\n ],\r\n \"natRules\": [\r\n {\r\n \"name\": \"natRule1\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911/natRules/natRule1\",\r\n \"etag\": \"W/\\\"aba519c0-3234-4cd8-9d6a-b735f49daf67\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"type\": \"Static\",\r\n \"mode\": \"IngressSnat\",\r\n \"internalMappings\": [\r\n {\r\n \"addressSpace\": \"25.0.0.0/16\"\r\n }\r\n ],\r\n \"externalMappings\": [\r\n {\r\n \"addressSpace\": \"30.0.0.0/16\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways/natRules\"\r\n }\r\n ],\r\n \"enableBgpRouteTranslationForNat\": true,\r\n \"sku\": {\r\n \"name\": \"VpnGw2\",\r\n \"tier\": \"VpnGw2\",\r\n \"capacity\": 2\r\n },\r\n \"gatewayType\": \"Vpn\",\r\n \"vpnType\": \"RouteBased\",\r\n \"enableBgp\": false,\r\n \"activeActive\": false,\r\n \"bgpSettings\": {\r\n \"asn\": 65515,\r\n \"bgpPeeringAddress\": \"10.0.0.254\",\r\n \"peerWeight\": 0,\r\n \"bgpPeeringAddresses\": [\r\n {\r\n \"ipconfigurationId\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911/ipConfigurations/ps6935\",\r\n \"defaultBgpIpAddresses\": [\r\n \"10.0.0.254\"\r\n ],\r\n \"customBgpIpAddresses\": [],\r\n \"tunnelIpAddresses\": [\r\n \"52.176.239.9\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"vpnGatewayGeneration\": \"Generation1\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTUxNi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtHYXRld2F5cy9wczM5MTE/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "54a65100-bb5e-48ae-880a-a288dab9bc22" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "ba08dc8d-4066-47b4-8be8-c0cf25c71c3d" + ], + "x-ms-correlation-request-id": [ + "0dae169e-7d8b-42ec-8510-55ace81a9158" + ], + "x-ms-arm-service-request-id": [ + "dd43aa55-b2bc-49c4-95f9-5d5dd4a0eaf8" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11969" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T005314Z:0dae169e-7d8b-42ec-8510-55ace81a9158" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:53:13 GMT" + ], + "Content-Length": [ + "3062" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps3911\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911\",\r\n \"etag\": \"W/\\\"aba519c0-3234-4cd8-9d6a-b735f49daf67\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"d1891fb7-8774-46c5-93d6-e8c505d314a7\",\r\n \"packetCaptureDiagnosticState\": \"None\",\r\n \"enablePrivateIpAddress\": false,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"ps6935\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911/ipConfigurations/ps6935\",\r\n \"etag\": \"W/\\\"aba519c0-3234-4cd8-9d6a-b735f49daf67\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/publicIPAddresses/ps2489\"\r\n },\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworks/ps8492/subnets/GatewaySubnet\"\r\n }\r\n }\r\n }\r\n ],\r\n \"natRules\": [\r\n {\r\n \"name\": \"natRule1\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911/natRules/natRule1\",\r\n \"etag\": \"W/\\\"aba519c0-3234-4cd8-9d6a-b735f49daf67\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"type\": \"Static\",\r\n \"mode\": \"IngressSnat\",\r\n \"internalMappings\": [\r\n {\r\n \"addressSpace\": \"25.0.0.0/16\"\r\n }\r\n ],\r\n \"externalMappings\": [\r\n {\r\n \"addressSpace\": \"30.0.0.0/16\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways/natRules\"\r\n }\r\n ],\r\n \"enableBgpRouteTranslationForNat\": true,\r\n \"sku\": {\r\n \"name\": \"VpnGw2\",\r\n \"tier\": \"VpnGw2\",\r\n \"capacity\": 2\r\n },\r\n \"gatewayType\": \"Vpn\",\r\n \"vpnType\": \"RouteBased\",\r\n \"enableBgp\": false,\r\n \"activeActive\": false,\r\n \"bgpSettings\": {\r\n \"asn\": 65515,\r\n \"bgpPeeringAddress\": \"10.0.0.254\",\r\n \"peerWeight\": 0,\r\n \"bgpPeeringAddresses\": [\r\n {\r\n \"ipconfigurationId\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911/ipConfigurations/ps6935\",\r\n \"defaultBgpIpAddresses\": [\r\n \"10.0.0.254\"\r\n ],\r\n \"customBgpIpAddresses\": [],\r\n \"tunnelIpAddresses\": [\r\n \"52.176.239.9\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"vpnGatewayGeneration\": \"Generation1\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTUxNi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtHYXRld2F5cy9wczM5MTE/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "2d0747aa-8b17-4c43-a59f-22b48d167a21" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "c473892b-1b68-43e9-ac33-cfafdf62f6b5" + ], + "x-ms-correlation-request-id": [ + "65e0185d-1bac-4506-bce8-ee97dbfa137f" + ], + "x-ms-arm-service-request-id": [ + "6e76ee63-d5b7-4506-8941-7b78bfe52e53" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11968" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T005314Z:65e0185d-1bac-4506-bce8-ee97dbfa137f" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:53:13 GMT" + ], + "Content-Length": [ + "3062" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps3911\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911\",\r\n \"etag\": \"W/\\\"aba519c0-3234-4cd8-9d6a-b735f49daf67\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"d1891fb7-8774-46c5-93d6-e8c505d314a7\",\r\n \"packetCaptureDiagnosticState\": \"None\",\r\n \"enablePrivateIpAddress\": false,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"ps6935\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911/ipConfigurations/ps6935\",\r\n \"etag\": \"W/\\\"aba519c0-3234-4cd8-9d6a-b735f49daf67\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/publicIPAddresses/ps2489\"\r\n },\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworks/ps8492/subnets/GatewaySubnet\"\r\n }\r\n }\r\n }\r\n ],\r\n \"natRules\": [\r\n {\r\n \"name\": \"natRule1\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911/natRules/natRule1\",\r\n \"etag\": \"W/\\\"aba519c0-3234-4cd8-9d6a-b735f49daf67\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"type\": \"Static\",\r\n \"mode\": \"IngressSnat\",\r\n \"internalMappings\": [\r\n {\r\n \"addressSpace\": \"25.0.0.0/16\"\r\n }\r\n ],\r\n \"externalMappings\": [\r\n {\r\n \"addressSpace\": \"30.0.0.0/16\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways/natRules\"\r\n }\r\n ],\r\n \"enableBgpRouteTranslationForNat\": true,\r\n \"sku\": {\r\n \"name\": \"VpnGw2\",\r\n \"tier\": \"VpnGw2\",\r\n \"capacity\": 2\r\n },\r\n \"gatewayType\": \"Vpn\",\r\n \"vpnType\": \"RouteBased\",\r\n \"enableBgp\": false,\r\n \"activeActive\": false,\r\n \"bgpSettings\": {\r\n \"asn\": 65515,\r\n \"bgpPeeringAddress\": \"10.0.0.254\",\r\n \"peerWeight\": 0,\r\n \"bgpPeeringAddresses\": [\r\n {\r\n \"ipconfigurationId\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911/ipConfigurations/ps6935\",\r\n \"defaultBgpIpAddresses\": [\r\n \"10.0.0.254\"\r\n ],\r\n \"customBgpIpAddresses\": [],\r\n \"tunnelIpAddresses\": [\r\n \"52.176.239.9\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"vpnGatewayGeneration\": \"Generation1\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTUxNi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtHYXRld2F5cy9wczM5MTE/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "2d0747aa-8b17-4c43-a59f-22b48d167a21" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "87870b42-b1a8-4368-ad9c-b7c48564c601" + ], + "x-ms-correlation-request-id": [ + "1c661b21-fde0-41b7-837e-34325c2779f8" + ], + "x-ms-arm-service-request-id": [ + "4c1384de-b904-4c71-a93d-e6ffd847c82d" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11963" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T005438Z:1c661b21-fde0-41b7-837e-34325c2779f8" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:54:38 GMT" + ], + "Content-Length": [ + "3797" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps3911\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911\",\r\n \"etag\": \"W/\\\"33ce376d-5236-410e-9ffb-be2d33788a77\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"d1891fb7-8774-46c5-93d6-e8c505d314a7\",\r\n \"packetCaptureDiagnosticState\": \"None\",\r\n \"enablePrivateIpAddress\": false,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"ps6935\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911/ipConfigurations/ps6935\",\r\n \"etag\": \"W/\\\"33ce376d-5236-410e-9ffb-be2d33788a77\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/publicIPAddresses/ps2489\"\r\n },\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworks/ps8492/subnets/GatewaySubnet\"\r\n }\r\n }\r\n }\r\n ],\r\n \"natRules\": [\r\n {\r\n \"name\": \"natRule1\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911/natRules/natRule1\",\r\n \"etag\": \"W/\\\"33ce376d-5236-410e-9ffb-be2d33788a77\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"type\": \"Static\",\r\n \"mode\": \"IngressSnat\",\r\n \"internalMappings\": [\r\n {\r\n \"addressSpace\": \"25.0.0.0/16\"\r\n }\r\n ],\r\n \"externalMappings\": [\r\n {\r\n \"addressSpace\": \"30.0.0.0/16\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways/natRules\"\r\n },\r\n {\r\n \"name\": \"natRule2\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911/natRules/natRule2\",\r\n \"etag\": \"W/\\\"33ce376d-5236-410e-9ffb-be2d33788a77\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"type\": \"Static\",\r\n \"mode\": \"EgressSnat\",\r\n \"internalMappings\": [\r\n {\r\n \"addressSpace\": \"20.0.0.0/16\"\r\n }\r\n ],\r\n \"externalMappings\": [\r\n {\r\n \"addressSpace\": \"50.0.0.0/16\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways/natRules\"\r\n }\r\n ],\r\n \"enableBgpRouteTranslationForNat\": true,\r\n \"sku\": {\r\n \"name\": \"VpnGw2\",\r\n \"tier\": \"VpnGw2\",\r\n \"capacity\": 2\r\n },\r\n \"gatewayType\": \"Vpn\",\r\n \"vpnType\": \"RouteBased\",\r\n \"enableBgp\": false,\r\n \"activeActive\": false,\r\n \"bgpSettings\": {\r\n \"asn\": 65515,\r\n \"bgpPeeringAddress\": \"10.0.0.254\",\r\n \"peerWeight\": 0,\r\n \"bgpPeeringAddresses\": [\r\n {\r\n \"ipconfigurationId\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911/ipConfigurations/ps6935\",\r\n \"defaultBgpIpAddresses\": [\r\n \"10.0.0.254\"\r\n ],\r\n \"customBgpIpAddresses\": [],\r\n \"tunnelIpAddresses\": [\r\n \"52.176.239.9\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"vpnGatewayGeneration\": \"Generation1\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTUxNi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtHYXRld2F5cy9wczM5MTE/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "2d0747aa-8b17-4c43-a59f-22b48d167a21" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "ab17694d-621b-4870-9447-dd71d84058b5" + ], + "x-ms-correlation-request-id": [ + "9c7b948a-53ca-4515-9781-38c8101cbc08" + ], + "x-ms-arm-service-request-id": [ + "d588f740-3ede-4d93-a4fa-99bbcf986694" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11962" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T005439Z:9c7b948a-53ca-4515-9781-38c8101cbc08" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:54:39 GMT" + ], + "Content-Length": [ + "3797" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps3911\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911\",\r\n \"etag\": \"W/\\\"33ce376d-5236-410e-9ffb-be2d33788a77\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"d1891fb7-8774-46c5-93d6-e8c505d314a7\",\r\n \"packetCaptureDiagnosticState\": \"None\",\r\n \"enablePrivateIpAddress\": false,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"ps6935\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911/ipConfigurations/ps6935\",\r\n \"etag\": \"W/\\\"33ce376d-5236-410e-9ffb-be2d33788a77\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/publicIPAddresses/ps2489\"\r\n },\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworks/ps8492/subnets/GatewaySubnet\"\r\n }\r\n }\r\n }\r\n ],\r\n \"natRules\": [\r\n {\r\n \"name\": \"natRule1\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911/natRules/natRule1\",\r\n \"etag\": \"W/\\\"33ce376d-5236-410e-9ffb-be2d33788a77\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"type\": \"Static\",\r\n \"mode\": \"IngressSnat\",\r\n \"internalMappings\": [\r\n {\r\n \"addressSpace\": \"25.0.0.0/16\"\r\n }\r\n ],\r\n \"externalMappings\": [\r\n {\r\n \"addressSpace\": \"30.0.0.0/16\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways/natRules\"\r\n },\r\n {\r\n \"name\": \"natRule2\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911/natRules/natRule2\",\r\n \"etag\": \"W/\\\"33ce376d-5236-410e-9ffb-be2d33788a77\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"type\": \"Static\",\r\n \"mode\": \"EgressSnat\",\r\n \"internalMappings\": [\r\n {\r\n \"addressSpace\": \"20.0.0.0/16\"\r\n }\r\n ],\r\n \"externalMappings\": [\r\n {\r\n \"addressSpace\": \"50.0.0.0/16\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways/natRules\"\r\n }\r\n ],\r\n \"enableBgpRouteTranslationForNat\": true,\r\n \"sku\": {\r\n \"name\": \"VpnGw2\",\r\n \"tier\": \"VpnGw2\",\r\n \"capacity\": 2\r\n },\r\n \"gatewayType\": \"Vpn\",\r\n \"vpnType\": \"RouteBased\",\r\n \"enableBgp\": false,\r\n \"activeActive\": false,\r\n \"bgpSettings\": {\r\n \"asn\": 65515,\r\n \"bgpPeeringAddress\": \"10.0.0.254\",\r\n \"peerWeight\": 0,\r\n \"bgpPeeringAddresses\": [\r\n {\r\n \"ipconfigurationId\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911/ipConfigurations/ps6935\",\r\n \"defaultBgpIpAddresses\": [\r\n \"10.0.0.254\"\r\n ],\r\n \"customBgpIpAddresses\": [],\r\n \"tunnelIpAddresses\": [\r\n \"52.176.239.9\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"vpnGatewayGeneration\": \"Generation1\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTUxNi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtHYXRld2F5cy9wczM5MTE/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "53007271-0fcb-4940-9377-363654c9c9f8" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "1750a79c-bc7a-413f-a16a-b720b71baa4d" + ], + "x-ms-correlation-request-id": [ + "7982bf12-c8a4-4d20-b1f6-7cd7de02f44d" + ], + "x-ms-arm-service-request-id": [ + "e47aee12-c10e-46dd-9246-6506757e027f" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11959" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T005441Z:7982bf12-c8a4-4d20-b1f6-7cd7de02f44d" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:54:40 GMT" + ], + "Content-Length": [ + "3797" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps3911\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911\",\r\n \"etag\": \"W/\\\"33ce376d-5236-410e-9ffb-be2d33788a77\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"d1891fb7-8774-46c5-93d6-e8c505d314a7\",\r\n \"packetCaptureDiagnosticState\": \"None\",\r\n \"enablePrivateIpAddress\": false,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"ps6935\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911/ipConfigurations/ps6935\",\r\n \"etag\": \"W/\\\"33ce376d-5236-410e-9ffb-be2d33788a77\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/publicIPAddresses/ps2489\"\r\n },\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworks/ps8492/subnets/GatewaySubnet\"\r\n }\r\n }\r\n }\r\n ],\r\n \"natRules\": [\r\n {\r\n \"name\": \"natRule1\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911/natRules/natRule1\",\r\n \"etag\": \"W/\\\"33ce376d-5236-410e-9ffb-be2d33788a77\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"type\": \"Static\",\r\n \"mode\": \"IngressSnat\",\r\n \"internalMappings\": [\r\n {\r\n \"addressSpace\": \"25.0.0.0/16\"\r\n }\r\n ],\r\n \"externalMappings\": [\r\n {\r\n \"addressSpace\": \"30.0.0.0/16\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways/natRules\"\r\n },\r\n {\r\n \"name\": \"natRule2\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911/natRules/natRule2\",\r\n \"etag\": \"W/\\\"33ce376d-5236-410e-9ffb-be2d33788a77\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"type\": \"Static\",\r\n \"mode\": \"EgressSnat\",\r\n \"internalMappings\": [\r\n {\r\n \"addressSpace\": \"20.0.0.0/16\"\r\n }\r\n ],\r\n \"externalMappings\": [\r\n {\r\n \"addressSpace\": \"50.0.0.0/16\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways/natRules\"\r\n }\r\n ],\r\n \"enableBgpRouteTranslationForNat\": true,\r\n \"sku\": {\r\n \"name\": \"VpnGw2\",\r\n \"tier\": \"VpnGw2\",\r\n \"capacity\": 2\r\n },\r\n \"gatewayType\": \"Vpn\",\r\n \"vpnType\": \"RouteBased\",\r\n \"enableBgp\": false,\r\n \"activeActive\": false,\r\n \"bgpSettings\": {\r\n \"asn\": 65515,\r\n \"bgpPeeringAddress\": \"10.0.0.254\",\r\n \"peerWeight\": 0,\r\n \"bgpPeeringAddresses\": [\r\n {\r\n \"ipconfigurationId\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911/ipConfigurations/ps6935\",\r\n \"defaultBgpIpAddresses\": [\r\n \"10.0.0.254\"\r\n ],\r\n \"customBgpIpAddresses\": [],\r\n \"tunnelIpAddresses\": [\r\n \"52.176.239.9\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"vpnGatewayGeneration\": \"Generation1\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTUxNi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtHYXRld2F5cy9wczM5MTE/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"ipConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworks/ps8492/subnets/GatewaySubnet\"\r\n },\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/publicIPAddresses/ps2489\"\r\n }\r\n },\r\n \"name\": \"ps6935\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ResourceGroupNotSet/providers/Microsoft.Network/virtualNetworkGateways/VirtualNetworkGatewayNameNotSet/virtualNetworkGatewayIpConfiguration/ps6935\"\r\n }\r\n ],\r\n \"gatewayType\": \"Vpn\",\r\n \"vpnType\": \"RouteBased\",\r\n \"vpnGatewayGeneration\": \"None\",\r\n \"enableBgp\": false,\r\n \"enablePrivateIpAddress\": false,\r\n \"activeActive\": false,\r\n \"sku\": {\r\n \"name\": \"VpnGw2\",\r\n \"tier\": \"VpnGw2\"\r\n },\r\n \"natRules\": [\r\n {\r\n \"properties\": {\r\n \"type\": \"Static\",\r\n \"mode\": \"IngressSnat\",\r\n \"internalMappings\": [\r\n {\r\n \"addressSpace\": \"25.0.0.0/16\"\r\n }\r\n ],\r\n \"externalMappings\": [\r\n {\r\n \"addressSpace\": \"30.0.0.0/16\"\r\n }\r\n ]\r\n },\r\n \"name\": \"natRule1\"\r\n }\r\n ],\r\n \"enableBgpRouteTranslationForNat\": true\r\n },\r\n \"location\": \"centraluseuap\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "b37ef503-3d65-4cc4-b120-278a8bbbf3df" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "1574" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "10" + ], + "x-ms-request-id": [ + "cfeb9776-cf44-4e65-8fe8-085e2e4c855d" + ], + "Azure-AsyncOperation": [ + "https://brazilus.management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/cfeb9776-cf44-4e65-8fe8-085e2e4c855d?api-version=2021-02-01" + ], + "x-ms-correlation-request-id": [ + "873b5acb-6f11-45ee-a1ee-9cac7dff2d21" + ], + "Azure-AsyncNotification": [ + "Enabled" + ], + "x-ms-arm-service-request-id": [ + "dd7da99f-1fb3-4f3f-866f-af9e92512480" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1197" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T003149Z:873b5acb-6f11-45ee-a1ee-9cac7dff2d21" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:31:48 GMT" + ], + "Content-Length": [ + "3195" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps3911\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911\",\r\n \"etag\": \"W/\\\"6575e403-703c-40bb-b629-f2d01a5700fe\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"d1891fb7-8774-46c5-93d6-e8c505d314a7\",\r\n \"packetCaptureDiagnosticState\": \"None\",\r\n \"enablePrivateIpAddress\": false,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"ps6935\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911/ipConfigurations/ps6935\",\r\n \"etag\": \"W/\\\"6575e403-703c-40bb-b629-f2d01a5700fe\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/publicIPAddresses/ps2489\"\r\n },\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworks/ps8492/subnets/GatewaySubnet\"\r\n }\r\n }\r\n }\r\n ],\r\n \"natRules\": [\r\n {\r\n \"name\": \"natRule1\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911/natRules/natRule1\",\r\n \"etag\": \"W/\\\"6575e403-703c-40bb-b629-f2d01a5700fe\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"type\": \"Static\",\r\n \"mode\": \"IngressSnat\",\r\n \"internalMappings\": [\r\n {\r\n \"addressSpace\": \"25.0.0.0/16\"\r\n }\r\n ],\r\n \"externalMappings\": [\r\n {\r\n \"addressSpace\": \"30.0.0.0/16\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways/natRules\"\r\n }\r\n ],\r\n \"enableBgpRouteTranslationForNat\": true,\r\n \"sku\": {\r\n \"name\": \"VpnGw2\",\r\n \"tier\": \"VpnGw2\",\r\n \"capacity\": 2\r\n },\r\n \"gatewayType\": \"Vpn\",\r\n \"vpnType\": \"RouteBased\",\r\n \"enableBgp\": false,\r\n \"activeActive\": false,\r\n \"vpnClientConfiguration\": {\r\n \"vpnClientProtocols\": [\r\n \"OpenVPN\",\r\n \"IkeV2\"\r\n ],\r\n \"vpnAuthenticationTypes\": [],\r\n \"vpnClientRootCertificates\": [],\r\n \"vpnClientRevokedCertificates\": [],\r\n \"radiusServers\": [],\r\n \"vpnClientIpsecPolicies\": []\r\n },\r\n \"bgpSettings\": {\r\n \"asn\": 0,\r\n \"peerWeight\": 0,\r\n \"bgpPeeringAddresses\": [\r\n {\r\n \"ipconfigurationId\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911/ipConfigurations/ps6935\",\r\n \"defaultBgpIpAddresses\": [],\r\n \"customBgpIpAddresses\": []\r\n }\r\n ]\r\n },\r\n \"vpnGatewayGeneration\": \"None\"\r\n }\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTUxNi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtHYXRld2F5cy9wczM5MTE/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"ipConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworks/ps8492/subnets/GatewaySubnet\"\r\n },\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/publicIPAddresses/ps2489\"\r\n }\r\n },\r\n \"name\": \"ps6935\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911/ipConfigurations/ps6935\"\r\n }\r\n ],\r\n \"gatewayType\": \"Vpn\",\r\n \"vpnType\": \"RouteBased\",\r\n \"vpnGatewayGeneration\": \"Generation1\",\r\n \"enableBgp\": false,\r\n \"enablePrivateIpAddress\": false,\r\n \"activeActive\": false,\r\n \"sku\": {\r\n \"name\": \"VpnGw2\",\r\n \"tier\": \"VpnGw2\"\r\n },\r\n \"bgpSettings\": {\r\n \"asn\": 65515,\r\n \"bgpPeeringAddress\": \"10.0.0.254\",\r\n \"peerWeight\": 0,\r\n \"bgpPeeringAddresses\": [\r\n {\r\n \"ipconfigurationId\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911/ipConfigurations/ps6935\",\r\n \"customBgpIpAddresses\": []\r\n }\r\n ]\r\n },\r\n \"natRules\": [\r\n {\r\n \"properties\": {\r\n \"type\": \"Static\",\r\n \"mode\": \"IngressSnat\",\r\n \"internalMappings\": [\r\n {\r\n \"addressSpace\": \"25.0.0.0/16\"\r\n }\r\n ],\r\n \"externalMappings\": [\r\n {\r\n \"addressSpace\": \"30.0.0.0/16\"\r\n }\r\n ]\r\n },\r\n \"name\": \"natRule1\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911/natRules/natRule1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"type\": \"Static\",\r\n \"mode\": \"EgressSnat\",\r\n \"internalMappings\": [\r\n {\r\n \"addressSpace\": \"20.0.0.0/16\"\r\n }\r\n ],\r\n \"externalMappings\": [\r\n {\r\n \"addressSpace\": \"50.0.0.0/16\"\r\n }\r\n ]\r\n },\r\n \"name\": \"natRule2\"\r\n }\r\n ],\r\n \"enableBgpRouteTranslationForNat\": true\r\n },\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911\",\r\n \"location\": \"centraluseuap\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "2d0747aa-8b17-4c43-a59f-22b48d167a21" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "2633" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "10" + ], + "x-ms-request-id": [ + "4caebfb0-0724-4ae3-8076-d43eb5393871" + ], + "Azure-AsyncOperation": [ + "https://brazilus.management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/4caebfb0-0724-4ae3-8076-d43eb5393871?api-version=2021-02-01" + ], + "x-ms-correlation-request-id": [ + "db9485d1-a12d-4b56-9971-3931646dc160" + ], + "x-ms-arm-service-request-id": [ + "3cbbde2a-7cfc-4514-86dd-5748a872f178" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1196" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T005316Z:db9485d1-a12d-4b56-9971-3931646dc160" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:53:15 GMT" + ], + "Content-Length": [ + "4096" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps3911\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911\",\r\n \"etag\": \"W/\\\"32aafebf-c429-4946-af31-17982da4d240\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"d1891fb7-8774-46c5-93d6-e8c505d314a7\",\r\n \"packetCaptureDiagnosticState\": \"None\",\r\n \"enablePrivateIpAddress\": false,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"ps6935\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911/ipConfigurations/ps6935\",\r\n \"etag\": \"W/\\\"32aafebf-c429-4946-af31-17982da4d240\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/publicIPAddresses/ps2489\"\r\n },\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworks/ps8492/subnets/GatewaySubnet\"\r\n }\r\n }\r\n }\r\n ],\r\n \"natRules\": [\r\n {\r\n \"name\": \"natRule1\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911/natRules/natRule1\",\r\n \"etag\": \"W/\\\"32aafebf-c429-4946-af31-17982da4d240\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"type\": \"Static\",\r\n \"mode\": \"IngressSnat\",\r\n \"internalMappings\": [\r\n {\r\n \"addressSpace\": \"25.0.0.0/16\"\r\n }\r\n ],\r\n \"externalMappings\": [\r\n {\r\n \"addressSpace\": \"30.0.0.0/16\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways/natRules\"\r\n },\r\n {\r\n \"name\": \"natRule2\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911/natRules/natRule2\",\r\n \"etag\": \"W/\\\"32aafebf-c429-4946-af31-17982da4d240\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"type\": \"Static\",\r\n \"mode\": \"EgressSnat\",\r\n \"internalMappings\": [\r\n {\r\n \"addressSpace\": \"20.0.0.0/16\"\r\n }\r\n ],\r\n \"externalMappings\": [\r\n {\r\n \"addressSpace\": \"50.0.0.0/16\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways/natRules\"\r\n }\r\n ],\r\n \"enableBgpRouteTranslationForNat\": true,\r\n \"sku\": {\r\n \"name\": \"VpnGw2\",\r\n \"tier\": \"VpnGw2\",\r\n \"capacity\": 2\r\n },\r\n \"gatewayType\": \"Vpn\",\r\n \"vpnType\": \"RouteBased\",\r\n \"enableBgp\": false,\r\n \"activeActive\": false,\r\n \"vpnClientConfiguration\": {\r\n \"vpnClientProtocols\": [\r\n \"OpenVPN\",\r\n \"IkeV2\"\r\n ],\r\n \"vpnAuthenticationTypes\": [],\r\n \"vpnClientRootCertificates\": [],\r\n \"vpnClientRevokedCertificates\": [],\r\n \"radiusServers\": [],\r\n \"vpnClientIpsecPolicies\": []\r\n },\r\n \"bgpSettings\": {\r\n \"asn\": 65515,\r\n \"bgpPeeringAddress\": \"10.0.0.254\",\r\n \"peerWeight\": 0,\r\n \"bgpPeeringAddresses\": [\r\n {\r\n \"ipconfigurationId\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911/ipConfigurations/ps6935\",\r\n \"defaultBgpIpAddresses\": [\r\n \"10.0.0.254\"\r\n ],\r\n \"customBgpIpAddresses\": [],\r\n \"tunnelIpAddresses\": [\r\n \"52.176.239.9\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"vpnGatewayGeneration\": \"Generation1\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/cfeb9776-cf44-4e65-8fe8-085e2e4c855d?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2NmZWI5Nzc2LWNmNDQtNGU2NS04ZmU4LTA4NWUyZTRjODU1ZD9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "10" + ], + "x-ms-request-id": [ + "e609f31e-bea7-470f-8414-c7dc3f3dbe5c" + ], + "x-ms-correlation-request-id": [ + "7f27385b-dbb3-4842-aaa8-67f9700ab119" + ], + "x-ms-arm-service-request-id": [ + "2bc7e789-9a5a-4b43-ab13-bda478a1984c" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11989" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T003159Z:7f27385b-dbb3-4842-aaa8-67f9700ab119" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:31:59 GMT" + ], + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/cfeb9776-cf44-4e65-8fe8-085e2e4c855d?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2NmZWI5Nzc2LWNmNDQtNGU2NS04ZmU4LTA4NWUyZTRjODU1ZD9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "20" + ], + "x-ms-request-id": [ + "c54c19d0-0dec-4265-aebf-b3dc71326a4a" + ], + "x-ms-correlation-request-id": [ + "92cf17eb-df93-4660-891d-cf2740a62530" + ], + "x-ms-arm-service-request-id": [ + "367ffe33-0479-487b-88b0-929d9524a327" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11988" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T003209Z:92cf17eb-df93-4660-891d-cf2740a62530" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:32:09 GMT" + ], + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/cfeb9776-cf44-4e65-8fe8-085e2e4c855d?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2NmZWI5Nzc2LWNmNDQtNGU2NS04ZmU4LTA4NWUyZTRjODU1ZD9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "20" + ], + "x-ms-request-id": [ + "4973da28-8acf-4cd8-95e3-b162e5b691d1" + ], + "x-ms-correlation-request-id": [ + "80e58cd2-9059-43c8-a4c5-ac676690aef0" + ], + "x-ms-arm-service-request-id": [ + "089132a7-d962-40a9-8bfd-d754800bd244" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11987" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T003229Z:80e58cd2-9059-43c8-a4c5-ac676690aef0" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:32:29 GMT" + ], + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/cfeb9776-cf44-4e65-8fe8-085e2e4c855d?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2NmZWI5Nzc2LWNmNDQtNGU2NS04ZmU4LTA4NWUyZTRjODU1ZD9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "40" + ], + "x-ms-request-id": [ + "31177343-5b45-4fab-bb78-ee058c339636" + ], + "x-ms-correlation-request-id": [ + "0b43a1a6-23ad-42f2-b708-3d1c6a6e5c28" + ], + "x-ms-arm-service-request-id": [ + "e9db3665-5d5e-48e0-8d3c-9de3f32cd749" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11986" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T003249Z:0b43a1a6-23ad-42f2-b708-3d1c6a6e5c28" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:32:49 GMT" + ], + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/cfeb9776-cf44-4e65-8fe8-085e2e4c855d?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2NmZWI5Nzc2LWNmNDQtNGU2NS04ZmU4LTA4NWUyZTRjODU1ZD9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "40" + ], + "x-ms-request-id": [ + "9e3547a5-3e0a-4ed8-bc47-3b7f6d4e8efe" + ], + "x-ms-correlation-request-id": [ + "da5518cd-1112-408b-bb48-dd8a00123cdc" + ], + "x-ms-arm-service-request-id": [ + "2437de49-2869-4a43-8240-d3d20a82a984" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11985" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T003329Z:da5518cd-1112-408b-bb48-dd8a00123cdc" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:33:29 GMT" + ], + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/cfeb9776-cf44-4e65-8fe8-085e2e4c855d?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2NmZWI5Nzc2LWNmNDQtNGU2NS04ZmU4LTA4NWUyZTRjODU1ZD9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "80" + ], + "x-ms-request-id": [ + "377945cb-7b35-45e8-937b-d3854db10138" + ], + "x-ms-correlation-request-id": [ + "faefb1af-6c91-4fa7-97b9-a4e1f6524a4e" + ], + "x-ms-arm-service-request-id": [ + "39d978fa-881b-4974-94eb-3f91c7e0d924" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11984" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T003410Z:faefb1af-6c91-4fa7-97b9-a4e1f6524a4e" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:34:09 GMT" + ], + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/cfeb9776-cf44-4e65-8fe8-085e2e4c855d?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2NmZWI5Nzc2LWNmNDQtNGU2NS04ZmU4LTA4NWUyZTRjODU1ZD9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "160" + ], + "x-ms-request-id": [ + "f7269918-f733-45ef-9046-fe1295d4ea2f" + ], + "x-ms-correlation-request-id": [ + "87edeb07-265a-443c-a8d8-8ba9ee14c736" + ], + "x-ms-arm-service-request-id": [ + "e21e0286-91c3-4965-8f7a-799e7134fd73" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11983" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T003530Z:87edeb07-265a-443c-a8d8-8ba9ee14c736" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:35:30 GMT" + ], + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/cfeb9776-cf44-4e65-8fe8-085e2e4c855d?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2NmZWI5Nzc2LWNmNDQtNGU2NS04ZmU4LTA4NWUyZTRjODU1ZD9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "100" + ], + "x-ms-request-id": [ + "544728a3-364d-48dd-a1c2-4998d480e1d2" + ], + "x-ms-correlation-request-id": [ + "1f7f8505-bdaf-4a97-b421-effac22f25c8" + ], + "x-ms-arm-service-request-id": [ + "aebfef89-7d8f-4fbb-a2ac-3f75ec0ab4c4" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11982" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T003810Z:1f7f8505-bdaf-4a97-b421-effac22f25c8" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:38:10 GMT" + ], + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/cfeb9776-cf44-4e65-8fe8-085e2e4c855d?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2NmZWI5Nzc2LWNmNDQtNGU2NS04ZmU4LTA4NWUyZTRjODU1ZD9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "100" + ], + "x-ms-request-id": [ + "abdb1025-49ee-446c-b93f-9f9be0ab263d" + ], + "x-ms-correlation-request-id": [ + "74c99c0f-8cc9-4b26-acea-1499cd58b4a9" + ], + "x-ms-arm-service-request-id": [ + "4a837e92-88e0-4db3-8fdf-866af05a5f1c" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11981" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T003950Z:74c99c0f-8cc9-4b26-acea-1499cd58b4a9" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:39:50 GMT" + ], + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/cfeb9776-cf44-4e65-8fe8-085e2e4c855d?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2NmZWI5Nzc2LWNmNDQtNGU2NS04ZmU4LTA4NWUyZTRjODU1ZD9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "100" + ], + "x-ms-request-id": [ + "fa084cfc-438a-454b-b202-966065fb1f2f" + ], + "x-ms-correlation-request-id": [ + "16ea40dd-3aed-49ee-89a2-9e9654ac1773" + ], + "x-ms-arm-service-request-id": [ + "e1a5951a-ea66-43d3-8424-f1f10132cabe" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11980" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T004131Z:16ea40dd-3aed-49ee-89a2-9e9654ac1773" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:41:30 GMT" + ], + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/cfeb9776-cf44-4e65-8fe8-085e2e4c855d?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2NmZWI5Nzc2LWNmNDQtNGU2NS04ZmU4LTA4NWUyZTRjODU1ZD9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "100" + ], + "x-ms-request-id": [ + "0221cdec-24b8-4ea4-946f-a93117edc84d" + ], + "x-ms-correlation-request-id": [ + "cc551a6d-9682-4f2c-8f07-580998478d2f" + ], + "x-ms-arm-service-request-id": [ + "bfb6c8e8-a74a-41be-979f-f53c1870b9f6" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11979" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T004311Z:cc551a6d-9682-4f2c-8f07-580998478d2f" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:43:11 GMT" + ], + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/cfeb9776-cf44-4e65-8fe8-085e2e4c855d?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2NmZWI5Nzc2LWNmNDQtNGU2NS04ZmU4LTA4NWUyZTRjODU1ZD9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "100" + ], + "x-ms-request-id": [ + "a080058e-f895-4d0a-a834-8e4965c03830" + ], + "x-ms-correlation-request-id": [ + "86612166-8ab6-4e9d-82d8-0432d0d75693" + ], + "x-ms-arm-service-request-id": [ + "b66d8d65-03b5-4790-94d4-4aa871c32e82" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11978" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T004452Z:86612166-8ab6-4e9d-82d8-0432d0d75693" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:44:51 GMT" + ], + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/cfeb9776-cf44-4e65-8fe8-085e2e4c855d?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2NmZWI5Nzc2LWNmNDQtNGU2NS04ZmU4LTA4NWUyZTRjODU1ZD9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "100" + ], + "x-ms-request-id": [ + "e266da6b-23bf-4e80-83d8-b487b54e1a65" + ], + "x-ms-correlation-request-id": [ + "f799c832-6142-4124-b6f1-610bf93b6ab7" + ], + "x-ms-arm-service-request-id": [ + "11f26800-0888-49b8-9888-705da31f34fd" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11977" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T004632Z:f799c832-6142-4124-b6f1-610bf93b6ab7" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:46:32 GMT" + ], + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/cfeb9776-cf44-4e65-8fe8-085e2e4c855d?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2NmZWI5Nzc2LWNmNDQtNGU2NS04ZmU4LTA4NWUyZTRjODU1ZD9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "100" + ], + "x-ms-request-id": [ + "e3d03f22-26bb-403e-bcaa-34ccedaa13a8" + ], + "x-ms-correlation-request-id": [ + "1e39304d-42b0-4e2b-9926-0a87b0fe122f" + ], + "x-ms-arm-service-request-id": [ + "6e1acd86-c954-4883-bea0-719c783f43a5" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11976" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T004812Z:1e39304d-42b0-4e2b-9926-0a87b0fe122f" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:48:12 GMT" + ], + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/cfeb9776-cf44-4e65-8fe8-085e2e4c855d?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2NmZWI5Nzc2LWNmNDQtNGU2NS04ZmU4LTA4NWUyZTRjODU1ZD9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "100" + ], + "x-ms-request-id": [ + "a7ac1d14-2712-40be-8fc1-a3a6ab9dd6aa" + ], + "x-ms-correlation-request-id": [ + "846caf5c-2ab8-4e51-a6e2-74edf565ecb7" + ], + "x-ms-arm-service-request-id": [ + "0ecc3e14-bcd9-4325-a849-ca7d1acca2de" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11975" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T004952Z:846caf5c-2ab8-4e51-a6e2-74edf565ecb7" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:49:52 GMT" + ], + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/cfeb9776-cf44-4e65-8fe8-085e2e4c855d?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2NmZWI5Nzc2LWNmNDQtNGU2NS04ZmU4LTA4NWUyZTRjODU1ZD9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "100" + ], + "x-ms-request-id": [ + "f5192a4e-1ca4-48a2-b4fa-493addd7f859" + ], + "x-ms-correlation-request-id": [ + "0a9106b3-3b01-4cb1-9785-b63853334288" + ], + "x-ms-arm-service-request-id": [ + "aa984df3-5267-4afa-97f7-68efcf0b4374" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11974" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T005132Z:0a9106b3-3b01-4cb1-9785-b63853334288" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:51:32 GMT" + ], + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/cfeb9776-cf44-4e65-8fe8-085e2e4c855d?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zL2NmZWI5Nzc2LWNmNDQtNGU2NS04ZmU4LTA4NWUyZTRjODU1ZD9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "0fba157d-f95a-4a9f-b938-f1f94bf6f8fb" + ], + "x-ms-correlation-request-id": [ + "5d134230-169e-4be8-9d9e-795fd5173838" + ], + "x-ms-arm-service-request-id": [ + "6d2277c1-37a3-4049-bc11-a92bb15ab56e" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11973" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T005313Z:5d134230-169e-4be8-9d9e-795fd5173838" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:53:12 GMT" + ], + "Content-Length": [ + "29" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/4caebfb0-0724-4ae3-8076-d43eb5393871?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzRjYWViZmIwLTA3MjQtNGFlMy04MDc2LWQ0M2ViNTM5Mzg3MT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "2d0747aa-8b17-4c43-a59f-22b48d167a21" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "10" + ], + "x-ms-request-id": [ + "899b0758-9002-4ce5-bcea-7524bbe872f8" + ], + "x-ms-correlation-request-id": [ + "7d799904-0be6-4161-b08b-98b37dbfb526" + ], + "x-ms-arm-service-request-id": [ + "4d107575-e5d6-4173-a7fe-0f8d8d23001d" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11967" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T005326Z:7d799904-0be6-4161-b08b-98b37dbfb526" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:53:25 GMT" + ], + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/4caebfb0-0724-4ae3-8076-d43eb5393871?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzRjYWViZmIwLTA3MjQtNGFlMy04MDc2LWQ0M2ViNTM5Mzg3MT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "2d0747aa-8b17-4c43-a59f-22b48d167a21" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "20" + ], + "x-ms-request-id": [ + "810ad5ea-7e5f-492b-a299-bfdc3a32f8fc" + ], + "x-ms-correlation-request-id": [ + "0b16f05c-a2fa-4849-a400-cd59bda1cb06" + ], + "x-ms-arm-service-request-id": [ + "b853ac73-1d48-4c65-9246-e652909c00c6" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11966" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T005336Z:0b16f05c-a2fa-4849-a400-cd59bda1cb06" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:53:36 GMT" + ], + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/4caebfb0-0724-4ae3-8076-d43eb5393871?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzRjYWViZmIwLTA3MjQtNGFlMy04MDc2LWQ0M2ViNTM5Mzg3MT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "2d0747aa-8b17-4c43-a59f-22b48d167a21" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "40" + ], + "x-ms-request-id": [ + "0ef6b0e4-be86-4ed8-b592-7ac6613f3a1d" + ], + "x-ms-correlation-request-id": [ + "7bd76dd9-6384-45ec-9f48-5a0191557193" + ], + "x-ms-arm-service-request-id": [ + "39097247-45ed-4cde-b29b-e5f353b59125" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11965" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T005357Z:7bd76dd9-6384-45ec-9f48-5a0191557193" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:53:56 GMT" + ], + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/4caebfb0-0724-4ae3-8076-d43eb5393871?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzRjYWViZmIwLTA3MjQtNGFlMy04MDc2LWQ0M2ViNTM5Mzg3MT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "2d0747aa-8b17-4c43-a59f-22b48d167a21" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "cf7e60bc-2058-41db-9e81-c434b5927f84" + ], + "x-ms-correlation-request-id": [ + "36af0701-c41e-4e47-b792-44988624aae0" + ], + "x-ms-arm-service-request-id": [ + "f53eb7cb-7b8d-4d50-8b0f-64863a15107d" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11964" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T005437Z:36af0701-c41e-4e47-b792-44988624aae0" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:54:36 GMT" + ], + "Content-Length": [ + "29" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911/natRules?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTUxNi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtHYXRld2F5cy9wczM5MTEvbmF0UnVsZXM/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "f5207adb-9b11-4f35-a403-8fd1cb52cf56" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "2abf0905-af3a-4ffa-aaad-fe10c86eac51" + ], + "x-ms-correlation-request-id": [ + "b2f5aeb4-ff86-4cdf-9e93-70b60c949223" + ], + "x-ms-arm-service-request-id": [ + "92203996-e9ad-489a-b764-84f7be125a69" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11961" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T005440Z:b2f5aeb4-ff86-4cdf-9e93-70b60c949223" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:54:39 GMT" + ], + "Content-Length": [ + "1409" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"name\": \"natRule1\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911/natRules/natRule1\",\r\n \"etag\": \"W/\\\"33ce376d-5236-410e-9ffb-be2d33788a77\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"type\": \"Static\",\r\n \"mode\": \"IngressSnat\",\r\n \"internalMappings\": [\r\n {\r\n \"addressSpace\": \"25.0.0.0/16\"\r\n }\r\n ],\r\n \"externalMappings\": [\r\n {\r\n \"addressSpace\": \"30.0.0.0/16\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways/natRules\"\r\n },\r\n {\r\n \"name\": \"natRule2\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911/natRules/natRule2\",\r\n \"etag\": \"W/\\\"33ce376d-5236-410e-9ffb-be2d33788a77\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"type\": \"Static\",\r\n \"mode\": \"EgressSnat\",\r\n \"internalMappings\": [\r\n {\r\n \"addressSpace\": \"20.0.0.0/16\"\r\n }\r\n ],\r\n \"externalMappings\": [\r\n {\r\n \"addressSpace\": \"50.0.0.0/16\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways/natRules\"\r\n }\r\n ]\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911/natRules/natRule2?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTUxNi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtHYXRld2F5cy9wczM5MTEvbmF0UnVsZXMvbmF0UnVsZTI/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "4cb229c7-442d-4e97-8b8b-4649afefb758" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"33ce376d-5236-410e-9ffb-be2d33788a77\"" + ], + "x-ms-request-id": [ + "c64392fe-8ed8-4dfb-b8d8-89454bd3702a" + ], + "x-ms-correlation-request-id": [ + "b9ac8046-b2fd-4f9b-a473-f0e8ef23ac26" + ], + "x-ms-arm-service-request-id": [ + "42cfb943-d3bf-43ef-a5fd-73f8b2e9a3ff" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11960" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T005440Z:b9ac8046-b2fd-4f9b-a473-f0e8ef23ac26" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:54:40 GMT" + ], + "Content-Length": [ + "606" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"natRule2\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911/natRules/natRule2\",\r\n \"etag\": \"W/\\\"33ce376d-5236-410e-9ffb-be2d33788a77\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"type\": \"Static\",\r\n \"mode\": \"EgressSnat\",\r\n \"internalMappings\": [\r\n {\r\n \"addressSpace\": \"20.0.0.0/16\"\r\n }\r\n ],\r\n \"externalMappings\": [\r\n {\r\n \"addressSpace\": \"50.0.0.0/16\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways/natRules\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911/natRules/natRule2?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTUxNi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtHYXRld2F5cy9wczM5MTEvbmF0UnVsZXMvbmF0UnVsZTI/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "53007271-0fcb-4940-9377-363654c9c9f8" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"33ce376d-5236-410e-9ffb-be2d33788a77\"" + ], + "x-ms-request-id": [ + "c22e03d9-a06d-4a16-ae09-3abb6482bff4" + ], + "x-ms-correlation-request-id": [ + "a8db0b29-42ac-49ee-92b7-c4e937b62875" + ], + "x-ms-arm-service-request-id": [ + "794d91f3-34f4-4338-b5c6-9c44bf4830a1" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11958" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T005441Z:a8db0b29-42ac-49ee-92b7-c4e937b62875" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:54:41 GMT" + ], + "Content-Length": [ + "606" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"natRule2\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911/natRules/natRule2\",\r\n \"etag\": \"W/\\\"33ce376d-5236-410e-9ffb-be2d33788a77\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"type\": \"Static\",\r\n \"mode\": \"EgressSnat\",\r\n \"internalMappings\": [\r\n {\r\n \"addressSpace\": \"20.0.0.0/16\"\r\n }\r\n ],\r\n \"externalMappings\": [\r\n {\r\n \"addressSpace\": \"50.0.0.0/16\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways/natRules\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911/natRules/natRule2?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTUxNi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtHYXRld2F5cy9wczM5MTEvbmF0UnVsZXMvbmF0UnVsZTI/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "53007271-0fcb-4940-9377-363654c9c9f8" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"940f0bb6-7a32-40ad-b260-b9934f4180fe\"" + ], + "x-ms-request-id": [ + "2feadee7-90b3-4ad1-af03-546355ef1dce" + ], + "x-ms-correlation-request-id": [ + "98a8a715-6c4a-43f8-8cca-98aa7bc8a63b" + ], + "x-ms-arm-service-request-id": [ + "61ed810c-74d6-4088-95f0-e29b5c673be7" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11956" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T005455Z:98a8a715-6c4a-43f8-8cca-98aa7bc8a63b" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:54:54 GMT" + ], + "Content-Length": [ + "606" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"natRule2\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911/natRules/natRule2\",\r\n \"etag\": \"W/\\\"940f0bb6-7a32-40ad-b260-b9934f4180fe\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"type\": \"Static\",\r\n \"mode\": \"EgressSnat\",\r\n \"internalMappings\": [\r\n {\r\n \"addressSpace\": \"20.0.0.0/16\"\r\n }\r\n ],\r\n \"externalMappings\": [\r\n {\r\n \"addressSpace\": \"40.0.0.0/16\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways/natRules\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911/natRules/natRule2?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTUxNi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtHYXRld2F5cy9wczM5MTEvbmF0UnVsZXMvbmF0UnVsZTI/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"type\": \"Static\",\r\n \"mode\": \"EgressSnat\",\r\n \"internalMappings\": [\r\n {\r\n \"addressSpace\": \"20.0.0.0/16\"\r\n }\r\n ],\r\n \"externalMappings\": [\r\n {\r\n \"addressSpace\": \"40.0.0.0/16\"\r\n }\r\n ]\r\n },\r\n \"name\": \"natRule2\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911/natRules/natRule2\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "53007271-0fcb-4940-9377-363654c9c9f8" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "446" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "10" + ], + "x-ms-request-id": [ + "5f5ce6d5-4001-4465-afe4-9cec47340861" + ], + "Azure-AsyncOperation": [ + "https://brazilus.management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/5f5ce6d5-4001-4465-afe4-9cec47340861?api-version=2021-02-01" + ], + "x-ms-correlation-request-id": [ + "791d1e8f-cdaa-4a1e-8158-b135417855da" + ], + "x-ms-arm-service-request-id": [ + "5feb705b-194c-4475-a01f-c8ae2eea8c4f" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1195" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T005444Z:791d1e8f-cdaa-4a1e-8158-b135417855da" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:54:43 GMT" + ], + "Content-Length": [ + "605" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"natRule2\",\r\n \"id\": \"/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911/natRules/natRule2\",\r\n \"etag\": \"W/\\\"2b18f6e9-0403-42db-b464-6232e09da1f3\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"type\": \"Static\",\r\n \"mode\": \"EgressSnat\",\r\n \"internalMappings\": [\r\n {\r\n \"addressSpace\": \"20.0.0.0/16\"\r\n }\r\n ],\r\n \"externalMappings\": [\r\n {\r\n \"addressSpace\": \"40.0.0.0/16\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworkGateways/natRules\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/5f5ce6d5-4001-4465-afe4-9cec47340861?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzVmNWNlNmQ1LTQwMDEtNDQ2NS1hZmU0LTljZWM0NzM0MDg2MT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "53007271-0fcb-4940-9377-363654c9c9f8" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "c902fc2c-436e-40b5-8df5-a13526e1efaa" + ], + "x-ms-correlation-request-id": [ + "f697930b-5718-43d4-b867-8e7b114f0a4f" + ], + "x-ms-arm-service-request-id": [ + "ad262f7d-f02a-468e-8556-e349b044adf5" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11957" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T005454Z:f697930b-5718-43d4-b867-8e7b114f0a4f" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:54:54 GMT" + ], + "Content-Length": [ + "29" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911/natRules/natRule1?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTUxNi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtHYXRld2F5cy9wczM5MTEvbmF0UnVsZXMvbmF0UnVsZTE/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", + "RequestMethod": "DELETE", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "ba9c7746-a4b8-4370-b887-fc268a3f6b38" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://brazilus.management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operationResults/45daa840-fbc9-4a2c-bea6-53e2705f3fb5?api-version=2021-02-01" + ], + "Retry-After": [ + "10" + ], + "x-ms-request-id": [ + "45daa840-fbc9-4a2c-bea6-53e2705f3fb5" + ], + "Azure-AsyncOperation": [ + "https://brazilus.management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/45daa840-fbc9-4a2c-bea6-53e2705f3fb5?api-version=2021-02-01" + ], + "x-ms-correlation-request-id": [ + "82d3cd4d-7801-41bf-a515-066b5506114b" + ], + "x-ms-arm-service-request-id": [ + "b6199e32-ef20-4420-97bf-87c85af1651c" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-deletes": [ + "14999" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T005455Z:82d3cd4d-7801-41bf-a515-066b5506114b" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:54:55 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/45daa840-fbc9-4a2c-bea6-53e2705f3fb5?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzQ1ZGFhODQwLWZiYzktNGEyYy1iZWE2LTUzZTI3MDVmM2ZiNT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "ba9c7746-a4b8-4370-b887-fc268a3f6b38" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "4c87c79f-3d64-46b0-b835-8a05b7223673" + ], + "x-ms-correlation-request-id": [ + "e09bc271-98f9-4c9d-a012-8d747187ff7e" + ], + "x-ms-arm-service-request-id": [ + "ca0121b3-37a8-4324-9e1f-c2f94a1a9938" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11955" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T005507Z:e09bc271-98f9-4c9d-a012-8d747187ff7e" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:55:06 GMT" + ], + "Content-Length": [ + "29" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operationResults/45daa840-fbc9-4a2c-bea6-53e2705f3fb5?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25SZXN1bHRzLzQ1ZGFhODQwLWZiYzktNGEyYy1iZWE2LTUzZTI3MDVmM2ZiNT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "ba9c7746-a4b8-4370-b887-fc268a3f6b38" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://brazilus.management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operationResults/45daa840-fbc9-4a2c-bea6-53e2705f3fb5?api-version=2021-02-01" + ], + "x-ms-request-id": [ + "45daa840-fbc9-4a2c-bea6-53e2705f3fb5" + ], + "Azure-AsyncOperation": [ + "https://brazilus.management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/45daa840-fbc9-4a2c-bea6-53e2705f3fb5?api-version=2021-02-01" + ], + "x-ms-correlation-request-id": [ + "82d3cd4d-7801-41bf-a515-066b5506114b" + ], + "x-ms-arm-service-request-id": [ + "b6199e32-ef20-4420-97bf-87c85af1651c" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11954" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T005507Z:a8893478-6b50-4879-ad43-34ffbca1123b" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:55:07 GMT" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 204 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways/ps3911?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTUxNi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtHYXRld2F5cy9wczM5MTE/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", + "RequestMethod": "DELETE", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "3ccc9305-8ff3-4d6c-b720-452fbeda54a7" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://brazilus.management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operationResults/62fc7496-2ecb-4da6-b95e-5c6b75bf6a24?api-version=2021-02-01" + ], + "Retry-After": [ + "10" + ], + "x-ms-request-id": [ + "62fc7496-2ecb-4da6-b95e-5c6b75bf6a24" + ], + "Azure-AsyncOperation": [ + "https://brazilus.management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/62fc7496-2ecb-4da6-b95e-5c6b75bf6a24?api-version=2021-02-01" + ], + "x-ms-correlation-request-id": [ + "c9c2b50f-a305-4cd5-9e0e-03b97ecc7479" + ], + "Azure-AsyncNotification": [ + "Enabled" + ], + "x-ms-arm-service-request-id": [ + "dc65352c-aba7-4175-8a26-e2da23aa2aee" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-deletes": [ + "14998" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T005509Z:c9c2b50f-a305-4cd5-9e0e-03b97ecc7479" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:55:09 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/62fc7496-2ecb-4da6-b95e-5c6b75bf6a24?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzYyZmM3NDk2LTJlY2ItNGRhNi1iOTVlLTVjNmI3NWJmNmEyND9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "10" + ], + "x-ms-request-id": [ + "47700e42-0d36-4bb4-8c5b-9746778e7c33" + ], + "x-ms-correlation-request-id": [ + "7e8dd29a-c6b5-44da-90e7-d507b2bc5d6f" + ], + "x-ms-arm-service-request-id": [ + "98517bd3-6fb8-490f-b8a3-de9e143b581c" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11953" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T005520Z:7e8dd29a-c6b5-44da-90e7-d507b2bc5d6f" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:55:20 GMT" + ], + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/62fc7496-2ecb-4da6-b95e-5c6b75bf6a24?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzYyZmM3NDk2LTJlY2ItNGRhNi1iOTVlLTVjNmI3NWJmNmEyND9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "20" + ], + "x-ms-request-id": [ + "53c4c04c-ad40-4af5-9ce1-246d4aa35b22" + ], + "x-ms-correlation-request-id": [ + "c32c93ca-e71d-4e73-b99f-5ad2d81718a5" + ], + "x-ms-arm-service-request-id": [ + "7b3a57b1-dfc4-41c7-94a4-6be3bdf4c983" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11952" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T005530Z:c32c93ca-e71d-4e73-b99f-5ad2d81718a5" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:55:29 GMT" + ], + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/62fc7496-2ecb-4da6-b95e-5c6b75bf6a24?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzYyZmM3NDk2LTJlY2ItNGRhNi1iOTVlLTVjNmI3NWJmNmEyND9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "20" + ], + "x-ms-request-id": [ + "4afedd39-5d67-470b-ba36-42ea2f373fc3" + ], + "x-ms-correlation-request-id": [ + "415dbc50-c3ff-4971-b649-bf409b6bf931" + ], + "x-ms-arm-service-request-id": [ + "442a37a5-449f-4368-9ec6-0dee0ccdb38b" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11951" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T005550Z:415dbc50-c3ff-4971-b649-bf409b6bf931" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:55:50 GMT" + ], + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/62fc7496-2ecb-4da6-b95e-5c6b75bf6a24?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzYyZmM3NDk2LTJlY2ItNGRhNi1iOTVlLTVjNmI3NWJmNmEyND9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "40" + ], + "x-ms-request-id": [ + "7c7bad5c-1204-4c71-9444-18ac98c1b1b6" + ], + "x-ms-correlation-request-id": [ + "5fd031af-5325-4003-ad68-cc9e550bccc7" + ], + "x-ms-arm-service-request-id": [ + "6cb1025c-1547-42be-88c2-9ea1db92c8c5" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11950" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T005610Z:5fd031af-5325-4003-ad68-cc9e550bccc7" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:56:09 GMT" + ], + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/62fc7496-2ecb-4da6-b95e-5c6b75bf6a24?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzYyZmM3NDk2LTJlY2ItNGRhNi1iOTVlLTVjNmI3NWJmNmEyND9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "40" + ], + "x-ms-request-id": [ + "985d160c-137c-4b7a-a2dd-258234b8c214" + ], + "x-ms-correlation-request-id": [ + "a413ebbf-5d43-47be-ae6e-1b873c2d51d1" + ], + "x-ms-arm-service-request-id": [ + "c92a666c-8111-42f7-8e49-fefb88550d15" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11949" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T005650Z:a413ebbf-5d43-47be-ae6e-1b873c2d51d1" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:56:50 GMT" + ], + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/62fc7496-2ecb-4da6-b95e-5c6b75bf6a24?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzYyZmM3NDk2LTJlY2ItNGRhNi1iOTVlLTVjNmI3NWJmNmEyND9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "80" + ], + "x-ms-request-id": [ + "19dc9bc7-a4b8-4f5b-8156-ca360b0ecb76" + ], + "x-ms-correlation-request-id": [ + "c4783c82-9774-43dd-b170-c3a06f067ec4" + ], + "x-ms-arm-service-request-id": [ + "2bb380b3-cb5e-44a2-a349-36825120b695" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11948" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T005730Z:c4783c82-9774-43dd-b170-c3a06f067ec4" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:57:30 GMT" + ], + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/62fc7496-2ecb-4da6-b95e-5c6b75bf6a24?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzYyZmM3NDk2LTJlY2ItNGRhNi1iOTVlLTVjNmI3NWJmNmEyND9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "160" + ], + "x-ms-request-id": [ + "bb9e8daa-17d9-46b1-972c-93a1cae26d98" + ], + "x-ms-correlation-request-id": [ + "d80f59a7-3b46-4d48-8b51-2f3d619fb428" + ], + "x-ms-arm-service-request-id": [ + "a6e7b9a0-8338-4e4e-87c6-194545cdc0f4" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11947" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T005851Z:d80f59a7-3b46-4d48-8b51-2f3d619fb428" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 00:58:50 GMT" + ], + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/62fc7496-2ecb-4da6-b95e-5c6b75bf6a24?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzYyZmM3NDk2LTJlY2ItNGRhNi1iOTVlLTVjNmI3NWJmNmEyND9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "100" + ], + "x-ms-request-id": [ + "9637ee9c-f420-4eb1-8a84-4f60e07d5673" + ], + "x-ms-correlation-request-id": [ + "27d8594a-8e28-4204-a16f-db5f285d60ba" + ], + "x-ms-arm-service-request-id": [ + "d48467be-63d5-4251-86f2-6c3dcc328583" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11999" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T010131Z:27d8594a-8e28-4204-a16f-db5f285d60ba" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 01:01:31 GMT" + ], + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/62fc7496-2ecb-4da6-b95e-5c6b75bf6a24?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzYyZmM3NDk2LTJlY2ItNGRhNi1iOTVlLTVjNmI3NWJmNmEyND9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "100" + ], + "x-ms-request-id": [ + "cfa98aa3-0d0b-48af-a4f0-877ca2e74f57" + ], + "x-ms-correlation-request-id": [ + "eb5d2112-ab65-493e-a94d-9c3093436a1b" + ], + "x-ms-arm-service-request-id": [ + "ec65b591-3276-47b3-b5fb-cd5a0cd38d25" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11998" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T010312Z:eb5d2112-ab65-493e-a94d-9c3093436a1b" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 01:03:12 GMT" + ], + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/62fc7496-2ecb-4da6-b95e-5c6b75bf6a24?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25zLzYyZmM3NDk2LTJlY2ItNGRhNi1iOTVlLTVjNmI3NWJmNmEyND9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "3c9522e6-8673-4284-9fe5-794d0d2c2aca" + ], + "x-ms-correlation-request-id": [ + "15ca189e-1286-4fe0-8623-107c31bebcaa" + ], + "x-ms-arm-service-request-id": [ + "6c08bbf7-0028-44e1-873a-e073365aa853" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11997" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T010452Z:15ca189e-1286-4fe0-8623-107c31bebcaa" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 01:04:51 GMT" + ], + "Content-Length": [ + "29" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operationResults/62fc7496-2ecb-4da6-b95e-5c6b75bf6a24?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9vcGVyYXRpb25SZXN1bHRzLzYyZmM3NDk2LTJlY2ItNGRhNi1iOTVlLTVjNmI3NWJmNmEyND9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://brazilus.management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operationResults/62fc7496-2ecb-4da6-b95e-5c6b75bf6a24?api-version=2021-02-01" + ], + "x-ms-request-id": [ + "62fc7496-2ecb-4da6-b95e-5c6b75bf6a24" + ], + "Azure-AsyncOperation": [ + "https://brazilus.management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/providers/Microsoft.Network/locations/centraluseuap/operations/62fc7496-2ecb-4da6-b95e-5c6b75bf6a24?api-version=2021-02-01" + ], + "x-ms-correlation-request-id": [ + "c9c2b50f-a305-4cd5-9e0e-03b97ecc7479" + ], + "Azure-AsyncNotification": [ + "Enabled" + ], + "x-ms-arm-service-request-id": [ + "dc65352c-aba7-4175-8a26-e2da23aa2aee" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11996" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T010452Z:a6a23986-5b8e-4f7a-9b24-f73f10c3d306" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 01:04:51 GMT" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 204 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/ps5516/providers/Microsoft.Network/virtualNetworkGateways?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlR3JvdXBzL3BzNTUxNi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtHYXRld2F5cz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "857db77f-b7cc-4636-bdd1-aa4bbaf61897" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/330.2247.36274.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11995" + ], + "x-ms-request-id": [ + "52abe119-b80b-4784-9986-81172c4ee0c5" + ], + "x-ms-correlation-request-id": [ + "52abe119-b80b-4784-9986-81172c4ee0c5" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210410T010452Z:52abe119-b80b-4784-9986-81172c4ee0c5" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 01:04:51 GMT" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "12" + ] + }, + "ResponseBody": "{\r\n \"value\": []\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourcegroups/ps5516?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L3Jlc291cmNlZ3JvdXBzL3BzNTUxNj9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "DELETE", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "0f2429dc-7cbf-4d76-9f88-8e9f579f7f66" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzU1MTYtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-deletes": [ + "14999" + ], + "x-ms-request-id": [ + "27b16ce3-acde-464a-9a48-abc69d430749" + ], + "x-ms-correlation-request-id": [ + "27b16ce3-acde-464a-9a48-abc69d430749" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210410T010454Z:27b16ce3-acde-464a-9a48-abc69d430749" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 01:04:53 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzU1MTYtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVMU1UWXRWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzU1MTYtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11999" + ], + "x-ms-request-id": [ + "4adc2bd3-3ddd-46c5-805b-a3c99a8d9e12" + ], + "x-ms-correlation-request-id": [ + "4adc2bd3-3ddd-46c5-805b-a3c99a8d9e12" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210410T010509Z:4adc2bd3-3ddd-46c5-805b-a3c99a8d9e12" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 01:05:08 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzU1MTYtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVMU1UWXRWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzU1MTYtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11998" + ], + "x-ms-request-id": [ + "c6b3b7ba-aebb-4345-bac2-63b10fb48468" + ], + "x-ms-correlation-request-id": [ + "c6b3b7ba-aebb-4345-bac2-63b10fb48468" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210410T010524Z:c6b3b7ba-aebb-4345-bac2-63b10fb48468" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 01:05:23 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzU1MTYtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVMU1UWXRWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzU1MTYtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11997" + ], + "x-ms-request-id": [ + "2a3a4e5c-5871-4d0f-b583-7186dc2f1ca3" + ], + "x-ms-correlation-request-id": [ + "2a3a4e5c-5871-4d0f-b583-7186dc2f1ca3" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210410T010539Z:2a3a4e5c-5871-4d0f-b583-7186dc2f1ca3" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 01:05:38 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzU1MTYtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVMU1UWXRWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzU1MTYtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11996" + ], + "x-ms-request-id": [ + "de3c70a1-a0e0-47ed-ae02-22a271ebc387" + ], + "x-ms-correlation-request-id": [ + "de3c70a1-a0e0-47ed-ae02-22a271ebc387" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210410T010554Z:de3c70a1-a0e0-47ed-ae02-22a271ebc387" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 01:05:53 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzU1MTYtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVMU1UWXRWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzU1MTYtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11995" + ], + "x-ms-request-id": [ + "f45d4d32-52f7-433f-8925-c5ea4155e091" + ], + "x-ms-correlation-request-id": [ + "f45d4d32-52f7-433f-8925-c5ea4155e091" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210410T010609Z:f45d4d32-52f7-433f-8925-c5ea4155e091" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 01:06:08 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzU1MTYtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVMU1UWXRWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzU1MTYtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11994" + ], + "x-ms-request-id": [ + "8e774bb2-99de-470f-a6d9-815b80bf9d1a" + ], + "x-ms-correlation-request-id": [ + "8e774bb2-99de-470f-a6d9-815b80bf9d1a" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210410T010624Z:8e774bb2-99de-470f-a6d9-815b80bf9d1a" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 01:06:23 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzU1MTYtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVMU1UWXRWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11993" + ], + "x-ms-request-id": [ + "281528f3-18ca-43f6-a318-0d1fcf785e36" + ], + "x-ms-correlation-request-id": [ + "281528f3-18ca-43f6-a318-0d1fcf785e36" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210410T010639Z:281528f3-18ca-43f6-a318-0d1fcf785e36" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 01:06:38 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzU1MTYtV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvN2FmZDhmOTItYzIyMC00ZjUzLTg4NmUtMWRmNTNhNjlhZmQ0L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVMU1UWXRWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11992" + ], + "x-ms-request-id": [ + "dd1da5c9-33f6-4ebb-9ff2-72da3c148bb7" + ], + "x-ms-correlation-request-id": [ + "dd1da5c9-33f6-4ebb-9ff2-72da3c148bb7" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210410T010639Z:dd1da5c9-33f6-4ebb-9ff2-72da3c148bb7" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Sat, 10 Apr 2021 01:06:39 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 200 + } + ], + "Names": { + "Test-VirtualNetworkGatewayNatRuleCRUD": [ + "ps5516", + "ps3911", + "ps8204", + "ps8492", + "ps2489", + "ps6935" + ] + }, + "Variables": { + "SubscriptionId": "7afd8f92-c220-4f53-886e-1df53a69afd4" + } +} \ No newline at end of file diff --git a/src/Network/Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.VirtualNetworkTests/TestVirtualNetworkCRUDFlowTimeout.json b/src/Network/Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.VirtualNetworkTests/TestVirtualNetworkCRUDFlowTimeout.json new file mode 100644 index 000000000000..ef1f0205ebd0 --- /dev/null +++ b/src/Network/Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.VirtualNetworkTests/TestVirtualNetworkCRUDFlowTimeout.json @@ -0,0 +1,1706 @@ +{ + "Entries": [ + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourcegroups/ps6743?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Jlc291cmNlZ3JvdXBzL3BzNjc0Mz9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"location\": \"eastus2euap\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "494dea77-d819-468a-889b-ef38d4f19e23" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "33" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-request-id": [ + "d2270476-eb34-4a22-a598-ae08791a46db" + ], + "x-ms-correlation-request-id": [ + "d2270476-eb34-4a22-a598-ae08791a46db" + ], + "x-ms-routing-request-id": [ + "WESTINDIA:20210402T063216Z:d2270476-eb34-4a22-a598-ae08791a46db" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 02 Apr 2021 06:32:16 GMT" + ], + "Content-Length": [ + "170" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps6743\",\r\n \"name\": \"ps6743\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps6743/providers/Microsoft.Network/virtualNetworks/ps5355?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Jlc291cmNlR3JvdXBzL3BzNjc0My9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzNTM1NT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "cc4551f1-f2ff-49f8-9b51-cdaecfc3b006" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/323.1255.27827.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-failure-cause": [ + "gateway" + ], + "x-ms-request-id": [ + "12214a37-ee40-45cc-92d7-3ba93bd88ed9" + ], + "x-ms-correlation-request-id": [ + "12214a37-ee40-45cc-92d7-3ba93bd88ed9" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210402T063219Z:12214a37-ee40-45cc-92d7-3ba93bd88ed9" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 02 Apr 2021 06:32:18 GMT" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "218" + ] + }, + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/virtualNetworks/ps5355' under resource group 'ps6743' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", + "StatusCode": 404 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps6743/providers/Microsoft.Network/virtualNetworks/ps5355?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Jlc291cmNlR3JvdXBzL3BzNjc0My9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzNTM1NT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "cc4551f1-f2ff-49f8-9b51-cdaecfc3b006" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/323.1255.27827.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"095f5a73-4363-4aaf-ac14-8fa0de64c159\"" + ], + "x-ms-request-id": [ + "d07b1b1f-e68a-4918-8b55-e26b167b3836" + ], + "x-ms-correlation-request-id": [ + "5f8af2ad-6a3b-4024-a0fd-202f5eae0648" + ], + "x-ms-arm-service-request-id": [ + "b013d9e6-86b6-4ad9-810d-0addd5fb7e07" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11997" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210402T063228Z:5f8af2ad-6a3b-4024-a0fd-202f5eae0648" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 02 Apr 2021 06:32:27 GMT" + ], + "Content-Length": [ + "635" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps5355\",\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps6743/providers/Microsoft.Network/virtualNetworks/ps5355\",\r\n \"etag\": \"W/\\\"095f5a73-4363-4aaf-ac14-8fa0de64c159\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"a5612074-6165-4ed5-8f80-32cb27e9eed7\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"flowTimeoutInMinutes\": 15,\r\n \"subnets\": [],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps6743/providers/Microsoft.Network/virtualNetworks/ps5355?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Jlc291cmNlR3JvdXBzL3BzNjc0My9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzNTM1NT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "cc4551f1-f2ff-49f8-9b51-cdaecfc3b006" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/323.1255.27827.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"095f5a73-4363-4aaf-ac14-8fa0de64c159\"" + ], + "x-ms-request-id": [ + "851cbef8-9f25-4294-9ae3-786eb3510a0b" + ], + "x-ms-correlation-request-id": [ + "9b58baba-3077-407d-acec-7b1d84e1c006" + ], + "x-ms-arm-service-request-id": [ + "148ae29c-19f0-4b7a-a481-851a2b41f9df" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11996" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210402T063228Z:9b58baba-3077-407d-acec-7b1d84e1c006" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 02 Apr 2021 06:32:27 GMT" + ], + "Content-Length": [ + "635" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps5355\",\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps6743/providers/Microsoft.Network/virtualNetworks/ps5355\",\r\n \"etag\": \"W/\\\"095f5a73-4363-4aaf-ac14-8fa0de64c159\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"a5612074-6165-4ed5-8f80-32cb27e9eed7\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"flowTimeoutInMinutes\": 15,\r\n \"subnets\": [],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps6743/providers/Microsoft.Network/virtualNetworks/ps5355?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Jlc291cmNlR3JvdXBzL3BzNjc0My9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzNTM1NT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "564d24c2-5eb4-4dd2-a63e-23ed14877616" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/323.1255.27827.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"095f5a73-4363-4aaf-ac14-8fa0de64c159\"" + ], + "x-ms-request-id": [ + "3f554a3f-81a9-4c24-9b1c-cd81fdf91e4a" + ], + "x-ms-correlation-request-id": [ + "4c36418d-b4b8-42ba-a65a-03b0956ee440" + ], + "x-ms-arm-service-request-id": [ + "072a4cfd-142f-4f7a-84a1-fdfa0bc72033" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11995" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210402T063228Z:4c36418d-b4b8-42ba-a65a-03b0956ee440" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 02 Apr 2021 06:32:28 GMT" + ], + "Content-Length": [ + "635" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps5355\",\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps6743/providers/Microsoft.Network/virtualNetworks/ps5355\",\r\n \"etag\": \"W/\\\"095f5a73-4363-4aaf-ac14-8fa0de64c159\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"a5612074-6165-4ed5-8f80-32cb27e9eed7\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"flowTimeoutInMinutes\": 15,\r\n \"subnets\": [],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps6743/providers/Microsoft.Network/virtualNetworks/ps5355?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Jlc291cmNlR3JvdXBzL3BzNjc0My9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzNTM1NT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "172725fd-f3cb-43df-9fcf-b26e1ffb72c3" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/323.1255.27827.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"095f5a73-4363-4aaf-ac14-8fa0de64c159\"" + ], + "x-ms-request-id": [ + "d0c8da16-9f3a-4c74-b691-747d5e114a80" + ], + "x-ms-correlation-request-id": [ + "163ab299-19f0-4e13-802c-b2024f668e40" + ], + "x-ms-arm-service-request-id": [ + "4a219b87-4255-4909-9d90-36411147e5bb" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11994" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210402T063229Z:163ab299-19f0-4e13-802c-b2024f668e40" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 02 Apr 2021 06:32:28 GMT" + ], + "Content-Length": [ + "635" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps5355\",\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps6743/providers/Microsoft.Network/virtualNetworks/ps5355\",\r\n \"etag\": \"W/\\\"095f5a73-4363-4aaf-ac14-8fa0de64c159\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"a5612074-6165-4ed5-8f80-32cb27e9eed7\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"flowTimeoutInMinutes\": 15,\r\n \"subnets\": [],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps6743/providers/Microsoft.Network/virtualNetworks/ps5355?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Jlc291cmNlR3JvdXBzL3BzNjc0My9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzNTM1NT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "172725fd-f3cb-43df-9fcf-b26e1ffb72c3" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/323.1255.27827.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"18c78114-4353-4589-b804-971ec1dd6763\"" + ], + "x-ms-request-id": [ + "e20e2ff6-ea39-4aa8-9236-ad45322fa746" + ], + "x-ms-correlation-request-id": [ + "c6bf3e75-69c4-4aba-974a-e8354a1be711" + ], + "x-ms-arm-service-request-id": [ + "d7ad51e3-abb3-47a8-916f-817754e870e3" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11992" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210402T063234Z:c6bf3e75-69c4-4aba-974a-e8354a1be711" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 02 Apr 2021 06:32:34 GMT" + ], + "Content-Length": [ + "689" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps5355\",\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps6743/providers/Microsoft.Network/virtualNetworks/ps5355\",\r\n \"etag\": \"W/\\\"18c78114-4353-4589-b804-971ec1dd6763\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"a5612074-6165-4ed5-8f80-32cb27e9eed7\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"dhcpOptions\": {\r\n \"dnsServers\": []\r\n },\r\n \"flowTimeoutInMinutes\": 30,\r\n \"subnets\": [],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps6743/providers/Microsoft.Network/virtualNetworks/ps5355?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Jlc291cmNlR3JvdXBzL3BzNjc0My9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzNTM1NT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "172725fd-f3cb-43df-9fcf-b26e1ffb72c3" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/323.1255.27827.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"18c78114-4353-4589-b804-971ec1dd6763\"" + ], + "x-ms-request-id": [ + "9758553f-f0b8-4fbe-b53f-8031019bc2f2" + ], + "x-ms-correlation-request-id": [ + "c91e69b7-f3cf-450a-9a83-44b6a75d8116" + ], + "x-ms-arm-service-request-id": [ + "ab37475c-7016-4029-8595-526ce1e47178" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11991" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210402T063234Z:c91e69b7-f3cf-450a-9a83-44b6a75d8116" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 02 Apr 2021 06:32:34 GMT" + ], + "Content-Length": [ + "689" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps5355\",\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps6743/providers/Microsoft.Network/virtualNetworks/ps5355\",\r\n \"etag\": \"W/\\\"18c78114-4353-4589-b804-971ec1dd6763\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"a5612074-6165-4ed5-8f80-32cb27e9eed7\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"dhcpOptions\": {\r\n \"dnsServers\": []\r\n },\r\n \"flowTimeoutInMinutes\": 30,\r\n \"subnets\": [],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps6743/providers/Microsoft.Network/virtualNetworks/ps5355?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Jlc291cmNlR3JvdXBzL3BzNjc0My9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzNTM1NT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "f734815c-81d9-4e7e-bf3d-63e2e80d2040" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/323.1255.27827.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"18c78114-4353-4589-b804-971ec1dd6763\"" + ], + "x-ms-request-id": [ + "aecad14e-08f9-452d-8431-07ec3d40b9f8" + ], + "x-ms-correlation-request-id": [ + "d20dad06-9166-4ec6-8177-d9a63d6530ef" + ], + "x-ms-arm-service-request-id": [ + "ecd17930-be4e-4599-ace6-cfe081700a49" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11990" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210402T063234Z:d20dad06-9166-4ec6-8177-d9a63d6530ef" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 02 Apr 2021 06:32:34 GMT" + ], + "Content-Length": [ + "689" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps5355\",\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps6743/providers/Microsoft.Network/virtualNetworks/ps5355\",\r\n \"etag\": \"W/\\\"18c78114-4353-4589-b804-971ec1dd6763\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"a5612074-6165-4ed5-8f80-32cb27e9eed7\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"dhcpOptions\": {\r\n \"dnsServers\": []\r\n },\r\n \"flowTimeoutInMinutes\": 30,\r\n \"subnets\": [],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps6743/providers/Microsoft.Network/virtualNetworks/ps5355?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Jlc291cmNlR3JvdXBzL3BzNjc0My9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzNTM1NT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "1955b810-6521-4e23-a666-2d4aa854cae0" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/323.1255.27827.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "1d014406-3420-427f-9d55-93d9611cdfd8" + ], + "x-ms-correlation-request-id": [ + "c3b9b51f-8978-4789-9896-aad638c6de39" + ], + "x-ms-arm-service-request-id": [ + "fbae4ceb-cbbf-404a-98e5-f5ea59936a0e" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11986" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210402T063246Z:c3b9b51f-8978-4789-9896-aad638c6de39" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 02 Apr 2021 06:32:46 GMT" + ], + "Content-Length": [ + "231" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"NotFound\",\r\n \"message\": \"Resource /subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps6743/providers/Microsoft.Network/virtualNetworks/ps5355 not found.\",\r\n \"details\": []\r\n }\r\n}", + "StatusCode": 404 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps6743/providers/Microsoft.Network/virtualNetworks/ps5355?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Jlc291cmNlR3JvdXBzL3BzNjc0My9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzNTM1NT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"flowTimeoutInMinutes\": 15,\r\n \"subnets\": [],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false,\r\n \"ipAllocations\": []\r\n },\r\n \"location\": \"eastus2euap\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "cc4551f1-f2ff-49f8-9b51-cdaecfc3b006" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/323.1255.27827.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "298" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "3" + ], + "x-ms-request-id": [ + "f27df225-5d55-4aff-8b6b-93df45250525" + ], + "Azure-AsyncOperation": [ + "https://brazilus.management.azure.com/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/providers/Microsoft.Network/locations/eastus2euap/operations/f27df225-5d55-4aff-8b6b-93df45250525?api-version=2021-02-01" + ], + "x-ms-correlation-request-id": [ + "668a15bf-94fc-4ac1-b655-8644d3e9f179" + ], + "Azure-AsyncNotification": [ + "Enabled" + ], + "x-ms-arm-service-request-id": [ + "7118744b-3c28-459b-8b63-9a73194bb361" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210402T063224Z:668a15bf-94fc-4ac1-b655-8644d3e9f179" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 02 Apr 2021 06:32:23 GMT" + ], + "Content-Length": [ + "634" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps5355\",\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps6743/providers/Microsoft.Network/virtualNetworks/ps5355\",\r\n \"etag\": \"W/\\\"fd0b3fc3-197b-4f2d-8739-b4ee3e9f29c4\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"a5612074-6165-4ed5-8f80-32cb27e9eed7\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"flowTimeoutInMinutes\": 15,\r\n \"subnets\": [],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps6743/providers/Microsoft.Network/virtualNetworks/ps5355?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Jlc291cmNlR3JvdXBzL3BzNjc0My9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzNTM1NT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"dhcpOptions\": {\r\n \"dnsServers\": []\r\n },\r\n \"flowTimeoutInMinutes\": 30,\r\n \"subnets\": [],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false,\r\n \"ipAllocations\": []\r\n },\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps6743/providers/Microsoft.Network/virtualNetworks/ps5355\",\r\n \"location\": \"eastus2euap\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "172725fd-f3cb-43df-9fcf-b26e1ffb72c3" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/323.1255.27827.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "489" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "3" + ], + "x-ms-request-id": [ + "476441db-bdad-410b-b060-46a045747e6b" + ], + "Azure-AsyncOperation": [ + "https://brazilus.management.azure.com/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/providers/Microsoft.Network/locations/eastus2euap/operations/476441db-bdad-410b-b060-46a045747e6b?api-version=2021-02-01" + ], + "x-ms-correlation-request-id": [ + "24496e51-36e0-4287-a449-a2be57dccd6b" + ], + "x-ms-arm-service-request-id": [ + "8a162067-6267-43eb-a59b-57cfeade7f57" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1198" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210402T063230Z:24496e51-36e0-4287-a449-a2be57dccd6b" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 02 Apr 2021 06:32:30 GMT" + ], + "Content-Length": [ + "688" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps5355\",\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps6743/providers/Microsoft.Network/virtualNetworks/ps5355\",\r\n \"etag\": \"W/\\\"b32a33d3-b5ad-4aab-bdbb-3d9cd6398bbe\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"a5612074-6165-4ed5-8f80-32cb27e9eed7\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"dhcpOptions\": {\r\n \"dnsServers\": []\r\n },\r\n \"flowTimeoutInMinutes\": 30,\r\n \"subnets\": [],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/providers/Microsoft.Network/locations/eastus2euap/operations/f27df225-5d55-4aff-8b6b-93df45250525?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzMmV1YXAvb3BlcmF0aW9ucy9mMjdkZjIyNS01ZDU1LTRhZmYtOGI2Yi05M2RmNDUyNTA1MjU/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "cc4551f1-f2ff-49f8-9b51-cdaecfc3b006" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/323.1255.27827.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "53f6b4bf-bde9-47f5-ba65-9a7bcf4ba341" + ], + "x-ms-correlation-request-id": [ + "03322415-10e3-4e93-ad0d-b93915dbb0db" + ], + "x-ms-arm-service-request-id": [ + "921ca03a-c5af-4a44-9102-33b485a8f6f3" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11998" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210402T063227Z:03322415-10e3-4e93-ad0d-b93915dbb0db" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 02 Apr 2021 06:32:27 GMT" + ], + "Content-Length": [ + "29" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/providers/Microsoft.Network/locations/eastus2euap/operations/476441db-bdad-410b-b060-46a045747e6b?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzMmV1YXAvb3BlcmF0aW9ucy80NzY0NDFkYi1iZGFkLTQxMGItYjA2MC00NmEwNDU3NDdlNmI/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "172725fd-f3cb-43df-9fcf-b26e1ffb72c3" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/323.1255.27827.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "64867c1c-2793-4831-b50c-22079072e120" + ], + "x-ms-correlation-request-id": [ + "8a51b0d0-1ac6-481b-be37-5977d0e5294b" + ], + "x-ms-arm-service-request-id": [ + "1c90ebd8-115a-4f44-998f-ec8710754652" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11993" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210402T063233Z:8a51b0d0-1ac6-481b-be37-5977d0e5294b" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 02 Apr 2021 06:32:32 GMT" + ], + "Content-Length": [ + "29" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps6743/providers/Microsoft.Network/virtualNetworks/ps5355?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Jlc291cmNlR3JvdXBzL3BzNjc0My9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzNTM1NT9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "DELETE", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "22308a22-ae12-4f7f-9fb3-e35d5410c803" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/323.1255.27827.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://brazilus.management.azure.com/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/providers/Microsoft.Network/locations/eastus2euap/operationResults/db4ad531-470b-41df-9f68-58a51880dac1?api-version=2021-02-01" + ], + "Retry-After": [ + "10" + ], + "x-ms-request-id": [ + "db4ad531-470b-41df-9f68-58a51880dac1" + ], + "Azure-AsyncOperation": [ + "https://brazilus.management.azure.com/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/providers/Microsoft.Network/locations/eastus2euap/operations/db4ad531-470b-41df-9f68-58a51880dac1?api-version=2021-02-01" + ], + "x-ms-correlation-request-id": [ + "3e14341d-c528-4fdc-ba4a-94a58d5ca68a" + ], + "Azure-AsyncNotification": [ + "Enabled" + ], + "x-ms-arm-service-request-id": [ + "94967425-5f6f-4a76-bf5e-58d2cfd9b668" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-deletes": [ + "14999" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210402T063235Z:3e14341d-c528-4fdc-ba4a-94a58d5ca68a" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 02 Apr 2021 06:32:35 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/providers/Microsoft.Network/locations/eastus2euap/operations/db4ad531-470b-41df-9f68-58a51880dac1?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzMmV1YXAvb3BlcmF0aW9ucy9kYjRhZDUzMS00NzBiLTQxZGYtOWY2OC01OGE1MTg4MGRhYzE/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "22308a22-ae12-4f7f-9fb3-e35d5410c803" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/323.1255.27827.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "54a231e1-79e3-44be-9fde-725710a5891a" + ], + "x-ms-correlation-request-id": [ + "089c2255-1f75-4be9-9fe9-053f7662f30c" + ], + "x-ms-arm-service-request-id": [ + "df461c9f-b78b-451b-86f6-faab1722796d" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11989" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210402T063245Z:089c2255-1f75-4be9-9fe9-053f7662f30c" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 02 Apr 2021 06:32:44 GMT" + ], + "Content-Length": [ + "29" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/providers/Microsoft.Network/locations/eastus2euap/operationResults/db4ad531-470b-41df-9f68-58a51880dac1?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzMmV1YXAvb3BlcmF0aW9uUmVzdWx0cy9kYjRhZDUzMS00NzBiLTQxZGYtOWY2OC01OGE1MTg4MGRhYzE/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "22308a22-ae12-4f7f-9fb3-e35d5410c803" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/323.1255.27827.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://brazilus.management.azure.com/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/providers/Microsoft.Network/locations/eastus2euap/operationResults/db4ad531-470b-41df-9f68-58a51880dac1?api-version=2021-02-01" + ], + "x-ms-request-id": [ + "db4ad531-470b-41df-9f68-58a51880dac1" + ], + "Azure-AsyncOperation": [ + "https://brazilus.management.azure.com/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/providers/Microsoft.Network/locations/eastus2euap/operations/db4ad531-470b-41df-9f68-58a51880dac1?api-version=2021-02-01" + ], + "x-ms-correlation-request-id": [ + "3e14341d-c528-4fdc-ba4a-94a58d5ca68a" + ], + "Azure-AsyncNotification": [ + "Enabled" + ], + "x-ms-arm-service-request-id": [ + "94967425-5f6f-4a76-bf5e-58d2cfd9b668" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11988" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210402T063245Z:09a7790b-180a-4b9d-9463-e41b5b3ff28e" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 02 Apr 2021 06:32:44 GMT" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 204 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps6743/providers/Microsoft.Network/virtualNetworks?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Jlc291cmNlR3JvdXBzL3BzNjc0My9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzP2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "77007319-dd39-41ce-bd30-edc11dff6e09" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/323.1255.27827.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "9c54fe1e-2d72-4d5c-89c0-e4692e58caf2" + ], + "x-ms-correlation-request-id": [ + "9e523aa4-8314-44ca-9f95-88d8d5516bb0" + ], + "x-ms-arm-service-request-id": [ + "fa84c0c1-71bb-429a-9890-52fd9007ebdf" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11987" + ], + "x-ms-routing-request-id": [ + "BRAZILUS:20210402T063246Z:9e523aa4-8314-44ca-9f95-88d8d5516bb0" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 02 Apr 2021 06:32:46 GMT" + ], + "Content-Length": [ + "19" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"value\": []\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourcegroups/ps6743?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Jlc291cmNlZ3JvdXBzL3BzNjc0Mz9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "DELETE", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "788c7ce4-16fc-48c6-b884-9b9b2df5752e" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzY3NDMtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-deletes": [ + "14999" + ], + "x-ms-request-id": [ + "c706fb34-c4e2-4c15-94d0-8f26c0bd3ba1" + ], + "x-ms-correlation-request-id": [ + "c706fb34-c4e2-4c15-94d0-8f26c0bd3ba1" + ], + "x-ms-routing-request-id": [ + "WESTINDIA:20210402T063250Z:c706fb34-c4e2-4c15-94d0-8f26c0bd3ba1" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 02 Apr 2021 06:32:49 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzY3NDMtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpZM05ETXRSVUZUVkZWVE1rVlZRVkFpTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN6SmxkV0Z3SW4wP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzY3NDMtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11999" + ], + "x-ms-request-id": [ + "5e523b42-5b51-4a58-b900-c4e05d2e3532" + ], + "x-ms-correlation-request-id": [ + "5e523b42-5b51-4a58-b900-c4e05d2e3532" + ], + "x-ms-routing-request-id": [ + "WESTINDIA:20210402T063306Z:5e523b42-5b51-4a58-b900-c4e05d2e3532" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 02 Apr 2021 06:33:05 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzY3NDMtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpZM05ETXRSVUZUVkZWVE1rVlZRVkFpTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN6SmxkV0Z3SW4wP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzY3NDMtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11998" + ], + "x-ms-request-id": [ + "23278c09-eb12-4b69-9fc7-073ffa17adda" + ], + "x-ms-correlation-request-id": [ + "23278c09-eb12-4b69-9fc7-073ffa17adda" + ], + "x-ms-routing-request-id": [ + "WESTINDIA:20210402T063321Z:23278c09-eb12-4b69-9fc7-073ffa17adda" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 02 Apr 2021 06:33:21 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzY3NDMtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpZM05ETXRSVUZUVkZWVE1rVlZRVkFpTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN6SmxkV0Z3SW4wP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzY3NDMtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11997" + ], + "x-ms-request-id": [ + "5b82c0e9-ed16-414b-9f14-3a5f07d1d932" + ], + "x-ms-correlation-request-id": [ + "5b82c0e9-ed16-414b-9f14-3a5f07d1d932" + ], + "x-ms-routing-request-id": [ + "WESTINDIA:20210402T063336Z:5b82c0e9-ed16-414b-9f14-3a5f07d1d932" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 02 Apr 2021 06:33:36 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzY3NDMtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpZM05ETXRSVUZUVkZWVE1rVlZRVkFpTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN6SmxkV0Z3SW4wP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzY3NDMtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11996" + ], + "x-ms-request-id": [ + "06aa2469-53e3-42be-8802-126cd0d34b62" + ], + "x-ms-correlation-request-id": [ + "06aa2469-53e3-42be-8802-126cd0d34b62" + ], + "x-ms-routing-request-id": [ + "WESTINDIA:20210402T063352Z:06aa2469-53e3-42be-8802-126cd0d34b62" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 02 Apr 2021 06:33:51 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzY3NDMtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpZM05ETXRSVUZUVkZWVE1rVlZRVkFpTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN6SmxkV0Z3SW4wP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzY3NDMtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11995" + ], + "x-ms-request-id": [ + "09160e89-4ba1-443e-b74d-a9525798d7b0" + ], + "x-ms-correlation-request-id": [ + "09160e89-4ba1-443e-b74d-a9525798d7b0" + ], + "x-ms-routing-request-id": [ + "WESTINDIA:20210402T063407Z:09160e89-4ba1-443e-b74d-a9525798d7b0" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 02 Apr 2021 06:34:07 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzY3NDMtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpZM05ETXRSVUZUVkZWVE1rVlZRVkFpTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN6SmxkV0Z3SW4wP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11994" + ], + "x-ms-request-id": [ + "e4dd74a9-cf33-499f-b6d1-cd8d0cf36a79" + ], + "x-ms-correlation-request-id": [ + "e4dd74a9-cf33-499f-b6d1-cd8d0cf36a79" + ], + "x-ms-routing-request-id": [ + "WESTINDIA:20210402T063423Z:e4dd74a9-cf33-499f-b6d1-cd8d0cf36a79" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 02 Apr 2021 06:34:23 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzY3NDMtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpZM05ETXRSVUZUVkZWVE1rVlZRVkFpTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN6SmxkV0Z3SW4wP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.29812.02", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11993" + ], + "x-ms-request-id": [ + "87bc9c62-94aa-4471-806b-98ed5dc4d225" + ], + "x-ms-correlation-request-id": [ + "87bc9c62-94aa-4471-806b-98ed5dc4d225" + ], + "x-ms-routing-request-id": [ + "WESTINDIA:20210402T063423Z:87bc9c62-94aa-4471-806b-98ed5dc4d225" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 02 Apr 2021 06:34:23 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 200 + } + ], + "Names": { + "Test-VirtualNetworkCRUD-FlowTimeout": [ + "ps6743", + "ps5355" + ] + }, + "Variables": { + "SubscriptionId": "5833e0eb-b53c-4156-b478-2eac8f04aec6" + } +} \ No newline at end of file diff --git a/src/Network/Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.VirtualNetworkTests/TestVirtualNetworkPeeringSyncCRUD.json b/src/Network/Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.VirtualNetworkTests/TestVirtualNetworkPeeringSyncCRUD.json new file mode 100644 index 000000000000..e5fe212eaeae --- /dev/null +++ b/src/Network/Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.VirtualNetworkTests/TestVirtualNetworkPeeringSyncCRUD.json @@ -0,0 +1,3758 @@ +{ + "Entries": [ + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourcegroups/ps8292?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Jlc291cmNlZ3JvdXBzL3BzODI5Mj9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"location\": \"eastus2euap\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "cf9ee660-e286-49cf-ae3d-79fb3be542d8" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "33" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-request-id": [ + "c91667dc-e2ac-403a-a030-3a5eac56448c" + ], + "x-ms-correlation-request-id": [ + "c91667dc-e2ac-403a-a030-3a5eac56448c" + ], + "x-ms-routing-request-id": [ + "JIOINDIAWEST:20210513T144122Z:c91667dc-e2ac-403a-a030-3a5eac56448c" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 13 May 2021 14:41:22 GMT" + ], + "Content-Length": [ + "170" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292\",\r\n \"name\": \"ps8292\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Jlc291cmNlR3JvdXBzL3BzODI5Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzMjMxMj9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "94e10c8d-38ec-4eba-b1e3-567e8d29a6e5" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-failure-cause": [ + "gateway" + ], + "x-ms-request-id": [ + "42ad9152-6b01-4975-91a6-8b425ea5d51f" + ], + "x-ms-correlation-request-id": [ + "42ad9152-6b01-4975-91a6-8b425ea5d51f" + ], + "x-ms-routing-request-id": [ + "JIOINDIAWEST:20210513T144125Z:42ad9152-6b01-4975-91a6-8b425ea5d51f" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 13 May 2021 14:41:25 GMT" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "218" + ] + }, + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/virtualNetworks/ps2312' under resource group 'ps8292' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", + "StatusCode": 404 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Jlc291cmNlR3JvdXBzL3BzODI5Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzMjMxMj9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "94e10c8d-38ec-4eba-b1e3-567e8d29a6e5" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"fa451dc5-d8cd-4ed0-adb5-c32d96115eb3\"" + ], + "x-ms-request-id": [ + "63ece757-4ac0-4aa7-a212-f2c6f9bc67ee" + ], + "x-ms-correlation-request-id": [ + "f20338a0-8bec-4955-a250-4f07c678b970" + ], + "x-ms-arm-service-request-id": [ + "85499c28-bfbb-42cd-8897-044798de4baa" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11993" + ], + "x-ms-routing-request-id": [ + "JIOINDIAWEST:20210513T144139Z:f20338a0-8bec-4955-a250-4f07c678b970" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 13 May 2021 14:41:39 GMT" + ], + "Content-Length": [ + "1239" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps2312\",\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312\",\r\n \"etag\": \"W/\\\"fa451dc5-d8cd-4ed0-adb5-c32d96115eb3\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"2e11fa78-9bd0-415b-9818-071e12fc4f85\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.1.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"ps7410\",\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312/subnets/ps7410\",\r\n \"etag\": \"W/\\\"fa451dc5-d8cd-4ed0-adb5-c32d96115eb3\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.1.1.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Jlc291cmNlR3JvdXBzL3BzODI5Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzMjMxMj9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "94e10c8d-38ec-4eba-b1e3-567e8d29a6e5" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"fa451dc5-d8cd-4ed0-adb5-c32d96115eb3\"" + ], + "x-ms-request-id": [ + "849a435c-132b-42b8-858e-8bc2fe4d39a4" + ], + "x-ms-correlation-request-id": [ + "3bb2f839-b8a6-48a4-a9d1-5e9f810f2ffd" + ], + "x-ms-arm-service-request-id": [ + "e43d9305-c16d-4000-b5fd-7f8f549f44f6" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11992" + ], + "x-ms-routing-request-id": [ + "JIOINDIAWEST:20210513T144139Z:3bb2f839-b8a6-48a4-a9d1-5e9f810f2ffd" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 13 May 2021 14:41:39 GMT" + ], + "Content-Length": [ + "1239" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps2312\",\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312\",\r\n \"etag\": \"W/\\\"fa451dc5-d8cd-4ed0-adb5-c32d96115eb3\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"2e11fa78-9bd0-415b-9818-071e12fc4f85\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.1.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"ps7410\",\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312/subnets/ps7410\",\r\n \"etag\": \"W/\\\"fa451dc5-d8cd-4ed0-adb5-c32d96115eb3\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.1.1.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Jlc291cmNlR3JvdXBzL3BzODI5Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzMjMxMj9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "b590ffbf-c4f4-43cd-8b41-f5dbd3eed835" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"3ee107da-3d60-46ab-97b6-ef3b72f575a3\"" + ], + "x-ms-request-id": [ + "1636f010-e1a2-4d68-93aa-5854450d3ebc" + ], + "x-ms-correlation-request-id": [ + "c5797aea-c6dc-459e-9cbc-687ed46a6339" + ], + "x-ms-arm-service-request-id": [ + "f4874d1b-d332-44d9-a9c5-ce3ecf5e10c4" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11979" + ], + "x-ms-routing-request-id": [ + "JIOINDIAWEST:20210513T144213Z:c5797aea-c6dc-459e-9cbc-687ed46a6339" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 13 May 2021 14:42:12 GMT" + ], + "Content-Length": [ + "2551" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps2312\",\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312\",\r\n \"etag\": \"W/\\\"3ee107da-3d60-46ab-97b6-ef3b72f575a3\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"2e11fa78-9bd0-415b-9818-071e12fc4f85\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.1.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"ps7410\",\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312/subnets/ps7410\",\r\n \"etag\": \"W/\\\"3ee107da-3d60-46ab-97b6-ef3b72f575a3\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.1.1.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [\r\n {\r\n \"name\": \"ps8167\",\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312/virtualNetworkPeerings/ps8167\",\r\n \"etag\": \"W/\\\"3ee107da-3d60-46ab-97b6-ef3b72f575a3\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"4d9a92f6-1544-0172-0c67-7daa544e6d52\",\r\n \"peeringState\": \"Connected\",\r\n \"peeringSyncLevel\": \"FullyInSync\",\r\n \"remoteVirtualNetwork\": {\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps5333\"\r\n },\r\n \"allowVirtualNetworkAccess\": true,\r\n \"allowForwardedTraffic\": true,\r\n \"allowGatewayTransit\": false,\r\n \"useRemoteGateways\": false,\r\n \"doNotVerifyRemoteGateways\": false,\r\n \"remoteAddressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.2.0.0/16\"\r\n ]\r\n },\r\n \"remoteVirtualNetworkAddressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.2.0.0/16\"\r\n ]\r\n },\r\n \"routeServiceVips\": {}\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/virtualNetworkPeerings\"\r\n }\r\n ],\r\n \"enableDdosProtection\": false\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Jlc291cmNlR3JvdXBzL3BzODI5Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzMjMxMj9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "b590ffbf-c4f4-43cd-8b41-f5dbd3eed835" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"64321ffa-e2d6-49ee-bce2-cf894cf36624\"" + ], + "x-ms-request-id": [ + "c1e9027b-d404-4c80-9db4-592b55bff167" + ], + "x-ms-correlation-request-id": [ + "e4dbd56f-9f4a-41d6-8c06-90d5ffe5fd9e" + ], + "x-ms-arm-service-request-id": [ + "825dac52-c1ad-4831-aaaf-d9ddb6ef968a" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11977" + ], + "x-ms-routing-request-id": [ + "JIOINDIAWEST:20210513T144219Z:e4dbd56f-9f4a-41d6-8c06-90d5ffe5fd9e" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 13 May 2021 14:42:18 GMT" + ], + "Content-Length": [ + "2634" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps2312\",\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312\",\r\n \"etag\": \"W/\\\"64321ffa-e2d6-49ee-bce2-cf894cf36624\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"2e11fa78-9bd0-415b-9818-071e12fc4f85\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.1.0.0/16\",\r\n \"10.99.0.0/16\"\r\n ]\r\n },\r\n \"dhcpOptions\": {\r\n \"dnsServers\": []\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"ps7410\",\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312/subnets/ps7410\",\r\n \"etag\": \"W/\\\"64321ffa-e2d6-49ee-bce2-cf894cf36624\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.1.1.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [\r\n {\r\n \"name\": \"ps8167\",\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312/virtualNetworkPeerings/ps8167\",\r\n \"etag\": \"W/\\\"64321ffa-e2d6-49ee-bce2-cf894cf36624\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"4d9a92f6-1544-0172-0c67-7daa544e6d52\",\r\n \"peeringState\": \"Connected\",\r\n \"peeringSyncLevel\": \"RemoteNotInSync\",\r\n \"remoteVirtualNetwork\": {\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps5333\"\r\n },\r\n \"allowVirtualNetworkAccess\": true,\r\n \"allowForwardedTraffic\": true,\r\n \"allowGatewayTransit\": false,\r\n \"useRemoteGateways\": false,\r\n \"doNotVerifyRemoteGateways\": false,\r\n \"remoteAddressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.2.0.0/16\"\r\n ]\r\n },\r\n \"remoteVirtualNetworkAddressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.2.0.0/16\"\r\n ]\r\n },\r\n \"routeServiceVips\": {}\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/virtualNetworkPeerings\"\r\n }\r\n ],\r\n \"enableDdosProtection\": false\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Jlc291cmNlR3JvdXBzL3BzODI5Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzMjMxMj9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "b590ffbf-c4f4-43cd-8b41-f5dbd3eed835" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"64321ffa-e2d6-49ee-bce2-cf894cf36624\"" + ], + "x-ms-request-id": [ + "c1a2af7f-8b92-46dd-8f17-f66f3adabfe1" + ], + "x-ms-correlation-request-id": [ + "f1dbe5e7-c2a2-4b7d-8052-7a9434a641be" + ], + "x-ms-arm-service-request-id": [ + "9ba3def5-ca8a-4ff8-a07b-13de6d2caa59" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11976" + ], + "x-ms-routing-request-id": [ + "JIOINDIAWEST:20210513T144219Z:f1dbe5e7-c2a2-4b7d-8052-7a9434a641be" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 13 May 2021 14:42:18 GMT" + ], + "Content-Length": [ + "2634" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps2312\",\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312\",\r\n \"etag\": \"W/\\\"64321ffa-e2d6-49ee-bce2-cf894cf36624\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"2e11fa78-9bd0-415b-9818-071e12fc4f85\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.1.0.0/16\",\r\n \"10.99.0.0/16\"\r\n ]\r\n },\r\n \"dhcpOptions\": {\r\n \"dnsServers\": []\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"ps7410\",\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312/subnets/ps7410\",\r\n \"etag\": \"W/\\\"64321ffa-e2d6-49ee-bce2-cf894cf36624\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.1.1.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [\r\n {\r\n \"name\": \"ps8167\",\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312/virtualNetworkPeerings/ps8167\",\r\n \"etag\": \"W/\\\"64321ffa-e2d6-49ee-bce2-cf894cf36624\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"4d9a92f6-1544-0172-0c67-7daa544e6d52\",\r\n \"peeringState\": \"Connected\",\r\n \"peeringSyncLevel\": \"RemoteNotInSync\",\r\n \"remoteVirtualNetwork\": {\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps5333\"\r\n },\r\n \"allowVirtualNetworkAccess\": true,\r\n \"allowForwardedTraffic\": true,\r\n \"allowGatewayTransit\": false,\r\n \"useRemoteGateways\": false,\r\n \"doNotVerifyRemoteGateways\": false,\r\n \"remoteAddressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.2.0.0/16\"\r\n ]\r\n },\r\n \"remoteVirtualNetworkAddressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.2.0.0/16\"\r\n ]\r\n },\r\n \"routeServiceVips\": {}\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/virtualNetworkPeerings\"\r\n }\r\n ],\r\n \"enableDdosProtection\": false\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Jlc291cmNlR3JvdXBzL3BzODI5Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzMjMxMj9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "2471261a-f7a7-46ad-930c-6e754cdeeed3" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"377d827e-fe8a-41da-b7b9-ebade9065e6b\"" + ], + "x-ms-request-id": [ + "9c42423d-957f-47d5-8368-7b117c1dbdb7" + ], + "x-ms-correlation-request-id": [ + "13739a97-1a84-486f-81a6-2e771c0365e0" + ], + "x-ms-arm-service-request-id": [ + "6a5a46ae-64fe-4c3d-a8c0-8413657c477d" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11966" + ], + "x-ms-routing-request-id": [ + "JIOINDIAWEST:20210513T144233Z:13739a97-1a84-486f-81a6-2e771c0365e0" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 13 May 2021 14:42:33 GMT" + ], + "Content-Length": [ + "2630" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps2312\",\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312\",\r\n \"etag\": \"W/\\\"377d827e-fe8a-41da-b7b9-ebade9065e6b\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"2e11fa78-9bd0-415b-9818-071e12fc4f85\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.1.0.0/16\",\r\n \"10.99.0.0/16\"\r\n ]\r\n },\r\n \"dhcpOptions\": {\r\n \"dnsServers\": []\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"ps7410\",\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312/subnets/ps7410\",\r\n \"etag\": \"W/\\\"377d827e-fe8a-41da-b7b9-ebade9065e6b\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.1.1.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [\r\n {\r\n \"name\": \"ps8167\",\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312/virtualNetworkPeerings/ps8167\",\r\n \"etag\": \"W/\\\"377d827e-fe8a-41da-b7b9-ebade9065e6b\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"4d9a92f6-1544-0172-0c67-7daa544e6d52\",\r\n \"peeringState\": \"Connected\",\r\n \"peeringSyncLevel\": \"FullyInSync\",\r\n \"remoteVirtualNetwork\": {\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps5333\"\r\n },\r\n \"allowVirtualNetworkAccess\": true,\r\n \"allowForwardedTraffic\": true,\r\n \"allowGatewayTransit\": false,\r\n \"useRemoteGateways\": false,\r\n \"doNotVerifyRemoteGateways\": false,\r\n \"remoteAddressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.2.0.0/16\"\r\n ]\r\n },\r\n \"remoteVirtualNetworkAddressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.2.0.0/16\"\r\n ]\r\n },\r\n \"routeServiceVips\": {}\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/virtualNetworkPeerings\"\r\n }\r\n ],\r\n \"enableDdosProtection\": false\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Jlc291cmNlR3JvdXBzL3BzODI5Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzMjMxMj9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.1.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"properties\": {\r\n \"addressPrefix\": \"10.1.1.0/24\",\r\n \"addressPrefixes\": [],\r\n \"serviceEndpoints\": [],\r\n \"serviceEndpointPolicies\": [],\r\n \"ipAllocations\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"name\": \"ps7410\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false,\r\n \"ipAllocations\": []\r\n },\r\n \"location\": \"eastus2euap\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "94e10c8d-38ec-4eba-b1e3-567e8d29a6e5" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "682" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "3" + ], + "x-ms-request-id": [ + "9ccb83fd-3146-4642-bf52-c9e843f41a96" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/providers/Microsoft.Network/locations/eastus2euap/operations/9ccb83fd-3146-4642-bf52-c9e843f41a96?api-version=2021-02-01" + ], + "x-ms-correlation-request-id": [ + "3ae1e489-3e26-47f6-aa63-1d361011e966" + ], + "Azure-AsyncNotification": [ + "Enabled" + ], + "x-ms-arm-service-request-id": [ + "b52f9d71-2bbd-4e27-bb48-d796fb765785" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1197" + ], + "x-ms-routing-request-id": [ + "JIOINDIAWEST:20210513T144135Z:3ae1e489-3e26-47f6-aa63-1d361011e966" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 13 May 2021 14:41:35 GMT" + ], + "Content-Length": [ + "1237" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps2312\",\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312\",\r\n \"etag\": \"W/\\\"068668a9-da49-4e0b-9202-50f2a111cac4\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"2e11fa78-9bd0-415b-9818-071e12fc4f85\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.1.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"ps7410\",\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312/subnets/ps7410\",\r\n \"etag\": \"W/\\\"068668a9-da49-4e0b-9202-50f2a111cac4\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"addressPrefix\": \"10.1.1.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Jlc291cmNlR3JvdXBzL3BzODI5Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzMjMxMj9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.1.0.0/16\",\r\n \"10.99.0.0/16\"\r\n ]\r\n },\r\n \"dhcpOptions\": {\r\n \"dnsServers\": []\r\n },\r\n \"subnets\": [\r\n {\r\n \"properties\": {\r\n \"addressPrefix\": \"10.1.1.0/24\",\r\n \"addressPrefixes\": [],\r\n \"serviceEndpoints\": [],\r\n \"serviceEndpointPolicies\": [],\r\n \"ipAllocations\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"name\": \"ps7410\",\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312/subnets/ps7410\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false,\r\n \"ipAllocations\": []\r\n },\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312\",\r\n \"location\": \"eastus2euap\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "b590ffbf-c4f4-43cd-8b41-f5dbd3eed835" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "1056" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "3" + ], + "x-ms-request-id": [ + "f4ada5be-236b-44fa-967d-68feecded68f" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/providers/Microsoft.Network/locations/eastus2euap/operations/f4ada5be-236b-44fa-967d-68feecded68f?api-version=2021-02-01" + ], + "x-ms-correlation-request-id": [ + "a65824fe-1627-4086-a311-22ce68be9a22" + ], + "x-ms-arm-service-request-id": [ + "733ea567-4c07-4ee8-bcde-2c77868ee7c5" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1193" + ], + "x-ms-routing-request-id": [ + "JIOINDIAWEST:20210513T144215Z:a65824fe-1627-4086-a311-22ce68be9a22" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 13 May 2021 14:42:14 GMT" + ], + "Content-Length": [ + "2632" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps2312\",\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312\",\r\n \"etag\": \"W/\\\"2a62047a-3354-4d54-8a4c-8c88f8070a12\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"2e11fa78-9bd0-415b-9818-071e12fc4f85\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.1.0.0/16\",\r\n \"10.99.0.0/16\"\r\n ]\r\n },\r\n \"dhcpOptions\": {\r\n \"dnsServers\": []\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"ps7410\",\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312/subnets/ps7410\",\r\n \"etag\": \"W/\\\"2a62047a-3354-4d54-8a4c-8c88f8070a12\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"addressPrefix\": \"10.1.1.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [\r\n {\r\n \"name\": \"ps8167\",\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312/virtualNetworkPeerings/ps8167\",\r\n \"etag\": \"W/\\\"2a62047a-3354-4d54-8a4c-8c88f8070a12\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"4d9a92f6-1544-0172-0c67-7daa544e6d52\",\r\n \"peeringState\": \"Connected\",\r\n \"peeringSyncLevel\": \"RemoteNotInSync\",\r\n \"remoteVirtualNetwork\": {\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps5333\"\r\n },\r\n \"allowVirtualNetworkAccess\": true,\r\n \"allowForwardedTraffic\": true,\r\n \"allowGatewayTransit\": false,\r\n \"useRemoteGateways\": false,\r\n \"doNotVerifyRemoteGateways\": false,\r\n \"remoteAddressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.2.0.0/16\"\r\n ]\r\n },\r\n \"remoteVirtualNetworkAddressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.2.0.0/16\"\r\n ]\r\n },\r\n \"routeServiceVips\": {}\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/virtualNetworkPeerings\"\r\n }\r\n ],\r\n \"enableDdosProtection\": false\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/providers/Microsoft.Network/locations/eastus2euap/operations/9ccb83fd-3146-4642-bf52-c9e843f41a96?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzMmV1YXAvb3BlcmF0aW9ucy85Y2NiODNmZC0zMTQ2LTQ2NDItYmY1Mi1jOWU4NDNmNDFhOTY/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "94e10c8d-38ec-4eba-b1e3-567e8d29a6e5" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "629d24b7-1f50-4d77-aa02-7c16740cb033" + ], + "x-ms-correlation-request-id": [ + "0b3fd295-4c91-4537-85f0-5d48dff01e84" + ], + "x-ms-arm-service-request-id": [ + "d036ea7c-4613-460e-b43c-f3b0552cd0a9" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11994" + ], + "x-ms-routing-request-id": [ + "JIOINDIAWEST:20210513T144139Z:0b3fd295-4c91-4537-85f0-5d48dff01e84" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 13 May 2021 14:41:38 GMT" + ], + "Content-Length": [ + "29" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps5333?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Jlc291cmNlR3JvdXBzL3BzODI5Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzNTMzMz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "356d9fa5-0540-42e1-b51b-6d4d345d3dd7" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-failure-cause": [ + "gateway" + ], + "x-ms-request-id": [ + "75dc76c4-6b09-43ef-b3e6-56f445fc209b" + ], + "x-ms-correlation-request-id": [ + "75dc76c4-6b09-43ef-b3e6-56f445fc209b" + ], + "x-ms-routing-request-id": [ + "JIOINDIAWEST:20210513T144140Z:75dc76c4-6b09-43ef-b3e6-56f445fc209b" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 13 May 2021 14:41:40 GMT" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "218" + ] + }, + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/virtualNetworks/ps5333' under resource group 'ps8292' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", + "StatusCode": 404 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps5333?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Jlc291cmNlR3JvdXBzL3BzODI5Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzNTMzMz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "356d9fa5-0540-42e1-b51b-6d4d345d3dd7" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"32406d81-86b7-456f-801e-ebfce7fab74e\"" + ], + "x-ms-request-id": [ + "2264fbe2-f9b8-4f1a-8c85-054f55034885" + ], + "x-ms-correlation-request-id": [ + "ca4e2d7a-43cd-4d27-9e27-1e767213f76a" + ], + "x-ms-arm-service-request-id": [ + "74dc28b9-dc71-4e68-a481-7e16fc6ee146" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11989" + ], + "x-ms-routing-request-id": [ + "JIOINDIAWEST:20210513T144148Z:ca4e2d7a-43cd-4d27-9e27-1e767213f76a" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 13 May 2021 14:41:48 GMT" + ], + "Content-Length": [ + "1237" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps5333\",\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps5333\",\r\n \"etag\": \"W/\\\"32406d81-86b7-456f-801e-ebfce7fab74e\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"638b688e-8e94-4029-947f-7ab446b222d7\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.2.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"ps519\",\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps5333/subnets/ps519\",\r\n \"etag\": \"W/\\\"32406d81-86b7-456f-801e-ebfce7fab74e\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.2.1.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps5333?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Jlc291cmNlR3JvdXBzL3BzODI5Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzNTMzMz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "356d9fa5-0540-42e1-b51b-6d4d345d3dd7" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"32406d81-86b7-456f-801e-ebfce7fab74e\"" + ], + "x-ms-request-id": [ + "767f7125-ac0d-4ecd-a0f5-d82c5a8f7dbc" + ], + "x-ms-correlation-request-id": [ + "34e9581c-5f26-4583-8c36-32a78ad8d55e" + ], + "x-ms-arm-service-request-id": [ + "c8e66765-4a4f-44d1-a651-a179e1e783b1" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11988" + ], + "x-ms-routing-request-id": [ + "JIOINDIAWEST:20210513T144149Z:34e9581c-5f26-4583-8c36-32a78ad8d55e" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 13 May 2021 14:41:48 GMT" + ], + "Content-Length": [ + "1237" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps5333\",\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps5333\",\r\n \"etag\": \"W/\\\"32406d81-86b7-456f-801e-ebfce7fab74e\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"638b688e-8e94-4029-947f-7ab446b222d7\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.2.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"ps519\",\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps5333/subnets/ps519\",\r\n \"etag\": \"W/\\\"32406d81-86b7-456f-801e-ebfce7fab74e\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.2.1.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps5333?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Jlc291cmNlR3JvdXBzL3BzODI5Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzNTMzMz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.2.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"properties\": {\r\n \"addressPrefix\": \"10.2.1.0/24\",\r\n \"addressPrefixes\": [],\r\n \"serviceEndpoints\": [],\r\n \"serviceEndpointPolicies\": [],\r\n \"ipAllocations\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"name\": \"ps519\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false,\r\n \"ipAllocations\": []\r\n },\r\n \"location\": \"eastus2euap\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "356d9fa5-0540-42e1-b51b-6d4d345d3dd7" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "681" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "3" + ], + "x-ms-request-id": [ + "653daef3-5f89-40ae-a804-8bdd4821320f" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/providers/Microsoft.Network/locations/eastus2euap/operations/653daef3-5f89-40ae-a804-8bdd4821320f?api-version=2021-02-01" + ], + "x-ms-correlation-request-id": [ + "29b38c29-a6b7-40b6-86c4-7c31df736efe" + ], + "Azure-AsyncNotification": [ + "Enabled" + ], + "x-ms-arm-service-request-id": [ + "71663409-aa5b-4e34-8241-a22a5383e16a" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1196" + ], + "x-ms-routing-request-id": [ + "JIOINDIAWEST:20210513T144145Z:29b38c29-a6b7-40b6-86c4-7c31df736efe" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 13 May 2021 14:41:44 GMT" + ], + "Content-Length": [ + "1235" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps5333\",\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps5333\",\r\n \"etag\": \"W/\\\"ba30694c-95a3-4b4e-8fc6-d2b1476b3ba1\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"638b688e-8e94-4029-947f-7ab446b222d7\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.2.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"ps519\",\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps5333/subnets/ps519\",\r\n \"etag\": \"W/\\\"ba30694c-95a3-4b4e-8fc6-d2b1476b3ba1\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"addressPrefix\": \"10.2.1.0/24\",\r\n \"serviceEndpoints\": [],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/providers/Microsoft.Network/locations/eastus2euap/operations/653daef3-5f89-40ae-a804-8bdd4821320f?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzMmV1YXAvb3BlcmF0aW9ucy82NTNkYWVmMy01Zjg5LTQwYWUtYTgwNC04YmRkNDgyMTMyMGY/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "356d9fa5-0540-42e1-b51b-6d4d345d3dd7" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "7667b668-81ea-42a7-aeb0-705bb7c21c9a" + ], + "x-ms-correlation-request-id": [ + "04552939-44b5-4f2b-8fd0-5524ab73d56e" + ], + "x-ms-arm-service-request-id": [ + "55a59024-69c7-40eb-a56c-633aab9ffd04" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11990" + ], + "x-ms-routing-request-id": [ + "JIOINDIAWEST:20210513T144148Z:04552939-44b5-4f2b-8fd0-5524ab73d56e" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 13 May 2021 14:41:47 GMT" + ], + "Content-Length": [ + "29" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312/virtualNetworkPeerings/ps8167?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Jlc291cmNlR3JvdXBzL3BzODI5Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzMjMxMi92aXJ0dWFsTmV0d29ya1BlZXJpbmdzL3BzODE2Nz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "4597840b-04ed-4fe3-bdd6-b98c6eb5844e" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "84107234-ff32-414b-a36b-24421b1a2b69" + ], + "x-ms-correlation-request-id": [ + "a9ed8a32-ba10-4bd6-a8ad-9c2a523ff56f" + ], + "x-ms-arm-service-request-id": [ + "384bf53b-df0b-410b-ba80-1ceedd1de7e1" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11987" + ], + "x-ms-routing-request-id": [ + "JIOINDIAWEST:20210513T144149Z:a9ed8a32-ba10-4bd6-a8ad-9c2a523ff56f" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 13 May 2021 14:41:48 GMT" + ], + "Content-Length": [ + "261" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"NotFound\",\r\n \"message\": \"Resource /subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312/virtualNetworkPeerings/ps8167 not found.\",\r\n \"details\": []\r\n }\r\n}", + "StatusCode": 404 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312/virtualNetworkPeerings/ps8167?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Jlc291cmNlR3JvdXBzL3BzODI5Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzMjMxMi92aXJ0dWFsTmV0d29ya1BlZXJpbmdzL3BzODE2Nz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-authorization-auxiliary": [ + "Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Im5PbzNaRHJPRFhFSzFqS1doWHNsSFJfS1hFZyIsImtpZCI6Im5PbzNaRHJPRFhFSzFqS1doWHNsSFJfS1hFZyJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuY29yZS53aW5kb3dzLm5ldC8iLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC83MmY5ODhiZi04NmYxLTQxYWYtOTFhYi0yZDdjZDAxMWRiNDcvIiwiaWF0IjoxNjIwOTE2NTU0LCJuYmYiOjE2MjA5MTY1NTQsImV4cCI6MTYyMTAwMzI1NCwiYWlvIjoiRTJaZ1lPRDlka2UySUhBQ2UycDFXWHdzMTljWEFBPT0iLCJhcHBpZCI6IjVkYzgzNjQxLTRkNzgtNGJiMy04OTFjLWQ2ZjllMDc1YjMwNyIsImFwcGlkYWNyIjoiMSIsImlkcCI6Imh0dHBzOi8vc3RzLndpbmRvd3MubmV0LzcyZjk4OGJmLTg2ZjEtNDFhZi05MWFiLTJkN2NkMDExZGI0Ny8iLCJvaWQiOiJkOTU2MDA2Zi01N2NkLTQxMWUtODE4Ny00ZGI2Y2RmN2M5NDUiLCJyaCI6IjAuQVJvQXY0ajVjdkdHcjBHUnF5MTgwQkhiUjBFMnlGMTRUYk5MaVJ6Vy1lQjFzd2NhQUFBLiIsInN1YiI6ImQ5NTYwMDZmLTU3Y2QtNDExZS04MTg3LTRkYjZjZGY3Yzk0NSIsInRpZCI6IjcyZjk4OGJmLTg2ZjEtNDFhZi05MWFiLTJkN2NkMDExZGI0NyIsInV0aSI6IldXdzY0Ung5SUVHU3JWdjJnWUo4QUEiLCJ2ZXIiOiIxLjAiLCJ4bXNfdGNkdCI6MTI4OTI0MTU0N30.DemR3DO6AXEyf3_byx0M397m3uKCYUWOXP6CVrmCICbysNDQyl2IRYajKysjK85WETW1_G5oatlrujRc1vsdtlpLOwApgLTN5iZ5B1ytXQM6k9ulUbl0-s9fJu9SJEga-ORnWTdySs790rsauJLOgvjscw6xbP2Psjav0nQy6KJ41AL0rk3mpTfD73jOMG9FY2njKunKmINsIy25BVNB7reX38LMAM3y0EPEgwNaHHaYcHRuLRoGn4eiabyqrbDw3O8JWBhHBSeYc4TxBuZDcHGqvYJmf8yHigDm6x97Koha7Iziw9BpuzRjiZ0F8iJvUhjQ1T4kzcj0ZWfU0mNhIA" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"75cf5883-e3e8-40ba-bc20-24be38bb781c\"" + ], + "x-ms-request-id": [ + "a2fa14d3-d2cc-435e-9591-4e3e87c241fd" + ], + "x-ms-correlation-request-id": [ + "c03446a7-0b21-4855-bf4b-eeac5800811d" + ], + "x-ms-arm-service-request-id": [ + "d208322b-b5be-40d0-81a5-0460ef8026ca" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11985" + ], + "x-ms-routing-request-id": [ + "JIOINDIAWEST:20210513T144201Z:c03446a7-0b21-4855-bf4b-eeac5800811d" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 13 May 2021 14:42:00 GMT" + ], + "Content-Length": [ + "1122" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps8167\",\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312/virtualNetworkPeerings/ps8167\",\r\n \"etag\": \"W/\\\"75cf5883-e3e8-40ba-bc20-24be38bb781c\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"4d9a92f6-1544-0172-0c67-7daa544e6d52\",\r\n \"peeringState\": \"Initiated\",\r\n \"peeringSyncLevel\": \"RemoteNotInSync\",\r\n \"remoteVirtualNetwork\": {\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps5333\"\r\n },\r\n \"allowVirtualNetworkAccess\": true,\r\n \"allowForwardedTraffic\": true,\r\n \"allowGatewayTransit\": false,\r\n \"useRemoteGateways\": false,\r\n \"doNotVerifyRemoteGateways\": false,\r\n \"remoteAddressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.2.0.0/16\"\r\n ]\r\n },\r\n \"remoteVirtualNetworkAddressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.2.0.0/16\"\r\n ]\r\n },\r\n \"routeServiceVips\": {}\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/virtualNetworkPeerings\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312/virtualNetworkPeerings/ps8167?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Jlc291cmNlR3JvdXBzL3BzODI5Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzMjMxMi92aXJ0dWFsTmV0d29ya1BlZXJpbmdzL3BzODE2Nz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "d91630f0-d9a0-4d18-81f8-212966a8415d" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"75cf5883-e3e8-40ba-bc20-24be38bb781c\"" + ], + "x-ms-request-id": [ + "198c74b5-6205-4c87-93be-dbc30f762187" + ], + "x-ms-correlation-request-id": [ + "8f38219a-c04e-4ed5-a504-860ab3506bdf" + ], + "x-ms-arm-service-request-id": [ + "59b1abcd-f35a-4cac-bb16-8ef056135615" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11984" + ], + "x-ms-routing-request-id": [ + "JIOINDIAWEST:20210513T144201Z:8f38219a-c04e-4ed5-a504-860ab3506bdf" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 13 May 2021 14:42:00 GMT" + ], + "Content-Length": [ + "1122" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps8167\",\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312/virtualNetworkPeerings/ps8167\",\r\n \"etag\": \"W/\\\"75cf5883-e3e8-40ba-bc20-24be38bb781c\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"4d9a92f6-1544-0172-0c67-7daa544e6d52\",\r\n \"peeringState\": \"Initiated\",\r\n \"peeringSyncLevel\": \"RemoteNotInSync\",\r\n \"remoteVirtualNetwork\": {\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps5333\"\r\n },\r\n \"allowVirtualNetworkAccess\": true,\r\n \"allowForwardedTraffic\": true,\r\n \"allowGatewayTransit\": false,\r\n \"useRemoteGateways\": false,\r\n \"doNotVerifyRemoteGateways\": false,\r\n \"remoteAddressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.2.0.0/16\"\r\n ]\r\n },\r\n \"remoteVirtualNetworkAddressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.2.0.0/16\"\r\n ]\r\n },\r\n \"routeServiceVips\": {}\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/virtualNetworkPeerings\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312/virtualNetworkPeerings/ps8167?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Jlc291cmNlR3JvdXBzL3BzODI5Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzMjMxMi92aXJ0dWFsTmV0d29ya1BlZXJpbmdzL3BzODE2Nz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "3bc2f627-e4f6-47bd-890b-2ed9db06138d" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"64321ffa-e2d6-49ee-bce2-cf894cf36624\"" + ], + "x-ms-request-id": [ + "4cf6d944-4dc3-4a6c-ad00-26b09b7d4319" + ], + "x-ms-correlation-request-id": [ + "3e2237dc-b881-4779-a9f6-9c5e8d3b3ae1" + ], + "x-ms-arm-service-request-id": [ + "f1134ca9-c502-4e03-a081-c5b6f9dbe9cc" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11975" + ], + "x-ms-routing-request-id": [ + "JIOINDIAWEST:20210513T144219Z:3e2237dc-b881-4779-a9f6-9c5e8d3b3ae1" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 13 May 2021 14:42:18 GMT" + ], + "Content-Length": [ + "1122" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps8167\",\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312/virtualNetworkPeerings/ps8167\",\r\n \"etag\": \"W/\\\"64321ffa-e2d6-49ee-bce2-cf894cf36624\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"4d9a92f6-1544-0172-0c67-7daa544e6d52\",\r\n \"peeringState\": \"Connected\",\r\n \"peeringSyncLevel\": \"RemoteNotInSync\",\r\n \"remoteVirtualNetwork\": {\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps5333\"\r\n },\r\n \"allowVirtualNetworkAccess\": true,\r\n \"allowForwardedTraffic\": true,\r\n \"allowGatewayTransit\": false,\r\n \"useRemoteGateways\": false,\r\n \"doNotVerifyRemoteGateways\": false,\r\n \"remoteAddressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.2.0.0/16\"\r\n ]\r\n },\r\n \"remoteVirtualNetworkAddressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.2.0.0/16\"\r\n ]\r\n },\r\n \"routeServiceVips\": {}\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/virtualNetworkPeerings\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312/virtualNetworkPeerings/ps8167?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Jlc291cmNlR3JvdXBzL3BzODI5Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzMjMxMi92aXJ0dWFsTmV0d29ya1BlZXJpbmdzL3BzODE2Nz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "344b389e-1ba4-44a1-b1b2-fec57b6c7a74" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"377d827e-fe8a-41da-b7b9-ebade9065e6b\"" + ], + "x-ms-request-id": [ + "9cca6f1c-6fc3-4fae-84c8-25763667bcae" + ], + "x-ms-correlation-request-id": [ + "0d7e5560-6f5a-4c1b-9ffd-378ec93dcdf4" + ], + "x-ms-arm-service-request-id": [ + "204369b3-9099-4c28-af7e-e491bbbd153b" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11968" + ], + "x-ms-routing-request-id": [ + "JIOINDIAWEST:20210513T144232Z:0d7e5560-6f5a-4c1b-9ffd-378ec93dcdf4" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 13 May 2021 14:42:32 GMT" + ], + "Content-Length": [ + "1118" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps8167\",\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312/virtualNetworkPeerings/ps8167\",\r\n \"etag\": \"W/\\\"377d827e-fe8a-41da-b7b9-ebade9065e6b\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"4d9a92f6-1544-0172-0c67-7daa544e6d52\",\r\n \"peeringState\": \"Connected\",\r\n \"peeringSyncLevel\": \"FullyInSync\",\r\n \"remoteVirtualNetwork\": {\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps5333\"\r\n },\r\n \"allowVirtualNetworkAccess\": true,\r\n \"allowForwardedTraffic\": true,\r\n \"allowGatewayTransit\": false,\r\n \"useRemoteGateways\": false,\r\n \"doNotVerifyRemoteGateways\": false,\r\n \"remoteAddressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.2.0.0/16\"\r\n ]\r\n },\r\n \"remoteVirtualNetworkAddressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.2.0.0/16\"\r\n ]\r\n },\r\n \"routeServiceVips\": {}\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/virtualNetworkPeerings\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312/virtualNetworkPeerings/ps8167?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Jlc291cmNlR3JvdXBzL3BzODI5Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzMjMxMi92aXJ0dWFsTmV0d29ya1BlZXJpbmdzL3BzODE2Nz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"allowVirtualNetworkAccess\": true,\r\n \"allowForwardedTraffic\": true,\r\n \"allowGatewayTransit\": false,\r\n \"useRemoteGateways\": false,\r\n \"remoteVirtualNetwork\": {\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps5333\"\r\n }\r\n },\r\n \"name\": \"ps8167\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "86233c1c-b33f-480f-9687-10fc121f03f1" + ], + "Accept-Language": [ + "en-US" + ], + "x-ms-authorization-auxiliary": [ + "Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Im5PbzNaRHJPRFhFSzFqS1doWHNsSFJfS1hFZyIsImtpZCI6Im5PbzNaRHJPRFhFSzFqS1doWHNsSFJfS1hFZyJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuY29yZS53aW5kb3dzLm5ldC8iLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC83MmY5ODhiZi04NmYxLTQxYWYtOTFhYi0yZDdjZDAxMWRiNDcvIiwiaWF0IjoxNjIwOTE2NTU0LCJuYmYiOjE2MjA5MTY1NTQsImV4cCI6MTYyMTAwMzI1NCwiYWlvIjoiRTJaZ1lPRDlka2UySUhBQ2UycDFXWHdzMTljWEFBPT0iLCJhcHBpZCI6IjVkYzgzNjQxLTRkNzgtNGJiMy04OTFjLWQ2ZjllMDc1YjMwNyIsImFwcGlkYWNyIjoiMSIsImlkcCI6Imh0dHBzOi8vc3RzLndpbmRvd3MubmV0LzcyZjk4OGJmLTg2ZjEtNDFhZi05MWFiLTJkN2NkMDExZGI0Ny8iLCJvaWQiOiJkOTU2MDA2Zi01N2NkLTQxMWUtODE4Ny00ZGI2Y2RmN2M5NDUiLCJyaCI6IjAuQVJvQXY0ajVjdkdHcjBHUnF5MTgwQkhiUjBFMnlGMTRUYk5MaVJ6Vy1lQjFzd2NhQUFBLiIsInN1YiI6ImQ5NTYwMDZmLTU3Y2QtNDExZS04MTg3LTRkYjZjZGY3Yzk0NSIsInRpZCI6IjcyZjk4OGJmLTg2ZjEtNDFhZi05MWFiLTJkN2NkMDExZGI0NyIsInV0aSI6IldXdzY0Ung5SUVHU3JWdjJnWUo4QUEiLCJ2ZXIiOiIxLjAiLCJ4bXNfdGNkdCI6MTI4OTI0MTU0N30.DemR3DO6AXEyf3_byx0M397m3uKCYUWOXP6CVrmCICbysNDQyl2IRYajKysjK85WETW1_G5oatlrujRc1vsdtlpLOwApgLTN5iZ5B1ytXQM6k9ulUbl0-s9fJu9SJEga-ORnWTdySs790rsauJLOgvjscw6xbP2Psjav0nQy6KJ41AL0rk3mpTfD73jOMG9FY2njKunKmINsIy25BVNB7reX38LMAM3y0EPEgwNaHHaYcHRuLRoGn4eiabyqrbDw3O8JWBhHBSeYc4TxBuZDcHGqvYJmf8yHigDm6x97Koha7Iziw9BpuzRjiZ0F8iJvUhjQ1T4kzcj0ZWfU0mNhIA" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "371" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "10" + ], + "x-ms-request-id": [ + "56bdc2f4-6ac2-4503-8b62-d70e32eba9d6" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/providers/Microsoft.Network/locations/eastus2euap/operations/56bdc2f4-6ac2-4503-8b62-d70e32eba9d6?api-version=2021-02-01" + ], + "x-ms-correlation-request-id": [ + "db243fac-6306-48a6-be45-12d9b5ce6eb3" + ], + "x-ms-arm-service-request-id": [ + "ec381bce-19da-47d1-87f7-f73fa4122eda" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1195" + ], + "x-ms-routing-request-id": [ + "JIOINDIAWEST:20210513T144150Z:db243fac-6306-48a6-be45-12d9b5ce6eb3" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 13 May 2021 14:41:49 GMT" + ], + "Content-Length": [ + "1121" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps8167\",\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312/virtualNetworkPeerings/ps8167\",\r\n \"etag\": \"W/\\\"bfb925b8-c7e6-431d-9733-38793e2cad92\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"4d9a92f6-1544-0172-0c67-7daa544e6d52\",\r\n \"peeringState\": \"Initiated\",\r\n \"peeringSyncLevel\": \"RemoteNotInSync\",\r\n \"remoteVirtualNetwork\": {\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps5333\"\r\n },\r\n \"allowVirtualNetworkAccess\": true,\r\n \"allowForwardedTraffic\": true,\r\n \"allowGatewayTransit\": false,\r\n \"useRemoteGateways\": false,\r\n \"doNotVerifyRemoteGateways\": false,\r\n \"remoteAddressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.2.0.0/16\"\r\n ]\r\n },\r\n \"remoteVirtualNetworkAddressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.2.0.0/16\"\r\n ]\r\n },\r\n \"routeServiceVips\": {}\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/virtualNetworkPeerings\"\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/providers/Microsoft.Network/locations/eastus2euap/operations/56bdc2f4-6ac2-4503-8b62-d70e32eba9d6?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzMmV1YXAvb3BlcmF0aW9ucy81NmJkYzJmNC02YWMyLTQ1MDMtOGI2Mi1kNzBlMzJlYmE5ZDY/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-authorization-auxiliary": [ + "Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Im5PbzNaRHJPRFhFSzFqS1doWHNsSFJfS1hFZyIsImtpZCI6Im5PbzNaRHJPRFhFSzFqS1doWHNsSFJfS1hFZyJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuY29yZS53aW5kb3dzLm5ldC8iLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC83MmY5ODhiZi04NmYxLTQxYWYtOTFhYi0yZDdjZDAxMWRiNDcvIiwiaWF0IjoxNjIwOTE2NTU0LCJuYmYiOjE2MjA5MTY1NTQsImV4cCI6MTYyMTAwMzI1NCwiYWlvIjoiRTJaZ1lPRDlka2UySUhBQ2UycDFXWHdzMTljWEFBPT0iLCJhcHBpZCI6IjVkYzgzNjQxLTRkNzgtNGJiMy04OTFjLWQ2ZjllMDc1YjMwNyIsImFwcGlkYWNyIjoiMSIsImlkcCI6Imh0dHBzOi8vc3RzLndpbmRvd3MubmV0LzcyZjk4OGJmLTg2ZjEtNDFhZi05MWFiLTJkN2NkMDExZGI0Ny8iLCJvaWQiOiJkOTU2MDA2Zi01N2NkLTQxMWUtODE4Ny00ZGI2Y2RmN2M5NDUiLCJyaCI6IjAuQVJvQXY0ajVjdkdHcjBHUnF5MTgwQkhiUjBFMnlGMTRUYk5MaVJ6Vy1lQjFzd2NhQUFBLiIsInN1YiI6ImQ5NTYwMDZmLTU3Y2QtNDExZS04MTg3LTRkYjZjZGY3Yzk0NSIsInRpZCI6IjcyZjk4OGJmLTg2ZjEtNDFhZi05MWFiLTJkN2NkMDExZGI0NyIsInV0aSI6IldXdzY0Ung5SUVHU3JWdjJnWUo4QUEiLCJ2ZXIiOiIxLjAiLCJ4bXNfdGNkdCI6MTI4OTI0MTU0N30.DemR3DO6AXEyf3_byx0M397m3uKCYUWOXP6CVrmCICbysNDQyl2IRYajKysjK85WETW1_G5oatlrujRc1vsdtlpLOwApgLTN5iZ5B1ytXQM6k9ulUbl0-s9fJu9SJEga-ORnWTdySs790rsauJLOgvjscw6xbP2Psjav0nQy6KJ41AL0rk3mpTfD73jOMG9FY2njKunKmINsIy25BVNB7reX38LMAM3y0EPEgwNaHHaYcHRuLRoGn4eiabyqrbDw3O8JWBhHBSeYc4TxBuZDcHGqvYJmf8yHigDm6x97Koha7Iziw9BpuzRjiZ0F8iJvUhjQ1T4kzcj0ZWfU0mNhIA" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "dc9999d5-1963-4b88-ab13-85dc1307b6ed" + ], + "x-ms-correlation-request-id": [ + "08cd99d8-2102-498c-9a47-e00ffcf5cb85" + ], + "x-ms-arm-service-request-id": [ + "c059459c-0c11-44ab-a0eb-6093eae66a6a" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11986" + ], + "x-ms-routing-request-id": [ + "JIOINDIAWEST:20210513T144200Z:08cd99d8-2102-498c-9a47-e00ffcf5cb85" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 13 May 2021 14:41:59 GMT" + ], + "Content-Length": [ + "29" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps5333/virtualNetworkPeerings/ps8004?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Jlc291cmNlR3JvdXBzL3BzODI5Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzNTMzMy92aXJ0dWFsTmV0d29ya1BlZXJpbmdzL3BzODAwND9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "e959de5f-9b20-4504-8cd9-18be601089ad" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "c440f9d6-993d-4976-b2e1-d0fee71c0ab3" + ], + "x-ms-correlation-request-id": [ + "6fb3e1db-4dd7-457e-97a7-d2caf46294ff" + ], + "x-ms-arm-service-request-id": [ + "5e218802-f0ef-46c2-9122-f1e7c6eefb58" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11983" + ], + "x-ms-routing-request-id": [ + "JIOINDIAWEST:20210513T144201Z:6fb3e1db-4dd7-457e-97a7-d2caf46294ff" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 13 May 2021 14:42:00 GMT" + ], + "Content-Length": [ + "261" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"NotFound\",\r\n \"message\": \"Resource /subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps5333/virtualNetworkPeerings/ps8004 not found.\",\r\n \"details\": []\r\n }\r\n}", + "StatusCode": 404 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps5333/virtualNetworkPeerings/ps8004?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Jlc291cmNlR3JvdXBzL3BzODI5Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzNTMzMy92aXJ0dWFsTmV0d29ya1BlZXJpbmdzL3BzODAwND9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-authorization-auxiliary": [ + "Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Im5PbzNaRHJPRFhFSzFqS1doWHNsSFJfS1hFZyIsImtpZCI6Im5PbzNaRHJPRFhFSzFqS1doWHNsSFJfS1hFZyJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuY29yZS53aW5kb3dzLm5ldC8iLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC83MmY5ODhiZi04NmYxLTQxYWYtOTFhYi0yZDdjZDAxMWRiNDcvIiwiaWF0IjoxNjIwOTE2NTU0LCJuYmYiOjE2MjA5MTY1NTQsImV4cCI6MTYyMTAwMzI1NCwiYWlvIjoiRTJaZ1lPRDlka2UySUhBQ2UycDFXWHdzMTljWEFBPT0iLCJhcHBpZCI6IjVkYzgzNjQxLTRkNzgtNGJiMy04OTFjLWQ2ZjllMDc1YjMwNyIsImFwcGlkYWNyIjoiMSIsImlkcCI6Imh0dHBzOi8vc3RzLndpbmRvd3MubmV0LzcyZjk4OGJmLTg2ZjEtNDFhZi05MWFiLTJkN2NkMDExZGI0Ny8iLCJvaWQiOiJkOTU2MDA2Zi01N2NkLTQxMWUtODE4Ny00ZGI2Y2RmN2M5NDUiLCJyaCI6IjAuQVJvQXY0ajVjdkdHcjBHUnF5MTgwQkhiUjBFMnlGMTRUYk5MaVJ6Vy1lQjFzd2NhQUFBLiIsInN1YiI6ImQ5NTYwMDZmLTU3Y2QtNDExZS04MTg3LTRkYjZjZGY3Yzk0NSIsInRpZCI6IjcyZjk4OGJmLTg2ZjEtNDFhZi05MWFiLTJkN2NkMDExZGI0NyIsInV0aSI6IldXdzY0Ung5SUVHU3JWdjJnWUo4QUEiLCJ2ZXIiOiIxLjAiLCJ4bXNfdGNkdCI6MTI4OTI0MTU0N30.DemR3DO6AXEyf3_byx0M397m3uKCYUWOXP6CVrmCICbysNDQyl2IRYajKysjK85WETW1_G5oatlrujRc1vsdtlpLOwApgLTN5iZ5B1ytXQM6k9ulUbl0-s9fJu9SJEga-ORnWTdySs790rsauJLOgvjscw6xbP2Psjav0nQy6KJ41AL0rk3mpTfD73jOMG9FY2njKunKmINsIy25BVNB7reX38LMAM3y0EPEgwNaHHaYcHRuLRoGn4eiabyqrbDw3O8JWBhHBSeYc4TxBuZDcHGqvYJmf8yHigDm6x97Koha7Iziw9BpuzRjiZ0F8iJvUhjQ1T4kzcj0ZWfU0mNhIA" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"e3420699-4fb6-447f-b12a-a5f24a25086b\"" + ], + "x-ms-request-id": [ + "e614e535-c6bb-4043-828a-e58afac572a5" + ], + "x-ms-correlation-request-id": [ + "2399acb3-417e-4cb6-a2bf-cf02f4116678" + ], + "x-ms-arm-service-request-id": [ + "ed65fd5f-8ca2-4933-bdf5-a76a7dc88529" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11981" + ], + "x-ms-routing-request-id": [ + "JIOINDIAWEST:20210513T144213Z:2399acb3-417e-4cb6-a2bf-cf02f4116678" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 13 May 2021 14:42:12 GMT" + ], + "Content-Length": [ + "1118" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps8004\",\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps5333/virtualNetworkPeerings/ps8004\",\r\n \"etag\": \"W/\\\"e3420699-4fb6-447f-b12a-a5f24a25086b\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"4d9a92f6-1544-0172-0c67-7daa544e6d52\",\r\n \"peeringState\": \"Connected\",\r\n \"peeringSyncLevel\": \"FullyInSync\",\r\n \"remoteVirtualNetwork\": {\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312\"\r\n },\r\n \"allowVirtualNetworkAccess\": true,\r\n \"allowForwardedTraffic\": true,\r\n \"allowGatewayTransit\": false,\r\n \"useRemoteGateways\": false,\r\n \"doNotVerifyRemoteGateways\": false,\r\n \"remoteAddressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.1.0.0/16\"\r\n ]\r\n },\r\n \"remoteVirtualNetworkAddressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.1.0.0/16\"\r\n ]\r\n },\r\n \"routeServiceVips\": {}\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/virtualNetworkPeerings\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps5333/virtualNetworkPeerings/ps8004?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Jlc291cmNlR3JvdXBzL3BzODI5Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzNTMzMy92aXJ0dWFsTmV0d29ya1BlZXJpbmdzL3BzODAwND9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "bd33aa9d-522b-4f93-bbdb-07e257ddf5d2" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"e3420699-4fb6-447f-b12a-a5f24a25086b\"" + ], + "x-ms-request-id": [ + "80fb9264-ac8d-4e6f-ae29-eab17c6813a4" + ], + "x-ms-correlation-request-id": [ + "7d65ab66-2e24-48b5-9425-0553e3b1480c" + ], + "x-ms-arm-service-request-id": [ + "05626c45-7fc1-49c6-bb87-0c40a24f34ad" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11980" + ], + "x-ms-routing-request-id": [ + "JIOINDIAWEST:20210513T144213Z:7d65ab66-2e24-48b5-9425-0553e3b1480c" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 13 May 2021 14:42:12 GMT" + ], + "Content-Length": [ + "1118" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps8004\",\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps5333/virtualNetworkPeerings/ps8004\",\r\n \"etag\": \"W/\\\"e3420699-4fb6-447f-b12a-a5f24a25086b\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"4d9a92f6-1544-0172-0c67-7daa544e6d52\",\r\n \"peeringState\": \"Connected\",\r\n \"peeringSyncLevel\": \"FullyInSync\",\r\n \"remoteVirtualNetwork\": {\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312\"\r\n },\r\n \"allowVirtualNetworkAccess\": true,\r\n \"allowForwardedTraffic\": true,\r\n \"allowGatewayTransit\": false,\r\n \"useRemoteGateways\": false,\r\n \"doNotVerifyRemoteGateways\": false,\r\n \"remoteAddressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.1.0.0/16\"\r\n ]\r\n },\r\n \"remoteVirtualNetworkAddressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.1.0.0/16\"\r\n ]\r\n },\r\n \"routeServiceVips\": {}\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/virtualNetworkPeerings\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps5333/virtualNetworkPeerings/ps8004?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Jlc291cmNlR3JvdXBzL3BzODI5Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzNTMzMy92aXJ0dWFsTmV0d29ya1BlZXJpbmdzL3BzODAwND9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "0f89b9e2-e154-4d43-b127-deb28dbdd213" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"905bc191-226f-460f-b848-9eaef27d3b53\"" + ], + "x-ms-request-id": [ + "e3a7dd30-39d6-4eb6-ad3a-8efa02dd029e" + ], + "x-ms-correlation-request-id": [ + "39f99dad-6bcd-4bc2-aa58-88b1ef6cf717" + ], + "x-ms-arm-service-request-id": [ + "0a1e0256-3790-43cf-b02c-8e3a97cc4d14" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11974" + ], + "x-ms-routing-request-id": [ + "JIOINDIAWEST:20210513T144219Z:39f99dad-6bcd-4bc2-aa58-88b1ef6cf717" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 13 May 2021 14:42:19 GMT" + ], + "Content-Length": [ + "1146" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps8004\",\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps5333/virtualNetworkPeerings/ps8004\",\r\n \"etag\": \"W/\\\"905bc191-226f-460f-b848-9eaef27d3b53\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"4d9a92f6-1544-0172-0c67-7daa544e6d52\",\r\n \"peeringState\": \"Connected\",\r\n \"peeringSyncLevel\": \"LocalNotInSync\",\r\n \"remoteVirtualNetwork\": {\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312\"\r\n },\r\n \"allowVirtualNetworkAccess\": true,\r\n \"allowForwardedTraffic\": true,\r\n \"allowGatewayTransit\": false,\r\n \"useRemoteGateways\": false,\r\n \"doNotVerifyRemoteGateways\": false,\r\n \"remoteAddressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.1.0.0/16\"\r\n ]\r\n },\r\n \"remoteVirtualNetworkAddressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.1.0.0/16\",\r\n \"10.99.0.0/16\"\r\n ]\r\n },\r\n \"routeServiceVips\": {}\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/virtualNetworkPeerings\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps5333/virtualNetworkPeerings/ps8004?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Jlc291cmNlR3JvdXBzL3BzODI5Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzNTMzMy92aXJ0dWFsTmV0d29ya1BlZXJpbmdzL3BzODAwND9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "0ebbcb6b-8df8-431b-884b-947df1a9b3f4" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"905bc191-226f-460f-b848-9eaef27d3b53\"" + ], + "x-ms-request-id": [ + "14acdf45-594b-4c4e-b9d3-aa4ea06c019f" + ], + "x-ms-correlation-request-id": [ + "4bdf6e61-7c5a-4578-8709-8176c091a99a" + ], + "x-ms-arm-service-request-id": [ + "d64c9485-1c43-45b1-a740-c3d9439aba0b" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11973" + ], + "x-ms-routing-request-id": [ + "JIOINDIAWEST:20210513T144220Z:4bdf6e61-7c5a-4578-8709-8176c091a99a" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 13 May 2021 14:42:19 GMT" + ], + "Content-Length": [ + "1146" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps8004\",\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps5333/virtualNetworkPeerings/ps8004\",\r\n \"etag\": \"W/\\\"905bc191-226f-460f-b848-9eaef27d3b53\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"4d9a92f6-1544-0172-0c67-7daa544e6d52\",\r\n \"peeringState\": \"Connected\",\r\n \"peeringSyncLevel\": \"LocalNotInSync\",\r\n \"remoteVirtualNetwork\": {\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312\"\r\n },\r\n \"allowVirtualNetworkAccess\": true,\r\n \"allowForwardedTraffic\": true,\r\n \"allowGatewayTransit\": false,\r\n \"useRemoteGateways\": false,\r\n \"doNotVerifyRemoteGateways\": false,\r\n \"remoteAddressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.1.0.0/16\"\r\n ]\r\n },\r\n \"remoteVirtualNetworkAddressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.1.0.0/16\",\r\n \"10.99.0.0/16\"\r\n ]\r\n },\r\n \"routeServiceVips\": {}\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/virtualNetworkPeerings\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps5333/virtualNetworkPeerings/ps8004?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Jlc291cmNlR3JvdXBzL3BzODI5Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzNTMzMy92aXJ0dWFsTmV0d29ya1BlZXJpbmdzL3BzODAwND9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "0ebbcb6b-8df8-431b-884b-947df1a9b3f4" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"905bc191-226f-460f-b848-9eaef27d3b53\"" + ], + "x-ms-request-id": [ + "ecc18e6b-cc73-4007-a2d8-a03f45b2b3ce" + ], + "x-ms-correlation-request-id": [ + "517e89eb-b440-4e08-8e0a-768e9e66e2b2" + ], + "x-ms-arm-service-request-id": [ + "fbefa7ac-89a4-479e-952c-fae17d6dcacd" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11972" + ], + "x-ms-routing-request-id": [ + "JIOINDIAWEST:20210513T144220Z:517e89eb-b440-4e08-8e0a-768e9e66e2b2" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 13 May 2021 14:42:19 GMT" + ], + "Content-Length": [ + "1146" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps8004\",\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps5333/virtualNetworkPeerings/ps8004\",\r\n \"etag\": \"W/\\\"905bc191-226f-460f-b848-9eaef27d3b53\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"4d9a92f6-1544-0172-0c67-7daa544e6d52\",\r\n \"peeringState\": \"Connected\",\r\n \"peeringSyncLevel\": \"LocalNotInSync\",\r\n \"remoteVirtualNetwork\": {\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312\"\r\n },\r\n \"allowVirtualNetworkAccess\": true,\r\n \"allowForwardedTraffic\": true,\r\n \"allowGatewayTransit\": false,\r\n \"useRemoteGateways\": false,\r\n \"doNotVerifyRemoteGateways\": false,\r\n \"remoteAddressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.1.0.0/16\"\r\n ]\r\n },\r\n \"remoteVirtualNetworkAddressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.1.0.0/16\",\r\n \"10.99.0.0/16\"\r\n ]\r\n },\r\n \"routeServiceVips\": {}\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/virtualNetworkPeerings\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps5333/virtualNetworkPeerings/ps8004?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Jlc291cmNlR3JvdXBzL3BzODI5Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzNTMzMy92aXJ0dWFsTmV0d29ya1BlZXJpbmdzL3BzODAwND9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "0ebbcb6b-8df8-431b-884b-947df1a9b3f4" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"694cc640-0d50-41e2-b21f-1656eee44389\"" + ], + "x-ms-request-id": [ + "6475a4ff-fd69-4f63-b3b0-fbaf02df85e0" + ], + "x-ms-correlation-request-id": [ + "34487fc1-f2be-48a9-b5f0-acf293a628e5" + ], + "x-ms-arm-service-request-id": [ + "fa243f67-fdcb-4b0d-bd69-1d7e2ebe8816" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11969" + ], + "x-ms-routing-request-id": [ + "JIOINDIAWEST:20210513T144232Z:34487fc1-f2be-48a9-b5f0-acf293a628e5" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 13 May 2021 14:42:32 GMT" + ], + "Content-Length": [ + "1168" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps8004\",\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps5333/virtualNetworkPeerings/ps8004\",\r\n \"etag\": \"W/\\\"694cc640-0d50-41e2-b21f-1656eee44389\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"4d9a92f6-1544-0172-0c67-7daa544e6d52\",\r\n \"peeringState\": \"Connected\",\r\n \"peeringSyncLevel\": \"FullyInSync\",\r\n \"remoteVirtualNetwork\": {\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312\"\r\n },\r\n \"allowVirtualNetworkAccess\": true,\r\n \"allowForwardedTraffic\": true,\r\n \"allowGatewayTransit\": false,\r\n \"useRemoteGateways\": false,\r\n \"doNotVerifyRemoteGateways\": false,\r\n \"remoteAddressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.1.0.0/16\",\r\n \"10.99.0.0/16\"\r\n ]\r\n },\r\n \"remoteVirtualNetworkAddressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.1.0.0/16\",\r\n \"10.99.0.0/16\"\r\n ]\r\n },\r\n \"routeServiceVips\": {}\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/virtualNetworkPeerings\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps5333/virtualNetworkPeerings/ps8004?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Jlc291cmNlR3JvdXBzL3BzODI5Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzNTMzMy92aXJ0dWFsTmV0d29ya1BlZXJpbmdzL3BzODAwND9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "bc2d9f2d-b08e-43b9-bff4-bfdc14330ca9" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"694cc640-0d50-41e2-b21f-1656eee44389\"" + ], + "x-ms-request-id": [ + "17a328aa-a6e3-4514-a88e-8976e745a342" + ], + "x-ms-correlation-request-id": [ + "b86c9828-2690-4cb9-a025-04a4fd2ce9d9" + ], + "x-ms-arm-service-request-id": [ + "f53560d6-c3a5-4560-ae67-5d45261bb642" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11967" + ], + "x-ms-routing-request-id": [ + "JIOINDIAWEST:20210513T144233Z:b86c9828-2690-4cb9-a025-04a4fd2ce9d9" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 13 May 2021 14:42:32 GMT" + ], + "Content-Length": [ + "1168" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps8004\",\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps5333/virtualNetworkPeerings/ps8004\",\r\n \"etag\": \"W/\\\"694cc640-0d50-41e2-b21f-1656eee44389\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"4d9a92f6-1544-0172-0c67-7daa544e6d52\",\r\n \"peeringState\": \"Connected\",\r\n \"peeringSyncLevel\": \"FullyInSync\",\r\n \"remoteVirtualNetwork\": {\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312\"\r\n },\r\n \"allowVirtualNetworkAccess\": true,\r\n \"allowForwardedTraffic\": true,\r\n \"allowGatewayTransit\": false,\r\n \"useRemoteGateways\": false,\r\n \"doNotVerifyRemoteGateways\": false,\r\n \"remoteAddressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.1.0.0/16\",\r\n \"10.99.0.0/16\"\r\n ]\r\n },\r\n \"remoteVirtualNetworkAddressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.1.0.0/16\",\r\n \"10.99.0.0/16\"\r\n ]\r\n },\r\n \"routeServiceVips\": {}\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/virtualNetworkPeerings\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps5333/virtualNetworkPeerings/ps8004?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Jlc291cmNlR3JvdXBzL3BzODI5Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzNTMzMy92aXJ0dWFsTmV0d29ya1BlZXJpbmdzL3BzODAwND9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"allowVirtualNetworkAccess\": true,\r\n \"allowForwardedTraffic\": true,\r\n \"allowGatewayTransit\": false,\r\n \"useRemoteGateways\": false,\r\n \"remoteVirtualNetwork\": {\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312\"\r\n }\r\n },\r\n \"name\": \"ps8004\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "db5c1a11-9791-4ac7-a434-680843eb505d" + ], + "Accept-Language": [ + "en-US" + ], + "x-ms-authorization-auxiliary": [ + "Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Im5PbzNaRHJPRFhFSzFqS1doWHNsSFJfS1hFZyIsImtpZCI6Im5PbzNaRHJPRFhFSzFqS1doWHNsSFJfS1hFZyJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuY29yZS53aW5kb3dzLm5ldC8iLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC83MmY5ODhiZi04NmYxLTQxYWYtOTFhYi0yZDdjZDAxMWRiNDcvIiwiaWF0IjoxNjIwOTE2NTU0LCJuYmYiOjE2MjA5MTY1NTQsImV4cCI6MTYyMTAwMzI1NCwiYWlvIjoiRTJaZ1lPRDlka2UySUhBQ2UycDFXWHdzMTljWEFBPT0iLCJhcHBpZCI6IjVkYzgzNjQxLTRkNzgtNGJiMy04OTFjLWQ2ZjllMDc1YjMwNyIsImFwcGlkYWNyIjoiMSIsImlkcCI6Imh0dHBzOi8vc3RzLndpbmRvd3MubmV0LzcyZjk4OGJmLTg2ZjEtNDFhZi05MWFiLTJkN2NkMDExZGI0Ny8iLCJvaWQiOiJkOTU2MDA2Zi01N2NkLTQxMWUtODE4Ny00ZGI2Y2RmN2M5NDUiLCJyaCI6IjAuQVJvQXY0ajVjdkdHcjBHUnF5MTgwQkhiUjBFMnlGMTRUYk5MaVJ6Vy1lQjFzd2NhQUFBLiIsInN1YiI6ImQ5NTYwMDZmLTU3Y2QtNDExZS04MTg3LTRkYjZjZGY3Yzk0NSIsInRpZCI6IjcyZjk4OGJmLTg2ZjEtNDFhZi05MWFiLTJkN2NkMDExZGI0NyIsInV0aSI6IldXdzY0Ung5SUVHU3JWdjJnWUo4QUEiLCJ2ZXIiOiIxLjAiLCJ4bXNfdGNkdCI6MTI4OTI0MTU0N30.DemR3DO6AXEyf3_byx0M397m3uKCYUWOXP6CVrmCICbysNDQyl2IRYajKysjK85WETW1_G5oatlrujRc1vsdtlpLOwApgLTN5iZ5B1ytXQM6k9ulUbl0-s9fJu9SJEga-ORnWTdySs790rsauJLOgvjscw6xbP2Psjav0nQy6KJ41AL0rk3mpTfD73jOMG9FY2njKunKmINsIy25BVNB7reX38LMAM3y0EPEgwNaHHaYcHRuLRoGn4eiabyqrbDw3O8JWBhHBSeYc4TxBuZDcHGqvYJmf8yHigDm6x97Koha7Iziw9BpuzRjiZ0F8iJvUhjQ1T4kzcj0ZWfU0mNhIA" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "371" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "10" + ], + "x-ms-request-id": [ + "63caa5ff-c719-45a1-b219-c96081767b9e" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/providers/Microsoft.Network/locations/eastus2euap/operations/63caa5ff-c719-45a1-b219-c96081767b9e?api-version=2021-02-01" + ], + "x-ms-correlation-request-id": [ + "819782e5-1007-4831-bf73-41d31cba775c" + ], + "x-ms-arm-service-request-id": [ + "b586cac1-b4eb-4299-b6f0-2c8410c0288e" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1194" + ], + "x-ms-routing-request-id": [ + "JIOINDIAWEST:20210513T144202Z:819782e5-1007-4831-bf73-41d31cba775c" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 13 May 2021 14:42:01 GMT" + ], + "Content-Length": [ + "1117" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps8004\",\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps5333/virtualNetworkPeerings/ps8004\",\r\n \"etag\": \"W/\\\"f37babf1-90c9-4c36-8bda-9804a4a92895\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"4d9a92f6-1544-0172-0c67-7daa544e6d52\",\r\n \"peeringState\": \"Connected\",\r\n \"peeringSyncLevel\": \"FullyInSync\",\r\n \"remoteVirtualNetwork\": {\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312\"\r\n },\r\n \"allowVirtualNetworkAccess\": true,\r\n \"allowForwardedTraffic\": true,\r\n \"allowGatewayTransit\": false,\r\n \"useRemoteGateways\": false,\r\n \"doNotVerifyRemoteGateways\": false,\r\n \"remoteAddressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.1.0.0/16\"\r\n ]\r\n },\r\n \"remoteVirtualNetworkAddressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.1.0.0/16\"\r\n ]\r\n },\r\n \"routeServiceVips\": {}\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/virtualNetworkPeerings\"\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/providers/Microsoft.Network/locations/eastus2euap/operations/63caa5ff-c719-45a1-b219-c96081767b9e?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzMmV1YXAvb3BlcmF0aW9ucy82M2NhYTVmZi1jNzE5LTQ1YTEtYjIxOS1jOTYwODE3NjdiOWU/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-authorization-auxiliary": [ + "Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Im5PbzNaRHJPRFhFSzFqS1doWHNsSFJfS1hFZyIsImtpZCI6Im5PbzNaRHJPRFhFSzFqS1doWHNsSFJfS1hFZyJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuY29yZS53aW5kb3dzLm5ldC8iLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC83MmY5ODhiZi04NmYxLTQxYWYtOTFhYi0yZDdjZDAxMWRiNDcvIiwiaWF0IjoxNjIwOTE2NTU0LCJuYmYiOjE2MjA5MTY1NTQsImV4cCI6MTYyMTAwMzI1NCwiYWlvIjoiRTJaZ1lPRDlka2UySUhBQ2UycDFXWHdzMTljWEFBPT0iLCJhcHBpZCI6IjVkYzgzNjQxLTRkNzgtNGJiMy04OTFjLWQ2ZjllMDc1YjMwNyIsImFwcGlkYWNyIjoiMSIsImlkcCI6Imh0dHBzOi8vc3RzLndpbmRvd3MubmV0LzcyZjk4OGJmLTg2ZjEtNDFhZi05MWFiLTJkN2NkMDExZGI0Ny8iLCJvaWQiOiJkOTU2MDA2Zi01N2NkLTQxMWUtODE4Ny00ZGI2Y2RmN2M5NDUiLCJyaCI6IjAuQVJvQXY0ajVjdkdHcjBHUnF5MTgwQkhiUjBFMnlGMTRUYk5MaVJ6Vy1lQjFzd2NhQUFBLiIsInN1YiI6ImQ5NTYwMDZmLTU3Y2QtNDExZS04MTg3LTRkYjZjZGY3Yzk0NSIsInRpZCI6IjcyZjk4OGJmLTg2ZjEtNDFhZi05MWFiLTJkN2NkMDExZGI0NyIsInV0aSI6IldXdzY0Ung5SUVHU3JWdjJnWUo4QUEiLCJ2ZXIiOiIxLjAiLCJ4bXNfdGNkdCI6MTI4OTI0MTU0N30.DemR3DO6AXEyf3_byx0M397m3uKCYUWOXP6CVrmCICbysNDQyl2IRYajKysjK85WETW1_G5oatlrujRc1vsdtlpLOwApgLTN5iZ5B1ytXQM6k9ulUbl0-s9fJu9SJEga-ORnWTdySs790rsauJLOgvjscw6xbP2Psjav0nQy6KJ41AL0rk3mpTfD73jOMG9FY2njKunKmINsIy25BVNB7reX38LMAM3y0EPEgwNaHHaYcHRuLRoGn4eiabyqrbDw3O8JWBhHBSeYc4TxBuZDcHGqvYJmf8yHigDm6x97Koha7Iziw9BpuzRjiZ0F8iJvUhjQ1T4kzcj0ZWfU0mNhIA" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "c94d99c8-a8c4-4ebe-b3d2-9ccd22a918ea" + ], + "x-ms-correlation-request-id": [ + "cee2803d-f1f5-4c7a-a96a-3727a6ce90b4" + ], + "x-ms-arm-service-request-id": [ + "6c79813a-fe60-4fc2-91f6-a14d7b87e790" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11982" + ], + "x-ms-routing-request-id": [ + "JIOINDIAWEST:20210513T144212Z:cee2803d-f1f5-4c7a-a96a-3727a6ce90b4" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 13 May 2021 14:42:11 GMT" + ], + "Content-Length": [ + "29" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/providers/Microsoft.Network/locations/eastus2euap/operations/f4ada5be-236b-44fa-967d-68feecded68f?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzMmV1YXAvb3BlcmF0aW9ucy9mNGFkYTViZS0yMzZiLTQ0ZmEtOTY3ZC02OGZlZWNkZWQ2OGY/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "b590ffbf-c4f4-43cd-8b41-f5dbd3eed835" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "243cdd11-a417-4e25-96ca-b205ca32cf03" + ], + "x-ms-correlation-request-id": [ + "a8031096-fbf6-4c8c-b4b0-d74669f3cdfc" + ], + "x-ms-arm-service-request-id": [ + "23a8a69d-9d8b-443a-bd52-56e1fae171b0" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11978" + ], + "x-ms-routing-request-id": [ + "JIOINDIAWEST:20210513T144218Z:a8031096-fbf6-4c8c-b4b0-d74669f3cdfc" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 13 May 2021 14:42:17 GMT" + ], + "Content-Length": [ + "29" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps5333/virtualNetworkPeerings/ps8004?syncRemoteAddressSpace=True&api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Jlc291cmNlR3JvdXBzL3BzODI5Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzNTMzMy92aXJ0dWFsTmV0d29ya1BlZXJpbmdzL3BzODAwND9zeW5jUmVtb3RlQWRkcmVzc1NwYWNlPVRydWUmYXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"allowVirtualNetworkAccess\": true,\r\n \"allowForwardedTraffic\": true,\r\n \"allowGatewayTransit\": false,\r\n \"useRemoteGateways\": false,\r\n \"remoteVirtualNetwork\": {\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312\"\r\n },\r\n \"remoteAddressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.1.0.0/16\"\r\n ]\r\n },\r\n \"remoteVirtualNetworkAddressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.1.0.0/16\",\r\n \"10.99.0.0/16\"\r\n ]\r\n },\r\n \"peeringState\": \"Connected\",\r\n \"peeringSyncLevel\": \"LocalNotInSync\"\r\n },\r\n \"name\": \"ps8004\",\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps5333/virtualNetworkPeerings/ps8004\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "0ebbcb6b-8df8-431b-884b-947df1a9b3f4" + ], + "Accept-Language": [ + "en-US" + ], + "x-ms-authorization-auxiliary": [ + "Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Im5PbzNaRHJPRFhFSzFqS1doWHNsSFJfS1hFZyIsImtpZCI6Im5PbzNaRHJPRFhFSzFqS1doWHNsSFJfS1hFZyJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuY29yZS53aW5kb3dzLm5ldC8iLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC83MmY5ODhiZi04NmYxLTQxYWYtOTFhYi0yZDdjZDAxMWRiNDcvIiwiaWF0IjoxNjIwOTE2NTU0LCJuYmYiOjE2MjA5MTY1NTQsImV4cCI6MTYyMTAwMzI1NCwiYWlvIjoiRTJaZ1lPRDlka2UySUhBQ2UycDFXWHdzMTljWEFBPT0iLCJhcHBpZCI6IjVkYzgzNjQxLTRkNzgtNGJiMy04OTFjLWQ2ZjllMDc1YjMwNyIsImFwcGlkYWNyIjoiMSIsImlkcCI6Imh0dHBzOi8vc3RzLndpbmRvd3MubmV0LzcyZjk4OGJmLTg2ZjEtNDFhZi05MWFiLTJkN2NkMDExZGI0Ny8iLCJvaWQiOiJkOTU2MDA2Zi01N2NkLTQxMWUtODE4Ny00ZGI2Y2RmN2M5NDUiLCJyaCI6IjAuQVJvQXY0ajVjdkdHcjBHUnF5MTgwQkhiUjBFMnlGMTRUYk5MaVJ6Vy1lQjFzd2NhQUFBLiIsInN1YiI6ImQ5NTYwMDZmLTU3Y2QtNDExZS04MTg3LTRkYjZjZGY3Yzk0NSIsInRpZCI6IjcyZjk4OGJmLTg2ZjEtNDFhZi05MWFiLTJkN2NkMDExZGI0NyIsInV0aSI6IldXdzY0Ung5SUVHU3JWdjJnWUo4QUEiLCJ2ZXIiOiIxLjAiLCJ4bXNfdGNkdCI6MTI4OTI0MTU0N30.DemR3DO6AXEyf3_byx0M397m3uKCYUWOXP6CVrmCICbysNDQyl2IRYajKysjK85WETW1_G5oatlrujRc1vsdtlpLOwApgLTN5iZ5B1ytXQM6k9ulUbl0-s9fJu9SJEga-ORnWTdySs790rsauJLOgvjscw6xbP2Psjav0nQy6KJ41AL0rk3mpTfD73jOMG9FY2njKunKmINsIy25BVNB7reX38LMAM3y0EPEgwNaHHaYcHRuLRoGn4eiabyqrbDw3O8JWBhHBSeYc4TxBuZDcHGqvYJmf8yHigDm6x97Koha7Iziw9BpuzRjiZ0F8iJvUhjQ1T4kzcj0ZWfU0mNhIA" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "848" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "10" + ], + "x-ms-request-id": [ + "9ee63314-b6e2-48cf-baf6-9059d32fe77d" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/providers/Microsoft.Network/locations/eastus2euap/operations/9ee63314-b6e2-48cf-baf6-9059d32fe77d?api-version=2021-02-01" + ], + "x-ms-correlation-request-id": [ + "d9b79d10-dfd6-46f6-b193-466dd2cb2009" + ], + "x-ms-arm-service-request-id": [ + "3332dceb-9515-4c2f-99ae-dc4da4dd3995" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1192" + ], + "x-ms-routing-request-id": [ + "JIOINDIAWEST:20210513T144221Z:d9b79d10-dfd6-46f6-b193-466dd2cb2009" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 13 May 2021 14:42:20 GMT" + ], + "Content-Length": [ + "1167" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps8004\",\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps5333/virtualNetworkPeerings/ps8004\",\r\n \"etag\": \"W/\\\"302acef5-41d1-4a84-a694-57c684ab3054\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"4d9a92f6-1544-0172-0c67-7daa544e6d52\",\r\n \"peeringState\": \"Connected\",\r\n \"peeringSyncLevel\": \"FullyInSync\",\r\n \"remoteVirtualNetwork\": {\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312\"\r\n },\r\n \"allowVirtualNetworkAccess\": true,\r\n \"allowForwardedTraffic\": true,\r\n \"allowGatewayTransit\": false,\r\n \"useRemoteGateways\": false,\r\n \"doNotVerifyRemoteGateways\": false,\r\n \"remoteAddressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.1.0.0/16\",\r\n \"10.99.0.0/16\"\r\n ]\r\n },\r\n \"remoteVirtualNetworkAddressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.1.0.0/16\",\r\n \"10.99.0.0/16\"\r\n ]\r\n },\r\n \"routeServiceVips\": {}\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/virtualNetworkPeerings\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/providers/Microsoft.Network/locations/eastus2euap/operations/9ee63314-b6e2-48cf-baf6-9059d32fe77d?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzMmV1YXAvb3BlcmF0aW9ucy85ZWU2MzMxNC1iNmUyLTQ4Y2YtYmFmNi05MDU5ZDMyZmU3N2Q/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-authorization-auxiliary": [ + "Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Im5PbzNaRHJPRFhFSzFqS1doWHNsSFJfS1hFZyIsImtpZCI6Im5PbzNaRHJPRFhFSzFqS1doWHNsSFJfS1hFZyJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuY29yZS53aW5kb3dzLm5ldC8iLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC83MmY5ODhiZi04NmYxLTQxYWYtOTFhYi0yZDdjZDAxMWRiNDcvIiwiaWF0IjoxNjIwOTE2NTU0LCJuYmYiOjE2MjA5MTY1NTQsImV4cCI6MTYyMTAwMzI1NCwiYWlvIjoiRTJaZ1lPRDlka2UySUhBQ2UycDFXWHdzMTljWEFBPT0iLCJhcHBpZCI6IjVkYzgzNjQxLTRkNzgtNGJiMy04OTFjLWQ2ZjllMDc1YjMwNyIsImFwcGlkYWNyIjoiMSIsImlkcCI6Imh0dHBzOi8vc3RzLndpbmRvd3MubmV0LzcyZjk4OGJmLTg2ZjEtNDFhZi05MWFiLTJkN2NkMDExZGI0Ny8iLCJvaWQiOiJkOTU2MDA2Zi01N2NkLTQxMWUtODE4Ny00ZGI2Y2RmN2M5NDUiLCJyaCI6IjAuQVJvQXY0ajVjdkdHcjBHUnF5MTgwQkhiUjBFMnlGMTRUYk5MaVJ6Vy1lQjFzd2NhQUFBLiIsInN1YiI6ImQ5NTYwMDZmLTU3Y2QtNDExZS04MTg3LTRkYjZjZGY3Yzk0NSIsInRpZCI6IjcyZjk4OGJmLTg2ZjEtNDFhZi05MWFiLTJkN2NkMDExZGI0NyIsInV0aSI6IldXdzY0Ung5SUVHU3JWdjJnWUo4QUEiLCJ2ZXIiOiIxLjAiLCJ4bXNfdGNkdCI6MTI4OTI0MTU0N30.DemR3DO6AXEyf3_byx0M397m3uKCYUWOXP6CVrmCICbysNDQyl2IRYajKysjK85WETW1_G5oatlrujRc1vsdtlpLOwApgLTN5iZ5B1ytXQM6k9ulUbl0-s9fJu9SJEga-ORnWTdySs790rsauJLOgvjscw6xbP2Psjav0nQy6KJ41AL0rk3mpTfD73jOMG9FY2njKunKmINsIy25BVNB7reX38LMAM3y0EPEgwNaHHaYcHRuLRoGn4eiabyqrbDw3O8JWBhHBSeYc4TxBuZDcHGqvYJmf8yHigDm6x97Koha7Iziw9BpuzRjiZ0F8iJvUhjQ1T4kzcj0ZWfU0mNhIA" + ], + "x-ms-client-request-id": [ + "0ebbcb6b-8df8-431b-884b-947df1a9b3f4" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "6decb720-89a4-4139-8745-1e84a97cbfd0" + ], + "x-ms-correlation-request-id": [ + "05a9441a-dc1b-46ed-8ba1-507f6681debe" + ], + "x-ms-arm-service-request-id": [ + "91bb2880-c601-414d-a157-a495cac279c6" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11971" + ], + "x-ms-routing-request-id": [ + "JIOINDIAWEST:20210513T144231Z:05a9441a-dc1b-46ed-8ba1-507f6681debe" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 13 May 2021 14:42:31 GMT" + ], + "Content-Length": [ + "29" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps5333/virtualNetworkPeerings/ps8004?syncRemoteAddressSpace=True&api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Jlc291cmNlR3JvdXBzL3BzODI5Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzNTMzMy92aXJ0dWFsTmV0d29ya1BlZXJpbmdzL3BzODAwND9zeW5jUmVtb3RlQWRkcmVzc1NwYWNlPVRydWUmYXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-authorization-auxiliary": [ + "Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Im5PbzNaRHJPRFhFSzFqS1doWHNsSFJfS1hFZyIsImtpZCI6Im5PbzNaRHJPRFhFSzFqS1doWHNsSFJfS1hFZyJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuY29yZS53aW5kb3dzLm5ldC8iLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC83MmY5ODhiZi04NmYxLTQxYWYtOTFhYi0yZDdjZDAxMWRiNDcvIiwiaWF0IjoxNjIwOTE2NTU0LCJuYmYiOjE2MjA5MTY1NTQsImV4cCI6MTYyMTAwMzI1NCwiYWlvIjoiRTJaZ1lPRDlka2UySUhBQ2UycDFXWHdzMTljWEFBPT0iLCJhcHBpZCI6IjVkYzgzNjQxLTRkNzgtNGJiMy04OTFjLWQ2ZjllMDc1YjMwNyIsImFwcGlkYWNyIjoiMSIsImlkcCI6Imh0dHBzOi8vc3RzLndpbmRvd3MubmV0LzcyZjk4OGJmLTg2ZjEtNDFhZi05MWFiLTJkN2NkMDExZGI0Ny8iLCJvaWQiOiJkOTU2MDA2Zi01N2NkLTQxMWUtODE4Ny00ZGI2Y2RmN2M5NDUiLCJyaCI6IjAuQVJvQXY0ajVjdkdHcjBHUnF5MTgwQkhiUjBFMnlGMTRUYk5MaVJ6Vy1lQjFzd2NhQUFBLiIsInN1YiI6ImQ5NTYwMDZmLTU3Y2QtNDExZS04MTg3LTRkYjZjZGY3Yzk0NSIsInRpZCI6IjcyZjk4OGJmLTg2ZjEtNDFhZi05MWFiLTJkN2NkMDExZGI0NyIsInV0aSI6IldXdzY0Ung5SUVHU3JWdjJnWUo4QUEiLCJ2ZXIiOiIxLjAiLCJ4bXNfdGNkdCI6MTI4OTI0MTU0N30.DemR3DO6AXEyf3_byx0M397m3uKCYUWOXP6CVrmCICbysNDQyl2IRYajKysjK85WETW1_G5oatlrujRc1vsdtlpLOwApgLTN5iZ5B1ytXQM6k9ulUbl0-s9fJu9SJEga-ORnWTdySs790rsauJLOgvjscw6xbP2Psjav0nQy6KJ41AL0rk3mpTfD73jOMG9FY2njKunKmINsIy25BVNB7reX38LMAM3y0EPEgwNaHHaYcHRuLRoGn4eiabyqrbDw3O8JWBhHBSeYc4TxBuZDcHGqvYJmf8yHigDm6x97Koha7Iziw9BpuzRjiZ0F8iJvUhjQ1T4kzcj0ZWfU0mNhIA" + ], + "x-ms-client-request-id": [ + "0ebbcb6b-8df8-431b-884b-947df1a9b3f4" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"694cc640-0d50-41e2-b21f-1656eee44389\"" + ], + "x-ms-request-id": [ + "21e9672b-bfa1-4cca-847c-5e8463f07c9d" + ], + "x-ms-correlation-request-id": [ + "a64aead6-7eeb-4e6b-9de6-9b034d850ded" + ], + "x-ms-arm-service-request-id": [ + "dfa3b765-899e-49f3-97b6-44e44a6efb8a" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11970" + ], + "x-ms-routing-request-id": [ + "JIOINDIAWEST:20210513T144232Z:a64aead6-7eeb-4e6b-9de6-9b034d850ded" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 13 May 2021 14:42:31 GMT" + ], + "Content-Length": [ + "1168" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"ps8004\",\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps5333/virtualNetworkPeerings/ps8004\",\r\n \"etag\": \"W/\\\"694cc640-0d50-41e2-b21f-1656eee44389\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"4d9a92f6-1544-0172-0c67-7daa544e6d52\",\r\n \"peeringState\": \"Connected\",\r\n \"peeringSyncLevel\": \"FullyInSync\",\r\n \"remoteVirtualNetwork\": {\r\n \"id\": \"/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312\"\r\n },\r\n \"allowVirtualNetworkAccess\": true,\r\n \"allowForwardedTraffic\": true,\r\n \"allowGatewayTransit\": false,\r\n \"useRemoteGateways\": false,\r\n \"doNotVerifyRemoteGateways\": false,\r\n \"remoteAddressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.1.0.0/16\",\r\n \"10.99.0.0/16\"\r\n ]\r\n },\r\n \"remoteVirtualNetworkAddressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.1.0.0/16\",\r\n \"10.99.0.0/16\"\r\n ]\r\n },\r\n \"routeServiceVips\": {}\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/virtualNetworkPeerings\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312/virtualNetworkPeerings/ps8167?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Jlc291cmNlR3JvdXBzL3BzODI5Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzMjMxMi92aXJ0dWFsTmV0d29ya1BlZXJpbmdzL3BzODE2Nz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "DELETE", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "759d8a2d-bd95-4f1f-b81d-73beed719e57" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/providers/Microsoft.Network/locations/eastus2euap/operationResults/9da698a9-d91a-4ef0-8b0e-c6771c8bd922?api-version=2021-02-01" + ], + "Retry-After": [ + "10" + ], + "x-ms-request-id": [ + "9da698a9-d91a-4ef0-8b0e-c6771c8bd922" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/providers/Microsoft.Network/locations/eastus2euap/operations/9da698a9-d91a-4ef0-8b0e-c6771c8bd922?api-version=2021-02-01" + ], + "x-ms-correlation-request-id": [ + "5ef677a2-7125-40d3-93ce-881a49bf8bf2" + ], + "x-ms-arm-service-request-id": [ + "1ebe1674-b65d-43a7-8fb6-061e0c3dfb08" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-deletes": [ + "14999" + ], + "x-ms-routing-request-id": [ + "JIOINDIAWEST:20210513T144233Z:5ef677a2-7125-40d3-93ce-881a49bf8bf2" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 13 May 2021 14:42:33 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/providers/Microsoft.Network/locations/eastus2euap/operations/9da698a9-d91a-4ef0-8b0e-c6771c8bd922?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzMmV1YXAvb3BlcmF0aW9ucy85ZGE2OThhOS1kOTFhLTRlZjAtOGIwZS1jNjc3MWM4YmQ5MjI/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "20" + ], + "x-ms-request-id": [ + "4e70494e-9d19-49f0-bbdb-5f549250ecc1" + ], + "x-ms-correlation-request-id": [ + "eea68982-fd2e-4dc6-8d39-ecaad093e1a1" + ], + "x-ms-arm-service-request-id": [ + "83bd3523-37bc-4022-9a8c-1888805203f1" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11965" + ], + "x-ms-routing-request-id": [ + "JIOINDIAWEST:20210513T144244Z:eea68982-fd2e-4dc6-8d39-ecaad093e1a1" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 13 May 2021 14:42:43 GMT" + ], + "Content-Length": [ + "30" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/providers/Microsoft.Network/locations/eastus2euap/operations/9da698a9-d91a-4ef0-8b0e-c6771c8bd922?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzMmV1YXAvb3BlcmF0aW9ucy85ZGE2OThhOS1kOTFhLTRlZjAtOGIwZS1jNjc3MWM4YmQ5MjI/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "a6d9cc20-345e-477c-9499-1bc52efc293e" + ], + "x-ms-correlation-request-id": [ + "d4b57f13-4bd8-4719-b982-ffd064c23350" + ], + "x-ms-arm-service-request-id": [ + "b249562c-f9b4-471a-9a18-c40e5cee6e9b" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11964" + ], + "x-ms-routing-request-id": [ + "JIOINDIAWEST:20210513T144304Z:d4b57f13-4bd8-4719-b982-ffd064c23350" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 13 May 2021 14:43:04 GMT" + ], + "Content-Length": [ + "29" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/providers/Microsoft.Network/locations/eastus2euap/operationResults/9da698a9-d91a-4ef0-8b0e-c6771c8bd922?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzMmV1YXAvb3BlcmF0aW9uUmVzdWx0cy85ZGE2OThhOS1kOTFhLTRlZjAtOGIwZS1jNjc3MWM4YmQ5MjI/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/providers/Microsoft.Network/locations/eastus2euap/operationResults/9da698a9-d91a-4ef0-8b0e-c6771c8bd922?api-version=2021-02-01" + ], + "x-ms-request-id": [ + "9da698a9-d91a-4ef0-8b0e-c6771c8bd922" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/providers/Microsoft.Network/locations/eastus2euap/operations/9da698a9-d91a-4ef0-8b0e-c6771c8bd922?api-version=2021-02-01" + ], + "x-ms-correlation-request-id": [ + "5ef677a2-7125-40d3-93ce-881a49bf8bf2" + ], + "x-ms-arm-service-request-id": [ + "1ebe1674-b65d-43a7-8fb6-061e0c3dfb08" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11963" + ], + "x-ms-routing-request-id": [ + "JIOINDIAWEST:20210513T144304Z:271e3614-2147-4d8b-a14f-5f36dbb92903" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 13 May 2021 14:43:04 GMT" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 204 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps5333/virtualNetworkPeerings/ps8004?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Jlc291cmNlR3JvdXBzL3BzODI5Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzNTMzMy92aXJ0dWFsTmV0d29ya1BlZXJpbmdzL3BzODAwND9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "DELETE", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "d50b7a61-3a67-4cab-8974-a44d478d4b8b" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/providers/Microsoft.Network/locations/eastus2euap/operationResults/cf1ea222-fd62-4763-8cba-7f03a6c25924?api-version=2021-02-01" + ], + "Retry-After": [ + "10" + ], + "x-ms-request-id": [ + "cf1ea222-fd62-4763-8cba-7f03a6c25924" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/providers/Microsoft.Network/locations/eastus2euap/operations/cf1ea222-fd62-4763-8cba-7f03a6c25924?api-version=2021-02-01" + ], + "x-ms-correlation-request-id": [ + "be0a73cb-3298-4ffa-b45b-993ba2577431" + ], + "x-ms-arm-service-request-id": [ + "9731943a-0c3b-435a-96f5-0180363ecc9b" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-deletes": [ + "14998" + ], + "x-ms-routing-request-id": [ + "JIOINDIAWEST:20210513T144305Z:be0a73cb-3298-4ffa-b45b-993ba2577431" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 13 May 2021 14:43:04 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/providers/Microsoft.Network/locations/eastus2euap/operations/cf1ea222-fd62-4763-8cba-7f03a6c25924?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzMmV1YXAvb3BlcmF0aW9ucy9jZjFlYTIyMi1mZDYyLTQ3NjMtOGNiYS03ZjAzYTZjMjU5MjQ/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "13e2ebf6-1dd1-4dd7-8b71-128f79d8bbf3" + ], + "x-ms-correlation-request-id": [ + "fe61a588-ea05-4f19-a85a-8e93be096d84" + ], + "x-ms-arm-service-request-id": [ + "78f7ca6f-8499-4bc0-929a-7afd8d79d9e8" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11962" + ], + "x-ms-routing-request-id": [ + "JIOINDIAWEST:20210513T144315Z:fe61a588-ea05-4f19-a85a-8e93be096d84" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 13 May 2021 14:43:15 GMT" + ], + "Content-Length": [ + "29" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/providers/Microsoft.Network/locations/eastus2euap/operationResults/cf1ea222-fd62-4763-8cba-7f03a6c25924?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzMmV1YXAvb3BlcmF0aW9uUmVzdWx0cy9jZjFlYTIyMi1mZDYyLTQ3NjMtOGNiYS03ZjAzYTZjMjU5MjQ/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/providers/Microsoft.Network/locations/eastus2euap/operationResults/cf1ea222-fd62-4763-8cba-7f03a6c25924?api-version=2021-02-01" + ], + "x-ms-request-id": [ + "cf1ea222-fd62-4763-8cba-7f03a6c25924" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/providers/Microsoft.Network/locations/eastus2euap/operations/cf1ea222-fd62-4763-8cba-7f03a6c25924?api-version=2021-02-01" + ], + "x-ms-correlation-request-id": [ + "be0a73cb-3298-4ffa-b45b-993ba2577431" + ], + "x-ms-arm-service-request-id": [ + "9731943a-0c3b-435a-96f5-0180363ecc9b" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11961" + ], + "x-ms-routing-request-id": [ + "JIOINDIAWEST:20210513T144316Z:4c685074-daad-4c9c-b79d-bb843bbe82cd" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 13 May 2021 14:43:15 GMT" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 204 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps2312?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Jlc291cmNlR3JvdXBzL3BzODI5Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzMjMxMj9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "DELETE", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "fa2b557b-a941-4511-b7df-be5304697adc" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/providers/Microsoft.Network/locations/eastus2euap/operationResults/13220c13-238c-4eb4-8d86-c4381e45019c?api-version=2021-02-01" + ], + "Retry-After": [ + "10" + ], + "x-ms-request-id": [ + "13220c13-238c-4eb4-8d86-c4381e45019c" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/providers/Microsoft.Network/locations/eastus2euap/operations/13220c13-238c-4eb4-8d86-c4381e45019c?api-version=2021-02-01" + ], + "x-ms-correlation-request-id": [ + "bf6d9dff-ad1c-41c2-aa65-1edc5cb05a29" + ], + "Azure-AsyncNotification": [ + "Enabled" + ], + "x-ms-arm-service-request-id": [ + "3c7fdd48-3443-4692-bc34-ddee4f6b4e48" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-deletes": [ + "14997" + ], + "x-ms-routing-request-id": [ + "JIOINDIAWEST:20210513T144318Z:bf6d9dff-ad1c-41c2-aa65-1edc5cb05a29" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 13 May 2021 14:43:18 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/providers/Microsoft.Network/locations/eastus2euap/operations/13220c13-238c-4eb4-8d86-c4381e45019c?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzMmV1YXAvb3BlcmF0aW9ucy8xMzIyMGMxMy0yMzhjLTRlYjQtOGQ4Ni1jNDM4MWU0NTAxOWM/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "fa2b557b-a941-4511-b7df-be5304697adc" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "597d7ed8-2348-47dc-b028-b89a02f03330" + ], + "x-ms-correlation-request-id": [ + "17b04cbe-6a63-43b9-a7e5-9d7cce38ea28" + ], + "x-ms-arm-service-request-id": [ + "cf905454-fd32-4048-b7e8-146e360d62c4" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11960" + ], + "x-ms-routing-request-id": [ + "JIOINDIAWEST:20210513T144329Z:17b04cbe-6a63-43b9-a7e5-9d7cce38ea28" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 13 May 2021 14:43:28 GMT" + ], + "Content-Length": [ + "29" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/providers/Microsoft.Network/locations/eastus2euap/operationResults/13220c13-238c-4eb4-8d86-c4381e45019c?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzMmV1YXAvb3BlcmF0aW9uUmVzdWx0cy8xMzIyMGMxMy0yMzhjLTRlYjQtOGQ4Ni1jNDM4MWU0NTAxOWM/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "fa2b557b-a941-4511-b7df-be5304697adc" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/providers/Microsoft.Network/locations/eastus2euap/operationResults/13220c13-238c-4eb4-8d86-c4381e45019c?api-version=2021-02-01" + ], + "x-ms-request-id": [ + "13220c13-238c-4eb4-8d86-c4381e45019c" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/providers/Microsoft.Network/locations/eastus2euap/operations/13220c13-238c-4eb4-8d86-c4381e45019c?api-version=2021-02-01" + ], + "x-ms-correlation-request-id": [ + "bf6d9dff-ad1c-41c2-aa65-1edc5cb05a29" + ], + "Azure-AsyncNotification": [ + "Enabled" + ], + "x-ms-arm-service-request-id": [ + "3c7fdd48-3443-4692-bc34-ddee4f6b4e48" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11959" + ], + "x-ms-routing-request-id": [ + "JIOINDIAWEST:20210513T144329Z:33376ce5-a7b0-4616-aaad-c920d77d7d2b" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 13 May 2021 14:43:28 GMT" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 204 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourceGroups/ps8292/providers/Microsoft.Network/virtualNetworks/ps5333?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Jlc291cmNlR3JvdXBzL3BzODI5Mi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvdmlydHVhbE5ldHdvcmtzL3BzNTMzMz9hcGktdmVyc2lvbj0yMDIxLTAyLTAx", + "RequestMethod": "DELETE", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "4ce6c775-67c9-432e-9450-ba1238aeda7d" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/providers/Microsoft.Network/locations/eastus2euap/operationResults/5e1416a0-45ee-42fd-aa14-b13ab127e70d?api-version=2021-02-01" + ], + "Retry-After": [ + "10" + ], + "x-ms-request-id": [ + "5e1416a0-45ee-42fd-aa14-b13ab127e70d" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/providers/Microsoft.Network/locations/eastus2euap/operations/5e1416a0-45ee-42fd-aa14-b13ab127e70d?api-version=2021-02-01" + ], + "x-ms-correlation-request-id": [ + "5a64e942-a95b-4268-84fb-569d7577891e" + ], + "Azure-AsyncNotification": [ + "Enabled" + ], + "x-ms-arm-service-request-id": [ + "e9008c77-a6fb-4217-8a37-c40d94894030" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-deletes": [ + "14996" + ], + "x-ms-routing-request-id": [ + "JIOINDIAWEST:20210513T144330Z:5a64e942-a95b-4268-84fb-569d7577891e" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 13 May 2021 14:43:29 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/providers/Microsoft.Network/locations/eastus2euap/operations/5e1416a0-45ee-42fd-aa14-b13ab127e70d?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzMmV1YXAvb3BlcmF0aW9ucy81ZTE0MTZhMC00NWVlLTQyZmQtYWExNC1iMTNhYjEyN2U3MGQ/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "4ce6c775-67c9-432e-9450-ba1238aeda7d" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "a936f560-424d-416a-a3a9-139191ad9cf3" + ], + "x-ms-correlation-request-id": [ + "9c8e04e5-082a-4a5f-a539-4aa0b2769d17" + ], + "x-ms-arm-service-request-id": [ + "92e0f8ac-fdba-4a81-af27-147edf4f3f54" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11958" + ], + "x-ms-routing-request-id": [ + "JIOINDIAWEST:20210513T144341Z:9c8e04e5-082a-4a5f-a539-4aa0b2769d17" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 13 May 2021 14:43:40 GMT" + ], + "Content-Length": [ + "29" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/providers/Microsoft.Network/locations/eastus2euap/operationResults/5e1416a0-45ee-42fd-aa14-b13ab127e70d?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzMmV1YXAvb3BlcmF0aW9uUmVzdWx0cy81ZTE0MTZhMC00NWVlLTQyZmQtYWExNC1iMTNhYjEyN2U3MGQ/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "4ce6c775-67c9-432e-9450-ba1238aeda7d" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/413.1856.57282.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/providers/Microsoft.Network/locations/eastus2euap/operationResults/5e1416a0-45ee-42fd-aa14-b13ab127e70d?api-version=2021-02-01" + ], + "x-ms-request-id": [ + "5e1416a0-45ee-42fd-aa14-b13ab127e70d" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/providers/Microsoft.Network/locations/eastus2euap/operations/5e1416a0-45ee-42fd-aa14-b13ab127e70d?api-version=2021-02-01" + ], + "x-ms-correlation-request-id": [ + "5a64e942-a95b-4268-84fb-569d7577891e" + ], + "Azure-AsyncNotification": [ + "Enabled" + ], + "x-ms-arm-service-request-id": [ + "e9008c77-a6fb-4217-8a37-c40d94894030" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11957" + ], + "x-ms-routing-request-id": [ + "JIOINDIAWEST:20210513T144341Z:fc018a4c-aed4-47e6-af1c-61002744a798" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 13 May 2021 14:43:40 GMT" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 204 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/resourcegroups/ps8292?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L3Jlc291cmNlZ3JvdXBzL3BzODI5Mj9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "DELETE", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "4e88751d-d3c3-4977-ab34-c630bb942449" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzgyOTItRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-deletes": [ + "14998" + ], + "x-ms-request-id": [ + "f419dfb1-738b-43b6-b04e-47713821f81e" + ], + "x-ms-correlation-request-id": [ + "f419dfb1-738b-43b6-b04e-47713821f81e" + ], + "x-ms-routing-request-id": [ + "JIOINDIAWEST:20210513T144346Z:f419dfb1-738b-43b6-b04e-47713821f81e" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 13 May 2021 14:43:46 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzgyOTItRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpneU9USXRSVUZUVkZWVE1rVlZRVkFpTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN6SmxkV0Z3SW4wP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzgyOTItRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11990" + ], + "x-ms-request-id": [ + "512bf85c-0cbf-42cc-989f-71581d7275bd" + ], + "x-ms-correlation-request-id": [ + "512bf85c-0cbf-42cc-989f-71581d7275bd" + ], + "x-ms-routing-request-id": [ + "JIOINDIAWEST:20210513T144402Z:512bf85c-0cbf-42cc-989f-71581d7275bd" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 13 May 2021 14:44:01 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzgyOTItRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpneU9USXRSVUZUVkZWVE1rVlZRVkFpTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN6SmxkV0Z3SW4wP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzgyOTItRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11989" + ], + "x-ms-request-id": [ + "f880b35a-9211-4a1d-a555-8c936d44c930" + ], + "x-ms-correlation-request-id": [ + "f880b35a-9211-4a1d-a555-8c936d44c930" + ], + "x-ms-routing-request-id": [ + "JIOINDIAWEST:20210513T144417Z:f880b35a-9211-4a1d-a555-8c936d44c930" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 13 May 2021 14:44:16 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzgyOTItRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpneU9USXRSVUZUVkZWVE1rVlZRVkFpTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN6SmxkV0Z3SW4wP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11988" + ], + "x-ms-request-id": [ + "72e445a3-48e9-4edf-b76b-6c9a4dab8ae5" + ], + "x-ms-correlation-request-id": [ + "72e445a3-48e9-4edf-b76b-6c9a4dab8ae5" + ], + "x-ms-routing-request-id": [ + "JIOINDIAWEST:20210513T144433Z:72e445a3-48e9-4edf-b76b-6c9a4dab8ae5" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 13 May 2021 14:44:32 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/5833e0eb-b53c-4156-b478-2eac8f04aec6/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzgyOTItRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNTgzM2UwZWItYjUzYy00MTU2LWI0NzgtMmVhYzhmMDRhZWM2L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpneU9USXRSVUZUVkZWVE1rVlZRVkFpTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN6SmxkV0Z3SW4wP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11987" + ], + "x-ms-request-id": [ + "1243f816-39b4-4af6-b523-201b88607427" + ], + "x-ms-correlation-request-id": [ + "1243f816-39b4-4af6-b523-201b88607427" + ], + "x-ms-routing-request-id": [ + "JIOINDIAWEST:20210513T144433Z:1243f816-39b4-4af6-b523-201b88607427" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 13 May 2021 14:44:32 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 200 + } + ], + "Names": { + "Test-SyncVirtualNetworkPeeringCRUD": [ + "ps8292", + "ps8167", + "ps8004", + "ps2312", + "ps5333", + "ps7410", + "ps519" + ] + }, + "Variables": { + "SubscriptionId": "5833e0eb-b53c-4156-b478-2eac8f04aec6" + } +} \ No newline at end of file diff --git a/src/Network/Network/Az.Network.psd1 b/src/Network/Network/Az.Network.psd1 index 7b3e17e11cbb..b602847c39c0 100644 --- a/src/Network/Network/Az.Network.psd1 +++ b/src/Network/Network/Az.Network.psd1 @@ -337,6 +337,7 @@ CmdletsToExport = 'Add-AzApplicationGatewayAuthenticationCertificate', 'New-AzLoadBalancerBackendAddressPool', 'Remove-AzLoadBalancerBackendAddressPool', 'Set-AzLoadBalancerBackendAddressPool', + 'New-AzLoadBalancerBackendAddressPoolTunnelInterfaceConfig', 'New-AzLoadBalancerBackendAddressConfig', 'Get-AzLoadBalancerBackendAddressPoolConfig', 'Add-AzLoadBalancerBackendAddressPoolConfig', @@ -378,7 +379,8 @@ CmdletsToExport = 'Add-AzApplicationGatewayAuthenticationCertificate', 'Remove-AzNetworkSecurityGroup', 'Set-AzNetworkSecurityGroup', 'Test-AzDnsAvailability', 'Add-AzVirtualNetworkPeering', 'Get-AzVirtualNetworkPeering', 'Remove-AzVirtualNetworkPeering', - 'Set-AzVirtualNetworkPeering', 'Remove-AzVirtualNetwork', + 'Set-AzVirtualNetworkPeering', 'Sync-AzVirtualNetworkPeering', + 'Remove-AzVirtualNetwork', 'Set-AzVirtualNetwork', 'Remove-AzVirtualNetworkSubnetConfig', 'Set-AzVirtualNetworkSubnetConfig', 'Get-AzVirtualNetworkSubnetConfig', @@ -534,7 +536,11 @@ CmdletsToExport = 'Add-AzApplicationGatewayAuthenticationCertificate', 'New-AzVirtualApplianceSkuProperty', 'New-AzCustomIpPrefix', 'Update-AzCustomIpPrefix', 'Get-AzCustomIpPrefix', 'Remove-AzCustomIpPrefix', 'New-AzExpressRoutePortLOA', - 'New-AzO365PolicyProperty' + 'New-AzO365PolicyProperty', + 'Get-AzVirtualNetworkGatewayNatRule', + 'New-AzVirtualNetworkGatewayNatRule', + 'Update-AzVirtualNetworkGatewayNatRule', + 'Remove-AzVirtualNetworkGatewayNatRule' # Variables to export from this module # VariablesToExport = @() diff --git a/src/Network/Network/AzureFirewallPolicy/NewAzureFirewallPolicyCommand.cs b/src/Network/Network/AzureFirewallPolicy/NewAzureFirewallPolicyCommand.cs index 3de695c2a9d0..b478c200cc9b 100644 --- a/src/Network/Network/AzureFirewallPolicy/NewAzureFirewallPolicyCommand.cs +++ b/src/Network/Network/AzureFirewallPolicy/NewAzureFirewallPolicyCommand.cs @@ -132,6 +132,12 @@ public class NewAzureFirewallPolicyCommand : AzureFirewallPolicyBaseCmdlet [ValidateNotNullOrEmpty] public PSManagedServiceIdentity Identity { get; set; } + [Parameter( + Mandatory = false, + HelpMessage = "The private IP ranges to which traffic won't be SNAT'ed" + )] + public string[] PrivateRange { get; set; } + public override void Execute() { @@ -162,7 +168,8 @@ private PSAzureFirewallPolicy CreateAzureFirewallPolicy() Sku = new PSAzureFirewallPolicySku { Tier = this.SkuTier ?? MNM.FirewallPolicySkuTier.Standard }, - IntrusionDetection = this.IntrusionDetection + IntrusionDetection = this.IntrusionDetection, + PrivateRange = this.PrivateRange }; if (this.UserAssignedIdentityId != null) diff --git a/src/Network/Network/AzureFirewallPolicy/SetAzureFirewallPolicyCommand.cs b/src/Network/Network/AzureFirewallPolicy/SetAzureFirewallPolicyCommand.cs index 139769310767..56aa9981884d 100644 --- a/src/Network/Network/AzureFirewallPolicy/SetAzureFirewallPolicyCommand.cs +++ b/src/Network/Network/AzureFirewallPolicy/SetAzureFirewallPolicyCommand.cs @@ -151,6 +151,11 @@ public class SetAzureFirewallPolicyCommand : AzureFirewallPolicyBaseCmdlet [ValidateNotNullOrEmpty] public PSManagedServiceIdentity Identity { get; set; } + [Parameter( + Mandatory = false, + HelpMessage = "The Private IP Range")] + public string[] PrivateRange { get; set; } + private void AddPremiumProperties(PSAzureFirewallPolicy firewallPolicy) { firewallPolicy.Sku = new PSAzureFirewallPolicySku @@ -232,6 +237,7 @@ public override void Execute() this.Identity = this.IsParameterBound(c => c.Identity) ? Identity : (InputObject.Identity != null ? InputObject.Identity : null); this.UserAssignedIdentityId = this.IsParameterBound(c => c.UserAssignedIdentityId) ? UserAssignedIdentityId : (InputObject.Identity?.UserAssignedIdentities != null ? InputObject.Identity.UserAssignedIdentities?.First().Key : null); this.SkuTier = this.IsParameterBound(c => c.SkuTier) ? SkuTier : (InputObject.Sku?.Tier != null ? InputObject.Sku.Tier : null); + this.PrivateRange = this.IsParameterBound(c => c.PrivateRange) ? PrivateRange : InputObject.PrivateRange; var firewallPolicy = new PSAzureFirewallPolicy() { @@ -241,7 +247,8 @@ public override void Execute() ThreatIntelMode = this.ThreatIntelMode ?? MNM.AzureFirewallThreatIntelMode.Alert, ThreatIntelWhitelist = this.ThreatIntelWhitelist, BasePolicy = this.BasePolicy != null ? new Microsoft.Azure.Management.Network.Models.SubResource(this.BasePolicy) : null, - DnsSettings = this.DnsSetting + DnsSettings = this.DnsSetting, + PrivateRange = this.PrivateRange }; AddPremiumProperties(firewallPolicy); @@ -263,7 +270,8 @@ public override void Execute() ThreatIntelMode = this.ThreatIntelMode ?? MNM.AzureFirewallThreatIntelMode.Alert, ThreatIntelWhitelist = this.ThreatIntelWhitelist, BasePolicy = BasePolicy != null ? new Microsoft.Azure.Management.Network.Models.SubResource(BasePolicy) : null, - DnsSettings = this.DnsSetting + DnsSettings = this.DnsSetting, + PrivateRange = this.PrivateRange }; AddPremiumProperties(firewallPolicy); diff --git a/src/Network/Network/ChangeLog.md b/src/Network/Network/ChangeLog.md index fcd450bb4440..5862cf4121ad 100644 --- a/src/Network/Network/ChangeLog.md +++ b/src/Network/Network/ChangeLog.md @@ -19,6 +19,35 @@ ---> ## Upcoming Release +* Updated cmdlets for route server for a more stable way to add IP configuration. +* Added support for getting a single private link resource. +* Added more detailed description about GroupId in `New-AzPrivateLinkServiceConnection` +* Updated cmdlets to enable setting of PrivateRange on AzureFirewallPolicy. + - `New-AzFirewallPolicy` + - `Set-AzFirewallPolicy` +* Updated cmdlets to add NatRules in VirtualNetworkGateway and BgpRouteTranslationForNat. + - `New-AzVirtualNetworkGateway` + - `Set-AzVirtualNetworkGateway` +* Updated cmdlets to add EngressNatRules and EgressNatRules in VirtualNetworkGateway Connection. + - `New-AzVirtualNetworkGatewayConnection` + - `Set-AzVirtualNetworkGatewayConnection` +* Updated cmdlet to enable setting of FlowTimeout in VirtualNetwork. + - `New-AzVirtualNetwork` +* Added cmdlets for Get/Create/Update/Delete VirtualNetworkGatewayNatRules. + - `New-AzVirtualNetworkGatewayNatRule` + - `Update-AzVirtualNetworkGatewayNatRule` + - `Get-AzVirtualNetworkGatewayNatRule` + - `Remove-AzVirtualNetworkGatewayNatRule` +* Added a new cmdlet for Sync on VirtualNetworkPeering + - `Sync-AzVirtualNetworkPeering` +* Updated cmdlets to add new properties and redefined an existing property in the VirtualNetworkPeering + - `Add-AzVirtualNetworkPeering` + - `Get-AzVirtualNetworkPeering` +* Updated cmdlets to enable setting of PreferredRoutingGateway on VirtualHub. + - `New-AzVirtualHub` + - `Update-AzVirtualHub` +* Updated cmdlets to expose two read-only properties of client certificate. + - `Get-AzApplicationGatewayTrustedClientCertificate` ## Version 4.8.0 * Updated validation to allow passing zero value for saDataSizeKilobytes parameter diff --git a/src/Network/Network/Common/NetworkResourceManagerProfile.cs b/src/Network/Network/Common/NetworkResourceManagerProfile.cs index 6349d0ac336d..88130d616c7e 100644 --- a/src/Network/Network/Common/NetworkResourceManagerProfile.cs +++ b/src/Network/Network/Common/NetworkResourceManagerProfile.cs @@ -343,6 +343,21 @@ private static void Initialize() cfg.CreateMap() .ForMember( dest => dest.RemoteAddressSpace, + opt => opt.MapFrom(src => src.PeeredRemoteAddressSpace) + ); + + // MNM to CNM + cfg.CreateMap() + .ForMember( + dest => dest.PeeredRemoteAddressSpace, + opt => opt.MapFrom(src => src.RemoteAddressSpace) + ); + + /* + // CNM to MNM + cfg.CreateMap() + .ForMember( + dest => dest.RemoteVirtualNetworkAddressSpace, opt => opt.MapFrom(src => src.RemoteVirtualNetworkAddressSpace) ); @@ -350,8 +365,9 @@ private static void Initialize() cfg.CreateMap() .ForMember( dest => dest.RemoteVirtualNetworkAddressSpace, - opt => opt.MapFrom(src => src.RemoteAddressSpace) + opt => opt.MapFrom(src => src.RemoteVirtualNetworkAddressSpace) ); + */ // VirtualNetwork // CNM to MNM @@ -886,6 +902,7 @@ private static void Initialize() cfg.CreateMap(); cfg.CreateMap(); cfg.CreateMap(); + cfg.CreateMap(); // MNM to CNM cfg.CreateMap(); @@ -907,6 +924,7 @@ private static void Initialize() cfg.CreateMap(); cfg.CreateMap(); cfg.CreateMap(); + cfg.CreateMap(); // Application Gateways // CNM to MNM diff --git a/src/Network/Network/Cortex/VirtualHub/NewAzureRmVirtualHubCommand.cs b/src/Network/Network/Cortex/VirtualHub/NewAzureRmVirtualHubCommand.cs index a03f9de97457..bd828c445697 100644 --- a/src/Network/Network/Cortex/VirtualHub/NewAzureRmVirtualHubCommand.cs +++ b/src/Network/Network/Cortex/VirtualHub/NewAzureRmVirtualHubCommand.cs @@ -22,6 +22,7 @@ namespace Microsoft.Azure.Commands.Network using Microsoft.Azure.Commands.ResourceManager.Common.ArgumentCompleters; using Microsoft.Azure.Management.Internal.Resources.Utilities.Models; using Microsoft.WindowsAzure.Commands.Common.CustomAttributes; + using MNM = Microsoft.Azure.Management.Network.Models; [Cmdlet(VerbsCommon.New, ResourceManager.Common.AzureRMConstants.AzureRMPrefix + "VirtualHub", @@ -97,6 +98,15 @@ public class NewAzureRmVirtualHubCommand : VirtualHubBaseCmdlet [PSArgumentCompleter("Basic", "Standard")] public string Sku { get; set; } + [Parameter( + Mandatory = false, + HelpMessage = "Preferred Routing Gateway to Route On-Prem traffic from VNET")] + [ValidateSet( + MNM.PreferredRoutingGateway.ExpressRoute, + MNM.PreferredRoutingGateway.VpnGateway, + IgnoreCase = true)] + public string PreferredRoutingGateway { get; set; } + [Parameter( Mandatory = false, HelpMessage = "Run cmdlet in the background")] @@ -164,6 +174,15 @@ public override void Execute() virtualHub.Sku = "Standard"; } + if (string.IsNullOrWhiteSpace(this.PreferredRoutingGateway)) + { + virtualHub.PreferredRoutingGateway = "ExpressRoute"; + } + else + { + virtualHub.PreferredRoutingGateway = this.PreferredRoutingGateway; + } + WriteObject(CreateOrUpdateVirtualHub( this.ResourceGroupName, this.Name, diff --git a/src/Network/Network/Cortex/VirtualHub/UpdateAzureRmVirtualHubCommand.cs b/src/Network/Network/Cortex/VirtualHub/UpdateAzureRmVirtualHubCommand.cs index 7e85d4aa6c88..5a001900547a 100644 --- a/src/Network/Network/Cortex/VirtualHub/UpdateAzureRmVirtualHubCommand.cs +++ b/src/Network/Network/Cortex/VirtualHub/UpdateAzureRmVirtualHubCommand.cs @@ -103,6 +103,15 @@ public class UpdateAzureRmVirtualHubCommand : VirtualHubBaseCmdlet [PSArgumentCompleter("Basic", "Standard")] public string Sku { get; set; } + [Parameter( + Mandatory = false, + HelpMessage = "Preferred Routing Gateway to Route On-Prem traffic from VNET")] + [ValidateSet( + MNM.PreferredRoutingGateway.ExpressRoute, + MNM.PreferredRoutingGateway.VpnGateway, + IgnoreCase = true)] + public string PreferredRoutingGateway { get; set; } + [Parameter( Mandatory = false, HelpMessage = "Run cmdlet in the background")] @@ -180,6 +189,11 @@ public override void Execute() virtualHubToUpdate.Sku = this.Sku; } + if (!string.IsNullOrWhiteSpace(this.PreferredRoutingGateway)) + { + virtualHubToUpdate.PreferredRoutingGateway = this.PreferredRoutingGateway; + } + //// Update the virtual hub ConfirmAction( Properties.Resources.SettingResourceMessage, diff --git a/src/Network/Network/Generated/LoadBalancer/BackendAddressPool/AddAzureRmLoadBalancerBackendAddressPoolConfigCommand.cs b/src/Network/Network/Generated/LoadBalancer/BackendAddressPool/AddAzureRmLoadBalancerBackendAddressPoolConfigCommand.cs index b610727f7d3d..c1ec5b944576 100644 --- a/src/Network/Network/Generated/LoadBalancer/BackendAddressPool/AddAzureRmLoadBalancerBackendAddressPoolConfigCommand.cs +++ b/src/Network/Network/Generated/LoadBalancer/BackendAddressPool/AddAzureRmLoadBalancerBackendAddressPoolConfigCommand.cs @@ -49,6 +49,10 @@ public partial class AddAzureRmLoadBalancerBackendAddressPoolConfigCommand : Net HelpMessage = "Name of the backend address pool.")] public string Name { get; set; } + [Parameter( + Mandatory = false, + HelpMessage = "Gateway Load Balancer provider configurations.")] + public PSTunnelInterface[] TunnelInterface { get; set; } public override void Execute() { @@ -64,9 +68,11 @@ public override void Execute() throw new ArgumentException("BackendAddressPool with the specified name already exists"); } - var vBackendAddressPools = new PSBackendAddressPool(); + var vBackendAddressPool = new PSBackendAddressPool(); + + vBackendAddressPool.Name = this.Name; + vBackendAddressPool.TunnelInterfaces = this.TunnelInterface?.ToList(); - vBackendAddressPools.Name = this.Name; var generatedId = string.Format( "/subscriptions/{0}/resourceGroups/{1}/providers/Microsoft.Network/loadBalancers/{2}/{3}/{4}", this.NetworkClient.NetworkManagementClient.SubscriptionId, @@ -74,9 +80,9 @@ public override void Execute() this.LoadBalancer.Name, "BackendAddressPools", this.Name); - vBackendAddressPools.Id = generatedId; + vBackendAddressPool.Id = generatedId; - this.LoadBalancer.BackendAddressPools.Add(vBackendAddressPools); + this.LoadBalancer.BackendAddressPools.Add(vBackendAddressPool); WriteObject(this.LoadBalancer, true); } } diff --git a/src/Network/Network/Generated/LoadBalancer/BackendAddressPool/NewAzureRmLoadBalancerBackendAddressPoolConfigCommand.cs b/src/Network/Network/Generated/LoadBalancer/BackendAddressPool/NewAzureRmLoadBalancerBackendAddressPoolConfigCommand.cs index f1b1e6cc22e8..c26e6151bc52 100644 --- a/src/Network/Network/Generated/LoadBalancer/BackendAddressPool/NewAzureRmLoadBalancerBackendAddressPoolConfigCommand.cs +++ b/src/Network/Network/Generated/LoadBalancer/BackendAddressPool/NewAzureRmLoadBalancerBackendAddressPoolConfigCommand.cs @@ -42,12 +42,18 @@ public partial class NewAzureRmLoadBalancerBackendAddressPoolConfigCommand : Net HelpMessage = "Name of the backend address pool.")] public string Name { get; set; } + [Parameter( + Mandatory = false, + HelpMessage = "Gateway Load Balancer provider configurations.")] + public PSTunnelInterface[] TunnelInterface { get; set; } public override void Execute() { - var vBackendAddressPools = new PSBackendAddressPool(); + var vBackendAddressPool = new PSBackendAddressPool(); + + vBackendAddressPool.Name = this.Name; + vBackendAddressPool.TunnelInterfaces = this.TunnelInterface?.ToList(); - vBackendAddressPools.Name = this.Name; var generatedId = string.Format( "/subscriptions/{0}/resourceGroups/{1}/providers/Microsoft.Network/loadBalancers/{2}/{3}/{4}", this.NetworkClient.NetworkManagementClient.SubscriptionId, @@ -55,9 +61,9 @@ public override void Execute() Microsoft.Azure.Commands.Network.Properties.Resources.LoadBalancerNameNotSet, "BackendAddressPools", this.Name); - vBackendAddressPools.Id = generatedId; + vBackendAddressPool.Id = generatedId; - WriteObject(vBackendAddressPools, true); + WriteObject(vBackendAddressPool, true); } } -} +} \ No newline at end of file diff --git a/src/Network/Network/Generated/LoadBalancer/BackendAddressPool/TunnelInterface/NewAzureRmLoadBalancerBackendAddressPoolTunnelInterfaceConfigCommand.cs b/src/Network/Network/Generated/LoadBalancer/BackendAddressPool/TunnelInterface/NewAzureRmLoadBalancerBackendAddressPoolTunnelInterfaceConfigCommand.cs new file mode 100644 index 000000000000..320357731e0b --- /dev/null +++ b/src/Network/Network/Generated/LoadBalancer/BackendAddressPool/TunnelInterface/NewAzureRmLoadBalancerBackendAddressPoolTunnelInterfaceConfigCommand.cs @@ -0,0 +1,73 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// +// +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. +// +// For documentation on code generator please visit +// https://aka.ms/nrp-code-generation +// Please contact wanrpdev@microsoft.com if you need to make changes to this file. +// + +using Microsoft.Azure.Commands.Network.Models; +using Microsoft.Azure.Management.Network.Models; +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using System.Management.Automation; + +namespace Microsoft.Azure.Commands.Network +{ + [Cmdlet(VerbsCommon.New, ResourceManager.Common.AzureRMConstants.AzureRMPrefix + "LoadBalancerBackendAddressPoolTunnelInterfaceConfig", SupportsShouldProcess = true), OutputType(typeof(PSTunnelInterface))] + public partial class NewAzureRmLoadBalancerBackendAddressPoolTunnelInterfaceConfigCommand : NetworkBaseCmdlet + { + [Parameter( + Mandatory = true, + HelpMessage = "Protocol of the backend address pool TunnelInterface.")] + public string Protocol { get; set; } + + [Parameter( + Mandatory = true, + HelpMessage = "Type of the backend address pool TunnelInterface.")] + public string Type { get; set; } + + [Parameter( + Mandatory = true, + HelpMessage = "Identifier of the backend address pool TunnelInterface.")] + public int Identifier { get; set; } + + [Parameter( + Mandatory = true, + HelpMessage = "Port of the backend address pool TunnelInterface.")] + public int Port { get; set; } + + public override void Execute() + { + // Validation will be on server side + var vTunnelInterface = new PSTunnelInterface(); + + vTunnelInterface.Protocol = this.Protocol; + vTunnelInterface.Type = this.Type; + vTunnelInterface.Identifier = this.Identifier; + vTunnelInterface.Port = this.Port; + + WriteObject(vTunnelInterface, true); + } + } +} \ No newline at end of file diff --git a/src/Network/Network/Generated/LoadBalancer/FrontendIPConfiguration/AddAzureRmLoadBalancerFrontendIpConfigCommand.cs b/src/Network/Network/Generated/LoadBalancer/FrontendIPConfiguration/AddAzureRmLoadBalancerFrontendIpConfigCommand.cs index 6ab1ca8c556f..1e3e8c7eb785 100644 --- a/src/Network/Network/Generated/LoadBalancer/FrontendIPConfiguration/AddAzureRmLoadBalancerFrontendIpConfigCommand.cs +++ b/src/Network/Network/Generated/LoadBalancer/FrontendIPConfiguration/AddAzureRmLoadBalancerFrontendIpConfigCommand.cs @@ -127,6 +127,12 @@ public partial class AddAzureRmLoadBalancerFrontendIpConfigCommand : NetworkBase ValueFromPipelineByPropertyName = true)] public PSPublicIpPrefix PublicIpAddressPrefix { get; set; } + [Parameter( + Mandatory = false, + HelpMessage = "The reference of Gateway LoadBalancer Provider resource.", + ValueFromPipelineByPropertyName = true)] + public string GatewayLoadBalancerId { get; set; } + public override void Execute() { @@ -157,7 +163,7 @@ public override void Execute() this.PublicIpAddressId = this.PublicIpAddress.Id; } } - + if (string.Equals(ParameterSetName, "SetByResourcePublicIpAddressPrefix")) { if (this.PublicIpAddressPrefix != null) @@ -170,7 +176,7 @@ public override void Execute() vFrontendIpConfigurations.PrivateIpAddress = this.PrivateIpAddress; vFrontendIpConfigurations.PrivateIpAddressVersion = this.PrivateIpAddressVersion; - if(!string.IsNullOrEmpty(vFrontendIpConfigurations.PrivateIpAddress)) + if (!string.IsNullOrEmpty(vFrontendIpConfigurations.PrivateIpAddress)) { vFrontendIpConfigurations.PrivateIpAllocationMethod = "Static"; } @@ -180,8 +186,9 @@ public override void Execute() } vFrontendIpConfigurations.Name = this.Name; + vFrontendIpConfigurations.Zones = this.Zone?.ToList(); - if(!string.IsNullOrEmpty(this.SubnetId)) + if (!string.IsNullOrEmpty(this.SubnetId)) { // Subnet if (vFrontendIpConfigurations.Subnet == null) @@ -190,7 +197,18 @@ public override void Execute() } vFrontendIpConfigurations.Subnet.Id = this.SubnetId; } - if(!string.IsNullOrEmpty(this.PublicIpAddressId)) + + if (!string.IsNullOrEmpty(this.GatewayLoadBalancerId)) + { + // Gateway + if (vFrontendIpConfigurations.GatewayLoadBalancer == null) + { + vFrontendIpConfigurations.GatewayLoadBalancer = new PSFrontendIPConfiguration(); + } + vFrontendIpConfigurations.GatewayLoadBalancer.Id = this.GatewayLoadBalancerId; + } + + if (!string.IsNullOrEmpty(this.PublicIpAddressId)) { // PublicIpAddress if (vFrontendIpConfigurations.PublicIpAddress == null) @@ -199,6 +217,7 @@ public override void Execute() } vFrontendIpConfigurations.PublicIpAddress.Id = this.PublicIpAddressId; } + if (!string.IsNullOrEmpty(this.PublicIpAddressPrefixId)) { // PublicIpAddressPrefix @@ -208,6 +227,7 @@ public override void Execute() } vFrontendIpConfigurations.PublicIPPrefix.Id = this.PublicIpAddressPrefixId; } + var generatedId = string.Format( "/subscriptions/{0}/resourceGroups/{1}/providers/Microsoft.Network/loadBalancers/{2}/{3}/{4}", this.NetworkClient.NetworkManagementClient.SubscriptionId, diff --git a/src/Network/Network/Generated/LoadBalancer/FrontendIPConfiguration/SetAzureRmLoadBalancerFrontendIpConfigCommand.cs b/src/Network/Network/Generated/LoadBalancer/FrontendIPConfiguration/SetAzureRmLoadBalancerFrontendIpConfigCommand.cs index e07baf26e91c..59df7cfd91a4 100644 --- a/src/Network/Network/Generated/LoadBalancer/FrontendIPConfiguration/SetAzureRmLoadBalancerFrontendIpConfigCommand.cs +++ b/src/Network/Network/Generated/LoadBalancer/FrontendIPConfiguration/SetAzureRmLoadBalancerFrontendIpConfigCommand.cs @@ -127,6 +127,12 @@ public partial class SetAzureRmLoadBalancerFrontendIpConfigCommand : NetworkBase ValueFromPipelineByPropertyName = true)] public PSPublicIpPrefix PublicIpAddressPrefix { get; set; } + [Parameter( + Mandatory = false, + HelpMessage = "The reference of Gateway LoadBalancer Provider resource.", + ValueFromPipelineByPropertyName = true)] + public string GatewayLoadBalancerId { get; set; } + public override void Execute() { @@ -166,7 +172,7 @@ public override void Execute() vFrontendIpConfigurations.PrivateIpAddress = this.PrivateIpAddress; vFrontendIpConfigurations.PrivateIpAddressVersion = this.PrivateIpAddressVersion; - if(!string.IsNullOrEmpty(vFrontendIpConfigurations.PrivateIpAddress)) + if (!string.IsNullOrEmpty(vFrontendIpConfigurations.PrivateIpAddress)) { vFrontendIpConfigurations.PrivateIpAllocationMethod = "Static"; } @@ -177,7 +183,7 @@ public override void Execute() vFrontendIpConfigurations.Name = this.Name; vFrontendIpConfigurations.Zones = this.Zone?.ToList(); - if(!string.IsNullOrEmpty(this.SubnetId)) + if (!string.IsNullOrEmpty(this.SubnetId)) { // Subnet if (vFrontendIpConfigurations.Subnet == null) @@ -186,7 +192,18 @@ public override void Execute() } vFrontendIpConfigurations.Subnet.Id = this.SubnetId; } - if(!string.IsNullOrEmpty(this.PublicIpAddressId)) + + if (!string.IsNullOrEmpty(this.GatewayLoadBalancerId)) + { + // Gateway + if (vFrontendIpConfigurations.GatewayLoadBalancer == null) + { + vFrontendIpConfigurations.GatewayLoadBalancer = new PSFrontendIPConfiguration(); + } + vFrontendIpConfigurations.GatewayLoadBalancer.Id = this.GatewayLoadBalancerId; + } + + if (!string.IsNullOrEmpty(this.PublicIpAddressId)) { // PublicIpAddress if (vFrontendIpConfigurations.PublicIpAddress == null) diff --git a/src/Network/Network/Generated/LoadBalancer/LoadBalancerRule/AddAzureRmLoadBalancerRuleConfigCommand.cs b/src/Network/Network/Generated/LoadBalancer/LoadBalancerRule/AddAzureRmLoadBalancerRuleConfigCommand.cs index f46861c59203..2218759d4136 100644 --- a/src/Network/Network/Generated/LoadBalancer/LoadBalancerRule/AddAzureRmLoadBalancerRuleConfigCommand.cs +++ b/src/Network/Network/Generated/LoadBalancer/LoadBalancerRule/AddAzureRmLoadBalancerRuleConfigCommand.cs @@ -24,6 +24,7 @@ // Please contact wanrpdev@microsoft.com if you need to make changes to this file. // +using Microsoft.Azure.Commands.Common.Exceptions; using Microsoft.Azure.Commands.Network.Models; using Microsoft.Azure.Commands.ResourceManager.Common.ArgumentCompleters; using Microsoft.Azure.Management.Network.Models; @@ -124,14 +125,14 @@ public partial class AddAzureRmLoadBalancerRuleConfigCommand : NetworkBaseCmdlet ParameterSetName = "SetByResourceId", HelpMessage = "A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs.", ValueFromPipelineByPropertyName = true)] - public string BackendAddressPoolId { get; set; } + public string[] BackendAddressPoolId { get; set; } [Parameter( Mandatory = false, ParameterSetName = "SetByResource", HelpMessage = "A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs.", ValueFromPipelineByPropertyName = true)] - public PSBackendAddressPool BackendAddressPool { get; set; } + public PSBackendAddressPool[] BackendAddressPool { get; set; } [Parameter( Mandatory = false, @@ -169,10 +170,16 @@ public override void Execute() { this.FrontendIpConfigurationId = this.FrontendIpConfiguration.Id; } - if (this.BackendAddressPool != null) + + if (this.BackendAddressPool != null && this.BackendAddressPool.Length > 0) { - this.BackendAddressPoolId = this.BackendAddressPool.Id; + this.BackendAddressPoolId = new string[this.BackendAddressPool.Length]; + for (int i = 0; i < this.BackendAddressPool.Length; i++) + { + this.BackendAddressPoolId[i] = this.BackendAddressPool[i].Id; + } } + if (this.Probe != null) { this.ProbeId = this.Probe.Id; @@ -190,25 +197,49 @@ public override void Execute() vLoadBalancingRules.EnableTcpReset = this.EnableTcpReset; vLoadBalancingRules.DisableOutboundSNAT = this.DisableOutboundSNAT; vLoadBalancingRules.Name = this.Name; - if(!string.IsNullOrEmpty(this.FrontendIpConfigurationId)) + if (!string.IsNullOrEmpty(this.FrontendIpConfigurationId)) { // FrontendIPConfiguration if (vLoadBalancingRules.FrontendIPConfiguration == null) { vLoadBalancingRules.FrontendIPConfiguration = new PSResourceId(); } + vLoadBalancingRules.FrontendIPConfiguration.Id = this.FrontendIpConfigurationId; } - if(!string.IsNullOrEmpty(this.BackendAddressPoolId)) + + if (this.BackendAddressPoolId != null && this.BackendAddressPoolId.Length > 0) { - // BackendAddressPool - if (vLoadBalancingRules.BackendAddressPool == null) + if (this.BackendAddressPoolId.Length == 1) + { + // BackendAddressPool + if (vLoadBalancingRules.BackendAddressPool == null) + { + vLoadBalancingRules.BackendAddressPool = new PSResourceId(); + } + + vLoadBalancingRules.BackendAddressPool.Id = this.BackendAddressPoolId[0]; + } + else if (this.BackendAddressPoolId.Length == 2) + { + // BackendAddressPools + if (vLoadBalancingRules.BackendAddressPools == null) + { + vLoadBalancingRules.BackendAddressPools = new List(); + } + + foreach (string backendAddressPoolId in this.BackendAddressPoolId) + { + vLoadBalancingRules.BackendAddressPools.Add(new PSResourceId() { Id = backendAddressPoolId }); + } + } + else { - vLoadBalancingRules.BackendAddressPool = new PSResourceId(); + throw new AzPSArgumentException("BackendAddressPool cannot be more than 2", "BackendAddressPool"); } - vLoadBalancingRules.BackendAddressPool.Id = this.BackendAddressPoolId; } - if(!string.IsNullOrEmpty(this.ProbeId)) + + if (!string.IsNullOrEmpty(this.ProbeId)) { // Probe if (vLoadBalancingRules.Probe == null) @@ -217,6 +248,7 @@ public override void Execute() } vLoadBalancingRules.Probe.Id = this.ProbeId; } + var generatedId = string.Format( "/subscriptions/{0}/resourceGroups/{1}/providers/Microsoft.Network/loadBalancers/{2}/{3}/{4}", this.NetworkClient.NetworkManagementClient.SubscriptionId, diff --git a/src/Network/Network/Generated/LoadBalancer/LoadBalancerRule/NewAzureRmLoadBalancerRuleConfigCommand.cs b/src/Network/Network/Generated/LoadBalancer/LoadBalancerRule/NewAzureRmLoadBalancerRuleConfigCommand.cs index a165cef446e8..9ef44d993101 100644 --- a/src/Network/Network/Generated/LoadBalancer/LoadBalancerRule/NewAzureRmLoadBalancerRuleConfigCommand.cs +++ b/src/Network/Network/Generated/LoadBalancer/LoadBalancerRule/NewAzureRmLoadBalancerRuleConfigCommand.cs @@ -24,6 +24,7 @@ // Please contact wanrpdev@microsoft.com if you need to make changes to this file. // +using Microsoft.Azure.Commands.Common.Exceptions; using Microsoft.Azure.Commands.Network.Models; using Microsoft.Azure.Commands.ResourceManager.Common.ArgumentCompleters; using Microsoft.Azure.Management.Network.Models; @@ -117,14 +118,14 @@ public partial class NewAzureRmLoadBalancerRuleConfigCommand : NetworkBaseCmdlet ParameterSetName = "SetByResourceId", HelpMessage = "A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs.", ValueFromPipelineByPropertyName = true)] - public string BackendAddressPoolId { get; set; } + public string[] BackendAddressPoolId { get; set; } [Parameter( Mandatory = false, ParameterSetName = "SetByResource", HelpMessage = "A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs.", ValueFromPipelineByPropertyName = true)] - public PSBackendAddressPool BackendAddressPool { get; set; } + public PSBackendAddressPool[] BackendAddressPool { get; set; } [Parameter( Mandatory = false, @@ -150,10 +151,16 @@ public override void Execute() { this.FrontendIpConfigurationId = this.FrontendIpConfiguration.Id; } - if (this.BackendAddressPool != null) + + if (this.BackendAddressPool != null && this.BackendAddressPool.Length > 0) { - this.BackendAddressPoolId = this.BackendAddressPool.Id; + this.BackendAddressPoolId = new string[this.BackendAddressPool.Length]; + for (int i = 0; i < this.BackendAddressPool.Length; i++) + { + this.BackendAddressPoolId[i] = this.BackendAddressPool[i].Id; + } } + if (this.Probe != null) { this.ProbeId = this.Probe.Id; @@ -170,7 +177,7 @@ public override void Execute() vLoadBalancingRules.EnableTcpReset = this.EnableTcpReset; vLoadBalancingRules.DisableOutboundSNAT = this.DisableOutboundSNAT; vLoadBalancingRules.Name = this.Name; - if(!string.IsNullOrEmpty(this.FrontendIpConfigurationId)) + if (!string.IsNullOrEmpty(this.FrontendIpConfigurationId)) { // FrontendIPConfiguration if (vLoadBalancingRules.FrontendIPConfiguration == null) @@ -179,16 +186,39 @@ public override void Execute() } vLoadBalancingRules.FrontendIPConfiguration.Id = this.FrontendIpConfigurationId; } - if(!string.IsNullOrEmpty(this.BackendAddressPoolId)) + + if (this.BackendAddressPoolId != null && this.BackendAddressPoolId.Length > 0) { - // BackendAddressPool - if (vLoadBalancingRules.BackendAddressPool == null) + if (this.BackendAddressPoolId.Length == 1) + { + // BackendAddressPool + if (vLoadBalancingRules.BackendAddressPool == null) + { + vLoadBalancingRules.BackendAddressPool = new PSResourceId(); + } + + vLoadBalancingRules.BackendAddressPool.Id = this.BackendAddressPoolId[0]; + } + else if (this.BackendAddressPoolId.Length == 2) + { + // BackendAddressPools + if (vLoadBalancingRules.BackendAddressPools == null) + { + vLoadBalancingRules.BackendAddressPools = new List(); + } + + foreach (string backendAddressPoolId in this.BackendAddressPoolId) + { + vLoadBalancingRules.BackendAddressPools.Add(new PSResourceId() { Id = backendAddressPoolId }); + } + } + else { - vLoadBalancingRules.BackendAddressPool = new PSResourceId(); + throw new AzPSArgumentException("BackendAddressPool cannot be more than 2", "BackendAddressPool"); } - vLoadBalancingRules.BackendAddressPool.Id = this.BackendAddressPoolId; } - if(!string.IsNullOrEmpty(this.ProbeId)) + + if (!string.IsNullOrEmpty(this.ProbeId)) { // Probe if (vLoadBalancingRules.Probe == null) @@ -197,6 +227,7 @@ public override void Execute() } vLoadBalancingRules.Probe.Id = this.ProbeId; } + var generatedId = string.Format( "/subscriptions/{0}/resourceGroups/{1}/providers/Microsoft.Network/loadBalancers/{2}/{3}/{4}", this.NetworkClient.NetworkManagementClient.SubscriptionId, diff --git a/src/Network/Network/Generated/LoadBalancer/LoadBalancerRule/SetAzureRmLoadBalancerRuleConfigCommand.cs b/src/Network/Network/Generated/LoadBalancer/LoadBalancerRule/SetAzureRmLoadBalancerRuleConfigCommand.cs index 2e6c4c824529..02a03b830ee8 100644 --- a/src/Network/Network/Generated/LoadBalancer/LoadBalancerRule/SetAzureRmLoadBalancerRuleConfigCommand.cs +++ b/src/Network/Network/Generated/LoadBalancer/LoadBalancerRule/SetAzureRmLoadBalancerRuleConfigCommand.cs @@ -24,6 +24,7 @@ // Please contact wanrpdev@microsoft.com if you need to make changes to this file. // +using Microsoft.Azure.Commands.Common.Exceptions; using Microsoft.Azure.Commands.Network.Models; using Microsoft.Azure.Commands.ResourceManager.Common.ArgumentCompleters; using Microsoft.Azure.Management.Network.Models; @@ -124,14 +125,14 @@ public partial class SetAzureRmLoadBalancerRuleConfigCommand : NetworkBaseCmdlet ParameterSetName = "SetByResourceId", HelpMessage = "A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs.", ValueFromPipelineByPropertyName = true)] - public string BackendAddressPoolId { get; set; } + public string[] BackendAddressPoolId { get; set; } [Parameter( Mandatory = false, ParameterSetName = "SetByResource", HelpMessage = "A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs.", ValueFromPipelineByPropertyName = true)] - public PSBackendAddressPool BackendAddressPool { get; set; } + public PSBackendAddressPool[] BackendAddressPool { get; set; } [Parameter( Mandatory = false, @@ -165,10 +166,16 @@ public override void Execute() { this.FrontendIpConfigurationId = this.FrontendIpConfiguration.Id; } - if (this.BackendAddressPool != null) + + if (this.BackendAddressPool != null && this.BackendAddressPool.Length > 0) { - this.BackendAddressPoolId = this.BackendAddressPool.Id; + this.BackendAddressPoolId = new string[this.BackendAddressPool.Length]; + for (int i = 0; i < this.BackendAddressPool.Length; i++) + { + this.BackendAddressPoolId[i] = this.BackendAddressPool[i].Id; + } } + if (this.Probe != null) { this.ProbeId = this.Probe.Id; @@ -185,33 +192,59 @@ public override void Execute() vLoadBalancingRules.EnableTcpReset = this.EnableTcpReset; vLoadBalancingRules.DisableOutboundSNAT = this.DisableOutboundSNAT; vLoadBalancingRules.Name = this.Name; - if(!string.IsNullOrEmpty(this.FrontendIpConfigurationId)) + if (!string.IsNullOrEmpty(this.FrontendIpConfigurationId)) { // FrontendIPConfiguration if (vLoadBalancingRules.FrontendIPConfiguration == null) { vLoadBalancingRules.FrontendIPConfiguration = new PSResourceId(); } + vLoadBalancingRules.FrontendIPConfiguration.Id = this.FrontendIpConfigurationId; } - if(!string.IsNullOrEmpty(this.BackendAddressPoolId)) + + if (this.BackendAddressPoolId != null && this.BackendAddressPoolId.Length > 0) { - // BackendAddressPool - if (vLoadBalancingRules.BackendAddressPool == null) + if (this.BackendAddressPoolId.Length == 1) + { + // BackendAddressPool + if (vLoadBalancingRules.BackendAddressPool == null) + { + vLoadBalancingRules.BackendAddressPool = new PSResourceId(); + } + + vLoadBalancingRules.BackendAddressPool.Id = this.BackendAddressPoolId[0]; + } + else if (this.BackendAddressPoolId.Length == 2) + { + // BackendAddressPools + if (vLoadBalancingRules.BackendAddressPools == null) + { + vLoadBalancingRules.BackendAddressPools = new List(); + } + + foreach (string backendAddressPoolId in this.BackendAddressPoolId) + { + vLoadBalancingRules.BackendAddressPools.Add(new PSResourceId() { Id = backendAddressPoolId }); + } + } + else { - vLoadBalancingRules.BackendAddressPool = new PSResourceId(); + throw new AzPSArgumentException("BackendAddressPool cannot be more than 2", "BackendAddressPool"); } - vLoadBalancingRules.BackendAddressPool.Id = this.BackendAddressPoolId; } - if(!string.IsNullOrEmpty(this.ProbeId)) + + if (!string.IsNullOrEmpty(this.ProbeId)) { // Probe if (vLoadBalancingRules.Probe == null) { vLoadBalancingRules.Probe = new PSResourceId(); } + vLoadBalancingRules.Probe.Id = this.ProbeId; } + this.LoadBalancer.LoadBalancingRules[vLoadBalancingRulesIndex] = vLoadBalancingRules; WriteObject(this.LoadBalancer, true); } diff --git a/src/Network/Network/Generated/Models/PSBackendAddressPool.cs b/src/Network/Network/Generated/Models/PSBackendAddressPool.cs index bcc4ae0de9c2..63420a7c306c 100644 --- a/src/Network/Network/Generated/Models/PSBackendAddressPool.cs +++ b/src/Network/Network/Generated/Models/PSBackendAddressPool.cs @@ -38,12 +38,14 @@ public partial class PSBackendAddressPool : PSChildResource public string ProvisioningState { get; set; } [JsonProperty(Order = 1)] public List BackendIpConfigurations { get; set; } - [JsonProperty(Order = 1)] + [JsonProperty(Order = 1)] public List LoadBalancerBackendAddresses { get; set; } [JsonProperty(Order = 1)] public List LoadBalancingRules { get; set; } [JsonProperty(Order = 1)] public PSResourceId OutboundRule { get; set; } + [JsonProperty(Order = 1)] + public List TunnelInterfaces { get; set; } [JsonIgnore] public string BackendIpConfigurationsText @@ -69,6 +71,17 @@ public string OutboundRuleText get { return JsonConvert.SerializeObject(OutboundRule, Formatting.Indented, new JsonSerializerSettings() { NullValueHandling = NullValueHandling.Ignore }); } } + [JsonIgnore] + public string TunnelInterfacesText + { + get { return JsonConvert.SerializeObject(TunnelInterfaces, Formatting.Indented, new JsonSerializerSettings() { NullValueHandling = NullValueHandling.Ignore }); } + } + + public bool ShouldSerializeTunnelInterfaces() + { + return !string.IsNullOrEmpty(this.Name); + } + public bool ShouldSerializeBackendIpConfigurations() { return !string.IsNullOrEmpty(this.Name); diff --git a/src/Network/Network/Generated/Models/PSFrontendIPConfiguration.cs b/src/Network/Network/Generated/Models/PSFrontendIPConfiguration.cs index 4125b500e221..5cf9981802f2 100644 --- a/src/Network/Network/Generated/Models/PSFrontendIPConfiguration.cs +++ b/src/Network/Network/Generated/Models/PSFrontendIPConfiguration.cs @@ -63,6 +63,8 @@ public partial class PSFrontendIPConfiguration : PSChildResource public PSPublicIpAddress PublicIpAddress { get; set; } [JsonProperty(Order = 1)] public PSResourceId PublicIPPrefix { get; set; } + [JsonProperty(Order = 1)] + public PSResourceId GatewayLoadBalancer { get; set; } [JsonIgnore] public string ZonesText @@ -76,6 +78,12 @@ public string InboundNatRulesText get { return JsonConvert.SerializeObject(InboundNatRules, Formatting.Indented, new JsonSerializerSettings() { NullValueHandling = NullValueHandling.Ignore }); } } + [JsonIgnore] + public string GatewayLoadBalancerText + { + get { return JsonConvert.SerializeObject(GatewayLoadBalancer, Formatting.Indented, new JsonSerializerSettings() { NullValueHandling = NullValueHandling.Ignore }); } + } + [JsonIgnore] public string InboundNatPoolsText { @@ -136,5 +144,10 @@ public bool ShouldSerializeZones() { return !string.IsNullOrEmpty(this.Name); } + + public bool ShouldSerializeGatewayLoadBalancer() + { + return !string.IsNullOrEmpty(this.Name); + } } } diff --git a/src/Network/Network/Generated/Models/PSLoadBalancingRule.cs b/src/Network/Network/Generated/Models/PSLoadBalancingRule.cs index 24d86257e983..3eb2ff941bc0 100644 --- a/src/Network/Network/Generated/Models/PSLoadBalancingRule.cs +++ b/src/Network/Network/Generated/Models/PSLoadBalancingRule.cs @@ -27,6 +27,7 @@ using Microsoft.Azure.Management.Network.Models; using Microsoft.WindowsAzure.Commands.Common.Attributes; using Newtonsoft.Json; +using System.Collections.Generic; namespace Microsoft.Azure.Commands.Network.Models { @@ -64,6 +65,8 @@ public partial class PSLoadBalancingRule : PSChildResource [JsonProperty(Order = 1)] public PSResourceId BackendAddressPool { get; set; } [JsonProperty(Order = 1)] + public List BackendAddressPools { get; set; } + [JsonProperty(Order = 1)] public PSResourceId Probe { get; set; } [JsonIgnore] @@ -78,6 +81,12 @@ public string BackendAddressPoolText get { return JsonConvert.SerializeObject(BackendAddressPool, Formatting.Indented, new JsonSerializerSettings() { NullValueHandling = NullValueHandling.Ignore }); } } + [JsonIgnore] + public string BackendAddressPoolsText + { + get { return JsonConvert.SerializeObject(BackendAddressPools, Formatting.Indented, new JsonSerializerSettings() { NullValueHandling = NullValueHandling.Ignore }); } + } + [JsonIgnore] public string ProbeText { diff --git a/src/Network/Network/Generated/Models/PSTunnelInterface.cs b/src/Network/Network/Generated/Models/PSTunnelInterface.cs new file mode 100644 index 000000000000..ed1bc4413e75 --- /dev/null +++ b/src/Network/Network/Generated/Models/PSTunnelInterface.cs @@ -0,0 +1,48 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// +// +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. +// +// For documentation on code generator please visit +// https://aka.ms/nrp-code-generation +// Please contact wanrpdev@microsoft.com if you need to make changes to this file. +// + +using Microsoft.Azure.Management.Network.Models; +using Microsoft.WindowsAzure.Commands.Common.Attributes; +using Newtonsoft.Json; + +namespace Microsoft.Azure.Commands.Network.Models +{ + public partial class PSTunnelInterface + { + [JsonProperty(Order = 1)] + [Ps1Xml(Target = ViewControl.Table)] + public string Protocol { get; set; } + [JsonProperty(Order = 1)] + [Ps1Xml(Target = ViewControl.Table)] + public string Type { get; set; } + [JsonProperty(Order = 1)] + [Ps1Xml(Target = ViewControl.Table)] + public int Port { get; set; } + [JsonProperty(Order = 1)] + [Ps1Xml(Target = ViewControl.Table)] + public int Identifier { get; set; } + } +} diff --git a/src/Network/Network/Models/AzureFirewallPolicy/PSAzureFirewallPolicy.cs b/src/Network/Network/Models/AzureFirewallPolicy/PSAzureFirewallPolicy.cs index 497a0908352a..0c898b654301 100644 --- a/src/Network/Network/Models/AzureFirewallPolicy/PSAzureFirewallPolicy.cs +++ b/src/Network/Network/Models/AzureFirewallPolicy/PSAzureFirewallPolicy.cs @@ -16,6 +16,13 @@ using System; using System.Collections.Generic; using System.Linq; +using System.Management.Automation; +using System.Net; +using Microsoft.Azure.Commands.Aks.Generated.Version2017_08_31.Models; +using Microsoft.Azure.Commands.Common; +using Microsoft.Azure.Commands.Common.Exceptions; +using Microsoft.Azure.Commands.Network.Properties; +using Microsoft.Rest; using Newtonsoft.Json; namespace Microsoft.Azure.Commands.Network.Models @@ -42,5 +49,77 @@ public class PSAzureFirewallPolicy : PSTopLevelResource public PSAzureFirewallPolicyTransportSecurity TransportSecurity { get; set; } public PSAzureFirewallPolicySku Sku { get; set; } + + public PSAzureFirewallPolicySNAT Snat { get; set; } + + private const string IANAPrivateRanges = "IANAPrivateRanges"; + + public string[] PrivateRange + { + get + { + return Snat?.PrivateRanges.ToArray(); + } + set + { + if (value != null) + ValidatePrivateRange(value); + Snat = new PSAzureFirewallPolicySNAT() { PrivateRanges = value }; + } + } + + [JsonIgnore] + public string PrivateRangeText + { + get { return JsonConvert.SerializeObject(PrivateRange, Formatting.Indented); } + } + + #region Private Range Validation + private void ValidatePrivateRange(string[] privateRange) + { + foreach (var ip in privateRange) + { + if (ip.Equals(IANAPrivateRanges, StringComparison.OrdinalIgnoreCase)) + continue; + + if (ip.Contains("/")) + ValidateMaskedIpAddress(ip); + else + ValidateSingleIpAddress(ip); + } + } + + private void ValidateSingleIpAddress(string ipAddress) + { + IPAddress ipVal; + if (!IPAddress.TryParse(ipAddress, out ipVal) || ipVal.AddressFamily != System.Net.Sockets.AddressFamily.InterNetwork) + { + throw new AzPSArgumentException(String.Format(Resources.InvalidPrivateIPRange, ipAddress), nameof(ipAddress), ErrorKind.UserError); + } + } + + private void ValidateMaskedIpAddress(string ipAddress) + { + var split = ipAddress.Split('/'); + if (split.Length != 2) + throw new AzPSArgumentException(String.Format(Resources.InvalidPrivateIPRange, ipAddress), nameof(ipAddress), ErrorKind.UserError); + + // validate the ip + ValidateSingleIpAddress(split[0]); + + // validate mask + var bit = 0; + if (!Int32.TryParse(split[1], out bit) || bit < 0 || bit > 32) + throw new AzPSArgumentException(String.Format(Resources.InvalidPrivateIPRangeMask, ipAddress), nameof(ipAddress), ErrorKind.UserError); + + // validated that unmasked bits are 0 + var splittedIp = split[0].Split('.'); + var ip = Int32.Parse(splittedIp[0]) << 24; + ip = ip + Int32.Parse(splittedIp[1]) << 16 + Int32.Parse(splittedIp[2]) << 8 + Int32.Parse(splittedIp[3]); + if (ip << bit != 0) + throw new AzPSArgumentException(String.Format(Resources.InvalidPrivateIPRangeUnmaskedBits, ipAddress), nameof(ipAddress), ErrorKind.UserError); + } + + #endregion } } diff --git a/src/Network/Network/Models/AzureFirewallPolicy/PSAzureFirewallPolicySNAT.cs b/src/Network/Network/Models/AzureFirewallPolicy/PSAzureFirewallPolicySNAT.cs new file mode 100644 index 000000000000..c245d16d35ef --- /dev/null +++ b/src/Network/Network/Models/AzureFirewallPolicy/PSAzureFirewallPolicySNAT.cs @@ -0,0 +1,25 @@ +// +// 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. +// + +using System.Collections.Generic; + +namespace Microsoft.Azure.Commands.Network.Models +{ + public class PSAzureFirewallPolicySNAT + { + public IList PrivateRanges { get; set; } + + } +} \ No newline at end of file diff --git a/src/Network/Network/Models/Cortex/PSVirtualHub.cs b/src/Network/Network/Models/Cortex/PSVirtualHub.cs index a4c4f6bda8fc..094c0b242ccf 100644 --- a/src/Network/Network/Models/Cortex/PSVirtualHub.cs +++ b/src/Network/Network/Models/Cortex/PSVirtualHub.cs @@ -60,5 +60,8 @@ public class PSVirtualHub : PSTopLevelResource [Ps1Xml(Label = "RoutingState", Target = ViewControl.Table)] public string RoutingState { get; set; } + + [Ps1Xml(Label = "Preferred Routing Gateway", Target = ViewControl.Table)] + public string PreferredRoutingGateway { get; set; } } } \ No newline at end of file diff --git a/src/Network/Network/Models/PSApplicationGatewayTrustedClientCertificate.cs b/src/Network/Network/Models/PSApplicationGatewayTrustedClientCertificate.cs index ea722dff24dd..e3b2f84dccec 100644 --- a/src/Network/Network/Models/PSApplicationGatewayTrustedClientCertificate.cs +++ b/src/Network/Network/Models/PSApplicationGatewayTrustedClientCertificate.cs @@ -18,6 +18,8 @@ namespace Microsoft.Azure.Commands.Network.Models public class PSApplicationGatewayTrustedClientCertificate : PSChildResource { public string Data { get; set; } + public string ValidatedCertData { get; set; } + public string ClientCertIssuerDN { get; set; } public string ProvisioningState { get; set; } public string Type { get; set; } } diff --git a/src/Network/Network/Models/PSNetworkInterfaceIpConfiguration.cs b/src/Network/Network/Models/PSNetworkInterfaceIpConfiguration.cs index 5b879a2af773..9d9daa7057f7 100644 --- a/src/Network/Network/Models/PSNetworkInterfaceIpConfiguration.cs +++ b/src/Network/Network/Models/PSNetworkInterfaceIpConfiguration.cs @@ -46,6 +46,10 @@ public class PSNetworkInterfaceIPConfiguration : PSIPConfiguration [JsonProperty(Order = 2)] public PSIpConfigurationConnectivityInformation PrivateLinkConnectionProperties { get; set; } + [JsonProperty(Order = 2)] + [Ps1Xml(Target = ViewControl.Table)] + public PSFrontendIPConfiguration GatewayLoadBalancer { get; set; } + [JsonIgnore] public string LoadBalancerBackendAddressPoolsText { @@ -82,6 +86,12 @@ public string PrivateLinkConnectionPropertiesText get { return JsonConvert.SerializeObject(PrivateLinkConnectionProperties, Formatting.Indented, new JsonSerializerSettings() { NullValueHandling = NullValueHandling.Ignore }); } } + [JsonIgnore] + public string GatewayLoadBalancerText + { + get { return JsonConvert.SerializeObject(PrivateLinkConnectionProperties, Formatting.Indented, new JsonSerializerSettings() { NullValueHandling = NullValueHandling.Ignore }); } + } + public bool ShouldSerializeLoadBalancerBackendAddressPools() { return !string.IsNullOrEmpty(this.Name); @@ -101,5 +111,10 @@ public bool ShouldSerializeApplicationSecurityGroups() { return !string.IsNullOrEmpty(this.Name); } + + public bool ShouldSerializeGatewayLoadBalancer() + { + return !string.IsNullOrEmpty(this.Name); + } } } diff --git a/src/Network/Network/Models/PSVirtualNetwork.cs b/src/Network/Network/Models/PSVirtualNetwork.cs index 932de1a8b6fe..2c7aff0bbbb9 100644 --- a/src/Network/Network/Models/PSVirtualNetwork.cs +++ b/src/Network/Network/Models/PSVirtualNetwork.cs @@ -29,6 +29,8 @@ public class PSVirtualNetwork : PSTopLevelResource, IResourceReference, IVirtual public PSDhcpOptions DhcpOptions { get; set; } + public int? FlowTimeoutInMinutes { get; set; } + public List Subnets { get; set; } public PSVirtualNetworkBgpCommunities BgpCommunities { get; set; } @@ -57,6 +59,12 @@ public string DhcpOptionsText get { return JsonConvert.SerializeObject(DhcpOptions, Formatting.Indented, new JsonSerializerSettings() { NullValueHandling = NullValueHandling.Ignore }); } } + [JsonIgnore] + public string FlowTimeoutInMinutesText + { + get { return JsonConvert.SerializeObject(FlowTimeoutInMinutes, Formatting.Indented, new JsonSerializerSettings() { NullValueHandling = NullValueHandling.Ignore }); } + } + [JsonIgnore] public string SubnetsText { diff --git a/src/Network/Network/Models/PSVirtualNetworkGateway.cs b/src/Network/Network/Models/PSVirtualNetworkGateway.cs index 4c22ef6ff17d..739c5391f0a4 100644 --- a/src/Network/Network/Models/PSVirtualNetworkGateway.cs +++ b/src/Network/Network/Models/PSVirtualNetworkGateway.cs @@ -52,6 +52,11 @@ public class PSVirtualNetworkGateway : PSTopLevelResource public string VpnGatewayGeneration { get; set; } + public List NatRules { get; set; } + + [Ps1Xml(Target = ViewControl.Table)] + public bool EnableBgpRouteTranslationForNat { get; set; } + [JsonIgnore] public string IpConfigurationsText { @@ -82,6 +87,12 @@ public string BgpSettingsText get { return JsonConvert.SerializeObject(BgpSettings, Formatting.Indented, new JsonSerializerSettings() { NullValueHandling = NullValueHandling.Ignore }); } } + [JsonIgnore] + public string NatRulesText + { + get { return JsonConvert.SerializeObject(NatRules, Formatting.Indented, new JsonSerializerSettings() { NullValueHandling = NullValueHandling.Ignore }); } + } + [JsonIgnore] public string CustomRoutesText { diff --git a/src/Network/Network/Models/PSVirtualNetworkGatewayConnection.cs b/src/Network/Network/Models/PSVirtualNetworkGatewayConnection.cs index 75f548a9a451..4e428ba79ec4 100644 --- a/src/Network/Network/Models/PSVirtualNetworkGatewayConnection.cs +++ b/src/Network/Network/Models/PSVirtualNetworkGatewayConnection.cs @@ -75,6 +75,12 @@ public class PSVirtualNetworkGatewayConnection : PSTopLevelResource [Ps1Xml(Target = ViewControl.Table)] public string ConnectionProtocol { get; set; } + [Ps1Xml(Label = "IngressNatRules", Target = ViewControl.Table)] + public List IngressNatRules { get; set; } + + [Ps1Xml(Label = "EgressNatRules", Target = ViewControl.Table)] + public List EgressNatRules { get; set; } + [JsonIgnore] public string VirtualNetworkGateway1Text { @@ -104,5 +110,17 @@ public string TunnelConnectionStatusText { get { return TunnelConnectionStatus == null ? string.Empty : JsonConvert.SerializeObject(TunnelConnectionStatus, Formatting.Indented, new JsonSerializerSettings() { NullValueHandling = NullValueHandling.Ignore }); } } + + [JsonIgnore] + public string IngressNatRulesText + { + get { return IngressNatRules == null ? string.Empty : JsonConvert.SerializeObject(IngressNatRules, Formatting.Indented, new JsonSerializerSettings() { NullValueHandling = NullValueHandling.Ignore }); } + } + + [JsonIgnore] + public string EgressNatRulesText + { + get { return IngressNatRules == null ? string.Empty : JsonConvert.SerializeObject(EgressNatRules, Formatting.Indented, new JsonSerializerSettings() { NullValueHandling = NullValueHandling.Ignore }); } + } } } diff --git a/src/Network/Network/Models/PSVirtualNetworkGatewayNatRule.cs b/src/Network/Network/Models/PSVirtualNetworkGatewayNatRule.cs new file mode 100644 index 000000000000..8d419502ed33 --- /dev/null +++ b/src/Network/Network/Models/PSVirtualNetworkGatewayNatRule.cs @@ -0,0 +1,51 @@ +// ---------------------------------------------------------------------------------- +// +// 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 Microsoft.WindowsAzure.Commands.Common.Attributes; + using Newtonsoft.Json; + + public class PSVirtualNetworkGatewayNatRule : PSChildResource + { + [Ps1Xml(Label = "VirtualNetworkGatewayNatRuleType", Target = ViewControl.Table)] + public string VirtualNetworkGatewayNatRulePropertiesType { get; set; } + + [Ps1Xml(Label = "Mode", Target = ViewControl.Table)] + public string Mode { get; set; } + + public List InternalMappings { get; set; } + + public List ExternalMappings { get; set; } + + [Ps1Xml(Label = "IpConfigurationId", Target = ViewControl.Table)] + public string IpConfigurationId { get; set; } + + [Ps1Xml(Label = "Provisioning State", Target = ViewControl.Table)] + public string ProvisioningState { get; set; } + + [JsonIgnore] + public string InternalMappingsText + { + get { return JsonConvert.SerializeObject(InternalMappings, Formatting.Indented, new JsonSerializerSettings() { NullValueHandling = NullValueHandling.Ignore }); } + } + + [JsonIgnore] + public string ExternalMappingsText + { + get { return JsonConvert.SerializeObject(ExternalMappings, Formatting.Indented, new JsonSerializerSettings() { NullValueHandling = NullValueHandling.Ignore }); } + } + } +} diff --git a/src/Network/Network/Models/PSVirtualNetworkPeering.cs b/src/Network/Network/Models/PSVirtualNetworkPeering.cs index 0be040f2db9b..08c48c88ebfd 100644 --- a/src/Network/Network/Models/PSVirtualNetworkPeering.cs +++ b/src/Network/Network/Models/PSVirtualNetworkPeering.cs @@ -31,6 +31,9 @@ public class PSVirtualNetworkPeering : PSChildResource [JsonProperty(Order = 1)] public string PeeringState { get; set; } + [JsonProperty(Order = 1)] + public string PeeringSyncLevel { get; set; } + [JsonProperty(Order = 1)] [Ps1Xml(Target = ViewControl.Table)] public bool? AllowVirtualNetworkAccess { get; set; } @@ -53,6 +56,9 @@ public class PSVirtualNetworkPeering : PSChildResource [JsonProperty(Order = 1)] public List RemoteGateways { get; set; } + [JsonProperty(Order = 1)] + public PSAddressSpace PeeredRemoteAddressSpace { get; set; } + [JsonProperty(Order = 1)] public PSAddressSpace RemoteVirtualNetworkAddressSpace { get; set; } @@ -75,6 +81,12 @@ public string RemoteGatewaysText get { return JsonConvert.SerializeObject(RemoteGateways, Formatting.Indented, new JsonSerializerSettings() { NullValueHandling = NullValueHandling.Ignore }); } } + [JsonIgnore] + public string PeeredRemoteAddressSpaceText + { + get { return JsonConvert.SerializeObject(PeeredRemoteAddressSpace, Formatting.Indented, new JsonSerializerSettings() { NullValueHandling = NullValueHandling.Ignore }); } + } + [JsonIgnore] public string RemoteVirtualNetworkAddressSpaceText { diff --git a/src/Network/Network/Network.csproj b/src/Network/Network/Network.csproj index 5decf3501563..5b761df1668d 100644 --- a/src/Network/Network/Network.csproj +++ b/src/Network/Network/Network.csproj @@ -14,7 +14,7 @@ - + diff --git a/src/Network/Network/Network.format.ps1xml b/src/Network/Network/Network.format.ps1xml index ccc2650016d3..58e27f147582 100644 --- a/src/Network/Network/Network.format.ps1xml +++ b/src/Network/Network/Network.format.ps1xml @@ -110,6 +110,10 @@ DhcpOptionsText + + + FlowTimeoutInMinutesText + SubnetsText @@ -715,6 +719,14 @@ TunnelConnectionStatusText + + + IngressNatRulesText + + + + EgressNatRulesText + @@ -947,6 +959,14 @@ BgpSettingsText + + + NatRulesText + + + + EnableBgpRouteTranslationForNat + @@ -1024,6 +1044,56 @@ + + Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkGatewayNatRule + + Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkGatewayNatRule + + + + + + + + Name + + + + ProvisioningState + + + + VirtualNetworkGatewayNatRulePropertiesType + + + + Mode + + + + InternalMappingsText + + + + ExternalMappingsText + + + + IpConfigurationId + + + + Id + + + + Etag + + + + + + Microsoft.Azure.Commands.Network.Models.PSVpnClientConnectionHealthDetail @@ -1347,6 +1417,10 @@ VirtualNetworkName + + + PeeringSyncLevel + PeeringState @@ -1379,6 +1453,10 @@ RemoteGatewaysText + + + PeeredRemoteAddressSpaceText + RemoteVirtualNetworkAddressSpaceText @@ -4225,6 +4303,10 @@ Type + + + PreferredRoutingGateway + ProvisioningState diff --git a/src/Network/Network/NetworkInterface/IpConfiguration/AddAzureNetworkInterfaceIpConfigCommand.cs b/src/Network/Network/NetworkInterface/IpConfiguration/AddAzureNetworkInterfaceIpConfigCommand.cs index b63dc178e0ca..7ea603faa13f 100644 --- a/src/Network/Network/NetworkInterface/IpConfiguration/AddAzureNetworkInterfaceIpConfigCommand.cs +++ b/src/Network/Network/NetworkInterface/IpConfiguration/AddAzureNetworkInterfaceIpConfigCommand.cs @@ -37,7 +37,7 @@ public class AddAzureNetworkInterfaceIpConfigCommand : AzureNetworkInterfaceIpCo public override void Execute() - { + { base.Execute(); var existingIpConfig = this.NetworkInterface.IpConfigurations.SingleOrDefault(resource => string.Equals(resource.Name, this.Name, System.StringComparison.CurrentCultureIgnoreCase)); @@ -107,7 +107,7 @@ public override void Execute() ipconfig.Name = this.Name; if (this.Primary.IsPresent) { - foreach(var item in NetworkInterface.IpConfigurations) + foreach (var item in NetworkInterface.IpConfigurations) { item.Primary = false; } @@ -131,6 +131,16 @@ public override void Execute() } } + if (!string.IsNullOrEmpty(this.GatewayLoadBalancerId)) + { + // Gateway + if (ipconfig.GatewayLoadBalancer == null) + { + ipconfig.GatewayLoadBalancer = new PSFrontendIPConfiguration(); + } + ipconfig.GatewayLoadBalancer.Id = this.GatewayLoadBalancerId; + } + if (!string.IsNullOrEmpty(this.PublicIpAddressId)) { ipconfig.PublicIpAddress = new PSPublicIpAddress(); diff --git a/src/Network/Network/NetworkInterface/IpConfiguration/AzureNetworkInterfaceIpConfigBase.cs b/src/Network/Network/NetworkInterface/IpConfiguration/AzureNetworkInterfaceIpConfigBase.cs index 143b7d3790bc..b2fd3c49a21e 100644 --- a/src/Network/Network/NetworkInterface/IpConfiguration/AzureNetworkInterfaceIpConfigBase.cs +++ b/src/Network/Network/NetworkInterface/IpConfiguration/AzureNetworkInterfaceIpConfigBase.cs @@ -128,8 +128,15 @@ public class AzureNetworkInterfaceIpConfigBase : NetworkBaseCmdlet HelpMessage = "Specifies a collection of application security group references to which this network interface IP configuration belongs.")] public PSApplicationSecurityGroup[] ApplicationSecurityGroup { get; set; } + [Parameter( + Mandatory = false, + ParameterSetName = "SetByResource", + HelpMessage = "The reference of Gateway LoadBalancer Provider resource.", + ValueFromPipelineByPropertyName = true)] + public string GatewayLoadBalancerId { get; set; } + public override void Execute() - { + { if (string.Equals(ParameterSetName, Microsoft.Azure.Commands.Network.Properties.Resources.SetByResource)) { if (this.Subnet != null) diff --git a/src/Network/Network/NetworkInterface/IpConfiguration/NewAzureNetworkInterfaceIpConfigCommand.cs b/src/Network/Network/NetworkInterface/IpConfiguration/NewAzureNetworkInterfaceIpConfigCommand.cs index 94cac56940e4..a08a9a274e7e 100644 --- a/src/Network/Network/NetworkInterface/IpConfiguration/NewAzureNetworkInterfaceIpConfigCommand.cs +++ b/src/Network/Network/NetworkInterface/IpConfiguration/NewAzureNetworkInterfaceIpConfigCommand.cs @@ -130,6 +130,16 @@ public override void Execute() } } + if (!string.IsNullOrEmpty(this.GatewayLoadBalancerId)) + { + // Gateway + if (ipconfig.GatewayLoadBalancer == null) + { + ipconfig.GatewayLoadBalancer = new PSFrontendIPConfiguration(); + } + ipconfig.GatewayLoadBalancer.Id = this.GatewayLoadBalancerId; + } + if (this.ApplicationGatewayBackendAddressPoolId != null) { ipconfig.ApplicationGatewayBackendAddressPools = new List(); diff --git a/src/Network/Network/NetworkInterface/IpConfiguration/SetAzureNetworkInterfaceIpConfigCommand.cs b/src/Network/Network/NetworkInterface/IpConfiguration/SetAzureNetworkInterfaceIpConfigCommand.cs index b7cc16024ce7..1a3eca59ea71 100644 --- a/src/Network/Network/NetworkInterface/IpConfiguration/SetAzureNetworkInterfaceIpConfigCommand.cs +++ b/src/Network/Network/NetworkInterface/IpConfiguration/SetAzureNetworkInterfaceIpConfigCommand.cs @@ -155,6 +155,16 @@ public override void Execute() } } + if (!string.IsNullOrEmpty(this.GatewayLoadBalancerId)) + { + // Gateway + if (ipconfig.GatewayLoadBalancer == null) + { + ipconfig.GatewayLoadBalancer = new PSFrontendIPConfiguration(); + } + ipconfig.GatewayLoadBalancer.Id = this.GatewayLoadBalancerId; + } + if (this.ApplicationSecurityGroupId != null) { ipconfig.ApplicationSecurityGroups = new List(); @@ -164,7 +174,7 @@ public override void Execute() } } - if(this.PrivateIpAddressVersion != null) + if (this.PrivateIpAddressVersion != null) { ipconfig.PrivateIpAddressVersion = this.PrivateIpAddressVersion; } diff --git a/src/Network/Network/PrivateEndpoint/PrivateLinkServiceConnection/NewAzurePrivateLinkServiceConnectionCommand.cs b/src/Network/Network/PrivateEndpoint/PrivateLinkServiceConnection/NewAzurePrivateLinkServiceConnectionCommand.cs index 21fd9837c377..b0b9f90ea70b 100644 --- a/src/Network/Network/PrivateEndpoint/PrivateLinkServiceConnection/NewAzurePrivateLinkServiceConnectionCommand.cs +++ b/src/Network/Network/PrivateEndpoint/PrivateLinkServiceConnection/NewAzurePrivateLinkServiceConnectionCommand.cs @@ -53,7 +53,7 @@ public class NewAzurePrivateLinkServiceConnectionCommand : NetworkBaseCmdlet [Parameter( Mandatory = false, - HelpMessage = "The list of group id.")] + HelpMessage = "The list of group id. You can use '(Get-AzPrivateLinkResource -PrivateLinkResourceId ${privateLinkResourceId}).GroupId' to get the supported group ids.")] public string[] GroupId { get; set; } [Parameter( diff --git a/src/Network/Network/PrivateLinkService/PrivateLinkResource/GetAzurePrivateLinkResourceCommand.cs b/src/Network/Network/PrivateLinkService/PrivateLinkResource/GetAzurePrivateLinkResourceCommand.cs index 98ac2ccd1ab2..cc8b3cc27041 100644 --- a/src/Network/Network/PrivateLinkService/PrivateLinkResource/GetAzurePrivateLinkResourceCommand.cs +++ b/src/Network/Network/PrivateLinkService/PrivateLinkResource/GetAzurePrivateLinkResourceCommand.cs @@ -25,6 +25,7 @@ namespace Microsoft.Azure.Commands.Network [Cmdlet("Get", ResourceManager.Common.AzureRMConstants.AzureRMPrefix + "PrivateLinkResource", DefaultParameterSetName = "ByPrivateLinkResourceId"), OutputType(typeof(PSPrivateLinkResource))] public class GetAzurePrivateLinkResourceCommand : NetworkBaseCmdlet, IDynamicParameters { + [Alias("PrivateLinkServiceId")] [Parameter( Mandatory = true, ParameterSetName = "ByPrivateLinkResourceId", @@ -48,6 +49,12 @@ public class GetAzurePrivateLinkResourceCommand : NetworkBaseCmdlet, IDynamicPar [ValidateNotNullOrEmpty] public string ServiceName { get; set; } + [Alias("GroupName")] + [Parameter( + ValueFromPipelineByPropertyName = true, + HelpMessage = "The private link resource name.")] + public string Name { get; set; } + public string PrivateLinkResourceType { get; set; } string NamedContextParameterSet = "ByResource"; private RuntimeDefinedParameterDictionary DynamicParameters; @@ -87,10 +94,16 @@ public override void Execute() { throw new ArgumentException(string.Format(Properties.Resources.InvalidResourceId, this.PrivateLinkResourceId)); } - - var plrs = provider.ListPrivateLinkResource(ResourceGroupName, ServiceName); - WriteObject(plrs, true); - + if (this.IsParameterBound(c => c.Name)) + { + var plr = provider.GetPrivateLinkResource(ResourceGroupName, ServiceName, Name); + WriteObject(plr); + } + else + { + var plrs = provider.ListPrivateLinkResource(ResourceGroupName, ServiceName); + WriteObject(plrs, true); + } } } } diff --git a/src/Network/Network/PrivateLinkService/PrivateLinkServiceProvider/GenericProvider.cs b/src/Network/Network/PrivateLinkService/PrivateLinkServiceProvider/GenericProvider.cs index 37b9c4bb8414..8bae2ce58a53 100644 --- a/src/Network/Network/PrivateLinkService/PrivateLinkServiceProvider/GenericProvider.cs +++ b/src/Network/Network/PrivateLinkService/PrivateLinkServiceProvider/GenericProvider.cs @@ -19,6 +19,7 @@ using Microsoft.Rest.Azure; using Microsoft.Azure.Internal.Common; using System.Collections.Generic; +using System.Linq; namespace Microsoft.Azure.Commands.Network.PrivateLinkService.PrivateLinkServiceProvider { @@ -132,9 +133,16 @@ public void DeletePrivateEndpointConnection(string resourceGroupName, string ser public PSPrivateLinkResource GetPrivateLinkResource(string resourceGroupName, string serviceName, string name) { - string url = BuildPrivateLinkResourceURL(resourceGroupName, serviceName, name); - PrivateLinkResource resource = ServiceClient.Operations.GetResource(url, _configuration.ApiVersion); - return ToPsPrivateLinkResource(resource); + if (_configuration.HasResourceURI) + { + string url = BuildPrivateLinkResourceURL(resourceGroupName, serviceName, name); + PrivateLinkResource resource = ServiceClient.Operations.GetResource(url, _configuration.ApiVersion); + return ToPsPrivateLinkResource(resource); + } + else + { + return ListPrivateLinkResource(resourceGroupName, serviceName).Single(plr => plr.Name.Equals(name)); + } } public List ListPrivateLinkResource(string resourceGroupName, string serviceName) diff --git a/src/Network/Network/PrivateLinkService/PrivateLinkServiceProvider/ProviderConfiguration.cs b/src/Network/Network/PrivateLinkService/PrivateLinkServiceProvider/ProviderConfiguration.cs index c38caf2e88a8..6b44c9aa1549 100644 --- a/src/Network/Network/PrivateLinkService/PrivateLinkServiceProvider/ProviderConfiguration.cs +++ b/src/Network/Network/PrivateLinkService/PrivateLinkServiceProvider/ProviderConfiguration.cs @@ -14,48 +14,50 @@ internal class ProviderConfiguration static ProviderConfiguration() { - RegisterConfiguration("Microsoft.Automation/automationAccounts", "2020-01-13-preview"); - RegisterConfiguration("Microsoft.AppConfiguration/configurationStores", "2020-06-01"); - RegisterConfiguration("Microsoft.Batch/batchAccounts", "2020-03-01"); - RegisterConfiguration("Microsoft.Cache/redisEnterprise", "2021-03-01"); - RegisterConfiguration("Microsoft.CognitiveServices/accounts", "2017-04-18"); - RegisterConfiguration("Microsoft.Compute/diskAccesses", "2020-09-30"); - RegisterConfiguration("Microsoft.ContainerRegistry/registries", "2019-12-01-preview"); - RegisterConfiguration("Microsoft.DBforMySQL/servers", "2018-06-01"); - RegisterConfiguration("Microsoft.DBforMariaDB/servers", "2018-06-01"); - RegisterConfiguration("Microsoft.DBforPostgreSQL/servers", "2018-06-01"); - RegisterConfiguration("Microsoft.Devices/IotHubs", "2020-03-01"); - RegisterConfiguration("Microsoft.DocumentDB/databaseAccounts", "2019-08-01-preview"); - RegisterConfiguration("Microsoft.EventGrid/topics", "2020-04-01-preview"); - RegisterConfiguration("Microsoft.EventGrid/domains", "2020-04-01-preview"); - RegisterConfiguration("Microsoft.EventHub/namespaces", "2018-01-01-preview"); - RegisterConfiguration("Microsoft.HealthcareApis/services", "2020-03-30", false); - RegisterConfiguration("Microsoft.Insights/privateLinkScopes", "2019-10-17-preview"); - RegisterConfiguration("Microsoft.KeyVault/vaults", "2018-02-14", false); - RegisterConfiguration("Microsoft.Media/mediaservices", "2020-05-01"); - RegisterConfiguration("Microsoft.Migrate/assessmentProjects", "2020-05-01-preview", false); - RegisterConfiguration("Microsoft.Migrate/migrateProjects", "2020-06-01-preview", false); - RegisterConfiguration("Microsoft.Network/applicationgateways", "2020-05-01"); - RegisterConfiguration("Microsoft.OffAzure/masterSites", "2020-07-07", false); - RegisterConfiguration("Microsoft.Purview/accounts", "2020-12-01-preview"); - RegisterConfiguration("Microsoft.Search/searchServices", "2020-08-01"); - RegisterConfiguration("Microsoft.ServiceBus/namespaces", "2018-01-01-preview"); - RegisterConfiguration("Microsoft.SignalRService/signalr", "2020-05-01", false); - RegisterConfiguration("Microsoft.Sql/servers", "2018-06-01-preview"); - RegisterConfiguration("Microsoft.Storage/storageAccounts", "2019-06-01", false); - RegisterConfiguration("Microsoft.StorageSync/storageSyncServices", "2020-03-01"); - RegisterConfiguration("Microsoft.Synapse/workspaces", "2019-06-01-preview"); - RegisterConfiguration("Microsoft.Web/sites", "2019-08-01"); - RegisterConfiguration("Microsoft.Web/hostingEnvironments", "2020-10-01"); + RegisterConfiguration("Microsoft.AppConfiguration/configurationStores", "2020-06-01", true, true); + RegisterConfiguration("Microsoft.Automation/automationAccounts", "2020-01-13-preview", true, false); + RegisterConfiguration("Microsoft.Batch/batchAccounts", "2020-03-01", true, true); + RegisterConfiguration("Microsoft.Cache/redisEnterprise", "2021-03-01", true, false); + RegisterConfiguration("Microsoft.CognitiveServices/accounts", "2017-04-18", true, false); + RegisterConfiguration("Microsoft.Compute/diskAccesses", "2020-09-30", true, false); + RegisterConfiguration("Microsoft.ContainerRegistry/registries", "2019-12-01-preview", true, false); + RegisterConfiguration("Microsoft.DBforMariaDB/servers", "2018-06-01", true, true); + RegisterConfiguration("Microsoft.DBforMySQL/servers", "2018-06-01", true, true); + RegisterConfiguration("Microsoft.DBforPostgreSQL/servers", "2018-06-01", true, true); + RegisterConfiguration("Microsoft.Devices/IotHubs", "2020-03-01", true, true); + RegisterConfiguration("Microsoft.DigitalTwins/digitalTwinsInstances", "2020-12-01", true, true); + RegisterConfiguration("Microsoft.DocumentDB/databaseAccounts", "2019-08-01-preview", true, true); + RegisterConfiguration("Microsoft.EventGrid/topics", "2020-04-01-preview", true, true); + RegisterConfiguration("Microsoft.EventGrid/domains", "2020-04-01-preview", true, true); + RegisterConfiguration("Microsoft.EventHub/namespaces", "2018-01-01-preview", true, false); + RegisterConfiguration("Microsoft.HealthcareApis/services", "2020-03-30", false, true); + RegisterConfiguration("Microsoft.Insights/privateLinkScopes", "2019-10-17-preview", true, true); + RegisterConfiguration("Microsoft.KeyVault/vaults", "2018-02-14", false, false); + RegisterConfiguration("Microsoft.Media/mediaservices", "2020-05-01", true, true); + RegisterConfiguration("Microsoft.Migrate/assessmentProjects", "2020-05-01-preview", false, false); + RegisterConfiguration("Microsoft.Migrate/migrateProjects", "2020-06-01-preview", false, false); + RegisterConfiguration("Microsoft.Network/applicationgateways", "2020-05-01", true, false); + RegisterConfiguration("Microsoft.OffAzure/masterSites", "2020-07-07", false, false); + RegisterConfiguration("Microsoft.Purview/accounts", "2020-12-01-preview", true, true); + RegisterConfiguration("Microsoft.Search/searchServices", "2020-08-01", true, false); + RegisterConfiguration("Microsoft.ServiceBus/namespaces", "2018-01-01-preview", true, false); + RegisterConfiguration("Microsoft.SignalRService/signalr", "2020-05-01", false, false); + RegisterConfiguration("Microsoft.Sql/servers", "2018-06-01-preview", true, true); + RegisterConfiguration("Microsoft.Storage/storageAccounts", "2019-06-01", false, false); + RegisterConfiguration("Microsoft.StorageSync/storageSyncServices", "2020-03-01", true, false); + RegisterConfiguration("Microsoft.Synapse/workspaces", "2019-06-01-preview", true, true); + RegisterConfiguration("Microsoft.Web/sites", "2019-08-01", true, false); + RegisterConfiguration("Microsoft.Web/hostingEnvironments", "2020-10-01", true, false); } - private static void RegisterConfiguration(string type, string apiVersion, bool hasConnectionsURI = true) + private static void RegisterConfiguration(string type, string apiVersion, bool hasConnectionsURI = true, bool hasResourceURI = true) { ProviderConfiguration configuration = new ProviderConfiguration { Type = type, ApiVersion = apiVersion, - HasConnectionsURI = hasConnectionsURI + HasConnectionsURI = hasConnectionsURI, + HasResourceURI = hasResourceURI }; _configurations.Add(type, configuration); } @@ -63,6 +65,7 @@ private static void RegisterConfiguration(string type, string apiVersion, bool h public string Type { get; set; } public string ApiVersion { get; set; } public bool HasConnectionsURI { get; set; } + public bool HasResourceURI { get; set; } public static ProviderConfiguration GetProviderConfiguration(string type) { diff --git a/src/Network/Network/Properties/Resources.Designer.cs b/src/Network/Network/Properties/Resources.Designer.cs index 0362ece4f0d2..a20add005146 100644 --- a/src/Network/Network/Properties/Resources.Designer.cs +++ b/src/Network/Network/Properties/Resources.Designer.cs @@ -271,6 +271,40 @@ internal static string ApplicationGatewayUrlPathMapName { } } + + /// + /// Looks up a localized string similar to The private IP range specified, {0}, is invalid.. + /// + internal static string InvalidPrivateIPRange + { + get + { + return ResourceManager.GetString("InvalidPrivateIPRange", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The private IP range specified, {0}, is invalid. Subnet masks should be between 0 and 32 bits.. + /// + internal static string InvalidPrivateIPRangeMask + { + get + { + return ResourceManager.GetString("InvalidPrivateIPRangeMask", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The private IP range specified, {0}, is invalid. Bits not covered by the subnet mask should be all 0.. + /// + internal static string InvalidPrivateIPRangeUnmaskedBits + { + get + { + return ResourceManager.GetString("InvalidPrivateIPRangeUnmaskedBits", resourceCulture); + } + } + /// /// Looks up a localized string similar to Checks failed percent for success threshold in test configuration should be between 0-100%. The specified value is out of range.. /// @@ -1824,5 +1858,16 @@ internal static string WorkspaceResourceIdIsNotProvidedInConnectionMonitorOutput return ResourceManager.GetString("WorkspaceResourceIdIsNotProvidedInConnectionMonitorOutput", resourceCulture); } } + + /// + /// Looks up a localized string similar to The VirtualNetworkGatewayNatRule could not be found.. + /// + internal static string VirtualNetworkGatewayNatRuleNotFound + { + get + { + return ResourceManager.GetString("VirtualNetworkGatewayNatRuleNotFound", resourceCulture); + } + } } } diff --git a/src/Network/Network/Properties/Resources.resx b/src/Network/Network/Properties/Resources.resx index a5fbb72c6972..b2b65774b318 100644 --- a/src/Network/Network/Properties/Resources.resx +++ b/src/Network/Network/Properties/Resources.resx @@ -276,6 +276,15 @@ The IpAddress specified is invalid. + + The private IP range specified, {0}, is invalid. + + + The private IP range specified, {0}, is invalid. Subnet masks should be between 0 and 32 bits. + + + The private IP range specified, {0}, is invalid. Bits not covered by the subnet mask should be all 0. + The parent virtual hub mentioned could not be found. diff --git a/src/Network/Network/RouteServer/GetAzureRMRouteServerCommand.cs b/src/Network/Network/RouteServer/GetAzureRMRouteServerCommand.cs index 3a03225d2cdb..b07ac00561ba 100644 --- a/src/Network/Network/RouteServer/GetAzureRMRouteServerCommand.cs +++ b/src/Network/Network/RouteServer/GetAzureRMRouteServerCommand.cs @@ -55,7 +55,6 @@ public override void Execute() RouteServerName = resourceInfo.ResourceName; } - string ipConfigName = "ipconfig1"; if (ShouldGetByName(ResourceGroupName, RouteServerName)) { var virtualHub = this.NetworkClient.NetworkManagementClient.VirtualHubs.Get(ResourceGroupName, RouteServerName); @@ -63,7 +62,7 @@ public override void Execute() virtualHubModel.ResourceGroupName = this.ResourceGroupName; virtualHubModel.Tag = TagsConversionHelper.CreateTagHashtable(virtualHub.Tags); AddBgpConnectionsToPSVirtualHub(virtualHubModel, ResourceGroupName, RouteServerName); - AddIpConfigurtaionToPSVirtualHub(virtualHubModel, this.ResourceGroupName, RouteServerName, ipConfigName); + AddIpConfigurtaionToPSVirtualHub(virtualHubModel, this.ResourceGroupName, RouteServerName); var routeServerModel = new PSRouteServer(virtualHubModel); routeServerModel.Tag = TagsConversionHelper.CreateTagHashtable(virtualHub.Tags); @@ -91,7 +90,7 @@ public override void Execute() virtualHubModel.ResourceGroupName = NetworkBaseCmdlet.GetResourceGroup(virtualHub.Id); virtualHubModel.Tag = TagsConversionHelper.CreateTagHashtable(virtualHub.Tags); AddBgpConnectionsToPSVirtualHub(virtualHubModel, ResourceGroupName, RouteServerName); - AddIpConfigurtaionToPSVirtualHub(virtualHubModel, this.ResourceGroupName, RouteServerName, ipConfigName); + AddIpConfigurtaionToPSVirtualHub(virtualHubModel, this.ResourceGroupName, RouteServerName); var routeServerModel = new PSRouteServer(virtualHubModel); routeServerModel.Tag = TagsConversionHelper.CreateTagHashtable(virtualHub.Tags); diff --git a/src/Network/Network/RouteServer/NewAzureRMRouteServerCommand.cs b/src/Network/Network/RouteServer/NewAzureRMRouteServerCommand.cs index 1fea90964d85..9273f00777fc 100644 --- a/src/Network/Network/RouteServer/NewAzureRMRouteServerCommand.cs +++ b/src/Network/Network/RouteServer/NewAzureRMRouteServerCommand.cs @@ -106,6 +106,7 @@ public override void Execute() () => { WriteVerbose(String.Format(Properties.Resources.CreatingLongRunningOperationMessage, this.ResourceGroupName, this.RouteServerName)); + PSVirtualHub virtualHub = new PSVirtualHub { ResourceGroupName = this.ResourceGroupName, @@ -130,7 +131,7 @@ public override void Execute() virtualHub = NetworkResourceManagerProfile.Mapper.Map(virtualHubModel); virtualHub.ResourceGroupName = this.ResourceGroupName; - AddIpConfigurtaionToPSVirtualHub(virtualHub, this.ResourceGroupName, this.RouteServerName, ipConfigName); + AddIpConfigurtaionToPSVirtualHub(virtualHub, this.ResourceGroupName, this.RouteServerName); var routeServerModel = new PSRouteServer(virtualHub); routeServerModel.Tag = TagsConversionHelper.CreateTagHashtable(virtualHubModel.Tags); diff --git a/src/Network/Network/RouteServer/UpdateAzureRMRouteServerCommand.cs b/src/Network/Network/RouteServer/UpdateAzureRMRouteServerCommand.cs index f80c6bcc88a2..262a000744e6 100644 --- a/src/Network/Network/RouteServer/UpdateAzureRMRouteServerCommand.cs +++ b/src/Network/Network/RouteServer/UpdateAzureRMRouteServerCommand.cs @@ -78,8 +78,6 @@ public override void Execute() this.RouteServerName = resourceInfo.ResourceName; } - string ipConfigName = "ipconfig1"; - var virtualHub = this.NetworkClient.NetworkManagementClient.VirtualHubs.Get(ResourceGroupName, RouteServerName); virtualHub.AllowBranchToBranchTraffic = this.AllowBranchToBranchTraffic.IsPresent; this.NetworkClient.NetworkManagementClient.VirtualHubs.CreateOrUpdate(this.ResourceGroupName, this.RouteServerName, virtualHub); @@ -88,7 +86,7 @@ public override void Execute() psVirtualHub.ResourceGroupName = this.ResourceGroupName; psVirtualHub.Tag = TagsConversionHelper.CreateTagHashtable(virtualHub.Tags); AddBgpConnectionsToPSVirtualHub(psVirtualHub, ResourceGroupName, RouteServerName); - AddIpConfigurtaionToPSVirtualHub(psVirtualHub, this.ResourceGroupName, RouteServerName, ipConfigName); + AddIpConfigurtaionToPSVirtualHub(psVirtualHub, this.ResourceGroupName, RouteServerName); var routeServerModel = new PSRouteServer(psVirtualHub); routeServerModel.Tag = TagsConversionHelper.CreateTagHashtable(virtualHub.Tags); diff --git a/src/Network/Network/RouteServerPeer/AddAzureRMRouteServerPeerCommand.cs b/src/Network/Network/RouteServerPeer/AddAzureRMRouteServerPeerCommand.cs index 2bc3107515a7..2937cdcff59a 100644 --- a/src/Network/Network/RouteServerPeer/AddAzureRMRouteServerPeerCommand.cs +++ b/src/Network/Network/RouteServerPeer/AddAzureRMRouteServerPeerCommand.cs @@ -111,7 +111,6 @@ public override void Execute() PeerIp = this.PeerIp, Name = this.PeerName }; - string ipConfigName = "ipconfig1"; var bgpConnectionModel = NetworkResourceManagerProfile.Mapper.Map(peer); @@ -121,7 +120,7 @@ public override void Execute() virtualHubModel.ResourceGroupName = this.ResourceGroupName; virtualHubModel.Tag = TagsConversionHelper.CreateTagHashtable(virtualHub.Tags); AddBgpConnectionsToPSVirtualHub(virtualHubModel, ResourceGroupName, this.RouteServerName); - AddIpConfigurtaionToPSVirtualHub(virtualHubModel, this.ResourceGroupName, this.RouteServerName, ipConfigName); + AddIpConfigurtaionToPSVirtualHub(virtualHubModel, this.ResourceGroupName, this.RouteServerName); var routeServerModel = new PSRouteServer(virtualHubModel); routeServerModel.Tag = TagsConversionHelper.CreateTagHashtable(virtualHub.Tags); diff --git a/src/Network/Network/RouteServerPeer/RemoveAzureRMRouteServerPeerCommand.cs b/src/Network/Network/RouteServerPeer/RemoveAzureRMRouteServerPeerCommand.cs index d04c378f58bc..0b0737fb751a 100644 --- a/src/Network/Network/RouteServerPeer/RemoveAzureRMRouteServerPeerCommand.cs +++ b/src/Network/Network/RouteServerPeer/RemoveAzureRMRouteServerPeerCommand.cs @@ -104,15 +104,13 @@ public override void Execute() PeerName, () => { - string ipConfigName = "ipconfig1"; - this.NetworkClient.NetworkManagementClient.VirtualHubBgpConnection.Delete(ResourceGroupName, RouteServerName, PeerName); var virtualHub = this.NetworkClient.NetworkManagementClient.VirtualHubs.Get(ResourceGroupName, RouteServerName); var virtualHubModel = NetworkResourceManagerProfile.Mapper.Map(virtualHub); virtualHubModel.ResourceGroupName = this.ResourceGroupName; virtualHubModel.Tag = TagsConversionHelper.CreateTagHashtable(virtualHub.Tags); AddBgpConnectionsToPSVirtualHub(virtualHubModel, ResourceGroupName, this.RouteServerName); - AddIpConfigurtaionToPSVirtualHub(virtualHubModel, this.ResourceGroupName, this.RouteServerName, ipConfigName); + AddIpConfigurtaionToPSVirtualHub(virtualHubModel, this.ResourceGroupName, this.RouteServerName); var routeServerModel = new PSRouteServer(virtualHubModel); routeServerModel.Tag = TagsConversionHelper.CreateTagHashtable(virtualHub.Tags); diff --git a/src/Network/Network/RouteServerPeer/UpdateAzureRMRouteServerPeerCommand.cs b/src/Network/Network/RouteServerPeer/UpdateAzureRMRouteServerPeerCommand.cs index 88bff3bbdbd9..8e79dc59d996 100644 --- a/src/Network/Network/RouteServerPeer/UpdateAzureRMRouteServerPeerCommand.cs +++ b/src/Network/Network/RouteServerPeer/UpdateAzureRMRouteServerPeerCommand.cs @@ -154,8 +154,6 @@ public override void Execute() PeerAsn = this.PeerAsn, PeerIp = this.PeerIp }; - string ipConfigName = "ipconfig1"; - var bgpConnectionModel = NetworkResourceManagerProfile.Mapper.Map(peer); @@ -165,7 +163,7 @@ public override void Execute() virtualHubModel.ResourceGroupName = this.ResourceGroupName; virtualHubModel.Tag = TagsConversionHelper.CreateTagHashtable(virtualHub.Tags); AddBgpConnectionsToPSVirtualHub(virtualHubModel, ResourceGroupName, this.RouteServerName); - AddIpConfigurtaionToPSVirtualHub(virtualHubModel, this.ResourceGroupName, this.RouteServerName, ipConfigName); + AddIpConfigurtaionToPSVirtualHub(virtualHubModel, this.ResourceGroupName, this.RouteServerName); var routeServerModel = new PSRouteServer(virtualHubModel); routeServerModel.Tag = TagsConversionHelper.CreateTagHashtable(virtualHub.Tags); diff --git a/src/Network/Network/VirtualNetwork/NewAzureVirtualNetworkCommand.cs b/src/Network/Network/VirtualNetwork/NewAzureVirtualNetworkCommand.cs index 37e19a069928..36cde90635d4 100644 --- a/src/Network/Network/VirtualNetwork/NewAzureVirtualNetworkCommand.cs +++ b/src/Network/Network/VirtualNetwork/NewAzureVirtualNetworkCommand.cs @@ -71,6 +71,12 @@ public class NewAzureVirtualNetworkCommand : VirtualNetworkBaseCmdlet HelpMessage = "The list of Dns Servers")] public string[] DnsServer { get; set; } + [Parameter( + Mandatory = false, + ValueFromPipelineByPropertyName = true, + HelpMessage = "FlowTimeout enables connection tracking for intra-VM flows. The value should be between 4 and 30 minutes (inclusive) to enable tracking, or null to disable tracking.")] + public int? FlowTimeout { get; set; } + [Parameter( Mandatory = false, ValueFromPipelineByPropertyName = true, @@ -150,6 +156,11 @@ private PSVirtualNetwork CreateVirtualNetwork() { vnet.DhcpOptions = new PSDhcpOptions {DnsServers = DnsServer?.ToList()}; } + + if (this.FlowTimeout > 0) + { + vnet.FlowTimeoutInMinutes = this.FlowTimeout; + } vnet.Subnets = this.Subnet?.ToList(); vnet.EnableDdosProtection = EnableDdosProtection; diff --git a/src/Network/Network/VirtualNetwork/Peering/AddAzureVirtualNetworkPeeringCommand.cs b/src/Network/Network/VirtualNetwork/Peering/AddAzureVirtualNetworkPeeringCommand.cs index 69d228f0d45d..cb67516ad012 100644 --- a/src/Network/Network/VirtualNetwork/Peering/AddAzureVirtualNetworkPeeringCommand.cs +++ b/src/Network/Network/VirtualNetwork/Peering/AddAzureVirtualNetworkPeeringCommand.cs @@ -112,7 +112,7 @@ private PSVirtualNetworkPeering AddVirtualNetworkPeering() var vnetPeeringModel = NetworkResourceManagerProfile.Mapper.Map(vnetPeering); // Execute the Create VirtualNetwork call - this.VirtualNetworkPeeringClient.CreateOrUpdateWithHttpMessagesAsync(this.VirtualNetwork.ResourceGroupName, this.VirtualNetwork.Name, this.Name, vnetPeeringModel, auxAuthHeader).GetAwaiter().GetResult(); + this.VirtualNetworkPeeringClient.CreateOrUpdateWithHttpMessagesAsync(this.VirtualNetwork.ResourceGroupName, this.VirtualNetwork.Name, this.Name, vnetPeeringModel, null, auxAuthHeader).GetAwaiter().GetResult(); var getVirtualNetworkPeering = this.GetVirtualNetworkPeering(this.VirtualNetwork.ResourceGroupName, this.VirtualNetwork.Name, this.Name); return getVirtualNetworkPeering; diff --git a/src/Network/Network/VirtualNetwork/Peering/SetAzureVirtualNetworkPeeringCommand.cs b/src/Network/Network/VirtualNetwork/Peering/SetAzureVirtualNetworkPeeringCommand.cs index 1686a2fa687d..065f1da28058 100644 --- a/src/Network/Network/VirtualNetwork/Peering/SetAzureVirtualNetworkPeeringCommand.cs +++ b/src/Network/Network/VirtualNetwork/Peering/SetAzureVirtualNetworkPeeringCommand.cs @@ -61,7 +61,7 @@ public override void Execute() } // Execute the Create VirtualNetwork call - this.VirtualNetworkPeeringClient.CreateOrUpdateWithHttpMessagesAsync(this.VirtualNetworkPeering.ResourceGroupName, this.VirtualNetworkPeering.VirtualNetworkName, this.VirtualNetworkPeering.Name, vnetPeeringModel, auxAuthHeader).GetAwaiter().GetResult(); + this.VirtualNetworkPeeringClient.CreateOrUpdateWithHttpMessagesAsync(this.VirtualNetworkPeering.ResourceGroupName, this.VirtualNetworkPeering.VirtualNetworkName, this.VirtualNetworkPeering.Name, vnetPeeringModel, null, auxAuthHeader).GetAwaiter().GetResult(); var getVirtualNetworkPeering = this.GetVirtualNetworkPeering(this.VirtualNetworkPeering.ResourceGroupName, this.VirtualNetworkPeering.VirtualNetworkName, this.VirtualNetworkPeering.Name); diff --git a/src/Network/Network/VirtualNetwork/Peering/SyncAzureVirtualNetworkPeeringCommand.cs b/src/Network/Network/VirtualNetwork/Peering/SyncAzureVirtualNetworkPeeringCommand.cs new file mode 100644 index 000000000000..a60379e003a5 --- /dev/null +++ b/src/Network/Network/VirtualNetwork/Peering/SyncAzureVirtualNetworkPeeringCommand.cs @@ -0,0 +1,119 @@ +// ---------------------------------------------------------------------------------- +// +// 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 Microsoft.Azure.Commands.Common.Exceptions; +using Microsoft.Azure.Commands.Network.Models; +using Microsoft.Azure.Commands.ResourceManager.Common.ArgumentCompleters; +using Microsoft.Azure.Management.Network; +using System; +using System.Collections.Generic; +using System.Management.Automation; +using MNM = Microsoft.Azure.Management.Network.Models; + +namespace Microsoft.Azure.Commands.Network +{ + [Cmdlet("Sync", ResourceManager.Common.AzureRMConstants.AzureRMPrefix + "VirtualNetworkPeering", SupportsShouldProcess = true, DefaultParameterSetName = FieldsParameterSetName), OutputType(typeof(PSVirtualNetworkPeering))] + public class SyncAzureVirtualNetworkPeeringCommand : VirtualNetworkPeeringBase + { + private const string FieldsParameterSetName = "Fields"; + private const string ObjectParameterSetName = "Object"; + + [Parameter( + Mandatory = true, + ValueFromPipelineByPropertyName = true, + HelpMessage = "The virtual network name.", + ParameterSetName = FieldsParameterSetName)] + [ResourceNameCompleter("Microsoft.Network/virtualNetworks", "ResourceGroupName")] + [ValidateNotNullOrEmpty] + public string VirtualNetworkName { get; set; } + + [Parameter( + Mandatory = true, + ValueFromPipelineByPropertyName = true, + HelpMessage = "The resource group name.", + ParameterSetName = FieldsParameterSetName)] + [ResourceGroupCompleter] + [ValidateNotNullOrEmpty] + public string ResourceGroupName { get; set; } + + [Parameter( + Mandatory = true, + ValueFromPipelineByPropertyName = true, + HelpMessage = "The virtual network peering name.", + ParameterSetName = FieldsParameterSetName)] + [ResourceNameCompleter("Microsoft.Network/virtualNetworks/virtualNetworkPeerings", "ResourceGroupName", "VirtualNetworkName")] + [ValidateNotNullOrEmpty] + [SupportsWildcards] + public string Name { get; set; } + + [Parameter( + Mandatory = true, + ValueFromPipeline = true, + HelpMessage = "The virtual network peering", + ParameterSetName = ObjectParameterSetName)] + public PSVirtualNetworkPeering VirtualNetworkPeering { get; set; } + + public override void Execute() + { + base.Execute(); + + PSVirtualNetworkPeering existingPeering = null; + + if (this.ParameterSetName == FieldsParameterSetName) + { + existingPeering = this.GetVirtualNetworkPeering(this.ResourceGroupName, this.VirtualNetworkName, this.Name); + } + else + { + // Piping scenario + existingPeering = this.VirtualNetworkPeering; + } + + var updatedPeering = UpdateVirtualNetworkPeering(existingPeering); + WriteObject(updatedPeering); + } + + private PSVirtualNetworkPeering UpdateVirtualNetworkPeering(PSVirtualNetworkPeering existingPeering) + { + if (!this.IsVirtualNetworkPeeringPresent(existingPeering.ResourceGroupName, existingPeering.VirtualNetworkName, existingPeering.Name)) + { + throw new AzPSArgumentException(Microsoft.Azure.Commands.Network.Properties.Resources.ResourceNotFound, nameof(existingPeering.Name)); + } + + // Map to the sdk object + var vnetPeeringModel = NetworkResourceManagerProfile.Mapper.Map(existingPeering); + + //Get the remote VNet Id and then get the token for the resource Id if tis in a different tenant + var remoteVirtualNetworkId = existingPeering.RemoteVirtualNetwork.Id; + Dictionary> auxAuthHeader = null; + if (remoteVirtualNetworkId != null) + { + List resourceIds = new List(); + resourceIds.Add(remoteVirtualNetworkId); + var auxHeaderDictionary = GetAuxilaryAuthHeaderFromResourceIds(resourceIds); + if (auxHeaderDictionary != null && auxHeaderDictionary.Count > 0) + { + auxAuthHeader = new Dictionary>(auxHeaderDictionary); + } + } + + // Create/Update call with 'sync' param set to true + this.VirtualNetworkPeeringClient.CreateOrUpdateWithHttpMessagesAsync(existingPeering.ResourceGroupName, existingPeering.VirtualNetworkName, existingPeering.Name, vnetPeeringModel, true.ToString(), auxAuthHeader).GetAwaiter().GetResult(); + + var getVirtualNetworkPeering = this.GetVirtualNetworkPeering(existingPeering.ResourceGroupName, existingPeering.VirtualNetworkName, existingPeering.Name); + + return getVirtualNetworkPeering; + } + } +} diff --git a/src/Network/Network/VirtualNetworkGateway/NewAzureVirtualNetworkGatewayCommand.cs b/src/Network/Network/VirtualNetworkGateway/NewAzureVirtualNetworkGatewayCommand.cs index 050dc7c84384..d7f0f2e789ae 100644 --- a/src/Network/Network/VirtualNetworkGateway/NewAzureVirtualNetworkGatewayCommand.cs +++ b/src/Network/Network/VirtualNetworkGateway/NewAzureVirtualNetworkGatewayCommand.cs @@ -199,6 +199,17 @@ public class NewAzureVirtualNetworkGatewayCommand : VirtualNetworkGatewayBaseCmd [ValidateNotNullOrEmpty] public PSIpConfigurationBgpPeeringAddress[] IpConfigurationBgpPeeringAddresses { get; set; } + [Parameter( + Mandatory = false, + ValueFromPipelineByPropertyName = true, + HelpMessage = "The NatRules for Virtual network gateway.")] + public PSVirtualNetworkGatewayNatRule[] NatRule { get; set; } + + [Parameter( + Mandatory = false, + HelpMessage = "Flag to enable BgpRouteTranslationForNat on this VirtualNetworkGateway.")] + public SwitchParameter EnableBgpRouteTranslationForNat { get; set; } + [Parameter( Mandatory = false, ValueFromPipelineByPropertyName = true, @@ -512,6 +523,14 @@ private PSVirtualNetworkGateway CreateVirtualNetworkGateway() vnetGateway.VpnGatewayGeneration = this.VpnGatewayGeneration; } + if (this.NatRule != null && this.NatRule.Any()) + { + vnetGateway.NatRules = this.NatRule?.ToList(); + } + + // Set the EnableBgpRouteTranslationForNat, if it is specified by customer. + vnetGateway.EnableBgpRouteTranslationForNat = EnableBgpRouteTranslationForNat.IsPresent; + // Map to the sdk object var vnetGatewayModel = NetworkResourceManagerProfile.Mapper.Map(vnetGateway); vnetGatewayModel.Tags = TagsConversionHelper.CreateTagDictionary(this.Tag, validate: true); diff --git a/src/Network/Network/VirtualNetworkGateway/UpdateAzureVirtualNetworkGatewayCommand.cs b/src/Network/Network/VirtualNetworkGateway/UpdateAzureVirtualNetworkGatewayCommand.cs index 08387f92680a..f49b025fade9 100644 --- a/src/Network/Network/VirtualNetworkGateway/UpdateAzureVirtualNetworkGatewayCommand.cs +++ b/src/Network/Network/VirtualNetworkGateway/UpdateAzureVirtualNetworkGatewayCommand.cs @@ -201,6 +201,17 @@ public class SetAzureVirtualNetworkGatewayCommand : VirtualNetworkGatewayBaseCmd HelpMessage = "Custom routes AddressPool specified by customer")] public string[] CustomRoute { get; set; } + [Parameter( + Mandatory = false, + ValueFromPipelineByPropertyName = true, + HelpMessage = "The NatRules for Virtual network gateway.")] + public PSVirtualNetworkGatewayNatRule[] NatRule { get; set; } + + [Parameter( + Mandatory = false, + HelpMessage = "This will enable and disable BgpRouteTranslationForNat on this VirtualNetworkGateway.")] + public bool? BgpRouteTranslationForNat { get; set; } + [Parameter( Mandatory = true, ParameterSetName = VirtualNetworkGatewayParameterSets.UpdateResourceWithTags, @@ -442,6 +453,16 @@ public override void Execute() this.VirtualNetworkGateway.CustomRoutes = null; } + if (this.NatRule != null) + { + this.VirtualNetworkGateway.NatRules = this.NatRule?.ToList(); + } + + if (this.BgpRouteTranslationForNat.HasValue) + { + this.VirtualNetworkGateway.EnableBgpRouteTranslationForNat = this.BgpRouteTranslationForNat.Value; + } + // Map to the sdk object MNM.VirtualNetworkGateway sdkVirtualNetworkGateway = NetworkResourceManagerProfile.Mapper.Map(this.VirtualNetworkGateway); sdkVirtualNetworkGateway.Tags = diff --git a/src/Network/Network/VirtualNetworkGateway/VirtualNetworkGatewayNatRule/GetAzureVirtualNetworkGatewayNatRule.cs b/src/Network/Network/VirtualNetworkGateway/VirtualNetworkGatewayNatRule/GetAzureVirtualNetworkGatewayNatRule.cs new file mode 100644 index 000000000000..78c24174f855 --- /dev/null +++ b/src/Network/Network/VirtualNetworkGateway/VirtualNetworkGatewayNatRule/GetAzureVirtualNetworkGatewayNatRule.cs @@ -0,0 +1,96 @@ +// 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.VirtualNetworkGateway +{ + using System; + using System.Management.Automation; + using Microsoft.Azure.Commands.Network.Models; + using Microsoft.Azure.Commands.ResourceManager.Common.ArgumentCompleters; + using Microsoft.Azure.Management.Internal.Resources.Utilities.Models; + + [Cmdlet(VerbsCommon.Get, + ResourceManager.Common.AzureRMConstants.AzurePrefix + "VirtualNetworkGatewayNatRule", + DefaultParameterSetName = VirtualNetworkGatewayParameterSets.ByVirtualNetworkGatewayName), + OutputType(typeof(PSVirtualNetworkGatewayNatRule))] + public class GetAzureVirtualNetworkGatewayNatRule : VirtualNetworkGatewayNatRuleBaseCmdlet + { + [Parameter( + Mandatory = true, + ParameterSetName = VirtualNetworkGatewayParameterSets.ByVirtualNetworkGatewayName, + HelpMessage = "The resource group name.")] + [ResourceGroupCompleter] + [ValidateNotNullOrEmpty] + public string ResourceGroupName { get; set; } + + [Alias("ParentVirtualNetworkGatewayName", "VirtualNetworkGatewayName")] + [Parameter( + Mandatory = true, + ParameterSetName = VirtualNetworkGatewayParameterSets.ByVirtualNetworkGatewayName, + HelpMessage = "The parent resource name.")] + [ResourceNameCompleter("Microsoft.Network/virtualNetworkGateways", "ResourceGroupName")] + [ValidateNotNullOrEmpty] + public string ParentResourceName { get; set; } + + [Alias("ParentVirtualNetworkGateway", "VirtualNetworkGateway")] + [Parameter( + Mandatory = true, + ValueFromPipeline = true, + ParameterSetName = VirtualNetworkGatewayParameterSets.ByVirtualNetworkGatewayObject, + HelpMessage = "The parent VirtualNetworkGateway for this VirtualNetworkGatewayNatRule.")] + [ValidateNotNullOrEmpty] + public PSVirtualNetworkGateway ParentObject { get; set; } + + [Alias("ParentVirtualNetworkGatewayId", "VirtualNetworkGatewayId")] + [Parameter( + Mandatory = true, + ValueFromPipelineByPropertyName = true, + ParameterSetName = VirtualNetworkGatewayParameterSets.ByVirtualNetworkGatewayResourceId, + HelpMessage = "The resource id of the parent VirtualNetworkGateway for this VirtualNetworkGatewayNatRule.")] + [ValidateNotNullOrEmpty] + [ResourceIdCompleter("Microsoft.Network/virtualNetworkGateways")] + public string ParentResourceId { get; set; } + + [Alias("ResourceName", "VirtualNetworkGatewayNatRuleName")] + [Parameter( + Mandatory = false, + HelpMessage = "The resource name.")] + [ResourceNameCompleter("Microsoft.Network/virtualNetworkGateways/natRules", "ResourceGroupName", "ParentResourceName")] + [ValidateNotNullOrEmpty] + [SupportsWildcards] + public string Name { get; set; } + + public override void Execute() + { + base.Execute(); + + if (ParameterSetName.Equals(VirtualNetworkGatewayParameterSets.ByVirtualNetworkGatewayObject, StringComparison.OrdinalIgnoreCase)) + { + this.ResourceGroupName = this.ParentObject.ResourceGroupName; + this.ParentResourceName = this.ParentObject.Name; + } + else if (ParameterSetName.Equals(VirtualNetworkGatewayParameterSets.ByVirtualNetworkGatewayResourceId, StringComparison.OrdinalIgnoreCase)) + { + var parsedResourceId = new ResourceIdentifier(this.ParentResourceId); + this.ResourceGroupName = parsedResourceId.ResourceGroupName; + this.ParentResourceName = parsedResourceId.ResourceName; + } + + if (ShouldGetByName(ResourceGroupName, Name)) + { + WriteObject(this.GetVirtualNetworkGatewayNatRule(this.ResourceGroupName, this.ParentResourceName, this.Name)); + } + else + { + WriteObject(SubResourceWildcardFilter(Name, this.ListVirtualNetworkGatewayNatRules(this.ResourceGroupName, this.ParentResourceName)), true); + } + } + } +} diff --git a/src/Network/Network/VirtualNetworkGateway/VirtualNetworkGatewayNatRule/NewAzureVirtualNetworkGatewayNatRule.cs b/src/Network/Network/VirtualNetworkGateway/VirtualNetworkGatewayNatRule/NewAzureVirtualNetworkGatewayNatRule.cs new file mode 100644 index 000000000000..dea997885aae --- /dev/null +++ b/src/Network/Network/VirtualNetworkGateway/VirtualNetworkGatewayNatRule/NewAzureVirtualNetworkGatewayNatRule.cs @@ -0,0 +1,117 @@ +// 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.VirtualNetworkGateway +{ + using System; + using System.Collections.Generic; + using System.Management.Automation; + using Microsoft.Azure.Commands.Network.Models; + using Microsoft.Azure.Commands.ResourceManager.Common.ArgumentCompleters; + using Microsoft.Azure.Management.Internal.Resources.Utilities.Models; + using MNM = Microsoft.Azure.Management.Network.Models; + + [Cmdlet(VerbsCommon.New, + ResourceManager.Common.AzureRMConstants.AzurePrefix + "VirtualNetworkGatewayNatRule", + DefaultParameterSetName = VirtualNetworkGatewayParameterSets.ByVirtualNetworkGatewayNatRuleName, + SupportsShouldProcess = true), + OutputType(typeof(PSVirtualNetworkGatewayNatRule))] + public class NewAzureVirtualNetworkGatewayNatRule : VirtualNetworkGatewayNatRuleBaseCmdlet + { + [Alias("ResourceName", "VirtualNetworkGatewayNatRuleName")] + [Parameter( + Mandatory = true, + ParameterSetName = VirtualNetworkGatewayParameterSets.ByVirtualNetworkGatewayNatRuleName, + HelpMessage = "The resource name.")] + [ValidateNotNullOrEmpty] + public string Name { get; set; } + + [Parameter( + Mandatory = true, + HelpMessage = "The type of NAT rule for VPN NAT")] + [ValidateSet( + MNM.VpnNatRuleType.Static, + MNM.VpnNatRuleType.Dynamic, + IgnoreCase = true)] + public string Type { get; set; } + + [Parameter( + Mandatory = true, + HelpMessage = "The Source NAT direction of a VPN NAT")] + [ValidateSet( + MNM.VpnNatRuleMode.EgressSnat, + MNM.VpnNatRuleMode.IngressSnat, + IgnoreCase = true)] + public string Mode { get; set; } + + [Parameter( + Mandatory = true, + HelpMessage = "The list of private IP address subnet internal mappings for NAT")] + public string[] InternalMapping { get; set; } + + [Parameter( + Mandatory = true, + HelpMessage = "The list of private IP address subnet external mappings for NAT")] + public string[] ExternalMapping { get; set; } + + [Parameter( + Mandatory = false, + HelpMessage = "The IP Configuration ID this NAT rule applies to")] + public string IpConfigurationId { get; set; } + + [Parameter( + Mandatory = false, + HelpMessage = "Run cmdlet in the background")] + public SwitchParameter AsJob { get; set; } + + public override void Execute() + { + base.Execute(); + + WriteObject(this.CreateVpnGatewayNatRule()); + } + + private PSVirtualNetworkGatewayNatRule CreateVpnGatewayNatRule() + { + PSVirtualNetworkGatewayNatRule gatewayNatRule = new PSVirtualNetworkGatewayNatRule + { + Name = this.Name, + Mode = this.Mode, + VirtualNetworkGatewayNatRulePropertiesType = this.Type, + InternalMappings = new List(), + ExternalMappings = new List(), + IpConfigurationId = this.IpConfigurationId, + }; + + if (this.InternalMapping != null) + { + foreach (string internalMappingSubnet in this.InternalMapping) + { + var internalMapping = new PSVpnNatRuleMapping(); + internalMapping.AddressSpace = internalMappingSubnet; + gatewayNatRule.InternalMappings.Add(internalMapping); + } + } + + if (this.ExternalMapping != null) + { + foreach (string externalMappingSubnet in this.ExternalMapping) + { + var externalMapping = new PSVpnNatRuleMapping(); + externalMapping.AddressSpace = externalMappingSubnet; + gatewayNatRule.ExternalMappings.Add(externalMapping); + } + } + + return gatewayNatRule; + } + } +} diff --git a/src/Network/Network/VirtualNetworkGateway/VirtualNetworkGatewayNatRule/RemoveAzureVirtualNetworkGatewayNatRuleCommand.cs b/src/Network/Network/VirtualNetworkGateway/VirtualNetworkGatewayNatRule/RemoveAzureVirtualNetworkGatewayNatRuleCommand.cs new file mode 100644 index 000000000000..c81925c456a8 --- /dev/null +++ b/src/Network/Network/VirtualNetworkGateway/VirtualNetworkGatewayNatRule/RemoveAzureVirtualNetworkGatewayNatRuleCommand.cs @@ -0,0 +1,130 @@ +// ---------------------------------------------------------------------------------- +// +// 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.VirtualNetworkGateway.VirtualNetworkGatewayNatRule +{ + using AutoMapper; + using System; + using System.Management.Automation; + using Microsoft.Azure.Commands.Network.Models; + using Microsoft.Azure.Management.Network; + using Microsoft.WindowsAzure.Commands.Common; + using MNM = Microsoft.Azure.Management.Network.Models; + using Microsoft.Azure.Commands.ResourceManager.Common.ArgumentCompleters; + using System.Linq; + using Microsoft.Azure.Management.Internal.Resources.Utilities.Models; + + [Cmdlet(VerbsCommon.Remove, + ResourceManager.Common.AzureRMConstants.AzurePrefix + "VirtualNetworkGatewayNatRule", + DefaultParameterSetName = VirtualNetworkGatewayParameterSets.ByVirtualNetworkGatewayNatRuleName, + SupportsShouldProcess = true), + OutputType(typeof(bool))] + public class RemoveAzureVirtualNetworkGatewayNatRuleCommand : VirtualNetworkGatewayNatRuleBaseCmdlet + { + [Parameter( + Mandatory = true, + ParameterSetName = VirtualNetworkGatewayParameterSets.ByVirtualNetworkGatewayNatRuleName, + HelpMessage = "The resource group name.")] + [ResourceGroupCompleter] + [ValidateNotNullOrEmpty] + public string ResourceGroupName { get; set; } + + [Alias("ParentVirtualNetworkGatewayName", "VirtualNetworkGatewayName")] + [Parameter( + Mandatory = true, + ParameterSetName = VirtualNetworkGatewayParameterSets.ByVirtualNetworkGatewayNatRuleName, + HelpMessage = "The parent resource name.")] + [ResourceNameCompleter("Microsoft.Network/virtualNetworkGateways", "ResourceGroupName")] + [ValidateNotNullOrEmpty] + public string ParentResourceName { get; set; } + + [Alias("ResourceName", "VirtualNetworkGatewayNatRuleName")] + [Parameter( + Mandatory = true, + ParameterSetName = VirtualNetworkGatewayParameterSets.ByVirtualNetworkGatewayNatRuleName, + HelpMessage = "The resource name.")] + [ResourceNameCompleter("Microsoft.Network/virtualNetworkGateways/natRules", "ResourceGroupName", "ParentResourceName")] + [ValidateNotNullOrEmpty] + public string Name { get; set; } + + [Alias("VirtualNetworkGatewayNatRuleId")] + [Parameter( + Mandatory = true, + ValueFromPipelineByPropertyName = true, + ParameterSetName = VirtualNetworkGatewayParameterSets.ByVirtualNetworkGatewayNatRuleResourceId, + HelpMessage = "The resource id of the VirtualNetworkGatewayNatRule object to delete.")] + public string ResourceId { get; set; } + + [Alias("VirtualNetworkGatewayNatRule")] + [Parameter( + Mandatory = true, + ValueFromPipeline = true, + ParameterSetName = VirtualNetworkGatewayParameterSets.ByVirtualNetworkGatewayNatRuleObject, + HelpMessage = "The VirtualNetworkGatewayNatRule object to update.")] + public PSVirtualNetworkGatewayNatRule InputObject { get; set; } + + [Parameter( + Mandatory = false, + HelpMessage = "Do not ask for confirmation if you want to delete a resource")] + public SwitchParameter Force { get; set; } + + [Parameter( + Mandatory = false, + HelpMessage = "Returns an object representing the item on which this operation is being performed.")] + public SwitchParameter PassThru { get; set; } + + public override void Execute() + { + base.Execute(); + + if (ParameterSetName.Equals(VirtualNetworkGatewayParameterSets.ByVirtualNetworkGatewayNatRuleObject, StringComparison.OrdinalIgnoreCase)) + { + this.ResourceId = this.InputObject.Id; + } + + if (!string.IsNullOrWhiteSpace(this.ResourceId)) + { + var parsedResourceId = new ResourceIdentifier(this.ResourceId); + this.ResourceGroupName = parsedResourceId.ResourceGroupName; + this.ParentResourceName = parsedResourceId.ParentResource.Split(new[] { '/' }, StringSplitOptions.RemoveEmptyEntries).Last(); + this.Name = parsedResourceId.ResourceName; + } + + if (string.IsNullOrWhiteSpace(this.ResourceGroupName) || string.IsNullOrWhiteSpace(this.ParentResourceName) || string.IsNullOrWhiteSpace(this.Name)) + { + throw new PSArgumentException(Properties.Resources.VirtualNetworkGatewayNatRuleNotFound); + } + + base.Execute(); + ConfirmAction( + Force.IsPresent, + string.Format(Properties.Resources.RemovingResource, Name), + Properties.Resources.RemoveResourceMessage, + Name, + () => + { + this.NatRuleClient.Delete(this.ResourceGroupName, this.ParentResourceName, this.Name); + if (PassThru) + { + WriteObject(true); + } + }); + + if (PassThru) + { + WriteObject(true); + } + } + } +} diff --git a/src/Network/Network/VirtualNetworkGateway/VirtualNetworkGatewayNatRule/UpdateAzureVirtualNetworkGatewayNatRule.cs b/src/Network/Network/VirtualNetworkGateway/VirtualNetworkGatewayNatRule/UpdateAzureVirtualNetworkGatewayNatRule.cs new file mode 100644 index 000000000000..088b7ac49ad8 --- /dev/null +++ b/src/Network/Network/VirtualNetworkGateway/VirtualNetworkGatewayNatRule/UpdateAzureVirtualNetworkGatewayNatRule.cs @@ -0,0 +1,173 @@ +// 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.VirtualNetworkGateway +{ + using System; + using System.Linq; + using System.Management.Automation; + using Microsoft.Azure.Commands.Network.Models; + using Microsoft.Azure.Commands.ResourceManager.Common.ArgumentCompleters; + using Microsoft.Azure.Management.Internal.Resources.Utilities.Models; + using Microsoft.Azure.Management.Network; + using MNM = Microsoft.Azure.Management.Network.Models; + + [Cmdlet("Update", + ResourceManager.Common.AzureRMConstants.AzurePrefix + "VirtualNetworkGatewayNatRule", + DefaultParameterSetName = VirtualNetworkGatewayParameterSets.ByVirtualNetworkGatewayNatRuleName, + SupportsShouldProcess = true), + OutputType(typeof(PSVirtualNetworkGatewayNatRule))] + public class UpdateAzureVirtualNetworkGatewayNatRule : VirtualNetworkGatewayNatRuleBaseCmdlet + { + [Parameter( + Mandatory = true, + ParameterSetName = VirtualNetworkGatewayParameterSets.ByVirtualNetworkGatewayNatRuleName, + HelpMessage = "The resource group name.")] + [ResourceGroupCompleter] + [ValidateNotNullOrEmpty] + public string ResourceGroupName { get; set; } + + [Alias("ParentVirtualNetworkGatewayName", "VirtualNetworkGatewayName")] + [Parameter( + Mandatory = true, + ParameterSetName = VirtualNetworkGatewayParameterSets.ByVirtualNetworkGatewayNatRuleName, + HelpMessage = "The parent resource name.")] + [ResourceNameCompleter("Microsoft.Network/virtualNetworkGateways", "ResourceGroupName")] + [ValidateNotNullOrEmpty] + public string ParentResourceName { get; set; } + + [Alias("ResourceName", "VirtualNetworkGatewayNatRuleName")] + [Parameter( + Mandatory = true, + ParameterSetName = VirtualNetworkGatewayParameterSets.ByVirtualNetworkGatewayNatRuleName, + HelpMessage = "The resource name.")] + [ResourceNameCompleter("Microsoft.Network/virtualNetworkGateways/natRules", "ResourceGroupName", "ParentResourceName")] + [ValidateNotNullOrEmpty] + public string Name { get; set; } + + [Alias("VirtualNetworkGatewayNatRuleResourceId")] + [Parameter( + Mandatory = true, + ValueFromPipelineByPropertyName = true, + ParameterSetName = VirtualNetworkGatewayParameterSets.ByVirtualNetworkGatewayNatRuleResourceId, + HelpMessage = "The resource id of the VirtualNetworkGatewayNatRule object to update.")] + public string ResourceId { get; set; } + + [Alias("VirtualNetworkGatewayNatRule")] + [Parameter( + Mandatory = true, + ValueFromPipeline = true, + ParameterSetName = VirtualNetworkGatewayParameterSets.ByVirtualNetworkGatewayNatRuleObject, + HelpMessage = "The VirtualNetworkGatewayNatRule object to update.")] + public PSVirtualNetworkGatewayNatRule InputObject { get; set; } + + [Parameter( + Mandatory = false, + HelpMessage = "The list of private IP address subnet internal mappings for NAT")] + public string[] InternalMapping { get; set; } + + [Parameter( + Mandatory = false, + HelpMessage = "The list of private IP address subnet external mappings for NAT")] + public string[] ExternalMapping { get; set; } + + [Parameter( + Mandatory = false, + HelpMessage = "The IP Configuration ID this NAT rule applies to")] + public string IpConfigurationId { get; set; } + + [Parameter( + Mandatory = false, + HelpMessage = "Run cmdlet in the background")] + public SwitchParameter AsJob { get; set; } + + public override void Execute() + { + base.Execute(); + + if (ParameterSetName.Equals(VirtualNetworkGatewayParameterSets.ByVirtualNetworkGatewayNatRuleObject, StringComparison.OrdinalIgnoreCase)) + { + this.ResourceId = this.InputObject.Id; + } + + if (!string.IsNullOrWhiteSpace(this.ResourceId)) + { + var parsedResourceId = new ResourceIdentifier(this.ResourceId); + this.ResourceGroupName = parsedResourceId.ResourceGroupName; + this.ParentResourceName = parsedResourceId.ParentResource.Split(new[] { '/' }, StringSplitOptions.RemoveEmptyEntries).Last(); + this.Name = parsedResourceId.ResourceName; + } + + if (string.IsNullOrWhiteSpace(this.ResourceGroupName) || string.IsNullOrWhiteSpace(this.ParentResourceName) || string.IsNullOrWhiteSpace(this.Name)) + { + throw new PSArgumentException(Properties.Resources.VirtualNetworkGatewayNatRuleNotFound); + } + + //// Get the virtualNetworkgateway object - this will throw not found if the object is not found + PSVirtualNetworkGateway parentGateway = this.GetVirtualNetworkGateway(this.ResourceGroupName, this.ParentResourceName); + + if (parentGateway == null || + parentGateway.NatRules == null || + !parentGateway.NatRules.Any(natRule => natRule.Name.Equals(this.Name, StringComparison.OrdinalIgnoreCase))) + { + throw new PSArgumentException(Properties.Resources.VirtualNetworkGatewayNatRuleNotFound); + } + + PSVirtualNetworkGatewayNatRule natRuleToUpdate = null; + + natRuleToUpdate = this.GetVirtualNetworkGatewayNatRule(this.ResourceGroupName, this.ParentResourceName, this.Name); + + if (natRuleToUpdate == null) + { + throw new PSArgumentException(Properties.Resources.VirtualNetworkGatewayNatRuleNotFound); + } + + + if (this.IpConfigurationId != null) + { + natRuleToUpdate.IpConfigurationId = IpConfigurationId; + } + + if (this.InternalMapping != null) + { + natRuleToUpdate.InternalMappings.Clear(); + + foreach (string internalMappingSubnet in this.InternalMapping) + { + var internalMapping = new PSVpnNatRuleMapping(); + internalMapping.AddressSpace = internalMappingSubnet; + natRuleToUpdate.InternalMappings.Add(internalMapping); + } + } + + if (this.ExternalMapping != null) + { + natRuleToUpdate.ExternalMappings.Clear(); + + foreach (string externalMappingSubnet in this.ExternalMapping) + { + var externalMapping = new PSVpnNatRuleMapping(); + externalMapping.AddressSpace = externalMappingSubnet; + natRuleToUpdate.ExternalMappings.Add(externalMapping); + } + } + + ConfirmAction( + Properties.Resources.SettingResourceMessage, + this.Name, + () => + { + WriteVerbose(String.Format(Properties.Resources.UpdatingLongRunningOperationMessage, this.ResourceGroupName, this.Name)); + WriteObject(this.CreateOrUpdateVirtualNetworkGatewayNatRule(this.ResourceGroupName, this.ParentResourceName, this.Name, natRuleToUpdate)); + }); + } + } +} diff --git a/src/Network/Network/VirtualNetworkGateway/VirtualNetworkGatewayNatRule/VirtualNetworkGatewayNatRuleBaseCmdlet.cs b/src/Network/Network/VirtualNetworkGateway/VirtualNetworkGatewayNatRule/VirtualNetworkGatewayNatRuleBaseCmdlet.cs new file mode 100644 index 000000000000..48a37a0a68ab --- /dev/null +++ b/src/Network/Network/VirtualNetworkGateway/VirtualNetworkGatewayNatRule/VirtualNetworkGatewayNatRuleBaseCmdlet.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. +// ---------------------------------------------------------------------------------- + +namespace Microsoft.Azure.Commands.Network +{ + using AutoMapper; + using Microsoft.Azure.Commands.Network.Models; + using Microsoft.Azure.Commands.ResourceManager.Common.Tags; + using Microsoft.Azure.Management.Network; + using System; + using System.Collections; + using System.Collections.Generic; + using System.Management.Automation; + using System.Net; + using MNM = Microsoft.Azure.Management.Network.Models; + + public class VirtualNetworkGatewayNatRuleBaseCmdlet : VirtualNetworkGatewayBaseCmdlet + { + public IVirtualNetworkGatewayNatRulesOperations NatRuleClient + { + get + { + return NetworkClient.NetworkManagementClient.VirtualNetworkGatewayNatRules; + } + } + + public PSVirtualNetworkGatewayNatRule ToPsVirtualNetworkGatewayNatRule(Management.Network.Models.VirtualNetworkGatewayNatRule virtualNetworkGatewayNatRule) + { + return NetworkResourceManagerProfile.Mapper.Map(virtualNetworkGatewayNatRule); + } + + public PSVirtualNetworkGatewayNatRule GetVirtualNetworkGatewayNatRule(string resourceGroupName, string parentGatewayName, string name) + { + var gatewayNatRule = this.NatRuleClient.Get(resourceGroupName, parentGatewayName, name); + return this.ToPsVirtualNetworkGatewayNatRule(gatewayNatRule); + } + + public List ListVirtualNetworkGatewayNatRules(string resourceGroupName, string parentGatewayName) + { + var virtualNetworkGatewayNatRules = this.NatRuleClient.ListByVirtualNetworkGateway(resourceGroupName, parentGatewayName); + + List gatewayNatRulesToReturn = new List(); + if (virtualNetworkGatewayNatRules != null) + { + foreach (MNM.VirtualNetworkGatewayNatRule gatewayNatRule in virtualNetworkGatewayNatRules) + { + gatewayNatRulesToReturn.Add(ToPsVirtualNetworkGatewayNatRule(gatewayNatRule)); + } + } + + return gatewayNatRulesToReturn; + } + + public bool IsVirtualNetworkGatewayNatRulePresent(string resourceGroupName, string parentGatewayName, string name) + { + return NetworkBaseCmdlet.IsResourcePresent(() => { GetVirtualNetworkGatewayNatRule(resourceGroupName, parentGatewayName, name); }); + } + + public PSVirtualNetworkGatewayNatRule CreateOrUpdateVirtualNetworkGatewayNatRule(string resourceGroupName, string virtualNetworkGatewayName, string NatRuleName, PSVirtualNetworkGatewayNatRule virtualNetworkGatewayNatRule) + { + var gatewayNatRuleModel = NetworkResourceManagerProfile.Mapper.Map(virtualNetworkGatewayNatRule); + + var gatewayNatRuleCreatedOrUpdated = this.NatRuleClient.CreateOrUpdate(resourceGroupName, virtualNetworkGatewayName, NatRuleName, gatewayNatRuleModel); + PSVirtualNetworkGatewayNatRule gatewayNatRuleToReturn = this.ToPsVirtualNetworkGatewayNatRule(gatewayNatRuleCreatedOrUpdated); + return gatewayNatRuleToReturn; + } + } +} diff --git a/src/Network/Network/VirtualNetworkGateway/VirtualNetworkGatewayParameterSets.cs b/src/Network/Network/VirtualNetworkGateway/VirtualNetworkGatewayParameterSets.cs index 91a38dc78ae9..13093856518e 100644 --- a/src/Network/Network/VirtualNetworkGateway/VirtualNetworkGatewayParameterSets.cs +++ b/src/Network/Network/VirtualNetworkGateway/VirtualNetworkGatewayParameterSets.cs @@ -10,5 +10,12 @@ public class VirtualNetworkGatewayParameterSets { public const string Default = @"Default"; public const string UpdateResourceWithTags = @"UpdateResourceWithTags"; + + internal const string ByVirtualNetworkGatewayName = "ByVirtualNetworkGatewayName"; + internal const string ByVirtualNetworkGatewayObject = "ByVirtualNetworkGatewayObject"; + internal const string ByVirtualNetworkGatewayResourceId = "ByVirtualNetworkGatewayResourceId"; + internal const string ByVirtualNetworkGatewayNatRuleObject = "ByVirtualNetworkGatewayNatRuleObject"; + internal const string ByVirtualNetworkGatewayNatRuleResourceId = "ByVirtualNetworkGatewayNatRuleResourceId"; + internal const string ByVirtualNetworkGatewayNatRuleName = "ByVirtualNetworkGatewayNatRuleName"; } } diff --git a/src/Network/Network/VirtualNetworkGatewayConnection/NewAzureVirtualNetworkGatewayConnectionCommand.cs b/src/Network/Network/VirtualNetworkGatewayConnection/NewAzureVirtualNetworkGatewayConnectionCommand.cs index 7e19ccfc21fe..e443bd84e1fc 100644 --- a/src/Network/Network/VirtualNetworkGatewayConnection/NewAzureVirtualNetworkGatewayConnectionCommand.cs +++ b/src/Network/Network/VirtualNetworkGatewayConnection/NewAzureVirtualNetworkGatewayConnectionCommand.cs @@ -177,6 +177,16 @@ public class NewAzureVirtualNetworkGatewayConnectionCommand : VirtualNetworkGate IgnoreCase = true)] public string ConnectionProtocol { get; set; } + [Parameter( + Mandatory = false, + HelpMessage = "The list of ingress NAT rules that are associated with this Connection.")] + public PSResourceId[] IngressNatRule { get; set; } + + [Parameter( + Mandatory = false, + HelpMessage = "The list of egress NAT rules that are associated with this Connection.")] + public PSResourceId[] EgressNatRule { get; set; } + [Parameter(Mandatory = false, HelpMessage = "Run cmdlet in the background")] public SwitchParameter AsJob { get; set; } @@ -256,6 +266,32 @@ private PSVirtualNetworkGatewayConnection CreateVirtualNetworkGatewayConnection( vnetGatewayConnection.TrafficSelectorPolicies = this.TrafficSelectorPolicy?.ToList(); } + if (this.IngressNatRule != null && this.IngressNatRule?.ToList().Count > 0) + { + vnetGatewayConnection.IngressNatRules = new List(); + foreach (var resource in this.IngressNatRule) + { + vnetGatewayConnection.IngressNatRules.Add( + new PSResourceId() + { + Id = resource.Id + }); + } + } + + if (this.EgressNatRule != null && this.EgressNatRule?.ToList().Count > 0) + { + vnetGatewayConnection.EgressNatRules = new List(); + foreach (var resource in this.EgressNatRule) + { + vnetGatewayConnection.EgressNatRules.Add( + new PSResourceId() + { + Id = resource.Id + }); + } + } + // Map to the sdk object var vnetGatewayConnectionModel = NetworkResourceManagerProfile.Mapper.Map(vnetGatewayConnection); vnetGatewayConnectionModel.Tags = TagsConversionHelper.CreateTagDictionary(this.Tag, validate: true); diff --git a/src/Network/Network/VirtualNetworkGatewayConnection/UpdateAzureVirtualNetworkGatewayConnectionCommand.cs b/src/Network/Network/VirtualNetworkGatewayConnection/UpdateAzureVirtualNetworkGatewayConnectionCommand.cs index 0523b7a2c5d1..d57ebdd3f6cf 100644 --- a/src/Network/Network/VirtualNetworkGatewayConnection/UpdateAzureVirtualNetworkGatewayConnectionCommand.cs +++ b/src/Network/Network/VirtualNetworkGatewayConnection/UpdateAzureVirtualNetworkGatewayConnectionCommand.cs @@ -77,6 +77,16 @@ public class SetAzureVirtualNetworkGatewayConnectionCommand : VirtualNetworkGate HelpMessage = "A list of traffic selector policies.")] public PSTrafficSelectorPolicy[] TrafficSelectorPolicy { get; set; } + [Parameter( + Mandatory = false, + HelpMessage = "The list of ingress NAT rules that are associated with this Connection.")] + public PSResourceId[] IngressNatRule { get; set; } + + [Parameter( + Mandatory = false, + HelpMessage = "The list of egress NAT rules that are associated with this Connection.")] + public PSResourceId[] EgressNatRule { get; set; } + [Parameter( Mandatory = true, ParameterSetName = VirtualNetworkGatewayParameterSets.UpdateResourceWithTags, @@ -142,6 +152,32 @@ public override void Execute() this.VirtualNetworkGatewayConnection.TrafficSelectorPolicies = this.TrafficSelectorPolicy?.ToList(); } + if (this.IngressNatRule != null) + { + this.VirtualNetworkGatewayConnection.IngressNatRules = new List(); + foreach (var resource in this.IngressNatRule) + { + this.VirtualNetworkGatewayConnection.IngressNatRules.Add( + new PSResourceId() + { + Id = resource.Id + }); + } + } + + if (this.EgressNatRule != null) + { + this.VirtualNetworkGatewayConnection.EgressNatRules = new List(); + foreach (var resource in this.EgressNatRule) + { + this.VirtualNetworkGatewayConnection.EgressNatRules.Add( + new PSResourceId() + { + Id = resource.Id + }); + } + } + var vnetGatewayConnectionModel = NetworkResourceManagerProfile.Mapper.Map(this.VirtualNetworkGatewayConnection); vnetGatewayConnectionModel.Tags = diff --git a/src/Network/Network/VirtualRouter/RouteServerBaseCmdlet.cs b/src/Network/Network/VirtualRouter/RouteServerBaseCmdlet.cs index 3ac4b2d7d204..ff53578560db 100644 --- a/src/Network/Network/VirtualRouter/RouteServerBaseCmdlet.cs +++ b/src/Network/Network/VirtualRouter/RouteServerBaseCmdlet.cs @@ -24,10 +24,15 @@ public void AddBgpConnectionsToPSVirtualHub(CNM.PSVirtualHub virtualHubModel, public void AddIpConfigurtaionToPSVirtualHub(CNM.PSVirtualHub virtualHubModel, string resourceGroupName, - string routerName, - string ipConfigName) + string routerName) { - var ipConfigModel = this.NetworkClient.NetworkManagementClient.VirtualHubIpConfiguration.Get(resourceGroupName, routerName, ipConfigName); + var ipConfigModels = this.NetworkClient.NetworkManagementClient.VirtualHubIpConfiguration.List(resourceGroupName, routerName); + var ipConfigList = ListNextLink.GetAllResourcesByPollingNextLink(ipConfigModels, this.NetworkClient.NetworkManagementClient.VirtualHubIpConfiguration.ListNext); + HubIpConfiguration ipConfigModel = null; + if (ipConfigList.Count > 0) + { + ipConfigModel = ipConfigList[0]; + } var ipconfig = NetworkResourceManagerProfile.Mapper.Map(ipConfigModel); virtualHubModel.IpConfigurations = new List(); virtualHubModel.IpConfigurations.Add(ipconfig); diff --git a/src/Network/Network/help/Add-AzLoadBalancerBackendAddressPoolConfig.md b/src/Network/Network/help/Add-AzLoadBalancerBackendAddressPoolConfig.md index 31da7f24ad4b..787d2401dccc 100644 --- a/src/Network/Network/help/Add-AzLoadBalancerBackendAddressPoolConfig.md +++ b/src/Network/Network/help/Add-AzLoadBalancerBackendAddressPoolConfig.md @@ -14,7 +14,7 @@ Adds a backend address pool configuration to a load balancer. ## SYNTAX ``` -Add-AzLoadBalancerBackendAddressPoolConfig -LoadBalancer -Name +Add-AzLoadBalancerBackendAddressPoolConfig -LoadBalancer -Name [-TunnelInterface ] [-DefaultProfile ] [-WhatIf] [-Confirm] [] ``` diff --git a/src/Network/Network/help/Add-AzLoadBalancerRuleConfig.md b/src/Network/Network/help/Add-AzLoadBalancerRuleConfig.md index a7e76471ec8d..c8036797d7f5 100644 --- a/src/Network/Network/help/Add-AzLoadBalancerRuleConfig.md +++ b/src/Network/Network/help/Add-AzLoadBalancerRuleConfig.md @@ -18,7 +18,7 @@ Adds a rule configuration to a load balancer. Add-AzLoadBalancerRuleConfig -LoadBalancer -Name [-Protocol ] [-LoadDistribution ] [-FrontendPort ] [-BackendPort ] [-IdleTimeoutInMinutes ] [-EnableFloatingIP] [-EnableTcpReset] [-DisableOutboundSNAT] - [-FrontendIpConfiguration ] [-BackendAddressPool ] + [-FrontendIpConfiguration ] [-BackendAddressPool ] [-Probe ] [-DefaultProfile ] [-WhatIf] [-Confirm] [] ``` @@ -27,7 +27,7 @@ Add-AzLoadBalancerRuleConfig -LoadBalancer -Name [-Pro Add-AzLoadBalancerRuleConfig -LoadBalancer -Name [-Protocol ] [-LoadDistribution ] [-FrontendPort ] [-BackendPort ] [-IdleTimeoutInMinutes ] [-EnableFloatingIP] [-EnableTcpReset] [-DisableOutboundSNAT] [-FrontendIpConfigurationId ] - [-BackendAddressPoolId ] [-ProbeId ] [-DefaultProfile ] [-WhatIf] + [-BackendAddressPoolId ] [-ProbeId ] [-DefaultProfile ] [-WhatIf] [-Confirm] [] ``` @@ -47,13 +47,27 @@ The first command gets the load balancer named MyLoadBalancer, and then stores i The second command uses the pipeline operator to pass the load balancer in $slb to **Add-AzLoadBalancerRuleConfig**, which adds the rule configuration named NewRule. The third command will update the load balancer in azure with the new Load Balancer Rule Config. +### Example 2: Add a rule configuration with two backend address pools to a load balancer +``` +PS C:\>$slb = Get-AzLoadBalancer -Name "MyLoadBalancer" -ResourceGroupName "MyResourceGroup" +PS C:\> $MyBackendPool1 = Get-AzLoadBalancerBackendAddressPool -ResourceGroupName $resourceGroup -LoadBalancerName $MyLoadBalancer -Name $backendPool1Name +PS C:\> $MyBackendPool2 = Get-AzLoadBalancerBackendAddressPool -ResourceGroupName $resourceGroup -LoadBalancerName $MyLoadBalancer -Name $backendPool2Name +PS C:\> $slb | Add-AzLoadBalancerRuleConfig -Name "NewRule" -FrontendIPConfiguration $slb.FrontendIpConfigurations[0] -Protocol All -FrontendPort 0 -BackendPort 0 -BackendAddressPool $MyBackendPool1, $MyBackendPool2 +PS C:\>$slb | Set-AzLoadBalancer +``` +This enables Gateway Load Balancer to have multiple backend pools +The first command will get the load balancer named MyLoadBalancer, and then stores it in the variable $slb. +The second and thrid command will get the backend address pools to be added the rule +The forth command will add a new rule with configured backend pools +the fifth command will update the load balancer in azure with the new Load Balancer Rule Config. + ## PARAMETERS ### -BackendAddressPool Specifies the backend address pool to associate with a load balancer rule configuration. ```yaml -Type: Microsoft.Azure.Commands.Network.Models.PSBackendAddressPool +Type: Microsoft.Azure.Commands.Network.Models.PSBackendAddressPool[] Parameter Sets: SetByResource Aliases: @@ -68,7 +82,7 @@ Accept wildcard characters: False Specifies the ID of a **BackendAddressPool** object to associate with a load balancer rule configuration. ```yaml -Type: System.String +Type: System.String[] Parameter Sets: SetByResourceId Aliases: diff --git a/src/Network/Network/help/Add-AzVirtualNetworkPeering.md b/src/Network/Network/help/Add-AzVirtualNetworkPeering.md index e5959a57fa7a..ee2b05ac2d8b 100644 --- a/src/Network/Network/help/Add-AzVirtualNetworkPeering.md +++ b/src/Network/Network/help/Add-AzVirtualNetworkPeering.md @@ -232,3 +232,5 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable [Remove-AzVirtualNetworkPeering](./Remove-AzVirtualNetworkPeering.md) [Set-AzVirtualNetworkPeering](./Set-AzVirtualNetworkPeering.md) + +[Sync-AzVirtualNetworkPeering](./Sync-AzVirtualNetworkPeering.md) diff --git a/src/Network/Network/help/Get-AzPrivateLinkResource.md b/src/Network/Network/help/Get-AzPrivateLinkResource.md index 935f06baa8f0..116bd187b7f1 100644 --- a/src/Network/Network/help/Get-AzPrivateLinkResource.md +++ b/src/Network/Network/help/Get-AzPrivateLinkResource.md @@ -14,13 +14,13 @@ Gets a private link resource. ### ByPrivateLinkResourceId (Default) ``` -Get-AzPrivateLinkResource -PrivateLinkResourceId [-DefaultProfile ] - [] +Get-AzPrivateLinkResource -PrivateLinkResourceId [-Name ] + [-DefaultProfile ] [] ``` ### ByResource ``` -Get-AzPrivateLinkResource -ResourceGroupName -ServiceName +Get-AzPrivateLinkResource -ResourceGroupName -ServiceName [-Name ] [-DefaultProfile ] [-PrivateLinkResourceType ] [] ``` @@ -53,13 +53,28 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -Name +The private link resource name. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: GroupName + +Required: False +Position: Named +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: False +``` + ### -PrivateLinkResourceId The Azure resource manager id of the private link resource. ```yaml Type: System.String Parameter Sets: ByPrivateLinkResourceId -Aliases: +Aliases: PrivateLinkServiceId Required: True Position: Named diff --git a/src/Network/Network/help/Get-AzVirtualNetwork.md b/src/Network/Network/help/Get-AzVirtualNetwork.md index 2fc4b0574f51..03b847f881e6 100644 --- a/src/Network/Network/help/Get-AzVirtualNetwork.md +++ b/src/Network/Network/help/Get-AzVirtualNetwork.md @@ -49,6 +49,7 @@ AddressSpace : { ] } DhcpOptions : {} +FlowTimeoutInMinutes : null Subnets : [] VirtualNetworkPeerings : [] EnableDdosProtection : false @@ -76,6 +77,7 @@ AddressSpace : { ] } DhcpOptions : {} +FlowTimeoutInMinutes : null Subnets : [] VirtualNetworkPeerings : [] EnableDdosProtection : false diff --git a/src/Network/Network/help/Get-AzVirtualNetworkGatewayNatRule.md b/src/Network/Network/help/Get-AzVirtualNetworkGatewayNatRule.md new file mode 100644 index 000000000000..bc6d81c0c4ee --- /dev/null +++ b/src/Network/Network/help/Get-AzVirtualNetworkGatewayNatRule.md @@ -0,0 +1,216 @@ +--- +external help file: Microsoft.Azure.PowerShell.Cmdlets.Network.dll-Help.xml +Module Name: Az.Network +online version: https://docs.microsoft.com/powershell/module/az.network/get-azvirtualnetworkgatewaynatrule +schema: 2.0.0 +--- + +# Get-AzVirtualNetworkGatewayNatRule + +## SYNOPSIS +Gets a Virtual Network Gateway NatRule. + +## SYNTAX + +### ByVirtualNetworkGatewayName (Default) +``` +Get-AzVirtualNetworkGatewayNatRule -ResourceGroupName -ParentResourceName [-Name ] + [-DefaultProfile ] [] +``` + +### ByVirtualNetworkGatewayObject +``` +Get-AzVirtualNetworkGatewayNatRule -ParentObject [-Name ] + [-DefaultProfile ] [] +``` + +### ByVirtualNetworkGatewayResourceId +``` +Get-AzVirtualNetworkGatewayNatRule -ParentResourceId [-Name ] + [-DefaultProfile ] [] +``` + +## DESCRIPTION +**Get-AzVirtualNetworkGatewayNatRule** cmdlet returns a virtual network gateway nat rule object of your virtual network gateway based on Name and ParentResourceName. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\Users> get-azVirtualNetworkGatewayNatRule -ResourceGroupName "rg1" -Name "natRule1" -ParentResourceName gw1 + +Name : natRule1 +ProvisioningState : Succeeded +Type : Static +Mode : IngressSnat +InternalMappings : [ + { + "AddressSpace": "25.0.0.0/16" + } + ] +ExternalMappings : [ + { + "AddressSpace": "30.0.0.0/16" + } + ] +IpConfigurationId : +Id : /subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworkGateways/gw1/natRules/natRule1 +Etag : W/"5150d788-e165-42ba-99c4-8138a545fce9" +``` + +### Example 2: +```powershell +PS C:\Users\khbaheti> get-azVirtualNetworkGatewayNatRule -ResourceGroupName "rg1" -ParentResourceName "gw1" + +Name : natRule1 +ProvisioningState : Succeeded +Type : Static +Mode : IngressSnat +InternalMappings : [ + { + "AddressSpace": "25.0.0.0/16" + } + ] +ExternalMappings : [ + { + "AddressSpace": "30.0.0.0/16" + } + ] +IpConfigurationId : +Id : /subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworkGateways/gw1/natRules/natRule1 +Etag : W/"5150d788-e165-42ba-99c4-8138a545fce9" + +Name : natRule2 +ProvisioningState : Succeeded +Type : Static +Mode : EgressSnat +InternalMappings : [ + { + "AddressSpace": "20.0.0.0/16" + } + ] +ExternalMappings : [ + { + "AddressSpace": "50.0.0.0/16" + } + ] +IpConfigurationId : +Id : /subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworkGateways/gw1/natRules/natRule2 +Etag : W/"5150d788-e165-42ba-99c4-8138a545fce9" +``` + + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: IAzureContextContainer +Parameter Sets: (All) +Aliases: AzContext, AzureRmContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Name +The resource name. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: ResourceName, VirtualNetworkGatewayNatRuleName + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ParentObject +The parent VirtualNetworkGateway for this VirtualNetworkGatewayNatRule. + +```yaml +Type: PSVirtualNetworkGateway +Parameter Sets: ByVirtualNetworkGatewayObject +Aliases: ParentVirtualNetworkGateway, VirtualNetworkGateway + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -ParentResourceId +The resource id of the parent VirtualNetworkGateway for this VirtualNetworkGatewayNatRule. + +```yaml +Type: String +Parameter Sets: ByVirtualNetworkGatewayResourceId +Aliases: ParentVirtualNetworkGatewayId, VirtualNetworkGatewayId + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: False +``` + +### -ParentResourceName +The parent resource name. + +```yaml +Type: String +Parameter Sets: ByVirtualNetworkGatewayName +Aliases: ParentVirtualNetworkGatewayName, VirtualNetworkGatewayName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The resource group name. + +```yaml +Type: String +Parameter Sets: ByVirtualNetworkGatewayName +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkGateway + +### System.String + +## OUTPUTS + +### Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkGatewayNatRule + +## NOTES + +## RELATED LINKS + +[New-AzVirtualNetworkGatewayNatRule](./New-AzVirtualNetworkGatewayNatRule.md) + +[Remove-AzVirtualNetworkGatewayNatRule](./Remove-AzVirtualNetworkGatewayNatRule.md) + +[Update-AzVirtualNetworkGatewayNatRule](./Update-AzVirtualNetworkGatewayNatRule.md) \ No newline at end of file diff --git a/src/Network/Network/help/Get-AzVirtualNetworkPeering.md b/src/Network/Network/help/Get-AzVirtualNetworkPeering.md index 38757e0b34ba..f3c8fef577e9 100644 --- a/src/Network/Network/help/Get-AzVirtualNetworkPeering.md +++ b/src/Network/Network/help/Get-AzVirtualNetworkPeering.md @@ -119,3 +119,5 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable [Remove-AzVirtualNetworkPeering](./Remove-AzVirtualNetworkPeering.md) [Set-AzVirtualNetworkPeering](./Set-AzVirtualNetworkPeering.md) + +[Sync-AzVirtualNetworkPeering](./Sync-AzVirtualNetworkPeering.md) diff --git a/src/Network/Network/help/New-AzFirewallPolicy.md b/src/Network/Network/help/New-AzFirewallPolicy.md index c49ddb965246..3f695c9f76f8 100644 --- a/src/Network/Network/help/New-AzFirewallPolicy.md +++ b/src/Network/Network/help/New-AzFirewallPolicy.md @@ -14,7 +14,7 @@ Creates a new Azure Firewall Policy ``` New-AzFirewallPolicy -Name -ResourceGroupName -Location [-ThreatIntelMode ] - [-ThreatIntelWhitelist ] [-BasePolicy ] + [-ThreatIntelWhitelist ] [-BasePolicy ] [-PrivateRange ] [-DnsSetting ] [-Tag ] [-Force] [-AsJob] [-IntrusionDetection ] [-TransportSecurityName ] [-TransportSecurityKeyVaultSecretId ] [-SkuTier ] [-UserAssignedIdentityId ] @@ -60,6 +60,14 @@ PS C:\> New-AzFirewallPolicy -Name fp1 -Location "westus2" -ResourceGroup TestRg This example creates an azure firewall policy with a intrusion detection in mode alert, user assigned identity and transport security +### Example 5: 5. Create an empty Firewall Policy with customized private range setup +```powershell +PS C:\> New-AzFirewallPolicy -Name fp1 -ResourceGroupName TestRg -PrivateRange @("99.99.99.0/24", "66.66.0.0/16") +``` + +This example creates a Firewall that treats "99.99.99.0/24" and "66.66.0.0/16" as private ip ranges and won't snat traffic to those addresses + + ## PARAMETERS ### -AsJob @@ -349,6 +357,20 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -PrivateRange +The private IP ranges to which traffic won't be SNAT'ed + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### CommonParameters This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). diff --git a/src/Network/Network/help/New-AzFirewallPolicyRuleCollectionGroup.md b/src/Network/Network/help/New-AzFirewallPolicyRuleCollectionGroup.md index a2b8065a2744..fbbdf059d401 100644 --- a/src/Network/Network/help/New-AzFirewallPolicyRuleCollectionGroup.md +++ b/src/Network/Network/help/New-AzFirewallPolicyRuleCollectionGroup.md @@ -35,7 +35,7 @@ The **New-AzFirewallPolicyRuleCollectionGroup** cmdlet creates a rule collection ### Example 1 ```powershell -PS C:\> New-AzFirewallPolicyRuleCollectionGroup -Name rg1 -ResourceGroupName TestRg -Location westus -Priority 200 -RuleCollection $filterRule1 -AzureFirewallPolicy $fp +PS C:\> New-AzFirewallPolicyRuleCollectionGroup -Name rg1 -ResourceGroupName TestRg -Priority 200 -RuleCollection $filterRule1 -FirewallPolicyObject $fp ``` This example creates a rule collection group in the firewall policy $fp diff --git a/src/Network/Network/help/New-AzLoadBalancerBackendAddressPool.md b/src/Network/Network/help/New-AzLoadBalancerBackendAddressPool.md index 6217c80d969b..96c848f43c52 100644 --- a/src/Network/Network/help/New-AzLoadBalancerBackendAddressPool.md +++ b/src/Network/Network/help/New-AzLoadBalancerBackendAddressPool.md @@ -1,4 +1,4 @@ ---- +--- external help file: Microsoft.Azure.PowerShell.Cmdlets.Network.dll-Help.xml Module Name: Az.Network online version:https://docs.microsoft.com/powershell/module/az.network/new-azloadbalancerbackendaddresspool diff --git a/src/Network/Network/help/New-AzLoadBalancerBackendAddressPoolConfig.md b/src/Network/Network/help/New-AzLoadBalancerBackendAddressPoolConfig.md index 6f1b1a87c210..2d78c085f852 100644 --- a/src/Network/Network/help/New-AzLoadBalancerBackendAddressPoolConfig.md +++ b/src/Network/Network/help/New-AzLoadBalancerBackendAddressPoolConfig.md @@ -1,4 +1,4 @@ ---- +--- external help file: Microsoft.Azure.PowerShell.Cmdlets.Network.dll-Help.xml Module Name: Az.Network ms.assetid: 67AD15B0-94EB-486F-8C17-606EA5F702D3 @@ -14,7 +14,7 @@ Creates a backend address pool configuration for a load balancer. ## SYNTAX ``` -New-AzLoadBalancerBackendAddressPoolConfig -Name [-DefaultProfile ] [-WhatIf] +New-AzLoadBalancerBackendAddressPoolConfig -Name [-TunnelInterface ] [-DefaultProfile ] [-WhatIf] [-Confirm] [] ``` @@ -30,6 +30,14 @@ PS C:\>New-AzLoadBalancerBackendAddressPoolConfig -Name "BackendAddressPool02" This command creates a backend address pool configuration named BackendAddressPool02 for a load balancer. +### Example 2: Create a backend address pool configuration with tunnel interface for a load balancer +```powershell +## create with Gateway LoadBalancer TunnelInterface configuration +PS C:\> $tunnelInterface1 = New-AzLoadBalancerBackendAddressPoolTunnelInterfaceConfig -Protocol 'Vxlan' -Type 'Internal' -Port 2000 -Identifier 800 +PS C:\> $tunnelInterface2 = New-AzLoadBalancerBackendAddressPoolTunnelInterfaceConfig -Protocol 'Vxlan' -Type 'External' -Port 2001 -Identifier 801 +PS C:\> New-AzLoadBalancerBackendAddressPool -ResourceGroupName $resourceGroup -LoadBalancerName $loadBalancerName -Name $backendPool3 -TunnelInterface $tunnelInterface1, $tunnelInterface2 +``` + ## PARAMETERS ### -DefaultProfile @@ -62,6 +70,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -TunnelInterface +The configuration of Gateway LoadBalancer Provider. + +```yaml +Type: PSTunnelInterface[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: True (ByPropertyName, ByValue) +Accept wildcard characters: False +``` + ### -Confirm Prompts you for confirmation before running the cmdlet. diff --git a/src/Network/Network/help/New-AzLoadBalancerBackendAddressPoolTunnelInterfaceConfig.md b/src/Network/Network/help/New-AzLoadBalancerBackendAddressPoolTunnelInterfaceConfig.md new file mode 100644 index 000000000000..2132014e2e4e --- /dev/null +++ b/src/Network/Network/help/New-AzLoadBalancerBackendAddressPoolTunnelInterfaceConfig.md @@ -0,0 +1,118 @@ +--- +external help file: Microsoft.Azure.PowerShell.Cmdlets.Network.dll-Help.xml +Module Name: Az.Network +online version: https://docs.microsoft.com/powershell/module/az.network/new-AzLoadBalancerBackendAddressPoolTunnelInterfaceConfig +schema: 2.0.0 +--- + +# New-AzLoadBalancerBackendAddressPoolTunnelInterfaceConfig + +## SYNOPSIS +Creates a tunnel interface in a backend address pool of a load balancer. + +## SYNTAX + +### CreateByNameParameterSet +``` +New-AzLoadBalancerBackendAddressPoolTunnelInterfaceConfig [-Type ] [-Protocol ] [-Identifier ] [-Port ] +``` + +## DESCRIPTION +Creates a tunnel interface in a backend address pool of a load balancer. This is used for Gateway Load Balancer +## EXAMPLES + +### Example 1: Add a tunnel interface to a backend address pool configuration to a load balancer +```powershell +## Get loadbalancer +PS C:\> $lb = Get-AzLoadBalancer -ResourceGroupName $resourceGroup -Name $loadBalancerName + +## Create tunnel interface to backend address pool +PS C:\> $tunnelInterface1 = New-AzLoadBalancerBackendAddressPool -Protocol Vxlan -Type Internal -Port 2000 -Identifier 800 -BackendAddressPool $pool +PS C:\> $tunnelInterface2 = New-AzLoadBalancerBackendAddressPool -Protocol Vxlan -Type External -Port 2001 -Identifier 801 -BackendAddressPool $pool + +## Set backend address pool +PS C:\> $pool = Set-AzLoadBalancerBackendAddressPool -Name "BackendAddressPool02" -TunnelInterface $tunnelInterface1, $tunnelInterface2 +``` +If the properties are not provided then they will be replaced with default values. + +## PARAMETERS + +### -Protocol +Specifies the protocol of tunnel interface. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Type +Specifies the type of tunnel interface. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Port +Specifies the port of tunnel interface. + +```yaml +Type: System.Int32 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identifier +Specifies the identifier of tunnel interface. + +```yaml +Type: System.Int32 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +## INPUTS + +### System.String + +### System.Int32 + +## OUTPUTS + +### Microsoft.Azure.Commands.Network.Models.PSTunnelInterface + +## NOTES + +## RELATED LINKS + +[Add-AzLoadBalancerBackendAddressPoolConfig](./Add-AzLoadBalancerBackendAddressPoolConfig.md) + +[Get-AzLoadBalancerBackendAddressPoolConfig](./Get-AzLoadBalancerBackendAddressPoolConfig.md) + +[Remove-AzLoadBalancerBackendAddressPoolConfig](./Remove-AzLoadBalancerBackendAddressPoolConfig.md) diff --git a/src/Network/Network/help/New-AzLoadBalancerRuleConfig.md b/src/Network/Network/help/New-AzLoadBalancerRuleConfig.md index 4f6523a68c23..c90650950a55 100644 --- a/src/Network/Network/help/New-AzLoadBalancerRuleConfig.md +++ b/src/Network/Network/help/New-AzLoadBalancerRuleConfig.md @@ -18,7 +18,7 @@ Creates a rule configuration for a load balancer. New-AzLoadBalancerRuleConfig -Name [-Protocol ] [-LoadDistribution ] [-FrontendPort ] [-BackendPort ] [-IdleTimeoutInMinutes ] [-EnableFloatingIP] [-EnableTcpReset] [-DisableOutboundSNAT] [-FrontendIpConfiguration ] - [-BackendAddressPool ] [-Probe ] [-DefaultProfile ] + [-BackendAddressPool ] [-Probe ] [-DefaultProfile ] [-WhatIf] [-Confirm] [] ``` @@ -27,7 +27,7 @@ New-AzLoadBalancerRuleConfig -Name [-Protocol ] [-LoadDistribut New-AzLoadBalancerRuleConfig -Name [-Protocol ] [-LoadDistribution ] [-FrontendPort ] [-BackendPort ] [-IdleTimeoutInMinutes ] [-EnableFloatingIP] [-EnableTcpReset] [-DisableOutboundSNAT] [-FrontendIpConfigurationId ] - [-BackendAddressPoolId ] [-ProbeId ] [-DefaultProfile ] [-WhatIf] + [-BackendAddressPoolId ] [-ProbeId ] [-DefaultProfile ] [-WhatIf] [-Confirm] [] ``` @@ -38,11 +38,11 @@ The **New-AzLoadBalancerRuleConfig** cmdlet creates a rule configuration for an ### Example 1: Creating a rule configuration for an Azure Load Balancer ```powershell -PS C:\> $publicip = New-AzPublicIpAddress -ResourceGroupName "MyResourceGroup" ` +PS C:\> $publicip = New-AzPublicIpAddress -ResourceGroupName "MyResourceGroup" ` -name MyPublicIP -location 'West US' -AllocationMethod Dynamic -PS C:\> $frontend = New-AzLoadBalancerFrontendIpConfig -Name MyFrontEnd ` +PS C:\> $frontend = New-AzLoadBalancerFrontendIpConfig -Name MyFrontEnd ` -PublicIpAddress $publicip -PS C:\> $probe = New-AzLoadBalancerProbeConfig -Name MyProbe -Protocol http -Port ` +PS C:\> $probe = New-AzLoadBalancerProbeConfig -Name MyProbe -Protocol http -Port ` 80 -IntervalInSeconds 15 -ProbeCount 2 -RequestPath healthcheck.aspx PS C:\> New-AzLoadBalancerRuleConfig -Name "MyLBrule" -FrontendIPConfiguration ` $frontend -BackendAddressPool $backendAddressPool -Probe $probe -Protocol Tcp ` @@ -50,6 +50,15 @@ PS C:\> New-AzLoadBalancerRuleConfig -Name "MyLBrule" -FrontendIPConfiguration ` -LoadDistribution SourceIP ``` +### Example 2: Creating a rule configuration for an Azure Load Balancer with Gateway Load Balancer +```powershell +PS C:\>$slb = Get-AzLoadBalancer -Name "MyLoadBalancer" -ResourceGroupName "MyResourceGroup" +PS C:\> $MyBackendPool1 = Get-AzLoadBalancerBackendAddressPool -ResourceGroupName $resourceGroup -LoadBalancerName $MyLoadBalancer -Name $backendPool1Name +PS C:\> $MyBackendPool2 = Get-AzLoadBalancerBackendAddressPool -ResourceGroupName $resourceGroup -LoadBalancerName $MyLoadBalancer -Name $backendPool2Name +PS C:\> $slb | Add-AzLoadBalancerRuleConfig -Name "NewRule" -FrontendIPConfiguration $slb.FrontendIpConfigurations[0] -Protocol "All" -FrontendPort 0 -BackendPort 0 -BackendAddressPool $MyBackendPool1,$MyBackendPool2 +PS C:\>$slb | Set-AzLoadBalancer +``` + The first three commands set up a public IP, a front end, and a probe for the rule configuration in the forth command. The forth command creates a new rule called MyLBrule with certain specifications. ## PARAMETERS @@ -58,7 +67,7 @@ The first three commands set up a public IP, a front end, and a probe for the ru Specifies a **BackendAddressPool** object to associate with a load balancer rule configuration. ```yaml -Type: Microsoft.Azure.Commands.Network.Models.PSBackendAddressPool +Type: Microsoft.Azure.Commands.Network.Models.PSBackendAddressPool[] Parameter Sets: SetByResource Aliases: @@ -73,7 +82,7 @@ Accept wildcard characters: False Specifies the ID of a **BackendAddressPool** object to associate with a load balancer rule configuration. ```yaml -Type: System.String +Type: System.String[] Parameter Sets: SetByResourceId Aliases: diff --git a/src/Network/Network/help/New-AzPrivateLinkServiceConnection.md b/src/Network/Network/help/New-AzPrivateLinkServiceConnection.md index b2235b44ca15..3892d922a290 100644 --- a/src/Network/Network/help/New-AzPrivateLinkServiceConnection.md +++ b/src/Network/Network/help/New-AzPrivateLinkServiceConnection.md @@ -64,7 +64,7 @@ Accept wildcard characters: False ``` ### -GroupId -The list of group id. +The list of group id. You can use '(Get-AzPrivateLinkResource -PrivateLinkResourceId ${privateLinkResourceId}).GroupId' to get the supported group ids. ```yaml Type: System.String[] diff --git a/src/Network/Network/help/New-AzVirtualHub.md b/src/Network/Network/help/New-AzVirtualHub.md index d8c67ea6d5bb..747d560e6405 100644 --- a/src/Network/Network/help/New-AzVirtualHub.md +++ b/src/Network/Network/help/New-AzVirtualHub.md @@ -16,16 +16,16 @@ Creates an Azure VirtualHub resource. ``` New-AzVirtualHub -ResourceGroupName -Name -VirtualWan -AddressPrefix -Location [-HubVnetConnection ] - [-RouteTable ] [-Tag ] [-Sku ] [-AsJob] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-RouteTable ] [-Tag ] [-Sku ] [-PreferredRoutingGateway ] + [-AsJob] [-DefaultProfile ] [-WhatIf] [-Confirm] [] ``` ### ByVirtualWanResourceId ``` New-AzVirtualHub -ResourceGroupName -Name -VirtualWanId -AddressPrefix -Location [-HubVnetConnection ] - [-RouteTable ] [-Tag ] [-Sku ] [-AsJob] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-RouteTable ] [-Tag ] [-Sku ] [-PreferredRoutingGateway ] + [-AsJob] [-DefaultProfile ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -50,6 +50,7 @@ VirtualNetworkConnections : {} RouteTables : {} Location : West US Sku : Standard +PreferredRoutingGateway : ExpressRoute Type : Microsoft.Network/virtualHubs ProvisioningState : Succeeded ``` @@ -73,6 +74,7 @@ VirtualNetworkConnections : {} RouteTables : {} Location : West US Sku : Standard +PreferredRoutingGateway : ExpressRoute Type : Microsoft.Network/virtualHubs ProvisioningState : Succeeded ``` @@ -101,6 +103,7 @@ VirtualNetworkConnections : {} RouteTables : {} Location : West US Sku : Standard +PreferredRoutingGateway : ExpressRoute Type : Microsoft.Network/virtualHubs ProvisioningState : Succeeded ``` @@ -109,13 +112,37 @@ The above will create a resource group "testRG", a Virtual WAN and a Virtual Hub This example is similar to Example 2, but also attaches a route table to the virtual hub. +### Example 4 + +```powershell +PS C:\> New-AzResourceGroup -Location "West US" -Name "testRG" +PS C:\> $virtualWan = New-AzVirtualWan -ResourceGroupName "testRG" -Name "myVirtualWAN" -Location "West US" +PS C:\> New-AzVirtualHub -VirtualWan $virtualWan -ResourceGroupName "testRG" -Name "westushub" -AddressPrefix "10.0.1.0/24" -PreferredRoutingGateway "VpnGateway" + +VirtualWan : /subscriptions/{subscriptionId}resourceGroups/testRG/providers/Microsoft.Network/virtualWans/myVirtualWAN +ResourceGroupName : testRG +Name : westushub +Id : /subscriptions/{subscriptionId}resourceGroups/testRG/providers/Microsoft.Network/virtualHubs/westushub +AddressPrefix : 10.0.1.0/24 +RouteTable : +Location : West US +Sku : Standard +PreferredRoutingGateway : VpnGateway +VirtualNetworkConnections : {} +Location : West US +Type : Microsoft.Network/virtualHubs +ProvisioningState : Succeeded +``` + +The above will create a resource group "testRG", a Virtual WAN and a Virtual Hub in West US in that resource group in Azure. The virtual hub will have preferred routing gateway as VPNGateway. + ## PARAMETERS ### -AddressPrefix The address space string for this virtual hub. ```yaml -Type: String +Type: System.String Parameter Sets: (All) Aliases: @@ -130,7 +157,7 @@ Accept wildcard characters: False Run cmdlet in the background ```yaml -Type: SwitchParameter +Type: System.Management.Automation.SwitchParameter Parameter Sets: (All) Aliases: @@ -145,7 +172,7 @@ Accept wildcard characters: False The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: IAzureContextContainer +Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -160,7 +187,7 @@ Accept wildcard characters: False The hub virtual network connections associated with this Virtual Hub. ```yaml -Type: PSHubVirtualNetworkConnection[] +Type: Microsoft.Azure.Commands.Network.Models.PSHubVirtualNetworkConnection[] Parameter Sets: (All) Aliases: @@ -175,7 +202,7 @@ Accept wildcard characters: False location. ```yaml -Type: String +Type: System.String Parameter Sets: (All) Aliases: @@ -190,7 +217,7 @@ Accept wildcard characters: False The resource name. ```yaml -Type: String +Type: System.String Parameter Sets: (All) Aliases: ResourceName, VirtualHubName @@ -201,11 +228,27 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -PreferredRoutingGateway +Preferred Routing Gateway to Route On-Prem traffic from VNET + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: +Accepted values: ExpressRoute, VpnGateway + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName The resource group name. ```yaml -Type: String +Type: System.String Parameter Sets: (All) Aliases: @@ -220,7 +263,7 @@ Accept wildcard characters: False The route table associated with this Virtual Hub. ```yaml -Type: PSVirtualHubRouteTable +Type: Microsoft.Azure.Commands.Network.Models.PSVirtualHubRouteTable Parameter Sets: (All) Aliases: @@ -235,7 +278,7 @@ Accept wildcard characters: False The sku of the Virtual Hub. ```yaml -Type: String +Type: System.String Parameter Sets: (All) Aliases: @@ -250,7 +293,7 @@ Accept wildcard characters: False A hashtable which represents resource tags. ```yaml -Type: Hashtable +Type: System.Collections.Hashtable Parameter Sets: (All) Aliases: @@ -265,7 +308,7 @@ Accept wildcard characters: False The virtual wan object this hub is linked to. ```yaml -Type: PSVirtualWan +Type: Microsoft.Azure.Commands.Network.Models.PSVirtualWan Parameter Sets: ByVirtualWanObject Aliases: @@ -280,7 +323,7 @@ Accept wildcard characters: False The id of virtual wan object this hub is linked to. ```yaml -Type: String +Type: System.String Parameter Sets: ByVirtualWanResourceId Aliases: @@ -295,7 +338,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: SwitchParameter +Type: System.Management.Automation.SwitchParameter Parameter Sets: (All) Aliases: cf @@ -311,7 +354,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: SwitchParameter +Type: System.Management.Automation.SwitchParameter Parameter Sets: (All) Aliases: wi diff --git a/src/Network/Network/help/New-AzVirtualNetwork.md b/src/Network/Network/help/New-AzVirtualNetwork.md index 2330e79f47f8..058319741d48 100644 --- a/src/Network/Network/help/New-AzVirtualNetwork.md +++ b/src/Network/Network/help/New-AzVirtualNetwork.md @@ -14,8 +14,8 @@ Creates a virtual network. ## SYNTAX ``` -New-AzVirtualNetwork -Name -ResourceGroupName -Location [-EdgeZone ] - -AddressPrefix [-DnsServer ] [-Subnet ] [-BgpCommunity ] +New-AzVirtualNetwork -Name -ResourceGroupName -Location [-EdgeZone ] -AddressPrefix + [-DnsServer ] [-FlowTimeout ] [-Subnet ] [-BgpCommunity ] [-Tag ] [-EnableDdosProtection] [-DdosProtectionPlanId ] [-IpAllocation ] [-Force] [-AsJob] [-DefaultProfile ] [-WhatIf] [-Confirm] [] ``` @@ -193,6 +193,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -FlowTimeout +FlowTimeout enables connection tracking for intra-VM flows. The value should be between 4 and 30 minutes (inclusive) to enable tracking, or null to disable tracking. + +```yaml +Type: System.Nullable`1[System.Int32] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: False +``` + ### -Force Forces the command to run without asking for user confirmation. diff --git a/src/Network/Network/help/New-AzVirtualNetworkGateway.md b/src/Network/Network/help/New-AzVirtualNetworkGateway.md index 2cba68f99d49..9cd55234e6af 100644 --- a/src/Network/Network/help/New-AzVirtualNetworkGateway.md +++ b/src/Network/Network/help/New-AzVirtualNetworkGateway.md @@ -22,11 +22,12 @@ New-AzVirtualNetworkGateway -Name -ResourceGroupName -Location [-VpnClientRootCertificates ] [-VpnClientRevokedCertificates ] [-VpnClientIpsecPolicy ] [-Asn ] [-PeerWeight ] - [-IpConfigurationBgpPeeringAddresses ] [-Tag ] [-Force] - [-RadiusServerAddress ] [-RadiusServerSecret ] [-RadiusServerList ] - [-AadTenantUri ] [-AadAudienceId ] [-AadIssuerUri ] [-CustomRoute ] - [-VpnGatewayGeneration ] [-AsJob] [-DefaultProfile ] [-WhatIf] [-Confirm] - [] + [-IpConfigurationBgpPeeringAddresses ] + [-NatRule ] [-EnableBgpRouteTranslationForNat] [-Tag ] + [-Force] [-RadiusServerAddress ] [-RadiusServerSecret ] + [-RadiusServerList ] [-AadTenantUri ] [-AadAudienceId ] + [-AadIssuerUri ] [-CustomRoute ] [-VpnGatewayGeneration ] [-AsJob] + [-DefaultProfile ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -159,6 +160,28 @@ The gateway will be called "gateway1" within the resource group "resourcegroup1r with the previously created IP configurations Bgppeering address saved in the variable "gw1ipconfBgp1," the gateway type of "VPN", the vpn type "RouteBased", the sku "VpnGw4" and VpnGatewayGeneration Generation2 enabled. +### Example 6: Create a Virtual Network Gateway with NatRules +```powershell +New-AzResourceGroup -Location "UK West" -Name "resourcegroup1" +$subnet = New-AzVirtualNetworkSubnetConfig -Name 'gatewaysubnet' -AddressPrefix '10.254.0.0/27' + +$ngwpip = New-AzPublicIpAddress -Name ngwpip -ResourceGroupName "resourcegroup1" -Location "UK West" -AllocationMethod Dynamic +$vnet = New-AzVirtualNetwork -AddressPrefix "10.254.0.0/27" -Location "UK West" -Name vnet-gateway -ResourceGroupName "resourcegroup1" -Subnet $subnet +$subnet = Get-AzVirtualNetworkSubnetConfig -name 'gatewaysubnet' -VirtualNetwork $vnet +$ngwipconfig = New-AzVirtualNetworkGatewayIpConfig -Name ipconfig1 -SubnetId $subnet.Id -PublicIpAddressId $ngwpip.Id + +$natRule = New-AzVirtualNetworkGatewayNatRule -Name "natRule1" -Type "Static" -Mode "IngressSnat" -InternalMapping @("25.0.0.0/16") -ExternalMapping @("30.0.0.0/16") + +New-AzVirtualNetworkGateway -Name gateway1 -ResourceGroupName vnet-gateway -Location "UK West" -IpConfigurations $ngwIpConfig -GatewayType "Vpn" -VpnType "RouteBased" -GatewaySku "VpnGw4" -VpnGatewayGeneration "Generation2" -NatRule $natRule -EnableBgpRouteTranslationForNat +``` + +The above will create a resource group, request a Public IP Address, create a Virtual Network and +subnet and create a Virtual Network Gateway in Azure. +ipconfigurationId1 of gateway ipconfiguration just created and stored in ngwipconfig. +The gateway will be called "gateway1" within the resource group "resourcegroup1resourcegroup1" in the location "UK West" +New virtualNetworkGateway NatRule will be saved in the variable "natRule" +the gateway type of "VPN", the vpn type "RouteBased", the sku "VpnGw4" and VpnGatewayGeneration Generation2 enabled and BgpRouteTranslationForNat enabled. + ## PARAMETERS ### -AadAudienceId @@ -296,6 +319,21 @@ Accept pipeline input: True (ByPropertyName) Accept wildcard characters: False ``` +### -EnableBgpRouteTranslationForNat +Flag to enable BgpRouteTranslationForNat on this VirtualNetworkGateway. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -EnablePrivateIpAddress Flag to enable private IPAddress on virtual network gateway @@ -433,6 +471,21 @@ Accept pipeline input: True (ByPropertyName) Accept wildcard characters: False ``` +### -NatRule +The NatRules for Virtual network gateway. + +```yaml +Type: Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkGatewayNatRule[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: False +``` + ### -PeerWeight The weight added to routes learned over BGP from this virtual network gateway @@ -530,6 +583,7 @@ The list of P2S VPN client authentication types. Type: System.String[] Parameter Sets: (All) Aliases: +Accepted values: Certificate, Radius, AAD Required: False Position: Named @@ -704,10 +758,14 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ### Microsoft.Azure.Commands.Network.Models.PSIpConfigurationBgpPeeringAddress[] +### Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkGatewayNatRule[] + ### System.Collections.Hashtable ### System.Security.SecureString +### Microsoft.Azure.Commands.Network.Models.PSRadiusServer[] + ## OUTPUTS ### Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkGateway diff --git a/src/Network/Network/help/New-AzVirtualNetworkGatewayConnection.md b/src/Network/Network/help/New-AzVirtualNetworkGatewayConnection.md index ddd088d0b784..b4053b3a4e26 100644 --- a/src/Network/Network/help/New-AzVirtualNetworkGatewayConnection.md +++ b/src/Network/Network/help/New-AzVirtualNetworkGatewayConnection.md @@ -18,12 +18,12 @@ Creates the Site-to-Site VPN connection between the virtual network gateway and New-AzVirtualNetworkGatewayConnection -Name -ResourceGroupName -Location [-AuthorizationKey ] -VirtualNetworkGateway1 [-VirtualNetworkGateway2 ] [-LocalNetworkGateway2 ] - -ConnectionType [-RoutingWeight ] [-DpdTimeoutInSeconds ] [-ConnectionMode ] [-SharedKey ] - [-Peer ] [-EnableBgp ] [-UseLocalAzureIpAddress] [-Tag ] + -ConnectionType [-RoutingWeight ] [-DpdTimeoutInSeconds ] [-ConnectionMode ] + [-SharedKey ] [-Peer ] [-EnableBgp ] [-UseLocalAzureIpAddress] [-Tag ] [-Force] [-UsePolicyBasedTrafficSelectors ] [-IpsecPolicies ] - [-TrafficSelectorPolicy ] [-ConnectionProtocol ] [-AsJob] - [-ExpressRouteGatewayBypass] [-DefaultProfile ] [-WhatIf] [-Confirm] - [] + [-TrafficSelectorPolicy ] [-ConnectionProtocol ] + [-IngressNatRule ] [-EgressNatRule ] [-AsJob] [-ExpressRouteGatewayBypass] + [-DefaultProfile ] [-WhatIf] [-Confirm] [] ``` ### SetByResourceId @@ -31,12 +31,12 @@ New-AzVirtualNetworkGatewayConnection -Name -ResourceGroupName New-AzVirtualNetworkGatewayConnection -Name -ResourceGroupName -Location [-AuthorizationKey ] -VirtualNetworkGateway1 [-VirtualNetworkGateway2 ] [-LocalNetworkGateway2 ] - -ConnectionType [-RoutingWeight ] [-DpdTimeoutInSeconds ] [-ConnectionMode ] [-SharedKey ] - [-PeerId ] [-EnableBgp ] [-UseLocalAzureIpAddress] [-Tag ] [-Force] - [-UsePolicyBasedTrafficSelectors ] [-IpsecPolicies ] - [-TrafficSelectorPolicy ] [-ConnectionProtocol ] [-AsJob] - [-ExpressRouteGatewayBypass] [-DefaultProfile ] [-WhatIf] [-Confirm] - [] + -ConnectionType [-RoutingWeight ] [-DpdTimeoutInSeconds ] [-ConnectionMode ] + [-SharedKey ] [-PeerId ] [-EnableBgp ] [-UseLocalAzureIpAddress] [-Tag ] + [-Force] [-UsePolicyBasedTrafficSelectors ] [-IpsecPolicies ] + [-TrafficSelectorPolicy ] [-ConnectionProtocol ] + [-IngressNatRule ] [-EgressNatRule ] [-AsJob] [-ExpressRouteGatewayBypass] + [-DefaultProfile ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -48,6 +48,16 @@ Creates the Site-to-Site VPN connection between the virtual network gateway and ``` New-AzVirtualNetworkGatewayConnection -Name conn-client-1 -ResourceGroupName $RG1 -VirtualNetworkGateway1 $vnetgw1 -VirtualNetworkGateway2 $vnetgw2 -Location $loc1 -ConnectionType Vnet2Vnet -SharedKey 'a1b2c3d4e5' ``` +### Example 2 Add/Update IngressNatRule/EgressNatRule to an existing virtual network gateway connection +``` +PS C:\>$ingressnatrule = get-azVirtualNetworkGatewayNatRule -ResourceGroupName $RG1 -Name "natRule1" -ParentResourceName vnetgw1 +PS C:\>$egressnatrule = get-azVirtualNetworkGatewayNatRule -ResourceGroupName $RG1 -Name "natRule2" -ParentResourceName vnetgw1 +PS C:\>New-AzVirtualNetworkGatewayConnection -Name conn-client-1 -ResourceGroupName $RG1 -VirtualNetworkGateway1 $vnetgw1 -VirtualNetworkGateway2 $vnetgw2 -Location $loc1 -ConnectionType Vnet2Vnet -SharedKey 'a1b2c3d4e5' +-IngressNatRule $ingressnatrule -EgressNatRule $egressnatrule +``` +The first command gets a virtual network gateway natRule named natRule1 that's type is IngressSnat. +The second command gets a virtual network gateway natRule named natRule2 that's type is EgressSnat. +The third command creates this new virtual Network gateway connection with Ingress and Egress NatRules. ## PARAMETERS @@ -67,6 +77,7 @@ Accept wildcard characters: False ``` ### -AuthorizationKey +AuthorizationKey. ```yaml Type: System.String @@ -80,6 +91,36 @@ Accept pipeline input: True (ByPropertyName) Accept wildcard characters: False ``` +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ConnectionMode +Virtual Network Gateway Connection Mode. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ConnectionProtocol Gateway connection protocol:IKEv1/IKEv2 @@ -97,6 +138,7 @@ Accept wildcard characters: False ``` ### -ConnectionType +Gateway connection type:IPsec/Vnet2Vnet/ExpressRoute/VPNClient ```yaml Type: System.String @@ -112,7 +154,7 @@ Accept wildcard characters: False ``` ### -DefaultProfile -The credentials, account, tenant, and subscription used for communication with azure. +The credentials, account, tenant, and subscription used for communication with Azure. ```yaml Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer @@ -126,7 +168,38 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -DpdTimeoutInSeconds +Dead Peer Detection Timeout of the connection in seconds. + +```yaml +Type: System.Int32 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: False +``` + +### -EgressNatRule +The list of egress NAT rules that are associated with this Connection. + +```yaml +Type: Microsoft.Azure.Commands.Network.Models.PSResourceId[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -EnableBgp +Whether to establish a BGP session over a S2S VPN tunnel ```yaml Type: System.Boolean @@ -141,6 +214,7 @@ Accept wildcard characters: False ``` ### -ExpressRouteGatewayBypass +Whether to use accelerated virtual network access by bypassing gateway ```yaml Type: System.Management.Automation.SwitchParameter @@ -155,6 +229,7 @@ Accept wildcard characters: False ``` ### -Force +Do not ask for confirmation if you want to overwrite a resource ```yaml Type: System.Management.Automation.SwitchParameter @@ -168,6 +243,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -IngressNatRule +The list of ingress NAT rules that are associated with this Connection. + +```yaml +Type: Microsoft.Azure.Commands.Network.Models.PSResourceId[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -IpsecPolicies A list of IPSec policies. @@ -184,6 +274,7 @@ Accept wildcard characters: False ``` ### -LocalNetworkGateway2 +local network gateway. ```yaml Type: Microsoft.Azure.Commands.Network.Models.PSLocalNetworkGateway @@ -198,6 +289,7 @@ Accept wildcard characters: False ``` ### -Location +location. ```yaml Type: System.String @@ -212,6 +304,7 @@ Accept wildcard characters: False ``` ### -Name +The resource name. ```yaml Type: System.String @@ -226,6 +319,7 @@ Accept wildcard characters: False ``` ### -Peer +Peer ```yaml Type: Microsoft.Azure.Commands.Network.Models.PSPeering @@ -240,6 +334,7 @@ Accept wildcard characters: False ``` ### -PeerId +PeerId ```yaml Type: System.String @@ -254,6 +349,7 @@ Accept wildcard characters: False ``` ### -ResourceGroupName +The resource group name. ```yaml Type: System.String @@ -268,6 +364,7 @@ Accept wildcard characters: False ``` ### -RoutingWeight +RoutingWeight. ```yaml Type: System.Int32 @@ -281,35 +378,8 @@ Accept pipeline input: True (ByPropertyName) Accept wildcard characters: False ``` -### -DpdTimeoutInSeconds -Dead Peer Detection Timeout of the connection in seconds - -```yaml -Type: System.Int32 -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: True (ByPropertyName) -Accept wildcard characters: False -``` - -### -ConnectionMode -Virtual Network Gateway Connection Mode - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: -Required: False -Position: Named -Default value: Default -Accept wildcard characters: False -``` - ### -SharedKey +The Ipsec share key. ```yaml Type: System.String @@ -324,6 +394,7 @@ Accept wildcard characters: False ``` ### -Tag +A hashtable which represents resource tags. Key-value pairs in the form of a hash table. For example: @{key0="value0";key1=$null;key2="value2"} @@ -370,7 +441,7 @@ Accept wildcard characters: False ``` ### -UsePolicyBasedTrafficSelectors -Use policy-based traffic selectors for a S2S connection +Whether to use policy-based traffic selectors for a S2S connection ```yaml Type: System.Boolean @@ -385,6 +456,7 @@ Accept wildcard characters: False ``` ### -VirtualNetworkGateway1 +First virtual network gateway. ```yaml Type: Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkGateway @@ -399,6 +471,7 @@ Accept wildcard characters: False ``` ### -VirtualNetworkGateway2 +Second virtual network gateway. ```yaml Type: Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkGateway @@ -412,21 +485,6 @@ Accept pipeline input: True (ByPropertyName) Accept wildcard characters: False ``` -### -Confirm -Prompts you for confirmation before running the cmdlet. - -```yaml -Type: System.Management.Automation.SwitchParameter -Parameter Sets: (All) -Aliases: cf - -Required: False -Position: Named -Default value: False -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -WhatIf Shows what would happen if the cmdlet runs. The cmdlet is not run. @@ -438,13 +496,13 @@ Aliases: wi Required: False Position: Named -Default value: False +Default value: None Accept pipeline input: False Accept wildcard characters: False ``` ### CommonParameters -This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters (http://go.microsoft.com/fwlink/?LinkID=113216). +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). ## INPUTS @@ -460,14 +518,14 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ### System.Boolean +### System.Management.Automation.SwitchParameter + ### System.Collections.Hashtable ### Microsoft.Azure.Commands.Network.Models.PSIpsecPolicy[] ### Microsoft.Azure.Commands.Network.Models.PSTrafficSelectorPolicy[] -### System.Management.Automation.SwitchParameter - ## OUTPUTS ### Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkGatewayConnection diff --git a/src/Network/Network/help/New-AzVirtualNetworkGatewayNatRule.md b/src/Network/Network/help/New-AzVirtualNetworkGatewayNatRule.md new file mode 100644 index 000000000000..2c5c70e58ba2 --- /dev/null +++ b/src/Network/Network/help/New-AzVirtualNetworkGatewayNatRule.md @@ -0,0 +1,179 @@ +--- +external help file: Microsoft.Azure.PowerShell.Cmdlets.Network.dll-Help.xml +Module Name: Az.Network +online version: https://docs.microsoft.com/powershell/module/az.network/new-azvirtualnetworkgatewaynatrule +schema: 2.0.0 +--- + +# New-AzVirtualNetworkGatewayNatRule + +## SYNOPSIS +Creates the virtual network gateway natRule object. + +## SYNTAX + +``` +New-AzVirtualNetworkGatewayNatRule -Name -Type -Mode -InternalMapping + -ExternalMapping [-IpConfigurationId ] [-AsJob] [-DefaultProfile ] + [] +``` + +## DESCRIPTION +**New-AzVirtualNetworkGatewayNatRule** cmdlet creates a PSVirtualNetworkGatewayNatRule object which represents natRules property in your virtual network gateway. + +## EXAMPLES + +### Example 1 +``` +$gateway = Get-AzVirtualNetworkGateway -ResourceGroupName myRg -Name gw1 +$natRule = New-AzVirtualNetworkGatewayNatRule -Name "natRule1" -Type "Static" -Mode "IngressSnat" -InternalMapping @("25.0.0.0/16") -ExternalMapping @("30.0.0.0/16") +Set-AzVirtualNetworkGateway -VirtualNetworkGateway $gateway -NatRule $natRule +``` +The first command gets a virtual network gateway named gw1 that belongs to resource group myRg and stores it to the variable named $gateway +The second command creates a new PSVirtualNetworkGatewayNatRuleirtual object. +The third command updates the virtual network gateway gw1 with the with newly added natRule. + +## PARAMETERS + +### -AsJob +Run cmdlet in the background + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: IAzureContextContainer +Parameter Sets: (All) +Aliases: AzContext, AzureRmContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExternalMapping +The list of private IP address subnet external mappings for NAT + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -InternalMapping +The list of private IP address subnet internal mappings for NAT + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IpConfigurationId +The IP Configuration ID this NAT rule applies to + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Mode +The Source NAT direction of a VPN NAT + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Accepted values: EgressSnat, IngressSnat + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Name +The resource name. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: ResourceName, VirtualNetworkGatewayNatRuleName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Type +The type of NAT rule for VPN NAT + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Accepted values: Static, Dynamic + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkGatewayNatRule + +## NOTES + +## RELATED LINKS + +[Get-AzVirtualNetworkGatewayNatRule](./Get-AzVirtualNetworkGatewayNatRule.md) + +[Remove-AzVirtualNetworkGatewayNatRule](./Remove-AzVirtualNetworkGatewayNatRule.md) + +[Update-AzVirtualNetworkGatewayNatRule](./Update-AzVirtualNetworkGatewayNatRule.md) diff --git a/src/Network/Network/help/Remove-AzVirtualNetworkGatewayNatRule.md b/src/Network/Network/help/Remove-AzVirtualNetworkGatewayNatRule.md new file mode 100644 index 000000000000..39ffbb28f9d8 --- /dev/null +++ b/src/Network/Network/help/Remove-AzVirtualNetworkGatewayNatRule.md @@ -0,0 +1,215 @@ +--- +external help file: Microsoft.Azure.PowerShell.Cmdlets.Network.dll-Help.xml +Module Name: Az.Network +online version: https://docs.microsoft.com/powershell/module/az.network/remove-azvirtualnetworkgatewaynatrule +schema: 2.0.0 +--- + +# Remove-AzVirtualNetworkGatewayNatRule + +## SYNOPSIS +Removes or Delete a Virtual Network Gateway NatRule. + +## SYNTAX + +### ByVirtualNetworkGatewayNatRuleName (Default) +``` +Remove-AzVirtualNetworkGatewayNatRule -ResourceGroupName -ParentResourceName -Name + [-Force] [-PassThru] [-DefaultProfile ] [-WhatIf] [-Confirm] [] +``` + +### ByVirtualNetworkGatewayNatRuleResourceId +``` +Remove-AzVirtualNetworkGatewayNatRule -ResourceId [-Force] [-PassThru] + [-DefaultProfile ] [-WhatIf] [-Confirm] [] +``` + +### ByVirtualNetworkGatewayNatRuleObject +``` +Remove-AzVirtualNetworkGatewayNatRule -InputObject [-Force] [-PassThru] + [-DefaultProfile ] [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +**Remove-AzVirtualNetworkGatewayNatRule** cmdlet removes a virtual network gateway nat rule from your virtual network gateway. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Remove-AzVirtualNetworkGatewayNatRule -ResourceGroupName rg1 -ParentResourceName gw1 -Name natRule3 + +Confirm +Are you sure you want to remove resource 'natRule3' +[Y] Yes [N] No [S] Suspend [?] Help (default is "Y"): Y +``` + +## PARAMETERS + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: IAzureContextContainer +Parameter Sets: (All) +Aliases: AzContext, AzureRmContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Force +Do not ask for confirmation if you want to delete a resource + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -InputObject +The VirtualNetworkGatewayNatRule object to update. + +```yaml +Type: PSVirtualNetworkGatewayNatRule +Parameter Sets: ByVirtualNetworkGatewayNatRuleObject +Aliases: VirtualNetworkGatewayNatRule + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -Name +The resource name. + +```yaml +Type: String +Parameter Sets: ByVirtualNetworkGatewayNatRuleName +Aliases: ResourceName, VirtualNetworkGatewayNatRuleName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ParentResourceName +The parent resource name. + +```yaml +Type: String +Parameter Sets: ByVirtualNetworkGatewayNatRuleName +Aliases: ParentVirtualNetworkGatewayName, VirtualNetworkGatewayName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PassThru +Returns an object representing the item on which this operation is being performed. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The resource group name. + +```yaml +Type: String +Parameter Sets: ByVirtualNetworkGatewayNatRuleName +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceId +The resource id of the VirtualNetworkGatewayNatRule object to delete. + +```yaml +Type: String +Parameter Sets: ByVirtualNetworkGatewayNatRuleResourceId +Aliases: VirtualNetworkGatewayNatRuleId + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### System.String + +### Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkGatewayNatRule + +## OUTPUTS + +### System.Boolean + +## NOTES + +## RELATED LINKS diff --git a/src/Network/Network/help/Remove-AzVirtualNetworkPeering.md b/src/Network/Network/help/Remove-AzVirtualNetworkPeering.md index 98d14e754621..12049bb6a6fb 100644 --- a/src/Network/Network/help/Remove-AzVirtualNetworkPeering.md +++ b/src/Network/Network/help/Remove-AzVirtualNetworkPeering.md @@ -189,3 +189,5 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable [Get-AzVirtualNetworkPeering](./Get-AzVirtualNetworkPeering.md) [Set-AzVirtualNetworkPeering](./Set-AzVirtualNetworkPeering.md) + +[Sync-AzVirtualNetworkPeering](./Sync-AzVirtualNetworkPeering.md) diff --git a/src/Network/Network/help/Set-AzFirewallPolicy.md b/src/Network/Network/help/Set-AzFirewallPolicy.md index 615407ec5e6f..3c12f66387fa 100644 --- a/src/Network/Network/help/Set-AzFirewallPolicy.md +++ b/src/Network/Network/help/Set-AzFirewallPolicy.md @@ -15,7 +15,7 @@ Saves a modified azure firewall policy ### SetByNameParameterSet (Default) ``` Set-AzFirewallPolicy -Name -ResourceGroupName [-AsJob] [-ThreatIntelMode ] - [-ThreatIntelWhitelist ] [-BasePolicy ] + [-ThreatIntelWhitelist ] [-BasePolicy ] [-PrivateRange ] [-DnsSetting ] -Location [-Tag ] [-DefaultProfile ] [-WhatIf] [-Confirm] [] ``` @@ -23,14 +23,14 @@ Set-AzFirewallPolicy -Name -ResourceGroupName [-AsJob] [-Threa ### SetByInputObjectParameterSet ``` Set-AzFirewallPolicy [-Name ] -InputObject [-AsJob] [-ThreatIntelMode ] - [-ThreatIntelWhitelist ] [-BasePolicy ] + [-ThreatIntelWhitelist ] [-BasePolicy ] [-PrivateRange ] [-DnsSetting ] [-Location ] [-Tag ] [-DefaultProfile ] [-WhatIf] [-Confirm] [] ``` ### SetByResourceIdParameterSet ``` -Set-AzFirewallPolicy [-AsJob] -ResourceId [-ThreatIntelMode ] +Set-AzFirewallPolicy [-AsJob] -ResourceId [-ThreatIntelMode ] [-PrivateRange ] [-ThreatIntelWhitelist ] [-BasePolicy ] [-DnsSetting ] -Location [-Tag ] [-DefaultProfile ] [-WhatIf] [-Confirm] [] diff --git a/src/Network/Network/help/Set-AzLoadBalancerBackendAddressPool.md b/src/Network/Network/help/Set-AzLoadBalancerBackendAddressPool.md index d89de0fe8e31..53570eba36f0 100644 --- a/src/Network/Network/help/Set-AzLoadBalancerBackendAddressPool.md +++ b/src/Network/Network/help/Set-AzLoadBalancerBackendAddressPool.md @@ -1,4 +1,4 @@ ---- +--- external help file: Microsoft.Azure.PowerShell.Cmdlets.Network.dll-Help.xml Module Name: Az.Network online version:https://docs.microsoft.com/powershell/module/az.network/set-azloadbalancerbackendaddresspool diff --git a/src/Network/Network/help/Set-AzLoadBalancerFrontendIpConfig.md b/src/Network/Network/help/Set-AzLoadBalancerFrontendIpConfig.md index 2df49b25f3d9..3236614f9445 100644 --- a/src/Network/Network/help/Set-AzLoadBalancerFrontendIpConfig.md +++ b/src/Network/Network/help/Set-AzLoadBalancerFrontendIpConfig.md @@ -55,6 +55,13 @@ Set-AzLoadBalancerFrontendIpConfig -LoadBalancer -Name [] ``` +### SetByResourceGatewayLoadBalancerId +``` +Set-AzLoadBalancerFrontendIpConfig -LoadBalancer -Name [-Zone ] + -PublicIpAddress [-GatewayLoadBalancerId ] [-DefaultProfile ] [-WhatIf] [-Confirm] + [] +``` + ## DESCRIPTION The **Set-AzLoadBalancerFrontendIpConfig** cmdlet updates a front-end IP configuration for a load balancer. @@ -68,12 +75,20 @@ PS C:\> $slb | Add-AzLoadBalancerFrontendIpConfig -Name "NewFrontend" -Subnet $S PS C:\> $slb | Set-AzLoadBalancerFrontendIpConfig -Name "NewFrontend" -Subnet $Subnet PS C:\> $slb | Set-AzLoadBalancer ``` - The first command gets the virtual subnet named Subnet, and then stores it in the $Subnet variable. The second command gets the associated load balancer named MyLoadBalancer, and then stores it in the $slb variable. The third command uses the pipeline operator to pass the load balancer in $slb to Add-AzLoadBalancerFrontendIpConfig, which creates a front-end IP configuration named NewFrontend for $slb. The fourth command passes the load balancer in $slb to **Set-AzLoadBalancerFrontendIpConfig**, which saves and updates the front-end IP configuration. +### Example 2: Modify the front-end IP configuration of a load balancer with Gateway Load Balancer +```powershell +PS C:\> $slb1 = Get-AzLoadBalancer -Name "MyLoadBalancer1" -ResourceGroupName "MyResourceGroup" +PS C:\> $feip = $Get-AzLoadBalancerFrontendIpConfig -Name "MyFrontEnd" -LoadBalancer $slb1 +PS C:\> $slb2 = Get-AzLoadBalancer -Name "MyLoadBalancer1" -ResourceGroupName "MyResourceGroup" +PS C:\> $slb2 | Set-AzLoadBalancerFrontendIpConfig -Name "NewFrontend" -PublicIpAddress $publicIp -GatewayLoadBalancerId $feip.Id +PS C:\> $slb2 | Set-AzLoadBalancer +``` + ## PARAMETERS ### -DefaultProfile @@ -107,6 +122,21 @@ Accept pipeline input: True (ByPropertyName, ByValue) Accept wildcard characters: False ``` +### -GatewayLoadBalancerId +Specifies the ID of the Gateway Load Balancer Provider Frontend Ip Configuration. + +```yaml +Type: System.String +Parameter Sets: SetByResourceGatewayLoadBalancer +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: False +``` + ### -Name Specifies the name of the front-end IP configuration to set. @@ -323,5 +353,3 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable [New-AzLoadBalancerFrontendIpConfig](./New-AzLoadBalancerFrontendIpConfig.md) [Remove-AzLoadBalancerFrontendIpConfig](./Remove-AzLoadBalancerFrontendIpConfig.md) - - diff --git a/src/Network/Network/help/Set-AzLoadBalancerRuleConfig.md b/src/Network/Network/help/Set-AzLoadBalancerRuleConfig.md index 879278b4b1c4..9d12c4b81e52 100644 --- a/src/Network/Network/help/Set-AzLoadBalancerRuleConfig.md +++ b/src/Network/Network/help/Set-AzLoadBalancerRuleConfig.md @@ -18,7 +18,7 @@ Updates a rule configuration for a load balancer. Set-AzLoadBalancerRuleConfig -LoadBalancer -Name [-Protocol ] [-LoadDistribution ] [-FrontendPort ] [-BackendPort ] [-IdleTimeoutInMinutes ] [-EnableFloatingIP] [-EnableTcpReset] [-DisableOutboundSNAT] - [-FrontendIpConfiguration ] [-BackendAddressPool ] + [-FrontendIpConfiguration ] [-BackendAddressPool ] [-Probe ] [-DefaultProfile ] [-WhatIf] [-Confirm] [] ``` @@ -27,7 +27,7 @@ Set-AzLoadBalancerRuleConfig -LoadBalancer -Name [-Pro Set-AzLoadBalancerRuleConfig -LoadBalancer -Name [-Protocol ] [-LoadDistribution ] [-FrontendPort ] [-BackendPort ] [-IdleTimeoutInMinutes ] [-EnableFloatingIP] [-EnableTcpReset] [-DisableOutboundSNAT] [-FrontendIpConfigurationId ] - [-BackendAddressPoolId ] [-ProbeId ] [-DefaultProfile ] [-WhatIf] + [-BackendAddressPoolId ] [-ProbeId ] [-DefaultProfile ] [-WhatIf] [-Confirm] [] ``` @@ -44,6 +44,15 @@ PS C:\> $slb | Set-AzLoadBalancerRuleConfig -Name "NewRule" -FrontendIPConfigura PS C:\> $slb | Set-AzLoadBalancer ``` +### Example 2: Modify a load balancing rule configuration to have two backend address pools +``` +PS C:\>$slb = Get-AzLoadBalancer -Name "MyLoadBalancer" -ResourceGroupName "MyResourceGroup" +PS C:\> $MyBackendPool1 = Get-AzLoadBalancerBackendAddressPool -ResourceGroupName $resourceGroup -LoadBalancerName $MyLoadBalancer -Name $backendPool1Name +PS C:\> $MyBackendPool2 = Get-AzLoadBalancerBackendAddressPool -ResourceGroupName $resourceGroup -LoadBalancerName $MyLoadBalancer -Name $backendPool2Name +PS C:\> $slb | Set-AzLoadBalancerRuleConfig -Name "NewRule" -FrontendIPConfiguration $slb.FrontendIpConfigurations[0] -Protocol "All" -FrontendPort 0 -BackendPort 0 -BackendAddressPool $MyBackendPool1, $MyBackendPool2 +PS C:\>$slb | Set-AzLoadBalancer +``` + The first command gets the load balancer named MyLoadBalancer, and then stores it in the $slb variable. The second command uses the pipeline operator to pass the load balancer in $slb to Add-AzLoadBalancerRuleConfig, which adds a rule named NewRule to it. The third command passes the load balancer to **Set-AzLoadBalancerRuleConfig**, which sets the new rule configuration. @@ -55,7 +64,7 @@ Note that the configuration does not enable a floating IP address, which had bee Specifies a **BackendAddressPool** object to associate with a load balancer rule. ```yaml -Type: Microsoft.Azure.Commands.Network.Models.PSBackendAddressPool +Type: Microsoft.Azure.Commands.Network.Models.PSBackendAddressPool[] Parameter Sets: SetByResource Aliases: @@ -70,7 +79,7 @@ Accept wildcard characters: False Specifies the ID of a **BackendAddressPool** object to associate with a load balancer rule configuration. ```yaml -Type: System.String +Type: System.String[] Parameter Sets: SetByResourceId Aliases: diff --git a/src/Network/Network/help/Set-AzNetworkInterfaceIpConfig.md b/src/Network/Network/help/Set-AzNetworkInterfaceIpConfig.md index 5afad50977b3..0325e7a768a4 100644 --- a/src/Network/Network/help/Set-AzNetworkInterfaceIpConfig.md +++ b/src/Network/Network/help/Set-AzNetworkInterfaceIpConfig.md @@ -33,6 +33,15 @@ Set-AzNetworkInterfaceIpConfig -Name -NetworkInterface ] [-DefaultProfile ] [] ``` +### SetByResourceGatewayLoadBalancer +``` +Set-AzNetworkInterfaceIpConfig -Name -NetworkInterface + [-PrivateIpAddressVersion ] [-PrivateIpAddress ] [-Primary] [-SubnetId ] + [-PublicIpAddressId ] [-GatewayLoadBalancerId ] [-LoadBalancerBackendAddressPoolId ] + [-LoadBalancerInboundNatRuleId ] [-ApplicationGatewayBackendAddressPoolId ] + [-ApplicationSecurityGroupId ] [-DefaultProfile ] [] +``` + ## DESCRIPTION The **Set-AzNetworkInterfaceIpConfig** cmdlet updates an IP configuration for a network interface. @@ -156,6 +165,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -GatewayLoadBalancerId +Specifies the ID of the Gateway Load Balancer Provider Frontend Ip Configuration. + +```yaml +Type: System.String +Parameter Sets: SetByResourceGatewayLoadBalancer +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: False +``` + ### -LoadBalancerBackendAddressPool Specifies a collection of load balancer backend address pool references to which this network interface IP configuration belongs. diff --git a/src/Network/Network/help/Set-AzVirtualNetworkGateway.md b/src/Network/Network/help/Set-AzVirtualNetworkGateway.md index ed33941b60e6..a75f5da8ab8a 100644 --- a/src/Network/Network/help/Set-AzVirtualNetworkGateway.md +++ b/src/Network/Network/help/Set-AzVirtualNetworkGateway.md @@ -25,7 +25,9 @@ Set-AzVirtualNetworkGateway -VirtualNetworkGateway [-G [-EnablePrivateIpAddress ] [-DisableActiveActiveFeature] [-RadiusServerAddress ] [-RadiusServerSecret ] [-RadiusServerList ] [-AadTenantUri ] [-AadAudienceId ] [-AadIssuerUri ] [-RemoveAadAuthentication] [-CustomRoute ] - [-AsJob] [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-NatRule ] [-BgpRouteTranslationForNat ] + [-AsJob] [-DefaultProfile ] [-WhatIf] + [-Confirm] [] ``` ### UpdateResourceWithTags @@ -40,7 +42,9 @@ Set-AzVirtualNetworkGateway -VirtualNetworkGateway [-G [-EnablePrivateIpAddress ] [-DisableActiveActiveFeature] [-RadiusServerAddress ] [-RadiusServerSecret ] [-RadiusServerList ] [-AadTenantUri ] [-AadAudienceId ] [-AadIssuerUri ] [-RemoveAadAuthentication] [-CustomRoute ] - -Tag [-AsJob] [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-NatRule ] [-BgpRouteTranslationForNat ] + -Tag [-AsJob] [-DefaultProfile ] + [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -265,7 +269,96 @@ The third command assigns the address list into addresslist1. The fourth command created a PSIpConfigurationBgpPeeringAddress object. The fifth command set this new created PSIpConfigurationBgpPeeringAddress to IpConfigurationBgpPeeringAddresses and update the gateway. -### Example 6: Delete multiple expired VpnClientRootCertificates of an existing virtual network gateway +### Example 6: Add/Update NatRules to an existing virtual network gateway +``` +PS C:\>$Gateway = Get-AzVirtualNetworkGateway -ResourceGroupName "ResourceGroup001" -Name "Gateway001" +PS C:\>$vngNatRules = $Gateway.NatRules +PS C:\>$natRule = New-AzVirtualNetworkGatewayNatRule -Name "natRule1" -Type "Static" -Mode "IngressSnat" -InternalMapping @("25.0.0.0/16") -ExternalMapping @("30.0.0.0/16") +PS C:\>$vngNatRules.Add($natrule) +PS C:\>Set-AzVirtualNetworkGateway -VirtualNetworkGateway $Gateway -NatRule $vngNatRules.NatRules -BgpRouteTranslationForNat $true + +Name : Gateway001 +ResourceGroupName : ResourceGroup001 +Location : westcentralus +Id : /subscriptions/59ac12a6-f2b7-46d4-af3d-98ba9d9dbd92/resourceGroups/ResourceGroup001/providers/Microsoft.Network/virtualNetworkGateways/Gateway001 +Etag : W/"a08f13d3-6106-44e0-9127-e35e6f9793d5" +ResourceGuid : 30993429-a1ed-42ca-9862-9156b013626e +ProvisioningState : Succeeded +Tags : +IpConfigurations : [ + { + "PrivateIpAllocationMethod": "Dynamic", + "Subnet": { + "Id": "/subscriptions/59ac12a6-f2b7-46d4-af3d-98ba9d9dbd92/resourceGroups/ResourceGroup001/providers/Microsoft.Network/virtualNetworks/newApipaNet/subnets/GatewaySubnet" + }, + "PublicIpAddress": { + "Id": "/subscriptions/59ac12a6-f2b7-46d4-af3d-98ba9d9dbd92/resourceGroups/ResourceGroup001/providers/Microsoft.Network/publicIPAddresses/newapipaip" + }, + "Name": "default", + "Etag": "W/\"a08f13d3-6106-44e0-9127-e35e6f9793d5\"", + "Id": "/subscriptions/59ac12a6-f2b7-46d4-af3d-98ba9d9dbd92/resourceGroups/ResourceGroup001/providers/Microsoft.Network/virtualNetworkGateways/Gateway001/ipConfigurations/default" + } + ] +GatewayType : Vpn +VpnType : RouteBased +EnableBgp : False +ActiveActive : False +GatewayDefaultSite : null +Sku : { + "Capacity": 2, + "Name": "VpnGw1", + "Tier": "VpnGw1" + } +VpnClientConfiguration : null +BgpSettings : { + "Asn": 65515, + "BgpPeeringAddress": "10.1.255.30", + "PeerWeight": 0, + "BgpPeeringAddresses": [ + { + "IpconfigurationId": "/subscriptions/59ac12a6-f2b7-46d4-af3d-98ba9d9dbd92/resourceGroups/ResourceGroup001/providers/Microsoft.Network/virtualNetworkGateways/Gateway001/ipConfigurations/default", + "DefaultBgpIpAddresses": [ + "10.1.255.30" + ], + "CustomBgpIpAddresses": [ + "169.254.21.55" + ], + "TunnelIpAddresses": [ + "13.78.146.151" + ] + } + ] + } +NatRules : [ + { + "VirtualNetworkGatewayNatRulePropertiesType": "Static", + "Mode": "IngressSnat", + "InternalMappings": [ + { + "AddressSpace": "25.0.0.0/16" + } + ], + "ExternalMappings": [ + { + "AddressSpace": "30.0.0.0/16" + } + ], + "ProvisioningState": "Succeeded", + "Name": "natRule1", + "Etag": "W/\"5150d788-e165-42ba-99c4-8138a545fce9\"", + "Id": "/subscriptions/59ac12a6-f2b7-46d4-af3d-98ba9d9dbd92/resourceGroups/ResourceGroup001/providers/Microsoft.Network/virtualNetworkGateways/Gateway001/natRules/natRule1" + } + ] +EnableBgpRouteTranslationForNat : True +``` + +The first command gets a virtual network gateway named Gateway01 that belongs to resource group ResourceGroup001 and stores it to the variable named $Gateway +The second command assigns the existing natrules into variable vngNatRules. +The third command assigns the value newly created PSVirtualNetworkGatewayNatRule object natrule into variable natRule. +The fourth command add this PSVirtualNetworkGatewayNatRule object into vngNatRules list. +The fifth command set this new created PSVirtualNetworkGatewayNatRule to NatRules of gateway and update the gateway. + +### Example 7: Delete multiple expired VpnClientRootCertificates of an existing virtual network gateway ``` PS C:\>$Gateway=Get-Azvirtualnetworkgateway -ResourceGroupName "ResourceGroup001" -Name "Gateway001" @@ -364,6 +457,21 @@ Accept pipeline input: True (ByPropertyName) Accept wildcard characters: False ``` +### -BgpRouteTranslationForNat +This will enable and disable BgpRouteTranslationForNat on this VirtualNetworkGateway + +```yaml +Type: System.Nullable`1[System.Boolean] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -CustomRoute Custom routes AddressPool specified by customer @@ -486,6 +594,21 @@ Accept pipeline input: True (ByPropertyName) Accept wildcard characters: False ``` +### -NatRule +The NatRules for Virtual network gateway. + +```yaml +Type: Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkGatewayNatRule[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: False +``` + ### -PeerWeight The weight added to routes learned over BGP from this virtual network gateway @@ -599,6 +722,7 @@ The list of P2S VPN client authentication types. Type: System.String[] Parameter Sets: (All) Aliases: +Accepted values: Certificate, Radius, AAD Required: False Position: Named @@ -744,6 +868,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ### System.Security.SecureString +### Microsoft.Azure.Commands.Network.Models.PSRadiusServer[] + +### Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkGatewayNatRule[] + ## OUTPUTS ### Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkGateway diff --git a/src/Network/Network/help/Set-AzVirtualNetworkGatewayConnection.md b/src/Network/Network/help/Set-AzVirtualNetworkGatewayConnection.md index a594652646e9..2d77be346d2c 100644 --- a/src/Network/Network/help/Set-AzVirtualNetworkGatewayConnection.md +++ b/src/Network/Network/help/Set-AzVirtualNetworkGatewayConnection.md @@ -16,17 +16,21 @@ Configures a virtual network gateway connection. ### Default (Default) ``` Set-AzVirtualNetworkGatewayConnection -VirtualNetworkGatewayConnection - [-EnableBgp ] [-DpdTimeoutInSeconds ] [-ConnectionMode ] [-UsePolicyBasedTrafficSelectors ] [-UseLocalAzureIpAddress ] - [-IpsecPolicies ] [-TrafficSelectorPolicy ] [-Force] [-AsJob] + [-EnableBgp ] [-DpdTimeoutInSeconds ] [-ConnectionMode ] + [-UsePolicyBasedTrafficSelectors ] [-UseLocalAzureIpAddress ] + [-IpsecPolicies ] [-TrafficSelectorPolicy ] + [-IngressNatRule ] [-EgressNatRule ] [-Force] [-AsJob] [-DefaultProfile ] [-WhatIf] [-Confirm] [] ``` ### UpdateResourceWithTags ``` Set-AzVirtualNetworkGatewayConnection -VirtualNetworkGatewayConnection - [-EnableBgp ] [-DpdTimeoutInSeconds ] [-ConnectionMode ] [-UsePolicyBasedTrafficSelectors ] [-UseLocalAzureIpAddress ] - [-IpsecPolicies ] [-TrafficSelectorPolicy ] -Tag - [-Force] [-AsJob] [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-EnableBgp ] [-DpdTimeoutInSeconds ] [-ConnectionMode ] + [-UsePolicyBasedTrafficSelectors ] [-UseLocalAzureIpAddress ] + [-IpsecPolicies ] [-TrafficSelectorPolicy ] + [-IngressNatRule ] [-EgressNatRule ] -Tag [-Force] [-AsJob] + [-DefaultProfile ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -105,6 +109,53 @@ EgressBytesTransferred : 91334484 IngressBytesTransferred : 100386089 TunnelConnectionStatus : [] ``` +### Example 3: Add/Remove natRules to an existing VirtualNetworkGatewayConnection +``` +$conn = Get-AzVirtualNetworkGatewayConnection -Name 1 -ResourceGroupName myRG +$egressNatrule = get-azVirtualNetworkGatewayNatRule -ResourceGroupName myRG -Name "natRule1" -ParentResourceName "gw1" +Set-AzVirtualNetworkGatewayConnection -VirtualNetworkGatewayConnection $conn -IngressNatRule @() -EgressNatRule $egressNatrule + +Confirm +Are you sure you want to overwrite resource '1' +[Y] Yes [N] No [S] Suspend [?] Help (default is "Y"): y + + +Name : 1 +ResourceGroupName : myRG +Location : westus +Id : /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myRG/providers/Mi + crosoft.Network/connections/1 +Etag : W/"00000000-0000-0000-0000-000000000000" +ResourceGuid : 00000000-0000-0000-0000-000000000000 +ProvisioningState : Succeeded +Tags : + Name Value + ============ ============ + testtagValue SomeKeyValue + testtagKey SomeTagKey +AuthorizationKey : +VirtualNetworkGateway1 : "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myRG/providers/M + icrosoft.Network/virtualNetworkGateways/myGateway" +VirtualNetworkGateway2 : "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/S2SVnetConn/providers/Mic + rosoft.Network/virtualNetworkGateways/S2SConnGW" +LocalNetworkGateway2 : +Peer : +RoutingWeight : 0 +SharedKey : +ConnectionStatus : Connected +EgressBytesTransferred : 91334484 +IngressBytesTransferred : 100386089 +TunnelConnectionStatus : [] +IngressNatRules : [] +EgressNatRules : [ + { + "Id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myRG/providers/Microsoft.Network/virtualNetworkGateways/gw1/natRules/natRule1" + } + ] +``` +The first command gets a virtual network gateway connection named 1 that belongs to resource group myRG and stores it to the variable named $conn. +The second command gets the virtual network gateway natRule named natRule1 and stores it to the variable named $egressNatrule. +The third command sets virtual network gateway connection with removed all IngressNatRules and add egressNatrule into EgressNatRules. ## PARAMETERS @@ -123,8 +174,38 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ConnectionMode +Virtual Network Gateway Connection Mode. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -DefaultProfile -The credentials, account, tenant, and subscription used for communication with azure. +The credentials, account, tenant, and subscription used for communication with Azure. ```yaml Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer @@ -138,11 +219,11 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -EnableBgp -Whether to use a BGP session over a S2S VPN tunnel +### -DpdTimeoutInSeconds +Dead Peer Detection Timeout of the connection in seconds. ```yaml -Type: System.Nullable`1[System.Boolean] +Type: System.Int32 Parameter Sets: (All) Aliases: @@ -153,36 +234,38 @@ Accept pipeline input: True (ByPropertyName) Accept wildcard characters: False ``` -### -DpdTimeoutInSeconds -Dead Peer Detection Timeout of the connection in seconds +### -EgressNatRule +The list of egress NAT rules that are associated with this Connection. ```yaml -Type: System.Int32 +Type: Microsoft.Azure.Commands.Network.Models.PSResourceId[] Parameter Sets: (All) Aliases: Required: False Position: Named Default value: None -Accept pipeline input: True (ByPropertyName) +Accept pipeline input: False Accept wildcard characters: False ``` -### -ConnectionMode -Virtual Network Gateway Connection Mode +### -EnableBgp +Whether to use a BGP session over a S2S VPN tunnel ```yaml -Type: System.String +Type: System.Nullable`1[System.Boolean] Parameter Sets: (All) Aliases: + Required: False Position: Named -Default value: Default +Default value: None +Accept pipeline input: True (ByPropertyName) Accept wildcard characters: False ``` ### -Force -Forces the command to run without asking for user confirmation. +Do not ask for confirmation if you want to overwrite a resource ```yaml Type: System.Management.Automation.SwitchParameter @@ -196,6 +279,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -IngressNatRule +The list of ingress NAT rules that are associated with this Connection. + +```yaml +Type: Microsoft.Azure.Commands.Network.Models.PSResourceId[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -IpsecPolicies A list of IPSec policies. @@ -227,7 +325,7 @@ Accept wildcard characters: False ``` ### -TrafficSelectorPolicy -A list of Traffic Selector policies. +A list of Traffic Selector policies. ```yaml Type: Microsoft.Azure.Commands.Network.Models.PSTrafficSelectorPolicy[] @@ -286,21 +384,6 @@ Accept pipeline input: True (ByValue) Accept wildcard characters: False ``` -### -Confirm -Prompts you for confirmation before running the cmdlet. - -```yaml -Type: System.Management.Automation.SwitchParameter -Parameter Sets: (All) -Aliases: cf - -Required: False -Position: Named -Default value: False -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -WhatIf Shows what would happen if the cmdlet runs. The cmdlet is not run. @@ -312,19 +395,21 @@ Aliases: wi Required: False Position: Named -Default value: False +Default value: None Accept pipeline input: False Accept wildcard characters: False ``` ### CommonParameters -This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters (http://go.microsoft.com/fwlink/?LinkID=113216). +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). ## INPUTS ### Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkGatewayConnection -### System.Nullable`1[[System.Boolean, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]] +### System.Nullable`1[[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] + +### System.Nullable`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] ### Microsoft.Azure.Commands.Network.Models.PSIpsecPolicy[] diff --git a/src/Network/Network/help/Set-AzVirtualNetworkPeering.md b/src/Network/Network/help/Set-AzVirtualNetworkPeering.md index 07ea2ee49a47..87b8d1073141 100644 --- a/src/Network/Network/help/Set-AzVirtualNetworkPeering.md +++ b/src/Network/Network/help/Set-AzVirtualNetworkPeering.md @@ -142,3 +142,5 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable [Get-AzVirtualNetworkPeering](./Get-AzVirtualNetworkPeering.md) [Remove-AzVirtualNetworkPeering](./Remove-AzVirtualNetworkPeering.md) + +[Sync-AzVirtualNetworkPeering](./Sync-AzVirtualNetworkPeering.md) diff --git a/src/Network/Network/help/Sync-AzVirtualNetworkPeering.md b/src/Network/Network/help/Sync-AzVirtualNetworkPeering.md new file mode 100644 index 000000000000..94485e46f108 --- /dev/null +++ b/src/Network/Network/help/Sync-AzVirtualNetworkPeering.md @@ -0,0 +1,147 @@ +--- +external help file: Microsoft.Azure.PowerShell.Cmdlets.Network.dll-Help.xml +Module Name: Az.Network +online version: https://docs.microsoft.com/powershell/module/az.network/sync-azvirtualnetworkpeering +schema: 2.0.0 +--- + +# Sync-AzVirtualNetworkPeering + +## SYNOPSIS +Command to sync the address space on the peering link if the remote virtual network has a new address space. + +## SYNTAX + +### Fields +``` +Sync-AzVirtualNetworkPeering -VirtualNetworkName -ResourceGroupName -Name + [-DefaultProfile ] [] +``` + +### Object +``` +Sync-AzVirtualNetworkPeering -VirtualNetworkPeering + [-DefaultProfile ] [] +``` + +## DESCRIPTION +Updating the address space on peered virtual networks is now supported. However, to sync the latest address space on the peering link, this commandlet needs to be called on the (peered) remote virtual network. When invoked, it would sync the address space on the peering link with the latest address space of the (peered) remote virtual network. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Sync-AzVirtualNetworkPeering -Name 'peering2' -VirtualNetwork 'vnet1' -ResourceGroupName 'rg1' +``` + +Syncs the address space on the peering, peering2 in the virtual network, vnet1 within the resource group, rg1. + +### Example 2 +```powershell +PS C:\> $s1h1 = Get-AzVirtualNetworkPeering -Name 'spoke1-hub1' -VirtualNetwork 'spoke1' -ResourceGroupName 'HUB1-RG' +PS C:\> $s1h1 | Sync-AzVirtualNetworkPeering +``` + +The first commandlet gets the virtual network peering. The second piped commandlet applies the sync operation on the peering. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Parameter Sets: (All) +Aliases: AzContext, AzureRmContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Name +The virtual network peering name. + +```yaml +Type: System.String +Parameter Sets: Fields +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: False +``` + +### -ResourceGroupName +The resource group name. + +```yaml +Type: System.String +Parameter Sets: Fields +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: False +``` + +### -VirtualNetworkName +The virtual network name. + +```yaml +Type: System.String +Parameter Sets: Fields +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: False +``` + +### -VirtualNetworkPeering +The virtual network peering + +```yaml +Type: Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkPeering +Parameter Sets: Object +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### System.String + +### Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkPeering + +## OUTPUTS + +### Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkPeering + +## NOTES + +## RELATED LINKS + +[Add-AzVirtualNetworkPeering](./Add-AzVirtualNetworkPeering.md) + +[Get-AzVirtualNetworkPeering](./Get-AzVirtualNetworkPeering.md) + +[Remove-AzVirtualNetworkPeering](./Remove-AzVirtualNetworkPeering.md) + +[Set-AzVirtualNetworkPeering](./Set-AzVirtualNetworkPeering.md) diff --git a/src/Network/Network/help/Update-AzVirtualHub.md b/src/Network/Network/help/Update-AzVirtualHub.md index 81940e5b7b4c..2d61490b3c7b 100644 --- a/src/Network/Network/help/Update-AzVirtualHub.md +++ b/src/Network/Network/help/Update-AzVirtualHub.md @@ -16,24 +16,24 @@ Updates a virtual hub. ``` Update-AzVirtualHub -ResourceGroupName -Name [-AddressPrefix ] [-HubVnetConnection ] [-RouteTable ] - [-Tag ] [-Sku ] [-AsJob] [-DefaultProfile ] [-WhatIf] [-Confirm] - [] + [-Tag ] [-Sku ] [-PreferredRoutingGateway ] [-AsJob] + [-DefaultProfile ] [-WhatIf] [-Confirm] [] ``` ### ByVirtualHubResourceId ``` Update-AzVirtualHub -ResourceId [-AddressPrefix ] [-HubVnetConnection ] [-RouteTable ] - [-Tag ] [-Sku ] [-AsJob] [-DefaultProfile ] [-WhatIf] [-Confirm] - [] + [-Tag ] [-Sku ] [-PreferredRoutingGateway ] [-AsJob] + [-DefaultProfile ] [-WhatIf] [-Confirm] [] ``` ### ByVirtualHubObject ``` Update-AzVirtualHub -InputObject [-AddressPrefix ] [-HubVnetConnection ] [-RouteTable ] - [-Tag ] [-Sku ] [-AsJob] [-DefaultProfile ] [-WhatIf] [-Confirm] - [] + [-Tag ] [-Sku ] [-PreferredRoutingGateway ] [-AsJob] + [-DefaultProfile ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -91,13 +91,38 @@ ProvisioningState : Succeeded The above will create a resource group "testRG", a Virtual WAN and a Virtual Hub in West US in that resource group in Azure. The virtual hub will have the address space "10.0.1.0/24". This example is similar to Example 1, but also attaches a route table to the virtual hub. +### Example 3 + +```powershell +PS C:\> New-AzResourceGroup -Location "West US" -Name "testRG" +PS C:\> $virtualWan = New-AzVirtualWan -ResourceGroupName "testRG" -Name "myVirtualWAN" -Location "West US" +PS C:\> New-AzVirtualHub -VirtualWan $virtualWan -ResourceGroupName "testRG" -Name "westushub" -AddressPrefix "10.0.1.0/24" +PS C:\> Update-AzVirtualHub -ResourceGroupName "testRG" -Name "westushub" -PreferredRoutingGateway "VpnGateway" + +VirtualWan : /subscriptions/{subscriptionId}resourceGroups/testRG/providers/Microsoft.Network/virtualWans/myVirtualWAN +ResourceGroupName : testRG +Name : westushub +Id : /subscriptions/{subscriptionId}resourceGroups/testRG/providers/Microsoft.Network/virtualHubs/westushub +AddressPrefix : 10.0.1.0/24 +RouteTable : +Location : West US +Sku : Standard +PreferredRoutingGateway : VpnGateway +VirtualNetworkConnections : {} +Location : West US +Type : Microsoft.Network/virtualHubs +ProvisioningState : Succeeded +``` + +The above will create a resource group "testRG", a Virtual WAN and a Virtual Hub in West US in that resource group in Azure. The virtual hub will have preferred routing gateway as ExpressRoute initially and will then be updated to VpnGateway. + ## PARAMETERS ### -AddressPrefix The address space string for this virtual hub. ```yaml -Type: String +Type: System.String Parameter Sets: (All) Aliases: @@ -112,7 +137,7 @@ Accept wildcard characters: False Run cmdlet in the background ```yaml -Type: SwitchParameter +Type: System.Management.Automation.SwitchParameter Parameter Sets: (All) Aliases: @@ -127,7 +152,7 @@ Accept wildcard characters: False The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: IAzureContextContainer +Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -142,7 +167,7 @@ Accept wildcard characters: False The hub virtual network connections associated with this Virtual Hub. ```yaml -Type: PSHubVirtualNetworkConnection[] +Type: Microsoft.Azure.Commands.Network.Models.PSHubVirtualNetworkConnection[] Parameter Sets: (All) Aliases: @@ -157,7 +182,7 @@ Accept wildcard characters: False The Virtual hub object to be modified. ```yaml -Type: PSVirtualHub +Type: Microsoft.Azure.Commands.Network.Models.PSVirtualHub Parameter Sets: ByVirtualHubObject Aliases: VirtualHub @@ -172,7 +197,7 @@ Accept wildcard characters: False The resource name. ```yaml -Type: String +Type: System.String Parameter Sets: ByVirtualHubName Aliases: ResourceName, VirtualHubName @@ -183,11 +208,27 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -PreferredRoutingGateway +Preferred Routing Gateway to Route On-Prem traffic from VNET + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: +Accepted values: ExpressRoute, VpnGateway + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName The resource group name. ```yaml -Type: String +Type: System.String Parameter Sets: ByVirtualHubName Aliases: @@ -202,7 +243,7 @@ Accept wildcard characters: False The resource id of the Virtual hub to be modified. ```yaml -Type: String +Type: System.String Parameter Sets: ByVirtualHubResourceId Aliases: VirtualHubId @@ -217,7 +258,7 @@ Accept wildcard characters: False The route table associated with this Virtual Hub. ```yaml -Type: PSVirtualHubRouteTable +Type: Microsoft.Azure.Commands.Network.Models.PSVirtualHubRouteTable Parameter Sets: (All) Aliases: @@ -232,7 +273,7 @@ Accept wildcard characters: False The sku of the Virtual Hub. ```yaml -Type: String +Type: System.String Parameter Sets: (All) Aliases: @@ -247,7 +288,7 @@ Accept wildcard characters: False A hashtable which represents resource tags. ```yaml -Type: Hashtable +Type: System.Collections.Hashtable Parameter Sets: (All) Aliases: @@ -262,7 +303,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: SwitchParameter +Type: System.Management.Automation.SwitchParameter Parameter Sets: (All) Aliases: cf @@ -278,7 +319,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: SwitchParameter +Type: System.Management.Automation.SwitchParameter Parameter Sets: (All) Aliases: wi diff --git a/src/Network/Network/help/Update-AzVirtualNetworkGatewayNatRule.md b/src/Network/Network/help/Update-AzVirtualNetworkGatewayNatRule.md new file mode 100644 index 000000000000..4c43aa640eb4 --- /dev/null +++ b/src/Network/Network/help/Update-AzVirtualNetworkGatewayNatRule.md @@ -0,0 +1,237 @@ +--- +external help file: Microsoft.Azure.PowerShell.Cmdlets.Network.dll-Help.xml +Module Name: Az.Network +online version: https://docs.microsoft.com/powershell/module/az.network/update-azvirtualnetworkgatewaynatrule +schema: 2.0.0 +--- + +# Update-AzVirtualNetworkGatewayNatRule + +## SYNOPSIS +Updates a Virtual Network Gateway NatRule. + +## SYNTAX + +### ByVirtualNetworkGatewayNatRuleName (Default) +``` +Update-AzVirtualNetworkGatewayNatRule -ResourceGroupName -ParentResourceName -Name + [-InternalMapping ] [-ExternalMapping ] [-IpConfigurationId ] [-AsJob] + [-DefaultProfile ] [] +``` + +### ByVirtualNetworkGatewayNatRuleResourceId +``` +Update-AzVirtualNetworkGatewayNatRule -ResourceId [-InternalMapping ] + [-ExternalMapping ] [-IpConfigurationId ] [-AsJob] + [-DefaultProfile ] [] +``` + +### ByVirtualNetworkGatewayNatRuleObject +``` +Update-AzVirtualNetworkGatewayNatRule -InputObject + [-InternalMapping ] [-ExternalMapping ] [-IpConfigurationId ] [-AsJob] + [-DefaultProfile ] [] +``` + +## DESCRIPTION +**Update-AzVirtualNetworkGatewayNatRule** cmdlet sets or updates a virtual network gateway nat rule. + +## EXAMPLES + +### Example 1: +``` +$natRule1 = get-azVirtualNetworkGatewayNatRule -ResourceGroupName "rg1" -Name "natRule1" -ParentResourceName "gw1" + Update-AzVirtualNetworkGatewayNatRule -InputObject $natRule1 -ExternalMapping @("30.0.0.0/16") -InternalMapping @("25.0.0.0/16") -IpConfigurationId "/subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworkGateways/gw1/ipConfigurations/default" +Name : natRule1 +ProvisioningState : Succeeded +Type : Static +Mode : IngressSnat +InternalMappings : [ + { + "AddressSpace": "25.0.0.0/16" + } + ] +ExternalMappings : [ + { + "AddressSpace": "30.0.0.0/16" + } + ] +IpConfigurationId : /subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworkGateways/gw1/ipConfigurations/default +Id : /subscriptions/7afd8f92-c220-4f53-886e-1df53a69afd4/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworkGateways/gw1/natRules/natRule1 +Etag : W/"5150d788-e165-42ba-99c4-8138a545fce9" +``` + +## PARAMETERS + +### -AsJob +Run cmdlet in the background + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: IAzureContextContainer +Parameter Sets: (All) +Aliases: AzContext, AzureRmContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExternalMapping +The list of private IP address subnet external mappings for NAT + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -InputObject +The VirtualNetworkGatewayNatRule object to update. + +```yaml +Type: PSVirtualNetworkGatewayNatRule +Parameter Sets: ByVirtualNetworkGatewayNatRuleObject +Aliases: VirtualNetworkGatewayNatRule + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -InternalMapping +The list of private IP address subnet internal mappings for NAT + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IpConfigurationId +The IP Configuration ID this NAT rule applies to + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Name +The resource name. + +```yaml +Type: String +Parameter Sets: ByVirtualNetworkGatewayNatRuleName +Aliases: ResourceName, VirtualNetworkGatewayNatRuleName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ParentResourceName +The parent resource name. + +```yaml +Type: String +Parameter Sets: ByVirtualNetworkGatewayNatRuleName +Aliases: ParentVirtualNetworkGatewayName, VirtualNetworkGatewayName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The resource group name. + +```yaml +Type: String +Parameter Sets: ByVirtualNetworkGatewayNatRuleName +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceId +The resource id of the VirtualNetworkGatewayNatRule object to update. + +```yaml +Type: String +Parameter Sets: ByVirtualNetworkGatewayNatRuleResourceId +Aliases: VirtualNetworkGatewayNatRuleResourceId + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### System.String + +### Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkGatewayNatRule + +## OUTPUTS + +### Microsoft.Azure.Commands.Network.Models.PSVirtualNetworkGatewayNatRule + +## NOTES + +## RELATED LINKS + +[Get-AzVirtualNetworkGatewayNatRule](./Get-AzVirtualNetworkGatewayNatRule.md) + +[Remove-AzVirtualNetworkGatewayNatRule](./Remove-AzVirtualNetworkGatewayNatRule.md) + +[New-AzVirtualNetworkGatewayNatRule](./New-AzVirtualNetworkGatewayNatRule.md) diff --git a/src/PrivateDns/PrivateDns.Test/PrivateDns.Test.csproj b/src/PrivateDns/PrivateDns.Test/PrivateDns.Test.csproj index a48af8d11eb4..c5acf16f0dcb 100644 --- a/src/PrivateDns/PrivateDns.Test/PrivateDns.Test.csproj +++ b/src/PrivateDns/PrivateDns.Test/PrivateDns.Test.csproj @@ -12,7 +12,7 @@ - + diff --git a/src/RecoveryServices/RecoveryServices.Backup.Providers/AzureWorkloadProviderHelper.cs b/src/RecoveryServices/RecoveryServices.Backup.Providers/AzureWorkloadProviderHelper.cs index ca0756b8645a..9cce0299991c 100644 --- a/src/RecoveryServices/RecoveryServices.Backup.Providers/AzureWorkloadProviderHelper.cs +++ b/src/RecoveryServices/RecoveryServices.Backup.Providers/AzureWorkloadProviderHelper.cs @@ -379,12 +379,6 @@ public List ListRecoveryPoints(Dictionary Provi string containerUri = HelperUtils.GetContainerUri(uriDict, item.Id); string protectedItemName = HelperUtils.GetProtectedItemUri(uriDict, item.Id); - TimeSpan duration = endDate - startDate; - if (duration.TotalDays > 30) - { - throw new Exception(Resources.RestoreDiskTimeRangeError); - } - //we need to fetch the list of RPs var queryFilterString = "null"; if (string.Compare(restorePointQueryType, "All") == 0) @@ -448,12 +442,6 @@ public List ListLogChains(Dictionary ProviderData string containerUri = HelperUtils.GetContainerUri(uriDict, item.Id); string protectedItemName = HelperUtils.GetProtectedItemUri(uriDict, item.Id); - TimeSpan duration = endDate - startDate; - if (duration.TotalDays > 30) - { - throw new Exception(Resources.RestoreDiskTimeRangeError); - } - //we need to fetch the list of RPs var queryFilterString = QueryBuilder.Instance.GetQueryString(new BMSRPQueryObject() { diff --git a/src/RecoveryServices/RecoveryServices.Backup.ServiceClientAdapter/BMSAPIs/VaultAPIs.cs b/src/RecoveryServices/RecoveryServices.Backup.ServiceClientAdapter/BMSAPIs/VaultAPIs.cs index 966c60df8bd6..dbd7a348a864 100644 --- a/src/RecoveryServices/RecoveryServices.Backup.ServiceClientAdapter/BMSAPIs/VaultAPIs.cs +++ b/src/RecoveryServices/RecoveryServices.Backup.ServiceClientAdapter/BMSAPIs/VaultAPIs.cs @@ -14,6 +14,7 @@ using System.Collections.Generic; using System.Linq; +using Microsoft.Azure.Commands.RecoveryServices.Backup.Helpers; using Microsoft.Azure.Management.RecoveryServices.Backup.Models; using Microsoft.Azure.Management.RecoveryServices.Models; using Microsoft.Rest.Azure.OData; @@ -114,5 +115,55 @@ public AADPropertiesResource GetAADProperties(string azureRegion, string backupM AADPropertiesResource aadProperties = BmsAdapter.Client.AadProperties.GetWithHttpMessagesAsync(azureRegion, queryParams).Result.Body; return aadProperties; } + + /// + /// This method prepares the source vault for Data Move operation. + /// + /// + /// + /// + public string PrepareDataMove(string vaultName, string resourceGroupName, PrepareDataMoveRequest prepareMoveRequest) + { + // prepare move + var prepareMoveOperationResponse = BmsAdapter.Client.BeginBMSPrepareDataMoveWithHttpMessagesAsync( + vaultName, resourceGroupName, prepareMoveRequest).Result; + + // track prepare-move operation to success + var operationStatus = TrackingHelpers.GetOperationStatusDataMove( + prepareMoveOperationResponse, + operationId => GetDataMoveOperationStatus(operationId, vaultName, resourceGroupName)); + + Logger.Instance.WriteDebug("Prepare move operation: " + operationStatus.Body.Status); + + // get the correlation Id and return it for trigger data move + var operationResult = TrackingHelpers.GetCorrelationId( + prepareMoveOperationResponse, + operationId => GetPrepareDataMoveOperationResult(operationId, vaultName, resourceGroupName)); + + Logger.Instance.WriteDebug("Prepare move - correlationId:" + operationResult.CorrelationId); + + return operationResult.CorrelationId; + } + + /// + /// This method triggers the Data Move operation on Target vault. + /// + /// + /// + /// + public void TriggerDataMove(string vaultName, string resourceGroupName, TriggerDataMoveRequest triggerMoveRequest) + { + //trigger move + var triggerMoveOperationResponse = BmsAdapter.Client.BeginBMSTriggerDataMoveWithHttpMessagesAsync( + vaultName, resourceGroupName, triggerMoveRequest).Result; + + // track trigger-move operation to success + var operationStatus = TrackingHelpers.GetOperationStatusDataMove( + triggerMoveOperationResponse, + operationId => GetDataMoveOperationStatus(operationId, vaultName, resourceGroupName)); + + Logger.Instance.WriteDebug("Trigger move operation: " + operationStatus.Body.Status); + + } } } diff --git a/src/RecoveryServices/RecoveryServices.Backup.Test/RecoveryServices.Backup.Test.csproj b/src/RecoveryServices/RecoveryServices.Backup.Test/RecoveryServices.Backup.Test.csproj index 18f9c2cbb852..362af9d29539 100644 --- a/src/RecoveryServices/RecoveryServices.Backup.Test/RecoveryServices.Backup.Test.csproj +++ b/src/RecoveryServices/RecoveryServices.Backup.Test/RecoveryServices.Backup.Test.csproj @@ -11,8 +11,8 @@ - - + + diff --git a/src/RecoveryServices/RecoveryServices.Backup/Cmdlets/Vault/CopyAzureRmRecoveryServicesVault.cs b/src/RecoveryServices/RecoveryServices.Backup/Cmdlets/Vault/CopyAzureRmRecoveryServicesVault.cs index ea1c4cd07e2f..30d03e4857ef 100644 --- a/src/RecoveryServices/RecoveryServices.Backup/Cmdlets/Vault/CopyAzureRmRecoveryServicesVault.cs +++ b/src/RecoveryServices/RecoveryServices.Backup/Cmdlets/Vault/CopyAzureRmRecoveryServicesVault.cs @@ -26,15 +26,21 @@ namespace Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets /// /// Used for Data Source Move operation. Currently we only support vault level data move from one region to another. /// - [Cmdlet("Copy", ResourceManager.Common.AzureRMConstants.AzureRMPrefix + "RecoveryServicesVault", SupportsShouldProcess = true), OutputType(typeof(String))] + [Cmdlet("Copy", ResourceManager.Common.AzureRMConstants.AzureRMPrefix + "RecoveryServicesVault", + DefaultParameterSetName = AzureRSVaultDataMoveParameterSet, SupportsShouldProcess = true), OutputType(typeof(String))] public class CopyAzureRmRecoveryServicesVault : RecoveryServicesBackupCmdletBase { #region Parameters + internal const string AzureRSVaultDataMoveParameterSet = "AzureRSVaultDataMoveParameterSet"; + internal const string AzureRSVaultTriggerMoveParameterSet = "AzureRSVaultTriggerMoveParameterSet"; + /// /// Source Vault for Data Move Operation /// - [Parameter(Position = 1, Mandatory = true, HelpMessage = ParamHelpMsgs.DSMove.SourceVault, + [Parameter(Position = 1, Mandatory = true, ParameterSetName = AzureRSVaultDataMoveParameterSet, HelpMessage = ParamHelpMsgs.DSMove.SourceVault, + ValueFromPipeline = true)] + [Parameter(Position = 1, Mandatory = true, ParameterSetName = AzureRSVaultTriggerMoveParameterSet, HelpMessage = ParamHelpMsgs.DSMove.SourceVault, ValueFromPipeline = true)] [ValidateNotNullOrEmpty] public ARSVault SourceVault; @@ -42,7 +48,9 @@ public class CopyAzureRmRecoveryServicesVault : RecoveryServicesBackupCmdletBase /// /// Target Vault for Data Move Operation /// - [Parameter(Position = 2, Mandatory = true, HelpMessage = ParamHelpMsgs.DSMove.TargetVault, + [Parameter(Position = 2, Mandatory = true, ParameterSetName = AzureRSVaultDataMoveParameterSet, HelpMessage = ParamHelpMsgs.DSMove.TargetVault, + ValueFromPipeline = true)] + [Parameter(Position = 2, Mandatory = true, ParameterSetName = AzureRSVaultTriggerMoveParameterSet, HelpMessage = ParamHelpMsgs.DSMove.TargetVault, ValueFromPipeline = true)] [ValidateNotNullOrEmpty] public ARSVault TargetVault; @@ -50,15 +58,22 @@ public class CopyAzureRmRecoveryServicesVault : RecoveryServicesBackupCmdletBase /// /// Retries data move only with unmoved containers in the source vault /// - [Parameter(Mandatory = false, HelpMessage = ParamHelpMsgs.DSMove.RetryOnlyFailed)] + [Parameter(Mandatory = false, ParameterSetName = AzureRSVaultDataMoveParameterSet, HelpMessage = ParamHelpMsgs.DSMove.RetryOnlyFailed)] public SwitchParameter RetryOnlyFailed; /// /// Prevents the confirmation dialog when specified. /// - [Parameter(Mandatory = false, HelpMessage = ParamHelpMsgs.DSMove.ForceOption)] + [Parameter(Mandatory = false, ParameterSetName = AzureRSVaultDataMoveParameterSet, HelpMessage = ParamHelpMsgs.DSMove.ForceOption)] + [Parameter(Mandatory = false, ParameterSetName = AzureRSVaultTriggerMoveParameterSet, HelpMessage = ParamHelpMsgs.DSMove.ForceOption)] public SwitchParameter Force { get; set; } + /// + /// Prevents the confirmation dialog when specified. + /// + [Parameter(Mandatory = true, ParameterSetName = AzureRSVaultTriggerMoveParameterSet, HelpMessage = ParamHelpMsgs.DSMove.CorrelationId)] + public String CorrelationIdForDataMove { get; set; } + #endregion Parameters public override void ExecuteCmdlet() @@ -99,13 +114,14 @@ public override void ExecuteCmdlet() { throw new ArgumentException(string.Format(Resources.TargetVaultNotEmptyException)); } - + // Confirm the target vault storage type BackupResourceConfigResource getStorageResponse = ServiceClientAdapter.GetVaultStorageType( TargetVault.ResourceGroupName, TargetVault.Name); - Logger.Instance.WriteDebug("Storage Type: " + getStorageResponse.Properties.StorageType); - + Logger.Instance.WriteDebug("Storage Type: " + getStorageResponse.Properties.StorageType); + + string correlationId = ""; ConfirmAction( Force.IsPresent, string.Format(Resources.TargetVaultStorageRedundancy, TargetVault.Name, getStorageResponse.Properties.StorageType), @@ -114,31 +130,38 @@ public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - // Prepare Data Move - ServiceClientAdapter.BmsAdapter.Client.SubscriptionId = sourceSub; // set source subscription - PrepareDataMoveRequest prepareMoveRequest = new PrepareDataMoveRequest(); - prepareMoveRequest.TargetResourceId = TargetVault.ID; - prepareMoveRequest.TargetRegion = TargetVault.Location; - - /// currently only allowing vault level data move - prepareMoveRequest.DataMoveLevel = "Vault"; - - if (RetryOnlyFailed.IsPresent) + if (string.Compare(ParameterSetName, AzureRSVaultDataMoveParameterSet) == 0) { - prepareMoveRequest.IgnoreMoved = true; + // Prepare Data Move + ServiceClientAdapter.BmsAdapter.Client.SubscriptionId = sourceSub; + PrepareDataMoveRequest prepareMoveRequest = new PrepareDataMoveRequest(); + prepareMoveRequest.TargetResourceId = TargetVault.ID; + prepareMoveRequest.TargetRegion = TargetVault.Location; + + /// currently only allowing vault level data move + prepareMoveRequest.DataMoveLevel = "Vault"; + + if (RetryOnlyFailed.IsPresent) + { + prepareMoveRequest.IgnoreMoved = true; + } + else + { + prepareMoveRequest.IgnoreMoved = false; + } + + Logger.Instance.WriteDebug("Retry only with failed items : " + prepareMoveRequest.IgnoreMoved); + Logger.Instance.WriteDebug("Location of Target vault: " + TargetVault.Location); + + correlationId = ServiceClientAdapter.PrepareDataMove(SourceVault.Name, SourceVault.ResourceGroupName, prepareMoveRequest); } else { - prepareMoveRequest.IgnoreMoved = false; + correlationId = CorrelationIdForDataMove; } - Logger.Instance.WriteDebug("Retry only with failed items : " + prepareMoveRequest.IgnoreMoved); - Logger.Instance.WriteDebug("Location of Target vault: " + TargetVault.Location); - - string correlationId = PrepareDataMove(SourceVault.Name, SourceVault.ResourceGroupName, prepareMoveRequest); - // Trigger Data Move - ServiceClientAdapter.BmsAdapter.Client.SubscriptionId = targetSub; // set target subscription + ServiceClientAdapter.BmsAdapter.Client.SubscriptionId = targetSub; TriggerDataMoveRequest triggerMoveRequest = new TriggerDataMoveRequest(); triggerMoveRequest.SourceResourceId = SourceVault.ID; triggerMoveRequest.SourceRegion = SourceVault.Location; @@ -149,63 +172,15 @@ public override void ExecuteCmdlet() triggerMoveRequest.PauseGC = false; Logger.Instance.WriteDebug("Location of Source vault: " + SourceVault.Location); - TriggerDataMove(TargetVault.Name, TargetVault.ResourceGroupName, triggerMoveRequest); + ServiceClientAdapter.TriggerDataMove(TargetVault.Name, TargetVault.ResourceGroupName, triggerMoveRequest); + + // set subscription to original + ServiceClientAdapter.BmsAdapter.Client.SubscriptionId = subscriptionContext; - ServiceClientAdapter.BmsAdapter.Client.SubscriptionId = subscriptionContext; // set subscription to original - WriteObject(ParamHelpMsgs.DSMove.CmdletOutput); + WriteObject(ParamHelpMsgs.DSMove.CmdletOutput); } - ); + ); }, ShouldProcess(TargetVault.Name, VerbsCommon.Set)); } - - /// - /// This method prepares the source vault for Data Move operation. - /// - /// - /// - /// - public string PrepareDataMove(string vaultName, string resourceGroupName, PrepareDataMoveRequest prepareMoveRequest) - { - // prepare move - var prepareMoveOperationResponse = ServiceClientAdapter.BmsAdapter.Client.BeginBMSPrepareDataMoveWithHttpMessagesAsync( - vaultName, resourceGroupName, prepareMoveRequest).Result; - - // track prepare-move operation to success - var operationStatus = TrackingHelpers.GetOperationStatusDataMove( - prepareMoveOperationResponse, - operationId => ServiceClientAdapter.GetDataMoveOperationStatus(operationId, vaultName, resourceGroupName)); - - Logger.Instance.WriteDebug("Prepare move operation: " + operationStatus.Body.Status); - - // get the correlation Id and return it for trigger data move - var operationResult = TrackingHelpers.GetCorrelationId( - prepareMoveOperationResponse, - operationId => ServiceClientAdapter.GetPrepareDataMoveOperationResult(operationId, vaultName, resourceGroupName)); - - Logger.Instance.WriteDebug("Prepare move - correlationId:" + operationResult.CorrelationId); - - return operationResult.CorrelationId; - } - - /// - /// This method triggers the Data Move operation on Target vault. - /// - /// - /// - /// - public void TriggerDataMove(string vaultName, string resourceGroupName, TriggerDataMoveRequest triggerMoveRequest) - { - //trigger move - var triggerMoveOperationResponse = ServiceClientAdapter.BmsAdapter.Client.BeginBMSTriggerDataMoveWithHttpMessagesAsync( - vaultName, resourceGroupName, triggerMoveRequest).Result; - - // track trigger-move operation to success - var operationStatus = TrackingHelpers.GetOperationStatusDataMove( - triggerMoveOperationResponse, - operationId => ServiceClientAdapter.GetDataMoveOperationStatus(operationId, vaultName, resourceGroupName)); - - Logger.Instance.WriteDebug("Trigger move operation: " + operationStatus.Body.Status); - - } } } diff --git a/src/RecoveryServices/RecoveryServices.Backup/Cmdlets/Vault/InitializeAzureRMRecoveryServicesDSMove.cs b/src/RecoveryServices/RecoveryServices.Backup/Cmdlets/Vault/InitializeAzureRMRecoveryServicesDSMove.cs new file mode 100644 index 000000000000..1ae23a320b88 --- /dev/null +++ b/src/RecoveryServices/RecoveryServices.Backup/Cmdlets/Vault/InitializeAzureRMRecoveryServicesDSMove.cs @@ -0,0 +1,98 @@ +// ---------------------------------------------------------------------------------- +// +// 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 Microsoft.Azure.Management.RecoveryServices.Backup.Models; +using Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.ServiceClientAdapterNS; +using Microsoft.Azure.Commands.RecoveryServices.Backup.Helpers; +using System.Collections.Generic; +using CmdletModel = Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.Models; + +namespace Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets +{ + /// + /// Used for Data Source Move operation. Currently we only support vault level data move from one region to another. + /// + [Cmdlet("Initialize", ResourceManager.Common.AzureRMConstants.AzureRMPrefix + "RecoveryServicesDSMove", SupportsShouldProcess = true), OutputType(typeof(String))] + public class InitializeAzureRMRecoveryServicesDSMove : RecoveryServicesBackupCmdletBase + { + #region Parameters + /// + /// Source Vault for Data Move Operation + /// + [Parameter(Position = 1, Mandatory = true, HelpMessage = ParamHelpMsgs.DSMove.SourceVault, + ValueFromPipeline = true)] + [ValidateNotNullOrEmpty] + public ARSVault SourceVault; + + /// + /// Target Vault for Data Move Operation + /// + [Parameter(Position = 2, Mandatory = true, HelpMessage = ParamHelpMsgs.DSMove.TargetVault, + ValueFromPipeline = true)] + [ValidateNotNullOrEmpty] + public ARSVault TargetVault; + + /// + /// Retries data move only with unmoved containers in the source vault + /// + [Parameter(Mandatory = false, HelpMessage = ParamHelpMsgs.DSMove.RetryOnlyFailed)] + public SwitchParameter RetryOnlyFailed; + + #endregion Parameters + + public override void ExecuteCmdlet() + { + ExecutionBlock(() => + { + base.ExecuteCmdlet(); + + // fetch source vault and target vault subscription + Dictionary SourceVaultDict = HelperUtils.ParseUri(SourceVault.ID); + string sourceSub = SourceVaultDict[CmdletModel.UriEnums.Subscriptions]; + + // change subscription for HTTP requests + string subscriptionContext = ServiceClientAdapter.BmsAdapter.Client.SubscriptionId; + + // Prepare Data Move + ServiceClientAdapter.BmsAdapter.Client.SubscriptionId = sourceSub; + PrepareDataMoveRequest prepareMoveRequest = new PrepareDataMoveRequest(); + prepareMoveRequest.TargetResourceId = TargetVault.ID; + prepareMoveRequest.TargetRegion = TargetVault.Location; + + /// currently only allowing vault level data move + prepareMoveRequest.DataMoveLevel = "Vault"; + + if (RetryOnlyFailed.IsPresent) + { + prepareMoveRequest.IgnoreMoved = true; + } + else + { + prepareMoveRequest.IgnoreMoved = false; + } + + Logger.Instance.WriteDebug("Retry only with failed items : " + prepareMoveRequest.IgnoreMoved); + Logger.Instance.WriteDebug("Location of Target vault: " + TargetVault.Location); + + /* move Prepare move function to vault APIs */ + string correlationId = ServiceClientAdapter.PrepareDataMove(SourceVault.Name, SourceVault.ResourceGroupName, prepareMoveRequest); + + ServiceClientAdapter.BmsAdapter.Client.SubscriptionId = subscriptionContext; // set subscription to original + WriteObject(correlationId); + }, ShouldProcess(TargetVault.Name, VerbsCommon.Set)); + } + } +} diff --git a/src/RecoveryServices/RecoveryServices.Backup/Cmdlets/Vault/TestAzureRMRecoveryServicesDSMove.cs b/src/RecoveryServices/RecoveryServices.Backup/Cmdlets/Vault/TestAzureRMRecoveryServicesDSMove.cs new file mode 100644 index 000000000000..ffbdb70d5c22 --- /dev/null +++ b/src/RecoveryServices/RecoveryServices.Backup/Cmdlets/Vault/TestAzureRMRecoveryServicesDSMove.cs @@ -0,0 +1,117 @@ +// ---------------------------------------------------------------------------------- +// +// 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 Microsoft.Azure.Management.RecoveryServices.Backup.Models; +using Microsoft.Azure.Commands.RecoveryServices.Backup.Properties; +using System.Collections.Generic; +using CmdletModel = Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.Models; +using Microsoft.Azure.Commands.RecoveryServices.Backup.Helpers; + +namespace Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets +{ + /// + /// Used for validtaing Data Source Move operation. The command runs successfully if the DS move is feasible. + /// + [Cmdlet("Test", ResourceManager.Common.AzureRMConstants.AzureRMPrefix + "RecoveryServicesDSMove", SupportsShouldProcess = true), OutputType(typeof(Boolean))] + public class TestAzureRMRecoveryServicesDSMove : RecoveryServicesBackupCmdletBase + { + #region Parameters + /// + /// Source Vault for Data Move Operation + /// + [Parameter(Position = 1, Mandatory = true, HelpMessage = ParamHelpMsgs.DSMove.SourceVault, + ValueFromPipeline = true)] + [ValidateNotNullOrEmpty] + public ARSVault SourceVault; + + /// + /// Target Vault for Data Move Operation + /// + [Parameter(Position = 2, Mandatory = true, HelpMessage = ParamHelpMsgs.DSMove.TargetVault, + ValueFromPipeline = true)] + [ValidateNotNullOrEmpty] + public ARSVault TargetVault; + + /// + /// Prevents the confirmation dialog when specified. + /// + [Parameter(Mandatory = false, HelpMessage = ParamHelpMsgs.DSMove.ForceOption)] + public SwitchParameter Force { get; set; } + + #endregion Parameters + + public override void ExecuteCmdlet() + { + ExecutionBlock(() => + { + // fetch source vault and target vault subscription + Dictionary TargetVaultDict = HelperUtils.ParseUri(TargetVault.ID); + string targetSub = TargetVaultDict[CmdletModel.UriEnums.Subscriptions]; + + // set target subscription + string subscriptionContext = ServiceClientAdapter.BmsAdapter.Client.SubscriptionId; + ServiceClientAdapter.BmsAdapter.Client.SubscriptionId = targetSub; + + + // Check if the Target vault is empty + /// Check the containers count in target vault + var protectionContainersCount = BackupUtils.GetProtectionContainersCount(TargetVault.Name, TargetVault.ResourceGroupName, ServiceClientAdapter); + + Logger.Instance.WriteDebug("Protection Containers within vault: " + TargetVault.Name + " and resource Group: " + + TargetVault.ResourceGroupName + " are " + protectionContainersCount); + + if (protectionContainersCount > 0) + { + throw new ArgumentException(string.Format(Resources.TargetVaultNotEmptyException)); + } + + /// check the count for VM backupItems + + int vmItemsCount = BackupUtils.GetProtectedItems(TargetVault.Name, TargetVault.ResourceGroupName, + BackupManagementType.AzureIaasVM, WorkloadType.VM, ServiceClientAdapter).Count; + + Logger.Instance.WriteDebug("Protected VMs within vault: " + TargetVault.Name + " and resource Group: " + + TargetVault.ResourceGroupName + " are " + vmItemsCount); + + if (vmItemsCount > 0) + { + throw new ArgumentException(string.Format(Resources.TargetVaultNotEmptyException)); + } + + // Confirm the target vault storage type + BackupResourceConfigResource getStorageResponse = ServiceClientAdapter.GetVaultStorageType( + TargetVault.ResourceGroupName, TargetVault.Name); + + Logger.Instance.WriteDebug("Target vault storage type: " + getStorageResponse.Properties.StorageType); + + // set subscription to original + ServiceClientAdapter.BmsAdapter.Client.SubscriptionId = subscriptionContext; + + ConfirmAction( + Force.IsPresent, + string.Format(Resources.TargetVaultStorageRedundancy, TargetVault.Name, getStorageResponse.Properties.StorageType), + Resources.TargetVaultStorageRedundancy, + getStorageResponse.Properties.StorageType, () => + { + base.ExecuteCmdlet(); + + WriteObject(true); + } + ); + }, ShouldProcess(TargetVault.Name, VerbsCommon.Set)); + } + } +} diff --git a/src/RecoveryServices/RecoveryServices.Backup/Helpers/BackupUtils.cs b/src/RecoveryServices/RecoveryServices.Backup/Helpers/BackupUtils.cs index d752dee399c4..429528c30e5d 100644 --- a/src/RecoveryServices/RecoveryServices.Backup/Helpers/BackupUtils.cs +++ b/src/RecoveryServices/RecoveryServices.Backup/Helpers/BackupUtils.cs @@ -26,6 +26,17 @@ public class BackupUtils /// secondary region mapping /// public static Dictionary regionMap = new Dictionary(){ + {"ussecwest", "usseceast"}, + {"usseceast", "ussecwest"}, + {"usnateast", "usnatwest"}, + {"usnatwest", "usnateast"}, + {"swedencentral", "swedensouth"}, + {"swedensouth", "swedencentral"}, + {"norwaywest", "norwayeast"}, + {"norwayeast", "norwaywest"}, + {"germanynorth", "germanywestcentral"}, + {"germanywestcentral", "germanynorth"}, + {"westus3", "eastus"}, {"eastasia", "southeastasia"}, {"southeastasia", "eastasia"}, {"australiaeast", "australiasoutheast"}, @@ -33,6 +44,7 @@ public class BackupUtils {"australiacentral", "australiacentral2"}, {"australiacentral2", "australiacentral"}, {"brazilsouth", "southcentralus"}, + {"brazilsoutheast", "brazilsouth"}, {"canadacentral", "canadaeast"}, {"canadaeast", "canadacentral"}, {"chinanorth", "chinaeast"}, diff --git a/src/RecoveryServices/RecoveryServices.Backup/ParamHelpMsgs.cs b/src/RecoveryServices/RecoveryServices.Backup/ParamHelpMsgs.cs index dd5bbfdd03de..e22aea0ac10f 100644 --- a/src/RecoveryServices/RecoveryServices.Backup/ParamHelpMsgs.cs +++ b/src/RecoveryServices/RecoveryServices.Backup/ParamHelpMsgs.cs @@ -197,6 +197,7 @@ internal static class DSMove public const string ForceOption = "Forces the data move operation (prevents confirmation dialog). This parameter is optional."; public const string CmdletOutput = "Please monitor the operation using Get-AzRecoveryServicesBackupJob cmdlet"; public const string RetryOnlyFailed = "Switch parameter to try data move only for containers in the source vault which are not yet moved."; + public const string CorrelationId = "Correlation Id for triggering DS Move"; } internal static class Encryption diff --git a/src/RecoveryServices/RecoveryServices.SiteRecovery.Test/RecoveryServices.SiteRecovery.Test.csproj b/src/RecoveryServices/RecoveryServices.SiteRecovery.Test/RecoveryServices.SiteRecovery.Test.csproj index bb5c6c7aa05d..466db0c22311 100644 --- a/src/RecoveryServices/RecoveryServices.SiteRecovery.Test/RecoveryServices.SiteRecovery.Test.csproj +++ b/src/RecoveryServices/RecoveryServices.SiteRecovery.Test/RecoveryServices.SiteRecovery.Test.csproj @@ -11,8 +11,8 @@ - - + + diff --git a/src/RecoveryServices/RecoveryServices/Az.RecoveryServices.psd1 b/src/RecoveryServices/RecoveryServices/Az.RecoveryServices.psd1 index 00287534d246..0e46a3f12277 100644 --- a/src/RecoveryServices/RecoveryServices/Az.RecoveryServices.psd1 +++ b/src/RecoveryServices/RecoveryServices/Az.RecoveryServices.psd1 @@ -192,9 +192,12 @@ CmdletsToExport = 'Get-AzRecoveryServicesBackupProperty', 'Undo-AzRecoveryServicesBackupItemDeletion', 'Set-AzRecoveryServicesVaultProperty', 'Get-AzRecoveryServicesVaultProperty', - 'Copy-AzRecoveryServicesVault', 'Update-AzRecoveryServicesVault', + 'Copy-AzRecoveryServicesVault', + 'Update-AzRecoveryServicesVault', 'New-AzRecoveryServicesAsrInMageRcmDiskInput', - 'Start-AzRecoveryServicesAsrCancelFailoverJob' + 'Start-AzRecoveryServicesAsrCancelFailoverJob', + 'Test-AzRecoveryServicesDSMove', + 'Initialize-AzRecoveryServicesDSMove' # Variables to export from this module # VariablesToExport = @() diff --git a/src/RecoveryServices/RecoveryServices/ChangeLog.md b/src/RecoveryServices/RecoveryServices/ChangeLog.md index 737e2b0244df..f3ccef8f3131 100644 --- a/src/RecoveryServices/RecoveryServices/ChangeLog.md +++ b/src/RecoveryServices/RecoveryServices/ChangeLog.md @@ -18,6 +18,9 @@ - Additional information about change #1 --> ## Upcoming Release +* Added cross tenant DS Move. +* Removed restriction to fetch recovery points only for a 30 days time range. +* Enabled CRR for new regions. ## Version 4.1.0 * Fixed security issue with SQL restore, this is a necessary breaking change. TargetContainer becomes mandatory for Alternate Location Restore. diff --git a/src/RecoveryServices/RecoveryServices/help/Az.RecoveryServices.md b/src/RecoveryServices/RecoveryServices/help/Az.RecoveryServices.md index 03bca3162116..4e232b488894 100644 --- a/src/RecoveryServices/RecoveryServices/help/Az.RecoveryServices.md +++ b/src/RecoveryServices/RecoveryServices/help/Az.RecoveryServices.md @@ -152,6 +152,9 @@ Imports the specified ASR vault settings file to set the vault context(PowerShel ### [Initialize-AzRecoveryServicesBackupProtectableItem](Initialize-AzRecoveryServicesBackupProtectableItem.md) This command triggers the discovery of any unprotected items of the given workload type in the given container. If the DB application is not auto-protected use this command to discover new DBs whenever they are added and proceed to protect them. +### [Initialize-AzRecoveryServicesDSMove](Initialize-AzRecoveryServicesDSMove.md) +Initializes DS move for Copy-AzRecoveryServicesVault. + ### [New-AzRecoveryServicesAsrAzureToAzureDiskReplicationConfig](New-AzRecoveryServicesAsrAzureToAzureDiskReplicationConfig.md) Creates a disk mapping object for Azure virtual machine disks to be replicated. @@ -300,6 +303,9 @@ Stops an Azure Site Recovery job. ### [Stop-AzRecoveryServicesBackupJob](Stop-AzRecoveryServicesBackupJob.md) Cancels a running job. +### [Test-AzRecoveryServicesDSMove](Test-AzRecoveryServicesDSMove.md) +This cmdlet performs necessary validations for DS Move. + ### [Undo-AzRecoveryServicesBackupItemDeletion](Undo-AzRecoveryServicesBackupItemDeletion.md) If a backup item is deleted and present in a soft-deleted state, this command brings the item back to a state where the data is retained forever diff --git a/src/RecoveryServices/RecoveryServices/help/Copy-AzRecoveryServicesVault.md b/src/RecoveryServices/RecoveryServices/help/Copy-AzRecoveryServicesVault.md index 72035512eebb..29ca83683700 100644 --- a/src/RecoveryServices/RecoveryServices/help/Copy-AzRecoveryServicesVault.md +++ b/src/RecoveryServices/RecoveryServices/help/Copy-AzRecoveryServicesVault.md @@ -12,18 +12,27 @@ Copies data from a vault in one region to a vault in another region. ## SYNTAX +### AzureRSVaultDataMoveParameterSet ``` Copy-AzRecoveryServicesVault [-Force] [-DefaultProfile ] [-SourceVault] [-TargetVault] [-RetryOnlyFailed] [-WhatIf] [-Confirm] [] ``` +### AzureRSVaultTriggerMoveParameterSet +``` +Copy-AzRecoveryServicesVault [-Force] -CorrelationIdForDataMove + [-DefaultProfile ] [-SourceVault] [-TargetVault] [-WhatIf] + [-Confirm] [] +``` + ## DESCRIPTION The **Copy-AzRecoveryServicesVault** cmdlet copies data from a vault in one region to a vault in another region. Currently we only support vault level data move. ## EXAMPLES ### Example 1: Copy data from vault1 to vault2 -``` + +```powershell PS C:\> $sourceVault = Get-AzRecoveryServicesVault -ResourceGroupName "rgName1" -Name "vault1" PS C:\> $targetVault = Get-AzRecoveryServicesVault -ResourceGroupName "rgName2" -Name "vault2" PS C:\> Copy-AzRecoveryServicesVault -SourceVault $sourceVault -TargetVault $targetVault @@ -33,7 +42,8 @@ The first two cmdlets fetch Recovery Services Vault - vault1 and vault2 respecti $sourceVault and $targetVault can also belong to different subscription within same tanent, can be fetched by setting different subscription contexts. ### Example 2: Copy data from vault1 to vault2 with only failed items -``` + +```powershell PS C:\> $sourceVault = Get-AzRecoveryServicesVault -ResourceGroupName "rgName1" -Name "vault1" PS C:\> $targetVault = Get-AzRecoveryServicesVault -ResourceGroupName "rgName2" -Name "vault2" PS C:\> Copy-AzRecoveryServicesVault -SourceVault $sourceVault -TargetVault $targetVault -RetryOnlyFailed @@ -45,6 +55,21 @@ $sourceVault and $targetVault can also belong to different subscription within s ## PARAMETERS +### -CorrelationIdForDataMove +Correlation Id for triggering DS Move. + +```yaml +Type: System.String +Parameter Sets: AzureRSVaultTriggerMoveParameterSet +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -DefaultProfile The credentials, account, tenant, and subscription used for communication with Azure. @@ -80,7 +105,7 @@ Switch parameter to try data move only for containers in the source vault which ```yaml Type: System.Management.Automation.SwitchParameter -Parameter Sets: (All) +Parameter Sets: AzureRSVaultDataMoveParameterSet Aliases: Required: False diff --git a/src/RecoveryServices/RecoveryServices/help/Initialize-AzRecoveryServicesDSMove.md b/src/RecoveryServices/RecoveryServices/help/Initialize-AzRecoveryServicesDSMove.md new file mode 100644 index 000000000000..165fb180cddd --- /dev/null +++ b/src/RecoveryServices/RecoveryServices/help/Initialize-AzRecoveryServicesDSMove.md @@ -0,0 +1,149 @@ +--- +external help file: Microsoft.Azure.PowerShell.Cmdlets.RecoveryServices.Backup.dll-Help.xml +Module Name: Az.RecoveryServices +online version: https://docs.microsoft.com/powershell/module/az.recoveryservices/initialize-azrecoveryservicesdsmove +schema: 2.0.0 +--- + +# Initialize-AzRecoveryServicesDSMove + +## SYNOPSIS +Initializes DS move for Copy-AzRecoveryServicesVault. + +## SYNTAX + +``` +Initialize-AzRecoveryServicesDSMove [-DefaultProfile ] [-SourceVault] + [-TargetVault] [-RetryOnlyFailed] [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +Initializes DS move for Copy-AzRecoveryServicesVault. It is mandatory to run Test-AzRecoveryServicesDSMove +cmdlet before this cmdlet. This cmdlet generates a Correlation Id which can be used as Input to +Copy-AzRecoveryServicesVault cmdlet. This cmdlet is useful for cross tenant DS move scenario. + +## EXAMPLES + +### Example 1: Initialize DS Move for cross subscription copy +```powershell +PS C:\> Set-AzContext -SubscriptionName $targetSubscription +PS C:\> $validated = Test-AzRecoveryServicesDSMove -SourceVault $srcVault -TargetVault $trgVault -Force +PS C:\> Set-AzContext -SubscriptionName $sourceSubscription +PS C:\> if($validated) { +>> $corr = Initialize-AzRecoveryServicesDSMove -SourceVault $srcVault -TargetVault $trgVault +>> } +``` + +First cmdlet sets target subscription context. +Second cmdlet triggers some mandatory validations on target vault. +Third cmdlet sets source subscription context. +Then based on Test-AzRecoveryServicesDSMove cmdlet state, we fetch CorrelationId using +Initialize-AzRecoveryServicesDSMove cmdlet. $corr can be input to the Copy cmdlet. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Parameter Sets: (All) +Aliases: AzContext, AzureRmContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RetryOnlyFailed +Switch parameter to try data move only for containers in the source vault which are not yet moved. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SourceVault +The source vault object to trigger data move. + +```yaml +Type: Microsoft.Azure.Commands.RecoveryServices.ARSVault +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -TargetVault +The target vault object where the data has to be moved. + +```yaml +Type: Microsoft.Azure.Commands.RecoveryServices.ARSVault +Parameter Sets: (All) +Aliases: + +Required: True +Position: 2 +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.Commands.RecoveryServices.ARSVault + +## OUTPUTS + +### System.String + +## NOTES + +## RELATED LINKS diff --git a/src/RecoveryServices/RecoveryServices/help/Test-AzRecoveryServicesDSMove.md b/src/RecoveryServices/RecoveryServices/help/Test-AzRecoveryServicesDSMove.md new file mode 100644 index 000000000000..bca3caa35783 --- /dev/null +++ b/src/RecoveryServices/RecoveryServices/help/Test-AzRecoveryServicesDSMove.md @@ -0,0 +1,150 @@ +--- +external help file: Microsoft.Azure.PowerShell.Cmdlets.RecoveryServices.Backup.dll-Help.xml +Module Name: Az.RecoveryServices +online version: https://docs.microsoft.com/powershell/module/az.recoveryservices/test-azrecoveryservicesdsmove +schema: 2.0.0 +--- + +# Test-AzRecoveryServicesDSMove + +## SYNOPSIS +This cmdlet performs necessary validations for DS Move. + +## SYNTAX + +``` +Test-AzRecoveryServicesDSMove [-Force] [-DefaultProfile ] [-SourceVault] + [-TargetVault] [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +This cmdlet performs necessary validations for DS Move. This cmdlet generates a boolean true if +all validations pass successfully. It is mandatory to run this cmdlet before Initialize-AzRecoveryServicesDSMove +cmdlet. This cmdlet is useful for cross tenant DS move scenario. + +## EXAMPLES + +### Example 1: Initialize DS Move for cross subscription copy +```powershell +PS C:\> Set-AzContext -SubscriptionName $targetSubscription +PS C:\> $validated = Test-AzRecoveryServicesDSMove -SourceVault $srcVault -TargetVault $trgVault -Force +PS C:\> Set-AzContext -SubscriptionName $sourceSubscription +PS C:\> if($validated) { +>> $corr = Initialize-AzRecoveryServicesDSMove -SourceVault $srcVault -TargetVault $trgVault +>> } +``` + +First cmdlet sets target subscription context. +Second cmdlet triggers some mandatory validations on target vault. +Third cmdlet sets source subscription context. +Then based on Test-AzRecoveryServicesDSMove cmdlet state, we fetch CorrelationId using +Initialize-AzRecoveryServicesDSMove cmdlet. $corr can be input to the Copy cmdlet. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Parameter Sets: (All) +Aliases: AzContext, AzureRmContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Force +Forces the data move operation (prevents confirmation dialog). +This parameter is optional. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SourceVault +The source vault object to trigger data move. + +```yaml +Type: Microsoft.Azure.Commands.RecoveryServices.ARSVault +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -TargetVault +The target vault object where the data has to be moved. + +```yaml +Type: Microsoft.Azure.Commands.RecoveryServices.ARSVault +Parameter Sets: (All) +Aliases: + +Required: True +Position: 2 +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.Commands.RecoveryServices.ARSVault + +## OUTPUTS + +### System.Boolean + +## NOTES + +## RELATED LINKS diff --git a/src/ResourceGraph/ResourceGraph.Test/ScenarioTests/ResourceGraphQueryTests.ps1 b/src/ResourceGraph/ResourceGraph.Test/ScenarioTests/ResourceGraphQueryTests.ps1 index baa48a3dfb79..71cdff1996e4 100644 --- a/src/ResourceGraph/ResourceGraph.Test/ScenarioTests/ResourceGraphQueryTests.ps1 +++ b/src/ResourceGraph/ResourceGraph.Test/ScenarioTests/ResourceGraphQueryTests.ps1 @@ -19,8 +19,8 @@ Run simple query function Search-AzureRmGraph-Query { $queryResult = Search-AzGraph 'Resources | where tags != "" | project id, tags, properties | limit 2' - - Assert-IsInstance Microsoft.Azure.Commands.ResourceGraph.Models.PSResourceGraphResponse $queryResult + + Assert-IsInstance Microsoft.Azure.Commands.ResourceGraph.Models.PSResourceGraphResponse[PSObject] $queryResult Assert-Null $queryResult.SkipToken Assert-IsInstance System.Collections.Generic.List[PSObject] $queryResult.Data Assert-AreEqual 2 $queryResult.Data.Count @@ -55,7 +55,7 @@ function Search-AzureRmGraph-PagedQuery # Page size was artificially set to 2 rows $queryResult = Search-AzGraph "project id" -First 3 -Skip 2 - Assert-IsInstance Microsoft.Azure.Commands.ResourceGraph.Models.PSResourceGraphResponse $queryResult + Assert-IsInstance Microsoft.Azure.Commands.ResourceGraph.Models.PSResourceGraphResponse[PSObject] $queryResult Assert-IsInstance System.String $queryResult.SkipToken Assert-IsInstance System.Collections.Generic.List[PSObject] $queryResult.Data Assert-AreEqual 3 $queryResult.Data.Count @@ -95,17 +95,17 @@ function Search-AzureRmGraph-Subscriptions $queryResultOneSub = Search-AzGraph $query -Subscription $testSubId $queryResultMultipleSubs = Search-AzGraph $query -Subscription @($testSubId, $nonExsitentTestSubId) - Assert-IsInstance Microsoft.Azure.Commands.ResourceGraph.Models.PSResourceGraphResponse $queryResultSubsFromContext + Assert-IsInstance Microsoft.Azure.Commands.ResourceGraph.Models.PSResourceGraphResponse[PSObject] $queryResultSubsFromContext Assert-Null $queryResultSubsFromContext.SkipToken Assert-IsInstance System.Collections.Generic.List[PSObject] $queryResultSubsFromContext.Data Assert-AreEqual $testSubId $queryResultSubsFromContext.Data.subscriptionId - Assert-IsInstance Microsoft.Azure.Commands.ResourceGraph.Models.PSResourceGraphResponse $queryResultOneSub + Assert-IsInstance Microsoft.Azure.Commands.ResourceGraph.Models.PSResourceGraphResponse[PSObject] $queryResultOneSub Assert-Null $queryResultOneSub.SkipToken Assert-IsInstance System.Collections.Generic.List[PSObject] $queryResultOneSub.Data Assert-AreEqual $testSubId $queryResultOneSub.Data.subscriptionId - Assert-IsInstance Microsoft.Azure.Commands.ResourceGraph.Models.PSResourceGraphResponse $queryResultMultipleSubs + Assert-IsInstance Microsoft.Azure.Commands.ResourceGraph.Models.PSResourceGraphResponse[PSObject] $queryResultMultipleSubs Assert-Null $queryResultMultipleSubs.SkipToken Assert-IsInstance System.Collections.Generic.List[PSObject] $queryResultMultipleSubs.Data Assert-AreEqual $testSubId $queryResultMultipleSubs.Data.subscriptionId @@ -126,12 +126,12 @@ function Search-AzureRmGraph-ManagementGroups $queryResultOneMg = Search-AzGraph $query -ManagementGroup $testMgId1 $queryResultMultipleMgs = Search-AzGraph $query -ManagementGroup @($testMgId1, $testMgId2, $nonExistentTestMgId) -AllowPartialScope - Assert-IsInstance Microsoft.Azure.Commands.ResourceGraph.Models.PSResourceGraphResponse $queryResultOneMg + Assert-IsInstance Microsoft.Azure.Commands.ResourceGraph.Models.PSResourceGraphResponse[PSObject] $queryResultOneMg Assert-Null $queryResultOneMg.SkipToken Assert-IsInstance System.Collections.Generic.List[PSObject] $queryResultOneMg.Data Assert-AreEqual $testSubId $queryResultOneMg.Data.subscriptionId - Assert-IsInstance Microsoft.Azure.Commands.ResourceGraph.Models.PSResourceGraphResponse $queryResultMultipleMgs + Assert-IsInstance Microsoft.Azure.Commands.ResourceGraph.Models.PSResourceGraphResponse[PSObject] $queryResultMultipleMgs Assert-Null $queryResultMultipleMgs.SkipToken Assert-IsInstance System.Collections.Generic.List[PSObject] $queryResultMultipleMgs.Data Assert-AreEqual $testSubId $queryResultMultipleMgs.Data.subscriptionId @@ -145,7 +145,7 @@ function Search-AzureRmGraph-SkipTokenQuery { $queryResult = Search-AzGraph "project id, properties" -SkipToken "ew0KICAiJGlkIjogIjEiLA0KICAiTWF4Um93cyI6IDMsDQogICJSb3dzVG9Ta2lwIjogMywNCiAgIkt1c3RvQ2x1c3RlclVybCI6ICJodHRwczovL2FyZy1ldXMtc2l4LXNmLmFyZy5jb3JlLndpbmRvd3MubmV0Ig0KfQ==" - Assert-IsInstance Microsoft.Azure.Commands.ResourceGraph.Models.PSResourceGraphResponse $queryResult + Assert-IsInstance Microsoft.Azure.Commands.ResourceGraph.Models.PSResourceGraphResponse[PSObject] $queryResult Assert-IsInstance System.String $queryResult.SkipToken Assert-IsInstance System.Collections.Generic.List[PSObject] $queryResult.Data Assert-AreEqual 3 $queryResult.Data.Count diff --git a/src/ResourceGraph/ResourceGraph/Az.ResourceGraph.psd1 b/src/ResourceGraph/ResourceGraph/Az.ResourceGraph.psd1 index 29b3d7e14b69..0c34a6f1dbe3 100644 --- a/src/ResourceGraph/ResourceGraph/Az.ResourceGraph.psd1 +++ b/src/ResourceGraph/ResourceGraph/Az.ResourceGraph.psd1 @@ -66,11 +66,11 @@ RequiredAssemblies = 'Microsoft.Azure.Management.ResourceGraph.dll', # TypesToProcess = @() # Format files (.ps1xml) to be loaded when importing this module -FormatsToProcess = 'ResourceGraph.format.ps1xml', +FormatsToProcess = 'Microsoft.Azure.PowerShell.Cmdlets.ResourceGraph.generated.format.ps1xml', 'ResourceGraph.Autorest\Az.ResourceGraph.format.ps1xml' # Modules to import as nested modules of the module specified in RootModule/ModuleToProcess -NestedModules = @('Az.ResourceGraph.psm1', +NestedModules = @('Microsoft.Azure.PowerShell.Cmdlets.ResourceGraph.dll', 'ResourceGraph.Autorest\Az.ResourceGraph.psm1') # Functions to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no functions to export. diff --git a/src/ResourceGraph/ResourceGraph/ChangeLog.md b/src/ResourceGraph/ResourceGraph/ChangeLog.md index b0c35744ab08..2c6fb3a64f1e 100644 --- a/src/ResourceGraph/ResourceGraph/ChangeLog.md +++ b/src/ResourceGraph/ResourceGraph/ChangeLog.md @@ -18,6 +18,8 @@ - Additional information about change #1 --> ## Upcoming Release +* Fixed the output print issue for `Search-AzGraph` by updating the output type to Microsoft.Azure.Commands.ResourceGraph.Models.PSResourceGraphResponse`1[[System.Management.Automation.PSObject]]. +* Fixed the issue when Search-AzGraph fails if no subscriptions are stored in the context. ## Version 0.10.0 * Changed output of `Search-AzGraph` to PSResourceGraphResponse which wrapped previous output under Data property. diff --git a/src/ResourceGraph/ResourceGraph/Cmdlets/SearchAzureRmGraph.cs b/src/ResourceGraph/ResourceGraph/Cmdlets/SearchAzureRmGraph.cs index 674d722d56da..a8d7a79313ca 100644 --- a/src/ResourceGraph/ResourceGraph/Cmdlets/SearchAzureRmGraph.cs +++ b/src/ResourceGraph/ResourceGraph/Cmdlets/SearchAzureRmGraph.cs @@ -27,7 +27,7 @@ namespace Microsoft.Azure.Commands.ResourceGraph.Cmdlets /// Search-AzGraph cmdlet /// /// - [Cmdlet(VerbsCommon.Search, ResourceManager.Common.AzureRMConstants.AzureRMPrefix + "Graph", DefaultParameterSetName = "SubscriptionScopedQuery"), OutputType(typeof(PSResourceGraphResponse))] + [Cmdlet(VerbsCommon.Search, ResourceManager.Common.AzureRMConstants.AzureRMPrefix + "Graph", DefaultParameterSetName = "SubscriptionScopedQuery"), OutputType(typeof(PSResourceGraphResponse))] public class SearchAzureRmGraph : ResourceGraphBaseCmdlet { /// @@ -150,7 +150,7 @@ public override void ExecuteCmdlet() IList subscriptions = null; if (managementGroups == null) { - subscriptions = this.GetSubscriptions().ToList(); + subscriptions = this.GetSubscriptions()?.ToList(); if (subscriptions != null && subscriptions.Count > SubscriptionLimit) { subscriptions = subscriptions.Take(SubscriptionLimit).ToList(); @@ -160,7 +160,7 @@ public override void ExecuteCmdlet() } } - var psResourceGraphResponse = new PSResourceGraphResponse(); + var psResourceGraphResponse = new PSResourceGraphResponse(); QueryResponse response = null; var resultTruncated = false; @@ -262,7 +262,7 @@ private IEnumerable GetSubscriptions() } var accountSubscriptions = this.DefaultContext.Account.GetSubscriptions(); - if (accountSubscriptions.Length > 0) + if (accountSubscriptions?.Length > 0) { return accountSubscriptions; } diff --git a/src/ResourceGraph/ResourceGraph/ResourceGraph.format.ps1xml b/src/ResourceGraph/ResourceGraph/Microsoft.Azure.PowerShell.Cmdlets.ResourceGraph.generated.format.ps1xml similarity index 64% rename from src/ResourceGraph/ResourceGraph/ResourceGraph.format.ps1xml rename to src/ResourceGraph/ResourceGraph/Microsoft.Azure.PowerShell.Cmdlets.ResourceGraph.generated.format.ps1xml index c37333a6aec6..376e897d9630 100644 --- a/src/ResourceGraph/ResourceGraph/ResourceGraph.format.ps1xml +++ b/src/ResourceGraph/ResourceGraph/Microsoft.Azure.PowerShell.Cmdlets.ResourceGraph.generated.format.ps1xml @@ -1,10 +1,10 @@ - + - Microsoft.Azure.Commands.ResourceGraph.Models.PSResourceGraphResponse + Microsoft.Azure.Commands.ResourceGraph.Models.PSResourceGraphResponse`1[[System.Management.Automation.PSObject]] - Microsoft.Azure.Commands.ResourceGraph.Models.PSResourceGraphResponse + Microsoft.Azure.Commands.ResourceGraph.Models.PSResourceGraphResponse`1[[System.Management.Automation.PSObject]] @@ -12,19 +12,14 @@ SkipToken - - - $_.SkipToken -ne $null - - Data - + - + \ No newline at end of file diff --git a/src/ResourceGraph/ResourceGraph/Models/PSResourceGraphResponse.cs b/src/ResourceGraph/ResourceGraph/Models/PSResourceGraphResponse.cs index 96e81b15eb35..31534deadb6e 100644 --- a/src/ResourceGraph/ResourceGraph/Models/PSResourceGraphResponse.cs +++ b/src/ResourceGraph/ResourceGraph/Models/PSResourceGraphResponse.cs @@ -14,17 +14,53 @@ namespace Microsoft.Azure.Commands.ResourceGraph.Models { + using System.Collections; using System.Collections.Generic; - using System.Management.Automation; using Microsoft.WindowsAzure.Commands.Common.Attributes; - public class PSResourceGraphResponse + public class PSResourceGraphResponse : IList { [Ps1Xml(Target = ViewControl.List)] public string SkipToken { get; set; } [Ps1Xml(Target = ViewControl.List)] public IList Data { get; set; } + public PSObject this[int index] + { + get => Data[index]; + set => Data[index] = value; + } + public IEnumerator GetEnumerator() + { + return Data.GetEnumerator(); + } + + IEnumerator IEnumerable.GetEnumerator() + { + return GetEnumerator(); + } + + public bool IsReadOnly => Data.IsReadOnly; + + public int Count => Data.Count; + + public void Add(PSObject value) => Data.Add(value); + + public void Clear() => Data.Clear(); + + public bool Contains(PSObject value) => Data.Contains(value); + + public void CopyTo(PSObject[] array, int index) => Data.CopyTo(array, index); + + public int IndexOf(PSObject value) => Data.IndexOf(value); + + public void Insert(int index, PSObject value) => Data.Insert(index, value); + + public void Remove(PSObject value) => Data.Remove(value); + + public void RemoveAt(int index) => Data.RemoveAt(index); + + bool ICollection.Remove(PSObject item) => Data.Remove(item); } } diff --git a/src/ResourceGraph/ResourceGraph/help/Search-AzGraph.md b/src/ResourceGraph/ResourceGraph/help/Search-AzGraph.md index cd4d771d943f..5b06bda9f2b2 100644 --- a/src/ResourceGraph/ResourceGraph/help/Search-AzGraph.md +++ b/src/ResourceGraph/ResourceGraph/help/Search-AzGraph.md @@ -39,12 +39,14 @@ name : nt type : microsoft.compute/virtualmachinescalesets location : eastus tags : @{resourceType=Service Fabric; clusterName=gov-art-int-nt-a} +ResourceId : /subscriptions/1ef51df4-f8a9-4b69-9919-1ef51df4eff6/resourceGroups/Service-INT-a/providers/Microsoft.Compute/virtualMachineScaleSets/nt id : /subscriptions/1ef51df4-f8a9-4b69-9919-1ef51df4eff6/resourceGroups/Service-INT-a/providers/Microsoft.EventGrid/topics/egtopic-1 name : egtopic-1 type : microsoft.eventgrid/topics location : westus2 tags : +ResourceId : /subscriptions/1ef51df4-f8a9-4b69-9919-1ef51df4eff6/resourceGroups/Service-INT-a/providers/Microsoft.EventGrid/topics/egtopic-1 ``` Simple resources query requesting a subset of resource fields. @@ -64,21 +66,28 @@ A complex query on resources featuring field selection, filtering and summarizin ### Example 3 ```powershell -PS C:\> Search-AzGraph -Query 'project id, name' -SkipToken 'skiptokenvaluefromthepreviousquery==' +PS C:\> $response = Search-AzGraph -Query "project id, name, type, location" -First 2 +PS C:\> Search-AzGraph -Query "project id, name, type, location" -SkipToken $response.SkipToken -id : /subscriptions/1ef51df4-f8a9-4b69-9919-1ef51df4eff6/resourceGroups/Service-INT-b/providers/Microsoft.Compute/virtualMachineScaleSets/nt2 -name : nt2 +id : /subscriptions/1ef51df4-f8a9-4b69-9919-1ef51df4eff6/resourceGroups/test/providers/Microsoft.Network/networkInterfaces/17ni +name : 17ni +type : microsoft.network/networkinterfaces +location : westeurope +ResourceId : /subscriptions/1ef51df4-f8a9-4b69-9919-1ef51df4eff6/resourceGroups/test/providers/Microsoft.Network/networkInterfaces/17ni -id : /subscriptions/1ef51df4-f8a9-4b69-9919-1ef51df4eff6/resourceGroups/Service-INT-b/providers/Microsoft.EventGrid/topics/egtopic-2 -name : egtopic-2 +id : /subscriptions/1ef51df4-f8a9-4b69-9919-1ef51df4eff6/resourceGroups/test/providers/Microsoft.Network/networkSecurityGroups/17nsg +name : 17nsg +type : microsoft.network/networksecuritygroups +location : westeurope +ResourceId : /subscriptions/1ef51df4-f8a9-4b69-9919-1ef51df4eff6/resourceGroups/test/providers/Microsoft.Network/networkSecurityGroups/17nsg ``` -A query with the skip token passed from the previous query results +A query with the skip token passed from the previous query results. Please note that keeping id in the results is mandatory to get back a skip token. ### Example 4 ```powershell -PS C:\> Search-AzGraph -Query 'project id, name, type, location, tags' -First 2 -ManagementGroup 'MyManagementGroupId' -AllowPartialScope +PS C:\> Search-AzGraph -Query "project id, name, type, location, tags" -First 2 -ManagementGroup MyManagementGroupId -AllowPartialScope id : /subscriptions/1ef51df4-f8a9-4b69-9919-1ef51df4eff6/resourceGroups/Service-INT-a/providers/Microsoft.Compute/virtualMachineScaleSets/nt @@ -86,12 +95,14 @@ name : nt type : microsoft.compute/virtualmachinescalesets location : eastus tags : @{resourceType=Service Fabric; clusterName=gov-art-int-nt-a} +ResourceId : /subscriptions/1ef51df4-f8a9-4b69-9919-1ef51df4eff6/resourceGroups/Service-INT-a/providers/Microsoft.Compute/virtualMachineScaleSets/nt id : /subscriptions/1ef51df4-f8a9-4b69-9919-1ef51df4eff6/resourceGroups/Service-INT-a/providers/Microsoft.EventGrid/topics/egtopic-1 name : egtopic-1 type : microsoft.eventgrid/topics location : westus2 tags : +ResourceId : /subscriptions/1ef51df4-f8a9-4b69-9919-1ef51df4eff6/resourceGroups/Service-INT-a/providers/Microsoft.EventGrid/topics/egtopic-1 ``` A query scoped to the management group that allows the query to succeed with partial scope result if MyManagementGroupId has more than N subscriptions underneath. @@ -229,7 +240,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.Commands.ResourceGraph.Models.PSResourceGraphResponse +### Microsoft.Azure.Commands.ResourceGraph.Models.PSResourceGraphResponse`1[[System.Management.Automation.PSObject]] ## NOTES diff --git a/src/Resources/ResourceManager/Properties/AssemblyInfo.cs b/src/Resources/ResourceManager/Properties/AssemblyInfo.cs index 030635e3c8d8..409a46a5b097 100644 --- a/src/Resources/ResourceManager/Properties/AssemblyInfo.cs +++ b/src/Resources/ResourceManager/Properties/AssemblyInfo.cs @@ -25,8 +25,8 @@ [assembly: ComVisible(false)] [assembly: CLSCompliant(false)] [assembly: Guid("e8f34267-c461-4eae-b156-5f3528553d10")] -[assembly: AssemblyVersion("4.1.0")] -[assembly: AssemblyFileVersion("4.1.0")] +[assembly: AssemblyVersion("4.1.1")] +[assembly: AssemblyFileVersion("4.1.1")] #if !SIGN [assembly: InternalsVisibleTo("Microsoft.Azure.PowerShell.Cmdlets.Resources.Test")] [assembly: InternalsVisibleTo("Microsoft.Azure.PowerShell.Cmdlets.MachineLearning.Test")] diff --git a/src/Resources/Resources/Az.Resources.psd1 b/src/Resources/Resources/Az.Resources.psd1 index 5f736203f2cc..1e4d14950662 100644 --- a/src/Resources/Resources/Az.Resources.psd1 +++ b/src/Resources/Resources/Az.Resources.psd1 @@ -3,7 +3,7 @@ # # Generated by: Microsoft Corporation # -# Generated on: 5/20/2021 +# Generated on: 5/28/2021 # @{ @@ -12,7 +12,7 @@ # RootModule = '' # Version number of this module. -ModuleVersion = '4.1.0' +ModuleVersion = '4.1.1' # Supported PSEditions CompatiblePSEditions = 'Core', 'Desktop' @@ -54,7 +54,7 @@ DotNetFrameworkVersion = '4.7.2' # ProcessorArchitecture = '' # Modules that must be imported into the global environment prior to importing this module -RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '2.2.8'; }) +RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '2.3.0'; }) # Assemblies that must be loaded prior to importing this module RequiredAssemblies = 'Microsoft.Azure.Management.Authorization.dll', @@ -197,12 +197,7 @@ PrivateData = @{ # IconUri = '' # ReleaseNotes of this module - ReleaseNotes = '* Changed ''-IdentifierUris'' in ''New-AzADApplication'' to optional parameter -* Removed generated ''DisplayName'' of ADApplication created by ''New-AzADServicePrincipal'' -* Updated SDK to 3.13.1-preview to use GA TemplateSpecs API version -* Added ''AdditionalProperties'' to PSADUser and PSADGroup [#14568] -* Supported ''CustomKeyIdentifier'' in ''New-AzADAppCredential'' and ''Get-AzADAppCredential'' [#11457], [#13723] -* Changed ''MainTemplate'' to be shown by the default formatter for Template Spec Versions' + ReleaseNotes = '* Fixed issue that property ''IdentifierUri'' is cleaned by ''Update-AzAdApplication'' [#15134]' # Prerelease string of this module # Prerelease = '' diff --git a/src/Resources/Resources/ChangeLog.md b/src/Resources/Resources/ChangeLog.md index 197ebd971ddc..0e33b350f0f6 100644 --- a/src/Resources/Resources/ChangeLog.md +++ b/src/Resources/Resources/ChangeLog.md @@ -19,8 +19,10 @@ --> ## Upcoming Release -* Allow naming the deployment when testing deployments [#11497] -* Fixed issue that property `IdentifierUri` is cleaned by `Update-AzAdApplication` [#15134] +* Allowed naming the deployment when testing deployments [#11497] + +## Version 4.1.1 + Fixed issue that property `IdentifierUri` is cleaned by `Update-AzAdApplication` [#15134] ## Version 4.1.0 * Changed `-IdentifierUris` in `New-AzADApplication` to optional parameter diff --git a/src/Resources/Resources/Properties/AssemblyInfo.cs b/src/Resources/Resources/Properties/AssemblyInfo.cs index 27368138e244..a7890a45eb35 100644 --- a/src/Resources/Resources/Properties/AssemblyInfo.cs +++ b/src/Resources/Resources/Properties/AssemblyInfo.cs @@ -25,8 +25,8 @@ [assembly: ComVisible(false)] [assembly: CLSCompliant(false)] [assembly: Guid("e386b843-f3f0-4db3-8664-37d16b860dde")] -[assembly: AssemblyVersion("4.1.0")] -[assembly: AssemblyFileVersion("4.1.0")] +[assembly: AssemblyVersion("4.1.1")] +[assembly: AssemblyFileVersion("4.1.1")] #if !SIGN [assembly: InternalsVisibleTo("Microsoft.Azure.PowerShell.Cmdlets.Resources.Test")] #endif diff --git a/src/Resources/Tags/Properties/AssemblyInfo.cs b/src/Resources/Tags/Properties/AssemblyInfo.cs index 3fba757811f4..abac66e6bddd 100644 --- a/src/Resources/Tags/Properties/AssemblyInfo.cs +++ b/src/Resources/Tags/Properties/AssemblyInfo.cs @@ -25,8 +25,8 @@ [assembly: ComVisible(false)] [assembly: CLSCompliant(false)] [assembly: Guid("e386b843-f3f0-4db3-8664-37d16b860dde")] -[assembly: AssemblyVersion("4.1.0")] -[assembly: AssemblyFileVersion("4.1.0")] +[assembly: AssemblyVersion("4.1.1")] +[assembly: AssemblyFileVersion("4.1.1")] #if !SIGN [assembly: InternalsVisibleTo("Microsoft.Azure.PowerShell.Cmdlets.Resources.Test")] #endif diff --git a/src/Security/Security.Test/Security.Test.csproj b/src/Security/Security.Test/Security.Test.csproj index 19cf17a657cf..90548e3f83ee 100644 --- a/src/Security/Security.Test/Security.Test.csproj +++ b/src/Security/Security.Test/Security.Test.csproj @@ -42,7 +42,7 @@ Always - + \ No newline at end of file diff --git a/src/SecurityInsights/SecurityInsights/help/Get-AzSentinelAlertRule.md b/src/SecurityInsights/SecurityInsights/help/Get-AzSentinelAlertRule.md index 7dd5d9b45c9c..081aaecb47d2 100644 --- a/src/SecurityInsights/SecurityInsights/help/Get-AzSentinelAlertRule.md +++ b/src/SecurityInsights/SecurityInsights/help/Get-AzSentinelAlertRule.md @@ -35,7 +35,7 @@ If you specify the *AlertRuleId* parameter, a single AlertRule object is returne If you do not specify the *AlertRuleId* parameter, an array containing all of the Alert Rules in the specified workspace is returned. You can use the AlertRule object to update the AlertRule. For example you can enable or disable the AlertRule.
-*Note: An AlertRuleId is in the following format: c464bcd7-daee-47ff-ac58-1fbb73cf1d6b and can be found in the Azure Sentinel Analytics view under the rule details pane on your right in the field "Id"* +*Note: An AlertRuleId can be any string, as long as it is unique in your workspace and can be found in the Azure Sentinel Analytics view under the rule details pane on your right in the field "Id"* ## EXAMPLES diff --git a/src/SecurityInsights/SecurityInsights/help/Get-AzSentinelAlertRuleTemplate.md b/src/SecurityInsights/SecurityInsights/help/Get-AzSentinelAlertRuleTemplate.md index 9833cf5fe79b..3b3d56a7da07 100644 --- a/src/SecurityInsights/SecurityInsights/help/Get-AzSentinelAlertRuleTemplate.md +++ b/src/SecurityInsights/SecurityInsights/help/Get-AzSentinelAlertRuleTemplate.md @@ -54,10 +54,10 @@ This example gets a specific **AlertRuleTemplate** in the specified workspace, a ### Example 3 ```powershell -Get-AzSentinelAlertRuleTemplate @SentinelConnection | Where-Object {$_.Kind -eq "Azure Active Directory"} +Get-AzSentinelAlertRuleTemplate @SentinelConnection | Where-Object {$_.Kind -eq "Scheduled"} ``` -This example (using a connection object) gets AlertRuleTemplates of the kind "Azure Active Directory" +This example (using a connection object) gets AlertRuleTemplates of the kind "Scheduled" ## PARAMETERS diff --git a/src/SignalR/SignalR.Test/SignalR.Test.csproj b/src/SignalR/SignalR.Test/SignalR.Test.csproj index fe17a7ffb97b..b4b78361cd3c 100644 --- a/src/SignalR/SignalR.Test/SignalR.Test.csproj +++ b/src/SignalR/SignalR.Test/SignalR.Test.csproj @@ -11,7 +11,7 @@ - + diff --git a/src/SignalR/SignalR/ChangeLog.md b/src/SignalR/SignalR/ChangeLog.md index bcc285188391..b16beb1f94ec 100644 --- a/src/SignalR/SignalR/ChangeLog.md +++ b/src/SignalR/SignalR/ChangeLog.md @@ -18,7 +18,7 @@ - Additional information about change #1 --> ## Upcoming Release -* Changes to `Allow` and `Deny` parameters of `Update-AzSignalRNetworkAcl` cmdlet: +* Changed to `Allow` and `Deny` parameters of `Update-AzSignalRNetworkAcl` cmdlet: - Accepted `Trace` as a valid value. - Accepted `@()` as empty collection to clear the list. * Supported `ResourceGroupCompleter` and `ResourceNameCompleter` in the applicable cmdlets. diff --git a/src/Sql/Sql.LegacySdk/Generated/Models/EncryptionProtectorProperties.cs b/src/Sql/Sql.LegacySdk/Generated/Models/EncryptionProtectorProperties.cs index 9b958824508f..d98c70d5c858 100644 --- a/src/Sql/Sql.LegacySdk/Generated/Models/EncryptionProtectorProperties.cs +++ b/src/Sql/Sql.LegacySdk/Generated/Models/EncryptionProtectorProperties.cs @@ -62,7 +62,7 @@ public string Uri get { return this._uri; } set { this._uri = value; } } - + /// /// Initializes a new instance of the EncryptionProtectorProperties /// class. diff --git a/src/Sql/Sql.Test/ScenarioTests/ReadScaleCrudTests.ps1 b/src/Sql/Sql.Test/ScenarioTests/ReadScaleCrudTests.ps1 index 738f808abe91..47901a8a648e 100644 --- a/src/Sql/Sql.Test/ScenarioTests/ReadScaleCrudTests.ps1 +++ b/src/Sql/Sql.Test/ScenarioTests/ReadScaleCrudTests.ps1 @@ -60,6 +60,11 @@ function Test-GetDatabaseReadScale ($serverVersion = "12.0", $location = "Southe $db1 = Get-AzSqlDatabase -ResourceGroupName $server.ResourceGroupname -ServerName $server.ServerName -DatabaseName $db.DatabaseName Assert-AreEqual Enabled $db1.ReadScale + # Alter database without specifying read scale value, it should remain enabled + $db2 = Set-AzSqlDatabase -ResourceGroupName $db.ResourceGroupName -ServerName $db.ServerName -DatabaseName $db.DatabaseName ` + -RequestedServiceObjectiveName P2 + Assert-AreEqual Enabled $db2.ReadScale + # Alter read scale properties, Premium ignores HighAvailabilityReplicaCount $db2 = Set-AzSqlDatabase -ResourceGroupName $db.ResourceGroupName -ServerName $db.ServerName -DatabaseName $db.DatabaseName ` -ReadScale Disabled -HighAvailabilityReplicaCount -1 diff --git a/src/Sql/Sql.Test/ScenarioTests/TransparentDataEncryptionCrudTests.cs b/src/Sql/Sql.Test/ScenarioTests/TransparentDataEncryptionCrudTests.cs index d53d56bf33c4..859b88f1410d 100644 --- a/src/Sql/Sql.Test/ScenarioTests/TransparentDataEncryptionCrudTests.cs +++ b/src/Sql/Sql.Test/ScenarioTests/TransparentDataEncryptionCrudTests.cs @@ -42,7 +42,7 @@ public void TestDatabaseTransparentDataEncryptionGet() RunPowerShellTest("Test-GetTransparentDataEncryption"); } - [Fact] + [Fact(Skip = "TODO: Skipping as the model got updated from Legacy Sdk")] [Trait(Category.AcceptanceType, Category.CheckIn)] public void TestServerTransparentDataEncryptionProtectorGet() { diff --git a/src/Sql/Sql.Test/ScenarioTests/TransparentDataEncryptionCrudTests.ps1 b/src/Sql/Sql.Test/ScenarioTests/TransparentDataEncryptionCrudTests.ps1 index 11b2003e4f0a..f1c2204230f9 100644 --- a/src/Sql/Sql.Test/ScenarioTests/TransparentDataEncryptionCrudTests.ps1 +++ b/src/Sql/Sql.Test/ScenarioTests/TransparentDataEncryptionCrudTests.ps1 @@ -153,4 +153,4 @@ function Test-SetTransparentDataEncryptionProtector { Remove-ResourceGroupForTest $rg } -} +} \ No newline at end of file diff --git a/src/Sql/Sql.Test/SessionRecords/Microsoft.Azure.Commands.Sql.Test.ScenarioTests.ReadScaleCrudTests/TestDatabaseReadScaleGet.json b/src/Sql/Sql.Test/SessionRecords/Microsoft.Azure.Commands.Sql.Test.ScenarioTests.ReadScaleCrudTests/TestDatabaseReadScaleGet.json index 5a299ee832f5..f504626f6e80 100644 --- a/src/Sql/Sql.Test/SessionRecords/Microsoft.Azure.Commands.Sql.Test.ScenarioTests.ReadScaleCrudTests/TestDatabaseReadScaleGet.json +++ b/src/Sql/Sql.Test/SessionRecords/Microsoft.Azure.Commands.Sql.Test.ScenarioTests.ReadScaleCrudTests/TestDatabaseReadScaleGet.json @@ -1,22 +1,22 @@ { "Entries": [ { - "RequestUri": "/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/resourcegroups/ps4849?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMmM2NDcwNTYtYmFiMi00MTc1LWIxNzItNDkzZmYwNDllYjI5L3Jlc291cmNlZ3JvdXBzL3BzNDg0OT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourcegroups/ps5519?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTE0NDY2OTMtZGFmYS00Y2MwLThiMTItZWMyYzZjM2Y2MjUwL3Jlc291cmNlZ3JvdXBzL3BzNTUxOT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westcentralus\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "b816fc97-3058-4148-8c59-0097ebf69a0e" + "ff48de59-6e8f-4b2d-a1a3-4da6ae236bfc" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" ], "Content-Type": [ "application/json; charset=utf-8" @@ -33,16 +33,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1198" + "1199" ], "x-ms-request-id": [ - "eda0ab11-c758-420a-be00-95db7a5deac7" + "32407aa1-c2f0-446a-a329-86dae44f1f58" ], "x-ms-correlation-request-id": [ - "eda0ab11-c758-420a-be00-95db7a5deac7" + "32407aa1-c2f0-446a-a329-86dae44f1f58" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210517T023009Z:eda0ab11-c758-420a-be00-95db7a5deac7" + "WESTCENTRALUS:20210602T174906Z:32407aa1-c2f0-446a-a329-86dae44f1f58" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -51,7 +51,7 @@ "nosniff" ], "Date": [ - "Mon, 17 May 2021 02:30:08 GMT" + "Wed, 02 Jun 2021 17:49:06 GMT" ], "Content-Length": [ "172" @@ -63,26 +63,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/resourceGroups/ps4849\",\r\n \"name\": \"ps4849\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519\",\r\n \"name\": \"ps5519\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/resourceGroups/ps4849/providers/Microsoft.Sql/servers/ps8550?api-version=2020-11-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMmM2NDcwNTYtYmFiMi00MTc1LWIxNzItNDkzZmYwNDllYjI5L3Jlc291cmNlR3JvdXBzL3BzNDg0OS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9zZXJ2ZXJzL3BzODU1MD9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/servers/ps3459?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTE0NDY2OTMtZGFmYS00Y2MwLThiMTItZWMyYzZjM2Y2MjUwL3Jlc291cmNlR3JvdXBzL3BzNTUxOS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9zZXJ2ZXJzL3BzMzQ1OT9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "e2695490-56fe-4939-88ed-37605f015f53" + "acd89223-f2ff-4a5e-bc51-eb0c4c4c1b09" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.52.0.0" + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.53.0.0" ] }, "ResponseHeaders": { @@ -96,13 +96,13 @@ "gateway" ], "x-ms-request-id": [ - "2527e604-8de2-42ac-8c3a-21fb9ab3e2d6" + "a09aea0f-eeb8-49d5-be71-7b753605eacb" ], "x-ms-correlation-request-id": [ - "2527e604-8de2-42ac-8c3a-21fb9ab3e2d6" + "a09aea0f-eeb8-49d5-be71-7b753605eacb" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210517T023009Z:2527e604-8de2-42ac-8c3a-21fb9ab3e2d6" + "WESTCENTRALUS:20210602T174906Z:a09aea0f-eeb8-49d5-be71-7b753605eacb" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -111,7 +111,7 @@ "nosniff" ], "Date": [ - "Mon, 17 May 2021 02:30:09 GMT" + "Wed, 02 Jun 2021 17:49:06 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -123,23 +123,23 @@ "206" ] }, - "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Sql/servers/ps8550' under resource group 'ps4849' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Sql/servers/ps3459' under resource group 'ps5519' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", "StatusCode": 404 }, { - "RequestUri": "/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/resourceGroups/ps4849/providers/Microsoft.Sql/servers/ps8550?api-version=2020-11-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMmM2NDcwNTYtYmFiMi00MTc1LWIxNzItNDkzZmYwNDllYjI5L3Jlc291cmNlR3JvdXBzL3BzNDg0OS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9zZXJ2ZXJzL3BzODU1MD9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/servers/ps3459?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTE0NDY2OTMtZGFmYS00Y2MwLThiMTItZWMyYzZjM2Y2MjUwL3Jlc291cmNlR3JvdXBzL3BzNTUxOS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9zZXJ2ZXJzL3BzMzQ1OT9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "e2695490-56fe-4939-88ed-37605f015f53" + "acd89223-f2ff-4a5e-bc51-eb0c4c4c1b09" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.52.0.0" + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.53.0.0" ] }, "ResponseHeaders": { @@ -150,7 +150,7 @@ "no-cache" ], "x-ms-request-id": [ - "f843a091-2844-4e9b-933a-5c66060ef224" + "359abf5e-db46-4fd6-abcb-be80061caee3" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -159,10 +159,10 @@ "11991" ], "x-ms-correlation-request-id": [ - "d3f7754b-dab3-444c-9e0f-ea7dadf21b8d" + "cc5630f8-eff4-40ee-83ba-ab4978e2a3ca" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210517T023117Z:d3f7754b-dab3-444c-9e0f-ea7dadf21b8d" + "WESTCENTRALUS:20210602T175014Z:cc5630f8-eff4-40ee-83ba-ab4978e2a3ca" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -171,7 +171,7 @@ "nosniff" ], "Date": [ - "Mon, 17 May 2021 02:31:17 GMT" + "Wed, 02 Jun 2021 17:50:13 GMT" ], "Content-Length": [ "415" @@ -183,26 +183,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"kind\": \"v12.0\",\r\n \"properties\": {\r\n \"administratorLogin\": \"testusername\",\r\n \"version\": \"12.0\",\r\n \"state\": \"Ready\",\r\n \"fullyQualifiedDomainName\": \"ps8550.database.windows.net\",\r\n \"privateEndpointConnections\": [],\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"location\": \"southeastasia\",\r\n \"id\": \"/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/resourceGroups/ps4849/providers/Microsoft.Sql/servers/ps8550\",\r\n \"name\": \"ps8550\",\r\n \"type\": \"Microsoft.Sql/servers\"\r\n}", + "ResponseBody": "{\r\n \"kind\": \"v12.0\",\r\n \"properties\": {\r\n \"administratorLogin\": \"testusername\",\r\n \"version\": \"12.0\",\r\n \"state\": \"Ready\",\r\n \"fullyQualifiedDomainName\": \"ps3459.database.windows.net\",\r\n \"privateEndpointConnections\": [],\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"location\": \"southeastasia\",\r\n \"id\": \"/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/servers/ps3459\",\r\n \"name\": \"ps3459\",\r\n \"type\": \"Microsoft.Sql/servers\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/resourceGroups/ps4849/providers/Microsoft.Sql/servers/ps8550?api-version=2020-11-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMmM2NDcwNTYtYmFiMi00MTc1LWIxNzItNDkzZmYwNDllYjI5L3Jlc291cmNlR3JvdXBzL3BzNDg0OS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9zZXJ2ZXJzL3BzODU1MD9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/servers/ps3459?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTE0NDY2OTMtZGFmYS00Y2MwLThiMTItZWMyYzZjM2Y2MjUwL3Jlc291cmNlR3JvdXBzL3BzNTUxOS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9zZXJ2ZXJzL3BzMzQ1OT9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "303e27c4-aeef-48e0-9cbc-010a3f306f8e" + "b4051eda-9a90-49e6-a97b-db996cc7c4f6" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.52.0.0" + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.53.0.0" ] }, "ResponseHeaders": { @@ -213,7 +213,7 @@ "no-cache" ], "x-ms-request-id": [ - "286e48fb-b446-46f8-b1f3-94adc9186298" + "d029c841-e917-4f26-aff5-99c32bed52c9" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -222,10 +222,10 @@ "11990" ], "x-ms-correlation-request-id": [ - "c7228f3f-4a4e-48b2-97d7-80b59447c5fa" + "7f691a3d-5f1e-4ea5-adf7-958478c02f1b" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210517T023117Z:c7228f3f-4a4e-48b2-97d7-80b59447c5fa" + "WESTCENTRALUS:20210602T175014Z:7f691a3d-5f1e-4ea5-adf7-958478c02f1b" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -234,7 +234,7 @@ "nosniff" ], "Date": [ - "Mon, 17 May 2021 02:31:17 GMT" + "Wed, 02 Jun 2021 17:50:13 GMT" ], "Content-Length": [ "415" @@ -246,26 +246,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"kind\": \"v12.0\",\r\n \"properties\": {\r\n \"administratorLogin\": \"testusername\",\r\n \"version\": \"12.0\",\r\n \"state\": \"Ready\",\r\n \"fullyQualifiedDomainName\": \"ps8550.database.windows.net\",\r\n \"privateEndpointConnections\": [],\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"location\": \"southeastasia\",\r\n \"id\": \"/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/resourceGroups/ps4849/providers/Microsoft.Sql/servers/ps8550\",\r\n \"name\": \"ps8550\",\r\n \"type\": \"Microsoft.Sql/servers\"\r\n}", + "ResponseBody": "{\r\n \"kind\": \"v12.0\",\r\n \"properties\": {\r\n \"administratorLogin\": \"testusername\",\r\n \"version\": \"12.0\",\r\n \"state\": \"Ready\",\r\n \"fullyQualifiedDomainName\": \"ps3459.database.windows.net\",\r\n \"privateEndpointConnections\": [],\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"location\": \"southeastasia\",\r\n \"id\": \"/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/servers/ps3459\",\r\n \"name\": \"ps3459\",\r\n \"type\": \"Microsoft.Sql/servers\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/resourceGroups/ps4849/providers/Microsoft.Sql/servers/ps8550?api-version=2020-11-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMmM2NDcwNTYtYmFiMi00MTc1LWIxNzItNDkzZmYwNDllYjI5L3Jlc291cmNlR3JvdXBzL3BzNDg0OS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9zZXJ2ZXJzL3BzODU1MD9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/servers/ps3459?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTE0NDY2OTMtZGFmYS00Y2MwLThiMTItZWMyYzZjM2Y2MjUwL3Jlc291cmNlR3JvdXBzL3BzNTUxOS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9zZXJ2ZXJzL3BzMzQ1OT9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "303e27c4-aeef-48e0-9cbc-010a3f306f8e" + "b4051eda-9a90-49e6-a97b-db996cc7c4f6" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.52.0.0" + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.53.0.0" ] }, "ResponseHeaders": { @@ -276,7 +276,7 @@ "no-cache" ], "x-ms-request-id": [ - "3f77be37-e261-4881-a395-731e32ba3cab" + "f0c39933-8bde-47f8-86dc-bc681c9b9413" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -285,10 +285,10 @@ "11988" ], "x-ms-correlation-request-id": [ - "de967a99-20b2-4b38-9952-c2039a701dfd" + "34228c51-412c-49e4-945d-ae755c6c2ed7" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210517T023118Z:de967a99-20b2-4b38-9952-c2039a701dfd" + "WESTCENTRALUS:20210602T175014Z:34228c51-412c-49e4-945d-ae755c6c2ed7" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -297,7 +297,7 @@ "nosniff" ], "Date": [ - "Mon, 17 May 2021 02:31:17 GMT" + "Wed, 02 Jun 2021 17:50:14 GMT" ], "Content-Length": [ "415" @@ -309,26 +309,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"kind\": \"v12.0\",\r\n \"properties\": {\r\n \"administratorLogin\": \"testusername\",\r\n \"version\": \"12.0\",\r\n \"state\": \"Ready\",\r\n \"fullyQualifiedDomainName\": \"ps8550.database.windows.net\",\r\n \"privateEndpointConnections\": [],\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"location\": \"southeastasia\",\r\n \"id\": \"/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/resourceGroups/ps4849/providers/Microsoft.Sql/servers/ps8550\",\r\n \"name\": \"ps8550\",\r\n \"type\": \"Microsoft.Sql/servers\"\r\n}", + "ResponseBody": "{\r\n \"kind\": \"v12.0\",\r\n \"properties\": {\r\n \"administratorLogin\": \"testusername\",\r\n \"version\": \"12.0\",\r\n \"state\": \"Ready\",\r\n \"fullyQualifiedDomainName\": \"ps3459.database.windows.net\",\r\n \"privateEndpointConnections\": [],\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"location\": \"southeastasia\",\r\n \"id\": \"/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/servers/ps3459\",\r\n \"name\": \"ps3459\",\r\n \"type\": \"Microsoft.Sql/servers\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/resourceGroups/ps4849/providers/Microsoft.Sql/servers/ps8550?api-version=2020-11-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMmM2NDcwNTYtYmFiMi00MTc1LWIxNzItNDkzZmYwNDllYjI5L3Jlc291cmNlR3JvdXBzL3BzNDg0OS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9zZXJ2ZXJzL3BzODU1MD9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/servers/ps3459?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTE0NDY2OTMtZGFmYS00Y2MwLThiMTItZWMyYzZjM2Y2MjUwL3Jlc291cmNlR3JvdXBzL3BzNTUxOS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9zZXJ2ZXJzL3BzMzQ1OT9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "7fb78498-db8b-436b-8b50-a2ad31f1f58f" + "545974b4-e981-416a-9dce-ef7f85e39839" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.52.0.0" + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.53.0.0" ] }, "ResponseHeaders": { @@ -339,19 +339,82 @@ "no-cache" ], "x-ms-request-id": [ - "4aaefe57-0e5f-4533-9062-b1a4bf50ed84" + "9072f1a5-9c82-4714-8d20-a88057090390" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11980" + "11979" + ], + "x-ms-correlation-request-id": [ + "f6776b84-fc6c-42db-a4c5-16acec285897" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210602T175148Z:f6776b84-fc6c-42db-a4c5-16acec285897" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 17:51:47 GMT" + ], + "Content-Length": [ + "415" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"kind\": \"v12.0\",\r\n \"properties\": {\r\n \"administratorLogin\": \"testusername\",\r\n \"version\": \"12.0\",\r\n \"state\": \"Ready\",\r\n \"fullyQualifiedDomainName\": \"ps3459.database.windows.net\",\r\n \"privateEndpointConnections\": [],\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"location\": \"southeastasia\",\r\n \"id\": \"/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/servers/ps3459\",\r\n \"name\": \"ps3459\",\r\n \"type\": \"Microsoft.Sql/servers\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/servers/ps3459?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTE0NDY2OTMtZGFmYS00Y2MwLThiMTItZWMyYzZjM2Y2MjUwL3Jlc291cmNlR3JvdXBzL3BzNTUxOS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9zZXJ2ZXJzL3BzMzQ1OT9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "fbb148c7-a4cf-4fd2-9aa9-a50e3af4ec7d" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.53.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "5df06180-7d76-443e-9082-3e79483e51ac" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11967" ], "x-ms-correlation-request-id": [ - "1046f9af-493d-44f8-8b17-03d70b5d44ee" + "129c5692-e416-4a1b-8452-9f4d08e03edb" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210517T023236Z:1046f9af-493d-44f8-8b17-03d70b5d44ee" + "WESTCENTRALUS:20210602T175352Z:129c5692-e416-4a1b-8452-9f4d08e03edb" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -360,7 +423,7 @@ "nosniff" ], "Date": [ - "Mon, 17 May 2021 02:32:36 GMT" + "Wed, 02 Jun 2021 17:53:51 GMT" ], "Content-Length": [ "415" @@ -372,26 +435,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"kind\": \"v12.0\",\r\n \"properties\": {\r\n \"administratorLogin\": \"testusername\",\r\n \"version\": \"12.0\",\r\n \"state\": \"Ready\",\r\n \"fullyQualifiedDomainName\": \"ps8550.database.windows.net\",\r\n \"privateEndpointConnections\": [],\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"location\": \"southeastasia\",\r\n \"id\": \"/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/resourceGroups/ps4849/providers/Microsoft.Sql/servers/ps8550\",\r\n \"name\": \"ps8550\",\r\n \"type\": \"Microsoft.Sql/servers\"\r\n}", + "ResponseBody": "{\r\n \"kind\": \"v12.0\",\r\n \"properties\": {\r\n \"administratorLogin\": \"testusername\",\r\n \"version\": \"12.0\",\r\n \"state\": \"Ready\",\r\n \"fullyQualifiedDomainName\": \"ps3459.database.windows.net\",\r\n \"privateEndpointConnections\": [],\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"location\": \"southeastasia\",\r\n \"id\": \"/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/servers/ps3459\",\r\n \"name\": \"ps3459\",\r\n \"type\": \"Microsoft.Sql/servers\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/resourceGroups/ps4849/providers/Microsoft.Sql/servers/ps8550?api-version=2020-11-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMmM2NDcwNTYtYmFiMi00MTc1LWIxNzItNDkzZmYwNDllYjI5L3Jlc291cmNlR3JvdXBzL3BzNDg0OS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9zZXJ2ZXJzL3BzODU1MD9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/servers/ps3459?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTE0NDY2OTMtZGFmYS00Y2MwLThiMTItZWMyYzZjM2Y2MjUwL3Jlc291cmNlR3JvdXBzL3BzNTUxOS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9zZXJ2ZXJzL3BzMzQ1OT9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"testusername\",\r\n \"administratorLoginPassword\": \"t357ingP@s5w0rd!\"\r\n },\r\n \"location\": \"Southeast Asia\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "e2695490-56fe-4939-88ed-37605f015f53" + "acd89223-f2ff-4a5e-bc51-eb0c4c4c1b09" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.52.0.0" + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.53.0.0" ], "Content-Type": [ "application/json; charset=utf-8" @@ -408,16 +471,16 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/resourceGroups/ps4849/providers/Microsoft.Sql/locations/southeastasia/serverOperationResults/9955cbc6-ad15-4018-9328-8f7e9bc29ac6?api-version=2020-11-01-preview" + "https://management.azure.com/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/locations/southeastasia/serverOperationResults/7b1e86de-3c57-4990-9d68-a4bcde1ee728?api-version=2020-11-01-preview" ], "Retry-After": [ "1" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/resourceGroups/ps4849/providers/Microsoft.Sql/locations/southeastasia/serverAzureAsyncOperation/9955cbc6-ad15-4018-9328-8f7e9bc29ac6?api-version=2020-11-01-preview" + "https://management.azure.com/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/locations/southeastasia/serverAzureAsyncOperation/7b1e86de-3c57-4990-9d68-a4bcde1ee728?api-version=2020-11-01-preview" ], "x-ms-request-id": [ - "9955cbc6-ad15-4018-9328-8f7e9bc29ac6" + "7b1e86de-3c57-4990-9d68-a4bcde1ee728" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -426,10 +489,10 @@ "1199" ], "x-ms-correlation-request-id": [ - "78f65af4-a0b0-4869-b03d-dfda740093df" + "898166a3-fbdb-4d57-ae57-2d388f5b7098" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210517T023011Z:78f65af4-a0b0-4869-b03d-dfda740093df" + "WESTCENTRALUS:20210602T174908Z:898166a3-fbdb-4d57-ae57-2d388f5b7098" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -438,10 +501,10 @@ "nosniff" ], "Date": [ - "Mon, 17 May 2021 02:30:11 GMT" + "Wed, 02 Jun 2021 17:49:08 GMT" ], "Content-Length": [ - "74" + "73" ], "Content-Type": [ "application/json; charset=utf-8" @@ -450,23 +513,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"operation\": \"UpsertLogicalServer\",\r\n \"startTime\": \"2021-05-17T02:30:10.837Z\"\r\n}", + "ResponseBody": "{\r\n \"operation\": \"UpsertLogicalServer\",\r\n \"startTime\": \"2021-06-02T17:49:07.69Z\"\r\n}", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/resourceGroups/ps4849/providers/Microsoft.Sql/locations/southeastasia/serverAzureAsyncOperation/9955cbc6-ad15-4018-9328-8f7e9bc29ac6?api-version=2020-11-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMmM2NDcwNTYtYmFiMi00MTc1LWIxNzItNDkzZmYwNDllYjI5L3Jlc291cmNlR3JvdXBzL3BzNDg0OS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9sb2NhdGlvbnMvc291dGhlYXN0YXNpYS9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uLzk5NTVjYmM2LWFkMTUtNDAxOC05MzI4LThmN2U5YmMyOWFjNj9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/locations/southeastasia/serverAzureAsyncOperation/7b1e86de-3c57-4990-9d68-a4bcde1ee728?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTE0NDY2OTMtZGFmYS00Y2MwLThiMTItZWMyYzZjM2Y2MjUwL3Jlc291cmNlR3JvdXBzL3BzNTUxOS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9sb2NhdGlvbnMvc291dGhlYXN0YXNpYS9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uLzdiMWU4NmRlLTNjNTctNDk5MC05ZDY4LWE0YmNkZTFlZTcyOD9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "e2695490-56fe-4939-88ed-37605f015f53" + "acd89223-f2ff-4a5e-bc51-eb0c4c4c1b09" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.52.0.0" + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.53.0.0" ] }, "ResponseHeaders": { @@ -480,7 +543,7 @@ "1" ], "x-ms-request-id": [ - "565a1dba-6473-4784-81be-abbb65401255" + "79b71235-b90d-42ad-be98-5fd48441cd3a" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -489,10 +552,10 @@ "11998" ], "x-ms-correlation-request-id": [ - "6bdbbbda-02f1-42df-a21f-38f5ac990597" + "259da3d1-383c-43d7-9fe5-ba1702971b71" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210517T023012Z:6bdbbbda-02f1-42df-a21f-38f5ac990597" + "WESTCENTRALUS:20210602T174909Z:259da3d1-383c-43d7-9fe5-ba1702971b71" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -501,10 +564,10 @@ "nosniff" ], "Date": [ - "Mon, 17 May 2021 02:30:12 GMT" + "Wed, 02 Jun 2021 17:49:09 GMT" ], "Content-Length": [ - "108" + "107" ], "Content-Type": [ "application/json; charset=utf-8" @@ -513,23 +576,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"9955cbc6-ad15-4018-9328-8f7e9bc29ac6\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-05-17T02:30:10.837Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"7b1e86de-3c57-4990-9d68-a4bcde1ee728\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-02T17:49:07.69Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/resourceGroups/ps4849/providers/Microsoft.Sql/locations/southeastasia/serverAzureAsyncOperation/9955cbc6-ad15-4018-9328-8f7e9bc29ac6?api-version=2020-11-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMmM2NDcwNTYtYmFiMi00MTc1LWIxNzItNDkzZmYwNDllYjI5L3Jlc291cmNlR3JvdXBzL3BzNDg0OS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9sb2NhdGlvbnMvc291dGhlYXN0YXNpYS9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uLzk5NTVjYmM2LWFkMTUtNDAxOC05MzI4LThmN2U5YmMyOWFjNj9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/locations/southeastasia/serverAzureAsyncOperation/7b1e86de-3c57-4990-9d68-a4bcde1ee728?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTE0NDY2OTMtZGFmYS00Y2MwLThiMTItZWMyYzZjM2Y2MjUwL3Jlc291cmNlR3JvdXBzL3BzNTUxOS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9sb2NhdGlvbnMvc291dGhlYXN0YXNpYS9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uLzdiMWU4NmRlLTNjNTctNDk5MC05ZDY4LWE0YmNkZTFlZTcyOD9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "e2695490-56fe-4939-88ed-37605f015f53" + "acd89223-f2ff-4a5e-bc51-eb0c4c4c1b09" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.52.0.0" + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.53.0.0" ] }, "ResponseHeaders": { @@ -543,7 +606,7 @@ "1" ], "x-ms-request-id": [ - "6c5ea4fd-42e4-423a-bf4a-df8d11ed57bd" + "64f30334-5d21-45df-b152-98384a1db944" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -552,10 +615,10 @@ "11997" ], "x-ms-correlation-request-id": [ - "f90190b7-7747-4df3-b310-59c744404868" + "5ca17aac-d1d3-4bed-b314-b45ac0ad44b9" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210517T023013Z:f90190b7-7747-4df3-b310-59c744404868" + "WESTCENTRALUS:20210602T174910Z:5ca17aac-d1d3-4bed-b314-b45ac0ad44b9" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -564,10 +627,10 @@ "nosniff" ], "Date": [ - "Mon, 17 May 2021 02:30:13 GMT" + "Wed, 02 Jun 2021 17:49:10 GMT" ], "Content-Length": [ - "108" + "107" ], "Content-Type": [ "application/json; charset=utf-8" @@ -576,23 +639,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"9955cbc6-ad15-4018-9328-8f7e9bc29ac6\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-05-17T02:30:10.837Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"7b1e86de-3c57-4990-9d68-a4bcde1ee728\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-02T17:49:07.69Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/resourceGroups/ps4849/providers/Microsoft.Sql/locations/southeastasia/serverAzureAsyncOperation/9955cbc6-ad15-4018-9328-8f7e9bc29ac6?api-version=2020-11-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMmM2NDcwNTYtYmFiMi00MTc1LWIxNzItNDkzZmYwNDllYjI5L3Jlc291cmNlR3JvdXBzL3BzNDg0OS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9sb2NhdGlvbnMvc291dGhlYXN0YXNpYS9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uLzk5NTVjYmM2LWFkMTUtNDAxOC05MzI4LThmN2U5YmMyOWFjNj9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/locations/southeastasia/serverAzureAsyncOperation/7b1e86de-3c57-4990-9d68-a4bcde1ee728?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTE0NDY2OTMtZGFmYS00Y2MwLThiMTItZWMyYzZjM2Y2MjUwL3Jlc291cmNlR3JvdXBzL3BzNTUxOS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9sb2NhdGlvbnMvc291dGhlYXN0YXNpYS9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uLzdiMWU4NmRlLTNjNTctNDk5MC05ZDY4LWE0YmNkZTFlZTcyOD9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "e2695490-56fe-4939-88ed-37605f015f53" + "acd89223-f2ff-4a5e-bc51-eb0c4c4c1b09" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.52.0.0" + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.53.0.0" ] }, "ResponseHeaders": { @@ -606,7 +669,7 @@ "1" ], "x-ms-request-id": [ - "4738e4f7-bf7d-4a0b-a54a-bdc1c43ba307" + "f99aa0e7-0299-4cfd-a708-0d4b772d6316" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -615,10 +678,10 @@ "11996" ], "x-ms-correlation-request-id": [ - "cb22e617-09df-4a9b-9b2a-2760766978a0" + "9d03e2b3-0dec-46bb-85d6-77489726b62b" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210517T023014Z:cb22e617-09df-4a9b-9b2a-2760766978a0" + "WESTCENTRALUS:20210602T174912Z:9d03e2b3-0dec-46bb-85d6-77489726b62b" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -627,10 +690,10 @@ "nosniff" ], "Date": [ - "Mon, 17 May 2021 02:30:14 GMT" + "Wed, 02 Jun 2021 17:49:11 GMT" ], "Content-Length": [ - "108" + "107" ], "Content-Type": [ "application/json; charset=utf-8" @@ -639,23 +702,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"9955cbc6-ad15-4018-9328-8f7e9bc29ac6\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-05-17T02:30:10.837Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"7b1e86de-3c57-4990-9d68-a4bcde1ee728\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-02T17:49:07.69Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/resourceGroups/ps4849/providers/Microsoft.Sql/locations/southeastasia/serverAzureAsyncOperation/9955cbc6-ad15-4018-9328-8f7e9bc29ac6?api-version=2020-11-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMmM2NDcwNTYtYmFiMi00MTc1LWIxNzItNDkzZmYwNDllYjI5L3Jlc291cmNlR3JvdXBzL3BzNDg0OS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9sb2NhdGlvbnMvc291dGhlYXN0YXNpYS9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uLzk5NTVjYmM2LWFkMTUtNDAxOC05MzI4LThmN2U5YmMyOWFjNj9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/locations/southeastasia/serverAzureAsyncOperation/7b1e86de-3c57-4990-9d68-a4bcde1ee728?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTE0NDY2OTMtZGFmYS00Y2MwLThiMTItZWMyYzZjM2Y2MjUwL3Jlc291cmNlR3JvdXBzL3BzNTUxOS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9sb2NhdGlvbnMvc291dGhlYXN0YXNpYS9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uLzdiMWU4NmRlLTNjNTctNDk5MC05ZDY4LWE0YmNkZTFlZTcyOD9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "e2695490-56fe-4939-88ed-37605f015f53" + "acd89223-f2ff-4a5e-bc51-eb0c4c4c1b09" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.52.0.0" + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.53.0.0" ] }, "ResponseHeaders": { @@ -669,7 +732,7 @@ "20" ], "x-ms-request-id": [ - "3fc59f73-e995-44fb-aa0f-8c9e436964d9" + "4583da59-44fb-4f8a-ae7b-f102bcf191d3" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -678,10 +741,10 @@ "11995" ], "x-ms-correlation-request-id": [ - "0599c8c0-ab58-4be2-ad8c-3f8776a30ab1" + "457231a2-dd40-4932-8bcc-e3fb01f20261" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210517T023016Z:0599c8c0-ab58-4be2-ad8c-3f8776a30ab1" + "WESTCENTRALUS:20210602T174913Z:457231a2-dd40-4932-8bcc-e3fb01f20261" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -690,10 +753,10 @@ "nosniff" ], "Date": [ - "Mon, 17 May 2021 02:30:15 GMT" + "Wed, 02 Jun 2021 17:49:13 GMT" ], "Content-Length": [ - "108" + "107" ], "Content-Type": [ "application/json; charset=utf-8" @@ -702,23 +765,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"9955cbc6-ad15-4018-9328-8f7e9bc29ac6\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-05-17T02:30:10.837Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"7b1e86de-3c57-4990-9d68-a4bcde1ee728\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-02T17:49:07.69Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/resourceGroups/ps4849/providers/Microsoft.Sql/locations/southeastasia/serverAzureAsyncOperation/9955cbc6-ad15-4018-9328-8f7e9bc29ac6?api-version=2020-11-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMmM2NDcwNTYtYmFiMi00MTc1LWIxNzItNDkzZmYwNDllYjI5L3Jlc291cmNlR3JvdXBzL3BzNDg0OS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9sb2NhdGlvbnMvc291dGhlYXN0YXNpYS9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uLzk5NTVjYmM2LWFkMTUtNDAxOC05MzI4LThmN2U5YmMyOWFjNj9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/locations/southeastasia/serverAzureAsyncOperation/7b1e86de-3c57-4990-9d68-a4bcde1ee728?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTE0NDY2OTMtZGFmYS00Y2MwLThiMTItZWMyYzZjM2Y2MjUwL3Jlc291cmNlR3JvdXBzL3BzNTUxOS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9sb2NhdGlvbnMvc291dGhlYXN0YXNpYS9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uLzdiMWU4NmRlLTNjNTctNDk5MC05ZDY4LWE0YmNkZTFlZTcyOD9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "e2695490-56fe-4939-88ed-37605f015f53" + "acd89223-f2ff-4a5e-bc51-eb0c4c4c1b09" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.52.0.0" + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.53.0.0" ] }, "ResponseHeaders": { @@ -732,7 +795,7 @@ "20" ], "x-ms-request-id": [ - "60d6a54e-d9bb-4996-9d85-47657ba64062" + "2ee26ef1-0cc6-4f67-9b8e-03072a1af699" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -741,10 +804,10 @@ "11994" ], "x-ms-correlation-request-id": [ - "c8d53611-c6c2-4ff7-9850-65482ce58b88" + "ce51e8e5-acea-4b7b-a339-dd4289f4bbd5" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210517T023036Z:c8d53611-c6c2-4ff7-9850-65482ce58b88" + "WESTCENTRALUS:20210602T174933Z:ce51e8e5-acea-4b7b-a339-dd4289f4bbd5" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -753,10 +816,10 @@ "nosniff" ], "Date": [ - "Mon, 17 May 2021 02:30:36 GMT" + "Wed, 02 Jun 2021 17:49:33 GMT" ], "Content-Length": [ - "108" + "107" ], "Content-Type": [ "application/json; charset=utf-8" @@ -765,23 +828,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"9955cbc6-ad15-4018-9328-8f7e9bc29ac6\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-05-17T02:30:10.837Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"7b1e86de-3c57-4990-9d68-a4bcde1ee728\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-02T17:49:07.69Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/resourceGroups/ps4849/providers/Microsoft.Sql/locations/southeastasia/serverAzureAsyncOperation/9955cbc6-ad15-4018-9328-8f7e9bc29ac6?api-version=2020-11-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMmM2NDcwNTYtYmFiMi00MTc1LWIxNzItNDkzZmYwNDllYjI5L3Jlc291cmNlR3JvdXBzL3BzNDg0OS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9sb2NhdGlvbnMvc291dGhlYXN0YXNpYS9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uLzk5NTVjYmM2LWFkMTUtNDAxOC05MzI4LThmN2U5YmMyOWFjNj9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/locations/southeastasia/serverAzureAsyncOperation/7b1e86de-3c57-4990-9d68-a4bcde1ee728?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTE0NDY2OTMtZGFmYS00Y2MwLThiMTItZWMyYzZjM2Y2MjUwL3Jlc291cmNlR3JvdXBzL3BzNTUxOS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9sb2NhdGlvbnMvc291dGhlYXN0YXNpYS9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uLzdiMWU4NmRlLTNjNTctNDk5MC05ZDY4LWE0YmNkZTFlZTcyOD9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "e2695490-56fe-4939-88ed-37605f015f53" + "acd89223-f2ff-4a5e-bc51-eb0c4c4c1b09" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.52.0.0" + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.53.0.0" ] }, "ResponseHeaders": { @@ -795,7 +858,7 @@ "20" ], "x-ms-request-id": [ - "f4f97875-8c23-4f30-844b-cdfdeae6323e" + "bfb5232f-6df3-4f01-b242-bf3ae9d8714b" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -804,10 +867,10 @@ "11993" ], "x-ms-correlation-request-id": [ - "52b630c6-fcba-42ad-92f7-a84010e06a24" + "d4b42501-40d7-4b85-95fb-69052aeb6f78" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210517T023057Z:52b630c6-fcba-42ad-92f7-a84010e06a24" + "WESTCENTRALUS:20210602T174953Z:d4b42501-40d7-4b85-95fb-69052aeb6f78" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -816,10 +879,10 @@ "nosniff" ], "Date": [ - "Mon, 17 May 2021 02:30:56 GMT" + "Wed, 02 Jun 2021 17:49:53 GMT" ], "Content-Length": [ - "108" + "107" ], "Content-Type": [ "application/json; charset=utf-8" @@ -828,23 +891,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"9955cbc6-ad15-4018-9328-8f7e9bc29ac6\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-05-17T02:30:10.837Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"7b1e86de-3c57-4990-9d68-a4bcde1ee728\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-02T17:49:07.69Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/resourceGroups/ps4849/providers/Microsoft.Sql/locations/southeastasia/serverAzureAsyncOperation/9955cbc6-ad15-4018-9328-8f7e9bc29ac6?api-version=2020-11-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMmM2NDcwNTYtYmFiMi00MTc1LWIxNzItNDkzZmYwNDllYjI5L3Jlc291cmNlR3JvdXBzL3BzNDg0OS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9sb2NhdGlvbnMvc291dGhlYXN0YXNpYS9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uLzk5NTVjYmM2LWFkMTUtNDAxOC05MzI4LThmN2U5YmMyOWFjNj9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/locations/southeastasia/serverAzureAsyncOperation/7b1e86de-3c57-4990-9d68-a4bcde1ee728?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTE0NDY2OTMtZGFmYS00Y2MwLThiMTItZWMyYzZjM2Y2MjUwL3Jlc291cmNlR3JvdXBzL3BzNTUxOS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9sb2NhdGlvbnMvc291dGhlYXN0YXNpYS9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uLzdiMWU4NmRlLTNjNTctNDk5MC05ZDY4LWE0YmNkZTFlZTcyOD9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "e2695490-56fe-4939-88ed-37605f015f53" + "acd89223-f2ff-4a5e-bc51-eb0c4c4c1b09" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.52.0.0" + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.53.0.0" ] }, "ResponseHeaders": { @@ -858,7 +921,7 @@ "15" ], "x-ms-request-id": [ - "64ad4fb9-a0d0-46fc-973d-6e47cfb9c396" + "0c564e59-b3a2-42aa-b917-fa2bba85fd9f" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -867,10 +930,10 @@ "11992" ], "x-ms-correlation-request-id": [ - "e7686ffa-1f17-4373-9237-b785b84098bc" + "756ea89f-56f1-45fc-bf9e-053854e75cab" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210517T023117Z:e7686ffa-1f17-4373-9237-b785b84098bc" + "WESTCENTRALUS:20210602T175013Z:756ea89f-56f1-45fc-bf9e-053854e75cab" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -879,10 +942,10 @@ "nosniff" ], "Date": [ - "Mon, 17 May 2021 02:31:16 GMT" + "Wed, 02 Jun 2021 17:50:13 GMT" ], "Content-Length": [ - "107" + "106" ], "Content-Type": [ "application/json; charset=utf-8" @@ -891,26 +954,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"9955cbc6-ad15-4018-9328-8f7e9bc29ac6\",\r\n \"status\": \"Succeeded\",\r\n \"startTime\": \"2021-05-17T02:30:10.837Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"7b1e86de-3c57-4990-9d68-a4bcde1ee728\",\r\n \"status\": \"Succeeded\",\r\n \"startTime\": \"2021-06-02T17:49:07.69Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/resourceGroups/ps4849/providers/Microsoft.Sql/servers/ps8550/databases/ps3250?api-version=2021-02-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMmM2NDcwNTYtYmFiMi00MTc1LWIxNzItNDkzZmYwNDllYjI5L3Jlc291cmNlR3JvdXBzL3BzNDg0OS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9zZXJ2ZXJzL3BzODU1MC9kYXRhYmFzZXMvcHMzMjUwP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", + "RequestUri": "/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/servers/ps3459/databases/ps8140?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTE0NDY2OTMtZGFmYS00Y2MwLThiMTItZWMyYzZjM2Y2MjUwL3Jlc291cmNlR3JvdXBzL3BzNTUxOS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9zZXJ2ZXJzL3BzMzQ1OS9kYXRhYmFzZXMvcHM4MTQwP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "303e27c4-aeef-48e0-9cbc-010a3f306f8e" + "b4051eda-9a90-49e6-a97b-db996cc7c4f6" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.52.0.0" + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.53.0.0" ] }, "ResponseHeaders": { @@ -924,13 +987,13 @@ "gateway" ], "x-ms-request-id": [ - "f15efda0-7f8d-478d-bc41-044417b58f61" + "384a4e32-3e03-4578-aa9a-2930fa3a60f7" ], "x-ms-correlation-request-id": [ - "f15efda0-7f8d-478d-bc41-044417b58f61" + "384a4e32-3e03-4578-aa9a-2930fa3a60f7" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210517T023118Z:f15efda0-7f8d-478d-bc41-044417b58f61" + "WESTCENTRALUS:20210602T175014Z:384a4e32-3e03-4578-aa9a-2930fa3a60f7" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -939,7 +1002,7 @@ "nosniff" ], "Date": [ - "Mon, 17 May 2021 02:31:17 GMT" + "Wed, 02 Jun 2021 17:50:13 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -951,23 +1014,23 @@ "223" ] }, - "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Sql/servers/ps8550/databases/ps3250' under resource group 'ps4849' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Sql/servers/ps3459/databases/ps8140' under resource group 'ps5519' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", "StatusCode": 404 }, { - "RequestUri": "/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/resourceGroups/ps4849/providers/Microsoft.Sql/servers/ps8550/databases/ps3250?api-version=2021-02-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMmM2NDcwNTYtYmFiMi00MTc1LWIxNzItNDkzZmYwNDllYjI5L3Jlc291cmNlR3JvdXBzL3BzNDg0OS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9zZXJ2ZXJzL3BzODU1MC9kYXRhYmFzZXMvcHMzMjUwP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", + "RequestUri": "/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/servers/ps3459/databases/ps8140?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTE0NDY2OTMtZGFmYS00Y2MwLThiMTItZWMyYzZjM2Y2MjUwL3Jlc291cmNlR3JvdXBzL3BzNTUxOS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9zZXJ2ZXJzL3BzMzQ1OS9kYXRhYmFzZXMvcHM4MTQwP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "303e27c4-aeef-48e0-9cbc-010a3f306f8e" + "b4051eda-9a90-49e6-a97b-db996cc7c4f6" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.52.0.0" + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.53.0.0" ] }, "ResponseHeaders": { @@ -978,19 +1041,19 @@ "no-cache" ], "x-ms-request-id": [ - "ac46ae60-174c-4136-bbe9-850b5f327af3" + "7d997b43-baa7-4d96-8e38-12637def3909" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11982" + "11981" ], "x-ms-correlation-request-id": [ - "9d71a984-380b-4295-85cf-82db12c0bd62" + "aba058bb-3a3f-4a89-926b-85cc0f27d956" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210517T023235Z:9d71a984-380b-4295-85cf-82db12c0bd62" + "WESTCENTRALUS:20210602T175147Z:aba058bb-3a3f-4a89-926b-85cc0f27d956" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -999,10 +1062,10 @@ "nosniff" ], "Date": [ - "Mon, 17 May 2021 02:32:35 GMT" + "Wed, 02 Jun 2021 17:51:47 GMT" ], "Content-Length": [ - "1004" + "1056" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1011,26 +1074,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Premium\",\r\n \"tier\": \"Premium\",\r\n \"capacity\": 125\r\n },\r\n \"kind\": \"v12.0,user\",\r\n \"properties\": {\r\n \"collation\": \"SQL_Latin1_General_CP1_CI_AS\",\r\n \"maxSizeBytes\": 536870912000,\r\n \"status\": \"Online\",\r\n \"databaseId\": \"109a4619-dbd1-4ce1-be90-5586241103e5\",\r\n \"creationDate\": \"2021-05-17T02:32:31.103Z\",\r\n \"currentServiceObjectiveName\": \"P1\",\r\n \"requestedServiceObjectiveName\": \"P1\",\r\n \"defaultSecondaryLocation\": \"eastasia\",\r\n \"catalogCollation\": \"SQL_Latin1_General_CP1_CI_AS\",\r\n \"zoneRedundant\": false,\r\n \"readScale\": \"Enabled\",\r\n \"currentSku\": {\r\n \"name\": \"Premium\",\r\n \"tier\": \"Premium\",\r\n \"capacity\": 125\r\n },\r\n \"currentBackupStorageRedundancy\": \"Geo\",\r\n \"requestedBackupStorageRedundancy\": \"Geo\",\r\n \"maintenanceConfigurationId\": \"/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_Default\"\r\n },\r\n \"location\": \"southeastasia\",\r\n \"id\": \"/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/resourceGroups/ps4849/providers/Microsoft.Sql/servers/ps8550/databases/ps3250\",\r\n \"name\": \"ps3250\",\r\n \"type\": \"Microsoft.Sql/servers/databases\"\r\n}", + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Premium\",\r\n \"tier\": \"Premium\",\r\n \"capacity\": 125\r\n },\r\n \"kind\": \"v12.0,user\",\r\n \"properties\": {\r\n \"collation\": \"SQL_Latin1_General_CP1_CI_AS\",\r\n \"maxSizeBytes\": 536870912000,\r\n \"status\": \"Online\",\r\n \"databaseId\": \"e81c2677-84d2-4124-bdfb-e8f2920de803\",\r\n \"creationDate\": \"2021-06-02T17:51:35.083Z\",\r\n \"currentServiceObjectiveName\": \"P1\",\r\n \"requestedServiceObjectiveName\": \"P1\",\r\n \"defaultSecondaryLocation\": \"eastasia\",\r\n \"catalogCollation\": \"SQL_Latin1_General_CP1_CI_AS\",\r\n \"zoneRedundant\": false,\r\n \"readScale\": \"Enabled\",\r\n \"currentSku\": {\r\n \"name\": \"Premium\",\r\n \"tier\": \"Premium\",\r\n \"capacity\": 125\r\n },\r\n \"currentBackupStorageRedundancy\": \"Geo\",\r\n \"requestedBackupStorageRedundancy\": \"Geo\",\r\n \"maintenanceConfigurationId\": \"/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_Default\",\r\n \"isLedgerOn\": false,\r\n \"isInfraEncryptionEnabled\": false\r\n },\r\n \"location\": \"southeastasia\",\r\n \"id\": \"/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/servers/ps3459/databases/ps8140\",\r\n \"name\": \"ps8140\",\r\n \"type\": \"Microsoft.Sql/servers/databases\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/resourceGroups/ps4849/providers/Microsoft.Sql/servers/ps8550/databases/ps3250?api-version=2021-02-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMmM2NDcwNTYtYmFiMi00MTc1LWIxNzItNDkzZmYwNDllYjI5L3Jlc291cmNlR3JvdXBzL3BzNDg0OS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9zZXJ2ZXJzL3BzODU1MC9kYXRhYmFzZXMvcHMzMjUwP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", + "RequestUri": "/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/servers/ps3459/databases/ps8140?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTE0NDY2OTMtZGFmYS00Y2MwLThiMTItZWMyYzZjM2Y2MjUwL3Jlc291cmNlR3JvdXBzL3BzNTUxOS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9zZXJ2ZXJzL3BzMzQ1OS9kYXRhYmFzZXMvcHM4MTQwP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "04255a6f-f9c6-458f-a022-96dc9f7cf3b3" + "38f51e85-195b-4d9d-adb8-439c13a2fb2b" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.52.0.0" + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.53.0.0" ] }, "ResponseHeaders": { @@ -1041,19 +1104,19 @@ "no-cache" ], "x-ms-request-id": [ - "90b63543-d438-4af5-9791-915c909d83c6" + "589b6fb4-0ebf-4c27-97df-bceed2577fb3" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11981" + "11980" ], "x-ms-correlation-request-id": [ - "3f00a424-3796-4784-b975-167e960a1459" + "d3d57470-4ca1-4f7f-be06-b8ad55b5cee1" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210517T023236Z:3f00a424-3796-4784-b975-167e960a1459" + "WESTCENTRALUS:20210602T175147Z:d3d57470-4ca1-4f7f-be06-b8ad55b5cee1" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1062,10 +1125,10 @@ "nosniff" ], "Date": [ - "Mon, 17 May 2021 02:32:35 GMT" + "Wed, 02 Jun 2021 17:51:47 GMT" ], "Content-Length": [ - "1004" + "1056" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1074,26 +1137,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Premium\",\r\n \"tier\": \"Premium\",\r\n \"capacity\": 125\r\n },\r\n \"kind\": \"v12.0,user\",\r\n \"properties\": {\r\n \"collation\": \"SQL_Latin1_General_CP1_CI_AS\",\r\n \"maxSizeBytes\": 536870912000,\r\n \"status\": \"Online\",\r\n \"databaseId\": \"109a4619-dbd1-4ce1-be90-5586241103e5\",\r\n \"creationDate\": \"2021-05-17T02:32:31.103Z\",\r\n \"currentServiceObjectiveName\": \"P1\",\r\n \"requestedServiceObjectiveName\": \"P1\",\r\n \"defaultSecondaryLocation\": \"eastasia\",\r\n \"catalogCollation\": \"SQL_Latin1_General_CP1_CI_AS\",\r\n \"zoneRedundant\": false,\r\n \"readScale\": \"Enabled\",\r\n \"currentSku\": {\r\n \"name\": \"Premium\",\r\n \"tier\": \"Premium\",\r\n \"capacity\": 125\r\n },\r\n \"currentBackupStorageRedundancy\": \"Geo\",\r\n \"requestedBackupStorageRedundancy\": \"Geo\",\r\n \"maintenanceConfigurationId\": \"/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_Default\"\r\n },\r\n \"location\": \"southeastasia\",\r\n \"id\": \"/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/resourceGroups/ps4849/providers/Microsoft.Sql/servers/ps8550/databases/ps3250\",\r\n \"name\": \"ps3250\",\r\n \"type\": \"Microsoft.Sql/servers/databases\"\r\n}", + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Premium\",\r\n \"tier\": \"Premium\",\r\n \"capacity\": 125\r\n },\r\n \"kind\": \"v12.0,user\",\r\n \"properties\": {\r\n \"collation\": \"SQL_Latin1_General_CP1_CI_AS\",\r\n \"maxSizeBytes\": 536870912000,\r\n \"status\": \"Online\",\r\n \"databaseId\": \"e81c2677-84d2-4124-bdfb-e8f2920de803\",\r\n \"creationDate\": \"2021-06-02T17:51:35.083Z\",\r\n \"currentServiceObjectiveName\": \"P1\",\r\n \"requestedServiceObjectiveName\": \"P1\",\r\n \"defaultSecondaryLocation\": \"eastasia\",\r\n \"catalogCollation\": \"SQL_Latin1_General_CP1_CI_AS\",\r\n \"zoneRedundant\": false,\r\n \"readScale\": \"Enabled\",\r\n \"currentSku\": {\r\n \"name\": \"Premium\",\r\n \"tier\": \"Premium\",\r\n \"capacity\": 125\r\n },\r\n \"currentBackupStorageRedundancy\": \"Geo\",\r\n \"requestedBackupStorageRedundancy\": \"Geo\",\r\n \"maintenanceConfigurationId\": \"/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_Default\",\r\n \"isLedgerOn\": false,\r\n \"isInfraEncryptionEnabled\": false\r\n },\r\n \"location\": \"southeastasia\",\r\n \"id\": \"/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/servers/ps3459/databases/ps8140\",\r\n \"name\": \"ps8140\",\r\n \"type\": \"Microsoft.Sql/servers/databases\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/resourceGroups/ps4849/providers/Microsoft.Sql/servers/ps8550/databases/ps3250?api-version=2021-02-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMmM2NDcwNTYtYmFiMi00MTc1LWIxNzItNDkzZmYwNDllYjI5L3Jlc291cmNlR3JvdXBzL3BzNDg0OS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9zZXJ2ZXJzL3BzODU1MC9kYXRhYmFzZXMvcHMzMjUwP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", + "RequestUri": "/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/servers/ps3459/databases/ps8140?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTE0NDY2OTMtZGFmYS00Y2MwLThiMTItZWMyYzZjM2Y2MjUwL3Jlc291cmNlR3JvdXBzL3BzNTUxOS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9zZXJ2ZXJzL3BzMzQ1OS9kYXRhYmFzZXMvcHM4MTQwP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "7fb78498-db8b-436b-8b50-a2ad31f1f58f" + "545974b4-e981-416a-9dce-ef7f85e39839" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.52.0.0" + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.53.0.0" ] }, "ResponseHeaders": { @@ -1104,19 +1167,19 @@ "no-cache" ], "x-ms-request-id": [ - "6d1d73eb-9a40-4b8a-a506-bbcd180ff995" + "4dd64e52-7221-4f85-b697-318e05d72e81" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11979" + "11978" ], "x-ms-correlation-request-id": [ - "ab8d045e-6f8e-4976-93a2-bf0278158b84" + "6ff66eb4-5e23-4fb9-a51f-9c36edea45fc" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210517T023236Z:ab8d045e-6f8e-4976-93a2-bf0278158b84" + "WESTCENTRALUS:20210602T175148Z:6ff66eb4-5e23-4fb9-a51f-9c36edea45fc" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1125,10 +1188,10 @@ "nosniff" ], "Date": [ - "Mon, 17 May 2021 02:32:36 GMT" + "Wed, 02 Jun 2021 17:51:47 GMT" ], "Content-Length": [ - "1004" + "1056" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1137,26 +1200,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Premium\",\r\n \"tier\": \"Premium\",\r\n \"capacity\": 125\r\n },\r\n \"kind\": \"v12.0,user\",\r\n \"properties\": {\r\n \"collation\": \"SQL_Latin1_General_CP1_CI_AS\",\r\n \"maxSizeBytes\": 536870912000,\r\n \"status\": \"Online\",\r\n \"databaseId\": \"109a4619-dbd1-4ce1-be90-5586241103e5\",\r\n \"creationDate\": \"2021-05-17T02:32:31.103Z\",\r\n \"currentServiceObjectiveName\": \"P1\",\r\n \"requestedServiceObjectiveName\": \"P1\",\r\n \"defaultSecondaryLocation\": \"eastasia\",\r\n \"catalogCollation\": \"SQL_Latin1_General_CP1_CI_AS\",\r\n \"zoneRedundant\": false,\r\n \"readScale\": \"Enabled\",\r\n \"currentSku\": {\r\n \"name\": \"Premium\",\r\n \"tier\": \"Premium\",\r\n \"capacity\": 125\r\n },\r\n \"currentBackupStorageRedundancy\": \"Geo\",\r\n \"requestedBackupStorageRedundancy\": \"Geo\",\r\n \"maintenanceConfigurationId\": \"/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_Default\"\r\n },\r\n \"location\": \"southeastasia\",\r\n \"id\": \"/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/resourceGroups/ps4849/providers/Microsoft.Sql/servers/ps8550/databases/ps3250\",\r\n \"name\": \"ps3250\",\r\n \"type\": \"Microsoft.Sql/servers/databases\"\r\n}", + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Premium\",\r\n \"tier\": \"Premium\",\r\n \"capacity\": 125\r\n },\r\n \"kind\": \"v12.0,user\",\r\n \"properties\": {\r\n \"collation\": \"SQL_Latin1_General_CP1_CI_AS\",\r\n \"maxSizeBytes\": 536870912000,\r\n \"status\": \"Online\",\r\n \"databaseId\": \"e81c2677-84d2-4124-bdfb-e8f2920de803\",\r\n \"creationDate\": \"2021-06-02T17:51:35.083Z\",\r\n \"currentServiceObjectiveName\": \"P1\",\r\n \"requestedServiceObjectiveName\": \"P1\",\r\n \"defaultSecondaryLocation\": \"eastasia\",\r\n \"catalogCollation\": \"SQL_Latin1_General_CP1_CI_AS\",\r\n \"zoneRedundant\": false,\r\n \"readScale\": \"Enabled\",\r\n \"currentSku\": {\r\n \"name\": \"Premium\",\r\n \"tier\": \"Premium\",\r\n \"capacity\": 125\r\n },\r\n \"currentBackupStorageRedundancy\": \"Geo\",\r\n \"requestedBackupStorageRedundancy\": \"Geo\",\r\n \"maintenanceConfigurationId\": \"/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_Default\",\r\n \"isLedgerOn\": false,\r\n \"isInfraEncryptionEnabled\": false\r\n },\r\n \"location\": \"southeastasia\",\r\n \"id\": \"/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/servers/ps3459/databases/ps8140\",\r\n \"name\": \"ps8140\",\r\n \"type\": \"Microsoft.Sql/servers/databases\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/resourceGroups/ps4849/providers/Microsoft.Sql/servers/ps8550/databases/ps3250?api-version=2021-02-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMmM2NDcwNTYtYmFiMi00MTc1LWIxNzItNDkzZmYwNDllYjI5L3Jlc291cmNlR3JvdXBzL3BzNDg0OS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9zZXJ2ZXJzL3BzODU1MC9kYXRhYmFzZXMvcHMzMjUwP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", + "RequestUri": "/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/servers/ps3459/databases/ps8140?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTE0NDY2OTMtZGFmYS00Y2MwLThiMTItZWMyYzZjM2Y2MjUwL3Jlc291cmNlR3JvdXBzL3BzNTUxOS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9zZXJ2ZXJzL3BzMzQ1OS9kYXRhYmFzZXMvcHM4MTQwP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "7fb78498-db8b-436b-8b50-a2ad31f1f58f" + "545974b4-e981-416a-9dce-ef7f85e39839" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.52.0.0" + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.53.0.0" ] }, "ResponseHeaders": { @@ -1167,19 +1230,19 @@ "no-cache" ], "x-ms-request-id": [ - "7d5eda56-a1fe-4ed1-bafe-b605c0b31235" + "477913a8-1f7d-46c4-8d8b-3156ee31c5a6" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11978" + "11977" ], "x-ms-correlation-request-id": [ - "e86bba7f-c438-48cb-844a-f84a091dc8fc" + "760ee07b-c646-4cab-8280-746d53fc5f20" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210517T023236Z:e86bba7f-c438-48cb-844a-f84a091dc8fc" + "WESTCENTRALUS:20210602T175148Z:760ee07b-c646-4cab-8280-746d53fc5f20" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1188,10 +1251,10 @@ "nosniff" ], "Date": [ - "Mon, 17 May 2021 02:32:36 GMT" + "Wed, 02 Jun 2021 17:51:48 GMT" ], "Content-Length": [ - "1004" + "1056" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1200,23 +1263,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Premium\",\r\n \"tier\": \"Premium\",\r\n \"capacity\": 125\r\n },\r\n \"kind\": \"v12.0,user\",\r\n \"properties\": {\r\n \"collation\": \"SQL_Latin1_General_CP1_CI_AS\",\r\n \"maxSizeBytes\": 536870912000,\r\n \"status\": \"Online\",\r\n \"databaseId\": \"109a4619-dbd1-4ce1-be90-5586241103e5\",\r\n \"creationDate\": \"2021-05-17T02:32:31.103Z\",\r\n \"currentServiceObjectiveName\": \"P1\",\r\n \"requestedServiceObjectiveName\": \"P1\",\r\n \"defaultSecondaryLocation\": \"eastasia\",\r\n \"catalogCollation\": \"SQL_Latin1_General_CP1_CI_AS\",\r\n \"zoneRedundant\": false,\r\n \"readScale\": \"Enabled\",\r\n \"currentSku\": {\r\n \"name\": \"Premium\",\r\n \"tier\": \"Premium\",\r\n \"capacity\": 125\r\n },\r\n \"currentBackupStorageRedundancy\": \"Geo\",\r\n \"requestedBackupStorageRedundancy\": \"Geo\",\r\n \"maintenanceConfigurationId\": \"/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_Default\"\r\n },\r\n \"location\": \"southeastasia\",\r\n \"id\": \"/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/resourceGroups/ps4849/providers/Microsoft.Sql/servers/ps8550/databases/ps3250\",\r\n \"name\": \"ps3250\",\r\n \"type\": \"Microsoft.Sql/servers/databases\"\r\n}", + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Premium\",\r\n \"tier\": \"Premium\",\r\n \"capacity\": 125\r\n },\r\n \"kind\": \"v12.0,user\",\r\n \"properties\": {\r\n \"collation\": \"SQL_Latin1_General_CP1_CI_AS\",\r\n \"maxSizeBytes\": 536870912000,\r\n \"status\": \"Online\",\r\n \"databaseId\": \"e81c2677-84d2-4124-bdfb-e8f2920de803\",\r\n \"creationDate\": \"2021-06-02T17:51:35.083Z\",\r\n \"currentServiceObjectiveName\": \"P1\",\r\n \"requestedServiceObjectiveName\": \"P1\",\r\n \"defaultSecondaryLocation\": \"eastasia\",\r\n \"catalogCollation\": \"SQL_Latin1_General_CP1_CI_AS\",\r\n \"zoneRedundant\": false,\r\n \"readScale\": \"Enabled\",\r\n \"currentSku\": {\r\n \"name\": \"Premium\",\r\n \"tier\": \"Premium\",\r\n \"capacity\": 125\r\n },\r\n \"currentBackupStorageRedundancy\": \"Geo\",\r\n \"requestedBackupStorageRedundancy\": \"Geo\",\r\n \"maintenanceConfigurationId\": \"/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_Default\",\r\n \"isLedgerOn\": false,\r\n \"isInfraEncryptionEnabled\": false\r\n },\r\n \"location\": \"southeastasia\",\r\n \"id\": \"/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/servers/ps3459/databases/ps8140\",\r\n \"name\": \"ps8140\",\r\n \"type\": \"Microsoft.Sql/servers/databases\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/resourceGroups/ps4849/providers/Microsoft.Sql/servers/ps8550/databases/ps3250?api-version=2021-02-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMmM2NDcwNTYtYmFiMi00MTc1LWIxNzItNDkzZmYwNDllYjI5L3Jlc291cmNlR3JvdXBzL3BzNDg0OS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9zZXJ2ZXJzL3BzODU1MC9kYXRhYmFzZXMvcHMzMjUwP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", + "RequestUri": "/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/servers/ps3459/databases/ps8140?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTE0NDY2OTMtZGFmYS00Y2MwLThiMTItZWMyYzZjM2Y2MjUwL3Jlc291cmNlR3JvdXBzL3BzNTUxOS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9zZXJ2ZXJzL3BzMzQ1OS9kYXRhYmFzZXMvcHM4MTQwP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "7fb78498-db8b-436b-8b50-a2ad31f1f58f" + "545974b4-e981-416a-9dce-ef7f85e39839" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.52.0.0" + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.53.0.0" ] }, "ResponseHeaders": { @@ -1227,19 +1290,19 @@ "no-cache" ], "x-ms-request-id": [ - "10501797-b0f1-4de0-be72-3b576fbe6dd4" + "b030e6ea-ebdd-4d5a-8ee9-7115e8d939e8" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11976" + "11968" ], "x-ms-correlation-request-id": [ - "4c17bb76-628d-4fde-b8bf-c449094ec61d" + "bf600a23-f6b2-4547-9e39-65fca79e73a0" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210517T023252Z:4c17bb76-628d-4fde-b8bf-c449094ec61d" + "WESTCENTRALUS:20210602T175351Z:bf600a23-f6b2-4547-9e39-65fca79e73a0" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1248,10 +1311,10 @@ "nosniff" ], "Date": [ - "Mon, 17 May 2021 02:32:52 GMT" + "Wed, 02 Jun 2021 17:53:51 GMT" ], "Content-Length": [ - "1005" + "1056" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1260,32 +1323,89 @@ "-1" ] }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Premium\",\r\n \"tier\": \"Premium\",\r\n \"capacity\": 125\r\n },\r\n \"kind\": \"v12.0,user\",\r\n \"properties\": {\r\n \"collation\": \"SQL_Latin1_General_CP1_CI_AS\",\r\n \"maxSizeBytes\": 536870912000,\r\n \"status\": \"Online\",\r\n \"databaseId\": \"109a4619-dbd1-4ce1-be90-5586241103e5\",\r\n \"creationDate\": \"2021-05-17T02:32:31.103Z\",\r\n \"currentServiceObjectiveName\": \"P1\",\r\n \"requestedServiceObjectiveName\": \"P1\",\r\n \"defaultSecondaryLocation\": \"eastasia\",\r\n \"catalogCollation\": \"SQL_Latin1_General_CP1_CI_AS\",\r\n \"zoneRedundant\": false,\r\n \"readScale\": \"Disabled\",\r\n \"currentSku\": {\r\n \"name\": \"Premium\",\r\n \"tier\": \"Premium\",\r\n \"capacity\": 125\r\n },\r\n \"currentBackupStorageRedundancy\": \"Geo\",\r\n \"requestedBackupStorageRedundancy\": \"Geo\",\r\n \"maintenanceConfigurationId\": \"/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_Default\"\r\n },\r\n \"location\": \"southeastasia\",\r\n \"id\": \"/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/resourceGroups/ps4849/providers/Microsoft.Sql/servers/ps8550/databases/ps3250\",\r\n \"name\": \"ps3250\",\r\n \"type\": \"Microsoft.Sql/servers/databases\"\r\n}", + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Premium\",\r\n \"tier\": \"Premium\",\r\n \"capacity\": 250\r\n },\r\n \"kind\": \"v12.0,user\",\r\n \"properties\": {\r\n \"collation\": \"SQL_Latin1_General_CP1_CI_AS\",\r\n \"maxSizeBytes\": 536870912000,\r\n \"status\": \"Online\",\r\n \"databaseId\": \"e81c2677-84d2-4124-bdfb-e8f2920de803\",\r\n \"creationDate\": \"2021-06-02T17:51:35.083Z\",\r\n \"currentServiceObjectiveName\": \"P2\",\r\n \"requestedServiceObjectiveName\": \"P2\",\r\n \"defaultSecondaryLocation\": \"eastasia\",\r\n \"catalogCollation\": \"SQL_Latin1_General_CP1_CI_AS\",\r\n \"zoneRedundant\": false,\r\n \"readScale\": \"Enabled\",\r\n \"currentSku\": {\r\n \"name\": \"Premium\",\r\n \"tier\": \"Premium\",\r\n \"capacity\": 250\r\n },\r\n \"currentBackupStorageRedundancy\": \"Geo\",\r\n \"requestedBackupStorageRedundancy\": \"Geo\",\r\n \"maintenanceConfigurationId\": \"/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_Default\",\r\n \"isLedgerOn\": false,\r\n \"isInfraEncryptionEnabled\": false\r\n },\r\n \"location\": \"southeastasia\",\r\n \"id\": \"/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/servers/ps3459/databases/ps8140\",\r\n \"name\": \"ps8140\",\r\n \"type\": \"Microsoft.Sql/servers/databases\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/resourceGroups/ps4849/providers/Microsoft.Sql/servers/ps8550/databases/ps3250?api-version=2021-02-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMmM2NDcwNTYtYmFiMi00MTc1LWIxNzItNDkzZmYwNDllYjI5L3Jlc291cmNlR3JvdXBzL3BzNDg0OS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9zZXJ2ZXJzL3BzODU1MC9kYXRhYmFzZXMvcHMzMjUwP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Premium\",\r\n \"tier\": \"Premium\"\r\n },\r\n \"properties\": {\r\n \"maxSizeBytes\": 0,\r\n \"readScale\": \"\"\r\n },\r\n \"location\": \"southeastasia\"\r\n}", + "RequestUri": "/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/servers/ps3459/databases/ps8140?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTE0NDY2OTMtZGFmYS00Y2MwLThiMTItZWMyYzZjM2Y2MjUwL3Jlc291cmNlR3JvdXBzL3BzNTUxOS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9zZXJ2ZXJzL3BzMzQ1OS9kYXRhYmFzZXMvcHM4MTQwP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "303e27c4-aeef-48e0-9cbc-010a3f306f8e" + "fbb148c7-a4cf-4fd2-9aa9-a50e3af4ec7d" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.52.0.0" + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.53.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "598dcbee-240f-4c76-9c60-70fa0b9be2b0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11966" + ], + "x-ms-correlation-request-id": [ + "9bfc3bb0-8a99-474e-9996-93910aed6130" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210602T175352Z:9bfc3bb0-8a99-474e-9996-93910aed6130" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 17:53:51 GMT" + ], + "Content-Length": [ + "1101" ], "Content-Type": [ "application/json; charset=utf-8" ], - "Content-Length": [ - "170" + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Premium\",\r\n \"tier\": \"Premium\",\r\n \"capacity\": 250\r\n },\r\n \"kind\": \"v12.0,user\",\r\n \"properties\": {\r\n \"collation\": \"SQL_Latin1_General_CP1_CI_AS\",\r\n \"maxSizeBytes\": 536870912000,\r\n \"status\": \"Online\",\r\n \"databaseId\": \"e81c2677-84d2-4124-bdfb-e8f2920de803\",\r\n \"creationDate\": \"2021-06-02T17:51:35.083Z\",\r\n \"currentServiceObjectiveName\": \"P2\",\r\n \"requestedServiceObjectiveName\": \"P2\",\r\n \"defaultSecondaryLocation\": \"eastasia\",\r\n \"catalogCollation\": \"SQL_Latin1_General_CP1_CI_AS\",\r\n \"zoneRedundant\": false,\r\n \"earliestRestoreDate\": \"2021-06-02T17:52:51Z\",\r\n \"readScale\": \"Enabled\",\r\n \"currentSku\": {\r\n \"name\": \"Premium\",\r\n \"tier\": \"Premium\",\r\n \"capacity\": 250\r\n },\r\n \"currentBackupStorageRedundancy\": \"Geo\",\r\n \"requestedBackupStorageRedundancy\": \"Geo\",\r\n \"maintenanceConfigurationId\": \"/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_Default\",\r\n \"isLedgerOn\": false,\r\n \"isInfraEncryptionEnabled\": false\r\n },\r\n \"location\": \"southeastasia\",\r\n \"id\": \"/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/servers/ps3459/databases/ps8140\",\r\n \"name\": \"ps8140\",\r\n \"type\": \"Microsoft.Sql/servers/databases\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/servers/ps3459/databases/ps8140?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTE0NDY2OTMtZGFmYS00Y2MwLThiMTItZWMyYzZjM2Y2MjUwL3Jlc291cmNlR3JvdXBzL3BzNTUxOS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9zZXJ2ZXJzL3BzMzQ1OS9kYXRhYmFzZXMvcHM4MTQwP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "fbb148c7-a4cf-4fd2-9aa9-a50e3af4ec7d" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.53.0.0" ] }, "ResponseHeaders": { @@ -1295,29 +1415,80 @@ "Pragma": [ "no-cache" ], - "Location": [ - "https://management.azure.com/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/resourceGroups/ps4849/providers/Microsoft.Sql/locations/southeastasia/databaseOperationResults/3402501f-23d5-4c48-b0df-8ab03ba92592?api-version=2021-02-01-preview" + "x-ms-request-id": [ + "3c204687-7347-4ce3-ad21-26201592d324" ], - "Retry-After": [ - "15" + "Server": [ + "Microsoft-HTTPAPI/2.0" ], - "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/resourceGroups/ps4849/providers/Microsoft.Sql/locations/southeastasia/databaseAzureAsyncOperation/3402501f-23d5-4c48-b0df-8ab03ba92592?api-version=2021-02-01-preview" + "x-ms-ratelimit-remaining-subscription-reads": [ + "11965" + ], + "x-ms-correlation-request-id": [ + "e5e917b2-726f-4fed-9da1-f85144d714f2" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210602T175352Z:e5e917b2-726f-4fed-9da1-f85144d714f2" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 17:53:51 GMT" + ], + "Content-Length": [ + "1101" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Premium\",\r\n \"tier\": \"Premium\",\r\n \"capacity\": 250\r\n },\r\n \"kind\": \"v12.0,user\",\r\n \"properties\": {\r\n \"collation\": \"SQL_Latin1_General_CP1_CI_AS\",\r\n \"maxSizeBytes\": 536870912000,\r\n \"status\": \"Online\",\r\n \"databaseId\": \"e81c2677-84d2-4124-bdfb-e8f2920de803\",\r\n \"creationDate\": \"2021-06-02T17:51:35.083Z\",\r\n \"currentServiceObjectiveName\": \"P2\",\r\n \"requestedServiceObjectiveName\": \"P2\",\r\n \"defaultSecondaryLocation\": \"eastasia\",\r\n \"catalogCollation\": \"SQL_Latin1_General_CP1_CI_AS\",\r\n \"zoneRedundant\": false,\r\n \"earliestRestoreDate\": \"2021-06-02T17:52:51Z\",\r\n \"readScale\": \"Enabled\",\r\n \"currentSku\": {\r\n \"name\": \"Premium\",\r\n \"tier\": \"Premium\",\r\n \"capacity\": 250\r\n },\r\n \"currentBackupStorageRedundancy\": \"Geo\",\r\n \"requestedBackupStorageRedundancy\": \"Geo\",\r\n \"maintenanceConfigurationId\": \"/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_Default\",\r\n \"isLedgerOn\": false,\r\n \"isInfraEncryptionEnabled\": false\r\n },\r\n \"location\": \"southeastasia\",\r\n \"id\": \"/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/servers/ps3459/databases/ps8140\",\r\n \"name\": \"ps8140\",\r\n \"type\": \"Microsoft.Sql/servers/databases\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/servers/ps3459/databases/ps8140?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTE0NDY2OTMtZGFmYS00Y2MwLThiMTItZWMyYzZjM2Y2MjUwL3Jlc291cmNlR3JvdXBzL3BzNTUxOS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9zZXJ2ZXJzL3BzMzQ1OS9kYXRhYmFzZXMvcHM4MTQwP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "fbb148c7-a4cf-4fd2-9aa9-a50e3af4ec7d" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.53.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" ], "x-ms-request-id": [ - "3402501f-23d5-4c48-b0df-8ab03ba92592" + "3b78e522-babb-469c-a807-4868d73bc097" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1198" + "x-ms-ratelimit-remaining-subscription-reads": [ + "11963" ], "x-ms-correlation-request-id": [ - "dabaa9ab-97aa-4f9b-8cd4-5d126187fc88" + "ec644417-db38-42c5-8f38-f4906752cf88" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210517T023118Z:dabaa9ab-97aa-4f9b-8cd4-5d126187fc88" + "WESTCENTRALUS:20210602T175408Z:ec644417-db38-42c5-8f38-f4906752cf88" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1326,10 +1497,10 @@ "nosniff" ], "Date": [ - "Mon, 17 May 2021 02:31:18 GMT" + "Wed, 02 Jun 2021 17:54:08 GMT" ], "Content-Length": [ - "76" + "1102" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1338,32 +1509,32 @@ "-1" ] }, - "ResponseBody": "{\r\n \"operation\": \"CreateLogicalDatabase\",\r\n \"startTime\": \"2021-05-17T02:31:18.633Z\"\r\n}", - "StatusCode": 202 + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Premium\",\r\n \"tier\": \"Premium\",\r\n \"capacity\": 250\r\n },\r\n \"kind\": \"v12.0,user\",\r\n \"properties\": {\r\n \"collation\": \"SQL_Latin1_General_CP1_CI_AS\",\r\n \"maxSizeBytes\": 536870912000,\r\n \"status\": \"Online\",\r\n \"databaseId\": \"e81c2677-84d2-4124-bdfb-e8f2920de803\",\r\n \"creationDate\": \"2021-06-02T17:51:35.083Z\",\r\n \"currentServiceObjectiveName\": \"P2\",\r\n \"requestedServiceObjectiveName\": \"P2\",\r\n \"defaultSecondaryLocation\": \"eastasia\",\r\n \"catalogCollation\": \"SQL_Latin1_General_CP1_CI_AS\",\r\n \"zoneRedundant\": false,\r\n \"earliestRestoreDate\": \"2021-06-02T17:52:51Z\",\r\n \"readScale\": \"Disabled\",\r\n \"currentSku\": {\r\n \"name\": \"Premium\",\r\n \"tier\": \"Premium\",\r\n \"capacity\": 250\r\n },\r\n \"currentBackupStorageRedundancy\": \"Geo\",\r\n \"requestedBackupStorageRedundancy\": \"Geo\",\r\n \"maintenanceConfigurationId\": \"/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_Default\",\r\n \"isLedgerOn\": false,\r\n \"isInfraEncryptionEnabled\": false\r\n },\r\n \"location\": \"southeastasia\",\r\n \"id\": \"/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/servers/ps3459/databases/ps8140\",\r\n \"name\": \"ps8140\",\r\n \"type\": \"Microsoft.Sql/servers/databases\"\r\n}", + "StatusCode": 200 }, { - "RequestUri": "/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/resourceGroups/ps4849/providers/Microsoft.Sql/servers/ps8550/databases/ps3250?api-version=2021-02-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMmM2NDcwNTYtYmFiMi00MTc1LWIxNzItNDkzZmYwNDllYjI5L3Jlc291cmNlR3JvdXBzL3BzNDg0OS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9zZXJ2ZXJzL3BzODU1MC9kYXRhYmFzZXMvcHMzMjUwP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", + "RequestUri": "/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/servers/ps3459/databases/ps8140?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTE0NDY2OTMtZGFmYS00Y2MwLThiMTItZWMyYzZjM2Y2MjUwL3Jlc291cmNlR3JvdXBzL3BzNTUxOS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9zZXJ2ZXJzL3BzMzQ1OS9kYXRhYmFzZXMvcHM4MTQwP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"maxSizeBytes\": 0,\r\n \"readScale\": \"Disabled\",\r\n \"highAvailabilityReplicaCount\": -1\r\n },\r\n \"location\": \"southeastasia\"\r\n}", + "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Premium\",\r\n \"tier\": \"Premium\"\r\n },\r\n \"properties\": {\r\n \"maxSizeBytes\": 0,\r\n \"readScale\": \"\"\r\n },\r\n \"location\": \"southeastasia\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "7fb78498-db8b-436b-8b50-a2ad31f1f58f" + "b4051eda-9a90-49e6-a97b-db996cc7c4f6" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.52.0.0" + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.53.0.0" ], "Content-Type": [ "application/json; charset=utf-8" ], "Content-Length": [ - "154" + "170" ] }, "ResponseHeaders": { @@ -1374,28 +1545,28 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/resourceGroups/ps4849/providers/Microsoft.Sql/locations/southeastasia/databaseOperationResults/d9017098-4c8d-4d50-a424-7f3c6dbb8a73?api-version=2021-02-01-preview" + "https://management.azure.com/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/locations/southeastasia/databaseOperationResults/a78595b0-c586-41ec-a18f-c7aeb019d348?api-version=2021-02-01-preview" ], "Retry-After": [ "15" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/resourceGroups/ps4849/providers/Microsoft.Sql/locations/southeastasia/databaseAzureAsyncOperation/d9017098-4c8d-4d50-a424-7f3c6dbb8a73?api-version=2021-02-01-preview" + "https://management.azure.com/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/locations/southeastasia/databaseAzureAsyncOperation/a78595b0-c586-41ec-a18f-c7aeb019d348?api-version=2021-02-01-preview" ], "x-ms-request-id": [ - "d9017098-4c8d-4d50-a424-7f3c6dbb8a73" + "a78595b0-c586-41ec-a18f-c7aeb019d348" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1197" + "1198" ], "x-ms-correlation-request-id": [ - "0c3f3abe-459e-4dae-bee9-08c4e5f904a9" + "eca20e02-c7c8-4d40-94b6-569222a876f5" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210517T023237Z:0c3f3abe-459e-4dae-bee9-08c4e5f904a9" + "WESTCENTRALUS:20210602T175015Z:eca20e02-c7c8-4d40-94b6-569222a876f5" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1404,10 +1575,10 @@ "nosniff" ], "Date": [ - "Mon, 17 May 2021 02:32:37 GMT" + "Wed, 02 Jun 2021 17:50:14 GMT" ], "Content-Length": [ - "75" + "76" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1416,23 +1587,32 @@ "-1" ] }, - "ResponseBody": "{\r\n \"operation\": \"UpdateLogicalDatabase\",\r\n \"startTime\": \"2021-05-17T02:32:37.04Z\"\r\n}", + "ResponseBody": "{\r\n \"operation\": \"CreateLogicalDatabase\",\r\n \"startTime\": \"2021-06-02T17:50:15.287Z\"\r\n}", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/resourceGroups/ps4849/providers/Microsoft.Sql/locations/southeastasia/databaseAzureAsyncOperation/3402501f-23d5-4c48-b0df-8ab03ba92592?api-version=2021-02-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMmM2NDcwNTYtYmFiMi00MTc1LWIxNzItNDkzZmYwNDllYjI5L3Jlc291cmNlR3JvdXBzL3BzNDg0OS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9sb2NhdGlvbnMvc291dGhlYXN0YXNpYS9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vMzQwMjUwMWYtMjNkNS00YzQ4LWIwZGYtOGFiMDNiYTkyNTkyP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", + "RequestUri": "/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/servers/ps3459/databases/ps8140?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTE0NDY2OTMtZGFmYS00Y2MwLThiMTItZWMyYzZjM2Y2MjUwL3Jlc291cmNlR3JvdXBzL3BzNTUxOS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9zZXJ2ZXJzL3BzMzQ1OS9kYXRhYmFzZXMvcHM4MTQwP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"P2\"\r\n },\r\n \"properties\": {\r\n \"maxSizeBytes\": 0,\r\n \"readScale\": \"\"\r\n },\r\n \"location\": \"southeastasia\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "303e27c4-aeef-48e0-9cbc-010a3f306f8e" + "545974b4-e981-416a-9dce-ef7f85e39839" + ], + "Accept-Language": [ + "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.52.0.0" + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.53.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "141" ] }, "ResponseHeaders": { @@ -1442,23 +1622,29 @@ "Pragma": [ "no-cache" ], + "Location": [ + "https://management.azure.com/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/locations/southeastasia/databaseOperationResults/547f99b9-4975-41c3-9ce3-89ca4b9d2e3c?api-version=2021-02-01-preview" + ], "Retry-After": [ "15" ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/locations/southeastasia/databaseAzureAsyncOperation/547f99b9-4975-41c3-9ce3-89ca4b9d2e3c?api-version=2021-02-01-preview" + ], "x-ms-request-id": [ - "0be40192-7023-4553-9285-df1299a47ce6" + "547f99b9-4975-41c3-9ce3-89ca4b9d2e3c" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11987" + "x-ms-ratelimit-remaining-subscription-writes": [ + "1197" ], "x-ms-correlation-request-id": [ - "711c3271-4b3d-4339-9b3d-a65eea45b86b" + "f8bb3f20-a008-43b1-a87d-b7c86e4dd208" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210517T023134Z:711c3271-4b3d-4339-9b3d-a65eea45b86b" + "WESTCENTRALUS:20210602T175149Z:f8bb3f20-a008-43b1-a87d-b7c86e4dd208" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1467,10 +1653,10 @@ "nosniff" ], "Date": [ - "Mon, 17 May 2021 02:31:33 GMT" + "Wed, 02 Jun 2021 17:51:48 GMT" ], "Content-Length": [ - "108" + "76" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1479,23 +1665,32 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"3402501f-23d5-4c48-b0df-8ab03ba92592\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-05-17T02:31:18.633Z\"\r\n}", - "StatusCode": 200 + "ResponseBody": "{\r\n \"operation\": \"UpdateLogicalDatabase\",\r\n \"startTime\": \"2021-06-02T17:51:48.847Z\"\r\n}", + "StatusCode": 202 }, { - "RequestUri": "/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/resourceGroups/ps4849/providers/Microsoft.Sql/locations/southeastasia/databaseAzureAsyncOperation/3402501f-23d5-4c48-b0df-8ab03ba92592?api-version=2021-02-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMmM2NDcwNTYtYmFiMi00MTc1LWIxNzItNDkzZmYwNDllYjI5L3Jlc291cmNlR3JvdXBzL3BzNDg0OS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9sb2NhdGlvbnMvc291dGhlYXN0YXNpYS9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vMzQwMjUwMWYtMjNkNS00YzQ4LWIwZGYtOGFiMDNiYTkyNTkyP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", + "RequestUri": "/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/servers/ps3459/databases/ps8140?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTE0NDY2OTMtZGFmYS00Y2MwLThiMTItZWMyYzZjM2Y2MjUwL3Jlc291cmNlR3JvdXBzL3BzNTUxOS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9zZXJ2ZXJzL3BzMzQ1OS9kYXRhYmFzZXMvcHM4MTQwP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"maxSizeBytes\": 0,\r\n \"readScale\": \"Disabled\",\r\n \"highAvailabilityReplicaCount\": -1\r\n },\r\n \"location\": \"southeastasia\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "303e27c4-aeef-48e0-9cbc-010a3f306f8e" + "fbb148c7-a4cf-4fd2-9aa9-a50e3af4ec7d" + ], + "Accept-Language": [ + "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.52.0.0" + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.53.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "154" ] }, "ResponseHeaders": { @@ -1505,23 +1700,29 @@ "Pragma": [ "no-cache" ], + "Location": [ + "https://management.azure.com/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/locations/southeastasia/databaseOperationResults/6781c0b9-54e9-489e-a0a4-385f63cfad09?api-version=2021-02-01-preview" + ], "Retry-After": [ "15" ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/locations/southeastasia/databaseAzureAsyncOperation/6781c0b9-54e9-489e-a0a4-385f63cfad09?api-version=2021-02-01-preview" + ], "x-ms-request-id": [ - "18dfbfd6-9c00-4007-8da3-4987294b2374" + "6781c0b9-54e9-489e-a0a4-385f63cfad09" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11986" + "x-ms-ratelimit-remaining-subscription-writes": [ + "1196" ], "x-ms-correlation-request-id": [ - "3660b6d2-3921-48a1-987f-b682fab37488" + "78a7aea8-0fdc-49ab-9836-7970a4f8cc17" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210517T023149Z:3660b6d2-3921-48a1-987f-b682fab37488" + "WESTCENTRALUS:20210602T175353Z:78a7aea8-0fdc-49ab-9836-7970a4f8cc17" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1530,10 +1731,10 @@ "nosniff" ], "Date": [ - "Mon, 17 May 2021 02:31:48 GMT" + "Wed, 02 Jun 2021 17:53:52 GMT" ], "Content-Length": [ - "108" + "76" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1542,23 +1743,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"3402501f-23d5-4c48-b0df-8ab03ba92592\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-05-17T02:31:18.633Z\"\r\n}", - "StatusCode": 200 + "ResponseBody": "{\r\n \"operation\": \"UpdateLogicalDatabase\",\r\n \"startTime\": \"2021-06-02T17:53:53.017Z\"\r\n}", + "StatusCode": 202 }, { - "RequestUri": "/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/resourceGroups/ps4849/providers/Microsoft.Sql/locations/southeastasia/databaseAzureAsyncOperation/3402501f-23d5-4c48-b0df-8ab03ba92592?api-version=2021-02-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMmM2NDcwNTYtYmFiMi00MTc1LWIxNzItNDkzZmYwNDllYjI5L3Jlc291cmNlR3JvdXBzL3BzNDg0OS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9sb2NhdGlvbnMvc291dGhlYXN0YXNpYS9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vMzQwMjUwMWYtMjNkNS00YzQ4LWIwZGYtOGFiMDNiYTkyNTkyP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", + "RequestUri": "/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/locations/southeastasia/databaseAzureAsyncOperation/a78595b0-c586-41ec-a18f-c7aeb019d348?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTE0NDY2OTMtZGFmYS00Y2MwLThiMTItZWMyYzZjM2Y2MjUwL3Jlc291cmNlR3JvdXBzL3BzNTUxOS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9sb2NhdGlvbnMvc291dGhlYXN0YXNpYS9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vYTc4NTk1YjAtYzU4Ni00MWVjLWExOGYtYzdhZWIwMTlkMzQ4P2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "303e27c4-aeef-48e0-9cbc-010a3f306f8e" + "b4051eda-9a90-49e6-a97b-db996cc7c4f6" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.52.0.0" + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.53.0.0" ] }, "ResponseHeaders": { @@ -1572,19 +1773,19 @@ "15" ], "x-ms-request-id": [ - "14f5d96b-9b6e-4d6b-bc3e-7e8666e1507f" + "540f81c6-0d1b-4dc5-96d6-a62c9b047854" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11985" + "11987" ], "x-ms-correlation-request-id": [ - "2fc78a27-78b5-404a-8139-39484a47a8f2" + "71b2a5d3-3480-4ff0-b857-e7d6c28a2e50" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210517T023204Z:2fc78a27-78b5-404a-8139-39484a47a8f2" + "WESTCENTRALUS:20210602T175030Z:71b2a5d3-3480-4ff0-b857-e7d6c28a2e50" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1593,7 +1794,7 @@ "nosniff" ], "Date": [ - "Mon, 17 May 2021 02:32:03 GMT" + "Wed, 02 Jun 2021 17:50:30 GMT" ], "Content-Length": [ "108" @@ -1605,23 +1806,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"3402501f-23d5-4c48-b0df-8ab03ba92592\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-05-17T02:31:18.633Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"a78595b0-c586-41ec-a18f-c7aeb019d348\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-02T17:50:15.287Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/resourceGroups/ps4849/providers/Microsoft.Sql/locations/southeastasia/databaseAzureAsyncOperation/3402501f-23d5-4c48-b0df-8ab03ba92592?api-version=2021-02-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMmM2NDcwNTYtYmFiMi00MTc1LWIxNzItNDkzZmYwNDllYjI5L3Jlc291cmNlR3JvdXBzL3BzNDg0OS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9sb2NhdGlvbnMvc291dGhlYXN0YXNpYS9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vMzQwMjUwMWYtMjNkNS00YzQ4LWIwZGYtOGFiMDNiYTkyNTkyP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", + "RequestUri": "/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/locations/southeastasia/databaseAzureAsyncOperation/a78595b0-c586-41ec-a18f-c7aeb019d348?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTE0NDY2OTMtZGFmYS00Y2MwLThiMTItZWMyYzZjM2Y2MjUwL3Jlc291cmNlR3JvdXBzL3BzNTUxOS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9sb2NhdGlvbnMvc291dGhlYXN0YXNpYS9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vYTc4NTk1YjAtYzU4Ni00MWVjLWExOGYtYzdhZWIwMTlkMzQ4P2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "303e27c4-aeef-48e0-9cbc-010a3f306f8e" + "b4051eda-9a90-49e6-a97b-db996cc7c4f6" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.52.0.0" + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.53.0.0" ] }, "ResponseHeaders": { @@ -1635,19 +1836,19 @@ "15" ], "x-ms-request-id": [ - "54aebc59-dda6-4c4f-a253-32c06a657186" + "a331539a-d925-452d-be1f-45aa1ef2e92a" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11984" + "11986" ], "x-ms-correlation-request-id": [ - "8e74f619-91a4-4809-9c18-dedae8d4fc11" + "4f9f0663-661f-4cf5-8412-7253124e4290" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210517T023219Z:8e74f619-91a4-4809-9c18-dedae8d4fc11" + "WESTCENTRALUS:20210602T175046Z:4f9f0663-661f-4cf5-8412-7253124e4290" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1656,7 +1857,7 @@ "nosniff" ], "Date": [ - "Mon, 17 May 2021 02:32:19 GMT" + "Wed, 02 Jun 2021 17:50:45 GMT" ], "Content-Length": [ "108" @@ -1668,23 +1869,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"3402501f-23d5-4c48-b0df-8ab03ba92592\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-05-17T02:31:18.633Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"a78595b0-c586-41ec-a18f-c7aeb019d348\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-02T17:50:15.287Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/resourceGroups/ps4849/providers/Microsoft.Sql/locations/southeastasia/databaseAzureAsyncOperation/3402501f-23d5-4c48-b0df-8ab03ba92592?api-version=2021-02-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMmM2NDcwNTYtYmFiMi00MTc1LWIxNzItNDkzZmYwNDllYjI5L3Jlc291cmNlR3JvdXBzL3BzNDg0OS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9sb2NhdGlvbnMvc291dGhlYXN0YXNpYS9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vMzQwMjUwMWYtMjNkNS00YzQ4LWIwZGYtOGFiMDNiYTkyNTkyP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", + "RequestUri": "/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/locations/southeastasia/databaseAzureAsyncOperation/a78595b0-c586-41ec-a18f-c7aeb019d348?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTE0NDY2OTMtZGFmYS00Y2MwLThiMTItZWMyYzZjM2Y2MjUwL3Jlc291cmNlR3JvdXBzL3BzNTUxOS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9sb2NhdGlvbnMvc291dGhlYXN0YXNpYS9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vYTc4NTk1YjAtYzU4Ni00MWVjLWExOGYtYzdhZWIwMTlkMzQ4P2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "303e27c4-aeef-48e0-9cbc-010a3f306f8e" + "b4051eda-9a90-49e6-a97b-db996cc7c4f6" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.52.0.0" + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.53.0.0" ] }, "ResponseHeaders": { @@ -1698,19 +1899,19 @@ "15" ], "x-ms-request-id": [ - "65629c71-c1ec-4d3f-9954-1c7735874d4b" + "cd0372c7-45ff-4b56-a189-52ae8ecda155" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11983" + "11985" ], "x-ms-correlation-request-id": [ - "4b0d1dd3-4d41-4297-ad9e-81921ab6537c" + "a66b106a-fed1-405f-ae5d-5c2d3b6d43b0" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210517T023235Z:4b0d1dd3-4d41-4297-ad9e-81921ab6537c" + "WESTCENTRALUS:20210602T175101Z:a66b106a-fed1-405f-ae5d-5c2d3b6d43b0" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1719,10 +1920,10 @@ "nosniff" ], "Date": [ - "Mon, 17 May 2021 02:32:35 GMT" + "Wed, 02 Jun 2021 17:51:01 GMT" ], "Content-Length": [ - "107" + "108" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1731,23 +1932,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"3402501f-23d5-4c48-b0df-8ab03ba92592\",\r\n \"status\": \"Succeeded\",\r\n \"startTime\": \"2021-05-17T02:31:18.633Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"a78595b0-c586-41ec-a18f-c7aeb019d348\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-02T17:50:15.287Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/resourceGroups/ps4849/providers/Microsoft.Sql/locations/southeastasia/databaseAzureAsyncOperation/d9017098-4c8d-4d50-a424-7f3c6dbb8a73?api-version=2021-02-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMmM2NDcwNTYtYmFiMi00MTc1LWIxNzItNDkzZmYwNDllYjI5L3Jlc291cmNlR3JvdXBzL3BzNDg0OS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9sb2NhdGlvbnMvc291dGhlYXN0YXNpYS9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vZDkwMTcwOTgtNGM4ZC00ZDUwLWE0MjQtN2YzYzZkYmI4YTczP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", + "RequestUri": "/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/locations/southeastasia/databaseAzureAsyncOperation/a78595b0-c586-41ec-a18f-c7aeb019d348?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTE0NDY2OTMtZGFmYS00Y2MwLThiMTItZWMyYzZjM2Y2MjUwL3Jlc291cmNlR3JvdXBzL3BzNTUxOS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9sb2NhdGlvbnMvc291dGhlYXN0YXNpYS9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vYTc4NTk1YjAtYzU4Ni00MWVjLWExOGYtYzdhZWIwMTlkMzQ4P2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "7fb78498-db8b-436b-8b50-a2ad31f1f58f" + "b4051eda-9a90-49e6-a97b-db996cc7c4f6" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.52.0.0" + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.53.0.0" ] }, "ResponseHeaders": { @@ -1761,19 +1962,19 @@ "15" ], "x-ms-request-id": [ - "f61b17ea-418c-4f69-a210-db88dc755612" + "60438eda-a76f-48fd-ad03-cc06ba0eebd8" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11977" + "11984" ], "x-ms-correlation-request-id": [ - "556a04e5-4e87-44ca-a350-eb3f21945603" + "f2dd042b-5076-4b58-83f0-2d77970fb2fd" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210517T023252Z:556a04e5-4e87-44ca-a350-eb3f21945603" + "WESTCENTRALUS:20210602T175116Z:f2dd042b-5076-4b58-83f0-2d77970fb2fd" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1782,10 +1983,703 @@ "nosniff" ], "Date": [ - "Mon, 17 May 2021 02:32:52 GMT" + "Wed, 02 Jun 2021 17:51:16 GMT" ], "Content-Length": [ - "106" + "108" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"a78595b0-c586-41ec-a18f-c7aeb019d348\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-02T17:50:15.287Z\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/locations/southeastasia/databaseAzureAsyncOperation/a78595b0-c586-41ec-a18f-c7aeb019d348?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTE0NDY2OTMtZGFmYS00Y2MwLThiMTItZWMyYzZjM2Y2MjUwL3Jlc291cmNlR3JvdXBzL3BzNTUxOS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9sb2NhdGlvbnMvc291dGhlYXN0YXNpYS9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vYTc4NTk1YjAtYzU4Ni00MWVjLWExOGYtYzdhZWIwMTlkMzQ4P2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "b4051eda-9a90-49e6-a97b-db996cc7c4f6" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.53.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "15" + ], + "x-ms-request-id": [ + "bea55b17-9f5c-4aef-80a7-21af9d1205dd" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11983" + ], + "x-ms-correlation-request-id": [ + "e3d23e8b-dbb7-4598-9c07-45329b206ec5" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210602T175132Z:e3d23e8b-dbb7-4598-9c07-45329b206ec5" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 17:51:31 GMT" + ], + "Content-Length": [ + "108" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"a78595b0-c586-41ec-a18f-c7aeb019d348\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-02T17:50:15.287Z\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/locations/southeastasia/databaseAzureAsyncOperation/a78595b0-c586-41ec-a18f-c7aeb019d348?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTE0NDY2OTMtZGFmYS00Y2MwLThiMTItZWMyYzZjM2Y2MjUwL3Jlc291cmNlR3JvdXBzL3BzNTUxOS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9sb2NhdGlvbnMvc291dGhlYXN0YXNpYS9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vYTc4NTk1YjAtYzU4Ni00MWVjLWExOGYtYzdhZWIwMTlkMzQ4P2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "b4051eda-9a90-49e6-a97b-db996cc7c4f6" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.53.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "15" + ], + "x-ms-request-id": [ + "85660ad0-d342-45bc-b140-76b5bbe70610" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11982" + ], + "x-ms-correlation-request-id": [ + "6f35d871-96e1-4fd4-98f0-c4a5febcd366" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210602T175147Z:6f35d871-96e1-4fd4-98f0-c4a5febcd366" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 17:51:46 GMT" + ], + "Content-Length": [ + "107" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"a78595b0-c586-41ec-a18f-c7aeb019d348\",\r\n \"status\": \"Succeeded\",\r\n \"startTime\": \"2021-06-02T17:50:15.287Z\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/locations/southeastasia/databaseAzureAsyncOperation/547f99b9-4975-41c3-9ce3-89ca4b9d2e3c?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTE0NDY2OTMtZGFmYS00Y2MwLThiMTItZWMyYzZjM2Y2MjUwL3Jlc291cmNlR3JvdXBzL3BzNTUxOS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9sb2NhdGlvbnMvc291dGhlYXN0YXNpYS9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vNTQ3Zjk5YjktNDk3NS00MWMzLTljZTMtODljYTRiOWQyZTNjP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "545974b4-e981-416a-9dce-ef7f85e39839" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.53.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "15" + ], + "x-ms-request-id": [ + "dd97318e-8cf2-4f86-9120-6a7de7e3f13b" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11976" + ], + "x-ms-correlation-request-id": [ + "9abf66d8-ddca-4685-968f-7abc0d22f65b" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210602T175204Z:9abf66d8-ddca-4685-968f-7abc0d22f65b" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 17:52:03 GMT" + ], + "Content-Length": [ + "108" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"547f99b9-4975-41c3-9ce3-89ca4b9d2e3c\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-02T17:51:48.847Z\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/locations/southeastasia/databaseAzureAsyncOperation/547f99b9-4975-41c3-9ce3-89ca4b9d2e3c?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTE0NDY2OTMtZGFmYS00Y2MwLThiMTItZWMyYzZjM2Y2MjUwL3Jlc291cmNlR3JvdXBzL3BzNTUxOS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9sb2NhdGlvbnMvc291dGhlYXN0YXNpYS9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vNTQ3Zjk5YjktNDk3NS00MWMzLTljZTMtODljYTRiOWQyZTNjP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "545974b4-e981-416a-9dce-ef7f85e39839" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.53.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "15" + ], + "x-ms-request-id": [ + "748cb79e-04d7-4321-a1a9-20571bebfb50" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11975" + ], + "x-ms-correlation-request-id": [ + "e3b58b09-c36c-4a8d-b343-15db9e126de3" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210602T175219Z:e3b58b09-c36c-4a8d-b343-15db9e126de3" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 17:52:18 GMT" + ], + "Content-Length": [ + "108" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"547f99b9-4975-41c3-9ce3-89ca4b9d2e3c\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-02T17:51:48.847Z\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/locations/southeastasia/databaseAzureAsyncOperation/547f99b9-4975-41c3-9ce3-89ca4b9d2e3c?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTE0NDY2OTMtZGFmYS00Y2MwLThiMTItZWMyYzZjM2Y2MjUwL3Jlc291cmNlR3JvdXBzL3BzNTUxOS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9sb2NhdGlvbnMvc291dGhlYXN0YXNpYS9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vNTQ3Zjk5YjktNDk3NS00MWMzLTljZTMtODljYTRiOWQyZTNjP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "545974b4-e981-416a-9dce-ef7f85e39839" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.53.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "15" + ], + "x-ms-request-id": [ + "1fe6591a-c646-49d5-87b0-3bafc9cea8c9" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11974" + ], + "x-ms-correlation-request-id": [ + "168b1864-7935-42b6-868b-222f7afd3e0e" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210602T175234Z:168b1864-7935-42b6-868b-222f7afd3e0e" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 17:52:33 GMT" + ], + "Content-Length": [ + "108" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"547f99b9-4975-41c3-9ce3-89ca4b9d2e3c\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-02T17:51:48.847Z\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/locations/southeastasia/databaseAzureAsyncOperation/547f99b9-4975-41c3-9ce3-89ca4b9d2e3c?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTE0NDY2OTMtZGFmYS00Y2MwLThiMTItZWMyYzZjM2Y2MjUwL3Jlc291cmNlR3JvdXBzL3BzNTUxOS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9sb2NhdGlvbnMvc291dGhlYXN0YXNpYS9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vNTQ3Zjk5YjktNDk3NS00MWMzLTljZTMtODljYTRiOWQyZTNjP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "545974b4-e981-416a-9dce-ef7f85e39839" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.53.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "15" + ], + "x-ms-request-id": [ + "1c3c9c1b-491c-4e34-90b5-23b6eb4e1f8f" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11973" + ], + "x-ms-correlation-request-id": [ + "1428357c-262d-435c-ac66-02fb901f356c" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210602T175250Z:1428357c-262d-435c-ac66-02fb901f356c" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 17:52:50 GMT" + ], + "Content-Length": [ + "108" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"547f99b9-4975-41c3-9ce3-89ca4b9d2e3c\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-02T17:51:48.847Z\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/locations/southeastasia/databaseAzureAsyncOperation/547f99b9-4975-41c3-9ce3-89ca4b9d2e3c?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTE0NDY2OTMtZGFmYS00Y2MwLThiMTItZWMyYzZjM2Y2MjUwL3Jlc291cmNlR3JvdXBzL3BzNTUxOS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9sb2NhdGlvbnMvc291dGhlYXN0YXNpYS9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vNTQ3Zjk5YjktNDk3NS00MWMzLTljZTMtODljYTRiOWQyZTNjP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "545974b4-e981-416a-9dce-ef7f85e39839" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.53.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "15" + ], + "x-ms-request-id": [ + "20417695-16ea-4579-9035-5b393c6dfb16" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11972" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-correlation-request-id": [ + "3d177e66-4857-44eb-885e-0e6df38cc5f0" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210602T175305Z:3d177e66-4857-44eb-885e-0e6df38cc5f0" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 17:53:05 GMT" + ], + "Content-Length": [ + "108" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"547f99b9-4975-41c3-9ce3-89ca4b9d2e3c\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-02T17:51:48.847Z\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/locations/southeastasia/databaseAzureAsyncOperation/547f99b9-4975-41c3-9ce3-89ca4b9d2e3c?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTE0NDY2OTMtZGFmYS00Y2MwLThiMTItZWMyYzZjM2Y2MjUwL3Jlc291cmNlR3JvdXBzL3BzNTUxOS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9sb2NhdGlvbnMvc291dGhlYXN0YXNpYS9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vNTQ3Zjk5YjktNDk3NS00MWMzLTljZTMtODljYTRiOWQyZTNjP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "545974b4-e981-416a-9dce-ef7f85e39839" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.53.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "15" + ], + "x-ms-request-id": [ + "d67ed2ef-211c-496c-9b3d-f77a1984ac44" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11971" + ], + "x-ms-correlation-request-id": [ + "23f3b18d-5ab5-416f-9e24-c167807be480" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210602T175321Z:23f3b18d-5ab5-416f-9e24-c167807be480" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 17:53:20 GMT" + ], + "Content-Length": [ + "108" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"547f99b9-4975-41c3-9ce3-89ca4b9d2e3c\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-02T17:51:48.847Z\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/locations/southeastasia/databaseAzureAsyncOperation/547f99b9-4975-41c3-9ce3-89ca4b9d2e3c?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTE0NDY2OTMtZGFmYS00Y2MwLThiMTItZWMyYzZjM2Y2MjUwL3Jlc291cmNlR3JvdXBzL3BzNTUxOS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9sb2NhdGlvbnMvc291dGhlYXN0YXNpYS9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vNTQ3Zjk5YjktNDk3NS00MWMzLTljZTMtODljYTRiOWQyZTNjP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "545974b4-e981-416a-9dce-ef7f85e39839" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.53.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "15" + ], + "x-ms-request-id": [ + "dc5e136c-9477-4d36-9ecd-5fca81b8b64e" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11970" + ], + "x-ms-correlation-request-id": [ + "cd502999-bad6-49f1-ae65-d5053a6daa7e" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210602T175336Z:cd502999-bad6-49f1-ae65-d5053a6daa7e" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 17:53:35 GMT" + ], + "Content-Length": [ + "108" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"547f99b9-4975-41c3-9ce3-89ca4b9d2e3c\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-02T17:51:48.847Z\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/locations/southeastasia/databaseAzureAsyncOperation/547f99b9-4975-41c3-9ce3-89ca4b9d2e3c?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTE0NDY2OTMtZGFmYS00Y2MwLThiMTItZWMyYzZjM2Y2MjUwL3Jlc291cmNlR3JvdXBzL3BzNTUxOS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9sb2NhdGlvbnMvc291dGhlYXN0YXNpYS9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vNTQ3Zjk5YjktNDk3NS00MWMzLTljZTMtODljYTRiOWQyZTNjP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "545974b4-e981-416a-9dce-ef7f85e39839" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.53.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "15" + ], + "x-ms-request-id": [ + "02827530-acae-4a92-b591-0f555753fdb9" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11969" + ], + "x-ms-correlation-request-id": [ + "112be2ce-dfc7-4fdc-bdae-1dd53534c442" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210602T175351Z:112be2ce-dfc7-4fdc-bdae-1dd53534c442" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 17:53:50 GMT" + ], + "Content-Length": [ + "107" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"547f99b9-4975-41c3-9ce3-89ca4b9d2e3c\",\r\n \"status\": \"Succeeded\",\r\n \"startTime\": \"2021-06-02T17:51:48.847Z\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourceGroups/ps5519/providers/Microsoft.Sql/locations/southeastasia/databaseAzureAsyncOperation/6781c0b9-54e9-489e-a0a4-385f63cfad09?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTE0NDY2OTMtZGFmYS00Y2MwLThiMTItZWMyYzZjM2Y2MjUwL3Jlc291cmNlR3JvdXBzL3BzNTUxOS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9sb2NhdGlvbnMvc291dGhlYXN0YXNpYS9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vNjc4MWMwYjktNTRlOS00ODllLWEwYTQtMzg1ZjYzY2ZhZDA5P2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "fbb148c7-a4cf-4fd2-9aa9-a50e3af4ec7d" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.53.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "15" + ], + "x-ms-request-id": [ + "fdbdc29d-bfe4-43f4-9ae4-76d1d1023597" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11964" + ], + "x-ms-correlation-request-id": [ + "63eb93f3-70c7-44c2-b0d0-433363c3cd7d" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210602T175408Z:63eb93f3-70c7-44c2-b0d0-433363c3cd7d" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 02 Jun 2021 17:54:08 GMT" + ], + "Content-Length": [ + "107" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1794,26 +2688,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"d9017098-4c8d-4d50-a424-7f3c6dbb8a73\",\r\n \"status\": \"Succeeded\",\r\n \"startTime\": \"2021-05-17T02:32:37.04Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"6781c0b9-54e9-489e-a0a4-385f63cfad09\",\r\n \"status\": \"Succeeded\",\r\n \"startTime\": \"2021-06-02T17:53:53.017Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/resourcegroups/ps4849?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMmM2NDcwNTYtYmFiMi00MTc1LWIxNzItNDkzZmYwNDllYjI5L3Jlc291cmNlZ3JvdXBzL3BzNDg0OT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/resourcegroups/ps5519?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTE0NDY2OTMtZGFmYS00Y2MwLThiMTItZWMyYzZjM2Y2MjUwL3Jlc291cmNlZ3JvdXBzL3BzNTUxOT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "d803aec6-22b2-4643-afdb-7ccf14379842" + "b4dbe86f-8619-4600-8309-50f2da5125b6" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" ] }, "ResponseHeaders": { @@ -1824,7 +2718,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQ4NDktV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" + "https://management.azure.com/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzU1MTktV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" ], "Retry-After": [ "15" @@ -1833,13 +2727,13 @@ "14999" ], "x-ms-request-id": [ - "8b2b7369-1735-46d2-8012-f3cc09ae2126" + "a22a51da-6031-4134-8505-1efb2668a052" ], "x-ms-correlation-request-id": [ - "8b2b7369-1735-46d2-8012-f3cc09ae2126" + "a22a51da-6031-4134-8505-1efb2668a052" ], "x-ms-routing-request-id": [ - "WESTUS:20210517T023254Z:8b2b7369-1735-46d2-8012-f3cc09ae2126" + "WESTUS:20210602T175409Z:a22a51da-6031-4134-8505-1efb2668a052" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1848,7 +2742,7 @@ "nosniff" ], "Date": [ - "Mon, 17 May 2021 02:32:53 GMT" + "Wed, 02 Jun 2021 17:54:09 GMT" ], "Expires": [ "-1" @@ -1861,16 +2755,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQ4NDktV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMmM2NDcwNTYtYmFiMi00MTc1LWIxNzItNDkzZmYwNDllYjI5L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpRNE5Ea3RWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzU1MTktV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTE0NDY2OTMtZGFmYS00Y2MwLThiMTItZWMyYzZjM2Y2MjUwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVMU1Ua3RWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" ] }, "ResponseHeaders": { @@ -1881,7 +2775,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQ4NDktV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" + "https://management.azure.com/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzU1MTktV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" ], "Retry-After": [ "15" @@ -1890,13 +2784,13 @@ "11999" ], "x-ms-request-id": [ - "93ad6892-28f6-41b2-8543-727f359ae770" + "855b5b71-4c18-4237-92f9-c061ecc14761" ], "x-ms-correlation-request-id": [ - "93ad6892-28f6-41b2-8543-727f359ae770" + "855b5b71-4c18-4237-92f9-c061ecc14761" ], "x-ms-routing-request-id": [ - "WESTUS:20210517T023309Z:93ad6892-28f6-41b2-8543-727f359ae770" + "WESTUS:20210602T175425Z:855b5b71-4c18-4237-92f9-c061ecc14761" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1905,7 +2799,7 @@ "nosniff" ], "Date": [ - "Mon, 17 May 2021 02:33:08 GMT" + "Wed, 02 Jun 2021 17:54:24 GMT" ], "Expires": [ "-1" @@ -1918,16 +2812,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQ4NDktV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMmM2NDcwNTYtYmFiMi00MTc1LWIxNzItNDkzZmYwNDllYjI5L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpRNE5Ea3RWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzU1MTktV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTE0NDY2OTMtZGFmYS00Y2MwLThiMTItZWMyYzZjM2Y2MjUwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVMU1Ua3RWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" ] }, "ResponseHeaders": { @@ -1938,7 +2832,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQ4NDktV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" + "https://management.azure.com/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzU1MTktV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" ], "Retry-After": [ "15" @@ -1947,13 +2841,13 @@ "11998" ], "x-ms-request-id": [ - "20b5bb1d-f09d-4bff-b7db-bed47ff462b5" + "874ce92d-2851-45a0-b1e0-3748411d8b88" ], "x-ms-correlation-request-id": [ - "20b5bb1d-f09d-4bff-b7db-bed47ff462b5" + "874ce92d-2851-45a0-b1e0-3748411d8b88" ], "x-ms-routing-request-id": [ - "WESTUS:20210517T023324Z:20b5bb1d-f09d-4bff-b7db-bed47ff462b5" + "WESTUS:20210602T175440Z:874ce92d-2851-45a0-b1e0-3748411d8b88" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1962,7 +2856,7 @@ "nosniff" ], "Date": [ - "Mon, 17 May 2021 02:33:23 GMT" + "Wed, 02 Jun 2021 17:54:39 GMT" ], "Expires": [ "-1" @@ -1975,16 +2869,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQ4NDktV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMmM2NDcwNTYtYmFiMi00MTc1LWIxNzItNDkzZmYwNDllYjI5L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpRNE5Ea3RWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzU1MTktV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTE0NDY2OTMtZGFmYS00Y2MwLThiMTItZWMyYzZjM2Y2MjUwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVMU1Ua3RWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" ] }, "ResponseHeaders": { @@ -1995,7 +2889,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQ4NDktV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" + "https://management.azure.com/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzU1MTktV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" ], "Retry-After": [ "15" @@ -2004,13 +2898,13 @@ "11997" ], "x-ms-request-id": [ - "3d12ab27-dec0-4b9b-97db-bd54f56bcf78" + "16f00c85-c249-4448-a09b-fa4343c0e6c7" ], "x-ms-correlation-request-id": [ - "3d12ab27-dec0-4b9b-97db-bd54f56bcf78" + "16f00c85-c249-4448-a09b-fa4343c0e6c7" ], "x-ms-routing-request-id": [ - "WESTUS:20210517T023339Z:3d12ab27-dec0-4b9b-97db-bd54f56bcf78" + "WESTUS:20210602T175455Z:16f00c85-c249-4448-a09b-fa4343c0e6c7" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2019,7 +2913,7 @@ "nosniff" ], "Date": [ - "Mon, 17 May 2021 02:33:38 GMT" + "Wed, 02 Jun 2021 17:54:54 GMT" ], "Expires": [ "-1" @@ -2032,16 +2926,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQ4NDktV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMmM2NDcwNTYtYmFiMi00MTc1LWIxNzItNDkzZmYwNDllYjI5L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpRNE5Ea3RWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzU1MTktV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTE0NDY2OTMtZGFmYS00Y2MwLThiMTItZWMyYzZjM2Y2MjUwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVMU1Ua3RWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" ] }, "ResponseHeaders": { @@ -2052,7 +2946,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQ4NDktV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" + "https://management.azure.com/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzU1MTktV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" ], "Retry-After": [ "15" @@ -2061,13 +2955,13 @@ "11996" ], "x-ms-request-id": [ - "1cd1acdf-6cbf-440e-aa8d-5710e2a97de3" + "e1e3a0e2-2293-4fac-b538-fcfcdd8f4e34" ], "x-ms-correlation-request-id": [ - "1cd1acdf-6cbf-440e-aa8d-5710e2a97de3" + "e1e3a0e2-2293-4fac-b538-fcfcdd8f4e34" ], "x-ms-routing-request-id": [ - "WESTUS:20210517T023354Z:1cd1acdf-6cbf-440e-aa8d-5710e2a97de3" + "WESTUS:20210602T175510Z:e1e3a0e2-2293-4fac-b538-fcfcdd8f4e34" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2076,7 +2970,7 @@ "nosniff" ], "Date": [ - "Mon, 17 May 2021 02:33:53 GMT" + "Wed, 02 Jun 2021 17:55:10 GMT" ], "Expires": [ "-1" @@ -2089,16 +2983,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQ4NDktV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMmM2NDcwNTYtYmFiMi00MTc1LWIxNzItNDkzZmYwNDllYjI5L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpRNE5Ea3RWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzU1MTktV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTE0NDY2OTMtZGFmYS00Y2MwLThiMTItZWMyYzZjM2Y2MjUwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVMU1Ua3RWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" ] }, "ResponseHeaders": { @@ -2109,7 +3003,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQ4NDktV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" + "https://management.azure.com/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzU1MTktV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" ], "Retry-After": [ "15" @@ -2118,13 +3012,13 @@ "11995" ], "x-ms-request-id": [ - "80a8b556-31a1-4402-8bdd-25fa9871d977" + "ef36aa5a-d57b-431d-a8ba-726585f94b46" ], "x-ms-correlation-request-id": [ - "80a8b556-31a1-4402-8bdd-25fa9871d977" + "ef36aa5a-d57b-431d-a8ba-726585f94b46" ], "x-ms-routing-request-id": [ - "WESTUS:20210517T023409Z:80a8b556-31a1-4402-8bdd-25fa9871d977" + "WESTUS:20210602T175525Z:ef36aa5a-d57b-431d-a8ba-726585f94b46" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2133,7 +3027,7 @@ "nosniff" ], "Date": [ - "Mon, 17 May 2021 02:34:08 GMT" + "Wed, 02 Jun 2021 17:55:25 GMT" ], "Expires": [ "-1" @@ -2146,16 +3040,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQ4NDktV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMmM2NDcwNTYtYmFiMi00MTc1LWIxNzItNDkzZmYwNDllYjI5L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpRNE5Ea3RWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzU1MTktV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTE0NDY2OTMtZGFmYS00Y2MwLThiMTItZWMyYzZjM2Y2MjUwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVMU1Ua3RWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" ] }, "ResponseHeaders": { @@ -2166,7 +3060,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQ4NDktV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" + "https://management.azure.com/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzU1MTktV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01" ], "Retry-After": [ "15" @@ -2175,13 +3069,13 @@ "11994" ], "x-ms-request-id": [ - "debdfc1e-ce0a-4337-83d8-50bc6f4db3d6" + "a06ddbd2-0620-451d-bc98-d215f5de4d77" ], "x-ms-correlation-request-id": [ - "debdfc1e-ce0a-4337-83d8-50bc6f4db3d6" + "a06ddbd2-0620-451d-bc98-d215f5de4d77" ], "x-ms-routing-request-id": [ - "WESTUS:20210517T023424Z:debdfc1e-ce0a-4337-83d8-50bc6f4db3d6" + "WESTUS:20210602T175540Z:a06ddbd2-0620-451d-bc98-d215f5de4d77" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2190,7 +3084,7 @@ "nosniff" ], "Date": [ - "Mon, 17 May 2021 02:34:24 GMT" + "Wed, 02 Jun 2021 17:55:40 GMT" ], "Expires": [ "-1" @@ -2203,16 +3097,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQ4NDktV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMmM2NDcwNTYtYmFiMi00MTc1LWIxNzItNDkzZmYwNDllYjI5L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpRNE5Ea3RWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzU1MTktV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTE0NDY2OTMtZGFmYS00Y2MwLThiMTItZWMyYzZjM2Y2MjUwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVMU1Ua3RWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" ] }, "ResponseHeaders": { @@ -2226,13 +3120,13 @@ "11993" ], "x-ms-request-id": [ - "2c95ebfb-4adf-4ec3-ba1d-7e4ddc7b1936" + "d1a3b924-0ff0-4d5e-a2d7-af9f4822df94" ], "x-ms-correlation-request-id": [ - "2c95ebfb-4adf-4ec3-ba1d-7e4ddc7b1936" + "d1a3b924-0ff0-4d5e-a2d7-af9f4822df94" ], "x-ms-routing-request-id": [ - "WESTUS:20210517T023439Z:2c95ebfb-4adf-4ec3-ba1d-7e4ddc7b1936" + "WESTUS:20210602T175555Z:d1a3b924-0ff0-4d5e-a2d7-af9f4822df94" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2241,7 +3135,7 @@ "nosniff" ], "Date": [ - "Mon, 17 May 2021 02:34:39 GMT" + "Wed, 02 Jun 2021 17:55:55 GMT" ], "Expires": [ "-1" @@ -2254,16 +3148,16 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/2c647056-bab2-4175-b172-493ff049eb29/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzQ4NDktV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMmM2NDcwNTYtYmFiMi00MTc1LWIxNzItNDkzZmYwNDllYjI5L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpRNE5Ea3RWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/91446693-dafa-4cc0-8b12-ec2c6c3f6250/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzU1MTktV0VTVENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoid2VzdGNlbnRyYWx1cyJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvOTE0NDY2OTMtZGFmYS00Y2MwLThiMTItZWMyYzZjM2Y2MjUwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVMU1Ua3RWMFZUVkVORlRsUlNRVXhWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRHTmxiblJ5WVd4MWN5Sjk/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.30015.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.14393.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.32" + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.34" ] }, "ResponseHeaders": { @@ -2277,13 +3171,13 @@ "11992" ], "x-ms-request-id": [ - "305b0156-2784-40f6-a947-324c8a3f64c2" + "c9b34de2-2a18-4683-9b87-0bcd5154e13d" ], "x-ms-correlation-request-id": [ - "305b0156-2784-40f6-a947-324c8a3f64c2" + "c9b34de2-2a18-4683-9b87-0bcd5154e13d" ], "x-ms-routing-request-id": [ - "WESTUS:20210517T023439Z:305b0156-2784-40f6-a947-324c8a3f64c2" + "WESTUS:20210602T175555Z:c9b34de2-2a18-4683-9b87-0bcd5154e13d" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2292,7 +3186,7 @@ "nosniff" ], "Date": [ - "Mon, 17 May 2021 02:34:39 GMT" + "Wed, 02 Jun 2021 17:55:55 GMT" ], "Expires": [ "-1" @@ -2307,12 +3201,12 @@ ], "Names": { "Test-GetDatabaseReadScale": [ - "ps4849", - "ps8550", - "ps3250" + "ps5519", + "ps3459", + "ps8140" ] }, "Variables": { - "SubscriptionId": "2c647056-bab2-4175-b172-493ff049eb29" + "SubscriptionId": "91446693-dafa-4cc0-8b12-ec2c6c3f6250" } } \ No newline at end of file diff --git a/src/Sql/Sql.Test/Sql.Test.csproj b/src/Sql/Sql.Test/Sql.Test.csproj index f6c6d281b40f..77d03a73c779 100644 --- a/src/Sql/Sql.Test/Sql.Test.csproj +++ b/src/Sql/Sql.Test/Sql.Test.csproj @@ -13,7 +13,7 @@ - + diff --git a/src/Sql/Sql.Test/UnitTests/AzureSqlDatabaseServerAttributeTests.cs b/src/Sql/Sql.Test/UnitTests/AzureSqlDatabaseServerAttributeTests.cs index caa55ddad1ab..efd7d0f1333f 100644 --- a/src/Sql/Sql.Test/UnitTests/AzureSqlDatabaseServerAttributeTests.cs +++ b/src/Sql/Sql.Test/UnitTests/AzureSqlDatabaseServerAttributeTests.cs @@ -38,7 +38,7 @@ public void NewAzureSqlServerAttributes() UnitTestHelper.CheckConfirmImpact(type, System.Management.Automation.ConfirmImpact.Low); UnitTestHelper.CheckCmdletParameterAttributes(type, "ServerName", isMandatory: true, valueFromPipelineByName: false); - UnitTestHelper.CheckCmdletParameterAttributes(type, "SqlAdministratorCredentials", isMandatory: true, valueFromPipelineByName: false); + UnitTestHelper.CheckCmdletParameterAttributes(type, "SqlAdministratorCredentials", isMandatory: false, valueFromPipelineByName: false); UnitTestHelper.CheckCmdletParameterAttributes(type, "Tags", isMandatory: false, valueFromPipelineByName: false); UnitTestHelper.CheckCmdletParameterAttributes(type, "ServerVersion", isMandatory: false, valueFromPipelineByName: false); } diff --git a/src/Sql/Sql/Auditing/Services/AuditingEndpointsCommunicator.cs b/src/Sql/Sql/Auditing/Services/AuditingEndpointsCommunicator.cs index 20f52cc0d210..deac13035ee8 100644 --- a/src/Sql/Sql/Auditing/Services/AuditingEndpointsCommunicator.cs +++ b/src/Sql/Sql/Auditing/Services/AuditingEndpointsCommunicator.cs @@ -226,7 +226,7 @@ public DiagnosticSettingsResource UpdateDiagnosticSettings(DiagnosticSettingsRes if (server.Identity == null || server.Identity.Type != ResourceIdentityType.SystemAssigned.ToString()) { - server.Identity = ResourceIdentityHelper.GetIdentityObjectFromType(true); + server.Identity = ResourceIdentityHelper.GetIdentityObjectFromType(true, "SystemAssigned", null, null); server = GetCurrentSqlClient().Servers.CreateOrUpdate(resourceGroupName, serverName, server); } diff --git a/src/Sql/Sql/ChangeLog.md b/src/Sql/Sql/ChangeLog.md index c9cd17cdc74e..0b81e90163ac 100644 --- a/src/Sql/Sql/ChangeLog.md +++ b/src/Sql/Sql/ChangeLog.md @@ -20,6 +20,18 @@ ## Upcoming Release * Added option to support short version of maintenance configuration id for Managed Instance in `New-AzSqlInstance` and `Set-AzSqlInstance` cmdlets * Added HighAvailabilityReplicaCount to `New-AzSqlDatabaseSecondary` +* Added External Administrator and AAD Only Properties to AzSqlServer and AzSqlInstance + - Added option to specify `-ExternalAdminName`, `-ExternalAdminSid`, `-EnableActiveDirectoryOnlyAuthentication` in `New-AzSqlInstance` and `Set-AzSqlInstance` cmdlets + - Added option to expand external administrators information using `-ExpandActiveDirectoryAdministrator` in `Get-AzSqlServer` and `Get-AzSqlInstance` cmdlets +* Fixed `Set-AzSqlDatabase` to no longer default ReadScale to Disabled when not specified +* Fixed `Set-AzSqlServer` and `Set-AzSqlInstance` for partial PUT with only identity and null properties +* Added parameters related to UMI in `New-AzSqlServer`, `New-AzSqlInstance`, `Set-AzSqlServer` and `Set-AzSqlInstance` cmdlets. +* Added -AutoRotationEnabled parameter to following cmdlets: + - `Set-AzSqlServerTransparentDataEncryptionProtector` + - `Get-AzSqlServerTransparentDataEncryptionProtector` + - `Set-AzSqlInstanceTransparentDataEncryptionProtector` + - `Get-AzSqlInstanceTransparentDataEncryptionProtector` + ## Version 3.1.0 * Updated `Set-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline` documentation to include example of define array of array with one inner array. diff --git a/src/Sql/Sql/Common/ResourceIdentityHelper.cs b/src/Sql/Sql/Common/ResourceIdentityHelper.cs index d46522662bda..a2a90cb4a0f4 100644 --- a/src/Sql/Sql/Common/ResourceIdentityHelper.cs +++ b/src/Sql/Sql/Common/ResourceIdentityHelper.cs @@ -12,27 +12,135 @@ // limitations under the License. // ---------------------------------------------------------------------------------- +using Microsoft.Azure.Management.Sql.Models; +using System.Collections.Generic; +using System.Linq; +using System.Management.Automation; +using System.Runtime.CompilerServices; + namespace Microsoft.Azure.Commands.Sql.Common { public enum ResourceIdentityType { - SystemAssigned + SystemAssigned, + SystemAssignedUserAssigned, + UserAssigned, + None } public class ResourceIdentityHelper { - public static Management.Sql.Models.ResourceIdentity GetIdentityObjectFromType(bool assignIdentityIsPresent) + public static Management.Sql.Models.ResourceIdentity GetIdentityObjectFromType(bool assignIdentityIsPresent, string resourceIdentityType, List userAssignedIdentities, Management.Sql.Models.ResourceIdentity existingResourceIdentity) { Management.Sql.Models.ResourceIdentity identityResult = null; - if (assignIdentityIsPresent) + + // If the user passes in IdentityType as None, then irrespective of previous config, we set the IdentityType to be None. + // + if (resourceIdentityType != null && resourceIdentityType.Equals(ResourceIdentityType.None.ToString())) { identityResult = new Management.Sql.Models.ResourceIdentity() { - Type = ResourceIdentityType.SystemAssigned.ToString() + Type = ResourceIdentityType.None.ToString() }; + + return identityResult; + } + + if (resourceIdentityType != null && assignIdentityIsPresent && resourceIdentityType.Equals(ResourceIdentityType.SystemAssignedUserAssigned.ToString())) + { + Dictionary umiDict = new Dictionary(); + + if (userAssignedIdentities == null) + { + throw new PSArgumentNullException("The list of user assigned identity ids needs to be passed if the IdentityType is UserAssigned or SystemAssignedUserAssigned"); + } + + if (existingResourceIdentity != null && userAssignedIdentities.Any() + && existingResourceIdentity.UserAssignedIdentities != null) + { + foreach (string identity in userAssignedIdentities) + { + existingResourceIdentity.UserAssignedIdentities.Add(identity, new UserIdentity()); + } + + identityResult = new Management.Sql.Models.ResourceIdentity() + { + Type = ResourceIdentityType.SystemAssignedUserAssigned.ToString() + }; + } + else if (userAssignedIdentities.Any()) + { + foreach (string identity in userAssignedIdentities) + { + umiDict.Add(identity, new UserIdentity()); + } + + identityResult = new Management.Sql.Models.ResourceIdentity() + { + Type = ResourceIdentityType.SystemAssignedUserAssigned.ToString(), + UserAssignedIdentities = umiDict + }; + } + } + else if (resourceIdentityType != null && assignIdentityIsPresent && resourceIdentityType.Equals(ResourceIdentityType.UserAssigned.ToString())) + { + Dictionary umiDict = new Dictionary(); + + if (userAssignedIdentities == null) + { + throw new PSArgumentNullException("The list of user assigned identity ids needs to be passed if the IdentityType is UserAssigned or SystemAssignedUserAssigned"); + } + + if (existingResourceIdentity != null && userAssignedIdentities.Any() + && existingResourceIdentity.UserAssignedIdentities != null) + { + foreach (string identity in userAssignedIdentities) + { + existingResourceIdentity.UserAssignedIdentities.Add(identity, new UserIdentity()); + } + + identityResult = new Management.Sql.Models.ResourceIdentity() + { + Type = ResourceIdentityType.UserAssigned.ToString() + }; + } + else if (userAssignedIdentities.Any()) + { + foreach (string identity in userAssignedIdentities) + { + umiDict.Add(identity, new UserIdentity()); + } + + identityResult = new Management.Sql.Models.ResourceIdentity() + { + Type = ResourceIdentityType.UserAssigned.ToString(), + UserAssignedIdentities = umiDict + }; + } + } + else if (assignIdentityIsPresent) + { + if (existingResourceIdentity != null) + { + identityResult = existingResourceIdentity; + identityResult.Type = ResourceIdentityType.SystemAssigned.ToString(); + } + else + { + identityResult = new Management.Sql.Models.ResourceIdentity() + { + Type = ResourceIdentityType.SystemAssigned.ToString() + }; + } + } + + if (!assignIdentityIsPresent && existingResourceIdentity != null && existingResourceIdentity.PrincipalId != null) + { + identityResult = existingResourceIdentity; } return identityResult; + } } } diff --git a/src/Sql/Sql/Database/Cmdlet/SetAzureSqlDatabase.cs b/src/Sql/Sql/Database/Cmdlet/SetAzureSqlDatabase.cs index e65ff9308f23..11218db3b601 100644 --- a/src/Sql/Sql/Database/Cmdlet/SetAzureSqlDatabase.cs +++ b/src/Sql/Sql/Database/Cmdlet/SetAzureSqlDatabase.cs @@ -302,7 +302,7 @@ protected override IEnumerable ApplyUserInputToModel(IEnu Tags = TagsConversionHelper.ReadOrFetchTags(this, model.FirstOrDefault().Tags), ElasticPoolName = ElasticPoolName, Location = model.FirstOrDefault().Location, - ReadScale = ReadScale, + ReadScale = this.IsParameterBound(p => p.ReadScale) ? ReadScale : (DatabaseReadScale?)null, ZoneRedundant = MyInvocation.BoundParameters.ContainsKey("ZoneRedundant") ? (bool?)ZoneRedundant.ToBool() : null, LicenseType = LicenseType ?? model.FirstOrDefault().LicenseType, // set to original license type AutoPauseDelayInMinutes = this.IsParameterBound(p => p.AutoPauseDelayInMinutes) ? AutoPauseDelayInMinutes : (int?)null, diff --git a/src/Sql/Sql/ManagedInstance/Cmdlet/GetAzureSqlManagedInstance.cs b/src/Sql/Sql/ManagedInstance/Cmdlet/GetAzureSqlManagedInstance.cs index 9b26cf1a7aaa..8dcb0f6f517a 100644 --- a/src/Sql/Sql/ManagedInstance/Cmdlet/GetAzureSqlManagedInstance.cs +++ b/src/Sql/Sql/ManagedInstance/Cmdlet/GetAzureSqlManagedInstance.cs @@ -112,6 +112,13 @@ public class GetAzureSqlManagedInstance : ManagedInstanceCmdletBase [ValidateNotNullOrEmpty] public override string ResourceGroupName { get; set; } + /// + /// Expand Active Directory Administrator Information on the Managed Instance + /// + [Parameter(Mandatory = false, + HelpMessage = "Expand Active Directory Administrator Information on the server.")] + public SwitchParameter ExpandActiveDirectoryAdministrator { get; set; } + /// /// Entry point for the cmdlet /// @@ -148,25 +155,27 @@ protected override IEnumerable GetEntity() { ICollection results = new List(); + string expand = (this.ExpandActiveDirectoryAdministrator.IsPresent) ? "administrators/activeDirectory" : null; + if (ShouldGetByName(ResourceGroupName, Name)) { results = new List(); - results.Add(ModelAdapter.GetManagedInstance(this.ResourceGroupName, this.Name)); + results.Add(ModelAdapter.GetManagedInstance(this.ResourceGroupName, this.Name, expand)); } else if (ShouldListByResourceGroup(ResourceGroupName, Name)) { if (this.InstancePoolName != null) { - results = ModelAdapter.ListManagedInstancesByInstancePool(this.ResourceGroupName, this.InstancePoolName); + results = ModelAdapter.ListManagedInstancesByInstancePool(this.ResourceGroupName, this.InstancePoolName, expand); } else { - results = ModelAdapter.ListManagedInstancesByResourceGroup(this.ResourceGroupName); + results = ModelAdapter.ListManagedInstancesByResourceGroup(this.ResourceGroupName, expand); } } else { - results = ModelAdapter.ListManagedInstances(); + results = ModelAdapter.ListManagedInstances(expand); } return TopLevelWildcardFilter(ResourceGroupName, Name, results); diff --git a/src/Sql/Sql/ManagedInstance/Cmdlet/NewAzureSqlManagedInstance.cs b/src/Sql/Sql/ManagedInstance/Cmdlet/NewAzureSqlManagedInstance.cs index 08c3101758c7..23702a1ae307 100644 --- a/src/Sql/Sql/ManagedInstance/Cmdlet/NewAzureSqlManagedInstance.cs +++ b/src/Sql/Sql/ManagedInstance/Cmdlet/NewAzureSqlManagedInstance.cs @@ -28,6 +28,7 @@ using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.Azure.Commands.Sql.Instance_Pools.Services; using Microsoft.Azure.Management.Internal.Resources.Utilities.Models; +using System; namespace Microsoft.Azure.Commands.Sql.ManagedInstance.Cmdlet { @@ -120,8 +121,7 @@ public class NewAzureSqlManagedInstance : ManagedInstanceCmdletBase /// /// Gets or sets the admin credential of the instance /// - [Parameter(Mandatory = true, HelpMessage = "The SQL authentication credential of the instance.")] - [ValidateNotNull] + [Parameter(Mandatory = false, HelpMessage = "The SQL authentication credential of the instance.")] public PSCredential AdministratorCredential { get; set; } /// @@ -323,6 +323,35 @@ public class NewAzureSqlManagedInstance : ManagedInstanceCmdletBase HelpMessage = "The Maintenance configuration id for the Sql Azure Managed Instance.")] public string MaintenanceConfigurationId { get; set; } + /// + /// Id of the primary user assigned identity + /// + [Parameter(Mandatory = false, + HelpMessage = "The primary user managed identity(UMI) id")] + public string PrimaryUserAssignedIdentityId { get; set; } + + /// + /// URI of the key to use for encryption + /// + [Parameter(Mandatory = false, + HelpMessage = "The Key Vault URI for encryption")] + public string KeyId { get; set; } + + // + /// List of user assigned identities. + /// + [Parameter(Mandatory = false, + HelpMessage = "List of user assigned identities")] + public List UserAssignedIdentityId { get; set; } + + // + /// Type of identity to be assigned to the server.. + /// + [Parameter(Mandatory = false, + HelpMessage = "Type of Identity to be used. Possible values are SystemAsssigned, UserAssigned, SystemAssignedUserAssigned and None.")] + [PSArgumentCompleter("SystemAssigned", "UserAssigned", "SystemAssignedUserAssigned", "None")] + public string IdentityType { get; set; } + /// /// Gets or sets whether or not to run this cmdlet in the background as a job /// @@ -335,11 +364,42 @@ public class NewAzureSqlManagedInstance : ManagedInstanceCmdletBase [Parameter(HelpMessage = "Skip confirmation message for performing the action")] public SwitchParameter Force { get; set; } + /// + /// Enable Active Directory Only Authentication on the server + /// + [Parameter(Mandatory = false, + HelpMessage = "Enable Active Directory Only Authentication on the server.")] + public SwitchParameter EnableActiveDirectoryOnlyAuthentication { get; set; } + + /// + /// Azure Active Directory display name for a user or group + /// + [Parameter(Mandatory = false, + HelpMessage = "Specifies the display name of the user, group or application which is the Azure Active Directory administrator for the server. This display name must exist in the active directory associated with the current subscription.")] + public string ExternalAdminName { get; set; } + + /// + /// Azure Active Directory object id for a user, group or application + /// + [Parameter(Mandatory = false, + HelpMessage = "Specifies the object ID of the user, group or application which is the Azure Active Directory administrator.")] + public Guid? ExternalAdminSID { get; set; } + /// /// Overriding to add warning message /// public override void ExecuteCmdlet() { + if (this.EnableActiveDirectoryOnlyAuthentication.IsPresent && this.ExternalAdminName == null) + { + throw new PSArgumentException(Properties.Resources.MissingExternalAdmin, "ExternalAdminName"); + } + + if (!this.EnableActiveDirectoryOnlyAuthentication.IsPresent && this.AdministratorCredential == null) + { + throw new PSArgumentException(Properties.Resources.MissingSQLAdministratorCredentials, "AdministratorCredential"); + } + if (this.IsParameterBound(c => c.InstancePool)) { this.ResourceGroupName = this.InstancePool.ResourceGroupName; @@ -462,10 +522,10 @@ public override void ExecuteCmdlet() Location = this.Location, ResourceGroupName = this.ResourceGroupName, FullyQualifiedDomainName = this.Name, - AdministratorLogin = this.AdministratorCredential.UserName, - AdministratorPassword = this.AdministratorCredential.Password, + AdministratorPassword = (this.AdministratorCredential != null) ? this.AdministratorCredential.Password : null, + AdministratorLogin = (this.AdministratorCredential != null) ? this.AdministratorCredential.UserName : null, Tags = TagsConversionHelper.CreateTagDictionary(Tag, validate: true), - Identity = ResourceIdentityHelper.GetIdentityObjectFromType(this.AssignIdentity.IsPresent), + Identity = ResourceIdentityHelper.GetIdentityObjectFromType(this.AssignIdentity.IsPresent, this.IdentityType ?? null, UserAssignedIdentityId, null), LicenseType = this.LicenseType, // `-StorageSizeInGB 0` as a parameter to this cmdlet means "use default". // For non-MI database, we can just pass in 0 and the server will treat 0 as default. @@ -483,7 +543,15 @@ public override void ExecuteCmdlet() InstancePoolName = this.InstancePoolName, MinimalTlsVersion = this.MinimalTlsVersion, BackupStorageRedundancy = this.BackupStorageRedundancy, - MaintenanceConfigurationId = this.MaintenanceConfigurationId + MaintenanceConfigurationId = this.MaintenanceConfigurationId, + PrimaryUserAssignedIdentityId = this.PrimaryUserAssignedIdentityId, + KeyId = this.KeyId, + Administrators = new Management.Sql.Models.ManagedInstanceExternalAdministrator() + { + AzureADOnlyAuthentication = (this.EnableActiveDirectoryOnlyAuthentication.IsPresent) ? (bool?)true : null, + Login = this.ExternalAdminName, + Sid = this.ExternalAdminSID + } }); return newEntity; } diff --git a/src/Sql/Sql/ManagedInstance/Cmdlet/SetAzureSqlManagedInstance.cs b/src/Sql/Sql/ManagedInstance/Cmdlet/SetAzureSqlManagedInstance.cs index e9c5424974ae..dce9179a9a60 100644 --- a/src/Sql/Sql/ManagedInstance/Cmdlet/SetAzureSqlManagedInstance.cs +++ b/src/Sql/Sql/ManagedInstance/Cmdlet/SetAzureSqlManagedInstance.cs @@ -182,6 +182,20 @@ public class SetAzureSqlManagedInstance : ManagedInstanceCmdletBase [PSArgumentCompleter("None", "1.0", "1.1", "1.2")] public string MinimalTlsVersion { get; set; } + /// + /// Id of the primary user assigned identity + /// + [Parameter(Mandatory = false, + HelpMessage = "The primary user managed identity(UMI) id")] + public string PrimaryUserAssignedIdentityId { get; set; } + + /// + /// URI of the key to use for encryption + /// + [Parameter(Mandatory = false, + HelpMessage = "The Key Vault URI for encryption")] + public string KeyId { get; set; } + /// /// Defines whether it is ok to skip the requesting of rule removal confirmation /// @@ -204,6 +218,21 @@ public class SetAzureSqlManagedInstance : ManagedInstanceCmdletBase HelpMessage = "The Maintenance configuration id for the Sql Azure Managed Instance.")] public string MaintenanceConfigurationId { get; set; } + // + /// List of user assigned identities. + /// + [Parameter(Mandatory = false, + HelpMessage = "List of user assigned identities")] + public List UserAssignedIdentityId { get; set; } + + // + /// List of user assigned identities. + /// + [Parameter(Mandatory = false, + HelpMessage = "Type of Identity to be used. Possible values are SystemAsssigned, UserAssigned, SystemAssignedUserAssigned and None.")] + [PSArgumentCompleter("SystemAssigned", "UserAssigned", "SystemAssignedUserAssigned", "None")] + public string IdentityType { get; set; } + /// /// Gets or sets whether or not to run this cmdlet in the background as a job /// @@ -287,10 +316,13 @@ protected override IEnumerable ApplyUserInputToMod PublicDataEndpointEnabled = this.PublicDataEndpointEnabled, ProxyOverride = this.ProxyOverride, Tags = TagsConversionHelper.CreateTagDictionary(Tag, validate: true), - Identity = model.FirstOrDefault().Identity ?? ResourceIdentityHelper.GetIdentityObjectFromType(this.AssignIdentity.IsPresent), + Identity = ResourceIdentityHelper.GetIdentityObjectFromType(this.AssignIdentity.IsPresent, this.IdentityType ?? null, UserAssignedIdentityId, model.FirstOrDefault().Identity), InstancePoolName = this.InstancePoolName, MinimalTlsVersion = this.MinimalTlsVersion, - MaintenanceConfigurationId = this.MaintenanceConfigurationId + MaintenanceConfigurationId = this.MaintenanceConfigurationId, + AdministratorLogin = model.FirstOrDefault().AdministratorLogin, + PrimaryUserAssignedIdentityId = this.PrimaryUserAssignedIdentityId ?? model.FirstOrDefault().PrimaryUserAssignedIdentityId, + KeyId = this.KeyId }); return updateData; } diff --git a/src/Sql/Sql/ManagedInstance/Model/AzureSqlManagedInstanceModel.cs b/src/Sql/Sql/ManagedInstance/Model/AzureSqlManagedInstanceModel.cs index b031a7d9d702..ad85a5c6ee8e 100644 --- a/src/Sql/Sql/ManagedInstance/Model/AzureSqlManagedInstanceModel.cs +++ b/src/Sql/Sql/ManagedInstance/Model/AzureSqlManagedInstanceModel.cs @@ -144,5 +144,20 @@ public class AzureSqlManagedInstanceModel /// Gets or sets the managed instance maintenance configuration id /// public string MaintenanceConfigurationId { get; set; } + + /// + /// Gets or sets the Azure SQL Managed Instance Active Directory administrator + /// + public Management.Sql.Models.ManagedInstanceExternalAdministrator Administrators { get; set; } + + /// + /// Gets or sets the resource id of a user assigned identity to be used + /// + public string PrimaryUserAssignedIdentityId { get; set; } + + /// + /// Gets or sets a CMK URI of the key to use for encryption. + /// + public string KeyId { get; set; } } } diff --git a/src/Sql/Sql/ManagedInstance/Services/AzureSqlManagedInstanceAdapter.cs b/src/Sql/Sql/ManagedInstance/Services/AzureSqlManagedInstanceAdapter.cs index 9462ea72541f..a818b180e976 100644 --- a/src/Sql/Sql/ManagedInstance/Services/AzureSqlManagedInstanceAdapter.cs +++ b/src/Sql/Sql/ManagedInstance/Services/AzureSqlManagedInstanceAdapter.cs @@ -25,6 +25,10 @@ using Microsoft.Azure.Commands.Sql.Common; using Microsoft.WindowsAzure.Commands.Common; using Microsoft.Azure.Management.Internal.Resources.Utilities.Models; +using Microsoft.Azure.Management.Sql.Models; +using Microsoft.Azure.Graph.RBAC.Version1_6.ActiveDirectory; +using Microsoft.Azure.Graph.RBAC.Version1_6.Models; +using Microsoft.Rest.Azure.OData; namespace Microsoft.Azure.Commands.Sql.ManagedInstance.Adapter { @@ -43,6 +47,33 @@ public class AzureSqlManagedInstanceAdapter /// public IAzureContext Context { get; set; } + /// + /// A private instance of ActiveDirectoryClient + /// + private ActiveDirectoryClient _activeDirectoryClient; + + /// + /// Gets or sets the Azure ActiveDirectoryClient instance + /// + public ActiveDirectoryClient ActiveDirectoryClient + { + get + { + if (_activeDirectoryClient == null) + { + _activeDirectoryClient = new ActiveDirectoryClient(Context); + if (!Context.Environment.IsEndpointSet(AzureEnvironment.Endpoint.Graph)) + { + throw new ArgumentException(string.Format(Microsoft.Azure.Commands.Sql.Properties.Resources.InvalidGraphEndpoint)); + } + _activeDirectoryClient = new ActiveDirectoryClient(Context); + } + return this._activeDirectoryClient; + } + + set { this._activeDirectoryClient = value; } + } + /// /// Constructs a Managed instance adapter /// @@ -59,9 +90,9 @@ public AzureSqlManagedInstanceAdapter(IAzureContext context) /// The name of the resource group /// The name of the managed instance /// The managed instance - public AzureSqlManagedInstanceModel GetManagedInstance(string resourceGroupName, string managedInstanceName) + public AzureSqlManagedInstanceModel GetManagedInstance(string resourceGroupName, string managedInstanceName, string expand = null) { - var resp = Communicator.Get(resourceGroupName, managedInstanceName); + var resp = Communicator.Get(resourceGroupName, managedInstanceName, expand); return CreateManagedInstanceModelFromResponse(resp); } @@ -69,9 +100,9 @@ public AzureSqlManagedInstanceModel GetManagedInstance(string resourceGroupName, /// Gets a list of all the managed instances in a subscription ///
/// A list of all the managed instances - public List ListManagedInstances() + public List ListManagedInstances(string expand = null) { - var resp = Communicator.List(); + var resp = Communicator.List(expand); return resp.Select((s) => CreateManagedInstanceModelFromResponse(s)).ToList(); } @@ -80,9 +111,9 @@ public List ListManagedInstances() /// Gets a list of all managed instances in an instance pool /// /// A list of all managed instances in an instance pool - public List ListManagedInstancesByInstancePool(string resourceGroupName, string instancePoolName) + public List ListManagedInstancesByInstancePool(string resourceGroupName, string instancePoolName, string expand = null) { - var resp = Communicator.ListByInstancePool(resourceGroupName, instancePoolName); + var resp = Communicator.ListByInstancePool(resourceGroupName, instancePoolName, expand); return resp.Select((s) => CreateManagedInstanceModelFromResponse(s)).ToList(); } @@ -91,9 +122,9 @@ public List ListManagedInstancesByInstancePool(str /// /// The name of the resource group /// A list of all the managed instances - public List ListManagedInstancesByResourceGroup(string resourceGroupName) + public List ListManagedInstancesByResourceGroup(string resourceGroupName, string expand = null) { - var resp = Communicator.ListByResourceGroup(resourceGroupName); + var resp = Communicator.ListByResourceGroup(resourceGroupName, expand); return resp.Select((s) => { return CreateManagedInstanceModelFromResponse(s); @@ -141,6 +172,9 @@ public AzureSqlManagedInstanceModel UpsertManagedInstance(AzureSqlManagedInstanc MinimalTlsVersion = model.MinimalTlsVersion, StorageAccountType = MapExternalBackupStorageRedundancyToInternal(model.BackupStorageRedundancy), MaintenanceConfigurationId = MaintenanceConfigurationHelper.ConvertMaintenanceConfigurationIdArgument(model.MaintenanceConfigurationId, Context.Subscription.Id), + Administrators = GetActiveDirectoryInformation(model.Administrators), + PrimaryUserAssignedIdentityId = model.PrimaryUserAssignedIdentityId, + KeyId = model.KeyId }); return CreateManagedInstanceModelFromResponse(resp); @@ -164,8 +198,8 @@ public AzureSqlManagedInstanceModel UpdateManagedInstance(AzureSqlManagedInstanc SubnetId = model.SubnetId, VCores = model.VCores, PublicDataEndpointEnabled = model.PublicDataEndpointEnabled, - ProxyOverride = model.ProxyOverride - }); + ProxyOverride = model.ProxyOverride, + }); return CreateManagedInstanceModelFromResponse(resp); } @@ -225,6 +259,12 @@ private static AzureSqlManagedInstanceModel CreateManagedInstanceModelFromRespon sku.Family = resp.Sku.Family; managedInstance.Sku = sku; + managedInstance.Administrators = resp.Administrators; + + if (managedInstance.Administrators != null && managedInstance.Administrators.AdministratorType == null) + { + managedInstance.Administrators.AdministratorType = "ActiveDirectory"; + } return managedInstance; } @@ -291,5 +331,197 @@ public static string MapInternalBackupStorageRedundancyToExternal(string backupS return null; } } + + /// + /// Verifies that the Azure Active Directory user or group exists, and will get the object id if it is not set. + /// + /// Azure Active Directory user or group display name + /// Azure Active Directory user or group object id + /// + protected ManagedInstanceExternalAdministrator GetActiveDirectoryInformation(ManagedInstanceExternalAdministrator input) + { + if (input == null || string.IsNullOrEmpty(input.Login)) + { + return null; + } + + Guid? objectId = input.Sid; + string displayName = input.Login; + bool? adOnlyAuth = input.AzureADOnlyAuthentication; + + // Gets the default Tenant id for the subscriptions + Guid tenantId = GetTenantId(); + + // Check for a Azure Active Directory group. Recommended to always use group. + IEnumerable groupList = null; + PSADGroup group = null; + + var filter = new ADObjectFilterOptions() + { + Id = (objectId != null && objectId != Guid.Empty) ? objectId.ToString() : null, + SearchString = displayName, + Paging = true, + }; + + // Get a list of groups from Azure Active Directory + groupList = ActiveDirectoryClient.FilterGroups(filter).Where(gr => string.Equals(gr.DisplayName, displayName, StringComparison.OrdinalIgnoreCase)); + + if (groupList != null && groupList.Count() > 1) + { + // More than one group was found with that display name. + throw new ArgumentException(string.Format(Microsoft.Azure.Commands.Sql.Properties.Resources.ADGroupMoreThanOneFound, displayName)); + } + else if (groupList != null && groupList.Count() == 1) + { + // Only one group was found. Get the group display name and object id + group = groupList.First(); + + // Only support Security Groups + if (group.SecurityEnabled.HasValue && !group.SecurityEnabled.Value) + { + throw new ArgumentException(string.Format(Microsoft.Azure.Commands.Sql.Properties.Resources.InvalidADGroupNotSecurity, displayName)); + } + } + + // Lookup for serviceprincipals + ODataQuery odataQueryFilter; + + if ((objectId != null && objectId != Guid.Empty)) + { + var applicationIdString = objectId.ToString(); + odataQueryFilter = new Rest.Azure.OData.ODataQuery(a => a.AppId == applicationIdString); + } + else + { + odataQueryFilter = new Rest.Azure.OData.ODataQuery(a => a.DisplayName == displayName); + } + + var servicePrincipalList = ActiveDirectoryClient.FilterServicePrincipals(odataQueryFilter); + + if (servicePrincipalList != null && servicePrincipalList.Count() > 1) + { + // More than one service principal was found. + throw new ArgumentException(string.Format(Microsoft.Azure.Commands.Sql.Properties.Resources.ADApplicationMoreThanOneFound, displayName)); + } + else if (servicePrincipalList != null && servicePrincipalList.Count() == 1) + { + // Only one user was found. Get the user display name and object id + PSADServicePrincipal app = servicePrincipalList.First(); + + if (displayName != null && string.CompareOrdinal(displayName, app.DisplayName) != 0) + { + throw new ArgumentException(string.Format(Microsoft.Azure.Commands.Sql.Properties.Resources.ADApplicationDisplayNameMismatch, displayName, app.DisplayName)); + } + + if (group != null) + { + throw new ArgumentException(string.Format(Microsoft.Azure.Commands.Sql.Properties.Resources.ADDuplicateGroupAndApplicationFound, displayName)); + } + + return new ManagedInstanceExternalAdministrator() + { + Login = displayName, + Sid = app.ApplicationId, + TenantId = tenantId, + PrincipalType = "Application", + AzureADOnlyAuthentication = adOnlyAuth + }; + } + + if (group != null) + { + return new ManagedInstanceExternalAdministrator() + { + Login = group.DisplayName, + Sid = group.Id, + TenantId = tenantId, + PrincipalType = "Group", + AzureADOnlyAuthentication = adOnlyAuth + }; + } + + // No group or service principal was found. Check for a user + filter = new ADObjectFilterOptions() + { + Id = (objectId != null && objectId != Guid.Empty) ? objectId.ToString() : null, + SearchString = displayName, + Paging = true, + }; + + // Get a list of user from Azure Active Directory + var userList = ActiveDirectoryClient.FilterUsers(filter).Where(gr => string.Equals(gr.DisplayName, displayName, StringComparison.OrdinalIgnoreCase)); + + // No user was found. Check if the display name is a UPN + if (userList == null || userList.Count() == 0) + { + // Check if the display name is the UPN + filter = new ADObjectFilterOptions() + { + Id = (objectId != null && objectId != Guid.Empty) ? objectId.ToString() : null, + UPN = displayName, + Paging = true, + }; + + userList = ActiveDirectoryClient.FilterUsers(filter).Where(gr => string.Equals(gr.UserPrincipalName, displayName, StringComparison.OrdinalIgnoreCase)); + } + + // No user was found. Check if the display name is a guest user. + if (userList == null || userList.Count() == 0) + { + // Check if the display name is the UPN + filter = new ADObjectFilterOptions() + { + Id = (objectId != null && objectId != Guid.Empty) ? objectId.ToString() : null, + Mail = displayName, + Paging = true, + }; + + userList = ActiveDirectoryClient.FilterUsers(filter); + } + + // No user was found + if (userList == null || userList.Count() == 0) + { + throw new ArgumentException(string.Format(Microsoft.Azure.Commands.Sql.Properties.Resources.ADObjectNotFound, displayName)); + } + else if (userList.Count() > 1) + { + // More than one user was found. + throw new ArgumentException(string.Format(Microsoft.Azure.Commands.Sql.Properties.Resources.ADUserMoreThanOneFound, displayName)); + } + else + { + // Only one user was found. Get the user display name and object id + var obj = userList.First(); + + return new ManagedInstanceExternalAdministrator() + { + Login = displayName, + Sid = obj.Id, + TenantId = tenantId, + PrincipalType = "User", + AzureADOnlyAuthentication = adOnlyAuth + }; + } + } + + /// + /// Get the default tenantId for the current subscription + /// + /// + protected Guid GetTenantId() + { + var tenantIdStr = Context.Tenant.Id.ToString(); + string adTenant = Context.Environment.GetEndpoint(AzureEnvironment.Endpoint.AdTenant); + string graph = Context.Environment.GetEndpoint(AzureEnvironment.Endpoint.Graph); + var tenantIdGuid = Guid.Empty; + + if (string.IsNullOrWhiteSpace(tenantIdStr) || !Guid.TryParse(tenantIdStr, out tenantIdGuid)) + { + throw new InvalidOperationException(Microsoft.Azure.Commands.Sql.Properties.Resources.InvalidTenantId); + } + + return tenantIdGuid; + } } } diff --git a/src/Sql/Sql/ManagedInstance/Services/AzureSqlManagedInstanceCommunicator.cs b/src/Sql/Sql/ManagedInstance/Services/AzureSqlManagedInstanceCommunicator.cs index 8ef5d56bba2b..367fabb7e1d0 100644 --- a/src/Sql/Sql/ManagedInstance/Services/AzureSqlManagedInstanceCommunicator.cs +++ b/src/Sql/Sql/ManagedInstance/Services/AzureSqlManagedInstanceCommunicator.cs @@ -63,33 +63,33 @@ public AzureSqlManagedInstanceCommunicator(IAzureContext context) /// /// Gets the Managed instance /// - public Management.Sql.Models.ManagedInstance Get(string resourceGroupName, string managedInstanceName) + public Management.Sql.Models.ManagedInstance Get(string resourceGroupName, string managedInstanceName, string expand = null) { - return GetCurrentSqlClient().ManagedInstances.Get(resourceGroupName, managedInstanceName); + return GetCurrentSqlClient().ManagedInstances.Get(resourceGroupName, managedInstanceName, expand); } /// /// Lists Managed instances in a resource group /// - public IList ListByResourceGroup(string resourceGroupName) + public IList ListByResourceGroup(string resourceGroupName, string expand = null) { - return GetCurrentSqlClient().ManagedInstances.ListByResourceGroup(resourceGroupName).ToList(); + return GetCurrentSqlClient().ManagedInstances.ListByResourceGroup(resourceGroupName, expand).ToList(); } /// /// Lists managed instances in an instance pool /// - public IList ListByInstancePool(string resourceGroupName, string instancePoolName) + public IList ListByInstancePool(string resourceGroupName, string instancePoolName, string expand = null) { - return GetCurrentSqlClient().ManagedInstances.ListByInstancePool(resourceGroupName, instancePoolName).ToList(); + return GetCurrentSqlClient().ManagedInstances.ListByInstancePool(resourceGroupName, instancePoolName, expand).ToList(); } /// /// Lists Managed instances /// - public IList List() + public IList List(string expand = null) { - return GetCurrentSqlClient().ManagedInstances.List().ToList(); + return GetCurrentSqlClient().ManagedInstances.List(expand).ToList(); } /// diff --git a/src/Sql/Sql/Properties/Resources.Designer.cs b/src/Sql/Sql/Properties/Resources.Designer.cs index 3809ef8217de..6a27109e2b9e 100644 --- a/src/Sql/Sql/Properties/Resources.Designer.cs +++ b/src/Sql/Sql/Properties/Resources.Designer.cs @@ -19,7 +19,7 @@ namespace Microsoft.Azure.Commands.Sql.Properties { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "15.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class Resources { @@ -719,6 +719,24 @@ internal static string ManagedInstanceAdvancedDataSecurityIsNotDefined { } } + /// + /// Looks up a localized string similar to ExternalAdminName must be provided when Azure Active Directory Only Authentication is enabled via -EnableActiveDirectoryOnlyAuthentication.. + /// + internal static string MissingExternalAdmin { + get { + return ResourceManager.GetString("MissingExternalAdmin", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to SQL Administrator Credentials are only optional when Azure Active Directory Only Authentication is enabled via -EnableActiveDirectoryOnlyAuthentication.. + /// + internal static string MissingSQLAdministratorCredentials { + get { + return ResourceManager.GetString("MissingSQLAdministratorCredentials", resourceCulture); + } + } + /// /// Looks up a localized string similar to You need to provide at least one email address or set EmailAdmins to True.. /// diff --git a/src/Sql/Sql/Properties/Resources.resx b/src/Sql/Sql/Properties/Resources.resx index 9d2100c969cd..5b250685316b 100644 --- a/src/Sql/Sql/Properties/Resources.resx +++ b/src/Sql/Sql/Properties/Resources.resx @@ -177,10 +177,10 @@ Please set a valid tenant id in the AzureEnvironment. - + Disables uploading ledger digests - + Enable uploading ledger digests @@ -673,4 +673,10 @@ /subscriptions/<subscriptionId>/resourceGroups/<resourceGroupName>/providers/Microsoft.Sql/locations/<location>/longTermRetentionServers/<serverName>/longTermRetentionDatabases/<databaseName>/longTermRetentionBackups/<backupName> "ResourceId" + + ExternalAdminName must be provided when Azure Active Directory Only Authentication is enabled via -EnableActiveDirectoryOnlyAuthentication. + + + SQL Administrator Credentials are only optional when Azure Active Directory Only Authentication is enabled via -EnableActiveDirectoryOnlyAuthentication. + \ No newline at end of file diff --git a/src/Sql/Sql/Server/Cmdlet/GetAzureSqlServer.cs b/src/Sql/Sql/Server/Cmdlet/GetAzureSqlServer.cs index d1ad62cc6133..f30642d0ebbd 100644 --- a/src/Sql/Sql/Server/Cmdlet/GetAzureSqlServer.cs +++ b/src/Sql/Sql/Server/Cmdlet/GetAzureSqlServer.cs @@ -55,7 +55,14 @@ public class GetAzureSqlServer : AzureSqlServerCmdletBase [ValidateNotNullOrEmpty] [SupportsWildcards] public string ServerName { get; set; } - + + /// + /// Expand Active Directory Administrator Information on the server + /// + [Parameter(Mandatory = false, + HelpMessage = "Expand Active Directory Administrator Information on the server.")] + public SwitchParameter ExpandActiveDirectoryAdministrator { get; set; } + /// /// Gets a server from the service. /// @@ -64,18 +71,20 @@ protected override IEnumerable GetEntity() { ICollection results = null; + string expand = (this.ExpandActiveDirectoryAdministrator.IsPresent) ? "administrators/activedirectory" : null; + if (ShouldGetByName(ResourceGroupName, ServerName)) { results = new List(); - results.Add(ModelAdapter.GetServer(this.ResourceGroupName, this.ServerName)); + results.Add(ModelAdapter.GetServer(this.ResourceGroupName, this.ServerName, expand)); } else if (ShouldListByResourceGroup(ResourceGroupName, ServerName)) { - results = ModelAdapter.ListServersByResourceGroup(this.ResourceGroupName); + results = ModelAdapter.ListServersByResourceGroup(this.ResourceGroupName, expand); } else { - results = ModelAdapter.ListServers(); + results = ModelAdapter.ListServers(expand); } return TopLevelWildcardFilter(ResourceGroupName, ServerName, results); diff --git a/src/Sql/Sql/Server/Cmdlet/NewAzureSqlServer.cs b/src/Sql/Sql/Server/Cmdlet/NewAzureSqlServer.cs index ae04021c06ef..01c7315fdd51 100644 --- a/src/Sql/Sql/Server/Cmdlet/NewAzureSqlServer.cs +++ b/src/Sql/Sql/Server/Cmdlet/NewAzureSqlServer.cs @@ -16,6 +16,7 @@ using Microsoft.Azure.Commands.ResourceManager.Common.Tags; using Microsoft.Azure.Commands.Sql.Common; using Microsoft.Rest.Azure; +using System; using System.Collections; using System.Collections.Generic; using System.Linq; @@ -41,9 +42,8 @@ public class NewAzureSqlServer : AzureSqlServerCmdletBase /// /// The SQL administrator credentials for the server /// - [Parameter(Mandatory = true, - HelpMessage = "The SQL administrator credentials for the server")] - [ValidateNotNull] + [Parameter(Mandatory = false, + HelpMessage = "The SQL administrator credentials for the server. Optional when Azure Active Directory only is enabled and an Azure Active Directory administrator is specified.")] public PSCredential SqlAdministratorCredentials { get; set; } /// @@ -89,17 +89,77 @@ public class NewAzureSqlServer : AzureSqlServerCmdletBase [PSArgumentCompleter("1.0", "1.1", "1.2")] public string MinimalTlsVersion { get; set; } + /// + /// Id of the primary user assigned identity + /// + [Parameter(Mandatory = false, + HelpMessage = "The primary user managed identity(UMI) id")] + public string PrimaryUserAssignedIdentityId { get; set; } + + /// + /// URI of the key to use for encryption + /// + [Parameter(Mandatory = false, + HelpMessage = "The Key Vault URI for encryption")] + public string KeyId { get; set; } + + // + /// List of user assigned identities. + /// + [Parameter(Mandatory = false, + HelpMessage = "List of user assigned identities")] + public List UserAssignedIdentityId { get; set; } + + // + /// Type of identity to be assigned to the server.. + /// + [Parameter(Mandatory = false, + HelpMessage = "Type of Identity to be used. Possible values are SystemAsssigned, UserAssigned, SystemAssignedUserAssigned and None.")] + [PSArgumentCompleter("SystemAssigned", "UserAssigned", "SystemAssignedUserAssigned", "None")] + public string IdentityType { get; set; } + /// /// Gets or sets whether or not to run this cmdlet in the background as a job /// [Parameter(Mandatory = false, HelpMessage = "Run cmdlet in the background")] public SwitchParameter AsJob { get; set; } + /// + /// Enable Active Directory Only Authentication on the server + /// + [Parameter(Mandatory = false, + HelpMessage = "Enable Active Directory Only Authentication on the server.")] + public SwitchParameter EnableActiveDirectoryOnlyAuthentication { get; set; } + + /// + /// Azure Active Directory display name for a user or group + /// + [Parameter(Mandatory = false, + HelpMessage = "Specifies the display name of the user, group or application which is the Azure Active Directory administrator for the server. This display name must exist in the active directory associated with the current subscription.")] + public string ExternalAdminName { get; set; } + + /// + /// Azure Active Directory object id for a user, group or application + /// + [Parameter(Mandatory = false, + HelpMessage = "Specifies the object ID of the user, group or application which is the Azure Active Directory administrator.")] + public Guid? ExternalAdminSID { get; set; } + /// /// Overriding to add warning message /// public override void ExecuteCmdlet() { + if (this.EnableActiveDirectoryOnlyAuthentication.IsPresent && this.ExternalAdminName == null) + { + throw new PSArgumentException(Properties.Resources.MissingExternalAdmin, "ExternalAdminName"); + } + + if (!this.EnableActiveDirectoryOnlyAuthentication.IsPresent && this.SqlAdministratorCredentials == null) + { + throw new PSArgumentException(Properties.Resources.MissingSQLAdministratorCredentials, "SqlAdministratorCredentials"); + } + base.ExecuteCmdlet(); } @@ -150,12 +210,20 @@ public override void ExecuteCmdlet() ResourceGroupName = this.ResourceGroupName, ServerName = this.ServerName, ServerVersion = this.ServerVersion, - SqlAdministratorPassword = this.SqlAdministratorCredentials.Password, - SqlAdministratorLogin = this.SqlAdministratorCredentials.UserName, + SqlAdministratorPassword = (this.SqlAdministratorCredentials != null) ? this.SqlAdministratorCredentials.Password : null, + SqlAdministratorLogin = (this.SqlAdministratorCredentials != null) ? this.SqlAdministratorCredentials.UserName : null, Tags = TagsConversionHelper.CreateTagDictionary(Tags, validate: true), - Identity = ResourceIdentityHelper.GetIdentityObjectFromType(this.AssignIdentity.IsPresent), + Identity = ResourceIdentityHelper.GetIdentityObjectFromType(this.AssignIdentity.IsPresent, this.IdentityType ?? null, UserAssignedIdentityId, null), MinimalTlsVersion = this.MinimalTlsVersion, PublicNetworkAccess = this.PublicNetworkAccess, + PrimaryUserAssignedIdentityId = this.PrimaryUserAssignedIdentityId, + KeyId = this.KeyId, + Administrators = new Management.Sql.Models.ServerExternalAdministrator() + { + AzureADOnlyAuthentication = (this.EnableActiveDirectoryOnlyAuthentication.IsPresent) ? (bool?)true : null, + Login = this.ExternalAdminName, + Sid = this.ExternalAdminSID + } }); return newEntity; } diff --git a/src/Sql/Sql/Server/Cmdlet/SetAzureSqlServer.cs b/src/Sql/Sql/Server/Cmdlet/SetAzureSqlServer.cs index ac24546bf1fb..aa27464e4161 100644 --- a/src/Sql/Sql/Server/Cmdlet/SetAzureSqlServer.cs +++ b/src/Sql/Sql/Server/Cmdlet/SetAzureSqlServer.cs @@ -83,6 +83,35 @@ public class SetAzureSqlServer : AzureSqlServerCmdletBase [PSArgumentCompleter("1.0", "1.1", "1.2")] public string MinimalTlsVersion { get; set; } + /// + /// Id of the primary user assigned identity + /// + [Parameter(Mandatory = false, + HelpMessage = "The primary user managed identity(UMI) id")] + public string PrimaryUserAssignedIdentityId { get; set; } + + /// + /// URI of the key to use for encryption + /// + [Parameter(Mandatory = false, + HelpMessage = "The Key Vault URI for encryption")] + public string KeyId { get; set; } + + // + /// List of user assigned identities. + /// + [Parameter(Mandatory = false, + HelpMessage = "List of user assigned identities")] + public List UserAssignedIdentityId { get; set; } + + // + /// Type of identity to be assigned to the server.. + /// + [Parameter(Mandatory = false, + HelpMessage = "Type of Identity to be used. Possible values are SystemAsssigned, UserAssigned, SystemAssignedUserAssigned and None.")] + [PSArgumentCompleter("SystemAssigned", "UserAssigned", "SystemAssignedUserAssigned", "None")] + public string IdentityType { get; set; } + /// /// Defines whether it is ok to skip the requesting of rule removal confirmation /// @@ -120,9 +149,12 @@ public class SetAzureSqlServer : AzureSqlServerCmdletBase Tags = TagsConversionHelper.ReadOrFetchTags(this, model.FirstOrDefault().Tags), ServerVersion = this.ServerVersion, Location = model.FirstOrDefault().Location, - Identity = model.FirstOrDefault().Identity ?? ResourceIdentityHelper.GetIdentityObjectFromType(this.AssignIdentity.IsPresent), + Identity = ResourceIdentityHelper.GetIdentityObjectFromType(this.AssignIdentity.IsPresent, this.IdentityType ?? null, UserAssignedIdentityId, model.FirstOrDefault().Identity), PublicNetworkAccess = this.PublicNetworkAccess, MinimalTlsVersion = this.MinimalTlsVersion, + SqlAdministratorLogin = model.FirstOrDefault().SqlAdministratorLogin, + PrimaryUserAssignedIdentityId = this.PrimaryUserAssignedIdentityId ?? model.FirstOrDefault().PrimaryUserAssignedIdentityId, + KeyId = this.KeyId }); return updateData; } diff --git a/src/Sql/Sql/Server/Model/AzureSqlServerModel.cs b/src/Sql/Sql/Server/Model/AzureSqlServerModel.cs index f9ee40a5379f..c1e520445a51 100644 --- a/src/Sql/Sql/Server/Model/AzureSqlServerModel.cs +++ b/src/Sql/Sql/Server/Model/AzureSqlServerModel.cs @@ -13,6 +13,7 @@ // ---------------------------------------------------------------------------------- using Microsoft.Azure.Management.Sql.Models; +using System; using System.Collections.Generic; using System.Security; @@ -78,8 +79,24 @@ public class AzureSqlServerModel /// public string MinimalTlsVersion { get; set; } + /// /// Gets or sets the flag to control enable/disable public network access /// public string PublicNetworkAccess { get; set; } + + /// + /// Gets or sets the Azure SQL Server Active Directory administrator + /// + public Management.Sql.Models.ServerExternalAdministrator Administrators{ get; set; } + + /// + /// Gets or sets the resource id of a user assigned identity to be used + /// + public string PrimaryUserAssignedIdentityId { get; set; } + + /// + /// Gets or sets a CMK URI of the key to use for encryption. + /// + public string KeyId { get; set; } } } diff --git a/src/Sql/Sql/Server/Services/AzureSqlServerAdapter.cs b/src/Sql/Sql/Server/Services/AzureSqlServerAdapter.cs index 47fc65ad200c..60818967cfc4 100644 --- a/src/Sql/Sql/Server/Services/AzureSqlServerAdapter.cs +++ b/src/Sql/Sql/Server/Services/AzureSqlServerAdapter.cs @@ -24,6 +24,10 @@ using System.Security.Permissions; using Microsoft.Azure.Commands.ResourceManager.Common.Tags; using Microsoft.Azure.Commands.Common.Authentication.Abstractions; +using Microsoft.Azure.Management.Sql.Models; +using Microsoft.Azure.Graph.RBAC.Version1_6.ActiveDirectory; +using Microsoft.Azure.Graph.RBAC.Version1_6.Models; +using Microsoft.Rest.Azure.OData; namespace Microsoft.Azure.Commands.Sql.Server.Adapter { @@ -42,6 +46,33 @@ public class AzureSqlServerAdapter /// public IAzureContext Context { get; set; } + /// + /// A private instance of ActiveDirectoryClient + /// + private ActiveDirectoryClient _activeDirectoryClient; + + /// + /// Gets or sets the Azure ActiveDirectoryClient instance + /// + public ActiveDirectoryClient ActiveDirectoryClient + { + get + { + if (_activeDirectoryClient == null) + { + _activeDirectoryClient = new ActiveDirectoryClient(Context); + if (!Context.Environment.IsEndpointSet(AzureEnvironment.Endpoint.Graph)) + { + throw new ArgumentException(string.Format(Microsoft.Azure.Commands.Sql.Properties.Resources.InvalidGraphEndpoint)); + } + _activeDirectoryClient = new ActiveDirectoryClient(Context); + } + return this._activeDirectoryClient; + } + + set { this._activeDirectoryClient = value; } + } + /// /// Constructs a server adapter /// @@ -58,9 +89,9 @@ public AzureSqlServerAdapter(IAzureContext context) /// The name of the resource group /// The name of the server /// The server - public AzureSqlServerModel GetServer(string resourceGroupName, string serverName) + public AzureSqlServerModel GetServer(string resourceGroupName, string serverName, string expand = null) { - var resp = Communicator.Get(resourceGroupName, serverName); + var resp = Communicator.Get(resourceGroupName, serverName, expand); return CreateServerModelFromResponse(resp); } @@ -69,9 +100,9 @@ public AzureSqlServerModel GetServer(string resourceGroupName, string serverName /// /// The name of the resource group /// A list of all the servers - public List ListServers() + public List ListServers(string expand = null) { - var resp = Communicator.List(); + var resp = Communicator.List(expand); return resp.Select((s) => { return CreateServerModelFromResponse(s); @@ -83,9 +114,9 @@ public List ListServers() /// /// The name of the resource group /// A list of all the servers - public List ListServersByResourceGroup(string resourceGroupName) + public List ListServersByResourceGroup(string resourceGroupName, string expand = null) { - var resp = Communicator.ListByResourceGroup(resourceGroupName); + var resp = Communicator.ListByResourceGroup(resourceGroupName, expand); return resp.Select((s) => { return CreateServerModelFromResponse(s); @@ -108,7 +139,10 @@ public AzureSqlServerModel UpsertServer(AzureSqlServerModel model) Version = model.ServerVersion, Identity = model.Identity, MinimalTlsVersion = model.MinimalTlsVersion, - PublicNetworkAccess = model.PublicNetworkAccess + PublicNetworkAccess = model.PublicNetworkAccess, + Administrators = GetActiveDirectoryInformation(model.Administrators), + PrimaryUserAssignedIdentityId = model.PrimaryUserAssignedIdentityId, + KeyId = model.KeyId }); return CreateServerModelFromResponse(resp); @@ -150,6 +184,14 @@ private static AzureSqlServerModel CreateServerModelFromResponse(Management.Sql. server.ResourceId = resp.Id; server.MinimalTlsVersion = resp.MinimalTlsVersion; server.PublicNetworkAccess = resp.PublicNetworkAccess; + server.Administrators = resp.Administrators; + + if (server.Administrators != null && server.Administrators.AdministratorType == null) + { + server.Administrators.AdministratorType = "ActiveDirectory"; + } + server.PrimaryUserAssignedIdentityId = resp.PrimaryUserAssignedIdentityId; + server.KeyId = resp.KeyId; return server; } @@ -175,5 +217,197 @@ internal static string Decrypt(SecureString secureString) Marshal.ZeroFreeGlobalAllocUnicode(unmanagedString); } } + + /// + /// Verifies that the Azure Active Directory user or group exists, and will get the object id if it is not set. + /// + /// Azure Active Directory user or group display name + /// Azure Active Directory user or group object id + /// + protected ServerExternalAdministrator GetActiveDirectoryInformation(ServerExternalAdministrator input) + { + if (input == null || string.IsNullOrEmpty(input.Login)) + { + return null; + } + + Guid? objectId = input.Sid; + string displayName = input.Login; + bool? adOnlyAuth = input.AzureADOnlyAuthentication; + + // Gets the default Tenant id for the subscriptions + Guid tenantId = GetTenantId(); + + // Check for a Azure Active Directory group. Recommended to always use group. + IEnumerable groupList = null; + PSADGroup group = null; + + var filter = new ADObjectFilterOptions() + { + Id = (objectId != null && objectId != Guid.Empty) ? objectId.ToString() : null, + SearchString = displayName, + Paging = true, + }; + + // Get a list of groups from Azure Active Directory + groupList = ActiveDirectoryClient.FilterGroups(filter).Where(gr => string.Equals(gr.DisplayName, displayName, StringComparison.OrdinalIgnoreCase)); + + if (groupList != null && groupList.Count() > 1) + { + // More than one group was found with that display name. + throw new ArgumentException(string.Format(Microsoft.Azure.Commands.Sql.Properties.Resources.ADGroupMoreThanOneFound, displayName)); + } + else if (groupList != null && groupList.Count() == 1) + { + // Only one group was found. Get the group display name and object id + group = groupList.First(); + + // Only support Security Groups + if (group.SecurityEnabled.HasValue && !group.SecurityEnabled.Value) + { + throw new ArgumentException(string.Format(Microsoft.Azure.Commands.Sql.Properties.Resources.InvalidADGroupNotSecurity, displayName)); + } + } + + // Lookup for serviceprincipals + ODataQuery odataQueryFilter; + + if ((objectId != null && objectId != Guid.Empty)) + { + var applicationIdString = objectId.ToString(); + odataQueryFilter = new Rest.Azure.OData.ODataQuery(a => a.AppId == applicationIdString); + } + else + { + odataQueryFilter = new Rest.Azure.OData.ODataQuery(a => a.DisplayName == displayName); + } + + var servicePrincipalList = ActiveDirectoryClient.FilterServicePrincipals(odataQueryFilter); + + if (servicePrincipalList != null && servicePrincipalList.Count() > 1) + { + // More than one service principal was found. + throw new ArgumentException(string.Format(Microsoft.Azure.Commands.Sql.Properties.Resources.ADApplicationMoreThanOneFound, displayName)); + } + else if (servicePrincipalList != null && servicePrincipalList.Count() == 1) + { + // Only one user was found. Get the user display name and object id + PSADServicePrincipal app = servicePrincipalList.First(); + + if (displayName != null && string.CompareOrdinal(displayName, app.DisplayName) != 0) + { + throw new ArgumentException(string.Format(Microsoft.Azure.Commands.Sql.Properties.Resources.ADApplicationDisplayNameMismatch, displayName, app.DisplayName)); + } + + if (group != null) + { + throw new ArgumentException(string.Format(Microsoft.Azure.Commands.Sql.Properties.Resources.ADDuplicateGroupAndApplicationFound, displayName)); + } + + return new ServerExternalAdministrator() + { + Login = displayName, + Sid = app.ApplicationId, + TenantId = tenantId, + PrincipalType = "Application", + AzureADOnlyAuthentication = adOnlyAuth + }; + } + + if (group != null) + { + return new ServerExternalAdministrator() + { + Login = group.DisplayName, + Sid = group.Id, + TenantId = tenantId, + PrincipalType = "Group", + AzureADOnlyAuthentication = adOnlyAuth + }; + } + + // No group or service principal was found. Check for a user + filter = new ADObjectFilterOptions() + { + Id = (objectId != null && objectId != Guid.Empty) ? objectId.ToString() : null, + SearchString = displayName, + Paging = true, + }; + + // Get a list of user from Azure Active Directory + var userList = ActiveDirectoryClient.FilterUsers(filter).Where(gr => string.Equals(gr.DisplayName, displayName, StringComparison.OrdinalIgnoreCase)); + + // No user was found. Check if the display name is a UPN + if (userList == null || userList.Count() == 0) + { + // Check if the display name is the UPN + filter = new ADObjectFilterOptions() + { + Id = (objectId != null && objectId != Guid.Empty) ? objectId.ToString() : null, + UPN = displayName, + Paging = true, + }; + + userList = ActiveDirectoryClient.FilterUsers(filter).Where(gr => string.Equals(gr.UserPrincipalName, displayName, StringComparison.OrdinalIgnoreCase)); + } + + // No user was found. Check if the display name is a guest user. + if (userList == null || userList.Count() == 0) + { + // Check if the display name is the UPN + filter = new ADObjectFilterOptions() + { + Id = (objectId != null && objectId != Guid.Empty) ? objectId.ToString() : null, + Mail = displayName, + Paging = true, + }; + + userList = ActiveDirectoryClient.FilterUsers(filter); + } + + // No user was found + if (userList == null || userList.Count() == 0) + { + throw new ArgumentException(string.Format(Microsoft.Azure.Commands.Sql.Properties.Resources.ADObjectNotFound, displayName)); + } + else if (userList.Count() > 1) + { + // More than one user was found. + throw new ArgumentException(string.Format(Microsoft.Azure.Commands.Sql.Properties.Resources.ADUserMoreThanOneFound, displayName)); + } + else + { + // Only one user was found. Get the user display name and object id + var obj = userList.First(); + + return new ServerExternalAdministrator() + { + Login = displayName, + Sid = obj.Id, + TenantId = tenantId, + PrincipalType = "User", + AzureADOnlyAuthentication = adOnlyAuth + }; + } + } + + /// + /// Get the default tenantId for the current subscription + /// + /// + protected Guid GetTenantId() + { + var tenantIdStr = Context.Tenant.Id.ToString(); + string adTenant = Context.Environment.GetEndpoint(AzureEnvironment.Endpoint.AdTenant); + string graph = Context.Environment.GetEndpoint(AzureEnvironment.Endpoint.Graph); + var tenantIdGuid = Guid.Empty; + + if (string.IsNullOrWhiteSpace(tenantIdStr) || !Guid.TryParse(tenantIdStr, out tenantIdGuid)) + { + throw new InvalidOperationException(Microsoft.Azure.Commands.Sql.Properties.Resources.InvalidTenantId); + } + + return tenantIdGuid; + } } } diff --git a/src/Sql/Sql/Server/Services/AzureSqlServerCommunicator.cs b/src/Sql/Sql/Server/Services/AzureSqlServerCommunicator.cs index 5d211c0eba9f..2768cc9279ad 100644 --- a/src/Sql/Sql/Server/Services/AzureSqlServerCommunicator.cs +++ b/src/Sql/Sql/Server/Services/AzureSqlServerCommunicator.cs @@ -58,25 +58,25 @@ public AzureSqlServerCommunicator(IAzureContext context) /// /// Gets the Azure Sql Database SErver /// - public Management.Sql.Models.Server Get(string resourceGroupName, string serverName) + public Management.Sql.Models.Server Get(string resourceGroupName, string serverName, string expand = null) { - return GetCurrentSqlClient().Servers.Get(resourceGroupName, serverName); + return GetCurrentSqlClient().Servers.Get(resourceGroupName, serverName, expand); } /// /// Lists Azure Sql Servers in a resource group /// - public IList ListByResourceGroup(string resourceGroupName) + public IList ListByResourceGroup(string resourceGroupName, string expand = null) { - return GetCurrentSqlClient().Servers.ListByResourceGroup(resourceGroupName).ToList(); + return GetCurrentSqlClient().Servers.ListByResourceGroup(resourceGroupName, expand).ToList(); } /// /// Lists Azure Sql Servers /// - public IList List() + public IList List(string expand = null) { - return GetCurrentSqlClient().Servers.List().ToList(); + return GetCurrentSqlClient().Servers.List(expand).ToList(); } /// diff --git a/src/Sql/Sql/TransparentDataEncryption/Cmdlet/SetAzureRmSqlManagedInstanceTransparentDataEncryptionProtector.cs b/src/Sql/Sql/TransparentDataEncryption/Cmdlet/SetAzureRmSqlManagedInstanceTransparentDataEncryptionProtector.cs index 41f9191d97fa..f2cf2b36e0b6 100644 --- a/src/Sql/Sql/TransparentDataEncryption/Cmdlet/SetAzureRmSqlManagedInstanceTransparentDataEncryptionProtector.cs +++ b/src/Sql/Sql/TransparentDataEncryption/Cmdlet/SetAzureRmSqlManagedInstanceTransparentDataEncryptionProtector.cs @@ -64,7 +64,16 @@ public class SetAzureRmSqlManagedInstanceTransparentDataEncryptionProtector : Az HelpMessage = "The Azure Key Vault KeyId.")] [ValidateNotNullOrEmpty] public string KeyId { get; set; } - + + /// + /// Gets or sets the encryption protector key auto rotation status + /// + [Parameter(Mandatory = false, + ValueFromPipelineByPropertyName = true, + HelpMessage = "The Key Auto Rotation status")] + [ValidateNotNullOrEmpty] + public SwitchParameter AutoRotationEnabled { get; set; } + /// /// Defines whether it is ok to skip the requesting of setting Transparent Data Encryption protector confirmation /// @@ -101,7 +110,8 @@ protected override IEnumerable + /// Gets or sets the encryption protector key auto rotation status + /// + [Parameter(Mandatory = false, + ValueFromPipelineByPropertyName = true, + HelpMessage = "The Key Auto Rotation status")] + [ValidateNotNullOrEmpty] + public bool? AutoRotationEnabled { get; set; } + /// /// Defines whether it is ok to skip the requesting of setting Transparent Data Encryption protector confirmation /// @@ -84,7 +93,8 @@ public class SetAzureSqlServerTransparentDataEncryptionProtector : AzureSqlServe ServerName = this.ServerName, Type = this.Type, ServerKeyVaultKeyName = TdeKeyHelper.CreateServerKeyNameFromKeyId(this.KeyId), - KeyId = this.KeyId + KeyId = this.KeyId, + AutoRotationEnabled = this.AutoRotationEnabled }); return newEntity; } diff --git a/src/Sql/Sql/TransparentDataEncryption/Model/AzureRmSqlManagedInstanceTransparentDataEncryptionProtectorModel.cs b/src/Sql/Sql/TransparentDataEncryption/Model/AzureRmSqlManagedInstanceTransparentDataEncryptionProtectorModel.cs index 10cf4c28d4dc..6910c5f4181f 100644 --- a/src/Sql/Sql/TransparentDataEncryption/Model/AzureRmSqlManagedInstanceTransparentDataEncryptionProtectorModel.cs +++ b/src/Sql/Sql/TransparentDataEncryption/Model/AzureRmSqlManagedInstanceTransparentDataEncryptionProtectorModel.cs @@ -30,11 +30,12 @@ public AzureRmSqlManagedInstanceTransparentDataEncryptionProtectorModel(string r ManagedInstanceName = managedInstanceName; } - public AzureRmSqlManagedInstanceTransparentDataEncryptionProtectorModel(string resourceGroupName, string managedInstanceName, EncryptionProtectorType type, string keyId) + public AzureRmSqlManagedInstanceTransparentDataEncryptionProtectorModel(string resourceGroupName, string managedInstanceName, EncryptionProtectorType type, string keyId, bool? autoRotatonEnabled) : this(resourceGroupName, managedInstanceName) { Type = type; KeyId = keyId; + AutoRotationEnabled = autoRotatonEnabled; } /// @@ -62,6 +63,11 @@ public AzureRmSqlManagedInstanceTransparentDataEncryptionProtectorModel(string r /// public string KeyId { get; private set; } + /// + /// Gets or sets the key auto rotation status. + /// + public bool? AutoRotationEnabled { get; set; } + /// /// Create a AzureRmSqlManagedInstanceTransparentDataEncryptionProtectorModel from a given ManagedInstanceEncryptionProtector /// @@ -80,7 +86,8 @@ public static AzureRmSqlManagedInstanceTransparentDataEncryptionProtectorModel F { ManagedInstanceKeyVaultKeyName = managedInstanceEncryptionProtector.ServerKeyName, Type = type, - KeyId = managedInstanceEncryptionProtector.Uri + KeyId = managedInstanceEncryptionProtector.Uri, + AutoRotationEnabled = managedInstanceEncryptionProtector.AutoRotationEnabled }; } } diff --git a/src/Sql/Sql/TransparentDataEncryption/Model/AzureSqlServerTransparentDataEncryptionProtectorModel.cs b/src/Sql/Sql/TransparentDataEncryption/Model/AzureSqlServerTransparentDataEncryptionProtectorModel.cs index e38f02ed2570..f1755cac04e2 100644 --- a/src/Sql/Sql/TransparentDataEncryption/Model/AzureSqlServerTransparentDataEncryptionProtectorModel.cs +++ b/src/Sql/Sql/TransparentDataEncryption/Model/AzureSqlServerTransparentDataEncryptionProtectorModel.cs @@ -43,5 +43,10 @@ public class AzureSqlServerTransparentDataEncryptionProtectorModel /// Gets or sets the KeyId /// public string KeyId { get; set; } + + /// + /// Gets or sets the key auto rotation status. + /// + public bool? AutoRotationEnabled { get; set; } } } diff --git a/src/Sql/Sql/TransparentDataEncryption/Services/AzureSqlDatabaseTransparentDataEncryptionAdapter.cs b/src/Sql/Sql/TransparentDataEncryption/Services/AzureSqlDatabaseTransparentDataEncryptionAdapter.cs index e724c5aa4133..68af6b928a03 100644 --- a/src/Sql/Sql/TransparentDataEncryption/Services/AzureSqlDatabaseTransparentDataEncryptionAdapter.cs +++ b/src/Sql/Sql/TransparentDataEncryption/Services/AzureSqlDatabaseTransparentDataEncryptionAdapter.cs @@ -19,6 +19,7 @@ using Microsoft.Azure.Commands.Sql.TransparentDataEncryption.Model; using Microsoft.Azure.Commands.Sql.TransparentDataEncryption.Services; using Microsoft.Azure.Management.Sql.LegacySdk.Models; +using Microsoft.Azure.Management.Sql.Models; using System; using System.Collections.Generic; using System.Linq; @@ -73,13 +74,18 @@ public AzureSqlDatabaseTransparentDataEncryptionModel GetTransparentDataEncrypti /// The updated server model public AzureSqlDatabaseTransparentDataEncryptionModel UpsertTransparentDataEncryption(AzureSqlDatabaseTransparentDataEncryptionModel model) { - var resp = Communicator.CreateOrUpdate(model.ResourceGroupName, model.ServerName, model.DatabaseName, new TransparentDataEncryptionCreateOrUpdateParameters() + TransparentDataEncryptionStatus status = TransparentDataEncryptionStatus.Enabled; + + if (model.State.ToString().Equals(TransparentDataEncryptionStatus.Disabled.ToString())) { - Properties = new TransparentDataEncryptionCreateOrUpdateProperties() - { - State = model.State.ToString(), - } - }); + status = TransparentDataEncryptionStatus.Disabled; + } + + var resp = Communicator.CreateOrUpdate(model.ResourceGroupName, model.ServerName, model.DatabaseName, new Management.Sql.Models.TransparentDataEncryption() + { + Status = status + + }); ; return CreateTransparentDataEncryptionModelFromResponse(model.ResourceGroupName, model.ServerName, model.DatabaseName, resp); } @@ -103,13 +109,11 @@ public AzureSqlServerTransparentDataEncryptionProtectorModel GetEncryptionProtec /// The created or updated encryption protector model public AzureSqlServerTransparentDataEncryptionProtectorModel CreateOrUpdateEncryptionProtector(AzureSqlServerTransparentDataEncryptionProtectorModel model) { - var resp = Communicator.CreateOrUpdateEncryptionProtector(model.ResourceGroupName, model.ServerName, new EncryptionProtectorCreateOrUpdateParameters() + var resp = Communicator.CreateOrUpdateEncryptionProtector(model.ResourceGroupName, model.ServerName, new Management.Sql.Models.EncryptionProtector() { - Properties = new EncryptionProtectorCreateOrUpdateProperties() - { - ServerKeyType = model.Type.ToString(), - ServerKeyName = model.ServerKeyVaultKeyName - } + ServerKeyType = model.Type.ToString(), + ServerKeyName = model.ServerKeyVaultKeyName, + AutoRotationEnabled = model.AutoRotationEnabled }); return CreateEncryptionProtectorModelFromResponse(model.ResourceGroupName, model.ServerName, resp); } @@ -121,7 +125,7 @@ public AzureSqlServerTransparentDataEncryptionProtectorModel CreateOrUpdateEncry /// The name of the server /// The management client server response to convert /// The converted server model - private static AzureSqlDatabaseTransparentDataEncryptionModel CreateTransparentDataEncryptionModelFromResponse(string resourceGroup, string serverName, string databaseName, Management.Sql.LegacySdk.Models.TransparentDataEncryption resp) + private static AzureSqlDatabaseTransparentDataEncryptionModel CreateTransparentDataEncryptionModelFromResponse(string resourceGroup, string serverName, string databaseName, Management.Sql.Models.TransparentDataEncryption resp) { AzureSqlDatabaseTransparentDataEncryptionModel TransparentDataEncryption = new AzureSqlDatabaseTransparentDataEncryptionModel(); @@ -130,7 +134,7 @@ private static AzureSqlDatabaseTransparentDataEncryptionModel CreateTransparentD TransparentDataEncryption.DatabaseName = databaseName; TransparentDataEncryptionStateType State = TransparentDataEncryptionStateType.Disabled; - Enum.TryParse(resp.Properties.State, true, out State); + Enum.TryParse(resp.Status.ToString(), true, out State); TransparentDataEncryption.State = State; return TransparentDataEncryption; @@ -143,7 +147,7 @@ private static AzureSqlDatabaseTransparentDataEncryptionModel CreateTransparentD /// The name of the server /// The management client server response to convert /// The converted server model - private static AzureSqlDatabaseTransparentDataEncryptionActivityModel CreateTransparentDataEncryptionActivityModelFromResponse(string resourceGroup, string serverName, string databaseName, Management.Sql.LegacySdk.Models.TransparentDataEncryptionActivity resp) + private static AzureSqlDatabaseTransparentDataEncryptionActivityModel CreateTransparentDataEncryptionActivityModelFromResponse(string resourceGroup, string serverName, string databaseName, Management.Sql.Models.TransparentDataEncryptionActivity resp) { AzureSqlDatabaseTransparentDataEncryptionActivityModel TransparentDataEncryptionActivity = new AzureSqlDatabaseTransparentDataEncryptionActivityModel(); @@ -152,9 +156,9 @@ private static AzureSqlDatabaseTransparentDataEncryptionActivityModel CreateTran TransparentDataEncryptionActivity.DatabaseName = databaseName; TransparentDataEncryptionActivityStatusType status = TransparentDataEncryptionActivityStatusType.Decrypting; - Enum.TryParse(resp.Properties.Status, true, out status); + Enum.TryParse(resp.Status, true, out status); TransparentDataEncryptionActivity.Status = status; - TransparentDataEncryptionActivity.PercentComplete = resp.Properties.PercentComplete; + TransparentDataEncryptionActivity.PercentComplete = (float)resp.PercentComplete; return TransparentDataEncryptionActivity; } @@ -185,19 +189,20 @@ internal IList ListTrans /// The name of the server /// The management client server response to convert /// The converted server model - private static AzureSqlServerTransparentDataEncryptionProtectorModel CreateEncryptionProtectorModelFromResponse(string resourceGroup, string serverName, EncryptionProtector resp) + private static AzureSqlServerTransparentDataEncryptionProtectorModel CreateEncryptionProtectorModelFromResponse(string resourceGroup, string serverName, Management.Sql.Models.EncryptionProtector resp) { AzureSqlServerTransparentDataEncryptionProtectorModel EncryptionProtector = new AzureSqlServerTransparentDataEncryptionProtectorModel(); EncryptionProtector.ResourceGroupName = resourceGroup; EncryptionProtector.ServerName = serverName; - EncryptionProtector.ServerKeyVaultKeyName = resp.Properties.ServerKeyName; + EncryptionProtector.ServerKeyVaultKeyName = resp.ServerKeyName; Model.EncryptionProtectorType type = Model.EncryptionProtectorType.ServiceManaged; - Enum.TryParse(resp.Properties.ServerKeyType, true, out type); + Enum.TryParse(resp.ServerKeyType, true, out type); EncryptionProtector.Type = type; + EncryptionProtector.AutoRotationEnabled = resp.AutoRotationEnabled; if (type == Model.EncryptionProtectorType.AzureKeyVault) { - EncryptionProtector.KeyId = resp.Properties.Uri; + EncryptionProtector.KeyId = resp.Uri; } return EncryptionProtector; diff --git a/src/Sql/Sql/TransparentDataEncryption/Services/AzureSqlDatabaseTransparentDataEncryptionArmAdapter.cs b/src/Sql/Sql/TransparentDataEncryption/Services/AzureSqlDatabaseTransparentDataEncryptionArmAdapter.cs index b48e566bcea1..81edb6e90fcf 100644 --- a/src/Sql/Sql/TransparentDataEncryption/Services/AzureSqlDatabaseTransparentDataEncryptionArmAdapter.cs +++ b/src/Sql/Sql/TransparentDataEncryption/Services/AzureSqlDatabaseTransparentDataEncryptionArmAdapter.cs @@ -157,7 +157,8 @@ public AzureRmSqlManagedInstanceTransparentDataEncryptionProtectorModel CreateOr managedInstanceEncryptionProtector: new ManagedInstanceEncryptionProtector() { ServerKeyType = model.Type.ToString(), - ServerKeyName = TdeKeyHelper.CreateServerKeyNameFromKeyId(model.KeyId) + ServerKeyName = TdeKeyHelper.CreateServerKeyNameFromKeyId(model.KeyId), + AutoRotationEnabled = model.AutoRotationEnabled }); return AzureRmSqlManagedInstanceTransparentDataEncryptionProtectorModel diff --git a/src/Sql/Sql/TransparentDataEncryption/Services/AzureSqlDatabaseTransparentDataEncryptionCommunicator.cs b/src/Sql/Sql/TransparentDataEncryption/Services/AzureSqlDatabaseTransparentDataEncryptionCommunicator.cs index efcfa14f50b0..507a3c43dc88 100644 --- a/src/Sql/Sql/TransparentDataEncryption/Services/AzureSqlDatabaseTransparentDataEncryptionCommunicator.cs +++ b/src/Sql/Sql/TransparentDataEncryption/Services/AzureSqlDatabaseTransparentDataEncryptionCommunicator.cs @@ -14,8 +14,7 @@ using Microsoft.Azure.Commands.Common.Authentication; using Microsoft.Azure.Commands.Common.Authentication.Abstractions; -using Microsoft.Azure.Management.Sql.LegacySdk; -using Microsoft.Azure.Management.Sql.LegacySdk.Models; +using Microsoft.Azure.Management.Sql; using System.Collections.Generic; namespace Microsoft.Azure.Commands.Sql.TransparentDataEncryption.Services @@ -57,41 +56,41 @@ public AzureSqlDatabaseTransparentDataEncryptionCommunicator(IAzureContext conte /// /// Gets the Azure Sql Database Transparent Data Encryption /// - public Management.Sql.LegacySdk.Models.TransparentDataEncryption Get(string resourceGroupName, string serverName, string databaseName) + public Management.Sql.Models.TransparentDataEncryption Get(string resourceGroupName, string serverName, string databaseName) { - return GetCurrentSqlClient().TransparentDataEncryption.Get(resourceGroupName, serverName, databaseName).TransparentDataEncryption; + return GetCurrentSqlClient().TransparentDataEncryptions.Get(resourceGroupName, serverName, databaseName); } /// /// Creates or updates an Azure Sql Database Transparent Data Encryption /// - public Management.Sql.LegacySdk.Models.TransparentDataEncryption CreateOrUpdate(string resourceGroupName, string serverName, string databaseName, TransparentDataEncryptionCreateOrUpdateParameters parameters) + public Management.Sql.Models.TransparentDataEncryption CreateOrUpdate(string resourceGroupName, string serverName, string databaseName, Management.Sql.Models.TransparentDataEncryption parameters) { - return GetCurrentSqlClient().TransparentDataEncryption.CreateOrUpdate(resourceGroupName, serverName, databaseName, parameters).TransparentDataEncryption; + return GetCurrentSqlClient().TransparentDataEncryptions.CreateOrUpdate(resourceGroupName, serverName, databaseName, parameters); } /// /// Gets Azure Sql Database Transparent Data Encryption Activity /// - public IList ListActivity(string resourceGroupName, string serverName, string databaseName) + public IEnumerable ListActivity(string resourceGroupName, string serverName, string databaseName) { - return GetCurrentSqlClient().TransparentDataEncryption.ListActivity(resourceGroupName, serverName, databaseName).TransparentDataEncryptionActivities; + return GetCurrentSqlClient().TransparentDataEncryptionActivities.ListByConfiguration(resourceGroupName, serverName, databaseName); } /// /// Gets Azure Sql Database Transparent Data Encryption Protector /// - public Management.Sql.LegacySdk.Models.EncryptionProtector GetEncryptionProtector(string resourceGroupName, string serverName) + public Management.Sql.Models.EncryptionProtector GetEncryptionProtector(string resourceGroupName, string serverName) { - return GetCurrentSqlClient().TransparentDataEncryption.GetEncryptionProtector(resourceGroupName, serverName).EncryptionProtector; + return GetCurrentSqlClient().EncryptionProtectors.Get(resourceGroupName, serverName); } /// /// Creates or updates an Azure Sql Database Transparent Data Encryption Protector /// - public Management.Sql.LegacySdk.Models.EncryptionProtector CreateOrUpdateEncryptionProtector(string resourceGroupName, string serverName, EncryptionProtectorCreateOrUpdateParameters parameters) + public Management.Sql.Models.EncryptionProtector CreateOrUpdateEncryptionProtector(string resourceGroupName, string serverName, Management.Sql.Models.EncryptionProtector parameters) { - return GetCurrentSqlClient().TransparentDataEncryption.CreateOrUpdateEncryptionProtector(resourceGroupName, serverName, parameters).EncryptionProtector; + return GetCurrentSqlClient().EncryptionProtectors.CreateOrUpdate(resourceGroupName, serverName, parameters); } /// @@ -104,7 +103,7 @@ private SqlManagementClient GetCurrentSqlClient() // Get the SQL management client for the current subscription if (SqlClient == null) { - SqlClient = AzureSession.Instance.ClientFactory.CreateClient(Context, AzureEnvironment.Endpoint.ResourceManager); + SqlClient = AzureSession.Instance.ClientFactory.CreateArmClient(Context, AzureEnvironment.Endpoint.ResourceManager); } return SqlClient; } diff --git a/src/Sql/Sql/help/Get-AzSqlInstance.md b/src/Sql/Sql/help/Get-AzSqlInstance.md index d0e49534579b..499b8fc7e0cb 100644 --- a/src/Sql/Sql/help/Get-AzSqlInstance.md +++ b/src/Sql/Sql/help/Get-AzSqlInstance.md @@ -14,31 +14,32 @@ Returns information about Azure SQL Managed Database Instance. ### DefaultParameterSet (Default) ``` -Get-AzSqlInstance [-Name ] [-ResourceGroupName ] [-DefaultProfile ] - [] +Get-AzSqlInstance [-Name ] [-ResourceGroupName ] [-ExpandActiveDirectoryAdministrator] + [-DefaultProfile ] [] ``` ### ListByInstancePoolObjectParameterSet ``` -Get-AzSqlInstance [-InstancePool] [-DefaultProfile ] - [] +Get-AzSqlInstance [-InstancePool] [-ExpandActiveDirectoryAdministrator] + [-DefaultProfile ] [] ``` ### ListByInstancePoolResourceIdentiferParameterSet ``` -Get-AzSqlInstance [-InstancePoolResourceId] [-DefaultProfile ] - [] +Get-AzSqlInstance [-InstancePoolResourceId] [-ExpandActiveDirectoryAdministrator] + [-DefaultProfile ] [] ``` ### GetByManagedInstanceResourceIdentifierParameterSet ``` -Get-AzSqlInstance [-ResourceId] [-DefaultProfile ] [] +Get-AzSqlInstance [-ResourceId] [-ExpandActiveDirectoryAdministrator] + [-DefaultProfile ] [] ``` ### ListByInstancePoolParameterSet ``` Get-AzSqlInstance [-InstancePoolName] -ResourceGroupName - [-DefaultProfile ] [] + [-ExpandActiveDirectoryAdministrator] [-DefaultProfile ] [] ``` ## DESCRIPTION @@ -288,6 +289,90 @@ InstancePoolName : This command gets information about the instance named managedInstance1. +### Example 8: Get all instances assigned to a resource group with external administrator information +```powershell +PS C:\> $val = Get-AzSqlInstance -ResourceGroupName "ResourceGroup01" -ExpandActiveDirectoryAdministrator +Location : westcentralus +Id : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/resourcegroup01/providers/Microsoft.Sql/managedInstances/managedInstance1 +ResourceGroupName : resourcegroup01 +ManagedInstanceName : managedInstance1 +Tags : +Identity : Microsoft.Azure.Management.Sql.Models.ResourceIdentity +Sku : Microsoft.Azure.Management.Internal.Resources.Models.Sku +FullyQualifiedDomainName : managedInstance1.wcusxxxxxxxxxxxxx.database.windows.net +AdministratorLogin : adminLogin1 +AdministratorPassword : +SubnetId : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/resourcegroup01/providers/Microsoft.Network/virtualNetworks/vnet_name/subnets/subnet_name +LicenseType : BasePrice +VCores : 8 +StorageSizeInGB : 512 +Administrators : Microsoft.Azure.Management.Sql.Models.ManagedInstanceExternalAdministrator + +Location : westcentralus +Id : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/resourcegroup01/providers/Microsoft.Sql/managedInstances/managedInstance2 +ResourceGroupName : resourcegroup01 +ManagedInstanceName : managedInstance2 +Tags : +Identity : Microsoft.Azure.Management.Sql.Models.ResourceIdentity +Sku : Microsoft.Azure.Management.Internal.Resources.Models.Sku +FullyQualifiedDomainName : managedInstance2.wcusxxxxxxxxxxxxx.database.windows.net +AdministratorLogin : adminLogin2 +AdministratorPassword : +SubnetId : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/resourcegroup01/providers/Microsoft.Network/virtualNetworks/vnet_name/subnets/subnet_name +LicenseType : BasePrice +VCores : 8 +StorageSizeInGB : 512 +DnsZone : ad35cna0mw +Administrators : Microsoft.Azure.Management.Sql.Models.ManagedInstanceExternalAdministrator + +PS C:\> $val.Administrators +AdministratorType : ActiveDirectory +PrincipalType : Group +Login : Dummy +Sid : df7667b8-f9fd-4029-a0e3-b43c75ce9538 +TenantId : f553829b-6d84-481b-86a9-42db57c1dc73 +AzureADOnlyAuthentication : True + +AdministratorType : ActiveDirectory +PrincipalType : Group +Login : Dummy2 +Sid : df7667b8-f9fd-4029-a0e3-b43c75ce9538 +TenantId : f553829b-6d84-481b-86a9-42db57c1dc73 +AzureADOnlyAuthentication : True +``` + +This command gets information about all instances assigned to the resource group ResourceGroup01. . + +### Example 9: Get information about an instance with external administrator information +```powershell +PS C:\> $val = Get-AzSqlInstance -Name "managedInstance1" -ResourceGroupName "ResourceGroup01" -ExpandActiveDirectoryAdministrator +Location : westcentralus +Id : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/resourcegroup01/providers/Microsoft.Sql/managedInstances/managedInstance1 +ResourceGroupName : resourcegroup01 +ManagedInstanceName : managedInstance1 +Tags : +Identity : Microsoft.Azure.Management.Sql.Models.ResourceIdentity +Sku : Microsoft.Azure.Management.Internal.Resources.Models.Sku +FullyQualifiedDomainName : managedInstance1.wcusxxxxxxxxxxxxx.database.windows.net +AdministratorLogin : adminLogin1 +AdministratorPassword : +SubnetId : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/resourcegroup01/providers/Microsoft.Network/virtualNetworks/vnet_name/subnets/subnet_name +LicenseType : BasePrice +VCores : 8 +StorageSizeInGB : 512 +DnsZone : ad35cna0mw +Administrators : Microsoft.Azure.Management.Sql.Models.ManagedInstanceExternalAdministrator + +PS C:\> $val.Administrators +AdministratorType : ActiveDirectory +PrincipalType : Group +Login : Dummy +Sid : df7667b8-f9fd-4029-a0e3-b43c75ce9538 +TenantId : f553829b-6d84-481b-86a9-42db57c1dc73 +AzureADOnlyAuthentication : True +``` +This command gets information about the instance named managedInstance1. + ## PARAMETERS ### -DefaultProfile @@ -305,6 +390,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ExpandActiveDirectoryAdministrator +Expand Active Directory Administrator Information on the server. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -InstancePool The instance pool parent object. diff --git a/src/Sql/Sql/help/Get-AzSqlServer.md b/src/Sql/Sql/help/Get-AzSqlServer.md index 856eecf72f5b..eaa7d1657253 100644 --- a/src/Sql/Sql/help/Get-AzSqlServer.md +++ b/src/Sql/Sql/help/Get-AzSqlServer.md @@ -14,7 +14,7 @@ Returns information about SQL Database servers. ## SYNTAX ``` -Get-AzSqlServer [[-ResourceGroupName] ] [[-ServerName] ] +Get-AzSqlServer [[-ResourceGroupName] ] [[-ServerName] ] [-ExpandActiveDirectoryAdministrator] [-DefaultProfile ] [-WhatIf] [-Confirm] [] ``` @@ -128,6 +128,74 @@ FullyQualifiedDomainName : server02.database.windows.net This command gets information about all the Azure SQL Database servers assigned to the resource group ResourceGroup01 that start with "server". +### Example 5: Get all instances of SQL Server assigned to a resource group with external administrator information +``` +PS C:\>$val = Get-AzSqlServer -ResourceGroupName "ResourceGroup01" -ExpandActiveDirectoryAdministrator +ResourceGroupName : resourcegroup01 +ServerName : server01 +Location : Central US +SqlAdministratorLogin : adminLogin +SqlAdministratorPassword : +ServerVersion : 12.0 +Tags : +Identity : +FullyQualifiedDomainName : server01.database.windows.net +Administrators : Microsoft.Azure.Management.Sql.Models.ServerExternalAdministrator + +ResourceGroupName : resourcegroup01 +ServerName : server02 +Location : West US +SqlAdministratorLogin : adminLogin +SqlAdministratorPassword : +ServerVersion : 12.0 +Tags : +Identity : +FullyQualifiedDomainName : server02.database.windows.net +Administrators : Microsoft.Azure.Management.Sql.Models.ServerExternalAdministrator + +PS C:\>$val.Administrators +AdministratorType : ActiveDirectory +PrincipalType : Group +Login : Dummy +Sid : df7667b8-f9fd-4029-a0e3-b43c75ce9538 +TenantId : f553829b-6d84-481b-86a9-42db57c1dc73 +AzureADOnlyAuthentication : True + +AdministratorType : ActiveDirectory +PrincipalType : Group +Login : Dummy2 +Sid : df7667b8-f9fd-4029-a0e3-b43c75ce9538 +TenantId : f553829b-6d84-481b-86a9-42db57c1dc73 +AzureADOnlyAuthentication : True +``` + +This command gets information about all the Azure SQL Database servers assigned to the resource group ResourceGroup01. + +### Example 6: Get information about an Azure SQL Database server with external administrator information +``` +PS C:\>$val = Get-AzSqlServer -ResourceGroupName "ResourceGroup01" -ServerName "Server01" -ExpandActiveDirectoryAdministrator +ResourceGroupName : resourcegroup01 +ServerName : server01 +Location : Central US +SqlAdministratorLogin : adminLogin +SqlAdministratorPassword : +ServerVersion : 12.0 +Tags : +Identity : +FullyQualifiedDomainName : server01.database.windows.net +Administrators : Microsoft.Azure.Management.Sql.Models.ServerExternalAdministrator + +PS C:\>$val.Administrators +AdministratorType : ActiveDirectory +PrincipalType : Group +Login : Dummy +Sid : df7667b8-f9fd-4029-a0e3-b43c75ce9538 +TenantId : f553829b-6d84-481b-86a9-42db57c1dc73 +AzureADOnlyAuthentication : True +``` + +This command gets information about the Azure SQL Database server named Server01. + ## PARAMETERS ### -DefaultProfile @@ -145,6 +213,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ExpandActiveDirectoryAdministrator +Expand Active Directory Administrator Information on the server. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName Specifies the name of the resource group to which servers are assigned. diff --git a/src/Sql/Sql/help/New-AzSqlInstance.md b/src/Sql/Sql/help/New-AzSqlInstance.md index b24f21482606..bb608251f978 100644 --- a/src/Sql/Sql/help/New-AzSqlInstance.md +++ b/src/Sql/Sql/help/New-AzSqlInstance.md @@ -14,43 +14,47 @@ Creates an Azure SQL Database Managed Instance. ### NewByEditionAndComputeGenerationParameterSet (Default) ``` -New-AzSqlInstance [-Name] [-ResourceGroupName] -AdministratorCredential +New-AzSqlInstance [-Name] [-ResourceGroupName] [-AdministratorCredential ] -Location -SubnetId [-LicenseType ] [-StorageSizeInGB ] -VCore -Edition -ComputeGeneration [-Collation ] [-PublicDataEndpointEnabled] [-ProxyOverride ] [-TimezoneId ] [-Tag ] [-AssignIdentity] [-DnsZonePartner ] [-InstancePoolName ] [-MinimalTlsVersion ] [-BackupStorageRedundancy ] [-MaintenanceConfigurationId ] [-AsJob] [-Force] + [-EnableActiveDirectoryOnlyAuthentication] [-ExternalAdminName ] [-ExternalAdminSID ] [-DefaultProfile ] [-WhatIf] [-Confirm] [] ``` ### NewByInstancePoolParentObjectParameterSet ``` New-AzSqlInstance [-InstancePool] [-Name] - -AdministratorCredential [-StorageSizeInGB ] -VCore [-Collation ] + [-AdministratorCredential ] [-StorageSizeInGB ] -VCore [-Collation ] [-PublicDataEndpointEnabled] [-ProxyOverride ] [-TimezoneId ] [-Tag ] [-AssignIdentity] [-DnsZonePartner ] [-MinimalTlsVersion ] [-BackupStorageRedundancy ] - [-MaintenanceConfigurationId ] [-AsJob] [-Force] [-DefaultProfile ] [-WhatIf] + [-MaintenanceConfigurationId ] [-AsJob] [-Force] [-EnableActiveDirectoryOnlyAuthentication] + [-ExternalAdminName ] [-ExternalAdminSID ] [-DefaultProfile ] [-WhatIf] [-Confirm] [] ``` ### NewByInstancePoolResourceIdParameterSet ``` -New-AzSqlInstance [-InstancePoolResourceId] [-Name] -AdministratorCredential +New-AzSqlInstance [-InstancePoolResourceId] [-Name] [-AdministratorCredential ] [-StorageSizeInGB ] -VCore [-Collation ] [-PublicDataEndpointEnabled] [-ProxyOverride ] [-TimezoneId ] [-Tag ] [-AssignIdentity] [-DnsZonePartner ] [-MinimalTlsVersion ] [-BackupStorageRedundancy ] - [-MaintenanceConfigurationId ] [-AsJob] [-Force] [-DefaultProfile ] [-WhatIf] + [-MaintenanceConfigurationId ] [-AsJob] [-Force] [-EnableActiveDirectoryOnlyAuthentication] + [-ExternalAdminName ] [-ExternalAdminSID ] [-DefaultProfile ] [-WhatIf] [-Confirm] [] ``` ### NewBySkuNameParameterSetParameter ``` -New-AzSqlInstance [-Name] [-ResourceGroupName] -AdministratorCredential +New-AzSqlInstance [-Name] [-ResourceGroupName] [-AdministratorCredential ] -Location -SubnetId [-LicenseType ] [-StorageSizeInGB ] -VCore -SkuName [-Collation ] [-PublicDataEndpointEnabled] [-ProxyOverride ] [-TimezoneId ] [-Tag ] [-AssignIdentity] [-DnsZonePartner ] [-InstancePoolName ] [-MinimalTlsVersion ] [-BackupStorageRedundancy ] - [-MaintenanceConfigurationId ] [-AsJob] [-Force] [-DefaultProfile ] [-WhatIf] + [-MaintenanceConfigurationId ] [-AsJob] [-Force] [-EnableActiveDirectoryOnlyAuthentication] + [-ExternalAdminName ] [-ExternalAdminSID ] [-DefaultProfile ] [-WhatIf] [-Confirm] [] ``` @@ -206,6 +210,57 @@ MaintenanceConfigurationId : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx This command creates a new instance with maintenance configuration MI_2 +### Example 7: Create a new instance with External(Azure Active Directory) Administrator, Azure Active Directory Only Authentication and no SqlAdministratorCredentials +```powershell +PS C:\>New-AzSqlInstance -Name managedInstance2 -ResourceGroupName ResourceGroup01 -ExternalAdminName DummyLogin -EnableActiveDirectoryOnlyAuthentication -Location westcentralus -SubnetId "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/resourcegroup01/providers/Microsoft.Network/virtualNetworks/vnet_name/subnets/subnet_name" -LicenseType LicenseIncluded -StorageSizeInGB 1024 -VCore 16 -Edition "GeneralPurpose" -ComputeGeneration Gen4 +Location : westcentralus +Id : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/resourcegroup01/providers/Microsoft.Sql/managedInstances/managedInstance1 +ResourceGroupName : resourcegroup01 +ManagedInstanceName : managedInstance2 +Tags : +Identity : Microsoft.Azure.Management.Sql.Models.ResourceIdentity +Sku : Microsoft.Azure.Management.Internal.Resources.Models.Sku +FullyQualifiedDomainName : managedInstance1.wcusxxxxxxxxxxxxx.database.windows.net +AdministratorLogin : adminLogin1 +AdministratorPassword : +SubnetId : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/resourcegroup01/providers/Microsoft.Network/virtualNetworks/vnet_name/subnets/subnet_name +LicenseType : LicenseIncluded +VCores : 16 +StorageSizeInGB : 1024 +DnsZone : ad35cna0mw +InstancePoolName : +Administrators : + +PS C:\>$val = Get-AzSqlInstance -Name managedInstance2 -ResourceGroupName ResourceGroup01 -ExpandActiveDirectoryAdministrator +Location : westcentralus +Id : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/resourcegroup01/providers/Microsoft.Sql/managedInstances/managedInstance1 +ResourceGroupName : resourcegroup01 +ManagedInstanceName : managedInstance2 +Tags : +Identity : Microsoft.Azure.Management.Sql.Models.ResourceIdentity +Sku : Microsoft.Azure.Management.Internal.Resources.Models.Sku +FullyQualifiedDomainName : managedInstance1.wcusxxxxxxxxxxxxx.database.windows.net +AdministratorLogin : adminLogin1 +AdministratorPassword : +SubnetId : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/resourcegroup01/providers/Microsoft.Network/virtualNetworks/vnet_name/subnets/subnet_name +LicenseType : LicenseIncluded +VCores : 16 +StorageSizeInGB : 1024 +DnsZone : ad35cna0mw +InstancePoolName : +Administrators : Microsoft.Azure.Management.Sql.Models.ManagedInstanceExternalAdministrator + +PS C:\>$val.Administrators +AdministratorType : ActiveDirectory +PrincipalType : Group +Login : DummyLogin +Sid : df7667b8-f9fd-4029-a0e3-b43c75ce9538 +TenantId : f553829b-6d84-481b-86a9-42db57c1dc73 +AzureADOnlyAuthentication : True +``` + +This command creates a new instance with external administrator properties and azure active directory only authentication enabled. + ## PARAMETERS ### -AdministratorCredential @@ -216,7 +271,7 @@ Type: System.Management.Automation.PSCredential Parameter Sets: (All) Aliases: -Required: True +Required: False Position: Named Default value: None Accept pipeline input: False @@ -344,6 +399,51 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -EnableActiveDirectoryOnlyAuthentication +Enable Active Directory Only Authentication on the server. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExternalAdminName +Specifies the display name of the user, group or application which is the Azure Active Directory administrator for the server. This display name must exist in the active directory associated with the current subscription. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExternalAdminSID +Specifies the object ID of the user, group or application which is the Azure Active Directory administrator. + +```yaml +Type: System.Nullable`1[System.Guid] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Force Skip confirmation message for performing the action @@ -573,6 +673,66 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -PrimaryUserAssignedIdentityId +The primary User Managed Identity(UMI) id. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -KeyId +The Azure Key Vault URI that is used for encryption. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -UserAssignedIdentityId +The list of user assigned identities. + +```yaml +Type: System.Collections.Generic.List +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IdentityType +Type of identity to be assigned to the server. Possible values are SystemAsssigned, UserAssigned, SystemAssignedUserAssigned and None. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Tag The tags to associate with the instance diff --git a/src/Sql/Sql/help/New-AzSqlServer.md b/src/Sql/Sql/help/New-AzSqlServer.md index a6c808e6e0eb..15fdd5ad1ff9 100644 --- a/src/Sql/Sql/help/New-AzSqlServer.md +++ b/src/Sql/Sql/help/New-AzSqlServer.md @@ -14,9 +14,10 @@ Creates a SQL Database server. ## SYNTAX ``` -New-AzSqlServer -ServerName -SqlAdministratorCredentials -Location +New-AzSqlServer -ServerName [-SqlAdministratorCredentials ] -Location [-Tags ] [-ServerVersion ] [-AssignIdentity] [-PublicNetworkAccess ] - [-MinimalTlsVersion ] [-AsJob] [-ResourceGroupName] + [-MinimalTlsVersion ] [-AsJob] [-EnableActiveDirectoryOnlyAuthentication] + [-ExternalAdminName ] [-ExternalAdminSID ] [-ResourceGroupName] [-DefaultProfile ] [-WhatIf] [-Confirm] [] ``` @@ -39,6 +40,39 @@ Tags : This command creates a version 12 Azure SQL Database server. +### Example 2: Create a new Azure SQL Database server with External(Azure Active Directory) Administrator, Azure Active Directory Only Authentication and no SqlAdministratorCredentials +``` +PS C:\>New-AzSqlServer -ResourceGroupName "ResourceGroup01" -Location "Central US" -ServerName "server01" -ServerVersion "12.0" -ExternalAdminName DummyLogin -EnableActiveDirectoryOnlyAuthentication +ResourceGroupName : resourcegroup01 +ServerName : server01 +Location : Central US +SqlAdministratorLogin : adminLogin +SqlAdministratorPassword : +ServerVersion : 12.0 +Tags : +Administrators : + +PS C:\>$val = Get-AzSqlServer -ResourceGroupName "ResourceGroup01" -ServerName "server01" -ExpandActiveDirectoryAdministrator +ResourceGroupName : resourcegroup01 +ServerName : server01 +Location : Central US +SqlAdministratorLogin : randomLogin +SqlAdministratorPassword : +ServerVersion : 12.0 +Tags : +Administrators : Microsoft.Azure.Management.Sql.Models.ServerExternalAdministrator + +PS C:\>$val.Administrators +AdministratorType : ActiveDirectory +PrincipalType : Group +Login : DummyLogin +Sid : df7667b8-f9fd-4029-a0e3-b43c75ce9538 +TenantId : f553829b-6d84-481b-86a9-42db57c1dc73 +AzureADOnlyAuthentication : True +``` + +This command creates a version 12 Azure SQL Database server with external administrator properties and azure active directory only authentication enabled. + ## PARAMETERS ### -AsJob @@ -86,6 +120,51 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -EnableActiveDirectoryOnlyAuthentication +Enable Active Directory Only Authentication on the server. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExternalAdminName +Specifies the display name of the user, group or application which is the Azure Active Directory administrator for the server. This display name must exist in the active directory associated with the current subscription. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExternalAdminSID +Specifies the object ID of the user, group or application which is the Azure Active Directory administrator. + +```yaml +Type: System.Nullable`1[System.Guid] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Location Specifies the location of the data center where this cmdlet creates the server. @@ -189,7 +268,67 @@ Type: System.Management.Automation.PSCredential Parameter Sets: (All) Aliases: -Required: True +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PrimaryUserAssignedIdentityId +The primary User Managed Identity(UMI) id. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -KeyId +The Azure Key Vault URI that is used for encryption. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -UserAssignedIdentityId +The list of user assigned identities. + +```yaml +Type: System.Collections.Generic.List +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IdentityType +Type of identity to be assigned to the server. Possible values are SystemAsssigned, UserAssigned, SystemAssignedUserAssigned and None. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False Position: Named Default value: None Accept pipeline input: False diff --git a/src/Sql/Sql/help/Set-AzSqlInstance.md b/src/Sql/Sql/help/Set-AzSqlInstance.md index e01dfa50b581..db54729a3e7b 100644 --- a/src/Sql/Sql/help/Set-AzSqlInstance.md +++ b/src/Sql/Sql/help/Set-AzSqlInstance.md @@ -451,6 +451,66 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -PrimaryUserAssignedIdentityId +The primary User Managed Identity(UMI) id. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -KeyId +The Azure Key Vault URI that is used for encryption. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -UserAssignedIdentityId +The list of user assigned identities. + +```yaml +Type: System.Collections.Generic.List +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IdentityType +Type of identity to be assigned to the server. Possible values are SystemAsssigned, UserAssigned, SystemAssignedUserAssigned and None. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Tag The tags to associate with the instance. diff --git a/src/Sql/Sql/help/Set-AzSqlInstanceTransparentDataEncryptionProtector.md b/src/Sql/Sql/help/Set-AzSqlInstanceTransparentDataEncryptionProtector.md index dcd7568f0f01..328c941a0049 100644 --- a/src/Sql/Sql/help/Set-AzSqlInstanceTransparentDataEncryptionProtector.md +++ b/src/Sql/Sql/help/Set-AzSqlInstanceTransparentDataEncryptionProtector.md @@ -229,6 +229,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AutoRotationEnabled +The key auto rotation opt-in status. + +```yaml +Type: System.Nullable`1[System.Boolean] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: False +``` + ### -Confirm Prompts you for confirmation before running the cmdlet. diff --git a/src/Sql/Sql/help/Set-AzSqlServer.md b/src/Sql/Sql/help/Set-AzSqlServer.md index b18d803bded5..85db567e85ff 100644 --- a/src/Sql/Sql/help/Set-AzSqlServer.md +++ b/src/Sql/Sql/help/Set-AzSqlServer.md @@ -194,6 +194,66 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -PrimaryUserAssignedIdentityId +The primary User Managed Identity(UMI) id. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -KeyId +The Azure Key Vault URI that is used for encryption. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -UserAssignedIdentityId +The list of user assigned identities. + +```yaml +Type: System.Collections.Generic.List +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IdentityType +Type of identity to be assigned to the server. Possible values are SystemAsssigned, UserAssigned, SystemAssignedUserAssigned and None. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Tags Specifies a dictionary of tags that this cmdlet associates with the server. Key-value pairs in the form of a hash table set as tags on the server. For example: diff --git a/src/Sql/Sql/help/Set-AzSqlServerTransparentDataEncryptionProtector.md b/src/Sql/Sql/help/Set-AzSqlServerTransparentDataEncryptionProtector.md index 3580cdebd49f..730b840e1bba 100644 --- a/src/Sql/Sql/help/Set-AzSqlServerTransparentDataEncryptionProtector.md +++ b/src/Sql/Sql/help/Set-AzSqlServerTransparentDataEncryptionProtector.md @@ -152,6 +152,21 @@ Accept pipeline input: True (ByPropertyName) Accept wildcard characters: False ``` +### -AutoRotationEnabled +The key auto rotation opt-in status. + +```yaml +Type: System.Nullable`1[System.Boolean] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: False +``` + ### -Confirm Prompts you for confirmation before running the cmdlet. diff --git a/src/SqlVirtualMachine/SqlVirtualMachine.Test/SqlVirtualMachine.Test.csproj b/src/SqlVirtualMachine/SqlVirtualMachine.Test/SqlVirtualMachine.Test.csproj index 0d9c9e938eab..10017cf17bfe 100644 --- a/src/SqlVirtualMachine/SqlVirtualMachine.Test/SqlVirtualMachine.Test.csproj +++ b/src/SqlVirtualMachine/SqlVirtualMachine.Test/SqlVirtualMachine.Test.csproj @@ -15,8 +15,8 @@ - - + + diff --git a/src/StackHCI/Az.StackHCI.psm1 b/src/StackHCI/Az.StackHCI.psm1 index 61b28d2f93e0..9c7f99c38af8 100644 --- a/src/StackHCI/Az.StackHCI.psm1 +++ b/src/StackHCI/Az.StackHCI.psm1 @@ -29,6 +29,7 @@ $ConnectingToCloudBillingServiceFailed = "Can't reach Azure from node(s) {0}. Ma $ResourceExistsInDifferentRegionError = "There is already an Azure Stack HCI resource with the same resource ID in region {0}, which is different from the input region {1}. Either specify the same region or delete the existing resource and try again." $ArcCmdletsNotAvailableError = "Azure Arc integration isn't available for the version of Azure Stack HCI installed on node(s) {0} yet. Check the documentation for details. You may need to install an update or join the Preview channel." $ArcRegistrationDisableInProgressError = "Unregister of Azure Arc integration is in progress. Try Unregister-AzStackHCI to finish unregistration and then try Register-AzStackHCI again." +$ArcIntegrationNotAvailableChinaCloudError = "Azure Arc integration is not available in AzureChinaCloud. Specify '-EnableAzureArcServer:`$false' in Register-AzStackHCI Cmdlet to register without Arc integration." $FetchingRegistrationState = "Checking whether the cluster is already registered" $ValidatingParametersFetchClusterName = "Validating cmdlet parameters" @@ -163,6 +164,7 @@ $OutputPropertyTest = "Test" $OutputPropertyEndpointTested = "EndpointTested" $OutputPropertyIsRequired = "IsRequired" $OutputPropertyFailedNodes = "FailedNodes" +$OutputPropertyErrorDetail = "ErrorDetail" $ConnectionTestToAzureHCIServiceName = "Connect to Azure Stack HCI Service" @@ -298,6 +300,35 @@ param( Start-Transcript -LiteralPath $LogFileName -Append | out-null } +function Show-LatestModuleVersion{ + + $latestModule = Find-Module -Name Az.StackHCI -ErrorAction Ignore + $installedModule = Get-Module -Name Az.StackHCI | Sort-Object -Property Version -Descending | Select-Object -First 1 + + if($Null -eq $latestModule) + { + $CouldNotGetLatestModuleInformationWarningMsg = $CouldNotGetLatestModuleInformationWarning -f $installedModule.Version.Major + Write-Warning $CouldNotGetLatestModuleInformationWarningMsg + } + else + { + if($latestModule.Version.GetType() -eq [string]) + { + $latestModuleVersion = [System.Version]::Parse($latestModule.Version) + } + else + { + $latestModuleVersion = $latestModule.Version + } + + if(($latestModuleVersion.Major -eq $installedModule.Version.Major) -and ($latestModuleVersion -gt $installedModule.Version)) + { + $InstallLatestVersionWarningMsg = $InstallLatestVersionWarning -f $installedModule.Version, $latestModuleVersion + Write-Warning $InstallLatestVersionWarningMsg + } + } +} + function Retry-Command { param ( [parameter(Mandatory=$true)] @@ -879,11 +910,11 @@ param( if([string]::IsNullOrEmpty($TenantId)) { - Connect-AzAccount -Environment $ConnectAzAccountEnvironmentName -SubscriptionId $SubscriptionId -AccessToken $ArmAccessToken -AccountId $AccountId -Scope Process | Out-Null + Connect-AzAccount -Environment $ConnectAzAccountEnvironmentName -SubscriptionId $SubscriptionId -AccessToken $ArmAccessToken -AccountId $AccountId -GraphAccessToken $GraphAccessToken -Scope Process | Out-Null } else { - Connect-AzAccount -Environment $ConnectAzAccountEnvironmentName -TenantId $TenantId -SubscriptionId $SubscriptionId -AccessToken $ArmAccessToken -AccountId $AccountId -Scope Process | Out-Null + Connect-AzAccount -Environment $ConnectAzAccountEnvironmentName -TenantId $TenantId -SubscriptionId $SubscriptionId -AccessToken $ArmAccessToken -AccountId $AccountId -GraphAccessToken $GraphAccessToken -Scope Process | Out-Null } Write-Progress -Id $MainProgressBarId -activity $ProgressActivityName -status $ConnectingToAzureAD -percentcomplete 35 @@ -927,12 +958,33 @@ param( return $False } +function Get-ClusterDNSSuffix{ +param( + [System.Management.Automation.Runspaces.PSSession] $Session + ) + + $clusterNameResourceGUID = Invoke-Command -Session $Session -ScriptBlock { (Get-ItemProperty -Path HKLM:\Cluster -Name ClusterNameResource).ClusterNameResource } + $clusterDNSSuffix = Invoke-Command -Session $Session -ScriptBlock { (Get-ClusterResource $using:clusterNameResourceGUID | Get-ClusterParameter DnsSuffix).Value } + return $clusterDNSSuffix +} + +function Get-ClusterDNSName{ +param( + [System.Management.Automation.Runspaces.PSSession] $Session + ) + + $clusterNameResourceGUID = Invoke-Command -Session $Session -ScriptBlock { (Get-ItemProperty -Path HKLM:\Cluster -Name ClusterNameResource).ClusterNameResource } + $clusterDNSName = Invoke-Command -Session $Session -ScriptBlock { (Get-ClusterResource $using:clusterNameResourceGUID | Get-ClusterParameter DnsName).Value } + return $clusterDNSName +} + function Check-ConnectionToCloudBillingService{ param( $ClusterNodes, [System.Management.Automation.PSCredential] $Credential, [string] $HealthEndpoint, - [System.Collections.ArrayList] $HealthEndPointCheckFailedNodes + [System.Collections.ArrayList] $HealthEndPointCheckFailedNodes, + [string] $ClusterDNSSuffix ) Foreach ($clusNode in $ClusterNodes) @@ -943,11 +995,11 @@ param( { if($Credential -eq $Null) { - $nodeSession = New-PSSession -ComputerName $clusNode.Name + $nodeSession = New-PSSession -ComputerName ($clusNode.Name + "." + $ClusterDNSSuffix) } else { - $nodeSession = New-PSSession -ComputerName $clusNode.Name -Credential $Credential + $nodeSession = New-PSSession -ComputerName ($clusNode.Name + "." + $ClusterDNSSuffix) -Credential $Credential } # Check if node can reach cloud billing service @@ -986,7 +1038,8 @@ param( [System.Collections.ArrayList] $NewCertificateFailedNodes, [System.Collections.ArrayList] $SetCertificateFailedNodes, [System.Collections.ArrayList] $OSNotLatestOnNodes, - [System.Collections.HashTable] $CertificatesToBeMaintained + [System.Collections.HashTable] $CertificatesToBeMaintained, + [string] $ClusterDNSSuffix ) $userProvidedCertAddedToAAD = $false @@ -998,11 +1051,11 @@ param( { if($Credential -eq $Null) { - $nodeSession = New-PSSession -ComputerName $clusNode.Name + $nodeSession = New-PSSession -ComputerName ($clusNode.Name + "." + $ClusterDNSSuffix) } else { - $nodeSession = New-PSSession -ComputerName $clusNode.Name -Credential $Credential + $nodeSession = New-PSSession -ComputerName ($clusNode.Name + "." + $ClusterDNSSuffix) -Credential $Credential } } catch @@ -1117,7 +1170,8 @@ function Create-ArcApplication{ param( [string] $AppName, [ref] $AppId, - [ref] $Secret + [ref] $Secret, + [Switch] $IsWAC ) Write-Verbose "Creating AAD Arc Agent Application $AppName" @@ -1125,10 +1179,10 @@ param( $app = Retry-Command -ScriptBlock { New-AzureADApplication -DisplayName $AppName } $sp = Retry-Command -ScriptBlock { New-AzureADServicePrincipal -AppId $app.AppId } - # Usually takes 10-20 seconds after app creation to be able to assign roles. + # Usually takes 10-20 seconds after app creation to be able to assign roles. Can take upto 140 seconds for AAD to replicate in rare cases. $stopLoop = $false [int]$retryCount = "0" - [int]$maxRetryCount = "3" + [int]$maxRetryCount = "14" do { try @@ -1140,13 +1194,15 @@ param( } catch { + $positionMessage = $_.InvocationInfo.PositionMessage + if ($retryCount -ge $maxRetryCount) { # Cleanup Remove-AzureADApplication -ObjectId $app.ObjectId # Timed out. - Write-Debug "Failed to assign roles to service principal with App Id $($app.AppId)." + Write-Debug ("Failed to assign roles to service principal with App Id $($app.AppId). ErrorMessage: " + $_.Exception.Message + " PositionalMessage: " + $positionMessage) throw $_ } @@ -1155,9 +1211,15 @@ param( # Cleanup Remove-AzureADApplication -ObjectId $app.ObjectId - # Insufficient privilige error. - Write-Error -Message $ArcAgentRolesInsufficientPreviligeMessage - throw $_ + Write-Verbose "Create-ArcApplication Missing Permissions. IsWAC: $IsWAC" + + if($IsWAC -eq $false) + { + # Insufficient privilige error. + Write-Error -Message $ArcAgentRolesInsufficientPreviligeMessage -ErrorAction Continue + } + + return $false } # Service principal creation hasn't propogated fully yet, usually takes 10-20 seconds. @@ -1176,6 +1238,7 @@ param( Write-Verbose "Created new AAD Arc Agent Application $($app.AppId)" $AppId.Value = $app.AppId $Secret.Value = $pw.Value + return $true } function Remove-ArcApplication{ @@ -1213,10 +1276,11 @@ function Remove-ArcApplication{ function Enable-ArcForServers{ param( [System.Management.Automation.Runspaces.PSSession] $Session, - [System.Management.Automation.PSCredential] $Credential + [System.Management.Automation.PSCredential] $Credential, + [string] $ClusterDNSSuffix ) # Create new sessions for all nodes in cluster. - $clusterNodeNames = Invoke-Command -Session $Session -ScriptBlock { Get-ClusterNode } | ForEach-Object { $_.Name } + $clusterNodeNames = Invoke-Command -Session $Session -ScriptBlock { Get-ClusterNode } | ForEach-Object { ($_.Name + "." + $ClusterDNSSuffix) } if($Credential -eq $Null) { $clusterNodeSessions = New-PSSession -ComputerName $clusterNodeNames @@ -1226,6 +1290,8 @@ param( $clusterNodeSessions = New-PSSession -ComputerName $clusterNodeNames -Credential $Credential } + $retStatus = [ErrorDetail]::Success + # Start running try { @@ -1258,6 +1324,7 @@ param( if($nodeStatus[$node] -ne $using:enabledArcStatus) { Write-Warning -Message $using:RegisterArcFailedWarningMessage + $retStatus = [ErrorDetail]::ArcIntegrationFailedOnNodes break } } @@ -1265,24 +1332,29 @@ param( else { Write-Warning -Message $using:RegisterArcFailedWarningMessage + $retStatus = [ErrorDetail]::ArcIntegrationFailedOnNodes } } } catch { Write-Warning -Message $RegisterArcFailedWarningMessage + $retStatus = [ErrorDetail]::ArcIntegrationFailedOnNodes Write-Debug ("Exception occured in registering nodes to Arc For Servers. ErrorMessage : {0}" -f ($_.Exception.Message)) Write-Debug $_ } # Cleanup sessions. Remove-PSSession $clusterNodeSessions | Out-Null + + return $retStatus } function Disable-ArcForServers{ param( [System.Management.Automation.Runspaces.PSSession] $Session, - [System.Management.Automation.PSCredential] $Credential + [System.Management.Automation.PSCredential] $Credential, + [string] $ClusterDNSSuffix ) $res = $true @@ -1290,7 +1362,7 @@ param( $AgentInstaller_Name = "AzureConnectedMachineAgent.msi"; $AgentExecutable_Path = $Env:Programfiles + '\AzureConnectedMachineAgent\azcmagent.exe' - $clusterNodeNames = Invoke-Command -Session $Session -ScriptBlock { Get-ClusterNode } | ForEach-Object { $_.Name } + $clusterNodeNames = Invoke-Command -Session $Session -ScriptBlock { Get-ClusterNode } | ForEach-Object { ($_.Name + "." + $ClusterDNSSuffix) } if($Credential -eq $Null) { $clusterNodeSessions = New-PSSession -ComputerName $clusterNodeNames @@ -1349,8 +1421,10 @@ param( [string] $SubscriptionId, [string] $ResourceGroup, [string] $Region, - [string] $AppName - ) + [string] $AppName, + [string] $ClusterDNSSuffix, + [Switch] $IsWAC + ) if($IsManagementNode) { @@ -1362,15 +1436,15 @@ param( { $session = New-PSSession -ComputerName $ComputerName -Credential $Credential } - - $clusterName = Invoke-Command -Session $session -ScriptBlock { (Get-Cluster).Name } } else { - $clusterName = (Get-Cluster).Name $session = New-PSSession -ComputerName localhost } + $clusterName = Invoke-Command -Session $session -ScriptBlock { (Get-Cluster).Name } + $clusterDNSName = Get-ClusterDNSName -Session $session + Write-Progress -Id $ArcProgressBarId -ParentId $MainProgressBarId -Activity $RegisterArcProgressActivityName -Status $FetchingRegistrationState -PercentComplete 1 $arcStatus = Invoke-Command -Session $session -ScriptBlock { Get-AzureStackHCIArcIntegration } @@ -1401,7 +1475,12 @@ param( # Create application. $CreatingAADAppMessageProgress = $CreatingAADAppMessage -f $AppName, $TenantId Write-Progress -Id $ArcProgressBarId -ParentId $MainProgressBarId -Activity $RegisterArcProgressActivityName -Status $CreatingAADAppMessageProgress -PercentComplete 30 - Create-ArcApplication -AppName $AppName -AppId ([ref]$appId) -Secret ([ref]$secret) + $appCreated = Create-ArcApplication -AppName $AppName -AppId ([ref]$appId) -Secret ([ref]$secret) -IsWAC:$IsWAC + + if($appCreated -eq $false) + { + return [ErrorDetail]::ArcPermissionsMissing + } # Save Arc context. Write-Progress -Id $ArcProgressBarId -ParentId $MainProgressBarId -Activity $RegisterArcProgressActivityName -Status $SetupArcMessage -PercentComplete 40 @@ -1422,11 +1501,11 @@ param( # Connect to cluster and use that session for registering clustered scheduled task if($Credential -eq $Null) { - $clusterNameSession = New-PSSession -ComputerName $clusterName + $clusterNameSession = New-PSSession -ComputerName ($clusterDNSName + "." + $ClusterDNSSuffix) } else { - $clusterNameSession = New-PSSession -ComputerName $clusterName -Credential $Credential + $clusterNameSession = New-PSSession -ComputerName ($clusterDNSName + "." + $ClusterDNSSuffix) -Credential $Credential } Invoke-Command -Session $clusterNameSession -ScriptBlock { @@ -1466,13 +1545,15 @@ param( # Run Write-Progress -Id $ArcProgressBarId -ParentId $MainProgressBarId -Activity $RegisterArcProgressActivityName -Status $StartingArcAgentMessage -PercentComplete 50 - Enable-ArcForServers -Session $session -Credential $Credential - + $arcResult = Enable-ArcForServers -Session $session -Credential $Credential -ClusterDNSSuffix $ClusterDNSSuffix + Write-Progress -Id $ArcProgressBarId -activity $RegisterArcProgressActivityName -Completed Remove-PSSession $session | Out-Null Write-Verbose "Successfully registered cluster with Arc for Servers." + + return $arcResult } function Unregister-ArcForServers{ @@ -1481,7 +1562,8 @@ param( [string] $ComputerName, [System.Management.Automation.PSCredential] $Credential, [string] $ResourceId, - [Switch] $Force + [Switch] $Force, + [string] $ClusterDNSSuffix ) if($IsManagementNode) @@ -1494,15 +1576,15 @@ param( { $session = New-PSSession -ComputerName $ComputerName -Credential $Credential } - - $clusterName = Invoke-Command -Session $session -ScriptBlock { (Get-Cluster).Name } } else { - $clusterName = (Get-Cluster).Name $session = New-PSSession -ComputerName localhost } + $clusterName = Invoke-Command -Session $session -ScriptBlock { (Get-Cluster).Name } + $clusterDNSName = Get-ClusterDNSName -Session $session + $cmdlet = Invoke-Command -Session $session -ScriptBlock { Get-Command Get-AzureStackHCIArcIntegration -Type Cmdlet -ErrorAction Ignore } if($cmdlet -eq $null) @@ -1583,11 +1665,11 @@ param( # Connect to cluster and use that session for registering clustered scheduled task if($Credential -eq $Null) { - $clusterNameSession = New-PSSession -ComputerName $clusterName + $clusterNameSession = New-PSSession -ComputerName ($clusterDNSName + "." + $ClusterDNSSuffix) } else { - $clusterNameSession = New-PSSession -ComputerName $clusterName -Credential $Credential + $clusterNameSession = New-PSSession -ComputerName ($clusterDNSName + "." + $ClusterDNSSuffix) -Credential $Credential } Invoke-Command -Session $clusterNameSession -ScriptBlock { @@ -1614,7 +1696,7 @@ param( # Unregister all nodes. Write-Progress -Id $ArcProgressBarId -ParentId $MainProgressBarId -Activity $UnregisterArcProgressActivityName -Status $WaitingUnregisterMessage -PercentComplete 30 - $disabled = Disable-ArcForServers -Session $session -Credential $Credential + $disabled = Disable-ArcForServers -Session $session -Credential $Credential -ClusterDNSSuffix $ClusterDNSSuffix if ($disabled) { @@ -1661,7 +1743,8 @@ enum OperationStatus Failed; Success; PendingForAdminConsent; - Cancelled + Cancelled; + RegisterSucceededButArcFailed } enum ConnectionTestResult @@ -1671,6 +1754,14 @@ enum ConnectionTestResult Failed } +enum ErrorDetail +{ + Unused; + ArcPermissionsMissing; + ArcIntegrationFailedOnNodes; + Success +} + <# .Description Register-AzStackHCI creates a Microsoft.AzureStackHCI cloud resource representing the on-premises cluster and registers the on-premises cluster with Azure. @@ -1723,6 +1814,9 @@ enum ConnectionTestResult .PARAMETER Credential Specifies the credential for the ComputerName. Default is the current user executing the Cmdlet. + .PARAMETER IsWAC + Registrations through Windows Admin Center specifies this parameter to true. + .OUTPUTS PSCustomObject. Returns following Properties in PSCustomObject Result: Success or Failed or PendingForAdminConsent or Cancelled. @@ -1807,10 +1901,13 @@ param( [Switch]$UseDeviceAuthentication, [Parameter(Mandatory = $false)] - [Switch]$EnableAzureArcServer = $false, + [Switch]$EnableAzureArcServer = $true, [Parameter(Mandatory = $false)] - [System.Management.Automation.PSCredential] $Credential + [System.Management.Automation.PSCredential] $Credential, + + [Parameter(Mandatory = $false)] + [Switch]$IsWAC ) try @@ -1829,31 +1926,7 @@ param( Install-PackageProvider NuGet -Force | Out-Null } - $latestModule = Find-Module -Name Az.StackHCI -ErrorAction Ignore - $installedModule = Get-Module -Name Az.StackHCI | Sort-Object -Property Version -Descending | Select-Object -First 1 - - if($latestModule -eq $Null) - { - $CouldNotGetLatestModuleInformationWarningMsg = $CouldNotGetLatestModuleInformationWarning -f $installedModule.Version.Major - Write-Warning $CouldNotGetLatestModuleInformationWarningMsg - } - else - { - if($latestModule.Version.GetType() -eq [string]) - { - $latestModuleVersion = [System.Version]::Parse($latestModule.Version) - } - else - { - $latestModuleVersion = $latestModule.Version - } - - if(($latestModuleVersion.Major -eq $installedModule.Version.Major) -and ($latestModuleVersion -gt $installedModule.Version)) - { - $InstallLatestVersionWarningMsg = $InstallLatestVersionWarning -f $installedModule.Version, $latestModuleVersion - Write-Warning $InstallLatestVersionWarningMsg - } - } + Show-LatestModuleVersion if([string]::IsNullOrEmpty($ComputerName)) { @@ -1922,6 +1995,8 @@ param( Invoke-Command -Session $clusterNodeSession -ScriptBlock $clusScript $getCluster = Invoke-Command -Session $clusterNodeSession -ScriptBlock { Get-Cluster } $clusterNodes = Invoke-Command -Session $clusterNodeSession -ScriptBlock { Get-ClusterNode } + $clusterDNSSuffix = Get-ClusterDNSSuffix -Session $clusterNodeSession + $clusterDNSName = Get-ClusterDNSName -Session $clusterNodeSession if([string]::IsNullOrEmpty($ResourceName)) { @@ -1944,10 +2019,25 @@ param( $ResourceGroupName = $ResourceName + "-rg" } - $TenantId = Azure-Login -SubscriptionId $SubscriptionId -TenantId $TenantId -ArmAccessToken $ArmAccessToken -GraphAccessToken $GraphAccessToken -AccountId $AccountId -EnvironmentName $EnvironmentName -ProgressActivityName $RegisterProgressActivityName -UseDeviceAuthentication $UseDeviceAuthentication -Region $Region - Write-Verbose "Register-AzStackHCI triggered - Region: $Region ResourceName: $ResourceName ` - SubscriptionId: $SubscriptionId Tenant: $TenantId ResourceGroupName: $ResourceGroupName AccountId: $AccountId EnvironmentName: $EnvironmentName CertificateThumbprint: $CertificateThumbprint RepairRegistration: $RepairRegistration EnableAzureArcServer: $EnableAzureArcServer" + SubscriptionId: $SubscriptionId Tenant: $TenantId ResourceGroupName: $ResourceGroupName ` + AccountId: $AccountId EnvironmentName: $EnvironmentName CertificateThumbprint: $CertificateThumbprint ` + RepairRegistration: $RepairRegistration EnableAzureArcServer: $EnableAzureArcServer IsWAC: $IsWAC" + + if(($EnvironmentName -eq $AzureChinaCloud) -and ($EnableAzureArcServer -eq $true)) + { + Write-Error -Message $ArcIntegrationNotAvailableChinaCloudError + $registrationOutput | Add-Member -MemberType NoteProperty -Name $OutputPropertyResult -Value [OperationStatus]::Failed + Write-Output $registrationOutput + return + } + + if(-Not ([string]::IsNullOrEmpty($Region))) + { + $Region = Normalize-RegionName -Region $Region + } + + $TenantId = Azure-Login -SubscriptionId $SubscriptionId -TenantId $TenantId -ArmAccessToken $ArmAccessToken -GraphAccessToken $GraphAccessToken -AccountId $AccountId -EnvironmentName $EnvironmentName -ProgressActivityName $RegisterProgressActivityName -UseDeviceAuthentication $UseDeviceAuthentication -Region $Region $resourceId = Get-ResourceId -ResourceName $ResourceName -SubscriptionId $SubscriptionId -ResourceGroupName $ResourceGroupName Write-Verbose "ResourceId : $resourceId" @@ -1956,13 +2046,15 @@ param( if($resource -ne $null) { + $resourceLocation = Normalize-RegionName -Region $resource.Location + if([string]::IsNullOrEmpty($Region)) { - $Region = $resource.Location + $Region = $resourceLocation } - elseif($Region -ne $resource.Location) + elseif($Region -ne $resourceLocation) { - $ResourceExistsInDifferentRegionErrorMessage = $ResourceExistsInDifferentRegionError -f $resource.Location, $Region + $ResourceExistsInDifferentRegionErrorMessage = $ResourceExistsInDifferentRegionError -f $resourceLocation, $Region Write-Error -Message $ResourceExistsInDifferentRegionErrorMessage $registrationOutput | Add-Member -MemberType NoteProperty -Name $OutputPropertyResult -Value [OperationStatus]::Failed Write-Output $registrationOutput @@ -2152,7 +2244,7 @@ param( $setupCertsError = Setup-Certificates -ClusterNodes $clusterNodes -Credential $Credential -ResourceName $ResourceName -ObjectId $objectId -CertificateThumbprint $CertificateThumbprint -AppId $appId -TenantId $TenantId -CloudId $cloudId ` -ServiceEndpoint $ServiceEndpoint -BillingServiceApiScope $BillingServiceApiScope -GraphServiceApiScope $GraphServiceApiScope -Authority $Authority -NewCertificateFailedNodes $NewCertificateFailedNodes ` - -SetCertificateFailedNodes $SetCertificateFailedNodes -OSNotLatestOnNodes $OSNotLatestOnNodes -CertificatesToBeMaintained $CertificatesToBeMaintained + -SetCertificateFailedNodes $SetCertificateFailedNodes -OSNotLatestOnNodes $OSNotLatestOnNodes -CertificatesToBeMaintained $CertificatesToBeMaintained -ClusterDNSSuffix $clusterDNSSuffix if($setupCertsError -ne $null) { @@ -2244,11 +2336,11 @@ param( { if($Credential -eq $Null) { - $nodeSession = New-PSSession -ComputerName $clusNode.Name + $nodeSession = New-PSSession -ComputerName ($clusNode.Name + "." + $clusterDNSSuffix) } else { - $nodeSession = New-PSSession -ComputerName $clusNode.Name -Credential $Credential + $nodeSession = New-PSSession -ComputerName ($clusNode.Name + "." + $clusterDNSSuffix) -Credential $Credential } } catch @@ -2306,7 +2398,13 @@ param( $arcAppName = $ResourceName + ".arc" Write-Verbose "Register-AzStackHCI: Arc registration triggered. ArcResourceGroupName: $arcResourceGroupName" - Register-ArcForServers -IsManagementNode $IsManagementNode -ComputerName $ComputerName -Credential $Credential -TenantId $TenantId -SubscriptionId $SubscriptionId -ResourceGroup $arcResourceGroupName -Region $Region -AppName $arcAppName + $arcResult = Register-ArcForServers -IsManagementNode $IsManagementNode -ComputerName $ComputerName -Credential $Credential -TenantId $TenantId -SubscriptionId $SubscriptionId -ResourceGroup $arcResourceGroupName -Region $Region -AppName $arcAppName -ClusterDNSSuffix $clusterDNSSuffix -IsWAC:$IsWAC + + if($arcResult -ne [ErrorDetail]::Success) + { + $operationStatus = [OperationStatus]::RegisterSucceededButArcFailed + $registrationOutput | Add-Member -MemberType NoteProperty -Name $OutputPropertyErrorDetail -Value $arcResult + } } Write-Progress -Id $MainProgressBarId -activity $RegisterProgressActivityName -Completed @@ -2495,8 +2593,21 @@ param( else { $RegContext = Get-AzureStackHCI + $clusterNodeSession = New-PSSession -ComputerName localhost } + $clusScript = { + $clusterPowershell = Get-WindowsFeature -Name RSAT-Clustering-PowerShell; + if ( $clusterPowershell.Installed -eq $false) + { + Install-WindowsFeature RSAT-Clustering-PowerShell | Out-Null; + } + } + + Invoke-Command -Session $clusterNodeSession -ScriptBlock $clusScript + $clusterDNSSuffix = Get-ClusterDNSSuffix -Session $clusterNodeSession + $clusterDNSName = Get-ClusterDNSName -Session $clusterNodeSession + Write-Progress -Id $MainProgressBarId -activity $UnregisterProgressActivityName -status $ValidatingParametersRegisteredInfo -percentcomplete 5 if([string]::IsNullOrEmpty($ResourceName) -or [string]::IsNullOrEmpty($SubscriptionId)) @@ -2529,15 +2640,20 @@ param( if ($PSCmdlet.ShouldProcess($resourceId)) { - $TenantId = Azure-Login -SubscriptionId $SubscriptionId -TenantId $TenantId -ArmAccessToken $ArmAccessToken -GraphAccessToken $GraphAccessToken -AccountId $AccountId -EnvironmentName $EnvironmentName -ProgressActivityName $UnregisterProgressActivityName -UseDeviceAuthentication $UseDeviceAuthentication -Region $Region - - Write-Verbose "Unregister-AzStackHCI triggered - ResourceName: $ResourceName ` + Write-Verbose "Unregister-AzStackHCI triggered - ResourceName: $ResourceName Region: $Region ` SubscriptionId: $SubscriptionId Tenant: $TenantId ResourceGroupName: $ResourceGroupName ` AccountId: $AccountId EnvironmentName: $EnvironmentName DisableOnlyAzureArcServer: $DisableOnlyAzureArcServer Force:$Force" + if(-Not ([string]::IsNullOrEmpty($Region))) + { + $Region = Normalize-RegionName -Region $Region + } + + $TenantId = Azure-Login -SubscriptionId $SubscriptionId -TenantId $TenantId -ArmAccessToken $ArmAccessToken -GraphAccessToken $GraphAccessToken -AccountId $AccountId -EnvironmentName $EnvironmentName -ProgressActivityName $UnregisterProgressActivityName -UseDeviceAuthentication $UseDeviceAuthentication -Region $Region + Write-Progress -Id $MainProgressBarId -activity $UnregisterProgressActivityName -status $UnregisterArcMessage -percentcomplete 40 - $arcUnregisterRes = Unregister-ArcForServers -IsManagementNode $IsManagementNode -ComputerName $ComputerName -Credential $Credential -ResourceId $resourceId -Force $Force + $arcUnregisterRes = Unregister-ArcForServers -IsManagementNode $IsManagementNode -ComputerName $ComputerName -Credential $Credential -ResourceId $resourceId -Force:$Force -ClusterDNSSuffix $clusterDNSSuffix if($arcUnregisterRes -eq $false) { @@ -2559,23 +2675,9 @@ param( if($RegContext.RegistrationStatus -eq [RegistrationStatus]::Registered) { - if($IsManagementNode) - { - Invoke-Command -Session $clusterNodeSession -ScriptBlock { Remove-AzureStackHCIRegistration } - } - else - { - Remove-AzureStackHCIRegistration - } - if($IsManagementNode) - { - $clusterNodes = Invoke-Command -Session $clusterNodeSession -ScriptBlock { Get-ClusterNode } - } - else - { - $clusterNodes = Get-ClusterNode - } + Invoke-Command -Session $clusterNodeSession -ScriptBlock { Remove-AzureStackHCIRegistration } + $clusterNodes = Invoke-Command -Session $clusterNodeSession -ScriptBlock { Get-ClusterNode } Foreach ($clusNode in $clusterNodes) { @@ -2585,11 +2687,11 @@ param( { if($Credential -eq $Null) { - $nodeSession = New-PSSession -ComputerName $clusNode.Name + $nodeSession = New-PSSession -ComputerName ($clusNode.Name + "." + $clusterDNSSuffix) } else { - $nodeSession = New-PSSession -ComputerName $clusNode.Name -Credential $Credential + $nodeSession = New-PSSession -ComputerName ($clusNode.Name + "." + $clusterDNSSuffix) -Credential $Credential } if([Environment]::MachineName -eq $clusNode.Name) @@ -2800,6 +2902,8 @@ param( Invoke-Command -Session $clusterNodeSession -ScriptBlock $clusScript $getCluster = Invoke-Command -Session $clusterNodeSession -ScriptBlock { Get-Cluster } + $clusterDNSSuffix = Get-ClusterDNSSuffix -Session $clusterNodeSession + $clusterDNSName = Get-ClusterDNSName -Session $clusterNodeSession if($getCluster -eq $Null) { @@ -2824,7 +2928,7 @@ param( $testConnectionnOutput | Add-Member -MemberType NoteProperty -Name $OutputPropertyEndpointTested -Value $EndPointToInvoke $testConnectionnOutput | Add-Member -MemberType NoteProperty -Name $OutputPropertyIsRequired -Value $True - Check-ConnectionToCloudBillingService -ClusterNodes $clusterNodes -Credential $Credential -HealthEndpoint $EndPointToInvoke -HealthEndPointCheckFailedNodes $HealthEndPointCheckFailedNodes + Check-ConnectionToCloudBillingService -ClusterNodes $clusterNodes -Credential $Credential -HealthEndpoint $EndPointToInvoke -HealthEndPointCheckFailedNodes $HealthEndPointCheckFailedNodes -ClusterDNSSuffix $clusterDNSSuffix if($HealthEndPointCheckFailedNodes.Count -ge 1) { diff --git a/src/StackHCI/ChangeLog.md b/src/StackHCI/ChangeLog.md index a95d821f387d..550454ea7a60 100644 --- a/src/StackHCI/ChangeLog.md +++ b/src/StackHCI/ChangeLog.md @@ -18,6 +18,10 @@ - Additional information about change #1 --> ## Upcoming Release +* Made changes to use FQDN while connecting to nodes and the cluster. + - Using FQDN while connecting to cluster and the nodes. + - Using AAD retries in Arc AAD application setup. + - Returning ErrorDetails in PS output stream for WAC to handle the case of RegisteredButArcFailed. ## Version 0.7.0 * Made changes in the registration to onboard nodes to Azure Arc. diff --git a/src/StackHCI/help/Register-AzStackHCI.md b/src/StackHCI/help/Register-AzStackHCI.md index d5530c6ac1f9..51f17fc6ff70 100644 --- a/src/StackHCI/help/Register-AzStackHCI.md +++ b/src/StackHCI/help/Register-AzStackHCI.md @@ -17,7 +17,8 @@ Register-AzStackHCI [-SubscriptionId] [[-Region] ] [[-ResourceN [[-Tag] ] [[-TenantId] ] [[-ResourceGroupName] ] [[-ArmAccessToken] ] [[-GraphAccessToken] ] [[-AccountId] ] [[-EnvironmentName] ] [[-ComputerName] ] [[-CertificateThumbprint] ] [-RepairRegistration] - [-UseDeviceAuthentication] [-EnableAzureArcServer] [[-Credential] ] [] + [-UseDeviceAuthentication] [-EnableAzureArcServer] [[-Credential] ] [-IsWAC] + [] ``` ## DESCRIPTION @@ -197,6 +198,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -IsWAC +Registrations through Windows Admin Center specifies this parameter to true. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Region Specifies the Region to create the resource. Default is EastUS. diff --git a/src/Storage/Storage.Management.Test/ScenarioTests/StorageAccountTests.ps1 b/src/Storage/Storage.Management.Test/ScenarioTests/StorageAccountTests.ps1 index 3f387809eea6..4d236209db2e 100644 --- a/src/Storage/Storage.Management.Test/ScenarioTests/StorageAccountTests.ps1 +++ b/src/Storage/Storage.Management.Test/ScenarioTests/StorageAccountTests.ps1 @@ -998,13 +998,13 @@ function Test-NewSetAzStorageAccountFileAADDS Assert-AreEqual 'AADDS' $sto.AzureFilesIdentityBasedAuth.DirectoryServiceOptions; Assert-AreEqual 'StorageFileDataSmbShareContributor' $sto.AzureFilesIdentityBasedAuth.DefaultSharePermission; - $sto = Set-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -EnableAzureActiveDirectoryDomainServicesForFile $false -DefaultSharePermission StorageFileDataSmbShareOwner + $sto = Set-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -EnableAzureActiveDirectoryDomainServicesForFile $false -DefaultSharePermission StorageFileDataSmbShareReader Assert-AreEqual $stoname $sto.StorageAccountName; Assert-AreEqual $stotype $sto.Sku.Name; Assert-AreEqual $loc.ToLower().Replace(" ", "") $sto.Location; Assert-AreEqual $kind $sto.Kind; Assert-AreEqual 'None' $sto.AzureFilesIdentityBasedAuth.DirectoryServiceOptions; - Assert-AreEqual 'StorageFileDataSmbShareOwner' $sto.AzureFilesIdentityBasedAuth.DefaultSharePermission; + Assert-AreEqual 'StorageFileDataSmbShareReader' $sto.AzureFilesIdentityBasedAuth.DefaultSharePermission; $sto = Get-AzStorageAccount -ResourceGroupName $rgname -Name $stoname; Assert-AreEqual $stoname $sto.StorageAccountName; @@ -1012,7 +1012,7 @@ function Test-NewSetAzStorageAccountFileAADDS Assert-AreEqual $loc.ToLower().Replace(" ", "") $sto.Location; Assert-AreEqual $kind $sto.Kind; Assert-AreEqual 'None' $sto.AzureFilesIdentityBasedAuth.DirectoryServiceOptions; - Assert-AreEqual 'StorageFileDataSmbShareOwner' $sto.AzureFilesIdentityBasedAuth.DefaultSharePermission; + Assert-AreEqual 'StorageFileDataSmbShareReader' $sto.AzureFilesIdentityBasedAuth.DefaultSharePermission; Retry-IfException { Remove-AzureRmStorageAccount -Force -ResourceGroupName $rgname -Name $stoname; } } diff --git a/src/Storage/Storage.Management.Test/SessionRecords/Microsoft.Azure.Commands.Management.Storage.Test.ScenarioTests.StorageAccountTests/TestNewSetAzStorageAccountFileAADDS.json b/src/Storage/Storage.Management.Test/SessionRecords/Microsoft.Azure.Commands.Management.Storage.Test.ScenarioTests.StorageAccountTests/TestNewSetAzStorageAccountFileAADDS.json index 31a9845df3dd..31c9c2dcaefe 100644 --- a/src/Storage/Storage.Management.Test/SessionRecords/Microsoft.Azure.Commands.Management.Storage.Test.ScenarioTests.StorageAccountTests/TestNewSetAzStorageAccountFileAADDS.json +++ b/src/Storage/Storage.Management.Test/SessionRecords/Microsoft.Azure.Commands.Management.Storage.Test.ScenarioTests.StorageAccountTests/TestNewSetAzStorageAccountFileAADDS.json @@ -513,7 +513,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/ce4a7590-4722-4bcf-a2c6-e473e9f11778/resourceGroups/pstestrg3324/providers/Microsoft.Storage/storageAccounts/stopstestrg3324\",\r\n \"name\": \"stopstestrg3324\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2(stage)\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"azureFilesIdentityBasedAuthentication\": {\r\n \"directoryServiceOptions\": \"None\",\r\n \"defaultSharePermission\": \"StorageFileDataSmbShareOwner\"\r\n },\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2019-06-19T04:06:29.0194302Z\"\r\n },\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2019-06-19T04:06:29.0194302Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2019-06-19T04:06:28.9256734Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg3324.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg3324.z1.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg3324.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg3324.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg3324.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg3324.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2(stage)\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/ce4a7590-4722-4bcf-a2c6-e473e9f11778/resourceGroups/pstestrg3324/providers/Microsoft.Storage/storageAccounts/stopstestrg3324\",\r\n \"name\": \"stopstestrg3324\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2(stage)\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"azureFilesIdentityBasedAuthentication\": {\r\n \"directoryServiceOptions\": \"None\",\r\n \"defaultSharePermission\": \"StorageFileDataSmbShareReader\"\r\n },\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2019-06-19T04:06:29.0194302Z\"\r\n },\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2019-06-19T04:06:29.0194302Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2019-06-19T04:06:28.9256734Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg3324.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg3324.z1.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg3324.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg3324.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg3324.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg3324.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2(stage)\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", "StatusCode": 200 }, { @@ -576,14 +576,14 @@ "-1" ] }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/ce4a7590-4722-4bcf-a2c6-e473e9f11778/resourceGroups/pstestrg3324/providers/Microsoft.Storage/storageAccounts/stopstestrg3324\",\r\n \"name\": \"stopstestrg3324\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2(stage)\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"azureFilesIdentityBasedAuthentication\": {\r\n \"directoryServiceOptions\": \"None\",\r\n \"defaultSharePermission\": \"StorageFileDataSmbShareOwner\"\r\n },\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2019-06-19T04:06:29.0194302Z\"\r\n },\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2019-06-19T04:06:29.0194302Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2019-06-19T04:06:28.9256734Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg3324.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg3324.z1.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg3324.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg3324.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg3324.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg3324.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2(stage)\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/ce4a7590-4722-4bcf-a2c6-e473e9f11778/resourceGroups/pstestrg3324/providers/Microsoft.Storage/storageAccounts/stopstestrg3324\",\r\n \"name\": \"stopstestrg3324\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2(stage)\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"azureFilesIdentityBasedAuthentication\": {\r\n \"directoryServiceOptions\": \"None\",\r\n \"defaultSharePermission\": \"StorageFileDataSmbShareReader\"\r\n },\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2019-06-19T04:06:29.0194302Z\"\r\n },\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2019-06-19T04:06:29.0194302Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2019-06-19T04:06:28.9256734Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg3324.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg3324.z1.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg3324.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg3324.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg3324.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg3324.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2(stage)\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", "StatusCode": 200 }, { "RequestUri": "/subscriptions/ce4a7590-4722-4bcf-a2c6-e473e9f11778/resourceGroups/pstestrg3324/providers/Microsoft.Storage/storageAccounts/stopstestrg3324?api-version=2021-04-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvY2U0YTc1OTAtNDcyMi00YmNmLWEyYzYtZTQ3M2U5ZjExNzc4L3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMzMyNC9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnMzMyND9hcGktdmVyc2lvbj0yMDIxLTA0LTAx", "RequestMethod": "PATCH", - "RequestBody": "{\r\n \"properties\": {\r\n \"azureFilesIdentityBasedAuthentication\": {\r\n \"directoryServiceOptions\": \"None\",\r\n \"defaultSharePermission\": \"StorageFileDataSmbShareOwner\"\r\n },\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"azureFilesIdentityBasedAuthentication\": {\r\n \"directoryServiceOptions\": \"None\",\r\n \"defaultSharePermission\": \"StorageFileDataSmbShareReader\"\r\n },\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "1d404448-23ae-4e2b-92b3-2f76ce214145" @@ -645,7 +645,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/ce4a7590-4722-4bcf-a2c6-e473e9f11778/resourceGroups/pstestrg3324/providers/Microsoft.Storage/storageAccounts/stopstestrg3324\",\r\n \"name\": \"stopstestrg3324\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2(stage)\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"azureFilesIdentityBasedAuthentication\": {\r\n \"directoryServiceOptions\": \"None\",\r\n \"defaultSharePermission\": \"StorageFileDataSmbShareOwner\"\r\n },\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2019-06-19T04:06:29.0194302Z\"\r\n },\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2019-06-19T04:06:29.0194302Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2019-06-19T04:06:28.9256734Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg3324.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg3324.z1.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg3324.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg3324.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg3324.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg3324.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2(stage)\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/ce4a7590-4722-4bcf-a2c6-e473e9f11778/resourceGroups/pstestrg3324/providers/Microsoft.Storage/storageAccounts/stopstestrg3324\",\r\n \"name\": \"stopstestrg3324\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2(stage)\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"azureFilesIdentityBasedAuthentication\": {\r\n \"directoryServiceOptions\": \"None\",\r\n \"defaultSharePermission\": \"StorageFileDataSmbShareReader\"\r\n },\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2019-06-19T04:06:29.0194302Z\"\r\n },\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2019-06-19T04:06:29.0194302Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2019-06-19T04:06:28.9256734Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg3324.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg3324.z1.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg3324.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg3324.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg3324.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg3324.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2(stage)\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", "StatusCode": 200 }, { @@ -708,7 +708,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/ce4a7590-4722-4bcf-a2c6-e473e9f11778/resourceGroups/pstestrg3324/providers/Microsoft.Storage/storageAccounts/stopstestrg3324\",\r\n \"name\": \"stopstestrg3324\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2(stage)\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"azureFilesIdentityBasedAuthentication\": {\r\n \"directoryServiceOptions\": \"None\",\r\n \"defaultSharePermission\": \"StorageFileDataSmbShareOwner\"\r\n },\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2019-06-19T04:06:29.0194302Z\"\r\n },\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2019-06-19T04:06:29.0194302Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2019-06-19T04:06:28.9256734Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg3324.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg3324.z1.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg3324.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg3324.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg3324.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg3324.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2(stage)\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/ce4a7590-4722-4bcf-a2c6-e473e9f11778/resourceGroups/pstestrg3324/providers/Microsoft.Storage/storageAccounts/stopstestrg3324\",\r\n \"name\": \"stopstestrg3324\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2(stage)\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"azureFilesIdentityBasedAuthentication\": {\r\n \"directoryServiceOptions\": \"None\",\r\n \"defaultSharePermission\": \"StorageFileDataSmbShareReader\"\r\n },\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2019-06-19T04:06:29.0194302Z\"\r\n },\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2019-06-19T04:06:29.0194302Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2019-06-19T04:06:28.9256734Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg3324.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg3324.z1.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg3324.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg3324.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg3324.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg3324.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2(stage)\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", "StatusCode": 200 }, { diff --git a/src/Storage/Storage.Management/ChangeLog.md b/src/Storage/Storage.Management/ChangeLog.md index d6d363376904..23144a2712d5 100644 --- a/src/Storage/Storage.Management/ChangeLog.md +++ b/src/Storage/Storage.Management/ChangeLog.md @@ -23,6 +23,10 @@ - `Update-AzRmStorageShare` * Supported enable Smb Multichannel on File service - `Update-AzStorageFileServiceProperty` +* Fixed copy inside same account issue by access source with anonymous credential, when copy Blob inside same account with Oauth credential +* Removed StorageFileDataSmbShareOwner from value set of parameter DefaultSharePermission in create/udpate storage account + - `New-AzStorageAccount` + - `Set-AzStorageAccount` ## Version 3.7.0 * Supported file share snapshot diff --git a/src/Storage/Storage.Management/StorageAccount/NewAzureStorageAccount.cs b/src/Storage/Storage.Management/StorageAccount/NewAzureStorageAccount.cs index 854fdd7fdf69..fa152c3d5aac 100644 --- a/src/Storage/Storage.Management/StorageAccount/NewAzureStorageAccount.cs +++ b/src/Storage/Storage.Management/StorageAccount/NewAzureStorageAccount.cs @@ -467,7 +467,6 @@ public bool AllowCrossTenantReplication DefaultSharePermissionType.StorageFileDataSmbShareContributor, DefaultSharePermissionType.StorageFileDataSmbShareReader, DefaultSharePermissionType.StorageFileDataSmbShareElevatedContributor, - DefaultSharePermissionType.StorageFileDataSmbShareOwner, IgnoreCase = true)] public string DefaultSharePermission { get; set; } diff --git a/src/Storage/Storage.Management/StorageAccount/SetAzureStorageAccount.cs b/src/Storage/Storage.Management/StorageAccount/SetAzureStorageAccount.cs index dffee933862d..97bdf749fe99 100644 --- a/src/Storage/Storage.Management/StorageAccount/SetAzureStorageAccount.cs +++ b/src/Storage/Storage.Management/StorageAccount/SetAzureStorageAccount.cs @@ -448,7 +448,6 @@ public bool AllowCrossTenantReplication DefaultSharePermissionType.StorageFileDataSmbShareContributor, DefaultSharePermissionType.StorageFileDataSmbShareReader, DefaultSharePermissionType.StorageFileDataSmbShareElevatedContributor, - DefaultSharePermissionType.StorageFileDataSmbShareOwner, IgnoreCase = true)] public string DefaultSharePermission { get; set; } diff --git a/src/Storage/Storage.Management/help/New-AzStorageAccount.md b/src/Storage/Storage.Management/help/New-AzStorageAccount.md index 74b611f6df12..176763c61af4 100644 --- a/src/Storage/Storage.Management/help/New-AzStorageAccount.md +++ b/src/Storage/Storage.Management/help/New-AzStorageAccount.md @@ -467,7 +467,7 @@ Default share permission for users using Kerberos authentication if RBAC role is Type: System.String Parameter Sets: (All) Aliases: -Accepted values: None, StorageFileDataSmbShareContributor, StorageFileDataSmbShareReader, StorageFileDataSmbShareElevatedContributor, StorageFileDataSmbShareOwner +Accepted values: None, StorageFileDataSmbShareContributor, StorageFileDataSmbShareReader, StorageFileDataSmbShareElevatedContributor Required: False Position: Named diff --git a/src/Storage/Storage.Management/help/Set-AzStorageAccount.md b/src/Storage/Storage.Management/help/Set-AzStorageAccount.md index 962d91b5fc70..7496e517ef6e 100644 --- a/src/Storage/Storage.Management/help/Set-AzStorageAccount.md +++ b/src/Storage/Storage.Management/help/Set-AzStorageAccount.md @@ -541,7 +541,7 @@ Default share permission for users using Kerberos authentication if RBAC role is Type: System.String Parameter Sets: (All) Aliases: -Accepted values: None, StorageFileDataSmbShareContributor, StorageFileDataSmbShareReader, StorageFileDataSmbShareElevatedContributor, StorageFileDataSmbShareOwner +Accepted values: None, StorageFileDataSmbShareContributor, StorageFileDataSmbShareReader, StorageFileDataSmbShareElevatedContributor Required: False Position: Named diff --git a/src/Storage/Storage.Test/Storage.Test.csproj b/src/Storage/Storage.Test/Storage.Test.csproj index 35a8ef382b6c..7bc7695bbbbc 100644 --- a/src/Storage/Storage.Test/Storage.Test.csproj +++ b/src/Storage/Storage.Test/Storage.Test.csproj @@ -9,7 +9,7 @@ Microsoft.WindowsAzure.Management.$(PsModuleName)$(AzTestAssemblySuffix) - netcoreapp2.1 + netcoreapp2.1 diff --git a/src/Storage/Storage/Blob/Cmdlet/StartAzureStorageBlobCopy.cs b/src/Storage/Storage/Blob/Cmdlet/StartAzureStorageBlobCopy.cs index be81d99a50d8..80e130284dc0 100644 --- a/src/Storage/Storage/Blob/Cmdlet/StartAzureStorageBlobCopy.cs +++ b/src/Storage/Storage/Blob/Cmdlet/StartAzureStorageBlobCopy.cs @@ -626,7 +626,20 @@ private async Task StartCopyFromBlob(long taskId, IStorageBlobManagement destCha { try { - await StartCopyFromUri(taskId, destChannel, srcBlob.GenerateUriWithCredentials(), destBlob).ConfigureAwait(false); + Uri srcBlobUriWithCredentail = null; + if (Channel!=null && destChannel != null && + Channel.StorageContext!= null && destChannel.StorageContext != null + && Channel.StorageContext.StorageAccountName == destChannel.StorageContext.StorageAccountName + && Channel.StorageContext.StorageAccount.Credentials.IsToken) + { + // if inside same account, source blob can be anonumous + srcBlobUriWithCredentail = srcBlob.SnapshotQualifiedUri; + } + else + { + srcBlobUriWithCredentail = srcBlob.GenerateUriWithCredentials(); + } + await StartCopyFromUri(taskId, destChannel, srcBlobUriWithCredentail, destBlob).ConfigureAwait(false); } catch (StorageException ex) { @@ -648,7 +661,20 @@ private async Task StartCopyFromBlob(long taskId, IStorageBlobManagement destCha { try { - await StartCopyFromUri(taskId, destChannel, srcBlob.GenerateUriWithCredentials(Channel.StorageContext), destBlob).ConfigureAwait(false); + Uri srcBlobUriWithCredentail = null; + if (Channel != null && destChannel != null && + Channel.StorageContext != null && destChannel.StorageContext != null + && Channel.StorageContext.StorageAccountName == destChannel.StorageContext.StorageAccountName + && Channel.StorageContext.StorageAccount.Credentials.IsToken) + { + // if inside same account, source blob can be anonumous + srcBlobUriWithCredentail = srcBlob.Uri; + } + else + { + srcBlobUriWithCredentail = srcBlob.GenerateUriWithCredentials(Channel.StorageContext); + } + await StartCopyFromUri(taskId, destChannel, srcBlobUriWithCredentail, destBlob).ConfigureAwait(false); } catch (StorageException ex) { diff --git a/tools/Az/Az.psd1 b/tools/Az/Az.psd1 index 472d32c6056f..a665c5b8c65b 100644 --- a/tools/Az/Az.psd1 +++ b/tools/Az/Az.psd1 @@ -106,7 +106,7 @@ RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '2.3.0'; }, @{ModuleName = 'Az.RedisEnterpriseCache'; RequiredVersion = '1.0.0'; }, @{ModuleName = 'Az.Relay'; RequiredVersion = '1.0.3'; }, @{ModuleName = 'Az.ResourceMover'; RequiredVersion = '1.0.0'; }, - @{ModuleName = 'Az.Resources'; RequiredVersion = '4.1.0'; }, + @{ModuleName = 'Az.Resources'; RequiredVersion = '4.1.1'; }, @{ModuleName = 'Az.SecurityInsights'; RequiredVersion = '1.0.0'; }, @{ModuleName = 'Az.ServiceBus'; RequiredVersion = '1.5.0'; }, @{ModuleName = 'Az.ServiceFabric'; RequiredVersion = '3.0.0'; }, diff --git a/tools/BuildPackagesTask/Microsoft.Azure.Build.Tasks/Microsoft.Azure.Build.Tasks.csproj b/tools/BuildPackagesTask/Microsoft.Azure.Build.Tasks/Microsoft.Azure.Build.Tasks.csproj index 7d56c13f9a10..069f9bd5fd3c 100644 --- a/tools/BuildPackagesTask/Microsoft.Azure.Build.Tasks/Microsoft.Azure.Build.Tasks.csproj +++ b/tools/BuildPackagesTask/Microsoft.Azure.Build.Tasks/Microsoft.Azure.Build.Tasks.csproj @@ -3,7 +3,7 @@ - netstandard2.0 + netcoreapp3.1 Microsoft.Azure.Build.Tasks Microsoft.Azure.Build.Tasks false diff --git a/tools/CreateMappings_rules.json b/tools/CreateMappings_rules.json index b588118211b5..27de615c51d1 100644 --- a/tools/CreateMappings_rules.json +++ b/tools/CreateMappings_rules.json @@ -672,5 +672,9 @@ { "regex": "ContainerInstance", "alias": "ContainerInstance" + }, + { + "alias": "DiskPool", + "regex": "DiskPool" } ] diff --git a/tools/Gen2Master/MoveFromGeneration2Master.ps1 b/tools/Gen2Master/MoveFromGeneration2Master.ps1 index 06c809f9409f..724d1f561c98 100644 --- a/tools/Gen2Master/MoveFromGeneration2Master.ps1 +++ b/tools/Gen2Master/MoveFromGeneration2Master.ps1 @@ -64,7 +64,9 @@ Function Move-Generation2Master { $Psd1Version = $Psd1Metadata.ModuleVersion } $Psd1Metadata = Import-LocalizedData -BaseDirectory $SourcePath -FileName "Az.$ModuleName.psd1" - $Psd1Metadata.ModuleVersion = $Psd1Version + if ($Null -ne $Psd1Version) { + $Psd1Metadata.ModuleVersion = $Psd1Version + } If ($Null -ne $ModuleGuid) { $Psd1Metadata.GUID = $ModuleGuid } diff --git a/tools/GeneratedModuleList.txt b/tools/GeneratedModuleList.txt index f653330f0806..c100bb47151e 100644 --- a/tools/GeneratedModuleList.txt +++ b/tools/GeneratedModuleList.txt @@ -13,6 +13,7 @@ Az.Databricks Az.DataProtection Az.DedicatedHsm Az.DesktopVirtualization +Az.DiskPool Az.Functions Az.HanaOnAzure Az.HealthBot diff --git a/tools/LocalFeed/Microsoft.Azure.Management.Network.413.1856.57282.nupkg b/tools/LocalFeed/Microsoft.Azure.Management.Network.413.1856.57282.nupkg new file mode 100644 index 000000000000..176fece8a71e Binary files /dev/null and b/tools/LocalFeed/Microsoft.Azure.Management.Network.413.1856.57282.nupkg differ diff --git a/tools/LocalFeed/Microsoft.Azure.Management.Network.413.1856.57282.snupkg b/tools/LocalFeed/Microsoft.Azure.Management.Network.413.1856.57282.snupkg new file mode 100644 index 000000000000..0c844de422ca Binary files /dev/null and b/tools/LocalFeed/Microsoft.Azure.Management.Network.413.1856.57282.snupkg differ diff --git a/tools/ModuleMetadata/GetModuleMetadata.psm1 b/tools/ModuleMetadata/GetModuleMetadata.psm1 index 07f13705b666..0f9d4568a873 100644 --- a/tools/ModuleMetadata/GetModuleMetadata.psm1 +++ b/tools/ModuleMetadata/GetModuleMetadata.psm1 @@ -38,7 +38,6 @@ function Get-CmdletBindingPropertyValue } return $null } - return $null } } elseif ($Cmdlet.CommandType -eq 'Cmdlet') diff --git a/tools/SecurityTools/CredScanSuppressions.json b/tools/SecurityTools/CredScanSuppressions.json index 4ddfceef95ee..083da20765fe 100644 --- a/tools/SecurityTools/CredScanSuppressions.json +++ b/tools/SecurityTools/CredScanSuppressions.json @@ -553,6 +553,10 @@ "file": "src\\HDInsight\\HDInsight.Test\\SessionRecords\\Commands.HDInsight.Test.ScenarioTests.HDInsightMonitoringTests\\TestMonitoringRelatedCommands.json", "_justification": "Test resource is deleted" }, + { + "file": "src\\HDInsight\\HDInsight.Test\\SessionRecords\\Commands.HDInsight.Test.ScenarioTests.HDInsightAzureMonitorTests\\TestAzureMonitorRelatedCommands.json", + "_justification": "Test resource is deleted" + }, { "file": "src\\HDInsight\\HDInsight.Test\\SessionRecords\\Commands.HDInsight.Test.ScenarioTests.HDInsightSetGatewayCredentialTest\\TestSetGatewayCredential.json", "_justification": "Test resource is deleted" diff --git a/tools/StaticAnalysis/Exceptions/Az.DiskPool/SignatureIssues.csv b/tools/StaticAnalysis/Exceptions/Az.DiskPool/SignatureIssues.csv new file mode 100644 index 000000000000..cba97c6d9198 --- /dev/null +++ b/tools/StaticAnalysis/Exceptions/Az.DiskPool/SignatureIssues.csv @@ -0,0 +1,13 @@ +"AssemblyFileName","ClassName","Target","Severity","ProblemId","Description","Remediation" +"Az.DiskPool","New-AzDiskPoolAclObject","New-AzDiskPoolAclObject","1","8100","New-AzDiskPoolAclObject Does not support ShouldProcess but the cmdlet verb New indicates that it should.","Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue" +"Az.DiskPool","Get-AzDiskPool","Get-AzDiskPool","1","8410","Parameter ProxyUseDefaultCredentials of cmdlet Get-AzDiskPool does not follow the enforced naming convention of using a singular noun for a parameter name.","Consider using a singular noun for the parameter name." +"Az.DiskPool","Get-AzDiskPoolIscsiTarget","Get-AzDiskPoolIscsiTarget","1","8410","Parameter ProxyUseDefaultCredentials of cmdlet Get-AzDiskPoolIscsiTarget does not follow the enforced naming convention of using a singular noun for a parameter name.","Consider using a singular noun for the parameter name." +"Az.DiskPool","New-AzDiskPool","New-AzDiskPool","1","8410","Parameter ProxyUseDefaultCredentials of cmdlet New-AzDiskPool does not follow the enforced naming convention of using a singular noun for a parameter name.","Consider using a singular noun for the parameter name." +"Az.DiskPool","New-AzDiskPoolIscsiLunObject","New-AzDiskPoolIscsiLunObject","1","8100","New-AzDiskPoolIscsiLunObject Does not support ShouldProcess but the cmdlet verb New indicates that it should.","Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue" +"Az.DiskPool","New-AzDiskPoolIscsiTarget","New-AzDiskPoolIscsiTarget","1","8410","Parameter ProxyUseDefaultCredentials of cmdlet New-AzDiskPoolIscsiTarget does not follow the enforced naming convention of using a singular noun for a parameter name.","Consider using a singular noun for the parameter name." +"Az.DiskPool","Remove-AzDiskPool","Remove-AzDiskPool","1","8410","Parameter ProxyUseDefaultCredentials of cmdlet Remove-AzDiskPool does not follow the enforced naming convention of using a singular noun for a parameter name.","Consider using a singular noun for the parameter name." +"Az.DiskPool","Remove-AzDiskPoolIscsiTarget","Remove-AzDiskPoolIscsiTarget","1","8410","Parameter ProxyUseDefaultCredentials of cmdlet Remove-AzDiskPoolIscsiTarget does not follow the enforced naming convention of using a singular noun for a parameter name.","Consider using a singular noun for the parameter name." +"Az.DiskPool","Start-AzDiskPool","Start-AzDiskPool","1","8410","Parameter ProxyUseDefaultCredentials of cmdlet Start-AzDiskPool does not follow the enforced naming convention of using a singular noun for a parameter name.","Consider using a singular noun for the parameter name." +"Az.DiskPool","Stop-AzDiskPool","Stop-AzDiskPool","1","8410","Parameter ProxyUseDefaultCredentials of cmdlet Stop-AzDiskPool does not follow the enforced naming convention of using a singular noun for a parameter name.","Consider using a singular noun for the parameter name." +"Az.DiskPool","Update-AzDiskPool","Update-AzDiskPool","1","8410","Parameter ProxyUseDefaultCredentials of cmdlet Update-AzDiskPool does not follow the enforced naming convention of using a singular noun for a parameter name.","Consider using a singular noun for the parameter name." +"Az.DiskPool","Update-AzDiskPoolIscsiTarget","Update-AzDiskPoolIscsiTarget","1","8410","Parameter ProxyUseDefaultCredentials of cmdlet Update-AzDiskPoolIscsiTarget does not follow the enforced naming convention of using a singular noun for a parameter name.","Consider using a singular noun for the parameter name." \ No newline at end of file diff --git a/tools/StaticAnalysis/Exceptions/Az.Network/BreakingChangeIssues.csv b/tools/StaticAnalysis/Exceptions/Az.Network/BreakingChangeIssues.csv new file mode 100644 index 000000000000..e4c4c332d65f --- /dev/null +++ b/tools/StaticAnalysis/Exceptions/Az.Network/BreakingChangeIssues.csv @@ -0,0 +1,7 @@ +"AssemblyFileName","ClassName","Target","Severity","ProblemId","Description","Remediation" +"Az.Network","Microsoft.Azure.Commands.Network.AddAzureRmLoadBalancerRuleConfigCommand","Add-AzLoadBalancerRuleConfig","0","2020","The cmdlet 'Add-AzLoadBalancerRuleConfig' no longer supports the type 'System.String' for parameter 'BackendAddressPoolId'.","Change the type for parameter 'BackendAddressPoolId' back to 'System.String'." +"Az.Network","Microsoft.Azure.Commands.Network.AddAzureRmLoadBalancerRuleConfigCommand","Add-AzLoadBalancerRuleConfig","0","2020","The cmdlet 'Add-AzLoadBalancerRuleConfig' no longer supports the type 'Microsoft.Azure.Commands.Network.Models.PSBackendAddressPool' for parameter 'BackendAddressPool'.","Change the type for parameter 'BackendAddressPool' back to 'Microsoft.Azure.Commands.Network.Models.PSBackendAddressPool'." +"Az.Network","Microsoft.Azure.Commands.Network.NewAzureRmLoadBalancerRuleConfigCommand","New-AzLoadBalancerRuleConfig","0","2020","The cmdlet 'New-AzLoadBalancerRuleConfig' no longer supports the type 'System.String' for parameter 'BackendAddressPoolId'.","Change the type for parameter 'BackendAddressPoolId' back to 'System.String'." +"Az.Network","Microsoft.Azure.Commands.Network.NewAzureRmLoadBalancerRuleConfigCommand","New-AzLoadBalancerRuleConfig","0","2020","The cmdlet 'New-AzLoadBalancerRuleConfig' no longer supports the type 'Microsoft.Azure.Commands.Network.Models.PSBackendAddressPool' for parameter 'BackendAddressPool'.","Change the type for parameter 'BackendAddressPool' back to 'Microsoft.Azure.Commands.Network.Models.PSBackendAddressPool'." +"Az.Network","Microsoft.Azure.Commands.Network.SetAzureRmLoadBalancerRuleConfigCommand","Set-AzLoadBalancerRuleConfig","0","2020","The cmdlet 'Set-AzLoadBalancerRuleConfig' no longer supports the type 'System.String' for parameter 'BackendAddressPoolId'.","Change the type for parameter 'BackendAddressPoolId' back to 'System.String'." +"Az.Network","Microsoft.Azure.Commands.Network.SetAzureRmLoadBalancerRuleConfigCommand","Set-AzLoadBalancerRuleConfig","0","2020","The cmdlet 'Set-AzLoadBalancerRuleConfig' no longer supports the type 'Microsoft.Azure.Commands.Network.Models.PSBackendAddressPool' for parameter 'BackendAddressPool'.","Change the type for parameter 'BackendAddressPool' back to 'Microsoft.Azure.Commands.Network.Models.PSBackendAddressPool'." \ No newline at end of file diff --git a/tools/StaticAnalysis/Exceptions/Az.ResourceGraph/BreakingChangeIssues.csv b/tools/StaticAnalysis/Exceptions/Az.ResourceGraph/BreakingChangeIssues.csv new file mode 100644 index 000000000000..ef3ddfe731ab --- /dev/null +++ b/tools/StaticAnalysis/Exceptions/Az.ResourceGraph/BreakingChangeIssues.csv @@ -0,0 +1,2 @@ +"AssemblyFileName","ClassName","Target","Severity","ProblemId","Description","Remediation" +"Az.ResourceGraph","Microsoft.Azure.Commands.ResourceGraph.Cmdlets.SearchAzureRmGraph","Search-AzGraph","0","1020","The cmdlet 'Search-AzGraph' no longer has output type 'Microsoft.Azure.Commands.ResourceGraph.Models.PSResourceGraphResponse'.","Make cmdlet 'Search-AzGraph' return type 'Microsoft.Azure.Commands.ResourceGraph.Models.PSResourceGraphResponse'." diff --git a/tools/StaticAnalysis/Exceptions/Az.Storage/BreakingChangeIssues.csv b/tools/StaticAnalysis/Exceptions/Az.Storage/BreakingChangeIssues.csv index 960376959288..675a844f80fb 100644 --- a/tools/StaticAnalysis/Exceptions/Az.Storage/BreakingChangeIssues.csv +++ b/tools/StaticAnalysis/Exceptions/Az.Storage/BreakingChangeIssues.csv @@ -10,3 +10,5 @@ "Az.Storage","Microsoft.WindowsAzure.Commands.Storage.File.Cmdlet.SetAzureStorageFileContent","Set-AzStorageFileContent","0","1050","The parameter set 'Share' for cmdlet 'Set-AzStorageFileContent' has been removed.","Add parameter set 'Share' back to cmdlet 'Set-AzStorageFileContent'." "Az.Storage","Microsoft.WindowsAzure.Commands.Storage.File.Cmdlet.SetAzureStorageFileContent","Set-AzStorageFileContent","0","1050","The parameter set 'Directory' for cmdlet 'Set-AzStorageFileContent' has been removed.","Add parameter set 'Directory' back to cmdlet 'Set-AzStorageFileContent'." "Az.Storage","Microsoft.WindowsAzure.Commands.Storage.File.Cmdlet.SetAzureStorageFileContent","Set-AzStorageFileContent","0","1050","The parameter set '__AllParameterSets' for cmdlet 'Set-AzStorageFileContent' has been removed.","Add parameter set '__AllParameterSets' back to cmdlet 'Set-AzStorageFileContent'." +"Az.Storage","Microsoft.Azure.Commands.Management.Storage.NewAzureStorageAccountCommand","New-AzStorageAccount","0","2040","The validation set for parameter 'DefaultSharePermission' for cmdlet 'New-AzStorageAccount' no longer contains the value 'StorageFileDataSmbShareOwner'.","Add 'StorageFileDataSmbShareOwner' back to the validation set for 'DefaultSharePermission'." +"Az.Storage","Microsoft.Azure.Commands.Management.Storage.SetAzureStorageAccountCommand","Set-AzStorageAccount","0","2040","The validation set for parameter 'DefaultSharePermission' for cmdlet 'Set-AzStorageAccount' no longer contains the value 'StorageFileDataSmbShareOwner'.","Add 'StorageFileDataSmbShareOwner' back to the validation set for 'DefaultSharePermission'." diff --git a/tools/StaticAnalysis/StaticAnalysis.Netcore.csproj b/tools/StaticAnalysis/StaticAnalysis.Netcore.csproj index 8eda8004b4cd..82cf7d181034 100644 --- a/tools/StaticAnalysis/StaticAnalysis.Netcore.csproj +++ b/tools/StaticAnalysis/StaticAnalysis.Netcore.csproj @@ -4,7 +4,7 @@ Exe - netcoreapp2.1 + netcoreapp3.1 false false true @@ -23,7 +23,7 @@ - + diff --git a/tools/Tools.Common.Test/Tools.Common.Test.csproj b/tools/Tools.Common.Test/Tools.Common.Test.csproj index a9abbc99718a..55d1f70e4e65 100644 --- a/tools/Tools.Common.Test/Tools.Common.Test.csproj +++ b/tools/Tools.Common.Test/Tools.Common.Test.csproj @@ -3,7 +3,7 @@ - netcoreapp2.2 + netcoreapp3.1 false diff --git a/tools/Tools.Common/Tools.Common.Netcore.csproj b/tools/Tools.Common/Tools.Common.Netcore.csproj index d5aecdc781b5..cc29536c2086 100644 --- a/tools/Tools.Common/Tools.Common.Netcore.csproj +++ b/tools/Tools.Common/Tools.Common.Netcore.csproj @@ -1,7 +1,7 @@ - netstandard2.0 + netcoreapp3.1 Tools.Common Tools.Common false diff --git a/tools/VersionController/Models/VersionBumper.cs b/tools/VersionController/Models/VersionBumper.cs index 77f003e8bef6..9fb0494cf51d 100644 --- a/tools/VersionController/Models/VersionBumper.cs +++ b/tools/VersionController/Models/VersionBumper.cs @@ -68,6 +68,7 @@ public void BumpAllVersions() UpdateChangeLog(); var releaseNotes = GetReleaseNotes(); UpdateOutputModuleManifest(releaseNotes); + UpdateDependentModules(); UpdateRollupModuleManifest(); UpdateAssemblyInfo(); Console.WriteLine("Finished bumping version " + moduleName + "\n"); @@ -354,7 +355,7 @@ private void UpdateOutputModuleManifest(List releaseNotes) var outputModuleManifestPath = _fileHelper.OutputModuleManifestPath; var projectModuleManifestPath = _fileHelper.ProjectModuleManifestPath; var tempModuleManifestPath = Path.Combine(outputModuleDirectory, moduleName + "-temp.psd1"); - File.Copy(outputModuleManifestPath, tempModuleManifestPath); + File.Copy(outputModuleManifestPath, tempModuleManifestPath, true); var script = "$releaseNotes = @();"; releaseNotes.ForEach(l => script += "$releaseNotes += \"" + l + "\";"); script += $"$env:PSModulePath+=\";{_fileHelper.OutputResourceManagerDirectory}\";"; @@ -378,6 +379,34 @@ private void UpdateOutputModuleManifest(List releaseNotes) File.Delete(tempModuleManifestPath); } + /// + /// Update the ModuleVersion of the bumped module in any dependent module's RequiredModule field. + /// + private void UpdateDependentModules() + { + var moduleName = _fileHelper.ModuleName; + var projectDirectories = _fileHelper.ProjectDirectories; + foreach (var projectDirectory in projectDirectories) + { + var moduleManifestPaths = Directory.GetFiles(projectDirectory, "*.psd1", SearchOption.AllDirectories) + .Where(f => !f.Contains("Netcore") && + !f.Contains("bin") && + !f.Contains("dll-Help") && + !ModuleFilter.IsAzureStackModule(f)) + .ToList(); + foreach (var moduleManifestPath in moduleManifestPaths) + { + var file = File.ReadAllLines(moduleManifestPath); + var pattern = @"ModuleName(\s*)=(\s*)(['\""])" + moduleName + @"(['\""])(\s*);(\s*)ModuleVersion(\s*)=(\s*)(['\""])" + "\\d+(\\.\\d+)+" + @"(['\""])"; + if (file.Where(l => Regex.IsMatch(l, pattern)).Any()) + { + var updatedFile = file.Select(l => Regex.Replace(l, pattern, "ModuleName = '" + moduleName + "'; ModuleVersion = '" + _newVersion + "'")); + File.WriteAllLines(moduleManifestPath, updatedFile); + } + } + } + } + /// /// Creates a new header for the upcoming release based on the new version. /// diff --git a/tools/VersionController/VersionController.Netcore.csproj b/tools/VersionController/VersionController.Netcore.csproj index 60da8a5e916e..74469831b8a0 100644 --- a/tools/VersionController/VersionController.Netcore.csproj +++ b/tools/VersionController/VersionController.Netcore.csproj @@ -4,7 +4,7 @@ Exe - netcoreapp2.1 + netcoreapp3.1 false false true @@ -26,7 +26,7 @@ - +